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

1739 lines
6.2 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(()=>{var um=Object.defineProperty;var U0=W=>{throw TypeError(W)};var dm=(W,b,n)=>b in W?um(W,b,{enumerable:!0,configurable:!0,writable:!0,value:n}):W[b]=n;var Tr=(W,b,n)=>dm(W,typeof b!="symbol"?b+"":b,n),g0=(W,b,n)=>b.has(W)||U0("Cannot "+n);var $i=(W,b,n)=>(g0(W,b,"read from private field"),n?n.call(W):b.get(W)),ro=(W,b,n)=>b.has(W)?U0("Cannot add the same private member more than once"):b instanceof WeakSet?b.add(W):b.set(W,n),Ia=(W,b,n,e)=>(g0(W,b,"write to private field"),e?e.call(W,n):b.set(W,n),n),To=(W,b,n)=>(g0(W,b,"access private method"),n);var df=(W,b,n,e)=>({set _(i){Ia(W,b,i,n)},get _(){return $i(W,b,e)}});(()=>{var __webpack_modules__={96302:(W,b,n)=>{var e="/index.js",i="/",a=n(65606);// @license magnet:?xt=urn:btih:8e4f440f4c65981c5bf93c76d35135ba5064d8b7&dn=apache-2.0.txt Apache-2.0
var f=function(){var r={},v,c,p=(()=>{var u=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return u=u||e,function(l){l=l||{};var m;m||(m=typeof l<"u"?l:{});var y,d;m.ready=new Promise(function(Ze,ft){y=Ze,d=ft});var w;if(typeof window<"u")w=function(Ze){window.crypto.getRandomValues(Ze)};else if(W.exports){var C=n(91565);w=function(Ze){var ft=C.randomBytes(Ze.length);Ze.set(ft)}}else throw Error("Cannot find global to attach library to");if(typeof OLM_OPTIONS<"u")for(var j in OLM_OPTIONS)OLM_OPTIONS.hasOwnProperty(j)&&(m[j]=OLM_OPTIONS[j]);m.onRuntimeInitialized=function(){di=m._olm_error(),r.PRIVATE_KEY_LENGTH=m._olm_pk_private_key_length(),v&&v()},m.onAbort=function(Ze){c&&c(Ze)};var O=Object.assign({},m),N=typeof window=="object",X=typeof importScripts=="function",V=typeof a=="object"&&typeof a.versions=="object"&&typeof a.versions.node=="string",Z="",J,se,Y,pe,I,s;V?(Z=X?n(57975).dirname(Z)+"/":i+"/",s=()=>{I||(pe=n(41643),I=n(57975))},J=function(Ze,ft){return s(),Ze=I.normalize(Ze),pe.readFileSync(Ze,ft?void 0:"utf8")},Y=Ze=>(Ze=J(Ze,!0),Ze.buffer||(Ze=new Uint8Array(Ze)),Ze),se=(Ze,ft,Yt)=>{s(),Ze=I.normalize(Ze),pe.readFile(Ze,function(vn,Tn){vn?Yt(vn):ft(Tn.buffer)})},1<a.argv.length&&a.argv[1].replace(/\\/g,"/"),a.argv.slice(2),a.on("uncaughtException",function(Ze){throw Ze}),a.on("unhandledRejection",function(Ze){throw Ze}),m.inspect=function(){return"[Emscripten Module object]"}):(N||X)&&(X?Z=self.location.href:typeof document<"u"&&document.currentScript&&(Z=document.currentScript.src),u&&(Z=u),Z.indexOf("blob:")!==0?Z=Z.substr(0,Z.replace(/[?#].*/,"").lastIndexOf("/")+1):Z="",J=Ze=>{var ft=new XMLHttpRequest;return ft.open("GET",Ze,!1),ft.send(null),ft.responseText},X&&(Y=Ze=>{var ft=new XMLHttpRequest;return ft.open("GET",Ze,!1),ft.responseType="arraybuffer",ft.send(null),new Uint8Array(ft.response)}),se=(Ze,ft,Yt)=>{var vn=new XMLHttpRequest;vn.open("GET",Ze,!0),vn.responseType="arraybuffer",vn.onload=()=>{vn.status==200||vn.status==0&&vn.response?ft(vn.response):Yt()},vn.onerror=Yt,vn.send(null)}),m.print||console.log.bind(console);var _=m.printErr||console.warn.bind(console);Object.assign(m,O),O=null;var F;m.wasmBinary&&(F=m.wasmBinary);var E=m.noExitRuntime||!0;typeof WebAssembly!="object"&&Zt("no native wasm support detected");var k,x=!1,R=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function M(Ze,ft){if(Ze){var Yt=Fe,vn=Ze+ft;for(ft=Ze;Yt[ft]&&!(ft>=vn);)++ft;if(16<ft-Ze&&Yt.buffer&&R)Ze=R.decode(Yt.subarray(Ze,ft));else{for(vn="";Ze<ft;){var Tn=Yt[Ze++];if(Tn&128){var Ti=Yt[Ze++]&63;if((Tn&224)==192)vn+=String.fromCharCode((Tn&31)<<6|Ti);else{var ti=Yt[Ze++]&63;Tn=(Tn&240)==224?(Tn&15)<<12|Ti<<6|ti:(Tn&7)<<18|Ti<<12|ti<<6|Yt[Ze++]&63,65536>Tn?vn+=String.fromCharCode(Tn):(Tn-=65536,vn+=String.fromCharCode(55296|Tn>>10,56320|Tn&1023))}}else vn+=String.fromCharCode(Tn)}Ze=vn}}else Ze="";return Ze}function o(Ze,ft,Yt,vn){if(!(0<vn))return 0;var Tn=Yt;vn=Yt+vn-1;for(var Ti=0;Ti<Ze.length;++Ti){var ti=Ze.charCodeAt(Ti);if(55296<=ti&&57343>=ti){var Gn=Ze.charCodeAt(++Ti);ti=65536+((ti&1023)<<10)|Gn&1023}if(127>=ti){if(Yt>=vn)break;ft[Yt++]=ti}else{if(2047>=ti){if(Yt+1>=vn)break;ft[Yt++]=192|ti>>6}else{if(65535>=ti){if(Yt+2>=vn)break;ft[Yt++]=224|ti>>12}else{if(Yt+3>=vn)break;ft[Yt++]=240|ti>>18,ft[Yt++]=128|ti>>12&63}ft[Yt++]=128|ti>>6&63}ft[Yt++]=128|ti&63}}return ft[Yt]=0,Yt-Tn}function P(Ze,ft,Yt){return o(Ze,Fe,ft,Yt)}function $(Ze){for(var ft=0,Yt=0;Yt<Ze.length;++Yt){var vn=Ze.charCodeAt(Yt);127>=vn?ft++:2047>=vn?ft+=2:55296<=vn&&57343>=vn?(ft+=4,++Yt):ft+=3}return ft}var K,q,Fe,et,Qe,Ht,qe,De;function Je(){var Ze=k.buffer;K=Ze,m.HEAP8=q=new Int8Array(Ze),m.HEAP16=et=new Int16Array(Ze),m.HEAP32=Qe=new Int32Array(Ze),m.HEAPU8=Fe=new Uint8Array(Ze),m.HEAPU16=new Uint16Array(Ze),m.HEAPU32=Ht=new Uint32Array(Ze),m.HEAPF32=qe=new Float32Array(Ze),m.HEAPF64=De=new Float64Array(Ze)}var yt=[],jt=[],Lt=[];function ct(){var Ze=m.preRun.shift();yt.unshift(Ze)}var Bt=0,gn=null,Mt=null;function Zt(Ze){throw m.onAbort&&m.onAbort(Ze),Ze="Aborted("+Ze+")",_(Ze),x=!0,Ze=new WebAssembly.RuntimeError(Ze+". Build with -sASSERTIONS for more info."),d(Ze),Ze}function Kt(){return Tt.startsWith("data:application/octet-stream;base64,")}var Tt;if(Tt="olm.wasm",!Kt()){var xt=Tt;Tt=m.locateFile?m.locateFile(xt,Z):Z+xt}function Jt(){var Ze=Tt;try{if(Ze==Tt&&F)return new Uint8Array(F);if(Y)return Y(Ze);throw"both async and sync fetching of the wasm failed"}catch(ft){Zt(ft)}}function Dt(){if(!F&&(N||X)){if(typeof fetch=="function"&&!Tt.startsWith("file://"))return fetch(Tt,{credentials:"same-origin"}).then(function(Ze){if(!Ze.ok)throw"failed to load wasm binary file at '"+Tt+"'";return Ze.arrayBuffer()}).catch(function(){return Jt()});if(se)return new Promise(function(Ze,ft){se(Tt,function(Yt){Ze(new Uint8Array(Yt))},ft)})}return Promise.resolve().then(function(){return Jt()})}var en;function rt(Ze){for(;0<Ze.length;)Ze.shift()(m)}function _e(Ze,ft="i8"){switch(ft.endsWith("*")&&(ft="*"),ft){case"i1":return q[Ze>>0];case"i8":return q[Ze>>0];case"i16":return et[Ze>>1];case"i32":return Qe[Ze>>2];case"i64":return Qe[Ze>>2];case"float":return qe[Ze>>2];case"double":return De[Ze>>3];case"*":return Ht[Ze>>2];default:Zt("invalid type for getValue: "+ft)}return null}function oe(Ze){var ft="i8";switch(ft.endsWith("*")&&(ft="*"),ft){case"i1":q[Ze>>0]=0;break;case"i8":q[Ze>>0]=0;break;case"i16":et[Ze>>1]=0;break;case"i32":Qe[Ze>>2]=0;break;case"i64":en=[0,0],Qe[Ze>>2]=en[0],Qe[Ze+4>>2]=en[1];break;case"float":qe[Ze>>2]=0;break;case"double":De[Ze>>3]=0;break;case"*":Ht[Ze>>2]=0;break;default:Zt("invalid type for setValue: "+ft)}}function Me(Ze,ft,Yt){for(var vn=0;vn<Ze.length;++vn)q[ft++>>0]=Ze.charCodeAt(vn);Yt||(q[ft>>0]=0)}function Pe(Ze,ft,Yt){return Yt=Array(0<Yt?Yt:$(Ze)+1),Ze=o(Ze,Yt,0,Yt.length),ft&&(Yt.length=Ze),Yt}var fe={b:function(Ze,ft,Yt){Fe.copyWithin(Ze,ft,ft+Yt)},a:function(Ze){var ft=Fe.length;if(Ze>>>=0,2147483648<Ze)return!1;for(var Yt=1;4>=Yt;Yt*=2){var vn=ft*(1+.2/Yt);vn=Math.min(vn,Ze+100663296);var Tn=Math;vn=Math.max(Ze,vn),Tn=Tn.min.call(Tn,2147483648,vn+(65536-vn%65536)%65536);e:{try{k.grow(Tn-K.byteLength+65535>>>16),Je();var Ti=1;break e}catch{}Ti=void 0}if(Ti)return!0}return!1}};(function(){function Ze(Tn){m.asm=Tn.exports,k=m.asm.c,Je(),jt.unshift(m.asm.d),Bt--,m.monitorRunDependencies&&m.monitorRunDependencies(Bt),Bt==0&&(gn!==null&&(clearInterval(gn),gn=null),Mt&&(Tn=Mt,Mt=null,Tn()))}function ft(Tn){Ze(Tn.instance)}function Yt(Tn){return Dt().then(function(Ti){return WebAssembly.instantiate(Ti,vn)}).then(function(Ti){return Ti}).then(Tn,function(Ti){_("failed to asynchronously prepare wasm: "+Ti),Zt(Ti)})}var vn={a:fe};if(Bt++,m.monitorRunDependencies&&m.monitorRunDependencies(Bt),m.instantiateWasm)try{return m.instantiateWasm(vn,Ze)}catch(Tn){return _("Module.instantiateWasm callback failed with error: "+Tn),!1}return function(){return F||typeof WebAssembly.instantiateStreaming!="function"||Kt()||Tt.startsWith("file://")||V||typeof fetch!="function"?Yt(ft):fetch(Tt,{credentials:"same-origin"}).then(function(Tn){return WebAssembly.instantiateStreaming(Tn,vn).then(ft,function(Ti){return _("wasm streaming compile failed: "+Ti),_("falling back to ArrayBuffer instantiation"),Yt(ft)})})}().catch(d),{}})(),m.___wasm_call_ctors=function(){return(m.___wasm_call_ctors=m.asm.d).apply(null,arguments)},m._olm_get_library_version=function(){return(m._olm_get_library_version=m.asm.f).apply(null,arguments)},m._olm_error=function(){return(m._olm_error=m.asm.g).apply(null,arguments)},m._olm_account_last_error=function(){return(m._olm_account_last_error=m.asm.h).apply(null,arguments)},m.__olm_error_to_string=function(){return(m.__olm_error_to_string=m.asm.i).apply(null,arguments)},m._olm_account_last_error_code=function(){return(m._olm_account_last_error_code=m.asm.j).apply(null,arguments)},m._olm_session_last_error=function(){return(m._olm_session_last_error=m.asm.k).apply(null,arguments)},m._olm_session_last_error_code=function(){return(m._olm_session_last_error_code=m.asm.l).apply(null,arguments)},m._olm_utility_last_error=function(){return(m._olm_utility_last_error=m.asm.m).apply(null,arguments)},m._olm_utility_last_error_code=function(){return(m._olm_utility_last_error_code=m.asm.n).apply(null,arguments)},m._olm_account_size=function(){return(m._olm_account_size=m.asm.o).apply(null,arguments)},m._olm_session_size=function(){return(m._olm_session_size=m.asm.p).apply(null,arguments)},m._olm_utility_size=function(){return(m._olm_utility_size=m.asm.q).apply(null,arguments)},m._olm_account=function(){return(m._olm_account=m.asm.r).apply(null,arguments)},m._olm_session=function(){return(m._olm_session=m.asm.s).apply(null,arguments)},m._olm_utility=function(){return(m._olm_utility=m.asm.t).apply(null,arguments)},m._olm_clear_account=function(){return(m._olm_clear_account=m.asm.u).apply(null,arguments)},m._olm_clear_session=function(){return(m._olm_clear_session=m.asm.v).apply(null,arguments)},m._olm_clear_utility=function(){return(m._olm_clear_utility=m.asm.w).apply(null,arguments)},m._olm_pickle_account_length=function(){return(m._olm_pickle_account_length=m.asm.x).apply(null,arguments)},m._olm_pickle_session_length=function(){return(m._olm_pickle_session_length=m.asm.y).apply(null,arguments)},m._olm_pickle_account=function(){return(m._olm_pickle_account=m.asm.z).apply(null,arguments)},m._olm_pickle_session=function(){return(m._olm_pickle_session=m.asm.A).apply(null,arguments)},m._olm_unpickle_account=function(){return(m._olm_unpickle_account=m.asm.B).apply(null,arguments)},m._olm_unpickle_session=function(){return(m._olm_unpickle_session=m.asm.C).apply(null,arguments)},m._olm_create_account_random_length=function(){return(m._olm_create_account_random_length=m.asm.D).apply(null,arguments)},m._olm_create_account=function(){return(m._olm_create_account=m.asm.E).apply(null,arguments)},m._olm_account_identity_keys_length=function(){return(m._olm_account_identity_keys_length=m.asm.F).apply(null,arguments)},m._olm_account_identity_keys=function(){return(m._olm_account_identity_keys=m.asm.G).apply(null,arguments)},m._olm_account_signature_length=function(){return(m._olm_account_signature_length=m.asm.H).apply(null,arguments)},m._olm_account_sign=function(){return(m._olm_account_sign=m.asm.I).apply(null,arguments)},m._olm_account_one_time_keys_length=function(){return(m._olm_account_one_time_keys_length=m.asm.J).apply(null,arguments)},m._olm_account_one_time_keys=function(){return(m._olm_account_one_time_keys=m.asm.K).apply(null,arguments)},m._olm_account_mark_keys_as_published=function(){return(m._olm_account_mark_keys_as_published=m.asm.L).apply(null,arguments)},m._olm_account_max_number_of_one_time_keys=function(){return(m._olm_account_max_number_of_one_time_keys=m.asm.M).apply(null,arguments)},m._olm_account_generate_one_time_keys_random_length=function(){return(m._olm_account_generate_one_time_keys_random_length=m.asm.N).apply(null,arguments)},m._olm_account_generate_one_time_keys=function(){return(m._olm_account_generate_one_time_keys=m.asm.O).apply(null,arguments)},m._olm_account_generate_fallback_key_random_length=function(){return(m._olm_account_generate_fallback_key_random_length=m.asm.P).apply(null,arguments)},m._olm_account_generate_fallback_key=function(){return(m._olm_account_generate_fallback_key=m.asm.Q).apply(null,arguments)},m._olm_account_fallback_key_length=function(){return(m._olm_account_fallback_key_length=m.asm.R).apply(null,arguments)},m._olm_account_fallback_key=function(){return(m._olm_account_fallback_key=m.asm.S).apply(null,arguments)},m._olm_account_unpublished_fallback_key_length=function(){return(m._olm_account_unpublished_fallback_key_length=m.asm.T).apply(null,arguments)},m._olm_account_unpublished_fallback_key=function(){return(m._olm_account_unpublished_fallback_key=m.asm.U).apply(null,arguments)},m._olm_account_forget_old_fallback_key=function(){return(m._olm_account_forget_old_fallback_key=m.asm.V).apply(null,arguments)},m._olm_create_outbound_session_random_length=function(){return(m._olm_create_outbound_session_random_length=m.asm.W).apply(null,arguments)},m._olm_create_outbound_session=function(){return(m._olm_create_outbound_session=m.asm.X).apply(null,arguments)},m._olm_create_inbound_session=function(){return(m._olm_create_inbound_session=m.asm.Y).apply(null,arguments)},m._olm_create_inbound_session_from=function(){return(m._olm_create_inbound_session_from=m.asm.Z).apply(null,arguments)},m._olm_session_id_length=function(){return(m._olm_session_id_length=m.asm._).apply(null,arguments)},m._olm_session_id=function(){return(m._olm_session_id=m.asm.$).apply(null,arguments)},m._olm_session_has_received_message=function(){return(m._olm_session_has_received_message=m.asm.aa).apply(null,arguments)},m._olm_session_describe=function(){return(m._olm_session_describe=m.asm.ba).apply(null,arguments)},m._olm_matches_inbound_session=function(){return(m._olm_matches_inbound_session=m.asm.ca).apply(null,arguments)},m._olm_matches_inbound_session_from=function(){return(m._olm_matches_inbound_session_from=m.asm.da).apply(null,arguments)},m._olm_remove_one_time_keys=function(){return(m._olm_remove_one_time_keys=m.asm.ea).apply(null,arguments)},m._olm_encrypt_message_type=function(){return(m._olm_encrypt_message_type=m.asm.fa).apply(null,arguments)},m._olm_encrypt_random_length=function(){return(m._olm_encrypt_random_length=m.asm.ga).apply(null,arguments)},m._olm_encrypt_message_length=function(){return(m._olm_encrypt_message_length=m.asm.ha).apply(null,arguments)},m._olm_encrypt=function(){return(m._olm_encrypt=m.asm.ia).apply(null,arguments)},m._olm_decrypt_max_plaintext_length=function(){return(m._olm_decrypt_max_plaintext_length=m.asm.ja).apply(null,arguments)},m._olm_decrypt=function(){return(m._olm_decrypt=m.asm.ka).apply(null,arguments)},m._olm_sha256_length=function(){return(m._olm_sha256_length=m.asm.la).apply(null,arguments)},m._olm_sha256=function(){return(m._olm_sha256=m.asm.ma).apply(null,arguments)},m._olm_ed25519_verify=function(){return(m._olm_ed25519_verify=m.asm.na).apply(null,arguments)},m._olm_pk_encryption_last_error=function(){return(m._olm_pk_encryption_last_error=m.asm.oa).apply(null,arguments)},m._olm_pk_encryption_last_error_code=function(){return(m._olm_pk_encryption_last_error_code=m.asm.pa).apply(null,arguments)},m._olm_pk_encryption_size=function(){return(m._olm_pk_encryption_size=m.asm.qa).apply(null,arguments)},m._olm_pk_encryption=function(){return(m._olm_pk_encryption=m.asm.ra).apply(null,arguments)},m._olm_clear_pk_encryption=function(){return(m._olm_clear_pk_encryption=m.asm.sa).apply(null,arguments)},m._olm_pk_encryption_set_recipient_key=function(){return(m._olm_pk_encryption_set_recipient_key=m.asm.ta).apply(null,arguments)},m._olm_pk_key_length=function(){return(m._olm_pk_key_length=m.asm.ua).apply(null,arguments)},m._olm_pk_ciphertext_length=function(){return(m._olm_pk_ciphertext_length=m.asm.va).apply(null,arguments)},m._olm_pk_mac_length=function(){return(m._olm_pk_mac_length=m.asm.wa).apply(null,arguments)},m._olm_pk_encrypt_random_length=function(){return(m._olm_pk_encrypt_random_length=m.asm.xa).apply(null,arguments)},m._olm_pk_encrypt=function(){return(m._olm_pk_encrypt=m.asm.ya).apply(null,arguments)},m._olm_pk_decryption_last_error=function(){return(m._olm_pk_decryption_last_error=m.asm.za).apply(null,arguments)},m._olm_pk_decryption_last_error_code=function(){return(m._olm_pk_decryption_last_error_code=m.asm.Aa).apply(null,arguments)},m._olm_pk_decryption_size=function(){return(m._olm_pk_decryption_size=m.asm.Ba).apply(null,arguments)},m._olm_pk_decryption=function(){return(m._olm_pk_decryption=m.asm.Ca).apply(null,arguments)},m._olm_clear_pk_decryption=function(){return(m._olm_clear_pk_decryption=m.asm.Da).apply(null,arguments)},m._olm_pk_private_key_length=function(){return(m._olm_pk_private_key_length=m.asm.Ea).apply(null,arguments)},m._olm_pk_generate_key_random_length=function(){return(m._olm_pk_generate_key_random_length=m.asm.Fa).apply(null,arguments)},m._olm_pk_key_from_private=function(){return(m._olm_pk_key_from_private=m.asm.Ga).apply(null,arguments)},m._olm_pk_generate_key=function(){return(m._olm_pk_generate_key=m.asm.Ha).apply(null,arguments)},m._olm_pickle_pk_decryption_length=function(){return(m._olm_pickle_pk_decryption_length=m.asm.Ia).apply(null,arguments)},m._olm_pickle_pk_decryption=function(){return(m._olm_pickle_pk_decryption=m.asm.Ja).apply(null,arguments)},m._olm_unpickle_pk_decryption=function(){return(m._olm_unpickle_pk_decryption=m.asm.Ka).apply(null,arguments)},m._olm_pk_max_plaintext_length=function(){return(m._olm_pk_max_plaintext_length=m.asm.La).apply(null,arguments)},m._olm_pk_decrypt=function(){return(m._olm_pk_decrypt=m.asm.Ma).apply(null,arguments)},m._olm_pk_get_private_key=function(){return(m._olm_pk_get_private_key=m.asm.Na).apply(null,arguments)},m._olm_pk_signing_size=function(){return(m._olm_pk_signing_size=m.asm.Oa).apply(null,arguments)},m._olm_pk_signing=function(){return(m._olm_pk_signing=m.asm.Pa).apply(null,arguments)},m._olm_pk_signing_last_error=function(){return(m._olm_pk_signing_last_error=m.asm.Qa).apply(null,arguments)},m._olm_pk_signing_last_error_code=function(){return(m._olm_pk_signing_last_error_code=m.asm.Ra).apply(null,arguments)},m._olm_clear_pk_signing=function(){return(m._olm_clear_pk_signing=m.asm.Sa).apply(null,arguments)},m._olm_pk_signing_seed_length=function(){return(m._olm_pk_signing_seed_length=m.asm.Ta).apply(null,arguments)},m._olm_pk_signing_public_key_length=function(){return(m._olm_pk_signing_public_key_length=m.asm.Ua).apply(null,arguments)},m._olm_pk_signing_key_from_seed=function(){return(m._olm_pk_signing_key_from_seed=m.asm.Va).apply(null,arguments)},m._olm_pk_signature_length=function(){return(m._olm_pk_signature_length=m.asm.Wa).apply(null,arguments)},m._olm_pk_sign=function(){return(m._olm_pk_sign=m.asm.Xa).apply(null,arguments)},m._olm_inbound_group_session_size=function(){return(m._olm_inbound_group_session_size=m.asm.Ya).apply(null,arguments)},m._olm_inbound_group_session=function(){return(m._olm_inbound_group_session=m.asm.Za).apply(null,arguments)},m._olm_clear_inbound_group_session=function(){return(m._olm_clear_inbound_group_session=m.asm._a).apply(null,arguments)},m._olm_inbound_group_session_last_error=function(){return(m._olm_inbound_group_session_last_error=m.asm.$a).apply(null,arguments)},m._olm_inbound_group_session_last_error_code=function(){return(m._olm_inbound_group_session_last_error_code=m.asm.ab).apply(null,arguments)},m._olm_init_inbound_group_session=function(){return(m._olm_init_inbound_group_session=m.asm.bb).apply(null,arguments)},m._olm_import_inbound_group_session=function(){return(m._olm_import_inbound_group_session=m.asm.cb).apply(null,arguments)},m._olm_pickle_inbound_group_session_length=function(){return(m._olm_pickle_inbound_group_session_length=m.asm.db).apply(null,arguments)},m._olm_pickle_inbound_group_session=function(){return(m._olm_pickle_inbound_group_session=m.asm.eb).apply(null,arguments)},m._olm_unpickle_inbound_group_session=function(){return(m._olm_unpickle_inbound_group_session=m.asm.fb).apply(null,arguments)},m._olm_group_decrypt_max_plaintext_length=function(){return(m._olm_group_decrypt_max_plaintext_length=m.asm.gb).apply(null,arguments)},m._olm_group_decrypt=function(){return(m._olm_group_decrypt=m.asm.hb).apply(null,arguments)},m._olm_inbound_group_session_id_length=function(){return(m._olm_inbound_group_session_id_length=m.asm.ib).apply(null,arguments)},m._olm_inbound_group_session_id=function(){return(m._olm_inbound_group_session_id=m.asm.jb).apply(null,arguments)},m._olm_inbound_group_session_first_known_index=function(){return(m._olm_inbound_group_session_first_known_index=m.asm.kb).apply(null,arguments)},m._olm_inbound_group_session_is_verified=function(){return(m._olm_inbound_group_session_is_verified=m.asm.lb).apply(null,arguments)},m._olm_export_inbound_group_session_length=function(){return(m._olm_export_inbound_group_session_length=m.asm.mb).apply(null,arguments)},m._olm_export_inbound_group_session=function(){return(m._olm_export_inbound_group_session=m.asm.nb).apply(null,arguments)},m._olm_outbound_group_session_size=function(){return(m._olm_outbound_group_session_size=m.asm.ob).apply(null,arguments)},m._olm_outbound_group_session=function(){return(m._olm_outbound_group_session=m.asm.pb).apply(null,arguments)},m._olm_clear_outbound_group_session=function(){return(m._olm_clear_outbound_group_session=m.asm.qb).apply(null,arguments)},m._olm_outbound_group_session_last_error=function(){return(m._olm_outbound_group_session_last_error=m.asm.rb).apply(null,arguments)},m._olm_outbound_group_session_last_error_code=function(){return(m._olm_outbound_group_session_last_error_code=m.asm.sb).apply(null,arguments)},m._olm_pickle_outbound_group_session_length=function(){return(m._olm_pickle_outbound_group_session_length=m.asm.tb).apply(null,arguments)},m._olm_pickle_outbound_group_session=function(){return(m._olm_pickle_outbound_group_session=m.asm.ub).apply(null,arguments)},m._olm_unpickle_outbound_group_session=function(){return(m._olm_unpickle_outbound_group_session=m.asm.vb).apply(null,arguments)},m._olm_init_outbound_group_session_random_length=function(){return(m._olm_init_outbound_group_session_random_length=m.asm.wb).apply(null,arguments)},m._olm_init_outbound_group_session=function(){return(m._olm_init_outbound_group_session=m.asm.xb).apply(null,arguments)},m._olm_group_encrypt_message_length=function(){return(m._olm_group_encrypt_message_length=m.asm.yb).apply(null,arguments)},m._olm_group_encrypt=function(){return(m._olm_group_encrypt=m.asm.zb).apply(null,arguments)},m._olm_outbound_group_session_id_length=function(){return(m._olm_outbound_group_session_id_length=m.asm.Ab).apply(null,arguments)},m._olm_outbound_group_session_id=function(){return(m._olm_outbound_group_session_id=m.asm.Bb).apply(null,arguments)},m._olm_outbound_group_session_message_index=function(){return(m._olm_outbound_group_session_message_index=m.asm.Cb).apply(null,arguments)},m._olm_outbound_group_session_key_length=function(){return(m._olm_outbound_group_session_key_length=m.asm.Db).apply(null,arguments)},m._olm_outbound_group_session_key=function(){return(m._olm_outbound_group_session_key=m.asm.Eb).apply(null,arguments)},m._olm_sas_last_error=function(){return(m._olm_sas_last_error=m.asm.Fb).apply(null,arguments)},m._olm_sas_last_error_code=function(){return(m._olm_sas_last_error_code=m.asm.Gb).apply(null,arguments)},m._olm_sas_size=function(){return(m._olm_sas_size=m.asm.Hb).apply(null,arguments)},m._olm_sas=function(){return(m._olm_sas=m.asm.Ib).apply(null,arguments)},m._olm_clear_sas=function(){return(m._olm_clear_sas=m.asm.Jb).apply(null,arguments)},m._olm_create_sas_random_length=function(){return(m._olm_create_sas_random_length=m.asm.Kb).apply(null,arguments)},m._olm_create_sas=function(){return(m._olm_create_sas=m.asm.Lb).apply(null,arguments)},m._olm_sas_pubkey_length=function(){return(m._olm_sas_pubkey_length=m.asm.Mb).apply(null,arguments)},m._olm_sas_get_pubkey=function(){return(m._olm_sas_get_pubkey=m.asm.Nb).apply(null,arguments)},m._olm_sas_set_their_key=function(){return(m._olm_sas_set_their_key=m.asm.Ob).apply(null,arguments)},m._olm_sas_is_their_key_set=function(){return(m._olm_sas_is_their_key_set=m.asm.Pb).apply(null,arguments)},m._olm_sas_generate_bytes=function(){return(m._olm_sas_generate_bytes=m.asm.Qb).apply(null,arguments)},m._olm_sas_mac_length=function(){return(m._olm_sas_mac_length=m.asm.Rb).apply(null,arguments)},m._olm_sas_calculate_mac_fixed_base64=function(){return(m._olm_sas_calculate_mac_fixed_base64=m.asm.Sb).apply(null,arguments)},m._olm_sas_calculate_mac=function(){return(m._olm_sas_calculate_mac=m.asm.Tb).apply(null,arguments)},m._olm_sas_calculate_mac_long_kdf=function(){return(m._olm_sas_calculate_mac_long_kdf=m.asm.Ub).apply(null,arguments)},m._malloc=function(){return(m._malloc=m.asm.Vb).apply(null,arguments)},m._free=function(){return(m._free=m.asm.Wb).apply(null,arguments)};var Re=m.stackSave=function(){return(Re=m.stackSave=m.asm.Xb).apply(null,arguments)},We=m.stackRestore=function(){return(We=m.stackRestore=m.asm.Yb).apply(null,arguments)},ut=m.stackAlloc=function(){return(ut=m.stackAlloc=m.asm.Zb).apply(null,arguments)};m.UTF8ToString=M,m.stringToUTF8=P,m.intArrayFromString=Pe,m.writeAsciiToMemory=Me,m.ALLOC_STACK=1;var dt;Mt=function Ze(){dt||Ue(),dt||(Mt=Ze)};function Ue(){function Ze(){if(!dt&&(dt=!0,m.calledRun=!0,!x)){if(rt(jt),y(m),m.onRuntimeInitialized&&m.onRuntimeInitialized(),m.postRun)for(typeof m.postRun=="function"&&(m.postRun=[m.postRun]);m.postRun.length;){var ft=m.postRun.shift();Lt.unshift(ft)}rt(Lt)}}if(!(0<Bt)){if(m.preRun)for(typeof m.preRun=="function"&&(m.preRun=[m.preRun]);m.preRun.length;)ct();rt(yt),0<Bt||(m.setStatus?(m.setStatus("Running..."),setTimeout(function(){setTimeout(function(){m.setStatus("")},1),Ze()},1)):Ze())}}if(m.preInit)for(typeof m.preInit=="function"&&(m.preInit=[m.preInit]);0<m.preInit.length;)m.preInit.pop()();Ue();function je(){var Ze=m._olm_outbound_group_session_size();this.ac=$n(Ze),this.$b=m._olm_outbound_group_session(this.ac)}function we(Ze){return function(){var ft=Ze.apply(this,arguments);if(ft===di)throw ft=M(m._olm_outbound_group_session_last_error(arguments[0])),Error("OLM."+ft);return ft}}je.prototype.free=function(){m._olm_clear_outbound_group_session(this.$b),Yi(this.$b)},je.prototype.pickle=Hn(function(Ze){Ze=ki(Ze);var ft=we(m._olm_pickle_outbound_group_session_length)(this.$b),Yt=Ci(Ze),vn=Ci(ft+1);try{we(m._olm_pickle_outbound_group_session)(this.$b,Yt,Ze.length,vn,ft)}finally{for(cr(Yt,Ze.length),Yt=0;Yt<Ze.length;Yt++)Ze[Yt]=0}return M(vn,ft)}),je.prototype.unpickle=Hn(function(Ze,ft){Ze=ki(Ze);var Yt=Ci(Ze);ft=ki(ft);var vn=Ci(ft);try{we(m._olm_unpickle_outbound_group_session)(this.$b,Yt,Ze.length,vn,ft.length)}finally{for(cr(Yt,Ze.length),Yt=0;Yt<Ze.length;Yt++)Ze[Yt]=0}}),je.prototype.create=Hn(function(){var Ze=we(m._olm_init_outbound_group_session_random_length)(this.$b),ft=fi(Ze,w);try{we(m._olm_init_outbound_group_session)(this.$b,ft,Ze)}finally{cr(ft,Ze)}}),je.prototype.encrypt=function(Ze){try{var ft=$(Ze),Yt=we(m._olm_group_encrypt_message_length)(this.$b,ft),vn=$n(ft+1);P(Ze,vn,ft+1);var Tn=$n(Yt+1);return we(m._olm_group_encrypt)(this.$b,vn,ft,Tn,Yt),oe(Tn+Yt),M(Tn,Yt)}finally{vn!==void 0&&(cr(vn,ft+1),Yi(vn)),Tn!==void 0&&Yi(Tn)}},je.prototype.session_id=Hn(function(){var Ze=we(m._olm_outbound_group_session_id_length)(this.$b),ft=Ci(Ze+1);return we(m._olm_outbound_group_session_id)(this.$b,ft,Ze),M(ft,Ze)}),je.prototype.session_key=Hn(function(){var Ze=we(m._olm_outbound_group_session_key_length)(this.$b),ft=Ci(Ze+1);we(m._olm_outbound_group_session_key)(this.$b,ft,Ze);var Yt=M(ft,Ze);return cr(ft,Ze),Yt}),je.prototype.message_index=function(){return we(m._olm_outbound_group_session_message_index)(this.$b)},r.OutboundGroupSession=je;function Xe(){var Ze=m._olm_inbound_group_session_size();this.ac=$n(Ze),this.$b=m._olm_inbound_group_session(this.ac)}function gt(Ze){return function(){var ft=Ze.apply(this,arguments);if(ft===di)throw ft=M(m._olm_inbound_group_session_last_error(arguments[0])),Error("OLM."+ft);return ft}}Xe.prototype.free=function(){m._olm_clear_inbound_group_session(this.$b),Yi(this.$b)},Xe.prototype.pickle=Hn(function(Ze){Ze=ki(Ze);var ft=gt(m._olm_pickle_inbound_group_session_length)(this.$b),Yt=Ci(Ze),vn=Ci(ft+1);try{gt(m._olm_pickle_inbound_group_session)(this.$b,Yt,Ze.length,vn,ft)}finally{for(cr(Yt,Ze.length),Yt=0;Yt<Ze.length;Yt++)Ze[Yt]=0}return M(vn,ft)}),Xe.prototype.unpickle=Hn(function(Ze,ft){Ze=ki(Ze);var Yt=Ci(Ze);ft=ki(ft);var vn=Ci(ft);try{gt(m._olm_unpickle_inbound_group_session)(this.$b,Yt,Ze.length,vn,ft.length)}finally{for(cr(Yt,Ze.length),Yt=0;Yt<Ze.length;Yt++)Ze[Yt]=0}}),Xe.prototype.create=Hn(function(Ze){Ze=ki(Ze);var ft=Ci(Ze);try{gt(m._olm_init_inbound_group_session)(this.$b,ft,Ze.length)}finally{for(cr(ft,Ze.length),ft=0;ft<Ze.length;ft++)Ze[ft]=0}}),Xe.prototype.import_session=Hn(function(Ze){Ze=ki(Ze);var ft=Ci(Ze);try{gt(m._olm_import_inbound_group_session)(this.$b,ft,Ze.length)}finally{for(cr(ft,Ze.length),ft=0;ft<Ze.length;ft++)Ze[ft]=0}}),Xe.prototype.decrypt=Hn(function(Ze){try{var ft=$n(Ze.length);Me(Ze,ft,!0);var Yt=gt(m._olm_group_decrypt_max_plaintext_length)(this.$b,ft,Ze.length);Me(Ze,ft,!0);var vn=$n(Yt+1),Tn=Ci(4),Ti=gt(m._olm_group_decrypt)(this.$b,ft,Ze.length,vn,Yt,Tn);return oe(vn+Ti),{plaintext:M(vn,Ti),message_index:_e(Tn,"i32")}}finally{ft!==void 0&&Yi(ft),vn!==void 0&&(cr(vn,Ti),Yi(vn))}}),Xe.prototype.session_id=Hn(function(){var Ze=gt(m._olm_inbound_group_session_id_length)(this.$b),ft=Ci(Ze+1);return gt(m._olm_inbound_group_session_id)(this.$b,ft,Ze),M(ft,Ze)}),Xe.prototype.first_known_index=Hn(function(){return gt(m._olm_inbound_group_session_first_known_index)(this.$b)}),Xe.prototype.export_session=Hn(function(Ze){var ft=gt(m._olm_export_inbound_group_session_length)(this.$b),Yt=Ci(ft+1);return we(m._olm_export_inbound_group_session)(this.$b,Yt,ft,Ze),Ze=M(Yt,ft),cr(Yt,ft),Ze}),r.InboundGroupSession=Xe;function pn(){var Ze=m._olm_pk_encryption_size();this.ac=$n(Ze),this.$b=m._olm_pk_encryption(this.ac)}function cn(Ze){return function(){var ft=Ze.apply(this,arguments);if(ft===di)throw ft=M(m._olm_pk_encryption_last_error(arguments[0])),Error("OLM."+ft);return ft}}pn.prototype.free=function(){m._olm_clear_pk_encryption(this.$b),Yi(this.$b)},pn.prototype.set_recipient_key=Hn(function(Ze){Ze=ki(Ze);var ft=Ci(Ze);cn(m._olm_pk_encryption_set_recipient_key)(this.$b,ft,Ze.length)}),pn.prototype.encrypt=Hn(function(Ze){try{var ft=$(Ze),Yt=$n(ft+1);P(Ze,Yt,ft+1);var vn=cn(m._olm_pk_encrypt_random_length)(),Tn=fi(vn,w),Ti=cn(m._olm_pk_ciphertext_length)(this.$b,ft),ti=$n(Ti+1),Gn=cn(m._olm_pk_mac_length)(this.$b),Ri=Ci(Gn+1);oe(Ri+Gn);var nn=cn(m._olm_pk_key_length)(),An=Ci(nn+1);return oe(An+nn),cn(m._olm_pk_encrypt)(this.$b,Yt,ft,ti,Ti,Ri,Gn,An,nn,Tn,vn),oe(ti+Ti),{ciphertext:M(ti,Ti),mac:M(Ri,Gn),ephemeral:M(An,nn)}}finally{Tn!==void 0&&cr(Tn,vn),Yt!==void 0&&(cr(Yt,ft+1),Yi(Yt)),ti!==void 0&&Yi(ti)}});function hn(){var Ze=m._olm_pk_decryption_size();this.ac=$n(Ze),this.$b=m._olm_pk_decryption(this.ac)}function En(Ze){return function(){var ft=Ze.apply(this,arguments);if(ft===di)throw ft=M(m._olm_pk_decryption_last_error(arguments[0])),Error("OLM."+ft);return ft}}hn.prototype.free=function(){m._olm_clear_pk_decryption(this.$b),Yi(this.$b)},hn.prototype.init_with_private_key=Hn(function(Ze){var ft=Ci(Ze.length);m.HEAPU8.set(Ze,ft);var Yt=En(m._olm_pk_key_length)(),vn=Ci(Yt+1);try{En(m._olm_pk_key_from_private)(this.$b,vn,Yt,ft,Ze.length)}finally{cr(ft,Ze.length)}return M(vn,Yt)}),hn.prototype.generate_key=Hn(function(){var Ze=En(m._olm_pk_private_key_length)(),ft=fi(Ze,w),Yt=En(m._olm_pk_key_length)(),vn=Ci(Yt+1);try{En(m._olm_pk_key_from_private)(this.$b,vn,Yt,ft,Ze)}finally{cr(ft,Ze)}return M(vn,Yt)}),hn.prototype.get_private_key=Hn(function(){var Ze=cn(m._olm_pk_private_key_length)(),ft=Ci(Ze);En(m._olm_pk_get_private_key)(this.$b,ft,Ze);var Yt=new Uint8Array(new Uint8Array(m.HEAPU8.buffer,ft,Ze));return cr(ft,Ze),Yt}),hn.prototype.pickle=Hn(function(Ze){Ze=ki(Ze);var ft=En(m._olm_pickle_pk_decryption_length)(this.$b),Yt=Ci(Ze),vn=Ci(ft+1);try{En(m._olm_pickle_pk_decryption)(this.$b,Yt,Ze.length,vn,ft)}finally{for(cr(Yt,Ze.length),Yt=0;Yt<Ze.length;Yt++)Ze[Yt]=0}return M(vn,ft)}),hn.prototype.unpickle=Hn(function(Ze,ft){Ze=ki(Ze);var Yt=Ci(Ze),vn=ki(ft),Tn=Ci(vn);ft=En(m._olm_pk_key_length)();var Ti=Ci(ft+1);try{En(m._olm_unpickle_pk_decryption)(this.$b,Yt,Ze.length,Tn,vn.length,Ti,ft)}finally{for(cr(Yt,Ze.length),Yt=0;Yt<Ze.length;Yt++)Ze[Yt]=0}return M(Ti,ft)}),hn.prototype.decrypt=Hn(function(Ze,ft,Yt){try{var vn=$(Yt),Tn=$n(vn+1);P(Yt,Tn,vn+1);var Ti=ki(Ze),ti=Ci(Ti),Gn=ki(ft),Ri=Ci(Gn),nn=En(m._olm_pk_max_plaintext_length)(this.$b,vn),An=$n(nn+1),_i=En(m._olm_pk_decrypt)(this.$b,ti,Ti.length,Ri,Gn.length,Tn,vn,An,nn);return oe(An+_i),M(An,_i)}finally{An!==void 0&&(cr(An,_i+1),Yi(An)),Tn!==void 0&&Yi(Tn)}});function on(){var Ze=m._olm_pk_signing_size();this.ac=$n(Ze),this.$b=m._olm_pk_signing(this.ac)}function dn(Ze){return function(){var ft=Ze.apply(this,arguments);if(ft===di)throw ft=M(m._olm_pk_signing_last_error(arguments[0])),Error("OLM."+ft);return ft}}on.prototype.free=function(){m._olm_clear_pk_signing(this.$b),Yi(this.$b)},on.prototype.init_with_seed=Hn(function(Ze){var ft=Ci(Ze.length);m.HEAPU8.set(Ze,ft);var Yt=dn(m._olm_pk_signing_public_key_length)(),vn=Ci(Yt+1);try{dn(m._olm_pk_signing_key_from_seed)(this.$b,vn,Yt,ft,Ze.length)}finally{cr(ft,Ze.length)}return M(vn,Yt)}),on.prototype.generate_seed=Hn(function(){var Ze=dn(m._olm_pk_signing_seed_length)(),ft=fi(Ze,w),Yt=new Uint8Array(new Uint8Array(m.HEAPU8.buffer,ft,Ze));return cr(ft,Ze),Yt}),on.prototype.sign=Hn(function(Ze){try{var ft=$(Ze),Yt=$n(ft+1);P(Ze,Yt,ft+1);var vn=dn(m._olm_pk_signature_length)(),Tn=Ci(vn+1);return dn(m._olm_pk_sign)(this.$b,Yt,ft,Tn,vn),M(Tn,vn)}finally{Yt!==void 0&&(cr(Yt,ft+1),Yi(Yt))}});function jn(){var Ze=m._olm_sas_size(),ft=m._olm_create_sas_random_length(),Yt=fi(ft,w);this.ac=$n(Ze),this.$b=m._olm_sas(this.ac),m._olm_create_sas(this.$b,Yt,ft),cr(Yt,ft)}function Jn(Ze){return function(){var ft=Ze.apply(this,arguments);if(ft===di)throw ft=M(m._olm_sas_last_error(arguments[0])),Error("OLM."+ft);return ft}}jn.prototype.free=function(){m._olm_clear_sas(this.$b),Yi(this.$b)},jn.prototype.get_pubkey=Hn(function(){var Ze=Jn(m._olm_sas_pubkey_length)(this.$b),ft=Ci(Ze+1);return Jn(m._olm_sas_get_pubkey)(this.$b,ft,Ze),M(ft,Ze)}),jn.prototype.set_their_key=Hn(function(Ze){Ze=ki(Ze);var ft=Ci(Ze);Jn(m._olm_sas_set_their_key)(this.$b,ft,Ze.length)}),jn.prototype.is_their_key_set=Hn(function(){return!!Jn(m._olm_sas_is_their_key_set)(this.$b)}),jn.prototype.generate_bytes=Hn(function(Ze,ft){Ze=ki(Ze);var Yt=Ci(Ze),vn=Ci(ft);return Jn(m._olm_sas_generate_bytes)(this.$b,Yt,Ze.length,vn,ft),new Uint8Array(new Uint8Array(m.HEAPU8.buffer,vn,ft))}),jn.prototype.calculate_mac=Hn(function(Ze,ft){Ze=ki(Ze);var Yt=Ci(Ze);ft=ki(ft);var vn=Ci(ft),Tn=Jn(m._olm_sas_mac_length)(this.$b),Ti=Ci(Tn+1);return Jn(m._olm_sas_calculate_mac)(this.$b,Yt,Ze.length,vn,ft.length,Ti,Tn),M(Ti,Tn)}),jn.prototype.calculate_mac_fixed_base64=Hn(function(Ze,ft){Ze=ki(Ze);var Yt=Ci(Ze);ft=ki(ft);var vn=Ci(ft),Tn=Jn(m._olm_sas_mac_length)(this.$b),Ti=Ci(Tn+1);return Jn(m._olm_sas_calculate_mac_fixed_base64)(this.$b,Yt,Ze.length,vn,ft.length,Ti,Tn),M(Ti,Tn)}),jn.prototype.calculate_mac_long_kdf=Hn(function(Ze,ft){Ze=ki(Ze);var Yt=Ci(Ze);ft=ki(ft);var vn=Ci(ft),Tn=Jn(m._olm_sas_mac_length)(this.$b),Ti=Ci(Tn+1);return Jn(m._olm_sas_calculate_mac_long_kdf)(this.$b,Yt,Ze.length,vn,ft.length,Ti,Tn),M(Ti,Tn)});var $n=m._malloc,Yi=m._free,di;function fi(Ze,ft){var Yt=ut(Ze);return ft(new Uint8Array(m.HEAPU8.buffer,Yt,Ze)),Yt}function Ci(Ze){return typeof Ze=="number"?fi(Ze,function(ft){ft.fill(0)}):fi(Ze.length,function(ft){ft.set(Ze)})}function ki(Ze){return Ze instanceof Uint8Array?Ze:Pe(Ze,!0)}function Hn(Ze){return function(){var ft=Re();try{return Ze.apply(this,arguments)}finally{We(ft)}}}function cr(Ze,ft){for(;0<ft--;)m.HEAP8[Ze++]=0}function mi(){var Ze=m._olm_account_size();this.ac=$n(Ze),this.$b=m._olm_account(this.ac)}function Fn(Ze){return function(){var ft=Ze.apply(this,arguments);if(ft===di)throw ft=M(m._olm_account_last_error(arguments[0])),Error("OLM."+ft);return ft}}mi.prototype.free=function(){m._olm_clear_account(this.$b),Yi(this.$b)},mi.prototype.create=Hn(function(){var Ze=Fn(m._olm_create_account_random_length)(this.$b),ft=fi(Ze,w);try{Fn(m._olm_create_account)(this.$b,ft,Ze)}finally{cr(ft,Ze)}}),mi.prototype.identity_keys=Hn(function(){var Ze=Fn(m._olm_account_identity_keys_length)(this.$b),ft=Ci(Ze+1);return Fn(m._olm_account_identity_keys)(this.$b,ft,Ze),M(ft,Ze)}),mi.prototype.sign=Hn(function(Ze){var ft=Fn(m._olm_account_signature_length)(this.$b);Ze=ki(Ze);var Yt=Ci(Ze),vn=Ci(ft+1);try{Fn(m._olm_account_sign)(this.$b,Yt,Ze.length,vn,ft)}finally{for(cr(Yt,Ze.length),Yt=0;Yt<Ze.length;Yt++)Ze[Yt]=0}return M(vn,ft)}),mi.prototype.one_time_keys=Hn(function(){var Ze=Fn(m._olm_account_one_time_keys_length)(this.$b),ft=Ci(Ze+1);return Fn(m._olm_account_one_time_keys)(this.$b,ft,Ze),M(ft,Ze)}),mi.prototype.mark_keys_as_published=Hn(function(){Fn(m._olm_account_mark_keys_as_published)(this.$b)}),mi.prototype.max_number_of_one_time_keys=Hn(function(){return Fn(m._olm_account_max_number_of_one_time_keys)(this.$b)}),mi.prototype.generate_one_time_keys=Hn(function(Ze){var ft=Fn(m._olm_account_generate_one_time_keys_random_length)(this.$b,Ze),Yt=fi(ft,w);try{Fn(m._olm_account_generate_one_time_keys)(this.$b,Ze,Yt,ft)}finally{cr(Yt,ft)}}),mi.prototype.remove_one_time_keys=Hn(function(Ze){Fn(m._olm_remove_one_time_keys)(this.$b,Ze.$b)}),mi.prototype.generate_fallback_key=Hn(function(){var Ze=Fn(m._olm_account_generate_fallback_key_random_length)(this.$b),ft=fi(Ze,w);try{Fn(m._olm_account_generate_fallback_key)(this.$b,ft,Ze)}finally{cr(ft,Ze)}}),mi.prototype.fallback_key=Hn(function(){var Ze=Fn(m._olm_account_fallback_key_length)(this.$b),ft=Ci(Ze+1);return Fn(m._olm_account_fallback_key)(this.$b,ft,Ze),M(ft,Ze)}),mi.prototype.unpublished_fallback_key=Hn(function(){var Ze=Fn(m._olm_account_unpublished_fallback_key_length)(this.$b),ft=Ci(Ze+1);return Fn(m._olm_account_unpublished_fallback_key)(this.$b,ft,Ze),M(ft,Ze)}),mi.prototype.forget_old_fallback_key=Hn(function(){Fn(m._olm_account_forget_old_fallback_key)(this.$b)}),mi.prototype.pickle=Hn(function(Ze){Ze=ki(Ze);var ft=Fn(m._olm_pickle_account_length)(this.$b),Yt=Ci(Ze),vn=Ci(ft+1);try{Fn(m._olm_pickle_account)(this.$b,Yt,Ze.length,vn,ft)}finally{for(cr(Yt,Ze.length),Yt=0;Yt<Ze.length;Yt++)Ze[Yt]=0}return M(vn,ft)}),mi.prototype.unpickle=Hn(function(Ze,ft){Ze=ki(Ze);var Yt=Ci(Ze);ft=ki(ft);var vn=Ci(ft);try{Fn(m._olm_unpickle_account)(this.$b,Yt,Ze.length,vn,ft.length)}finally{for(cr(Yt,Ze.length),Yt=0;Yt<Ze.length;Yt++)Ze[Yt]=0}});function ni(){var Ze=m._olm_session_size();this.ac=$n(Ze),this.$b=m._olm_session(this.ac)}function Wn(Ze){return function(){var ft=Ze.apply(this,arguments);if(ft===di)throw ft=M(m._olm_session_last_error(arguments[0])),Error("OLM."+ft);return ft}}ni.prototype.free=function(){m._olm_clear_session(this.$b),Yi(this.$b)},ni.prototype.pickle=Hn(function(Ze){Ze=ki(Ze);var ft=Wn(m._olm_pickle_session_length)(this.$b),Yt=Ci(Ze),vn=Ci(ft+1);try{Wn(m._olm_pickle_session)(this.$b,Yt,Ze.length,vn,ft)}finally{for(cr(Yt,Ze.length),Yt=0;Yt<Ze.length;Yt++)Ze[Yt]=0}return M(vn,ft)}),ni.prototype.unpickle=Hn(function(Ze,ft){Ze=ki(Ze);var Yt=Ci(Ze);ft=ki(ft);var vn=Ci(ft);try{Wn(m._olm_unpickle_session)(this.$b,Yt,Ze.length,vn,ft.length)}finally{for(cr(Yt,Ze.length),Yt=0;Yt<Ze.length;Yt++)Ze[Yt]=0}}),ni.prototype.create_outbound=Hn(function(Ze,ft,Yt){var vn=Wn(m._olm_create_outbound_session_random_length)(this.$b),Tn=fi(vn,w);ft=ki(ft),Yt=ki(Yt);var Ti=Ci(ft),ti=Ci(Yt);try{Wn(m._olm_create_outbound_session)(this.$b,Ze.$b,Ti,ft.length,ti,Yt.length,Tn,vn)}finally{cr(Tn,vn)}}),ni.prototype.create_inbound=Hn(function(Ze,ft){ft=ki(ft);var Yt=Ci(ft);try{Wn(m._olm_create_inbound_session)(this.$b,Ze.$b,Yt,ft.length)}finally{for(cr(Yt,ft.length),Ze=0;Ze<ft.length;Ze++)ft[Ze]=0}}),ni.prototype.create_inbound_from=Hn(function(Ze,ft,Yt){ft=ki(ft);var vn=Ci(ft);Yt=ki(Yt);var Tn=Ci(Yt);try{Wn(m._olm_create_inbound_session_from)(this.$b,Ze.$b,vn,ft.length,Tn,Yt.length)}finally{for(cr(Tn,Yt.length),Ze=0;Ze<Yt.length;Ze++)Yt[Ze]=0}}),ni.prototype.session_id=Hn(function(){var Ze=Wn(m._olm_session_id_length)(this.$b),ft=Ci(Ze+1);return Wn(m._olm_session_id)(this.$b,ft,Ze),M(ft,Ze)}),ni.prototype.has_received_message=function(){return!!Wn(m._olm_session_has_received_message)(this.$b)},ni.prototype.matches_inbound=Hn(function(Ze){Ze=ki(Ze);var ft=Ci(Ze);return!!Wn(m._olm_matches_inbound_session)(this.$b,ft,Ze.length)}),ni.prototype.matches_inbound_from=Hn(function(Ze,ft){Ze=ki(Ze);var Yt=Ci(Ze);ft=ki(ft);var vn=Ci(ft);return!!Wn(m._olm_matches_inbound_session_from)(this.$b,Yt,Ze.length,vn,ft.length)}),ni.prototype.encrypt=Hn(function(Ze){try{var ft=Wn(m._olm_encrypt_random_length)(this.$b),Yt=Wn(m._olm_encrypt_message_type)(this.$b),vn=$(Ze),Tn=Wn(m._olm_encrypt_message_length)(this.$b,vn),Ti=fi(ft,w),ti=$n(vn+1);P(Ze,ti,vn+1);var Gn=$n(Tn+1);return Wn(m._olm_encrypt)(this.$b,ti,vn,Ti,ft,Gn,Tn),oe(Gn+Tn),{type:Yt,body:M(Gn,Tn)}}finally{Ti!==void 0&&cr(Ti,ft),ti!==void 0&&(cr(ti,vn+1),Yi(ti)),Gn!==void 0&&Yi(Gn)}}),ni.prototype.decrypt=Hn(function(Ze,ft){try{var Yt=$n(ft.length);Me(ft,Yt,!0);var vn=Wn(m._olm_decrypt_max_plaintext_length)(this.$b,Ze,Yt,ft.length);Me(ft,Yt,!0);var Tn=$n(vn+1),Ti=Wn(m._olm_decrypt)(this.$b,Ze,Yt,ft.length,Tn,vn);return oe(Tn+Ti),M(Tn,Ti)}finally{Yt!==void 0&&Yi(Yt),Tn!==void 0&&(cr(Tn,vn),Yi(Tn))}}),ni.prototype.describe=Hn(function(){try{var Ze=$n(256);return Wn(m._olm_session_describe)(this.$b,Ze,256),M(Ze)}finally{Ze!==void 0&&Yi(Ze)}});function hi(){var Ze=m._olm_utility_size();this.ac=$n(Ze),this.$b=m._olm_utility(this.ac)}function Qn(Ze){return function(){var ft=Ze.apply(this,arguments);if(ft===di)throw ft=M(m._olm_utility_last_error(arguments[0])),Error("OLM."+ft);return ft}}return hi.prototype.free=function(){m._olm_clear_utility(this.$b),Yi(this.$b)},hi.prototype.sha256=Hn(function(Ze){var ft=Qn(m._olm_sha256_length)(this.$b);Ze=ki(Ze);var Yt=Ci(Ze),vn=Ci(ft+1);try{Qn(m._olm_sha256)(this.$b,Yt,Ze.length,vn,ft)}finally{for(cr(Yt,Ze.length),Yt=0;Yt<Ze.length;Yt++)Ze[Yt]=0}return M(vn,ft)}),hi.prototype.ed25519_verify=Hn(function(Ze,ft,Yt){Ze=ki(Ze);var vn=Ci(Ze);ft=ki(ft);var Tn=Ci(ft);Yt=ki(Yt);var Ti=Ci(Yt);try{Qn(m._olm_ed25519_verify)(this.$b,vn,Ze.length,Tn,ft.length,Ti,Yt.length)}finally{for(cr(Tn,ft.length),Ze=0;Ze<ft.length;Ze++)ft[Ze]=0}}),r.Account=mi,r.Session=ni,r.Utility=hi,r.PkEncryption=pn,r.PkDecryption=hn,r.PkSigning=on,r.SAS=jn,r.get_library_version=Hn(function(){var Ze=Ci(3);return m._olm_get_library_version(Ze,Ze+1,Ze+2),[_e(Ze,"i8"),_e(Ze+1,"i8"),_e(Ze+2,"i8")]}),l.ready}})();W.exports=p;var g;return r.init=function(u){return g||(u&&(OLM_OPTIONS=u),g=new Promise(function(l,m){v=function(){l()},c=function(y){m(y)},p()}),g)},r}();typeof window<"u"&&(window.Olm=f),W.exports=f;// @license-end
},94067:W=>{"use strict";var b=Object.prototype.hasOwnProperty,n="~";function e(){}Object.create&&(e.prototype=Object.create(null),new e().__proto__||(n=!1));function i(v,c,p){this.fn=v,this.context=c,this.once=p||!1}function a(v,c,p,g,u){if(typeof p!="function")throw new TypeError("The listener must be a function");var l=new i(p,g||v,u),m=n?n+c:c;return v._events[m]?v._events[m].fn?v._events[m]=[v._events[m],l]:v._events[m].push(l):(v._events[m]=l,v._eventsCount++),v}function f(v,c){--v._eventsCount===0?v._events=new e:delete v._events[c]}function r(){this._events=new e,this._eventsCount=0}r.prototype.eventNames=function(){var c=[],p,g;if(this._eventsCount===0)return c;for(g in p=this._events)b.call(p,g)&&c.push(n?g.slice(1):g);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(p)):c},r.prototype.listeners=function(c){var p=n?n+c:c,g=this._events[p];if(!g)return[];if(g.fn)return[g.fn];for(var u=0,l=g.length,m=new Array(l);u<l;u++)m[u]=g[u].fn;return m},r.prototype.listenerCount=function(c){var p=n?n+c:c,g=this._events[p];return g?g.fn?1:g.length:0},r.prototype.emit=function(c,p,g,u,l,m){var y=n?n+c:c;if(!this._events[y])return!1;var d=this._events[y],w=arguments.length,C,j;if(d.fn){switch(d.once&&this.removeListener(c,d.fn,void 0,!0),w){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,p),!0;case 3:return d.fn.call(d.context,p,g),!0;case 4:return d.fn.call(d.context,p,g,u),!0;case 5:return d.fn.call(d.context,p,g,u,l),!0;case 6:return d.fn.call(d.context,p,g,u,l,m),!0}for(j=1,C=new Array(w-1);j<w;j++)C[j-1]=arguments[j];d.fn.apply(d.context,C)}else{var O=d.length,N;for(j=0;j<O;j++)switch(d[j].once&&this.removeListener(c,d[j].fn,void 0,!0),w){case 1:d[j].fn.call(d[j].context);break;case 2:d[j].fn.call(d[j].context,p);break;case 3:d[j].fn.call(d[j].context,p,g);break;case 4:d[j].fn.call(d[j].context,p,g,u);break;default:if(!C)for(N=1,C=new Array(w-1);N<w;N++)C[N-1]=arguments[N];d[j].fn.apply(d[j].context,C)}}return!0},r.prototype.on=function(c,p,g){return a(this,c,p,g,!1)},r.prototype.once=function(c,p,g){return a(this,c,p,g,!0)},r.prototype.removeListener=function(c,p,g,u){var l=n?n+c:c;if(!this._events[l])return this;if(!p)return f(this,l),this;var m=this._events[l];if(m.fn)m.fn===p&&(!u||m.once)&&(!g||m.context===g)&&f(this,l);else{for(var y=0,d=[],w=m.length;y<w;y++)(m[y].fn!==p||u&&!m[y].once||g&&m[y].context!==g)&&d.push(m[y]);d.length?this._events[l]=d.length===1?d[0]:d:f(this,l)}return this},r.prototype.removeAllListeners=function(c){var p;return c?(p=n?n+c:c,this._events[p]&&f(this,p)):(this._events=new e,this._eventsCount=0),this},r.prototype.off=r.prototype.removeListener,r.prototype.addListener=r.prototype.on,r.prefixed=n,r.EventEmitter=r,W.exports=r},21759:(W,b,n)=>{"use strict";n.d(b,{$q:()=>l});function e(){return i().__VUE_DEVTOOLS_GLOBAL_HOOK__}function i(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const a=typeof Proxy=="function",f="devtools-plugin:setup",r="plugin:settings:set";let v,c;function p(){var m;return v!==void 0||(typeof window<"u"&&window.performance?(v=!0,c=window.performance):typeof globalThis<"u"&&(!((m=globalThis.perf_hooks)===null||m===void 0)&&m.performance)?(v=!0,c=globalThis.perf_hooks.performance):v=!1),v}function g(){return p()?c.now():Date.now()}class u{constructor(y,d){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=y,this.hook=d;const w={};if(y.settings)for(const O in y.settings){const N=y.settings[O];w[O]=N.defaultValue}const C=`__vue-devtools-plugin-settings__${y.id}`;let j=Object.assign({},w);try{const O=localStorage.getItem(C),N=JSON.parse(O);Object.assign(j,N)}catch{}this.fallbacks={getSettings(){return j},setSettings(O){try{localStorage.setItem(C,JSON.stringify(O))}catch{}j=O},now(){return g()}},d&&d.on(r,(O,N)=>{O===this.plugin.id&&this.fallbacks.setSettings(N)}),this.proxiedOn=new Proxy({},{get:(O,N)=>this.target?this.target.on[N]:(...X)=>{this.onQueue.push({method:N,args:X})}}),this.proxiedTarget=new Proxy({},{get:(O,N)=>this.target?this.target[N]:N==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(N)?(...X)=>(this.targetQueue.push({method:N,args:X,resolve:()=>{}}),this.fallbacks[N](...X)):(...X)=>new Promise(V=>{this.targetQueue.push({method:N,args:X,resolve:V})})})}async setRealTarget(y){this.target=y;for(const d of this.onQueue)this.target.on[d.method](...d.args);for(const d of this.targetQueue)d.resolve(await this.target[d.method](...d.args))}}function l(m,y){const d=m,w=i(),C=e(),j=a&&d.enableEarlyProxy;if(C&&(w.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!j))C.emit(f,m,y);else{const O=j?new u(d,C):null;(w.__VUE_DEVTOOLS_PLUGINS__=w.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:d,setupFn:y,proxy:O}),O&&y(O.proxiedTarget)}}},50953:(W,b,n)=>{"use strict";n.d(b,{BA:()=>ft,C4:()=>s,EW:()=>Ii,Gc:()=>on,IG:()=>ki,IJ:()=>ni,KR:()=>Fn,Kh:()=>En,Pr:()=>vn,QW:()=>ti,R1:()=>Ze,Tm:()=>Yi,X2:()=>l,a1:()=>cr,bl:()=>F,fE:()=>di,g8:()=>$n,hV:()=>bn,hZ:()=>et,i9:()=>mi,jr:()=>c,ju:()=>fi,lJ:()=>Hn,lW:()=>nn,nD:()=>jn,o5:()=>v,qA:()=>qe,rY:()=>Ti,tB:()=>dn,u4:()=>Fe,uY:()=>r,ux:()=>Ci,wB:()=>es,yC:()=>f});var e=n(90033);/**
* @vue/reactivity v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function i(_t,...Pt){console.warn(`[Vue warn] ${_t}`,...Pt)}let a;class f{constructor(Pt=!1){this.detached=Pt,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=a,!Pt&&a&&(this.index=(a.scopes||(a.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let Pt,le;if(this.scopes)for(Pt=0,le=this.scopes.length;Pt<le;Pt++)this.scopes[Pt].pause();for(Pt=0,le=this.effects.length;Pt<le;Pt++)this.effects[Pt].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let Pt,le;if(this.scopes)for(Pt=0,le=this.scopes.length;Pt<le;Pt++)this.scopes[Pt].resume();for(Pt=0,le=this.effects.length;Pt<le;Pt++)this.effects[Pt].resume()}}run(Pt){if(this._active){const le=a;try{return a=this,Pt()}finally{a=le}}}on(){++this._on===1&&(this.prevScope=a,a=this)}off(){this._on>0&&--this._on===0&&(a=this.prevScope,this.prevScope=void 0)}stop(Pt){if(this._active){this._active=!1;let le,Ce;for(le=0,Ce=this.effects.length;le<Ce;le++)this.effects[le].stop();for(this.effects.length=0,le=0,Ce=this.cleanups.length;le<Ce;le++)this.cleanups[le]();if(this.cleanups.length=0,this.scopes){for(le=0,Ce=this.scopes.length;le<Ce;le++)this.scopes[le].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!Pt){const ze=this.parent.scopes.pop();ze&&ze!==this&&(this.parent.scopes[this.index]=ze,ze.index=this.index)}this.parent=void 0}}}function r(_t){return new f(_t)}function v(){return a}function c(_t,Pt=!1){a&&a.cleanups.push(_t)}let p;const g={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"},u=new WeakSet;class l{constructor(Pt){this.fn=Pt,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,a&&a.active&&a.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,u.has(this)&&(u.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||w(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,k(this),O(this);const Pt=p,le=pe;p=this,pe=!0;try{return this.fn()}finally{N(this),p=Pt,pe=le,this.flags&=-3}}stop(){if(this.flags&1){for(let Pt=this.deps;Pt;Pt=Pt.nextDep)Z(Pt);this.deps=this.depsTail=void 0,k(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?u.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){X(this)&&this.run()}get dirty(){return X(this)}}let m=0,y,d;function w(_t,Pt=!1){if(_t.flags|=8,Pt){_t.next=d,d=_t;return}_t.next=y,y=_t}function C(){m++}function j(){if(--m>0)return;if(d){let Pt=d;for(d=void 0;Pt;){const le=Pt.next;Pt.next=void 0,Pt.flags&=-9,Pt=le}}let _t;for(;y;){let Pt=y;for(y=void 0;Pt;){const le=Pt.next;if(Pt.next=void 0,Pt.flags&=-9,Pt.flags&1)try{Pt.trigger()}catch(Ce){_t||(_t=Ce)}Pt=le}}if(_t)throw _t}function O(_t){for(let Pt=_t.deps;Pt;Pt=Pt.nextDep)Pt.version=-1,Pt.prevActiveLink=Pt.dep.activeLink,Pt.dep.activeLink=Pt}function N(_t){let Pt,le=_t.depsTail,Ce=le;for(;Ce;){const ze=Ce.prevDep;Ce.version===-1?(Ce===le&&(le=ze),Z(Ce),J(Ce)):Pt=Ce,Ce.dep.activeLink=Ce.prevActiveLink,Ce.prevActiveLink=void 0,Ce=ze}_t.deps=Pt,_t.depsTail=le}function X(_t){for(let Pt=_t.deps;Pt;Pt=Pt.nextDep)if(Pt.dep.version!==Pt.version||Pt.dep.computed&&(V(Pt.dep.computed)||Pt.dep.version!==Pt.version))return!0;return!!_t._dirty}function V(_t){if(_t.flags&4&&!(_t.flags&16)||(_t.flags&=-17,_t.globalVersion===x)||(_t.globalVersion=x,!_t.isSSR&&_t.flags&128&&(!_t.deps&&!_t._dirty||!X(_t))))return;_t.flags|=2;const Pt=_t.dep,le=p,Ce=pe;p=_t,pe=!0;try{O(_t);const ze=_t.fn(_t._value);(Pt.version===0||(0,e.hasChanged)(ze,_t._value))&&(_t.flags|=128,_t._value=ze,Pt.version++)}catch(ze){throw Pt.version++,ze}finally{p=le,pe=Ce,N(_t),_t.flags&=-3}}function Z(_t,Pt=!1){const{dep:le,prevSub:Ce,nextSub:ze}=_t;if(Ce&&(Ce.nextSub=ze,_t.prevSub=void 0),ze&&(ze.prevSub=Ce,_t.nextSub=void 0),le.subs===_t&&(le.subs=Ce,!Ce&&le.computed)){le.computed.flags&=-5;for(let at=le.computed.deps;at;at=at.nextDep)Z(at,!0)}!Pt&&!--le.sc&&le.map&&le.map.delete(le.key)}function J(_t){const{prevDep:Pt,nextDep:le}=_t;Pt&&(Pt.nextDep=le,_t.prevDep=void 0),le&&(le.prevDep=Pt,_t.nextDep=void 0)}function se(_t,Pt){_t.effect instanceof l&&(_t=_t.effect.fn);const le=new l(_t);Pt&&extend(le,Pt);try{le.run()}catch(ze){throw le.stop(),ze}const Ce=le.run.bind(le);return Ce.effect=le,Ce}function Y(_t){_t.effect.stop()}let pe=!0;const I=[];function s(){I.push(pe),pe=!1}function _(){I.push(pe),pe=!0}function F(){const _t=I.pop();pe=_t===void 0?!0:_t}function E(_t,Pt=!1){p instanceof l&&(p.cleanup=_t)}function k(_t){const{cleanup:Pt}=_t;if(_t.cleanup=void 0,Pt){const le=p;p=void 0;try{Pt()}finally{p=le}}}let x=0;class R{constructor(Pt,le){this.sub=Pt,this.dep=le,this.version=le.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class M{constructor(Pt){this.computed=Pt,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(Pt){if(!p||!pe||p===this.computed)return;let le=this.activeLink;if(le===void 0||le.sub!==p)le=this.activeLink=new R(p,this),p.deps?(le.prevDep=p.depsTail,p.depsTail.nextDep=le,p.depsTail=le):p.deps=p.depsTail=le,o(le);else if(le.version===-1&&(le.version=this.version,le.nextDep)){const Ce=le.nextDep;Ce.prevDep=le.prevDep,le.prevDep&&(le.prevDep.nextDep=Ce),le.prevDep=p.depsTail,le.nextDep=void 0,p.depsTail.nextDep=le,p.depsTail=le,p.deps===le&&(p.deps=Ce)}return le}trigger(Pt){this.version++,x++,this.notify(Pt)}notify(Pt){C();try{for(let le=this.subs;le;le=le.prevSub)le.sub.notify()&&le.sub.dep.notify()}finally{j()}}}function o(_t){if(_t.dep.sc++,_t.sub.flags&4){const Pt=_t.dep.computed;if(Pt&&!_t.dep.subs){Pt.flags|=20;for(let Ce=Pt.deps;Ce;Ce=Ce.nextDep)o(Ce)}const le=_t.dep.subs;le!==_t&&(_t.prevSub=le,le&&(le.nextSub=_t)),_t.dep.subs=_t}}const P=new WeakMap,$=Symbol(""),K=Symbol(""),q=Symbol("");function Fe(_t,Pt,le){if(pe&&p){let Ce=P.get(_t);Ce||P.set(_t,Ce=new Map);let ze=Ce.get(le);ze||(Ce.set(le,ze=new M),ze.map=Ce,ze.key=le),ze.track()}}function et(_t,Pt,le,Ce,ze,at){const be=P.get(_t);if(!be){x++;return}const H=te=>{te&&te.trigger()};if(C(),Pt==="clear")be.forEach(H);else{const te=(0,e.isArray)(_t),ae=te&&(0,e.isIntegerKey)(le);if(te&&le==="length"){const ne=Number(Ce);be.forEach((ye,Ne)=>{(Ne==="length"||Ne===q||!(0,e.isSymbol)(Ne)&&Ne>=ne)&&H(ye)})}else switch((le!==void 0||be.has(void 0))&&H(be.get(le)),ae&&H(be.get(q)),Pt){case"add":te?ae&&H(be.get("length")):(H(be.get($)),(0,e.isMap)(_t)&&H(be.get(K)));break;case"delete":te||(H(be.get($)),(0,e.isMap)(_t)&&H(be.get(K)));break;case"set":(0,e.isMap)(_t)&&H(be.get($));break}}j()}function Qe(_t,Pt){const le=P.get(_t);return le&&le.get(Pt)}function Ht(_t){const Pt=Ci(_t);return Pt===_t?Pt:(Fe(Pt,"iterate",q),di(_t)?Pt:Pt.map(Hn))}function qe(_t){return Fe(_t=Ci(_t),"iterate",q),_t}const De={__proto__:null,[Symbol.iterator](){return Je(this,Symbol.iterator,Hn)},concat(..._t){return Ht(this).concat(..._t.map(Pt=>(0,e.isArray)(Pt)?Ht(Pt):Pt))},entries(){return Je(this,"entries",_t=>(_t[1]=Hn(_t[1]),_t))},every(_t,Pt){return jt(this,"every",_t,Pt,void 0,arguments)},filter(_t,Pt){return jt(this,"filter",_t,Pt,le=>le.map(Hn),arguments)},find(_t,Pt){return jt(this,"find",_t,Pt,Hn,arguments)},findIndex(_t,Pt){return jt(this,"findIndex",_t,Pt,void 0,arguments)},findLast(_t,Pt){return jt(this,"findLast",_t,Pt,Hn,arguments)},findLastIndex(_t,Pt){return jt(this,"findLastIndex",_t,Pt,void 0,arguments)},forEach(_t,Pt){return jt(this,"forEach",_t,Pt,void 0,arguments)},includes(..._t){return ct(this,"includes",_t)},indexOf(..._t){return ct(this,"indexOf",_t)},join(_t){return Ht(this).join(_t)},lastIndexOf(..._t){return ct(this,"lastIndexOf",_t)},map(_t,Pt){return jt(this,"map",_t,Pt,void 0,arguments)},pop(){return Bt(this,"pop")},push(..._t){return Bt(this,"push",_t)},reduce(_t,...Pt){return Lt(this,"reduce",_t,Pt)},reduceRight(_t,...Pt){return Lt(this,"reduceRight",_t,Pt)},shift(){return Bt(this,"shift")},some(_t,Pt){return jt(this,"some",_t,Pt,void 0,arguments)},splice(..._t){return Bt(this,"splice",_t)},toReversed(){return Ht(this).toReversed()},toSorted(_t){return Ht(this).toSorted(_t)},toSpliced(..._t){return Ht(this).toSpliced(..._t)},unshift(..._t){return Bt(this,"unshift",_t)},values(){return Je(this,"values",Hn)}};function Je(_t,Pt,le){const Ce=qe(_t),ze=Ce[Pt]();return Ce!==_t&&!di(_t)&&(ze._next=ze.next,ze.next=()=>{const at=ze._next();return at.done||(at.value=le(at.value)),at}),ze}const yt=Array.prototype;function jt(_t,Pt,le,Ce,ze,at){const be=qe(_t),H=be!==_t&&!di(_t),te=be[Pt];if(te!==yt[Pt]){const ye=te.apply(_t,at);return H?Hn(ye):ye}let ae=le;be!==_t&&(H?ae=function(ye,Ne){return le.call(this,Hn(ye),Ne,_t)}:le.length>2&&(ae=function(ye,Ne){return le.call(this,ye,Ne,_t)}));const ne=te.call(be,ae,Ce);return H&&ze?ze(ne):ne}function Lt(_t,Pt,le,Ce){const ze=qe(_t);let at=le;return ze!==_t&&(di(_t)?le.length>3&&(at=function(be,H,te){return le.call(this,be,H,te,_t)}):at=function(be,H,te){return le.call(this,be,Hn(H),te,_t)}),ze[Pt](at,...Ce)}function ct(_t,Pt,le){const Ce=Ci(_t);Fe(Ce,"iterate",q);const ze=Ce[Pt](...le);return(ze===-1||ze===!1)&&fi(le[0])?(le[0]=Ci(le[0]),Ce[Pt](...le)):ze}function Bt(_t,Pt,le=[]){s(),C();const Ce=Ci(_t)[Pt].apply(_t,le);return j(),F(),Ce}const gn=(0,e.makeMap)("__proto__,__v_isRef,__isVue"),Mt=new Set(Object.getOwnPropertyNames(Symbol).filter(_t=>_t!=="arguments"&&_t!=="caller").map(_t=>Symbol[_t]).filter(e.isSymbol));function Zt(_t){(0,e.isSymbol)(_t)||(_t=String(_t));const Pt=Ci(this);return Fe(Pt,"has",_t),Pt.hasOwnProperty(_t)}class Kt{constructor(Pt=!1,le=!1){this._isReadonly=Pt,this._isShallow=le}get(Pt,le,Ce){if(le==="__v_skip")return Pt.__v_skip;const ze=this._isReadonly,at=this._isShallow;if(le==="__v_isReactive")return!ze;if(le==="__v_isReadonly")return ze;if(le==="__v_isShallow")return at;if(le==="__v_raw")return Ce===(ze?at?pn:gt:at?Xe:we).get(Pt)||Object.getPrototypeOf(Pt)===Object.getPrototypeOf(Ce)?Pt:void 0;const be=(0,e.isArray)(Pt);if(!ze){let te;if(be&&(te=De[le]))return te;if(le==="hasOwnProperty")return Zt}const H=Reflect.get(Pt,le,mi(Pt)?Pt:Ce);if(((0,e.isSymbol)(le)?Mt.has(le):gn(le))||(ze||Fe(Pt,"get",le),at))return H;if(mi(H)){const te=be&&(0,e.isIntegerKey)(le)?H:H.value;return ze&&(0,e.isObject)(te)?dn(te):te}return(0,e.isObject)(H)?ze?dn(H):En(H):H}}class Tt extends Kt{constructor(Pt=!1){super(!1,Pt)}set(Pt,le,Ce,ze){let at=Pt[le];if(!this._isShallow){const te=Yi(at);if(!di(Ce)&&!Yi(Ce)&&(at=Ci(at),Ce=Ci(Ce)),!(0,e.isArray)(Pt)&&mi(at)&&!mi(Ce))return te||(at.value=Ce),!0}const be=(0,e.isArray)(Pt)&&(0,e.isIntegerKey)(le)?Number(le)<Pt.length:(0,e.hasOwn)(Pt,le),H=Reflect.set(Pt,le,Ce,mi(Pt)?Pt:ze);return Pt===Ci(ze)&&(be?(0,e.hasChanged)(Ce,at)&&et(Pt,"set",le,Ce,at):et(Pt,"add",le,Ce)),H}deleteProperty(Pt,le){const Ce=(0,e.hasOwn)(Pt,le),ze=Pt[le],at=Reflect.deleteProperty(Pt,le);return at&&Ce&&et(Pt,"delete",le,void 0,ze),at}has(Pt,le){const Ce=Reflect.has(Pt,le);return(!(0,e.isSymbol)(le)||!Mt.has(le))&&Fe(Pt,"has",le),Ce}ownKeys(Pt){return Fe(Pt,"iterate",(0,e.isArray)(Pt)?"length":$),Reflect.ownKeys(Pt)}}class xt extends Kt{constructor(Pt=!1){super(!0,Pt)}set(Pt,le){return!0}deleteProperty(Pt,le){return!0}}const Jt=new Tt,Dt=new xt,en=new Tt(!0),rt=new xt(!0),_e=_t=>_t,oe=_t=>Reflect.getPrototypeOf(_t);function Me(_t,Pt,le){return function(...Ce){const ze=this.__v_raw,at=Ci(ze),be=(0,e.isMap)(at),H=_t==="entries"||_t===Symbol.iterator&&be,te=_t==="keys"&&be,ae=ze[_t](...Ce),ne=le?_e:Pt?cr:Hn;return!Pt&&Fe(at,"iterate",te?K:$),{next(){const{value:ye,done:Ne}=ae.next();return Ne?{value:ye,done:Ne}:{value:H?[ne(ye[0]),ne(ye[1])]:ne(ye),done:Ne}},[Symbol.iterator](){return this}}}}function Pe(_t){return function(...Pt){return _t==="delete"?!1:_t==="clear"?void 0:this}}function fe(_t,Pt){const le={get(ze){const at=this.__v_raw,be=Ci(at),H=Ci(ze);_t||((0,e.hasChanged)(ze,H)&&Fe(be,"get",ze),Fe(be,"get",H));const{has:te}=oe(be),ae=Pt?_e:_t?cr:Hn;if(te.call(be,ze))return ae(at.get(ze));if(te.call(be,H))return ae(at.get(H));at!==be&&at.get(ze)},get size(){const ze=this.__v_raw;return!_t&&Fe(Ci(ze),"iterate",$),ze.size},has(ze){const at=this.__v_raw,be=Ci(at),H=Ci(ze);return _t||((0,e.hasChanged)(ze,H)&&Fe(be,"has",ze),Fe(be,"has",H)),ze===H?at.has(ze):at.has(ze)||at.has(H)},forEach(ze,at){const be=this,H=be.__v_raw,te=Ci(H),ae=Pt?_e:_t?cr:Hn;return!_t&&Fe(te,"iterate",$),H.forEach((ne,ye)=>ze.call(at,ae(ne),ae(ye),be))}};return(0,e.extend)(le,_t?{add:Pe("add"),set:Pe("set"),delete:Pe("delete"),clear:Pe("clear")}:{add(ze){!Pt&&!di(ze)&&!Yi(ze)&&(ze=Ci(ze));const at=Ci(this);return oe(at).has.call(at,ze)||(at.add(ze),et(at,"add",ze,ze)),this},set(ze,at){!Pt&&!di(at)&&!Yi(at)&&(at=Ci(at));const be=Ci(this),{has:H,get:te}=oe(be);let ae=H.call(be,ze);ae||(ze=Ci(ze),ae=H.call(be,ze));const ne=te.call(be,ze);return be.set(ze,at),ae?(0,e.hasChanged)(at,ne)&&et(be,"set",ze,at,ne):et(be,"add",ze,at),this},delete(ze){const at=Ci(this),{has:be,get:H}=oe(at);let te=be.call(at,ze);te||(ze=Ci(ze),te=be.call(at,ze));const ae=H?H.call(at,ze):void 0,ne=at.delete(ze);return te&&et(at,"delete",ze,void 0,ae),ne},clear(){const ze=Ci(this),at=ze.size!==0,be=void 0,H=ze.clear();return at&&et(ze,"clear",void 0,void 0,be),H}}),["keys","values","entries",Symbol.iterator].forEach(ze=>{le[ze]=Me(ze,_t,Pt)}),le}function Re(_t,Pt){const le=fe(_t,Pt);return(Ce,ze,at)=>ze==="__v_isReactive"?!_t:ze==="__v_isReadonly"?_t:ze==="__v_raw"?Ce:Reflect.get((0,e.hasOwn)(le,ze)&&ze in Ce?le:Ce,ze,at)}const We={get:Re(!1,!1)},ut={get:Re(!1,!0)},dt={get:Re(!0,!1)},Ue={get:Re(!0,!0)};function je(_t,Pt,le){const Ce=Ci(le);if(Ce!==le&&Pt.call(_t,Ce)){const ze=toRawType(_t);i(`Reactive ${ze} contains both the raw and reactive versions of the same object${ze==="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 we=new WeakMap,Xe=new WeakMap,gt=new WeakMap,pn=new WeakMap;function cn(_t){switch(_t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hn(_t){return _t.__v_skip||!Object.isExtensible(_t)?0:cn((0,e.toRawType)(_t))}function En(_t){return Yi(_t)?_t:Jn(_t,!1,Jt,We,we)}function on(_t){return Jn(_t,!1,en,ut,Xe)}function dn(_t){return Jn(_t,!0,Dt,dt,gt)}function jn(_t){return Jn(_t,!0,rt,Ue,pn)}function Jn(_t,Pt,le,Ce,ze){if(!(0,e.isObject)(_t)||_t.__v_raw&&!(Pt&&_t.__v_isReactive))return _t;const at=hn(_t);if(at===0)return _t;const be=ze.get(_t);if(be)return be;const H=new Proxy(_t,at===2?Ce:le);return ze.set(_t,H),H}function $n(_t){return Yi(_t)?$n(_t.__v_raw):!!(_t&&_t.__v_isReactive)}function Yi(_t){return!!(_t&&_t.__v_isReadonly)}function di(_t){return!!(_t&&_t.__v_isShallow)}function fi(_t){return _t?!!_t.__v_raw:!1}function Ci(_t){const Pt=_t&&_t.__v_raw;return Pt?Ci(Pt):_t}function ki(_t){return!(0,e.hasOwn)(_t,"__v_skip")&&Object.isExtensible(_t)&&(0,e.def)(_t,"__v_skip",!0),_t}const Hn=_t=>(0,e.isObject)(_t)?En(_t):_t,cr=_t=>(0,e.isObject)(_t)?dn(_t):_t;function mi(_t){return _t?_t.__v_isRef===!0:!1}function Fn(_t){return Wn(_t,!1)}function ni(_t){return Wn(_t,!0)}function Wn(_t,Pt){return mi(_t)?_t:new hi(_t,Pt)}class hi{constructor(Pt,le){this.dep=new M,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=le?Pt:Ci(Pt),this._value=le?Pt:Hn(Pt),this.__v_isShallow=le}get value(){return this.dep.track(),this._value}set value(Pt){const le=this._rawValue,Ce=this.__v_isShallow||di(Pt)||Yi(Pt);Pt=Ce?Pt:Ci(Pt),(0,e.hasChanged)(Pt,le)&&(this._rawValue=Pt,this._value=Ce?Pt:Hn(Pt),this.dep.trigger())}}function Qn(_t){_t.dep&&_t.dep.trigger()}function Ze(_t){return mi(_t)?_t.value:_t}function ft(_t){return(0,e.isFunction)(_t)?_t():Ze(_t)}const Yt={get:(_t,Pt,le)=>Pt==="__v_raw"?_t:Ze(Reflect.get(_t,Pt,le)),set:(_t,Pt,le,Ce)=>{const ze=_t[Pt];return mi(ze)&&!mi(le)?(ze.value=le,!0):Reflect.set(_t,Pt,le,Ce)}};function vn(_t){return $n(_t)?_t:new Proxy(_t,Yt)}class Tn{constructor(Pt){this.__v_isRef=!0,this._value=void 0;const le=this.dep=new M,{get:Ce,set:ze}=Pt(le.track.bind(le),le.trigger.bind(le));this._get=Ce,this._set=ze}get value(){return this._value=this._get()}set value(Pt){this._set(Pt)}}function Ti(_t){return new Tn(_t)}function ti(_t){const Pt=(0,e.isArray)(_t)?new Array(_t.length):{};for(const le in _t)Pt[le]=An(_t,le);return Pt}class Gn{constructor(Pt,le,Ce){this._object=Pt,this._key=le,this._defaultValue=Ce,this.__v_isRef=!0,this._value=void 0}get value(){const Pt=this._object[this._key];return this._value=Pt===void 0?this._defaultValue:Pt}set value(Pt){this._object[this._key]=Pt}get dep(){return Qe(Ci(this._object),this._key)}}class Ri{constructor(Pt){this._getter=Pt,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function nn(_t,Pt,le){return mi(_t)?_t:(0,e.isFunction)(_t)?new Ri(_t):(0,e.isObject)(_t)&&arguments.length>1?An(_t,Pt,le):Fn(_t)}function An(_t,Pt,le){const Ce=_t[Pt];return mi(Ce)?Ce:new Gn(_t,Pt,le)}class _i{constructor(Pt,le,Ce){this.fn=Pt,this.setter=le,this._value=void 0,this.dep=new M(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=x-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!le,this.isSSR=Ce}notify(){if(this.flags|=16,!(this.flags&8)&&p!==this)return w(this,!0),!0}get value(){const Pt=this.dep.track();return V(this),Pt&&(Pt.version=this.dep.version),this._value}set value(Pt){this.setter&&this.setter(Pt)}}function Ii(_t,Pt,le=!1){let Ce,ze;return(0,e.isFunction)(_t)?Ce=_t:(Ce=_t.get,ze=_t.set),new _i(Ce,ze,le)}const lr={GET:"get",HAS:"has",ITERATE:"iterate"},Rr={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},fr={SKIP:"__v_skip",IS_REACTIVE:"__v_isReactive",IS_READONLY:"__v_isReadonly",IS_SHALLOW:"__v_isShallow",RAW:"__v_raw",IS_REF:"__v_isRef"},kr={WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP"},Zr={},ea=new WeakMap;let ws;function Bi(){return ws}function Ps(_t,Pt=!1,le=ws){if(le){let Ce=ea.get(le);Ce||ea.set(le,Ce=[]),Ce.push(_t)}}function es(_t,Pt,le=e.EMPTY_OBJ){const{immediate:Ce,deep:ze,once:at,scheduler:be,augmentJob:H,call:te}=le,ae=yn=>{(le.onWarn||i)("Invalid watch source: ",yn,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},ne=yn=>ze?yn:di(yn)||ze===!1||ze===0?bn(yn,1):bn(yn);let ye,Ne,kt,it,Ge=!1,fn=!1;if(mi(_t)?(Ne=()=>_t.value,Ge=di(_t)):$n(_t)?(Ne=()=>ne(_t),Ge=!0):(0,e.isArray)(_t)?(fn=!0,Ge=_t.some(yn=>$n(yn)||di(yn)),Ne=()=>_t.map(yn=>{if(mi(yn))return yn.value;if($n(yn))return ne(yn);if((0,e.isFunction)(yn))return te?te(yn,2):yn()})):(0,e.isFunction)(_t)?Pt?Ne=te?()=>te(_t,2):_t:Ne=()=>{if(kt){s();try{kt()}finally{F()}}const yn=ws;ws=ye;try{return te?te(_t,3,[it]):_t(it)}finally{ws=yn}}:Ne=e.NOOP,Pt&&ze){const yn=Ne,qn=ze===!0?1/0:ze;Ne=()=>bn(yn(),qn)}const Te=v(),Ft=()=>{ye.stop(),Te&&Te.active&&(0,e.remove)(Te.effects,ye)};if(at&&Pt){const yn=Pt;Pt=(...qn)=>{yn(...qn),Ft()}}let St=fn?new Array(_t.length).fill(Zr):Zr;const _n=yn=>{if(!(!(ye.flags&1)||!ye.dirty&&!yn))if(Pt){const qn=ye.run();if(ze||Ge||(fn?qn.some((bi,Qi)=>(0,e.hasChanged)(bi,St[Qi])):(0,e.hasChanged)(qn,St))){kt&&kt();const bi=ws;ws=ye;try{const Qi=[qn,St===Zr?void 0:fn&&St[0]===Zr?[]:St,it];St=qn,te?te(Pt,3,Qi):Pt(...Qi)}finally{ws=bi}}}else ye.run()};return H&&H(_n),ye=new l(Ne),ye.scheduler=be?()=>be(_n,!1):_n,it=yn=>Ps(yn,!1,ye),kt=ye.onStop=()=>{const yn=ea.get(ye);if(yn){if(te)te(yn,4);else for(const qn of yn)qn();ea.delete(ye)}},Pt?Ce?_n(!0):St=ye.run():be?be(_n.bind(null,!0),!0):ye.run(),Ft.pause=ye.pause.bind(ye),Ft.resume=ye.resume.bind(ye),Ft.stop=Ft,Ft}function bn(_t,Pt=1/0,le){if(Pt<=0||!(0,e.isObject)(_t)||_t.__v_skip||(le=le||new Map,(le.get(_t)||0)>=Pt))return _t;if(le.set(_t,Pt),Pt--,mi(_t))bn(_t.value,Pt,le);else if((0,e.isArray)(_t))for(let Ce=0;Ce<_t.length;Ce++)bn(_t[Ce],Pt,le);else if((0,e.isSet)(_t)||(0,e.isMap)(_t))_t.forEach(Ce=>{bn(Ce,Pt,le)});else if((0,e.isPlainObject)(_t)){for(const Ce in _t)bn(_t[Ce],Pt,le);for(const Ce of Object.getOwnPropertySymbols(_t))Object.prototype.propertyIsEnumerable.call(_t,Ce)&&bn(_t[Ce],Pt,le)}return _t}},20641:(W,b,n)=>{"use strict";n.d(b,{$V:()=>kt,$u:()=>Ar,$y:()=>zs,Bi:()=>Ti,CE:()=>yu,Df:()=>vn,Dl:()=>k,E3:()=>ra,EW:()=>Ss,EY:()=>As,FK:()=>ss,Gt:()=>zr,Gy:()=>ki,Ht:()=>$o,Ic:()=>Vr,Im:()=>$n,K9:()=>gu,KC:()=>Yr,Lk:()=>rd,MZ:()=>Yt,Mw:()=>Ea,Ng:()=>Ql,OA:()=>ud,OW:()=>Qn,PS:()=>vr,Q3:()=>Uu,QP:()=>cr,Qi:()=>Re,R8:()=>Pu,RG:()=>vo,Tb:()=>ko,WQ:()=>ar,Wv:()=>Hl,YY:()=>ut,bF:()=>hl,bo:()=>je,dY:()=>s,eW:()=>_l,eX:()=>Oo,fn:()=>an,g2:()=>Ei,gN:()=>ia,h:()=>Ws,hi:()=>zn,jC:()=>Js,jt:()=>We,k6:()=>dt,nI:()=>el,nT:()=>id,pI:()=>to,pM:()=>Tn,pR:()=>Wn,qL:()=>j,rk:()=>Ri,sV:()=>ls,uX:()=>ka,v6:()=>Xr,wB:()=>Ye,xo:()=>Ot,zz:()=>zt});var e=n(50953),i=n(90033);/**
* @vue/runtime-core v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const a=[];function f(me){a.push(me)}function r(){a.pop()}let v=!1;function c(me,...Le){if(v)return;v=!0,pauseTracking();const It=a.length?a[a.length-1].component:null,rn=It&&It.appContext.config.warnHandler,Pn=p();if(rn)C(rn,It,11,[me+Le.map(Rn=>{var Fi,xi;return(xi=(Fi=Rn.toString)==null?void 0:Fi.call(Rn))!=null?xi:JSON.stringify(Rn)}).join(""),It&&It.proxy,Pn.map(({vnode:Rn})=>`at <${ns(It,Rn.type)}>`).join(`
`),Pn]);else{const Rn=[`[Vue warn]: ${me}`,...Le];Pn.length&&Rn.push(`
`,...g(Pn)),console.warn(...Rn)}resetTracking(),v=!1}function p(){let me=a[a.length-1];if(!me)return[];const Le=[];for(;me;){const It=Le[0];It&&It.vnode===me?It.recurseCount++:Le.push({vnode:me,recurseCount:0});const rn=me.component&&me.component.parent;me=rn&&rn.vnode}return Le}function g(me){const Le=[];return me.forEach((It,rn)=>{Le.push(...rn===0?[]:[`
`],...u(It))}),Le}function u({vnode:me,recurseCount:Le}){const It=Le>0?`... (${Le} recursive calls)`:"",rn=me.component?me.component.parent==null:!1,Pn=` at <${ns(me.component,me.type,rn)}`,Rn=">"+It;return me.props?[Pn,...l(me.props),Rn]:[Pn+Rn]}function l(me){const Le=[],It=Object.keys(me);return It.slice(0,3).forEach(rn=>{Le.push(...m(rn,me[rn]))}),It.length>3&&Le.push(" ..."),Le}function m(me,Le,It){return isString(Le)?(Le=JSON.stringify(Le),It?Le:[`${me}=${Le}`]):typeof Le=="number"||typeof Le=="boolean"||Le==null?It?Le:[`${me}=${Le}`]:isRef(Le)?(Le=m(me,toRaw(Le.value),!0),It?Le:[`${me}=Ref<`,Le,">"]):isFunction(Le)?[`${me}=fn${Le.name?`<${Le.name}>`:""}`]:(Le=toRaw(Le),It?Le:[`${me}=`,Le])}function y(me,Le){}const d={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"},w={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 C(me,Le,It,rn){try{return rn?me(...rn):me()}catch(Pn){O(Pn,Le,It)}}function j(me,Le,It,rn){if((0,i.isFunction)(me)){const Pn=C(me,Le,It,rn);return Pn&&(0,i.isPromise)(Pn)&&Pn.catch(Rn=>{O(Rn,Le,It)}),Pn}if((0,i.isArray)(me)){const Pn=[];for(let Rn=0;Rn<me.length;Rn++)Pn.push(j(me[Rn],Le,It,rn));return Pn}}function O(me,Le,It,rn=!0){const Pn=Le?Le.vnode:null,{errorHandler:Rn,throwUnhandledErrorInProduction:Fi}=Le&&Le.appContext.config||i.EMPTY_OBJ;if(Le){let xi=Le.parent;const sr=Le.proxy,xr=`https://vuejs.org/error-reference/#runtime-${It}`;for(;xi;){const Dr=xi.ec;if(Dr){for(let qi=0;qi<Dr.length;qi++)if(Dr[qi](me,sr,xr)===!1)return}xi=xi.parent}if(Rn){(0,e.C4)(),C(Rn,null,10,[me,sr,xr]),(0,e.bl)();return}}N(me,It,Pn,rn,Fi)}function N(me,Le,It,rn=!0,Pn=!1){if(Pn)throw me;console.error(me)}const X=[];let V=-1;const Z=[];let J=null,se=0;const Y=Promise.resolve();let pe=null;const I=100;function s(me){const Le=pe||Y;return me?Le.then(this?me.bind(this):me):Le}function _(me){let Le=V+1,It=X.length;for(;Le<It;){const rn=Le+It>>>1,Pn=X[rn],Rn=M(Pn);Rn<me||Rn===me&&Pn.flags&2?Le=rn+1:It=rn}return Le}function F(me){if(!(me.flags&1)){const Le=M(me),It=X[X.length-1];!It||!(me.flags&2)&&Le>=M(It)?X.push(me):X.splice(_(Le),0,me),me.flags|=1,E()}}function E(){pe||(pe=Y.then(o))}function k(me){(0,i.isArray)(me)?Z.push(...me):J&&me.id===-1?J.splice(se+1,0,me):me.flags&1||(Z.push(me),me.flags|=1),E()}function x(me,Le,It=V+1){for(;It<X.length;It++){const rn=X[It];if(rn&&rn.flags&2){if(me&&rn.id!==me.uid)continue;X.splice(It,1),It--,rn.flags&4&&(rn.flags&=-2),rn(),rn.flags&4||(rn.flags&=-2)}}}function R(me){if(Z.length){const Le=[...new Set(Z)].sort((It,rn)=>M(It)-M(rn));if(Z.length=0,J){J.push(...Le);return}for(J=Le,se=0;se<J.length;se++){const It=J[se];It.flags&4&&(It.flags&=-2),It.flags&8||It(),It.flags&=-2}J=null,se=0}}const M=me=>me.id==null?me.flags&2?-1:1/0:me.id;function o(me){const Le=i.NOOP;try{for(V=0;V<X.length;V++){const It=X[V];It&&!(It.flags&8)&&(It.flags&4&&(It.flags&=-2),C(It,It.i,It.i?15:14),It.flags&4||(It.flags&=-2))}}finally{for(;V<X.length;V++){const It=X[V];It&&(It.flags&=-2)}V=-1,X.length=0,R(me),pe=null,(X.length||Z.length)&&o(me)}}function P(me,Le){const It=me.get(Le)||0;if(It>I){const rn=Le.i,Pn=rn&&Ir(rn.type);return O(`Maximum recursive updates exceeded${Pn?` in component <${Pn}>`:""}. 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 me.set(Le,It+1),!1}let $=!1;const K=new Map,q=new Map;function Fe(me){const Le=me.type.__hmrId;let It=q.get(Le);It||(Qe(Le,me.type),It=q.get(Le)),It.instances.add(me)}function et(me){q.get(me.type.__hmrId).instances.delete(me)}function Qe(me,Le){return q.has(me)?!1:(q.set(me,{initialDef:Ht(Le),instances:new Set}),!0)}function Ht(me){return Ur(me)?me.__vccOpts:me}function qe(me,Le){const It=q.get(me);It&&(It.initialDef.render=Le,[...It.instances].forEach(rn=>{Le&&(rn.render=Le,Ht(rn.type).render=Le),rn.renderCache=[],$=!0,rn.job.flags&8||rn.update(),$=!1}))}function De(me,Le){const It=q.get(me);if(!It)return;Le=Ht(Le),Je(It.initialDef,Le);const rn=[...It.instances];for(let Pn=0;Pn<rn.length;Pn++){const Rn=rn[Pn],Fi=Ht(Rn.type);let xi=K.get(Fi);xi||(Fi!==It.initialDef&&Je(Fi,Le),K.set(Fi,xi=new Set)),xi.add(Rn),Rn.appContext.propsCache.delete(Rn.type),Rn.appContext.emitsCache.delete(Rn.type),Rn.appContext.optionsCache.delete(Rn.type),Rn.ceReload?(xi.add(Rn),Rn.ceReload(Le.styles),xi.delete(Rn)):Rn.parent?F(()=>{Rn.job.flags&8||($=!0,Rn.parent.update(),$=!1,xi.delete(Rn))}):Rn.appContext.reload?Rn.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required."),Rn.root.ce&&Rn!==Rn.root&&Rn.root.ce._removeChildStyle(Fi)}k(()=>{K.clear()})}function Je(me,Le){extend(me,Le);for(const It in me)It!=="__file"&&!(It in Le)&&delete me[It]}function yt(me){return(Le,It)=>{try{return me(Le,It)}catch(rn){console.error(rn),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let jt,Lt=[],ct=!1;function Bt(me,...Le){jt?jt.emit(me,...Le):ct||Lt.push({event:me,args:Le})}function gn(me,Le){var It,rn;jt=me,jt?(jt.enabled=!0,Lt.forEach(({event:Pn,args:Rn})=>jt.emit(Pn,...Rn)),Lt=[]):typeof window<"u"&&window.HTMLElement&&!((rn=(It=window.navigator)==null?void 0:It.userAgent)!=null&&rn.includes("jsdom"))?((Le.__VUE_DEVTOOLS_HOOK_REPLAY__=Le.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(Rn=>{gn(Rn,Le)}),setTimeout(()=>{jt||(Le.__VUE_DEVTOOLS_HOOK_REPLAY__=null,ct=!0,Lt=[])},3e3)):(ct=!0,Lt=[])}function Mt(me,Le){Bt("app:init",me,Le,{Fragment:ss,Text:As,Comment:Ea,Static:Js})}function Zt(me){Bt("app:unmount",me)}const Kt=Dt("component:added"),Tt=Dt("component:updated"),xt=Dt("component:removed"),Jt=me=>{jt&&typeof jt.cleanupBuffer=="function"&&!jt.cleanupBuffer(me)&&xt(me)};function Dt(me){return Le=>{Bt(me,Le.appContext.app,Le.uid,Le.parent?Le.parent.uid:void 0,Le)}}const en=null,rt=null;function _e(me){return(Le,It,rn)=>{Bt(me,Le.appContext.app,Le.uid,Le,It,rn)}}function oe(me,Le,It){Bt("component:emit",me.appContext.app,me,Le,It)}let Me=null,Pe=null;function fe(me){const Le=Me;return Me=me,Pe=me&&me.type.__scopeId||null,Le}function Re(me){Pe=me}function We(){Pe=null}const ut=me=>dt;function dt(me,Le=Me,It){if(!Le||me._n)return me;const rn=(...Pn)=>{rn._d&&jl(-1);const Rn=fe(Le);let Fi;try{Fi=me(...Pn)}finally{fe(Rn),rn._d&&jl(1)}return __VUE_PROD_DEVTOOLS__&&Tt(Le),Fi};return rn._n=!0,rn._c=!0,rn._d=!0,rn}function Ue(me){isBuiltInDirective(me)&&c("Do not use built-in directive ids as custom directive id: "+me)}function je(me,Le){if(Me===null)return me;const It=Di(Me),rn=me.dirs||(me.dirs=[]);for(let Pn=0;Pn<Le.length;Pn++){let[Rn,Fi,xi,sr=i.EMPTY_OBJ]=Le[Pn];Rn&&((0,i.isFunction)(Rn)&&(Rn={mounted:Rn,updated:Rn}),Rn.deep&&(0,e.hV)(Fi),rn.push({dir:Rn,instance:It,value:Fi,oldValue:void 0,arg:xi,modifiers:sr}))}return me}function we(me,Le,It,rn){const Pn=me.dirs,Rn=Le&&Le.dirs;for(let Fi=0;Fi<Pn.length;Fi++){const xi=Pn[Fi];Rn&&(xi.oldValue=Rn[Fi].value);let sr=xi.dir[rn];sr&&((0,e.C4)(),j(sr,It,8,[me.el,xi,me,Le]),(0,e.bl)())}}const Xe=Symbol("_vte"),gt=me=>me.__isTeleport,pn=me=>me&&(me.disabled||me.disabled===""),cn=me=>me&&(me.defer||me.defer===""),hn=me=>typeof SVGElement<"u"&&me instanceof SVGElement,En=me=>typeof MathMLElement=="function"&&me instanceof MathMLElement,on=(me,Le)=>{const It=me&&me.to;return(0,i.isString)(It)?Le?Le(It):null:It},dn={name:"Teleport",__isTeleport:!0,process(me,Le,It,rn,Pn,Rn,Fi,xi,sr,xr){const{mc:Dr,pc:qi,pbc:as,o:{insert:Es,querySelector:Xs,createText:Ts,createComment:Ya}}=xr,lo=pn(Le.props);let{shapeFlag:$s,children:Er,dynamicChildren:fs}=Le;if(me==null){const Cs=Le.el=Ts(""),qs=Le.anchor=Ts("");Es(Cs,It,rn),Es(qs,It,rn);const ps=(Vs,Ns)=>{$s&16&&Dr(Er,Vs,Ns,Pn,Rn,Fi,xi,sr)},za=()=>{const Vs=Le.target=on(Le.props,Xs),Ns=di(Vs,Le,Ts,Es);Vs&&(Fi!=="svg"&&hn(Vs)?Fi="svg":Fi!=="mathml"&&En(Vs)&&(Fi="mathml"),Pn&&Pn.isCE&&(Pn.ce._teleportTargets||(Pn.ce._teleportTargets=new Set)).add(Vs),lo||(ps(Vs,Ns),Yi(Le,!1)))};lo&&(ps(It,qs),Yi(Le,!0)),cn(Le.props)?(Le.el.__isMounted=!1,pl(()=>{za(),delete Le.el.__isMounted},Rn)):za()}else{if(cn(Le.props)&&me.el.__isMounted===!1){pl(()=>{dn.process(me,Le,It,rn,Pn,Rn,Fi,xi,sr,xr)},Rn);return}Le.el=me.el,Le.targetStart=me.targetStart;const Cs=Le.anchor=me.anchor,qs=Le.target=me.target,ps=Le.targetAnchor=me.targetAnchor,za=pn(me.props),Vs=za?It:qs,Ns=za?Cs:ps;if(Fi==="svg"||hn(qs)?Fi="svg":(Fi==="mathml"||En(qs))&&(Fi="mathml"),fs?(as(me.dynamicChildren,fs,Vs,Pn,Rn,Fi,xi),vu(me,Le,!0)):sr||qi(me,Le,Vs,Ns,Pn,Rn,Fi,xi,!1),lo)za?Le.props&&me.props&&Le.props.to!==me.props.to&&(Le.props.to=me.props.to):jn(Le,It,Cs,xr,1);else if((Le.props&&Le.props.to)!==(me.props&&me.props.to)){const wa=Le.target=on(Le.props,Xs);wa&&jn(Le,wa,null,xr,0)}else za&&jn(Le,qs,ps,xr,1);Yi(Le,lo)}},remove(me,Le,It,{um:rn,o:{remove:Pn}},Rn){const{shapeFlag:Fi,children:xi,anchor:sr,targetStart:xr,targetAnchor:Dr,target:qi,props:as}=me;if(qi&&(Pn(xr),Pn(Dr)),Rn&&Pn(sr),Fi&16){const Es=Rn||!pn(as);for(let Xs=0;Xs<xi.length;Xs++){const Ts=xi[Xs];rn(Ts,Le,It,Es,!!Ts.dynamicChildren)}}},move:jn,hydrate:Jn};function jn(me,Le,It,{o:{insert:rn},m:Pn},Rn=2){Rn===0&&rn(me.targetAnchor,Le,It);const{el:Fi,anchor:xi,shapeFlag:sr,children:xr,props:Dr}=me,qi=Rn===2;if(qi&&rn(Fi,Le,It),(!qi||pn(Dr))&&sr&16)for(let as=0;as<xr.length;as++)Pn(xr[as],Le,It,2);qi&&rn(xi,Le,It)}function Jn(me,Le,It,rn,Pn,Rn,{o:{nextSibling:Fi,parentNode:xi,querySelector:sr,insert:xr,createText:Dr}},qi){function as(Ts,Ya,lo,$s){Ya.anchor=qi(Fi(Ts),Ya,xi(Ts),It,rn,Pn,Rn),Ya.targetStart=lo,Ya.targetAnchor=$s}const Es=Le.target=on(Le.props,sr),Xs=pn(Le.props);if(Es){const Ts=Es._lpa||Es.firstChild;if(Le.shapeFlag&16)if(Xs)as(me,Le,Ts,Ts&&Fi(Ts));else{Le.anchor=Fi(me);let Ya=Ts;for(;Ya;){if(Ya&&Ya.nodeType===8){if(Ya.data==="teleport start anchor")Le.targetStart=Ya;else if(Ya.data==="teleport anchor"){Le.targetAnchor=Ya,Es._lpa=Le.targetAnchor&&Fi(Le.targetAnchor);break}}Ya=Fi(Ya)}Le.targetAnchor||di(Es,Le,Dr,xr),qi(Ts&&Fi(Ts),Le,Es,It,rn,Pn,Rn)}Yi(Le,Xs)}else Xs&&Le.shapeFlag&16&&as(me,Le,me,Fi(me));return Le.anchor&&Fi(Le.anchor)}const $n=dn;function Yi(me,Le){const It=me.ctx;if(It&&It.ut){let rn,Pn;for(Le?(rn=me.el,Pn=me.anchor):(rn=me.targetStart,Pn=me.targetAnchor);rn&&rn!==Pn;)rn.nodeType===1&&rn.setAttribute("data-v-owner",It.uid),rn=rn.nextSibling;It.ut()}}function di(me,Le,It,rn){const Pn=Le.targetStart=It(""),Rn=Le.targetAnchor=It("");return Pn[Xe]=Rn,me&&(rn(Pn,me),rn(Rn,me)),Rn}const fi=Symbol("_leaveCb"),Ci=Symbol("_enterCb");function ki(){const me={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ls(()=>{me.isMounted=!0}),Ot(()=>{me.isUnmounting=!0}),me}const Hn=[Function,Array],cr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Hn,onEnter:Hn,onAfterEnter:Hn,onEnterCancelled:Hn,onBeforeLeave:Hn,onLeave:Hn,onAfterLeave:Hn,onLeaveCancelled:Hn,onBeforeAppear:Hn,onAppear:Hn,onAfterAppear:Hn,onAppearCancelled:Hn},mi=me=>{const Le=me.subTree;return Le.component?mi(Le.component):Le},Fn={name:"BaseTransition",props:cr,setup(me,{slots:Le}){const It=el(),rn=ki();return()=>{const Pn=Le.default&&vn(Le.default(),!0);if(!Pn||!Pn.length)return;const Rn=ni(Pn),Fi=(0,e.ux)(me),{mode:xi}=Fi;if(rn.isLeaving)return Ze(Rn);const sr=ft(Rn);if(!sr)return Ze(Rn);let xr=Qn(sr,Fi,rn,It,qi=>xr=qi);sr.type!==Ea&&Yt(sr,xr);let Dr=It.subTree&&ft(It.subTree);if(Dr&&Dr.type!==Ea&&!Uo(Dr,sr)&&mi(It).type!==Ea){let qi=Qn(Dr,Fi,rn,It);if(Yt(Dr,qi),xi==="out-in"&&sr.type!==Ea)return rn.isLeaving=!0,qi.afterLeave=()=>{rn.isLeaving=!1,It.job.flags&8||It.update(),delete qi.afterLeave,Dr=void 0},Ze(Rn);xi==="in-out"&&sr.type!==Ea?qi.delayLeave=(as,Es,Xs)=>{const Ts=hi(rn,Dr);Ts[String(Dr.key)]=Dr,as[fi]=()=>{Es(),as[fi]=void 0,delete xr.delayedLeave,Dr=void 0},xr.delayedLeave=()=>{Xs(),delete xr.delayedLeave,Dr=void 0}}:Dr=void 0}else Dr&&(Dr=void 0);return Rn}}};function ni(me){let Le=me[0];if(me.length>1){let It=!1;for(const rn of me)if(rn.type!==Ea){Le=rn,It=!0;break}}return Le}const Wn=Fn;function hi(me,Le){const{leavingVNodes:It}=me;let rn=It.get(Le.type);return rn||(rn=Object.create(null),It.set(Le.type,rn)),rn}function Qn(me,Le,It,rn,Pn){const{appear:Rn,mode:Fi,persisted:xi=!1,onBeforeEnter:sr,onEnter:xr,onAfterEnter:Dr,onEnterCancelled:qi,onBeforeLeave:as,onLeave:Es,onAfterLeave:Xs,onLeaveCancelled:Ts,onBeforeAppear:Ya,onAppear:lo,onAfterAppear:$s,onAppearCancelled:Er}=Le,fs=String(me.key),Cs=hi(It,me),qs=(Vs,Ns)=>{Vs&&j(Vs,rn,9,Ns)},ps=(Vs,Ns)=>{const wa=Ns[1];qs(Vs,Ns),(0,i.isArray)(Vs)?Vs.every(Lo=>Lo.length<=1)&&wa():Vs.length<=1&&wa()},za={mode:Fi,persisted:xi,beforeEnter(Vs){let Ns=sr;if(!It.isMounted)if(Rn)Ns=Ya||sr;else return;Vs[fi]&&Vs[fi](!0);const wa=Cs[fs];wa&&Uo(me,wa)&&wa.el[fi]&&wa.el[fi](),qs(Ns,[Vs])},enter(Vs){let Ns=xr,wa=Dr,Lo=qi;if(!It.isMounted)if(Rn)Ns=lo||xr,wa=$s||Dr,Lo=Er||qi;else return;let Ho=!1;const jo=Vs[Ci]=ua=>{Ho||(Ho=!0,ua?qs(Lo,[Vs]):qs(wa,[Vs]),za.delayedLeave&&za.delayedLeave(),Vs[Ci]=void 0)};Ns?ps(Ns,[Vs,jo]):jo()},leave(Vs,Ns){const wa=String(me.key);if(Vs[Ci]&&Vs[Ci](!0),It.isUnmounting)return Ns();qs(as,[Vs]);let Lo=!1;const Ho=Vs[fi]=jo=>{Lo||(Lo=!0,Ns(),jo?qs(Ts,[Vs]):qs(Xs,[Vs]),Vs[fi]=void 0,Cs[wa]===me&&delete Cs[wa])};Cs[wa]=me,Es?ps(Es,[Vs,Ho]):Ho()},clone(Vs){const Ns=Qn(Vs,Le,It,rn,Pn);return Pn&&Pn(Ns),Ns}};return za}function Ze(me){if(Ge(me))return me=ra(me),me.children=null,me}function ft(me){if(!Ge(me))return gt(me.type)&&me.children?ni(me.children):me;if(me.component)return me.component.subTree;const{shapeFlag:Le,children:It}=me;if(It){if(Le&16)return It[0];if(Le&32&&(0,i.isFunction)(It.default))return It.default()}}function Yt(me,Le){me.shapeFlag&6&&me.component?(me.transition=Le,Yt(me.component.subTree,Le)):me.shapeFlag&128?(me.ssContent.transition=Le.clone(me.ssContent),me.ssFallback.transition=Le.clone(me.ssFallback)):me.transition=Le}function vn(me,Le=!1,It){let rn=[],Pn=0;for(let Rn=0;Rn<me.length;Rn++){let Fi=me[Rn];const xi=It==null?Fi.key:String(It)+String(Fi.key!=null?Fi.key:Rn);Fi.type===ss?(Fi.patchFlag&128&&Pn++,rn=rn.concat(vn(Fi.children,Le,xi))):(Le||Fi.type!==Ea)&&rn.push(xi!=null?ra(Fi,{key:xi}):Fi)}if(Pn>1)for(let Rn=0;Rn<rn.length;Rn++)rn[Rn].patchFlag=-2;return rn}function Tn(me,Le){return(0,i.isFunction)(me)?(0,i.extend)({name:me.name},Le,{setup:me}):me}function Ti(){const me=el();return me?(me.appContext.config.idPrefix||"v")+"-"+me.ids[0]+me.ids[1]++:""}function ti(me){me.ids=[me.ids[0]+me.ids[2]+++"-",0,0]}const Gn=new WeakSet;function Ri(me){const Le=el(),It=(0,e.IJ)(null);if(Le){const Pn=Le.refs===i.EMPTY_OBJ?Le.refs={}:Le.refs;let Rn;Object.defineProperty(Pn,me,{enumerable:!0,get:()=>It.value,set:Fi=>It.value=Fi})}return It}const nn=new WeakMap;function An(me,Le,It,rn,Pn=!1){if((0,i.isArray)(me)){me.forEach((Ts,Ya)=>An(Ts,Le&&((0,i.isArray)(Le)?Le[Ya]:Le),It,rn,Pn));return}if(Ne(rn)&&!Pn){rn.shapeFlag&512&&rn.type.__asyncResolved&&rn.component.subTree.component&&An(me,Le,It,rn.component.subTree);return}const Rn=rn.shapeFlag&4?Di(rn.component):rn.el,Fi=Pn?null:Rn,{i:xi,r:sr}=me,xr=Le&&Le.r,Dr=xi.refs===i.EMPTY_OBJ?xi.refs={}:xi.refs,qi=xi.setupState,as=(0,e.ux)(qi),Es=qi===i.EMPTY_OBJ?i.NO:Ts=>(0,i.hasOwn)(as,Ts),Xs=Ts=>!0;if(xr!=null&&xr!==sr){if(_i(Le),(0,i.isString)(xr))Dr[xr]=null,Es(xr)&&(qi[xr]=null);else if((0,e.i9)(xr)){Xs(xr)&&(xr.value=null);const Ts=Le;Ts.k&&(Dr[Ts.k]=null)}}if((0,i.isFunction)(sr))C(sr,xi,12,[Fi,Dr]);else{const Ts=(0,i.isString)(sr),Ya=(0,e.i9)(sr);if(Ts||Ya){const lo=()=>{if(me.f){const $s=Ts?Es(sr)?qi[sr]:Dr[sr]:Xs(sr)||!me.k?sr.value:Dr[me.k];if(Pn)(0,i.isArray)($s)&&(0,i.remove)($s,Rn);else if((0,i.isArray)($s))$s.includes(Rn)||$s.push(Rn);else if(Ts)Dr[sr]=[Rn],Es(sr)&&(qi[sr]=Dr[sr]);else{const Er=[Rn];Xs(sr)&&(sr.value=Er),me.k&&(Dr[me.k]=Er)}}else Ts?(Dr[sr]=Fi,Es(sr)&&(qi[sr]=Fi)):Ya&&(Xs(sr)&&(sr.value=Fi),me.k&&(Dr[me.k]=Fi))};if(Fi){const $s=()=>{lo(),nn.delete(me)};$s.id=-1,nn.set(me,$s),pl($s,It)}else _i(me),lo()}}}function _i(me){const Le=nn.get(me);Le&&(Le.flags|=8,nn.delete(me))}let Ii=!1;const lr=()=>{Ii||(console.error("Hydration completed but contains mismatches."),Ii=!0)},Rr=me=>me.namespaceURI.includes("svg")&&me.tagName!=="foreignObject",fr=me=>me.namespaceURI.includes("MathML"),kr=me=>{if(me.nodeType===1){if(Rr(me))return"svg";if(fr(me))return"mathml"}},Zr=me=>me.nodeType===8;function ea(me){const{mt:Le,p:It,o:{patchProp:rn,createText:Pn,nextSibling:Rn,parentNode:Fi,remove:xi,insert:sr,createComment:xr}}=me,Dr=(Er,fs)=>{if(!fs.hasChildNodes()){__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&c("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),It(null,Er,fs),R(),fs._vnode=Er;return}qi(fs.firstChild,Er,null,null,null),R(),fs._vnode=Er},qi=(Er,fs,Cs,qs,ps,za=!1)=>{za=za||!!fs.dynamicChildren;const Vs=Zr(Er)&&Er.data==="[",Ns=()=>Ts(Er,fs,Cs,qs,ps,Vs),{type:wa,ref:Lo,shapeFlag:Ho,patchFlag:jo}=fs;let ua=Er.nodeType;fs.el=Er,__VUE_PROD_DEVTOOLS__&&(def(Er,"__vnode",fs,!0),def(Er,"__vueParentComponent",Cs,!0)),jo===-2&&(za=!1,fs.dynamicChildren=null);let Va=null;switch(wa){case As:ua!==3?fs.children===""?(sr(fs.el=Pn(""),Fi(Er),Er),Va=Er):Va=Ns():(Er.data!==fs.children&&(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&c("Hydration text mismatch in",Er.parentNode,`
- rendered on server: ${JSON.stringify(Er.data)}
- expected on client: ${JSON.stringify(fs.children)}`),lr(),Er.data=fs.children),Va=Rn(Er));break;case Ea:$s(Er)?(Va=Rn(Er),lo(fs.el=Er.content.firstChild,Er,Cs)):ua!==8||Vs?Va=Ns():Va=Rn(Er);break;case Js:if(Vs&&(Er=Rn(Er),ua=Er.nodeType),ua===1||ua===3){Va=Er;const Bo=!fs.children.length;for(let xa=0;xa<fs.staticCount;xa++)Bo&&(fs.children+=Va.nodeType===1?Va.outerHTML:Va.data),xa===fs.staticCount-1&&(fs.anchor=Va),Va=Rn(Va);return Vs?Rn(Va):Va}else Ns();break;case ss:Vs?Va=Xs(Er,fs,Cs,qs,ps,za):Va=Ns();break;default:if(Ho&1)(ua!==1||fs.type.toLowerCase()!==Er.tagName.toLowerCase())&&!$s(Er)?Va=Ns():Va=as(Er,fs,Cs,qs,ps,za);else if(Ho&6){fs.slotScopeIds=ps;const Bo=Fi(Er);if(Vs?Va=Ya(Er):Zr(Er)&&Er.data==="teleport start"?Va=Ya(Er,Er.data,"teleport end"):Va=Rn(Er),Le(fs,Bo,null,Cs,qs,kr(Bo),za),Ne(fs)&&!fs.type.__asyncResolved){let xa;Vs?(xa=hl(ss),xa.anchor=Va?Va.previousSibling:Bo.lastChild):xa=Er.nodeType===3?_l(""):hl("div"),xa.el=Er,fs.component.subTree=xa}}else Ho&64?ua!==8?Va=Ns():Va=fs.type.hydrate(Er,fs,Cs,qs,ps,za,me,Es):Ho&128?Va=fs.type.hydrate(Er,fs,Cs,qs,kr(Fi(Er)),ps,za,me,qi):__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&c("Invalid HostVNode type:",wa,`(${typeof wa})`)}return Lo!=null&&An(Lo,null,qs,fs),Va},as=(Er,fs,Cs,qs,ps,za)=>{za=za||!!fs.dynamicChildren;const{type:Vs,props:Ns,patchFlag:wa,shapeFlag:Lo,dirs:Ho,transition:jo}=fs,ua=Vs==="input"||Vs==="option";if(ua||wa!==-1){Ho&&we(fs,null,Cs,"created");let Va=!1;if($s(Er)){Va=Dl(null,jo)&&Cs&&Cs.vnode.props&&Cs.vnode.props.appear;const xa=Er.content.firstChild;if(Va){const Ao=xa.getAttribute("class");Ao&&(xa.$cls=Ao),jo.beforeEnter(xa)}lo(xa,Er,Cs),fs.el=Er=xa}if(Lo&16&&!(Ns&&(Ns.innerHTML||Ns.textContent))){let xa=Es(Er.firstChild,fs,Er,Cs,qs,ps,za),Ao=!1;for(;xa;){Ce(Er,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!Ao&&(c("Hydration children mismatch on",Er,`
Server rendered element contains more child nodes than client vdom.`),Ao=!0),lr());const cu=xa;xa=xa.nextSibling,xi(cu)}}else if(Lo&8){let xa=fs.children;xa[0]===`
`&&(Er.tagName==="PRE"||Er.tagName==="TEXTAREA")&&(xa=xa.slice(1));const{textContent:Ao}=Er;Ao!==xa&&Ao!==xa.replace(/\r\n|\r/g,`
`)&&(Ce(Er,0)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&c("Hydration text content mismatch on",Er,`
- rendered on server: ${Ao}
- expected on client: ${xa}`),lr()),Er.textContent=fs.children)}if(Ns){if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__||ua||!za||wa&48){const xa=Er.tagName.includes("-");for(const Ao in Ns)__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!(Ho&&Ho.some(cu=>cu.dir.created))&&ws(Er,Ao,Ns[Ao],fs,Cs)&&lr(),(ua&&(Ao.endsWith("value")||Ao==="indeterminate")||isOn(Ao)&&!isReservedProp(Ao)||Ao[0]==="."||xa)&&rn(Er,Ao,null,Ns[Ao],void 0,Cs)}else if(Ns.onClick)rn(Er,"onClick",null,Ns.onClick,void 0,Cs);else if(wa&4&&isReactive(Ns.style))for(const xa in Ns.style)Ns.style[xa]}let Bo;(Bo=Ns&&Ns.onVnodeBeforeMount)&&zl(Bo,Cs,fs),Ho&&we(fs,null,Cs,"beforeMount"),((Bo=Ns&&Ns.onVnodeMounted)||Ho||Va)&&un(()=>{Bo&&zl(Bo,Cs,fs),Va&&jo.enter(Er),Ho&&we(fs,null,Cs,"mounted")},qs)}return Er.nextSibling},Es=(Er,fs,Cs,qs,ps,za,Vs)=>{Vs=Vs||!!fs.dynamicChildren;const Ns=fs.children,wa=Ns.length;let Lo=!1;for(let Ho=0;Ho<wa;Ho++){const jo=Vs?Ns[Ho]:Ns[Ho]=xl(Ns[Ho]),ua=jo.type===As;Er?(ua&&!Vs&&Ho+1<wa&&xl(Ns[Ho+1]).type===As&&(sr(Pn(Er.data.slice(jo.children.length)),Cs,Rn(Er)),Er.data=jo.children),Er=qi(Er,jo,qs,ps,za,Vs)):ua&&!jo.children?sr(jo.el=Pn(""),Cs):(Ce(Cs,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!Lo&&(c("Hydration children mismatch on",Cs,`
Server rendered element contains fewer child nodes than client vdom.`),Lo=!0),lr()),It(null,jo,Cs,null,qs,ps,kr(Cs),za))}return Er},Xs=(Er,fs,Cs,qs,ps,za)=>{const{slotScopeIds:Vs}=fs;Vs&&(ps=ps?ps.concat(Vs):Vs);const Ns=Fi(Er),wa=Es(Rn(Er),fs,Ns,Cs,qs,ps,za);return wa&&Zr(wa)&&wa.data==="]"?Rn(fs.anchor=wa):(lr(),sr(fs.anchor=xr("]"),Ns,wa),wa)},Ts=(Er,fs,Cs,qs,ps,za)=>{if(Ce(Er.parentElement,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&c(`Hydration node mismatch:
- rendered on server:`,Er,Er.nodeType===3?"(text)":Zr(Er)&&Er.data==="["?"(start of fragment)":"",`
- expected on client:`,fs.type),lr()),fs.el=null,za){const wa=Ya(Er);for(;;){const Lo=Rn(Er);if(Lo&&Lo!==wa)xi(Lo);else break}}const Vs=Rn(Er),Ns=Fi(Er);return xi(Er),It(null,fs,Ns,Vs,Cs,qs,kr(Ns),ps),Cs&&(Cs.vnode.el=fs.el,mn(Cs,fs.el)),Vs},Ya=(Er,fs="[",Cs="]")=>{let qs=0;for(;Er;)if(Er=Rn(Er),Er&&Zr(Er)&&(Er.data===fs&&qs++,Er.data===Cs)){if(qs===0)return Rn(Er);qs--}return Er},lo=(Er,fs,Cs)=>{const qs=fs.parentNode;qs&&qs.replaceChild(Er,fs);let ps=Cs;for(;ps;)ps.vnode.el===fs&&(ps.vnode.el=ps.subTree.el=Er),ps=ps.parent},$s=Er=>Er.nodeType===1&&Er.tagName==="TEMPLATE";return[Dr,qi]}function ws(me,Le,It,rn,Pn){let Rn,Fi,xi,sr;if(Le==="class")me.$cls?(xi=me.$cls,delete me.$cls):xi=me.getAttribute("class"),sr=normalizeClass(It),Ps(Bi(xi||""),Bi(sr))||(Rn=2,Fi="class");else if(Le==="style"){xi=me.getAttribute("style")||"",sr=isString(It)?It:stringifyStyle(normalizeStyle(It));const xr=es(xi),Dr=es(sr);if(rn.dirs)for(const{dir:qi,value:as}of rn.dirs)qi.name==="show"&&!as&&Dr.set("display","none");Pn&&_t(Pn,rn,Dr),bn(xr,Dr)||(Rn=3,Fi="style")}else(me instanceof SVGElement&&isKnownSvgAttr(Le)||me instanceof HTMLElement&&(isBooleanAttr(Le)||isKnownHtmlAttr(Le)))&&(isBooleanAttr(Le)?(xi=me.hasAttribute(Le),sr=includeBooleanAttr(It)):It==null?(xi=me.hasAttribute(Le),sr=!1):(me.hasAttribute(Le)?xi=me.getAttribute(Le):Le==="value"&&me.tagName==="TEXTAREA"?xi=me.value:xi=!1,sr=isRenderableAttrValue(It)?String(It):!1),xi!==sr&&(Rn=4,Fi=Le));if(Rn!=null&&!Ce(me,Rn)){const xr=as=>as===!1?"(not rendered)":`${Fi}="${as}"`,Dr=`Hydration ${le[Rn]} mismatch on`,qi=`
- rendered on server: ${xr(xi)}
- expected on client: ${xr(sr)}
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 c(Dr,me,qi),!0}return!1}function Bi(me){return new Set(me.trim().split(/\s+/))}function Ps(me,Le){if(me.size!==Le.size)return!1;for(const It of me)if(!Le.has(It))return!1;return!0}function es(me){const Le=new Map;for(const It of me.split(";")){let[rn,Pn]=It.split(":");rn=rn.trim(),Pn=Pn&&Pn.trim(),rn&&Pn&&Le.set(rn,Pn)}return Le}function bn(me,Le){if(me.size!==Le.size)return!1;for(const[It,rn]of me)if(rn!==Le.get(It))return!1;return!0}function _t(me,Le,It){const rn=me.subTree;if(me.getCssVars&&(Le===rn||rn&&rn.type===ss&&rn.children.includes(Le))){const Pn=me.getCssVars();for(const Rn in Pn){const Fi=normalizeCssVarValue(Pn[Rn]);It.set(`--${getEscapedCssVarName(Rn,!1)}`,Fi)}}Le===rn&&me.parent&&_t(me.parent,me.vnode,It)}const Pt="data-allow-mismatch",le={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Ce(me,Le){if(Le===0||Le===1)for(;me&&!me.hasAttribute(Pt);)me=me.parentElement;const It=me&&me.getAttribute(Pt);if(It==null)return!1;if(It==="")return!0;{const rn=It.split(",");return Le===0&&rn.includes("children")?!0:rn.includes(le[Le])}}const ze=(0,i.getGlobalThis)().requestIdleCallback||(me=>setTimeout(me,1)),at=(0,i.getGlobalThis)().cancelIdleCallback||(me=>clearTimeout(me)),be=(me=1e4)=>Le=>{const It=ze(Le,{timeout:me});return()=>at(It)};function H(me){const{top:Le,left:It,bottom:rn,right:Pn}=me.getBoundingClientRect(),{innerHeight:Rn,innerWidth:Fi}=window;return(Le>0&&Le<Rn||rn>0&&rn<Rn)&&(It>0&&It<Fi||Pn>0&&Pn<Fi)}const te=me=>(Le,It)=>{const rn=new IntersectionObserver(Pn=>{for(const Rn of Pn)if(Rn.isIntersecting){rn.disconnect(),Le();break}},me);return It(Pn=>{if(Pn instanceof Element){if(H(Pn))return Le(),rn.disconnect(),!1;rn.observe(Pn)}}),()=>rn.disconnect()},ae=me=>Le=>{if(me){const It=matchMedia(me);if(It.matches)Le();else return It.addEventListener("change",Le,{once:!0}),()=>It.removeEventListener("change",Le)}},ne=(me=[])=>(Le,It)=>{isString(me)&&(me=[me]);let rn=!1;const Pn=Fi=>{rn||(rn=!0,Rn(),Le(),Fi.target.dispatchEvent(new Fi.constructor(Fi.type,Fi)))},Rn=()=>{It(Fi=>{for(const xi of me)Fi.removeEventListener(xi,Pn)})};return It(Fi=>{for(const xi of me)Fi.addEventListener(xi,Pn,{once:!0})}),Rn};function ye(me,Le){if(Zr(me)&&me.data==="["){let It=1,rn=me.nextSibling;for(;rn;){if(rn.nodeType===1){if(Le(rn)===!1)break}else if(Zr(rn))if(rn.data==="]"){if(--It===0)break}else rn.data==="["&&It++;rn=rn.nextSibling}}else Le(me)}const Ne=me=>!!me.type.__asyncLoader;function kt(me){(0,i.isFunction)(me)&&(me={loader:me});const{loader:Le,loadingComponent:It,errorComponent:rn,delay:Pn=200,hydrate:Rn,timeout:Fi,suspensible:xi=!0,onError:sr}=me;let xr=null,Dr,qi=0;const as=()=>(qi++,xr=null,Es()),Es=()=>{let Xs;return xr||(Xs=xr=Le().catch(Ts=>{if(Ts=Ts instanceof Error?Ts:new Error(String(Ts)),sr)return new Promise((Ya,lo)=>{sr(Ts,()=>Ya(as()),()=>lo(Ts),qi+1)});throw Ts}).then(Ts=>Xs!==xr&&xr?xr:(Ts&&(Ts.__esModule||Ts[Symbol.toStringTag]==="Module")&&(Ts=Ts.default),Dr=Ts,Ts)))};return Tn({name:"AsyncComponentWrapper",__asyncLoader:Es,__asyncHydrate(Xs,Ts,Ya){let lo=!1;(Ts.bu||(Ts.bu=[])).push(()=>lo=!0);const $s=()=>{lo||Ya()},Er=Rn?()=>{const fs=Rn($s,Cs=>ye(Xs,Cs));fs&&(Ts.bum||(Ts.bum=[])).push(fs)}:$s;Dr?Er():Es().then(()=>!Ts.isUnmounted&&Er())},get __asyncResolved(){return Dr},setup(){const Xs=Ga;if(ti(Xs),Dr)return()=>it(Dr,Xs);const Ts=Er=>{xr=null,O(Er,Xs,13,!rn)};if(xi&&Xs.suspense||Xl)return Es().then(Er=>()=>it(Er,Xs)).catch(Er=>(Ts(Er),()=>rn?hl(rn,{error:Er}):null));const Ya=(0,e.KR)(!1),lo=(0,e.KR)(),$s=(0,e.KR)(!!Pn);return Pn&&setTimeout(()=>{$s.value=!1},Pn),Fi!=null&&setTimeout(()=>{if(!Ya.value&&!lo.value){const Er=new Error(`Async component timed out after ${Fi}ms.`);Ts(Er),lo.value=Er}},Fi),Es().then(()=>{Ya.value=!0,Xs.parent&&Ge(Xs.parent.vnode)&&Xs.parent.update()}).catch(Er=>{Ts(Er),lo.value=Er}),()=>{if(Ya.value&&Dr)return it(Dr,Xs);if(lo.value&&rn)return hl(rn,{error:lo.value});if(It&&!$s.value)return it(It,Xs)}}})}function it(me,Le){const{ref:It,props:rn,children:Pn,ce:Rn}=Le.vnode,Fi=hl(me,rn,Pn);return Fi.ref=It,Fi.ce=Rn,delete Le.vnode.ce,Fi}const Ge=me=>me.type.__isKeepAlive,fn={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(me,{slots:Le}){const It=el(),rn=It.ctx;if(!rn.renderer)return()=>{const $s=Le.default&&Le.default();return $s&&$s.length===1?$s[0]:$s};const Pn=new Map,Rn=new Set;let Fi=null;__VUE_PROD_DEVTOOLS__&&(It.__v_cache=Pn);const xi=It.suspense,{renderer:{p:sr,m:xr,um:Dr,o:{createElement:qi}}}=rn,as=qi("div");rn.activate=($s,Er,fs,Cs,qs)=>{const ps=$s.component;xr($s,Er,fs,0,xi),sr(ps.vnode,$s,Er,fs,ps,xi,Cs,$s.slotScopeIds,qs),pl(()=>{ps.isDeactivated=!1,ps.a&&(0,i.invokeArrayFns)(ps.a);const za=$s.props&&$s.props.onVnodeMounted;za&&zl(za,ps.parent,$s)},xi),__VUE_PROD_DEVTOOLS__&&Kt(ps)},rn.deactivate=$s=>{const Er=$s.component;dd(Er.m),dd(Er.a),xr($s,as,null,1,xi),pl(()=>{Er.da&&(0,i.invokeArrayFns)(Er.da);const fs=$s.props&&$s.props.onVnodeUnmounted;fs&&zl(fs,Er.parent,$s),Er.isDeactivated=!0},xi),__VUE_PROD_DEVTOOLS__&&Kt(Er)};function Es($s){bi($s),Dr($s,It,xi,!0)}function Xs($s){Pn.forEach((Er,fs)=>{const Cs=Ir(Er.type);Cs&&!$s(Cs)&&Ts(fs)})}function Ts($s){const Er=Pn.get($s);Er&&(!Fi||!Uo(Er,Fi))?Es(Er):Fi&&bi(Fi),Pn.delete($s),Rn.delete($s)}Ye(()=>[me.include,me.exclude],([$s,Er])=>{$s&&Xs(fs=>Ft($s,fs)),Er&&Xs(fs=>!Ft(Er,fs))},{flush:"post",deep:!0});let Ya=null;const lo=()=>{Ya!=null&&(Bn(It.subTree.type)?pl(()=>{Pn.set(Ya,Qi(It.subTree))},It.subTree.suspense):Pn.set(Ya,Qi(It.subTree)))};return ls(lo),Ar(lo),Ot(()=>{Pn.forEach($s=>{const{subTree:Er,suspense:fs}=It,Cs=Qi(Er);if($s.type===Cs.type&&$s.key===Cs.key){bi(Cs);const qs=Cs.component.da;qs&&pl(qs,fs);return}Es($s)})}),()=>{if(Ya=null,!Le.default)return Fi=null;const $s=Le.default(),Er=$s[0];if($s.length>1)return Fi=null,$s;if(!Vo(Er)||!(Er.shapeFlag&4)&&!(Er.shapeFlag&128))return Fi=null,Er;let fs=Qi(Er);if(fs.type===Ea)return Fi=null,fs;const Cs=fs.type,qs=Ir(Ne(fs)?fs.type.__asyncResolved||{}:Cs),{include:ps,exclude:za,max:Vs}=me;if(ps&&(!qs||!Ft(ps,qs))||za&&qs&&Ft(za,qs))return fs.shapeFlag&=-257,Fi=fs,Er;const Ns=fs.key==null?Cs:fs.key,wa=Pn.get(Ns);return fs.el&&(fs=ra(fs),Er.shapeFlag&128&&(Er.ssContent=fs)),Ya=Ns,wa?(fs.el=wa.el,fs.component=wa.component,fs.transition&&Yt(fs,fs.transition),fs.shapeFlag|=512,Rn.delete(Ns),Rn.add(Ns)):(Rn.add(Ns),Vs&&Rn.size>parseInt(Vs,10)&&Ts(Rn.values().next().value)),fs.shapeFlag|=256,Fi=fs,Bn(Er.type)?Er:fs}}},Te=null;function Ft(me,Le){return(0,i.isArray)(me)?me.some(It=>Ft(It,Le)):(0,i.isString)(me)?me.split(",").includes(Le):(0,i.isRegExp)(me)?(me.lastIndex=0,me.test(Le)):!1}function St(me,Le){yn(me,"a",Le)}function _n(me,Le){yn(me,"da",Le)}function yn(me,Le,It=Ga){const rn=me.__wdc||(me.__wdc=()=>{let Pn=It;for(;Pn;){if(Pn.isDeactivated)return;Pn=Pn.parent}return me()});if(rr(Le,rn,It),It){let Pn=It.parent;for(;Pn&&Pn.parent;)Ge(Pn.parent.vnode)&&qn(rn,Le,It,Pn),Pn=Pn.parent}}function qn(me,Le,It,rn){const Pn=rr(Le,me,rn,!0);zn(()=>{(0,i.remove)(rn[Le],Pn)},It)}function bi(me){me.shapeFlag&=-257,me.shapeFlag&=-513}function Qi(me){return me.shapeFlag&128?me.ssContent:me}function rr(me,Le,It=Ga,rn=!1){if(It){const Pn=It[me]||(It[me]=[]),Rn=Le.__weh||(Le.__weh=(...Fi)=>{(0,e.C4)();const xi=Qo(It),sr=j(Le,It,me,Fi);return xi(),(0,e.bl)(),sr});return rn?Pn.unshift(Rn):Pn.push(Rn),Rn}}const Mr=me=>(Le,It=Ga)=>{(!Xl||me==="sp")&&rr(me,(...rn)=>Le(...rn),It)},Yr=Mr("bm"),ls=Mr("m"),Vr=Mr("bu"),Ar=Mr("u"),Ot=Mr("bum"),zn=Mr("um"),yi=Mr("sp"),Hi=Mr("rtg"),Wr=Mr("rtc");function ms(me,Le=Ga){rr("ec",me,Le)}const $r="components",Lr="directives";function Ei(me,Le){return Bs($r,me,!0,Le)||me}const Cr=Symbol.for("v-ndc");function zs(me){return(0,i.isString)(me)?Bs($r,me,!1)||me:me||Cr}function ia(me){return Bs(Lr,me)}function Bs(me,Le,It=!0,rn=!1){const Pn=Me||Ga;if(Pn){const Rn=Pn.type;if(me===$r){const xi=Ir(Rn,!1);if(xi&&(xi===Le||xi===(0,i.camelize)(Le)||xi===(0,i.capitalize)((0,i.camelize)(Le))))return Rn}const Fi=Ua(Pn[me]||Rn[me],Le)||Ua(Pn.appContext[me],Le);return!Fi&&rn?Rn:Fi}}function Ua(me,Le){return me&&(me[Le]||me[(0,i.camelize)(Le)]||me[(0,i.capitalize)((0,i.camelize)(Le))])}function to(me,Le,It,rn){let Pn;const Rn=It&&It[rn],Fi=(0,i.isArray)(me);if(Fi||(0,i.isString)(me)){const xi=Fi&&(0,e.g8)(me);let sr=!1,xr=!1;xi&&(sr=!(0,e.fE)(me),xr=(0,e.Tm)(me),me=(0,e.qA)(me)),Pn=new Array(me.length);for(let Dr=0,qi=me.length;Dr<qi;Dr++)Pn[Dr]=Le(sr?xr?(0,e.a1)((0,e.lJ)(me[Dr])):(0,e.lJ)(me[Dr]):me[Dr],Dr,void 0,Rn&&Rn[Dr])}else if(typeof me=="number"){Pn=new Array(me);for(let xi=0;xi<me;xi++)Pn[xi]=Le(xi+1,xi,void 0,Rn&&Rn[xi])}else if((0,i.isObject)(me))if(me[Symbol.iterator])Pn=Array.from(me,(xi,sr)=>Le(xi,sr,void 0,Rn&&Rn[sr]));else{const xi=Object.keys(me);Pn=new Array(xi.length);for(let sr=0,xr=xi.length;sr<xr;sr++){const Dr=xi[sr];Pn[sr]=Le(me[Dr],Dr,sr,Rn&&Rn[sr])}}else Pn=[];return It&&(It[rn]=Pn),Pn}function Oo(me,Le){for(let It=0;It<Le.length;It++){const rn=Le[It];if((0,i.isArray)(rn))for(let Pn=0;Pn<rn.length;Pn++)me[rn[Pn].name]=rn[Pn].fn;else rn&&(me[rn.name]=rn.key?(...Pn)=>{const Rn=rn.fn(...Pn);return Rn&&(Rn.key=rn.key),Rn}:rn.fn)}return me}function vo(me,Le,It={},rn,Pn){if(Me.ce||Me.parent&&Ne(Me.parent)&&Me.parent.ce){const xr=Object.keys(It).length>0;return Le!=="default"&&(It.name=Le),ka(),Hl(ss,null,[hl("slot",It,rn&&rn())],xr?-2:64)}let Rn=me[Le];Rn&&Rn._c&&(Rn._d=!1),ka();const Fi=Rn&&Gs(Rn(It)),xi=It.key||Fi&&Fi.key,sr=Hl(ss,{key:(xi&&!(0,i.isSymbol)(xi)?xi:`_${Le}`)+(!Fi&&rn?"_fb":"")},Fi||(rn?rn():[]),Fi&&me._===1?64:-2);return!Pn&&sr.scopeId&&(sr.slotScopeIds=[sr.scopeId+"-s"]),Rn&&Rn._c&&(Rn._d=!0),sr}function Gs(me){return me.some(Le=>Vo(Le)?!(Le.type===Ea||Le.type===ss&&!Gs(Le.children)):!0)?me:null}function ko(me,Le){const It={};for(const rn in me)It[Le&&/[A-Z]/.test(rn)?`on:${rn}`:(0,i.toHandlerKey)(rn)]=me[rn];return It}const Yo=me=>me?au(me)?Di(me):Yo(me.parent):null,_a=(0,i.extend)(Object.create(null),{$:me=>me,$el:me=>me.vnode.el,$data:me=>me.data,$props:me=>me.props,$attrs:me=>me.attrs,$slots:me=>me.slots,$refs:me=>me.refs,$parent:me=>Yo(me.parent),$root:me=>Yo(me.root),$host:me=>me.ce,$emit:me=>me.emit,$options:me=>__VUE_OPTIONS_API__?ii(me):me.type,$forceUpdate:me=>me.f||(me.f=()=>{F(me.update)}),$nextTick:me=>me.n||(me.n=s.bind(me.proxy)),$watch:me=>__VUE_OPTIONS_API__?At.bind(me):i.NOOP}),Tu=me=>me==="_"||me==="$",El=(me,Le)=>me!==i.EMPTY_OBJ&&!me.__isScriptSetup&&(0,i.hasOwn)(me,Le),No={get({_:me},Le){if(Le==="__v_skip")return!0;const{ctx:It,setupState:rn,data:Pn,props:Rn,accessCache:Fi,type:xi,appContext:sr}=me;let xr;if(Le[0]!=="$"){const Es=Fi[Le];if(Es!==void 0)switch(Es){case 1:return rn[Le];case 2:return Pn[Le];case 4:return It[Le];case 3:return Rn[Le]}else{if(El(rn,Le))return Fi[Le]=1,rn[Le];if(__VUE_OPTIONS_API__&&Pn!==i.EMPTY_OBJ&&(0,i.hasOwn)(Pn,Le))return Fi[Le]=2,Pn[Le];if((xr=me.propsOptions[0])&&(0,i.hasOwn)(xr,Le))return Fi[Le]=3,Rn[Le];if(It!==i.EMPTY_OBJ&&(0,i.hasOwn)(It,Le))return Fi[Le]=4,It[Le];(!__VUE_OPTIONS_API__||xn)&&(Fi[Le]=0)}}const Dr=_a[Le];let qi,as;if(Dr)return Le==="$attrs"&&(0,e.u4)(me.attrs,"get",""),Dr(me);if((qi=xi.__cssModules)&&(qi=qi[Le]))return qi;if(It!==i.EMPTY_OBJ&&(0,i.hasOwn)(It,Le))return Fi[Le]=4,It[Le];if(as=sr.config.globalProperties,(0,i.hasOwn)(as,Le))return as[Le]},set({_:me},Le,It){const{data:rn,setupState:Pn,ctx:Rn}=me;return El(Pn,Le)?(Pn[Le]=It,!0):__VUE_OPTIONS_API__&&rn!==i.EMPTY_OBJ&&(0,i.hasOwn)(rn,Le)?(rn[Le]=It,!0):(0,i.hasOwn)(me.props,Le)||Le[0]==="$"&&Le.slice(1)in me?!1:(Rn[Le]=It,!0)},has({_:{data:me,setupState:Le,accessCache:It,ctx:rn,appContext:Pn,propsOptions:Rn,type:Fi}},xi){let sr,xr;return!!(It[xi]||__VUE_OPTIONS_API__&&me!==i.EMPTY_OBJ&&xi[0]!=="$"&&(0,i.hasOwn)(me,xi)||El(Le,xi)||(sr=Rn[0])&&(0,i.hasOwn)(sr,xi)||(0,i.hasOwn)(rn,xi)||(0,i.hasOwn)(_a,xi)||(0,i.hasOwn)(Pn.config.globalProperties,xi)||(xr=Fi.__cssModules)&&xr[xi])},defineProperty(me,Le,It){return It.get!=null?me._.accessCache[Le]=0:(0,i.hasOwn)(It,"value")&&this.set(me,Le,It.value,null),Reflect.defineProperty(me,Le,It)}},Mo=(0,i.extend)({},No,{get(me,Le){if(Le!==Symbol.unscopables)return No.get(me,Le,me)},has(me,Le){return Le[0]!=="_"&&!(0,i.isGloballyAllowed)(Le)}});function kl(me){const Le={};return Object.defineProperty(Le,"_",{configurable:!0,enumerable:!1,get:()=>me}),Object.keys(_a).forEach(It=>{Object.defineProperty(Le,It,{configurable:!0,enumerable:!1,get:()=>_a[It](me),set:NOOP})}),Le}function Ca(me){const{ctx:Le,propsOptions:[It]}=me;It&&Object.keys(It).forEach(rn=>{Object.defineProperty(Le,rn,{enumerable:!0,configurable:!0,get:()=>me.props[rn],set:NOOP})})}function Do(me){const{ctx:Le,setupState:It}=me;Object.keys(toRaw(It)).forEach(rn=>{if(!It.__isScriptSetup){if(Tu(rn[0])){c(`setup() return property ${JSON.stringify(rn)} should not start with "$" or "_" which are reserved prefixes for Vue internals.`);return}Object.defineProperty(Le,rn,{enumerable:!0,configurable:!0,get:()=>It[rn],set:NOOP})}})}const Wo=me=>c(`${me}() 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 Fl(){return null}function ll(){return null}function ca(me){}function Ro(me){}function su(){return null}function Rl(){}function Nd(me,Le){return null}function $o(){return Bu("useSlots").slots}function ud(){return Bu("useAttrs").attrs}function Bu(me){const Le=el();return Le.setupContext||(Le.setupContext=Gl(Le))}function Sl(me){return(0,i.isArray)(me)?me.reduce((Le,It)=>(Le[It]=null,Le),{}):me}function rl(me,Le){const It=Sl(me);for(const rn in Le){if(rn.startsWith("__skip"))continue;let Pn=It[rn];Pn?isArray(Pn)||isFunction(Pn)?Pn=It[rn]={type:Pn,default:Le[rn]}:Pn.default=Le[rn]:Pn===null&&(Pn=It[rn]={default:Le[rn]}),Pn&&Le[`__skip_${rn}`]&&(Pn.skipFactory=!0)}return It}function zt(me,Le){return!me||!Le?me||Le:(0,i.isArray)(me)&&(0,i.isArray)(Le)?me.concat(Le):(0,i.extend)({},Sl(me),Sl(Le))}function ht(me,Le){const It={};for(const rn in me)Le.includes(rn)||Object.defineProperty(It,rn,{enumerable:!0,get:()=>me[rn]});return It}function Ct(me){const Le=el();let It=me();return Du(),isPromise(It)&&(It=It.catch(rn=>{throw Qo(Le),rn})),[It,()=>Qo(Le)]}function Qt(){const me=Object.create(null);return(Le,It)=>{me[It]?c(`${Le} property "${It}" is already defined in ${me[It]}.`):me[It]=Le}}let xn=!0;function In(me){const Le=ii(me),It=me.proxy,rn=me.ctx;xn=!1,Le.beforeCreate&&Xn(Le.beforeCreate,me,"bc");const{data:Pn,computed:Rn,methods:Fi,watch:xi,provide:sr,inject:xr,created:Dr,beforeMount:qi,mounted:as,beforeUpdate:Es,updated:Xs,activated:Ts,deactivated:Ya,beforeDestroy:lo,beforeUnmount:$s,destroyed:Er,unmounted:fs,render:Cs,renderTracked:qs,renderTriggered:ps,errorCaptured:za,serverPrefetch:Vs,expose:Ns,inheritAttrs:wa,components:Lo,directives:Ho,filters:jo}=Le;if(xr&&Zn(xr,rn,null),Fi)for(const Bo in Fi){const xa=Fi[Bo];(0,i.isFunction)(xa)&&(rn[Bo]=xa.bind(It))}if(Pn){const Bo=Pn.call(It,It);(0,i.isObject)(Bo)&&(me.data=(0,e.Kh)(Bo))}if(xn=!0,Rn)for(const Bo in Rn){const xa=Rn[Bo],Ao=(0,i.isFunction)(xa)?xa.bind(It,It):(0,i.isFunction)(xa.get)?xa.get.bind(It,It):i.NOOP,cu=!(0,i.isFunction)(xa)&&(0,i.isFunction)(xa.set)?xa.set.bind(It):i.NOOP,Xu=Ss({get:Ao,set:cu});Object.defineProperty(rn,Bo,{enumerable:!0,configurable:!0,get:()=>Xu.value,set:Od=>Xu.value=Od})}if(xi)for(const Bo in xi)Ai(xi[Bo],rn,It,Bo);if(sr){const Bo=(0,i.isFunction)(sr)?sr.call(It):sr;Reflect.ownKeys(Bo).forEach(xa=>{zr(xa,Bo[xa])})}Dr&&Xn(Dr,me,"c");function Va(Bo,xa){(0,i.isArray)(xa)?xa.forEach(Ao=>Bo(Ao.bind(It))):xa&&Bo(xa.bind(It))}if(Va(Yr,qi),Va(ls,as),Va(Vr,Es),Va(Ar,Xs),Va(St,Ts),Va(_n,Ya),Va(ms,za),Va(Wr,qs),Va(Hi,ps),Va(Ot,$s),Va(zn,fs),Va(yi,Vs),(0,i.isArray)(Ns))if(Ns.length){const Bo=me.exposed||(me.exposed={});Ns.forEach(xa=>{Object.defineProperty(Bo,xa,{get:()=>It[xa],set:Ao=>It[xa]=Ao,enumerable:!0})})}else me.exposed||(me.exposed={});Cs&&me.render===i.NOOP&&(me.render=Cs),wa!=null&&(me.inheritAttrs=wa),Lo&&(me.components=Lo),Ho&&(me.directives=Ho),Vs&&ti(me)}function Zn(me,Le,It=i.NOOP){(0,i.isArray)(me)&&(me=Wt(me));for(const rn in me){const Pn=me[rn];let Rn;(0,i.isObject)(Pn)?"default"in Pn?Rn=ar(Pn.from||rn,Pn.default,!0):Rn=ar(Pn.from||rn):Rn=ar(Pn),(0,e.i9)(Rn)?Object.defineProperty(Le,rn,{enumerable:!0,configurable:!0,get:()=>Rn.value,set:Fi=>Rn.value=Fi}):Le[rn]=Rn}}function Xn(me,Le,It){j((0,i.isArray)(me)?me.map(rn=>rn.bind(Le.proxy)):me.bind(Le.proxy),Le,It)}function Ai(me,Le,It,rn){let Pn=rn.includes(".")?qt(It,rn):()=>It[rn];if((0,i.isString)(me)){const Rn=Le[me];(0,i.isFunction)(Rn)&&Ye(Pn,Rn)}else if((0,i.isFunction)(me))Ye(Pn,me.bind(It));else if((0,i.isObject)(me))if((0,i.isArray)(me))me.forEach(Rn=>Ai(Rn,Le,It,rn));else{const Rn=(0,i.isFunction)(me.handler)?me.handler.bind(It):Le[me.handler];(0,i.isFunction)(Rn)&&Ye(Pn,Rn,me)}}function ii(me){const Le=me.type,{mixins:It,extends:rn}=Le,{mixins:Pn,optionsCache:Rn,config:{optionMergeStrategies:Fi}}=me.appContext,xi=Rn.get(Le);let sr;return xi?sr=xi:!Pn.length&&!It&&!rn?sr=Le:(sr={},Pn.length&&Pn.forEach(xr=>Dn(sr,xr,Fi,!0)),Dn(sr,Le,Fi)),(0,i.isObject)(Le)&&Rn.set(Le,sr),sr}function Dn(me,Le,It,rn=!1){const{mixins:Pn,extends:Rn}=Le;Rn&&Dn(me,Rn,It,!0),Pn&&Pn.forEach(Fi=>Dn(me,Fi,It,!0));for(const Fi in Le)if(!(rn&&Fi==="expose")){const xi=nt[Fi]||It&&It[Fi];me[Fi]=xi?xi(me[Fi],Le[Fi]):Le[Fi]}return me}const nt={data:st,props:ri,emits:ri,methods:tn,computed:tn,beforeCreate:Xt,created:Xt,beforeMount:Xt,mounted:Xt,beforeUpdate:Xt,updated:Xt,beforeDestroy:Xt,beforeUnmount:Xt,destroyed:Xt,unmounted:Xt,activated:Xt,deactivated:Xt,errorCaptured:Xt,serverPrefetch:Xt,components:tn,directives:tn,watch:Sn,provide:st,inject:Rt};function st(me,Le){return Le?me?function(){return(0,i.extend)((0,i.isFunction)(me)?me.call(this,this):me,(0,i.isFunction)(Le)?Le.call(this,this):Le)}:Le:me}function Rt(me,Le){return tn(Wt(me),Wt(Le))}function Wt(me){if((0,i.isArray)(me)){const Le={};for(let It=0;It<me.length;It++)Le[me[It]]=me[It];return Le}return me}function Xt(me,Le){return me?[...new Set([].concat(me,Le))]:Le}function tn(me,Le){return me?(0,i.extend)(Object.create(null),me,Le):Le}function ri(me,Le){return me?(0,i.isArray)(me)&&(0,i.isArray)(Le)?[...new Set([...me,...Le])]:(0,i.extend)(Object.create(null),Sl(me),Sl(Le??{})):Le}function Sn(me,Le){if(!me)return Le;if(!Le)return me;const It=(0,i.extend)(Object.create(null),me);for(const rn in Le)It[rn]=Xt(me[rn],Le[rn]);return It}function pi(){return{app:null,config:{isNativeTag:i.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 Li=0;function Vi(me,Le){return function(rn,Pn=null){(0,i.isFunction)(rn)||(rn=(0,i.extend)({},rn)),Pn!=null&&!(0,i.isObject)(Pn)&&(Pn=null);const Rn=pi(),Fi=new WeakSet,xi=[];let sr=!1;const xr=Rn.app={_uid:Li++,_component:rn,_props:Pn,_container:null,_context:Rn,_instance:null,version:ql,get config(){return Rn.config},set config(Dr){},use(Dr,...qi){return Fi.has(Dr)||(Dr&&(0,i.isFunction)(Dr.install)?(Fi.add(Dr),Dr.install(xr,...qi)):(0,i.isFunction)(Dr)&&(Fi.add(Dr),Dr(xr,...qi))),xr},mixin(Dr){return __VUE_OPTIONS_API__&&(Rn.mixins.includes(Dr)||Rn.mixins.push(Dr)),xr},component(Dr,qi){return qi?(Rn.components[Dr]=qi,xr):Rn.components[Dr]},directive(Dr,qi){return qi?(Rn.directives[Dr]=qi,xr):Rn.directives[Dr]},mount(Dr,qi,as){if(!sr){const Es=xr._ceVNode||hl(rn,Pn);return Es.appContext=Rn,as===!0?as="svg":as===!1&&(as=void 0),qi&&Le?Le(Es,Dr):me(Es,Dr,as),sr=!0,xr._container=Dr,Dr.__vue_app__=xr,__VUE_PROD_DEVTOOLS__&&(xr._instance=Es.component,Mt(xr,ql)),Di(Es.component)}},onUnmount(Dr){xi.push(Dr)},unmount(){sr&&(j(xi,xr._instance,16),me(null,xr._container),__VUE_PROD_DEVTOOLS__&&(xr._instance=null,Zt(xr)),delete xr._container.__vue_app__)},provide(Dr,qi){return Rn.provides[Dr]=qi,xr},runWithContext(Dr){const qi=Oi;Oi=xr;try{return Dr()}finally{Oi=qi}}};return xr}}let Oi=null;function zr(me,Le){if(Ga){let It=Ga.provides;const rn=Ga.parent&&Ga.parent.provides;rn===It&&(It=Ga.provides=Object.create(rn)),It[me]=Le}}function ar(me,Le,It=!1){const rn=el();if(rn||Oi){let Pn=Oi?Oi._context.provides:rn?rn.parent==null||rn.ce?rn.vnode.appContext&&rn.vnode.appContext.provides:rn.parent.provides:void 0;if(Pn&&me in Pn)return Pn[me];if(arguments.length>1)return It&&(0,i.isFunction)(Le)?Le.call(rn&&rn.proxy):Le}}function vr(){return!!(el()||Oi)}const Ki={},br=()=>Object.create(Ki),Rs=me=>Object.getPrototypeOf(me)===Ki;function Br(me,Le,It,rn=!1){const Pn={},Rn=br();me.propsDefaults=Object.create(null),Oa(me,Le,Pn,Rn);for(const Fi in me.propsOptions[0])Fi in Pn||(Pn[Fi]=void 0);It?me.props=rn?Pn:(0,e.Gc)(Pn):me.type.props?me.props=Pn:me.props=Rn,me.attrs=Rn}function pa(me){for(;me;){if(me.type.__hmrId)return!0;me=me.parent}}function ma(me,Le,It,rn){const{props:Pn,attrs:Rn,vnode:{patchFlag:Fi}}=me,xi=(0,e.ux)(Pn),[sr]=me.propsOptions;let xr=!1;if((rn||Fi>0)&&!(Fi&16)){if(Fi&8){const Dr=me.vnode.dynamicProps;for(let qi=0;qi<Dr.length;qi++){let as=Dr[qi];if(ee(me.emitsOptions,as))continue;const Es=Le[as];if(sr)if((0,i.hasOwn)(Rn,as))Es!==Rn[as]&&(Rn[as]=Es,xr=!0);else{const Xs=(0,i.camelize)(as);Pn[Xs]=_o(sr,xi,Xs,Es,me,!1)}else Es!==Rn[as]&&(Rn[as]=Es,xr=!0)}}}else{Oa(me,Le,Pn,Rn)&&(xr=!0);let Dr;for(const qi in xi)(!Le||!(0,i.hasOwn)(Le,qi)&&((Dr=(0,i.hyphenate)(qi))===qi||!(0,i.hasOwn)(Le,Dr)))&&(sr?It&&(It[qi]!==void 0||It[Dr]!==void 0)&&(Pn[qi]=_o(sr,xi,qi,void 0,me,!0)):delete Pn[qi]);if(Rn!==xi)for(const qi in Rn)(!Le||!(0,i.hasOwn)(Le,qi))&&(delete Rn[qi],xr=!0)}xr&&(0,e.hZ)(me.attrs,"set","")}function Oa(me,Le,It,rn){const[Pn,Rn]=me.propsOptions;let Fi=!1,xi;if(Le)for(let sr in Le){if((0,i.isReservedProp)(sr))continue;const xr=Le[sr];let Dr;Pn&&(0,i.hasOwn)(Pn,Dr=(0,i.camelize)(sr))?!Rn||!Rn.includes(Dr)?It[Dr]=xr:(xi||(xi={}))[Dr]=xr:ee(me.emitsOptions,sr)||(!(sr in rn)||xr!==rn[sr])&&(rn[sr]=xr,Fi=!0)}if(Rn){const sr=(0,e.ux)(It),xr=xi||i.EMPTY_OBJ;for(let Dr=0;Dr<Rn.length;Dr++){const qi=Rn[Dr];It[qi]=_o(Pn,sr,qi,xr[qi],me,!(0,i.hasOwn)(xr,qi))}}return Fi}function _o(me,Le,It,rn,Pn,Rn){const Fi=me[It];if(Fi!=null){const xi=(0,i.hasOwn)(Fi,"default");if(xi&&rn===void 0){const sr=Fi.default;if(Fi.type!==Function&&!Fi.skipFactory&&(0,i.isFunction)(sr)){const{propsDefaults:xr}=Pn;if(It in xr)rn=xr[It];else{const Dr=Qo(Pn);rn=xr[It]=sr.call(null,Le),Dr()}}else rn=sr;Pn.ce&&Pn.ce._setProp(It,rn)}Fi[0]&&(Rn&&!xi?rn=!1:Fi[1]&&(rn===""||rn===(0,i.hyphenate)(It))&&(rn=!0))}return rn}const La=new WeakMap;function Io(me,Le,It=!1){const rn=__VUE_OPTIONS_API__&&It?La:Le.propsCache,Pn=rn.get(me);if(Pn)return Pn;const Rn=me.props,Fi={},xi=[];let sr=!1;if(__VUE_OPTIONS_API__&&!(0,i.isFunction)(me)){const Dr=qi=>{sr=!0;const[as,Es]=Io(qi,Le,!0);(0,i.extend)(Fi,as),Es&&xi.push(...Es)};!It&&Le.mixins.length&&Le.mixins.forEach(Dr),me.extends&&Dr(me.extends),me.mixins&&me.mixins.forEach(Dr)}if(!Rn&&!sr)return(0,i.isObject)(me)&&rn.set(me,i.EMPTY_ARR),i.EMPTY_ARR;if((0,i.isArray)(Rn))for(let Dr=0;Dr<Rn.length;Dr++){const qi=(0,i.camelize)(Rn[Dr]);zo(qi)&&(Fi[qi]=i.EMPTY_OBJ)}else if(Rn)for(const Dr in Rn){const qi=(0,i.camelize)(Dr);if(zo(qi)){const as=Rn[Dr],Es=Fi[qi]=(0,i.isArray)(as)||(0,i.isFunction)(as)?{type:as}:(0,i.extend)({},as),Xs=Es.type;let Ts=!1,Ya=!0;if((0,i.isArray)(Xs))for(let lo=0;lo<Xs.length;++lo){const $s=Xs[lo],Er=(0,i.isFunction)($s)&&$s.name;if(Er==="Boolean"){Ts=!0;break}else Er==="String"&&(Ya=!1)}else Ts=(0,i.isFunction)(Xs)&&Xs.name==="Boolean";Es[0]=Ts,Es[1]=Ya,(Ts||(0,i.hasOwn)(Es,"default"))&&xi.push(qi)}}const xr=[Fi,xi];return(0,i.isObject)(me)&&rn.set(me,xr),xr}function zo(me){return me[0]!=="$"&&!(0,i.isReservedProp)(me)}function nl(me){return me===null?"null":typeof me=="function"?me.name||"":typeof me=="object"&&me.constructor&&me.constructor.name||""}function $a(me,Le,It){const rn=toRaw(Le),Pn=It.propsOptions[0],Rn=Object.keys(me).map(Fi=>camelize(Fi));for(const Fi in Pn){let xi=Pn[Fi];xi!=null&&uu(Fi,rn[Fi],xi,rn,!Rn.includes(Fi))}}function uu(me,Le,It,rn,Pn){const{type:Rn,required:Fi,validator:xi,skipCheck:sr}=It;if(Fi&&Pn){c('Missing required prop: "'+me+'"');return}if(!(Le==null&&!Fi)){if(Rn!=null&&Rn!==!0&&!sr){let xr=!1;const Dr=isArray(Rn)?Rn:[Rn],qi=[];for(let as=0;as<Dr.length&&!xr;as++){const{valid:Es,expectedType:Xs}=gl(Le,Dr[as]);qi.push(Xs||""),xr=Es}if(!xr){c(Gi(me,Le,qi));return}}xi&&!xi(Le,rn)&&c('Invalid prop: custom validator check failed for prop "'+me+'".')}}const Ma=null;function gl(me,Le){let It;const rn=nl(Le);if(rn==="null")It=me===null;else if(Ma(rn)){const Pn=typeof me;It=Pn===rn.toLowerCase(),!It&&Pn==="object"&&(It=me instanceof Le)}else rn==="Object"?It=isObject(me):rn==="Array"?It=isArray(me):It=me instanceof Le;return{valid:It,expectedType:rn}}function Gi(me,Le,It){if(It.length===0)return`Prop type [] for prop "${me}" won't match anything. Did you mean to use type Array instead?`;let rn=`Invalid prop: type check failed for prop "${me}". Expected ${It.map(capitalize).join(" | ")}`;const Pn=It[0],Rn=toRawType(Le),Fi=Nr(Le,Pn),xi=Nr(Le,Rn);return It.length===1&&Hr(Pn)&&!ta(Pn,Rn)&&(rn+=` with value ${Fi}`),rn+=`, got ${Rn} `,Hr(Rn)&&(rn+=`with value ${xi}.`),rn}function Nr(me,Le){return Le==="String"?`"${me}"`:Le==="Number"?`${Number(me)}`:`${me}`}function Hr(me){return["string","number","boolean"].some(It=>me.toLowerCase()===It)}function ta(...me){return me.some(Le=>Le.toLowerCase()==="boolean")}const Ka=me=>me==="_"||me==="_ctx"||me==="$stable",Ha=me=>(0,i.isArray)(me)?me.map(xl):[xl(me)],qo=(me,Le,It)=>{if(Le._n)return Le;const rn=dt((...Pn)=>Ha(Le(...Pn)),It);return rn._c=!1,rn},io=(me,Le,It)=>{const rn=me._ctx;for(const Pn in me){if(Ka(Pn))continue;const Rn=me[Pn];if((0,i.isFunction)(Rn))Le[Pn]=qo(Pn,Rn,rn);else if(Rn!=null){const Fi=Ha(Rn);Le[Pn]=()=>Fi}}},wu=(me,Le)=>{const It=Ha(Le);me.slots.default=()=>It},Nl=(me,Le,It)=>{for(const rn in Le)(It||!Ka(rn))&&(me[rn]=Le[rn])},Ul=(me,Le,It)=>{const rn=me.slots=br();if(me.vnode.shapeFlag&32){const Pn=Le._;Pn?(Nl(rn,Le,It),It&&(0,i.def)(rn,"_",Pn,!0)):io(Le,rn)}else Le&&wu(me,Le)},Cu=(me,Le,It)=>{const{vnode:rn,slots:Pn}=me;let Rn=!0,Fi=i.EMPTY_OBJ;if(rn.shapeFlag&32){const xi=Le._;xi?It&&xi===1?Rn=!1:Nl(Pn,Le,It):(Rn=!Le.$stable,io(Le,Pn)),Fi=Le}else Le&&(wu(me,Le),Fi={default:1});if(Rn)for(const xi in Pn)!Ka(xi)&&Fi[xi]==null&&delete Pn[xi]};let mu,Il;function Mu(me,Le){me.appContext.config.performance&&Fo()&&Il.mark(`vue-${Le}-${me.uid}`),__VUE_PROD_DEVTOOLS__&&en(me,Le,Fo()?Il.now():Date.now())}function Zu(me,Le){if(me.appContext.config.performance&&Fo()){const It=`vue-${Le}-${me.uid}`,rn=It+":end",Pn=`<${ns(me,me.type)}> ${Le}`;Il.mark(rn),Il.measure(Pn,It,rn),Il.clearMeasures(Pn),Il.clearMarks(It),Il.clearMarks(rn)}__VUE_PROD_DEVTOOLS__&&rt(me,Le,Fo()?Il.now():Date.now())}function Fo(){return mu!==void 0||(typeof window<"u"&&window.performance?(mu=!0,Il=window.performance):mu=!1),mu}function Ku(){const me=[];typeof __VUE_OPTIONS_API__!="boolean"&&((0,i.getGlobalThis)().__VUE_OPTIONS_API__=!0),typeof __VUE_PROD_DEVTOOLS__!="boolean"&&((0,i.getGlobalThis)().__VUE_PROD_DEVTOOLS__=!1),typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&((0,i.getGlobalThis)().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const pl=un;function gu(me){return pu(me)}function Nu(me){return pu(me,ea)}function pu(me,Le){Ku();const It=(0,i.getGlobalThis)();It.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&gn(It.__VUE_DEVTOOLS_GLOBAL_HOOK__,It);const{insert:rn,remove:Pn,patchProp:Rn,createElement:Fi,createText:xi,createComment:sr,setText:xr,setElementText:Dr,parentNode:qi,nextSibling:as,setScopeId:Es=i.NOOP,insertStaticContent:Xs}=me,Ts=(Cn,oi,zi,ir=null,Pr=null,Gr=null,hs=void 0,vs=null,ys=!!oi.dynamicChildren)=>{if(Cn===oi)return;Cn&&!Uo(Cn,oi)&&(ir=ie(Cn),va(Cn,Pr,Gr,!0),Cn=null),oi.patchFlag===-2&&(ys=!1,oi.dynamicChildren=null);const{type:os,ref:Us,shapeFlag:ts}=oi;switch(os){case As:Ya(Cn,oi,zi,ir);break;case Ea:lo(Cn,oi,zi,ir);break;case Js:Cn==null&&$s(oi,zi,ir,hs);break;case ss:Ho(Cn,oi,zi,ir,Pr,Gr,hs,vs,ys);break;default:ts&1?qs(Cn,oi,zi,ir,Pr,Gr,hs,vs,ys):ts&6?jo(Cn,oi,zi,ir,Pr,Gr,hs,vs,ys):(ts&64||ts&128)&&os.process(Cn,oi,zi,ir,Pr,Gr,hs,vs,ys,ln)}Us!=null&&Pr?An(Us,Cn&&Cn.ref,Gr,oi||Cn,!oi):Us==null&&Cn&&Cn.ref!=null&&An(Cn.ref,null,Gr,Cn,!0)},Ya=(Cn,oi,zi,ir)=>{if(Cn==null)rn(oi.el=xi(oi.children),zi,ir);else{const Pr=oi.el=Cn.el;oi.children!==Cn.children&&xr(Pr,oi.children)}},lo=(Cn,oi,zi,ir)=>{Cn==null?rn(oi.el=sr(oi.children||""),zi,ir):oi.el=Cn.el},$s=(Cn,oi,zi,ir)=>{[Cn.el,Cn.anchor]=Xs(Cn.children,oi,zi,ir,Cn.el,Cn.anchor)},Er=(Cn,oi,zi,ir)=>{if(oi.children!==Cn.children){const Pr=as(Cn.anchor);Cs(Cn),[oi.el,oi.anchor]=Xs(oi.children,zi,Pr,ir)}else oi.el=Cn.el,oi.anchor=Cn.anchor},fs=({el:Cn,anchor:oi},zi,ir)=>{let Pr;for(;Cn&&Cn!==oi;)Pr=as(Cn),rn(Cn,zi,ir),Cn=Pr;rn(oi,zi,ir)},Cs=({el:Cn,anchor:oi})=>{let zi;for(;Cn&&Cn!==oi;)zi=as(Cn),Pn(Cn),Cn=zi;Pn(oi)},qs=(Cn,oi,zi,ir,Pr,Gr,hs,vs,ys)=>{if(oi.type==="svg"?hs="svg":oi.type==="math"&&(hs="mathml"),Cn==null)ps(oi,zi,ir,Pr,Gr,hs,vs,ys);else{const os=Cn.el&&Cn.el._isVueCE?Cn.el:null;try{os&&os._beginPatch(),Ns(Cn,oi,Pr,Gr,hs,vs,ys)}finally{os&&os._endPatch()}}},ps=(Cn,oi,zi,ir,Pr,Gr,hs,vs)=>{let ys,os;const{props:Us,shapeFlag:ts,transition:Da,dirs:Ba}=Cn;if(ys=Cn.el=Fi(Cn.type,Gr,Us&&Us.is,Us),ts&8?Dr(ys,Cn.children):ts&16&&Vs(Cn.children,ys,null,ir,Pr,ad(Cn,Gr),hs,vs),Ba&&we(Cn,null,ir,"created"),za(ys,Cn,Cn.scopeId,hs,ir),Us){for(const Ja in Us)Ja!=="value"&&!(0,i.isReservedProp)(Ja)&&Rn(ys,Ja,null,Us[Ja],Gr,ir);"value"in Us&&Rn(ys,"value",null,Us.value,Gr),(os=Us.onVnodeBeforeMount)&&zl(os,ir,Cn)}__VUE_PROD_DEVTOOLS__&&((0,i.def)(ys,"__vnode",Cn,!0),(0,i.def)(ys,"__vueParentComponent",ir,!0)),Ba&&we(Cn,null,ir,"beforeMount");const ho=Dl(Pr,Da);ho&&Da.beforeEnter(ys),rn(ys,oi,zi),((os=Us&&Us.onVnodeMounted)||ho||Ba)&&pl(()=>{os&&zl(os,ir,Cn),ho&&Da.enter(ys),Ba&&we(Cn,null,ir,"mounted")},Pr)},za=(Cn,oi,zi,ir,Pr)=>{if(zi&&Es(Cn,zi),ir)for(let Gr=0;Gr<ir.length;Gr++)Es(Cn,ir[Gr]);if(Pr){let Gr=Pr.subTree;if(oi===Gr||Bn(Gr.type)&&(Gr.ssContent===oi||Gr.ssFallback===oi)){const hs=Pr.vnode;za(Cn,hs,hs.scopeId,hs.slotScopeIds,Pr.parent)}}},Vs=(Cn,oi,zi,ir,Pr,Gr,hs,vs,ys=0)=>{for(let os=ys;os<Cn.length;os++){const Us=Cn[os]=vs?ku(Cn[os]):xl(Cn[os]);Ts(null,Us,oi,zi,ir,Pr,Gr,hs,vs)}},Ns=(Cn,oi,zi,ir,Pr,Gr,hs)=>{const vs=oi.el=Cn.el;__VUE_PROD_DEVTOOLS__&&(vs.__vnode=oi);let{patchFlag:ys,dynamicChildren:os,dirs:Us}=oi;ys|=Cn.patchFlag&16;const ts=Cn.props||i.EMPTY_OBJ,Da=oi.props||i.EMPTY_OBJ;let Ba;if(zi&&Pl(zi,!1),(Ba=Da.onVnodeBeforeUpdate)&&zl(Ba,zi,oi,Cn),Us&&we(oi,Cn,zi,"beforeUpdate"),zi&&Pl(zi,!0),(ts.innerHTML&&Da.innerHTML==null||ts.textContent&&Da.textContent==null)&&Dr(vs,""),os?wa(Cn.dynamicChildren,os,vs,zi,ir,ad(oi,Pr),Gr):hs||Ao(Cn,oi,vs,null,zi,ir,ad(oi,Pr),Gr,!1),ys>0){if(ys&16)Lo(vs,ts,Da,zi,Pr);else if(ys&2&&ts.class!==Da.class&&Rn(vs,"class",null,Da.class,Pr),ys&4&&Rn(vs,"style",ts.style,Da.style,Pr),ys&8){const ho=oi.dynamicProps;for(let Ja=0;Ja<ho.length;Ja++){const Go=ho[Ja],ju=ts[Go],fu=Da[Go];(fu!==ju||Go==="value")&&Rn(vs,Go,ju,fu,Pr,zi)}}ys&1&&Cn.children!==oi.children&&Dr(vs,oi.children)}else!hs&&os==null&&Lo(vs,ts,Da,zi,Pr);((Ba=Da.onVnodeUpdated)||Us)&&pl(()=>{Ba&&zl(Ba,zi,oi,Cn),Us&&we(oi,Cn,zi,"updated")},ir)},wa=(Cn,oi,zi,ir,Pr,Gr,hs)=>{for(let vs=0;vs<oi.length;vs++){const ys=Cn[vs],os=oi[vs],Us=ys.el&&(ys.type===ss||!Uo(ys,os)||ys.shapeFlag&198)?qi(ys.el):zi;Ts(ys,os,Us,null,ir,Pr,Gr,hs,!0)}},Lo=(Cn,oi,zi,ir,Pr)=>{if(oi!==zi){if(oi!==i.EMPTY_OBJ)for(const Gr in oi)!(0,i.isReservedProp)(Gr)&&!(Gr in zi)&&Rn(Cn,Gr,oi[Gr],null,Pr,ir);for(const Gr in zi){if((0,i.isReservedProp)(Gr))continue;const hs=zi[Gr],vs=oi[Gr];hs!==vs&&Gr!=="value"&&Rn(Cn,Gr,vs,hs,Pr,ir)}"value"in zi&&Rn(Cn,"value",oi.value,zi.value,Pr)}},Ho=(Cn,oi,zi,ir,Pr,Gr,hs,vs,ys)=>{const os=oi.el=Cn?Cn.el:xi(""),Us=oi.anchor=Cn?Cn.anchor:xi("");let{patchFlag:ts,dynamicChildren:Da,slotScopeIds:Ba}=oi;Ba&&(vs=vs?vs.concat(Ba):Ba),Cn==null?(rn(os,zi,ir),rn(Us,zi,ir),Vs(oi.children||[],zi,Us,Pr,Gr,hs,vs,ys)):ts>0&&ts&64&&Da&&Cn.dynamicChildren?(wa(Cn.dynamicChildren,Da,zi,Pr,Gr,hs,vs),(oi.key!=null||Pr&&oi===Pr.subTree)&&vu(Cn,oi,!0)):Ao(Cn,oi,zi,Us,Pr,Gr,hs,vs,ys)},jo=(Cn,oi,zi,ir,Pr,Gr,hs,vs,ys)=>{oi.slotScopeIds=vs,Cn==null?oi.shapeFlag&512?Pr.ctx.activate(oi,zi,ir,hs,ys):ua(oi,zi,ir,Pr,Gr,hs,ys):Va(Cn,oi,ys)},ua=(Cn,oi,zi,ir,Pr,Gr,hs)=>{const vs=Cn.component=So(Cn,ir,Pr);if(Ge(Cn)&&(vs.ctx.renderer=ln),Hd(vs,!1,hs),vs.asyncDep){if(Pr&&Pr.registerDep(vs,Bo,hs),!Cn.el){const ys=vs.subTree=hl(Ea);lo(null,ys,oi,zi),Cn.placeholder=ys.el}}else Bo(vs,Cn,oi,zi,Pr,Gr,hs)},Va=(Cn,oi,zi)=>{const ir=oi.component=Cn.component;if(Gt(Cn,oi,zi))if(ir.asyncDep&&!ir.asyncResolved){xa(ir,oi,zi);return}else ir.next=oi,ir.update();else oi.el=Cn.el,ir.vnode=oi},Bo=(Cn,oi,zi,ir,Pr,Gr,hs)=>{const vs=()=>{if(Cn.isMounted){let{next:ts,bu:Da,u:Ba,parent:ho,vnode:Ja}=Cn;{const tu=Hu(Cn);if(tu){ts&&(ts.el=Ja.el,xa(Cn,ts,hs)),tu.asyncDep.then(()=>{Cn.isUnmounted||vs()});return}}let Go=ts,ju;Pl(Cn,!1),ts?(ts.el=Ja.el,xa(Cn,ts,hs)):ts=Ja,Da&&(0,i.invokeArrayFns)(Da),(ju=ts.props&&ts.props.onVnodeBeforeUpdate)&&zl(ju,ho,ts,Ja),Pl(Cn,!0);const fu=Oe(Cn),eu=Cn.subTree;Cn.subTree=fu,Ts(eu,fu,qi(eu.el),ie(eu),Cn,Pr,Gr),ts.el=fu.el,Go===null&&mn(Cn,fu.el),Ba&&pl(Ba,Pr),(ju=ts.props&&ts.props.onVnodeUpdated)&&pl(()=>zl(ju,ho,ts,Ja),Pr),__VUE_PROD_DEVTOOLS__&&Tt(Cn)}else{let ts;const{el:Da,props:Ba}=oi,{bm:ho,m:Ja,parent:Go,root:ju,type:fu}=Cn,eu=Ne(oi);if(Pl(Cn,!1),ho&&(0,i.invokeArrayFns)(ho),!eu&&(ts=Ba&&Ba.onVnodeBeforeMount)&&zl(ts,Go,oi),Pl(Cn,!0),Da&&li){const tu=()=>{Cn.subTree=Oe(Cn),li(Da,Cn.subTree,Cn,Pr,null)};eu&&fu.__asyncHydrate?fu.__asyncHydrate(Da,Cn,tu):tu()}else{ju.ce&&ju.ce._def.shadowRoot!==!1&&ju.ce._injectChildStyle(fu);const tu=Cn.subTree=Oe(Cn);Ts(null,tu,zi,ir,Cn,Pr,Gr),oi.el=tu.el}if(Ja&&pl(Ja,Pr),!eu&&(ts=Ba&&Ba.onVnodeMounted)){const tu=oi;pl(()=>zl(ts,Go,tu),Pr)}(oi.shapeFlag&256||Go&&Ne(Go.vnode)&&Go.vnode.shapeFlag&256)&&Cn.a&&pl(Cn.a,Pr),Cn.isMounted=!0,__VUE_PROD_DEVTOOLS__&&Kt(Cn),oi=zi=ir=null}};Cn.scope.on();const ys=Cn.effect=new e.X2(vs);Cn.scope.off();const os=Cn.update=ys.run.bind(ys),Us=Cn.job=ys.runIfDirty.bind(ys);Us.i=Cn,Us.id=Cn.uid,ys.scheduler=()=>F(Us),Pl(Cn,!0),os()},xa=(Cn,oi,zi)=>{oi.component=Cn;const ir=Cn.vnode.props;Cn.vnode=oi,Cn.next=null,ma(Cn,oi.props,ir,zi),Cu(Cn,oi.children,zi),(0,e.C4)(),x(Cn),(0,e.bl)()},Ao=(Cn,oi,zi,ir,Pr,Gr,hs,vs,ys=!1)=>{const os=Cn&&Cn.children,Us=Cn?Cn.shapeFlag:0,ts=oi.children,{patchFlag:Da,shapeFlag:Ba}=oi;if(Da>0){if(Da&128){Xu(os,ts,zi,ir,Pr,Gr,hs,vs,ys);return}else if(Da&256){cu(os,ts,zi,ir,Pr,Gr,hs,vs,ys);return}}Ba&8?(Us&16&&Rd(os,Pr,Gr),ts!==os&&Dr(zi,ts)):Us&16?Ba&16?Xu(os,ts,zi,ir,Pr,Gr,hs,vs,ys):Rd(os,Pr,Gr,!0):(Us&8&&Dr(zi,""),Ba&16&&Vs(ts,zi,ir,Pr,Gr,hs,vs,ys))},cu=(Cn,oi,zi,ir,Pr,Gr,hs,vs,ys)=>{Cn=Cn||i.EMPTY_ARR,oi=oi||i.EMPTY_ARR;const os=Cn.length,Us=oi.length,ts=Math.min(os,Us);let Da;for(Da=0;Da<ts;Da++){const Ba=oi[Da]=ys?ku(oi[Da]):xl(oi[Da]);Ts(Cn[Da],Ba,zi,null,Pr,Gr,hs,vs,ys)}os>Us?Rd(Cn,Pr,Gr,!0,!1,ts):Vs(oi,zi,ir,Pr,Gr,hs,vs,ys,ts)},Xu=(Cn,oi,zi,ir,Pr,Gr,hs,vs,ys)=>{let os=0;const Us=oi.length;let ts=Cn.length-1,Da=Us-1;for(;os<=ts&&os<=Da;){const Ba=Cn[os],ho=oi[os]=ys?ku(oi[os]):xl(oi[os]);if(Uo(Ba,ho))Ts(Ba,ho,zi,null,Pr,Gr,hs,vs,ys);else break;os++}for(;os<=ts&&os<=Da;){const Ba=Cn[ts],ho=oi[Da]=ys?ku(oi[Da]):xl(oi[Da]);if(Uo(Ba,ho))Ts(Ba,ho,zi,null,Pr,Gr,hs,vs,ys);else break;ts--,Da--}if(os>ts){if(os<=Da){const Ba=Da+1,ho=Ba<Us?oi[Ba].el:ir;for(;os<=Da;)Ts(null,oi[os]=ys?ku(oi[os]):xl(oi[os]),zi,ho,Pr,Gr,hs,vs,ys),os++}}else if(os>Da)for(;os<=ts;)va(Cn[os],Pr,Gr,!0),os++;else{const Ba=os,ho=os,Ja=new Map;for(os=ho;os<=Da;os++){const xu=oi[os]=ys?ku(oi[os]):xl(oi[os]);xu.key!=null&&Ja.set(xu.key,os)}let Go,ju=0;const fu=Da-ho+1;let eu=!1,tu=0;const Gu=new Array(fu);for(os=0;os<fu;os++)Gu[os]=0;for(os=Ba;os<=ts;os++){const xu=Cn[os];if(ju>=fu){va(xu,Pr,Gr,!0);continue}let Eu;if(xu.key!=null)Eu=Ja.get(xu.key);else for(Go=ho;Go<=Da;Go++)if(Gu[Go-ho]===0&&Uo(xu,oi[Go])){Eu=Go;break}Eu===void 0?va(xu,Pr,Gr,!0):(Gu[Eu-ho]=os+1,Eu>=tu?tu=Eu:eu=!0,Ts(xu,oi[Eu],zi,null,Pr,Gr,hs,vs,ys),ju++)}const Zd=eu?Ll(Gu):i.EMPTY_ARR;for(Go=Zd.length-1,os=fu-1;os>=0;os--){const xu=ho+os,Eu=oi[xu],Id=oi[xu+1],Yl=xu+1<Us?Id.el||Id.placeholder:ir;Gu[os]===0?Ts(null,Eu,zi,Yl,Pr,Gr,hs,vs,ys):eu&&(Go<0||os!==Zd[Go]?Od(Eu,zi,Yl,2):Go--)}}},Od=(Cn,oi,zi,ir,Pr=null)=>{const{el:Gr,type:hs,transition:vs,children:ys,shapeFlag:os}=Cn;if(os&6){Od(Cn.component.subTree,oi,zi,ir);return}if(os&128){Cn.suspense.move(oi,zi,ir);return}if(os&64){hs.move(Cn,oi,zi,ln);return}if(hs===ss){rn(Gr,oi,zi);for(let ts=0;ts<ys.length;ts++)Od(ys[ts],oi,zi,ir);rn(Cn.anchor,oi,zi);return}if(hs===Js){fs(Cn,oi,zi);return}if(ir!==2&&os&1&&vs)if(ir===0)vs.beforeEnter(Gr),rn(Gr,oi,zi),pl(()=>vs.enter(Gr),Pr);else{const{leave:ts,delayLeave:Da,afterLeave:Ba}=vs,ho=()=>{Cn.ctx.isUnmounted?Pn(Gr):rn(Gr,oi,zi)},Ja=()=>{Gr._isLeaving&&Gr[fi](!0),ts(Gr,()=>{ho(),Ba&&Ba()})};Da?Da(Gr,ho,Ja):Ja()}else rn(Gr,oi,zi)},va=(Cn,oi,zi,ir=!1,Pr=!1)=>{const{type:Gr,props:hs,ref:vs,children:ys,dynamicChildren:os,shapeFlag:Us,patchFlag:ts,dirs:Da,cacheIndex:Ba}=Cn;if(ts===-2&&(Pr=!1),vs!=null&&((0,e.C4)(),An(vs,null,zi,Cn,!0),(0,e.bl)()),Ba!=null&&(oi.renderCache[Ba]=void 0),Us&256){oi.ctx.deactivate(Cn);return}const ho=Us&1&&Da,Ja=!Ne(Cn);let Go;if(Ja&&(Go=hs&&hs.onVnodeBeforeUnmount)&&zl(Go,oi,Cn),Us&6)Jd(Cn.component,zi,ir);else{if(Us&128){Cn.suspense.unmount(zi,ir);return}ho&&we(Cn,null,oi,"beforeUnmount"),Us&64?Cn.type.remove(Cn,oi,zi,ln,ir):os&&!os.hasOnce&&(Gr!==ss||ts>0&&ts&64)?Rd(os,oi,zi,!1,!0):(Gr===ss&&ts&384||!Pr&&Us&16)&&Rd(ys,oi,zi),ir&&jd(Cn)}(Ja&&(Go=hs&&hs.onVnodeUnmounted)||ho)&&pl(()=>{Go&&zl(Go,oi,Cn),ho&&we(Cn,null,oi,"unmounted")},zi)},jd=Cn=>{const{type:oi,el:zi,anchor:ir,transition:Pr}=Cn;if(oi===ss){Qd(zi,ir);return}if(oi===Js){Cs(Cn);return}const Gr=()=>{Pn(zi),Pr&&!Pr.persisted&&Pr.afterLeave&&Pr.afterLeave()};if(Cn.shapeFlag&1&&Pr&&!Pr.persisted){const{leave:hs,delayLeave:vs}=Pr,ys=()=>hs(zi,Gr);vs?vs(Cn.el,Gr,ys):ys()}else Gr()},Qd=(Cn,oi)=>{let zi;for(;Cn!==oi;)zi=as(Cn),Pn(Cn),Cn=zi;Pn(oi)},Jd=(Cn,oi,zi)=>{const{bum:ir,scope:Pr,job:Gr,subTree:hs,um:vs,m:ys,a:os}=Cn;dd(ys),dd(os),ir&&(0,i.invokeArrayFns)(ir),Pr.stop(),Gr&&(Gr.flags|=8,va(hs,Cn,oi,zi)),vs&&pl(vs,oi),pl(()=>{Cn.isUnmounted=!0},oi),__VUE_PROD_DEVTOOLS__&&Jt(Cn)},Rd=(Cn,oi,zi,ir=!1,Pr=!1,Gr=0)=>{for(let hs=Gr;hs<Cn.length;hs++)va(Cn[hs],oi,zi,ir,Pr)},ie=Cn=>{if(Cn.shapeFlag&6)return ie(Cn.component.subTree);if(Cn.shapeFlag&128)return Cn.suspense.next();const oi=as(Cn.anchor||Cn.el),zi=oi&&oi[Xe];return zi?as(zi):oi};let tt=!1;const Ut=(Cn,oi,zi)=>{Cn==null?oi._vnode&&va(oi._vnode,null,null,!0):Ts(oi._vnode||null,Cn,oi,null,null,null,zi),oi._vnode=Cn,tt||(tt=!0,x(),R(),tt=!1)},ln={p:Ts,um:va,m:Od,r:jd,mt:ua,mc:Vs,pc:Ao,pbc:wa,n:ie,o:me};let Vn,li;return Le&&([Vn,li]=Le(ln)),{render:Ut,hydrate:Vn,createApp:Vi(Ut,Vn)}}function ad({type:me,props:Le},It){return It==="svg"&&me==="foreignObject"||It==="mathml"&&me==="annotation-xml"&&Le&&Le.encoding&&Le.encoding.includes("html")?void 0:It}function Pl({effect:me,job:Le},It){It?(me.flags|=32,Le.flags|=4):(me.flags&=-33,Le.flags&=-5)}function Dl(me,Le){return(!me||me&&!me.pendingBranch)&&Le&&!Le.persisted}function vu(me,Le,It=!1){const rn=me.children,Pn=Le.children;if((0,i.isArray)(rn)&&(0,i.isArray)(Pn))for(let Rn=0;Rn<rn.length;Rn++){const Fi=rn[Rn];let xi=Pn[Rn];xi.shapeFlag&1&&!xi.dynamicChildren&&((xi.patchFlag<=0||xi.patchFlag===32)&&(xi=Pn[Rn]=ku(Pn[Rn]),xi.el=Fi.el),!It&&xi.patchFlag!==-2&&vu(Fi,xi)),xi.type===As&&xi.patchFlag!==-1&&(xi.el=Fi.el),xi.type===Ea&&!xi.el&&(xi.el=Fi.el)}}function Ll(me){const Le=me.slice(),It=[0];let rn,Pn,Rn,Fi,xi;const sr=me.length;for(rn=0;rn<sr;rn++){const xr=me[rn];if(xr!==0){if(Pn=It[It.length-1],me[Pn]<xr){Le[rn]=Pn,It.push(rn);continue}for(Rn=0,Fi=It.length-1;Rn<Fi;)xi=Rn+Fi>>1,me[It[xi]]<xr?Rn=xi+1:Fi=xi;xr<me[It[Rn]]&&(Rn>0&&(Le[rn]=It[Rn-1]),It[Rn]=rn)}}for(Rn=It.length,Fi=It[Rn-1];Rn-- >0;)It[Rn]=Fi,Fi=Le[Fi];return It}function Hu(me){const Le=me.subTree.component;if(Le)return Le.asyncDep&&!Le.asyncResolved?Le:Hu(Le)}function dd(me){if(me)for(let Le=0;Le<me.length;Le++)me[Le].flags|=8}const Td=Symbol.for("v-scx"),Md=()=>{{const me=ar(Td);return me}};function id(me,Le){return Et(me,null,Le)}function Sd(me,Le){return Et(me,null,{flush:"post"})}function du(me,Le){return Et(me,null,{flush:"sync"})}function Ye(me,Le,It){return Et(me,Le,It)}function Et(me,Le,It=i.EMPTY_OBJ){const{immediate:rn,deep:Pn,flush:Rn,once:Fi}=It,xi=(0,i.extend)({},It),sr=Le&&rn||!Le&&Rn!=="post";let xr;if(Xl){if(Rn==="sync"){const Es=Md();xr=Es.__watcherHandles||(Es.__watcherHandles=[])}else if(!sr){const Es=()=>{};return Es.stop=i.NOOP,Es.resume=i.NOOP,Es.pause=i.NOOP,Es}}const Dr=Ga;xi.call=(Es,Xs,Ts)=>j(Es,Dr,Xs,Ts);let qi=!1;Rn==="post"?xi.scheduler=Es=>{pl(Es,Dr&&Dr.suspense)}:Rn!=="sync"&&(qi=!0,xi.scheduler=(Es,Xs)=>{Xs?Es():F(Es)}),xi.augmentJob=Es=>{Le&&(Es.flags|=4),qi&&(Es.flags|=2,Dr&&(Es.id=Dr.uid,Es.i=Dr))};const as=(0,e.wB)(me,Le,xi);return Xl&&(xr?xr.push(as):sr&&as()),as}function At(me,Le,It){const rn=this.proxy,Pn=(0,i.isString)(me)?me.includes(".")?qt(rn,me):()=>rn[me]:me.bind(rn,rn);let Rn;(0,i.isFunction)(Le)?Rn=Le:(Rn=Le.handler,It=Le);const Fi=Qo(this),xi=Et(Pn,Rn.bind(rn),It);return Fi(),xi}function qt(me,Le){const It=Le.split(".");return()=>{let rn=me;for(let Pn=0;Pn<It.length&&rn;Pn++)rn=rn[It[Pn]];return rn}}function an(me,Le,It=i.EMPTY_OBJ){const rn=el(),Pn=(0,i.camelize)(Le),Rn=(0,i.hyphenate)(Le),Fi=D(me,Pn),xi=(0,e.rY)((sr,xr)=>{let Dr,qi=i.EMPTY_OBJ,as;return du(()=>{const Es=me[Pn];(0,i.hasChanged)(Dr,Es)&&(Dr=Es,xr())}),{get(){return sr(),It.get?It.get(Dr):Dr},set(Es){const Xs=It.set?It.set(Es):Es;if(!(0,i.hasChanged)(Xs,Dr)&&!(qi!==i.EMPTY_OBJ&&(0,i.hasChanged)(Es,qi)))return;const Ts=rn.vnode.props;Ts&&(Le in Ts||Pn in Ts||Rn in Ts)&&(`onUpdate:${Le}`in Ts||`onUpdate:${Pn}`in Ts||`onUpdate:${Rn}`in Ts)||(Dr=Es,xr()),rn.emit(`update:${Le}`,Xs),(0,i.hasChanged)(Es,Xs)&&(0,i.hasChanged)(Es,qi)&&!(0,i.hasChanged)(Xs,as)&&xr(),qi=Es,as=Xs}}});return xi[Symbol.iterator]=()=>{let sr=0;return{next(){return sr<2?{value:sr++?Fi||i.EMPTY_OBJ:xi,done:!1}:{done:!0}}}},xi}const D=(me,Le)=>Le==="modelValue"||Le==="model-value"?me.modelModifiers:me[`${Le}Modifiers`]||me[`${(0,i.camelize)(Le)}Modifiers`]||me[`${(0,i.hyphenate)(Le)}Modifiers`];function A(me,Le,...It){if(me.isUnmounted)return;const rn=me.vnode.props||i.EMPTY_OBJ;let Pn=It;const Rn=Le.startsWith("update:"),Fi=Rn&&D(rn,Le.slice(7));Fi&&(Fi.trim&&(Pn=It.map(Dr=>(0,i.isString)(Dr)?Dr.trim():Dr)),Fi.number&&(Pn=It.map(i.looseToNumber))),__VUE_PROD_DEVTOOLS__&&oe(me,Le,Pn);let xi,sr=rn[xi=(0,i.toHandlerKey)(Le)]||rn[xi=(0,i.toHandlerKey)((0,i.camelize)(Le))];!sr&&Rn&&(sr=rn[xi=(0,i.toHandlerKey)((0,i.hyphenate)(Le))]),sr&&j(sr,me,6,Pn);const xr=rn[xi+"Once"];if(xr){if(!me.emitted)me.emitted={};else if(me.emitted[xi])return;me.emitted[xi]=!0,j(xr,me,6,Pn)}}const U=new WeakMap;function G(me,Le,It=!1){const rn=__VUE_OPTIONS_API__&&It?U:Le.emitsCache,Pn=rn.get(me);if(Pn!==void 0)return Pn;const Rn=me.emits;let Fi={},xi=!1;if(__VUE_OPTIONS_API__&&!(0,i.isFunction)(me)){const sr=xr=>{const Dr=G(xr,Le,!0);Dr&&(xi=!0,(0,i.extend)(Fi,Dr))};!It&&Le.mixins.length&&Le.mixins.forEach(sr),me.extends&&sr(me.extends),me.mixins&&me.mixins.forEach(sr)}return!Rn&&!xi?((0,i.isObject)(me)&&rn.set(me,null),null):((0,i.isArray)(Rn)?Rn.forEach(sr=>Fi[sr]=null):(0,i.extend)(Fi,Rn),(0,i.isObject)(me)&&rn.set(me,Fi),Fi)}function ee(me,Le){return!me||!(0,i.isOn)(Le)?!1:(Le=Le.slice(2).replace(/Once$/,""),(0,i.hasOwn)(me,Le[0].toLowerCase()+Le.slice(1))||(0,i.hasOwn)(me,(0,i.hyphenate)(Le))||(0,i.hasOwn)(me,Le))}let de=!1;function ve(){de=!0}function Oe(me){const{type:Le,vnode:It,proxy:rn,withProxy:Pn,propsOptions:[Rn],slots:Fi,attrs:xi,emit:sr,render:xr,renderCache:Dr,props:qi,data:as,setupState:Es,ctx:Xs,inheritAttrs:Ts}=me,Ya=fe(me);let lo,$s;try{if(It.shapeFlag&4){const Cs=Pn||rn,qs=Cs;lo=xl(xr.call(qs,Cs,Dr,qi,Es,as,Xs)),$s=xi}else{const Cs=Le;lo=xl(Cs.length>1?Cs(qi,{attrs:xi,slots:Fi,emit:sr}):Cs(qi,null)),$s=Le.props?xi:pt(xi)}}catch(Cs){ya.length=0,O(Cs,me,1),lo=hl(Ea)}let Er=lo,fs;if($s&&Ts!==!1){const Cs=Object.keys($s),{shapeFlag:qs}=Er;Cs.length&&qs&7&&(Rn&&Cs.some(i.isModelListener)&&($s=ot($s,Rn)),Er=ra(Er,$s,!1,!0))}return It.dirs&&(Er=ra(Er,null,!1,!0),Er.dirs=Er.dirs?Er.dirs.concat(It.dirs):It.dirs),It.transition&&Yt(Er,It.transition),lo=Er,fe(Ya),lo}const ke=me=>{const Le=me.children,It=me.dynamicChildren,rn=He(Le,!1);if(!rn)return[me,void 0];const Pn=Le.indexOf(rn),Rn=It?It.indexOf(rn):-1,Fi=xi=>{Le[Pn]=xi,It&&(Rn>-1?It[Rn]=xi:xi.patchFlag>0&&(me.dynamicChildren=[...It,xi]))};return[xl(rn),Fi]};function He(me,Le=!0){let It;for(let rn=0;rn<me.length;rn++){const Pn=me[rn];if(Vo(Pn)){if(Pn.type!==Ea||Pn.children==="v-if"){if(It)return;It=Pn}}else return}return It}const pt=me=>{let Le;for(const It in me)(It==="class"||It==="style"||(0,i.isOn)(It))&&((Le||(Le={}))[It]=me[It]);return Le},ot=(me,Le)=>{const It={};for(const rn in me)(!(0,i.isModelListener)(rn)||!(rn.slice(9)in Le))&&(It[rn]=me[rn]);return It},wt=me=>me.shapeFlag&7||me.type===Ea;function Gt(me,Le,It){const{props:rn,children:Pn,component:Rn}=me,{props:Fi,children:xi,patchFlag:sr}=Le,xr=Rn.emitsOptions;if(Le.dirs||Le.transition)return!0;if(It&&sr>=0){if(sr&1024)return!0;if(sr&16)return rn?$t(rn,Fi,xr):!!Fi;if(sr&8){const Dr=Le.dynamicProps;for(let qi=0;qi<Dr.length;qi++){const as=Dr[qi];if(Fi[as]!==rn[as]&&!ee(xr,as))return!0}}}else return(Pn||xi)&&(!xi||!xi.$stable)?!0:rn===Fi?!1:rn?Fi?$t(rn,Fi,xr):!0:!!Fi;return!1}function $t(me,Le,It){const rn=Object.keys(Le);if(rn.length!==Object.keys(me).length)return!0;for(let Pn=0;Pn<rn.length;Pn++){const Rn=rn[Pn];if(Le[Rn]!==me[Rn]&&!ee(It,Rn))return!0}return!1}function mn({vnode:me,parent:Le},It){for(;Le;){const rn=Le.subTree;if(rn.suspense&&rn.suspense.activeBranch===me&&(rn.el=me.el),rn===me)(me=Le.vnode).el=It,Le=Le.parent;else break}}const Bn=me=>me.__isSuspense;let Kn=0;const Nn={name:"Suspense",__isSuspense:!0,process(me,Le,It,rn,Pn,Rn,Fi,xi,sr,xr){if(me==null)ji(Le,It,rn,Pn,Rn,Fi,xi,sr,xr);else{if(Rn&&Rn.deps>0&&!me.suspense.isInFallback){Le.suspense=me.suspense,Le.suspense.vnode=Le,Le.el=me.el;return}Xi(me,Le,It,rn,Pn,Fi,xi,sr,xr)}},hydrate:Ui,normalize:pr},On=null;function ei(me,Le){const It=me.props&&me.props[Le];(0,i.isFunction)(It)&&It()}function ji(me,Le,It,rn,Pn,Rn,Fi,xi,sr){const{p:xr,o:{createElement:Dr}}=sr,qi=Dr("div"),as=me.suspense=Si(me,Pn,rn,Le,qi,It,Rn,Fi,xi,sr);xr(null,as.pendingBranch=me.ssContent,qi,null,rn,as,Rn,Fi),as.deps>0?(ei(me,"onPending"),ei(me,"onFallback"),xr(null,me.ssFallback,Le,It,rn,null,Rn,Fi),Sr(as,me.ssFallback)):as.resolve(!1,!0)}function Xi(me,Le,It,rn,Pn,Rn,Fi,xi,{p:sr,um:xr,o:{createElement:Dr}}){const qi=Le.suspense=me.suspense;qi.vnode=Le,Le.el=me.el;const as=Le.ssContent,Es=Le.ssFallback,{activeBranch:Xs,pendingBranch:Ts,isInFallback:Ya,isHydrating:lo}=qi;if(Ts)qi.pendingBranch=as,Uo(Ts,as)?(sr(Ts,as,qi.hiddenContainer,null,Pn,qi,Rn,Fi,xi),qi.deps<=0?qi.resolve():Ya&&(lo||(sr(Xs,Es,It,rn,Pn,null,Rn,Fi,xi),Sr(qi,Es)))):(qi.pendingId=Kn++,lo?(qi.isHydrating=!1,qi.activeBranch=Ts):xr(Ts,Pn,qi),qi.deps=0,qi.effects.length=0,qi.hiddenContainer=Dr("div"),Ya?(sr(null,as,qi.hiddenContainer,null,Pn,qi,Rn,Fi,xi),qi.deps<=0?qi.resolve():(sr(Xs,Es,It,rn,Pn,null,Rn,Fi,xi),Sr(qi,Es))):Xs&&Uo(Xs,as)?(sr(Xs,as,It,rn,Pn,qi,Rn,Fi,xi),qi.resolve(!0)):(sr(null,as,qi.hiddenContainer,null,Pn,qi,Rn,Fi,xi),qi.deps<=0&&qi.resolve()));else if(Xs&&Uo(Xs,as))sr(Xs,as,It,rn,Pn,qi,Rn,Fi,xi),Sr(qi,as);else if(ei(Le,"onPending"),qi.pendingBranch=as,as.shapeFlag&512?qi.pendingId=as.component.suspenseId:qi.pendingId=Kn++,sr(null,as,qi.hiddenContainer,null,Pn,qi,Rn,Fi,xi),qi.deps<=0)qi.resolve();else{const{timeout:$s,pendingId:Er}=qi;$s>0?setTimeout(()=>{qi.pendingId===Er&&qi.fallback(Es)},$s):$s===0&&qi.fallback(Es)}}let Zi=!1;function Si(me,Le,It,rn,Pn,Rn,Fi,xi,sr,xr,Dr=!1){const{p:qi,m:as,um:Es,n:Xs,o:{parentNode:Ts,remove:Ya}}=xr;let lo;const $s=js(me);$s&&Le&&Le.pendingBranch&&(lo=Le.pendingId,Le.deps++);const Er=me.props?(0,i.toNumber)(me.props.timeout):void 0,fs=Rn,Cs={vnode:me,parent:Le,parentComponent:It,namespace:Fi,container:rn,hiddenContainer:Pn,deps:0,pendingId:Kn++,timeout:typeof Er=="number"?Er:-1,activeBranch:null,pendingBranch:null,isInFallback:!Dr,isHydrating:Dr,isUnmounted:!1,effects:[],resolve(qs=!1,ps=!1){const{vnode:za,activeBranch:Vs,pendingBranch:Ns,pendingId:wa,effects:Lo,parentComponent:Ho,container:jo,isInFallback:ua}=Cs;let Va=!1;Cs.isHydrating?Cs.isHydrating=!1:qs||(Va=Vs&&Ns.transition&&Ns.transition.mode==="out-in",Va&&(Vs.transition.afterLeave=()=>{wa===Cs.pendingId&&(as(Ns,jo,Rn===fs?Xs(Vs):Rn,0),k(Lo),ua&&za.ssFallback&&(za.ssFallback.el=null))}),Vs&&(Ts(Vs.el)===jo&&(Rn=Xs(Vs)),Es(Vs,Ho,Cs,!0),!Va&&ua&&za.ssFallback&&(za.ssFallback.el=null)),Va||as(Ns,jo,Rn,0)),Sr(Cs,Ns),Cs.pendingBranch=null,Cs.isInFallback=!1;let Bo=Cs.parent,xa=!1;for(;Bo;){if(Bo.pendingBranch){Bo.effects.push(...Lo),xa=!0;break}Bo=Bo.parent}!xa&&!Va&&k(Lo),Cs.effects=[],$s&&Le&&Le.pendingBranch&&lo===Le.pendingId&&(Le.deps--,Le.deps===0&&!ps&&Le.resolve()),ei(za,"onResolve")},fallback(qs){if(!Cs.pendingBranch)return;const{vnode:ps,activeBranch:za,parentComponent:Vs,container:Ns,namespace:wa}=Cs;ei(ps,"onFallback");const Lo=Xs(za),Ho=()=>{Cs.isInFallback&&(qi(null,qs,Ns,Lo,Vs,null,wa,xi,sr),Sr(Cs,qs))},jo=qs.transition&&qs.transition.mode==="out-in";jo&&(za.transition.afterLeave=Ho),Cs.isInFallback=!0,Es(za,Vs,null,!0),jo||Ho()},move(qs,ps,za){Cs.activeBranch&&as(Cs.activeBranch,qs,ps,za),Cs.container=qs},next(){return Cs.activeBranch&&Xs(Cs.activeBranch)},registerDep(qs,ps,za){const Vs=!!Cs.pendingBranch;Vs&&Cs.deps++;const Ns=qs.vnode.el;qs.asyncDep.catch(wa=>{O(wa,qs,0)}).then(wa=>{if(qs.isUnmounted||Cs.isUnmounted||Cs.pendingId!==qs.suspenseId)return;qs.asyncResolved=!0;const{vnode:Lo}=qs;fd(qs,wa,!1),Ns&&(Lo.el=Ns);const Ho=!Ns&&qs.subTree.el;ps(qs,Lo,Ts(Ns||qs.subTree.el),Ns?null:Xs(qs.subTree),Cs,Fi,za),Ho&&(Lo.placeholder=null,Ya(Ho)),mn(qs,Lo.el),Vs&&--Cs.deps===0&&Cs.resolve()})},unmount(qs,ps){Cs.isUnmounted=!0,Cs.activeBranch&&Es(Cs.activeBranch,It,qs,ps),Cs.pendingBranch&&Es(Cs.pendingBranch,It,qs,ps)}};return Cs}function Ui(me,Le,It,rn,Pn,Rn,Fi,xi,sr){const xr=Le.suspense=Si(Le,rn,It,me.parentNode,document.createElement("div"),null,Pn,Rn,Fi,xi,!0),Dr=sr(me,xr.pendingBranch=Le.ssContent,It,xr,Rn,Fi);return xr.deps===0&&xr.resolve(!1,!0),Dr}function pr(me){const{shapeFlag:Le,children:It}=me,rn=Le&32;me.ssContent=gs(rn?It.default:It),me.ssFallback=rn?gs(It.fallback):hl(Ea)}function gs(me){let Le;if((0,i.isFunction)(me)){const It=fo&&me._c;It&&(me._d=!1,ka()),me=me(),It&&(me._d=!0,Le=co,mo())}return(0,i.isArray)(me)&&(me=He(me)),me=xl(me),Le&&!me.dynamicChildren&&(me.dynamicChildren=Le.filter(It=>It!==me)),me}function un(me,Le){Le&&Le.pendingBranch?(0,i.isArray)(me)?Le.effects.push(...me):Le.effects.push(me):k(me)}function Sr(me,Le){me.activeBranch=Le;const{vnode:It,parentComponent:rn}=me;let Pn=Le.el;for(;!Pn&&Le.component;)Le=Le.component.subTree,Pn=Le.el;It.el=Pn,rn&&rn.subTree===It&&(rn.vnode.el=Pn,mn(rn,Pn))}function js(me){const Le=me.props&&me.props.suspensible;return Le!=null&&Le!==!1}const ss=Symbol.for("v-fgt"),As=Symbol.for("v-txt"),Ea=Symbol.for("v-cmt"),Js=Symbol.for("v-stc"),ya=[];let co=null;function ka(me=!1){ya.push(co=me?null:[])}function mo(){ya.pop(),co=ya[ya.length-1]||null}let fo=1;function jl(me,Le=!1){fo+=me,me<0&&co&&Le&&(co.hasOnce=!0)}function ul(me){return me.dynamicChildren=fo>0?co||i.EMPTY_ARR:null,mo(),fo>0&&co&&co.push(me),me}function yu(me,Le,It,rn,Pn,Rn){return ul(rd(me,Le,It,rn,Pn,Rn,!0))}function Hl(me,Le,It,rn,Pn){return ul(hl(me,Le,It,rn,Pn,!0))}function Vo(me){return me?me.__v_isVNode===!0:!1}function Uo(me,Le){return me.type===Le.type&&me.key===Le.key}let so;function wl(me){so=me}const $l=(...me)=>Ju(...so?so(me,Me):me),Ud=({key:me})=>me??null,vd=({ref:me,ref_key:Le,ref_for:It})=>(typeof me=="number"&&(me=""+me),me!=null?(0,i.isString)(me)||(0,e.i9)(me)||(0,i.isFunction)(me)?{i:Me,r:me,k:Le,f:!!It}:me:null);function rd(me,Le=null,It=null,rn=0,Pn=null,Rn=me===ss?0:1,Fi=!1,xi=!1){const sr={__v_isVNode:!0,__v_skip:!0,type:me,props:Le,key:Le&&Ud(Le),ref:Le&&vd(Le),scopeId:Pe,slotScopeIds:null,children:It,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:Rn,patchFlag:rn,dynamicProps:Pn,dynamicChildren:null,appContext:null,ctx:Me};return xi?(cd(sr,It),Rn&128&&me.normalize(sr)):It&&(sr.shapeFlag|=(0,i.isString)(It)?8:16),fo>0&&!Fi&&co&&(sr.patchFlag>0||Rn&6)&&sr.patchFlag!==32&&co.push(sr),sr}const hl=Ju;function Ju(me,Le=null,It=null,rn=0,Pn=null,Rn=!1){if((!me||me===Cr)&&(me=Ea),Vo(me)){const xi=ra(me,Le,!0);return It&&cd(xi,It),fo>0&&!Rn&&co&&(xi.shapeFlag&6?co[co.indexOf(me)]=xi:co.push(xi)),xi.patchFlag=-2,xi}if(Ur(me)&&(me=me.__vccOpts),Le){Le=Ql(Le);let{class:xi,style:sr}=Le;xi&&!(0,i.isString)(xi)&&(Le.class=(0,i.normalizeClass)(xi)),(0,i.isObject)(sr)&&((0,e.ju)(sr)&&!(0,i.isArray)(sr)&&(sr=(0,i.extend)({},sr)),Le.style=(0,i.normalizeStyle)(sr))}const Fi=(0,i.isString)(me)?1:Bn(me)?128:gt(me)?64:(0,i.isObject)(me)?4:(0,i.isFunction)(me)?2:0;return rd(me,Le,It,rn,Pn,Fi,Rn,!0)}function Ql(me){return me?(0,e.ju)(me)||Rs(me)?(0,i.extend)({},me):me:null}function ra(me,Le,It=!1,rn=!1){const{props:Pn,ref:Rn,patchFlag:Fi,children:xi,transition:sr}=me,xr=Le?Xr(Pn||{},Le):Pn,Dr={__v_isVNode:!0,__v_skip:!0,type:me.type,props:xr,key:xr&&Ud(xr),ref:Le&&Le.ref?It&&Rn?(0,i.isArray)(Rn)?Rn.concat(vd(Le)):[Rn,vd(Le)]:vd(Le):Rn,scopeId:me.scopeId,slotScopeIds:me.slotScopeIds,children:xi,target:me.target,targetStart:me.targetStart,targetAnchor:me.targetAnchor,staticCount:me.staticCount,shapeFlag:me.shapeFlag,patchFlag:Le&&me.type!==ss?Fi===-1?16:Fi|16:Fi,dynamicProps:me.dynamicProps,dynamicChildren:me.dynamicChildren,appContext:me.appContext,dirs:me.dirs,transition:sr,component:me.component,suspense:me.suspense,ssContent:me.ssContent&&ra(me.ssContent),ssFallback:me.ssFallback&&ra(me.ssFallback),placeholder:me.placeholder,el:me.el,anchor:me.anchor,ctx:me.ctx,ce:me.ce};return sr&&rn&&Yt(Dr,sr.clone(Dr)),Dr}function Zl(me){const Le=ra(me);return isArray(me.children)&&(Le.children=me.children.map(Zl)),Le}function _l(me=" ",Le=0){return hl(As,null,me,Le)}function Su(me,Le){const It=hl(Js,null,me);return It.staticCount=Le,It}function Uu(me="",Le=!1){return Le?(ka(),Hl(Ea,null,me)):hl(Ea,null,me)}function xl(me){return me==null||typeof me=="boolean"?hl(Ea):(0,i.isArray)(me)?hl(ss,null,me.slice()):Vo(me)?ku(me):hl(As,null,String(me))}function ku(me){return me.el===null&&me.patchFlag!==-1||me.memo?me:ra(me)}function cd(me,Le){let It=0;const{shapeFlag:rn}=me;if(Le==null)Le=null;else if((0,i.isArray)(Le))It=16;else if(typeof Le=="object")if(rn&65){const Pn=Le.default;Pn&&(Pn._c&&(Pn._d=!1),cd(me,Pn()),Pn._c&&(Pn._d=!0));return}else{It=32;const Pn=Le._;!Pn&&!Rs(Le)?Le._ctx=Me:Pn===3&&Me&&(Me.slots._===1?Le._=1:(Le._=2,me.patchFlag|=1024))}else(0,i.isFunction)(Le)?(Le={default:Le,_ctx:Me},It=32):(Le=String(Le),rn&64?(It=16,Le=[_l(Le)]):It=8);me.children=Le,me.shapeFlag|=It}function Xr(...me){const Le={};for(let It=0;It<me.length;It++){const rn=me[It];for(const Pn in rn)if(Pn==="class")Le.class!==rn.class&&(Le.class=(0,i.normalizeClass)([Le.class,rn.class]));else if(Pn==="style")Le.style=(0,i.normalizeStyle)([Le.style,rn.style]);else if((0,i.isOn)(Pn)){const Rn=Le[Pn],Fi=rn[Pn];Fi&&Rn!==Fi&&!((0,i.isArray)(Rn)&&Rn.includes(Fi))&&(Le[Pn]=Rn?[].concat(Rn,Fi):Fi)}else Pn!==""&&(Le[Pn]=rn[Pn])}return Le}function zl(me,Le,It,rn=null){j(me,Le,7,[It,rn])}const Ko=pi();let ml=0;function So(me,Le,It){const rn=me.type,Pn=(Le?Le.appContext:me.appContext)||Ko,Rn={uid:ml++,vnode:me,type:rn,parent:Le,appContext:Pn,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:Le?Le.provides:Object.create(Pn.provides),ids:Le?Le.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Io(rn,Pn),emitsOptions:G(rn,Pn),emit:null,emitted:null,propsDefaults:i.EMPTY_OBJ,inheritAttrs:rn.inheritAttrs,ctx:i.EMPTY_OBJ,data:i.EMPTY_OBJ,props:i.EMPTY_OBJ,attrs:i.EMPTY_OBJ,slots:i.EMPTY_OBJ,refs:i.EMPTY_OBJ,setupState:i.EMPTY_OBJ,setupContext:null,suspense:It,suspenseId:It?It.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 Rn.ctx={_:Rn},Rn.root=Le?Le.root:Rn,Rn.emit=A.bind(null,Rn),me.ce&&me.ce(Rn),Rn}let Ga=null;const el=()=>Ga||Me;let bu,tl;{const me=(0,i.getGlobalThis)(),Le=(It,rn)=>{let Pn;return(Pn=me[It])||(Pn=me[It]=[]),Pn.push(rn),Rn=>{Pn.length>1?Pn.forEach(Fi=>Fi(Rn)):Pn[0](Rn)}};bu=Le("__VUE_INSTANCE_SETTERS__",It=>Ga=It),tl=Le("__VUE_SSR_SETTERS__",It=>Xl=It)}const Qo=me=>{const Le=Ga;return bu(me),me.scope.on(),()=>{me.scope.off(),bu(Le)}},Du=()=>{Ga&&Ga.scope.off(),bu(null)},Ol=null;function Jl(me,{isNativeTag:Le}){(Ol(me)||Le(me))&&c("Do not use built-in or reserved HTML elements as component id: "+me)}function au(me){return me.vnode.shapeFlag&4}let Xl=!1;function Hd(me,Le=!1,It=!1){Le&&tl(Le);const{props:rn,children:Pn}=me.vnode,Rn=au(me);Br(me,rn,Rn,Le),Ul(me,Pn,It||Le);const Fi=Rn?sl(me,Le):void 0;return Le&&tl(!1),Fi}function sl(me,Le){var It;const rn=me.type;me.accessCache=Object.create(null),me.proxy=new Proxy(me.ctx,No);const{setup:Pn}=rn;if(Pn){(0,e.C4)();const Rn=me.setupContext=Pn.length>1?Gl(me):null,Fi=Qo(me),xi=C(Pn,me,0,[me.props,Rn]),sr=(0,i.isPromise)(xi);if((0,e.bl)(),Fi(),(sr||me.sp)&&!Ne(me)&&ti(me),sr){if(xi.then(Du,Du),Le)return xi.then(xr=>{fd(me,xr,Le)}).catch(xr=>{O(xr,me,0)});me.asyncDep=xi}else fd(me,xi,Le)}else bd(me,Le)}function fd(me,Le,It){(0,i.isFunction)(Le)?me.type.__ssrInlineRender?me.ssrRender=Le:me.render=Le:(0,i.isObject)(Le)&&(__VUE_PROD_DEVTOOLS__&&(me.devtoolsRawSetupState=Le),me.setupState=(0,e.Pr)(Le)),bd(me,It)}let go,ou;function yd(me){go=me,ou=Le=>{Le.render._rc&&(Le.withProxy=new Proxy(Le.ctx,Mo))}}const qu=()=>!go;function bd(me,Le,It){const rn=me.type;if(!me.render){if(!Le&&go&&!rn.render){const Pn=rn.template||__VUE_OPTIONS_API__&&ii(me).template;if(Pn){const{isCustomElement:Rn,compilerOptions:Fi}=me.appContext.config,{delimiters:xi,compilerOptions:sr}=rn,xr=(0,i.extend)((0,i.extend)({isCustomElement:Rn,delimiters:xi},Fi),sr);rn.render=go(Pn,xr)}}me.render=rn.render||i.NOOP,ou&&ou(me)}if(__VUE_OPTIONS_API__){const Pn=Qo(me);(0,e.C4)();try{In(me)}finally{(0,e.bl)(),Pn()}}}const Pd={get(me,Le){return(0,e.u4)(me,"get",""),me[Le]}};function Zo(me){return new Proxy(me.slots,{get(Le,It){return track(me,"get","$slots"),Le[It]}})}function Gl(me){const Le=It=>{me.exposed=It||{}};return{attrs:new Proxy(me.attrs,Pd),slots:me.slots,emit:me.emit,expose:Le}}function Di(me){return me.exposed?me.exposeProxy||(me.exposeProxy=new Proxy((0,e.Pr)((0,e.IG)(me.exposed)),{get(Le,It){if(It in Le)return Le[It];if(It in _a)return _a[It](me)},has(Le,It){return It in Le||It in _a}})):me.proxy}const Ni=/(?:^|[-_])\w/g,vi=me=>me.replace(Ni,Le=>Le.toUpperCase()).replace(/[-_]/g,"");function Ir(me,Le=!0){return(0,i.isFunction)(me)?me.displayName||me.name:me.name||Le&&me.__name}function ns(me,Le,It=!1){let rn=Ir(Le);if(!rn&&Le.__file){const Pn=Le.__file.match(/([^/\\]+)\.\w+$/);Pn&&(rn=Pn[1])}if(!rn&&me&&me.parent){const Pn=Rn=>{for(const Fi in Rn)if(Rn[Fi]===Le)return Fi};rn=Pn(me.components||me.parent.type.components)||Pn(me.appContext.components)}return rn?vi(rn):It?"App":"Anonymous"}function Ur(me){return(0,i.isFunction)(me)&&"__vccOpts"in me}const Ss=(me,Le)=>(0,e.EW)(me,Le,Xl);function Ws(me,Le,It){try{jl(-1);const rn=arguments.length;return rn===2?(0,i.isObject)(Le)&&!(0,i.isArray)(Le)?Vo(Le)?hl(me,null,[Le]):hl(me,Le):hl(me,null,Le):(rn>3?It=Array.prototype.slice.call(arguments,2):rn===3&&Vo(It)&&(It=[It]),hl(me,Le,It))}finally{jl(1)}}function Qa(){return;function Rn(qi){const as=[];qi.type.props&&qi.props&&as.push(Fi("props",toRaw(qi.props))),qi.setupState!==EMPTY_OBJ&&as.push(Fi("setup",qi.setupState)),qi.data!==EMPTY_OBJ&&as.push(Fi("data",toRaw(qi.data)));const Es=sr(qi,"computed");Es&&as.push(Fi("computed",Es));const Xs=sr(qi,"inject");return Xs&&as.push(Fi("injected",Xs)),as.push(["div",{},["span",{style:rn.style+";opacity:0.66"},"$ (internal): "],["object",{object:qi}]]),as}function Fi(qi,as){return as=extend({},as),Object.keys(as).length?["div",{style:"line-height:1.25em;margin-bottom:0.6em"},["div",{style:"color:#476582"},qi],["div",{style:"padding-left:1.25em"},...Object.keys(as).map(Es=>["div",{},["span",rn,Es+": "],xi(as[Es],!1)])]]:["span",{}]}function xi(qi,as=!0){return typeof qi=="number"?["span",Le,qi]:typeof qi=="string"?["span",It,JSON.stringify(qi)]:typeof qi=="boolean"?["span",rn,qi]:isObject(qi)?["object",{object:as?toRaw(qi):qi}]:["span",It,String(qi)]}function sr(qi,as){const Es=qi.type;if(isFunction(Es))return;const Xs={};for(const Ts in qi.ctx)xr(Es,Ts,as)&&(Xs[Ts]=qi.ctx[Ts]);return Xs}function xr(qi,as,Es){const Xs=qi[Es];if(isArray(Xs)&&Xs.includes(as)||isObject(Xs)&&as in Xs||qi.extends&&xr(qi.extends,as,Es)||qi.mixins&&qi.mixins.some(Ts=>xr(Ts,as,Es)))return!0}function Dr(qi){return isShallow(qi)?"ShallowRef":qi.effect?"ComputedRef":"Ref"}}function Xo(me,Le,It,rn){const Pn=It[rn];if(Pn&&Cl(Pn,me))return Pn;const Rn=Le();return Rn.memo=me.slice(),Rn.cacheIndex=rn,It[rn]=Rn}function Cl(me,Le){const It=me.memo;if(It.length!=Le.length)return!1;for(let rn=0;rn<It.length;rn++)if(hasChanged(It[rn],Le[rn]))return!1;return fo>0&&co&&co.push(me),!0}const ql="3.5.24",Pu=i.NOOP,Vl=null,od=jt,Al=null,Xd={createComponentInstance:So,setupComponent:Hd,renderComponentRoot:Oe,setCurrentRenderingInstance:fe,isVNode:Vo,normalizeVNode:xl,getComponentPublicInstance:Di,ensureValidVNode:Gs,pushWarningContext:f,popWarningContext:r},Tl=null,cc=null,xd=null,yo=null},53751:(W,b,n)=>{"use strict";n.d(b,{Transition:()=>O,TransitionGroup:()=>jn,createApp:()=>ea,render:()=>kr,useCssModule:()=>gt,useCssVars:()=>q,vModelCheckbox:()=>Fn,vModelRadio:()=>Wn,vModelText:()=>mi,vShow:()=>o,withKeys:()=>An,withModifiers:()=>Ri});var e=n(20641),i=n(90033),a=n(50953);/**
* @vue/runtime-dom v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let f;const r=typeof window<"u"&&window.trustedTypes;if(r)try{f=r.createPolicy("vue",{createHTML:le=>le})}catch{}const v=f?le=>f.createHTML(le):le=>le,c="http://www.w3.org/2000/svg",p="http://www.w3.org/1998/Math/MathML",g=typeof document<"u"?document:null,u=g&&g.createElement("template"),l={insert:(le,Ce,ze)=>{Ce.insertBefore(le,ze||null)},remove:le=>{const Ce=le.parentNode;Ce&&Ce.removeChild(le)},createElement:(le,Ce,ze,at)=>{const be=Ce==="svg"?g.createElementNS(c,le):Ce==="mathml"?g.createElementNS(p,le):ze?g.createElement(le,{is:ze}):g.createElement(le);return le==="select"&&at&&at.multiple!=null&&be.setAttribute("multiple",at.multiple),be},createText:le=>g.createTextNode(le),createComment:le=>g.createComment(le),setText:(le,Ce)=>{le.nodeValue=Ce},setElementText:(le,Ce)=>{le.textContent=Ce},parentNode:le=>le.parentNode,nextSibling:le=>le.nextSibling,querySelector:le=>g.querySelector(le),setScopeId(le,Ce){le.setAttribute(Ce,"")},insertStaticContent(le,Ce,ze,at,be,H){const te=ze?ze.previousSibling:Ce.lastChild;if(be&&(be===H||be.nextSibling))for(;Ce.insertBefore(be.cloneNode(!0),ze),!(be===H||!(be=be.nextSibling)););else{u.innerHTML=v(at==="svg"?`<svg>${le}</svg>`:at==="mathml"?`<math>${le}</math>`:le);const ae=u.content;if(at==="svg"||at==="mathml"){const ne=ae.firstChild;for(;ne.firstChild;)ae.appendChild(ne.firstChild);ae.removeChild(ne)}Ce.insertBefore(ae,ze)}return[te?te.nextSibling:Ce.firstChild,ze?ze.previousSibling:Ce.lastChild]}},m="transition",y="animation",d=Symbol("_vtc"),w={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},C=(0,i.extend)({},e.QP,w),O=(le=>(le.displayName="Transition",le.props=C,le))((le,{slots:Ce})=>(0,e.h)(e.pR,V(le),Ce)),N=(le,Ce=[])=>{(0,i.isArray)(le)?le.forEach(ze=>ze(...Ce)):le&&le(...Ce)},X=le=>le?(0,i.isArray)(le)?le.some(Ce=>Ce.length>1):le.length>1:!1;function V(le){const Ce={};for(const Ar in le)Ar in w||(Ce[Ar]=le[Ar]);if(le.css===!1)return Ce;const{name:ze="v",type:at,duration:be,enterFromClass:H=`${ze}-enter-from`,enterActiveClass:te=`${ze}-enter-active`,enterToClass:ae=`${ze}-enter-to`,appearFromClass:ne=H,appearActiveClass:ye=te,appearToClass:Ne=ae,leaveFromClass:kt=`${ze}-leave-from`,leaveActiveClass:it=`${ze}-leave-active`,leaveToClass:Ge=`${ze}-leave-to`}=le,fn=Z(be),Te=fn&&fn[0],Ft=fn&&fn[1],{onBeforeEnter:St,onEnter:_n,onEnterCancelled:yn,onLeave:qn,onLeaveCancelled:bi,onBeforeAppear:Qi=St,onAppear:rr=_n,onAppearCancelled:Mr=yn}=Ce,Yr=(Ar,Ot,zn,yi)=>{Ar._enterCancelled=yi,Y(Ar,Ot?Ne:ae),Y(Ar,Ot?ye:te),zn&&zn()},ls=(Ar,Ot)=>{Ar._isLeaving=!1,Y(Ar,kt),Y(Ar,Ge),Y(Ar,it),Ot&&Ot()},Vr=Ar=>(Ot,zn)=>{const yi=Ar?rr:_n,Hi=()=>Yr(Ot,Ar,zn);N(yi,[Ot,Hi]),pe(()=>{Y(Ot,Ar?ne:H),se(Ot,Ar?Ne:ae),X(yi)||s(Ot,at,Te,Hi)})};return(0,i.extend)(Ce,{onBeforeEnter(Ar){N(St,[Ar]),se(Ar,H),se(Ar,te)},onBeforeAppear(Ar){N(Qi,[Ar]),se(Ar,ne),se(Ar,ye)},onEnter:Vr(!1),onAppear:Vr(!0),onLeave(Ar,Ot){Ar._isLeaving=!0;const zn=()=>ls(Ar,Ot);se(Ar,kt),Ar._enterCancelled?(se(Ar,it),k(Ar)):(k(Ar),se(Ar,it)),pe(()=>{Ar._isLeaving&&(Y(Ar,kt),se(Ar,Ge),X(qn)||s(Ar,at,Ft,zn))}),N(qn,[Ar,zn])},onEnterCancelled(Ar){Yr(Ar,!1,void 0,!0),N(yn,[Ar])},onAppearCancelled(Ar){Yr(Ar,!0,void 0,!0),N(Mr,[Ar])},onLeaveCancelled(Ar){ls(Ar),N(bi,[Ar])}})}function Z(le){if(le==null)return null;if((0,i.isObject)(le))return[J(le.enter),J(le.leave)];{const Ce=J(le);return[Ce,Ce]}}function J(le){return(0,i.toNumber)(le)}function se(le,Ce){Ce.split(/\s+/).forEach(ze=>ze&&le.classList.add(ze)),(le[d]||(le[d]=new Set)).add(Ce)}function Y(le,Ce){Ce.split(/\s+/).forEach(at=>at&&le.classList.remove(at));const ze=le[d];ze&&(ze.delete(Ce),ze.size||(le[d]=void 0))}function pe(le){requestAnimationFrame(()=>{requestAnimationFrame(le)})}let I=0;function s(le,Ce,ze,at){const be=le._endId=++I,H=()=>{be===le._endId&&at()};if(ze!=null)return setTimeout(H,ze);const{type:te,timeout:ae,propCount:ne}=_(le,Ce);if(!te)return at();const ye=te+"end";let Ne=0;const kt=()=>{le.removeEventListener(ye,it),H()},it=Ge=>{Ge.target===le&&++Ne>=ne&&kt()};setTimeout(()=>{Ne<ne&&kt()},ae+1),le.addEventListener(ye,it)}function _(le,Ce){const ze=window.getComputedStyle(le),at=fn=>(ze[fn]||"").split(", "),be=at(`${m}Delay`),H=at(`${m}Duration`),te=F(be,H),ae=at(`${y}Delay`),ne=at(`${y}Duration`),ye=F(ae,ne);let Ne=null,kt=0,it=0;Ce===m?te>0&&(Ne=m,kt=te,it=H.length):Ce===y?ye>0&&(Ne=y,kt=ye,it=ne.length):(kt=Math.max(te,ye),Ne=kt>0?te>ye?m:y:null,it=Ne?Ne===m?H.length:ne.length:0);const Ge=Ne===m&&/\b(?:transform|all)(?:,|$)/.test(at(`${m}Property`).toString());return{type:Ne,timeout:kt,propCount:it,hasTransform:Ge}}function F(le,Ce){for(;le.length<Ce.length;)le=le.concat(le);return Math.max(...Ce.map((ze,at)=>E(ze)+E(le[at])))}function E(le){return le==="auto"?0:Number(le.slice(0,-1).replace(",","."))*1e3}function k(le){return(le?le.ownerDocument:document).body.offsetHeight}function x(le,Ce,ze){const at=le[d];at&&(Ce=(Ce?[Ce,...at]:[...at]).join(" ")),Ce==null?le.removeAttribute("class"):ze?le.setAttribute("class",Ce):le.className=Ce}const R=Symbol("_vod"),M=Symbol("_vsh"),o={name:"show",beforeMount(le,{value:Ce},{transition:ze}){le[R]=le.style.display==="none"?"":le.style.display,ze&&Ce?ze.beforeEnter(le):P(le,Ce)},mounted(le,{value:Ce},{transition:ze}){ze&&Ce&&ze.enter(le)},updated(le,{value:Ce,oldValue:ze},{transition:at}){!Ce!=!ze&&(at?Ce?(at.beforeEnter(le),P(le,!0),at.enter(le)):at.leave(le,()=>{P(le,!1)}):P(le,Ce))},beforeUnmount(le,{value:Ce}){P(le,Ce)}};function P(le,Ce){le.style.display=Ce?le[R]:"none",le[M]=!Ce}function $(){o.getSSRProps=({value:le})=>{if(!le)return{style:{display:"none"}}}}const K=Symbol("");function q(le){const Ce=(0,e.nI)();if(!Ce)return;const ze=Ce.ut=(be=le(Ce.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${Ce.uid}"]`)).forEach(H=>et(H,be))},at=()=>{const be=le(Ce.proxy);Ce.ce?et(Ce.ce,be):Fe(Ce.subTree,be),ze(be)};(0,e.Ic)(()=>{(0,e.Dl)(at)}),(0,e.sV)(()=>{(0,e.wB)(at,i.NOOP,{flush:"post"});const be=new MutationObserver(at);be.observe(Ce.subTree.el.parentNode,{childList:!0}),(0,e.hi)(()=>be.disconnect())})}function Fe(le,Ce){if(le.shapeFlag&128){const ze=le.suspense;le=ze.activeBranch,ze.pendingBranch&&!ze.isHydrating&&ze.effects.push(()=>{Fe(ze.activeBranch,Ce)})}for(;le.component;)le=le.component.subTree;if(le.shapeFlag&1&&le.el)et(le.el,Ce);else if(le.type===e.FK)le.children.forEach(ze=>Fe(ze,Ce));else if(le.type===e.jC){let{el:ze,anchor:at}=le;for(;ze&&(et(ze,Ce),ze!==at);)ze=ze.nextSibling}}function et(le,Ce){if(le.nodeType===1){const ze=le.style;let at="";for(const be in Ce){const H=(0,i.normalizeCssVarValue)(Ce[be]);ze.setProperty(`--${be}`,H),at+=`--${be}: ${H};`}ze[K]=at}}const Qe=/(?:^|;)\s*display\s*:/;function Ht(le,Ce,ze){const at=le.style,be=(0,i.isString)(ze);let H=!1;if(ze&&!be){if(Ce)if((0,i.isString)(Ce))for(const te of Ce.split(";")){const ae=te.slice(0,te.indexOf(":")).trim();ze[ae]==null&&Je(at,ae,"")}else for(const te in Ce)ze[te]==null&&Je(at,te,"");for(const te in ze)te==="display"&&(H=!0),Je(at,te,ze[te])}else if(be){if(Ce!==ze){const te=at[K];te&&(ze+=";"+te),at.cssText=ze,H=Qe.test(ze)}}else Ce&&le.removeAttribute("style");R in le&&(le[R]=H?at.display:"",le[M]&&(at.display="none"))}const qe=/[^\\];\s*$/,De=/\s*!important$/;function Je(le,Ce,ze){if((0,i.isArray)(ze))ze.forEach(at=>Je(le,Ce,at));else if(ze==null&&(ze=""),Ce.startsWith("--"))le.setProperty(Ce,ze);else{const at=Lt(le,Ce);De.test(ze)?le.setProperty((0,i.hyphenate)(at),ze.replace(De,""),"important"):le[at]=ze}}const yt=["Webkit","Moz","ms"],jt={};function Lt(le,Ce){const ze=jt[Ce];if(ze)return ze;let at=(0,i.camelize)(Ce);if(at!=="filter"&&at in le)return jt[Ce]=at;at=(0,i.capitalize)(at);for(let be=0;be<yt.length;be++){const H=yt[be]+at;if(H in le)return jt[Ce]=H}return Ce}const ct="http://www.w3.org/1999/xlink";function Bt(le,Ce,ze,at,be,H=(0,i.isSpecialBooleanAttr)(Ce)){at&&Ce.startsWith("xlink:")?ze==null?le.removeAttributeNS(ct,Ce.slice(6,Ce.length)):le.setAttributeNS(ct,Ce,ze):ze==null||H&&!(0,i.includeBooleanAttr)(ze)?le.removeAttribute(Ce):le.setAttribute(Ce,H?"":(0,i.isSymbol)(ze)?String(ze):ze)}function gn(le,Ce,ze,at,be){if(Ce==="innerHTML"||Ce==="textContent"){ze!=null&&(le[Ce]=Ce==="innerHTML"?v(ze):ze);return}const H=le.tagName;if(Ce==="value"&&H!=="PROGRESS"&&!H.includes("-")){const ae=H==="OPTION"?le.getAttribute("value")||"":le.value,ne=ze==null?le.type==="checkbox"?"on":"":String(ze);(ae!==ne||!("_value"in le))&&(le.value=ne),ze==null&&le.removeAttribute(Ce),le._value=ze;return}let te=!1;if(ze===""||ze==null){const ae=typeof le[Ce];ae==="boolean"?ze=(0,i.includeBooleanAttr)(ze):ze==null&&ae==="string"?(ze="",te=!0):ae==="number"&&(ze=0,te=!0)}try{le[Ce]=ze}catch{}te&&le.removeAttribute(be||Ce)}function Mt(le,Ce,ze,at){le.addEventListener(Ce,ze,at)}function Zt(le,Ce,ze,at){le.removeEventListener(Ce,ze,at)}const Kt=Symbol("_vei");function Tt(le,Ce,ze,at,be=null){const H=le[Kt]||(le[Kt]={}),te=H[Ce];if(at&&te)te.value=at;else{const[ae,ne]=Jt(Ce);if(at){const ye=H[Ce]=_e(at,be);Mt(le,ae,ye,ne)}else te&&(Zt(le,ae,te,ne),H[Ce]=void 0)}}const xt=/(?:Once|Passive|Capture)$/;function Jt(le){let Ce;if(xt.test(le)){Ce={};let at;for(;at=le.match(xt);)le=le.slice(0,le.length-at[0].length),Ce[at[0].toLowerCase()]=!0}return[le[2]===":"?le.slice(3):(0,i.hyphenate)(le.slice(2)),Ce]}let Dt=0;const en=Promise.resolve(),rt=()=>Dt||(en.then(()=>Dt=0),Dt=Date.now());function _e(le,Ce){const ze=at=>{if(!at._vts)at._vts=Date.now();else if(at._vts<=ze.attached)return;(0,e.qL)(Me(at,ze.value),Ce,5,[at])};return ze.value=le,ze.attached=rt(),ze}function oe(le,Ce){return isFunction(le)||isArray(le)?le:(warn(`Wrong type passed as event handler to ${Ce} - did you forget @ or : in front of your prop?
Expected function or array of functions, received type ${typeof le}.`),NOOP)}function Me(le,Ce){if((0,i.isArray)(Ce)){const ze=le.stopImmediatePropagation;return le.stopImmediatePropagation=()=>{ze.call(le),le._stopped=!0},Ce.map(at=>be=>!be._stopped&&at&&at(be))}else return Ce}const Pe=le=>le.charCodeAt(0)===111&&le.charCodeAt(1)===110&&le.charCodeAt(2)>96&&le.charCodeAt(2)<123,fe=(le,Ce,ze,at,be,H)=>{const te=be==="svg";Ce==="class"?x(le,at,te):Ce==="style"?Ht(le,ze,at):(0,i.isOn)(Ce)?(0,i.isModelListener)(Ce)||Tt(le,Ce,ze,at,H):(Ce[0]==="."?(Ce=Ce.slice(1),!0):Ce[0]==="^"?(Ce=Ce.slice(1),!1):Re(le,Ce,at,te))?(gn(le,Ce,at),!le.tagName.includes("-")&&(Ce==="value"||Ce==="checked"||Ce==="selected")&&Bt(le,Ce,at,te,H,Ce!=="value")):le._isVueCE&&(/[A-Z]/.test(Ce)||!(0,i.isString)(at))?gn(le,(0,i.camelize)(Ce),at,H,Ce):(Ce==="true-value"?le._trueValue=at:Ce==="false-value"&&(le._falseValue=at),Bt(le,Ce,at,te))};function Re(le,Ce,ze,at){if(at)return!!(Ce==="innerHTML"||Ce==="textContent"||Ce in le&&Pe(Ce)&&(0,i.isFunction)(ze));if(Ce==="spellcheck"||Ce==="draggable"||Ce==="translate"||Ce==="autocorrect"||Ce==="sandbox"&&le.tagName==="IFRAME"||Ce==="form"||Ce==="list"&&le.tagName==="INPUT"||Ce==="type"&&le.tagName==="TEXTAREA")return!1;if(Ce==="width"||Ce==="height"){const be=le.tagName;if(be==="IMG"||be==="VIDEO"||be==="CANVAS"||be==="SOURCE")return!1}return Pe(Ce)&&(0,i.isString)(ze)?!1:Ce in le}const We={};function ut(le,Ce,ze){let at=defineComponent(le,Ce);isPlainObject(at)&&(at=extend({},at,Ce));class be extends je{constructor(te){super(at,te,ze)}}return be.def=at,be}const dt=(le,Ce)=>ut(le,Ce,ws),Ue=typeof HTMLElement<"u"?HTMLElement:class{};class je extends Ue{constructor(Ce,ze={},at=ea){super(),this._def=Ce,this._props=ze,this._createApp=at,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&&at!==ea?this._root=this.shadowRoot:Ce.shadowRoot!==!1?(this.attachShadow((0,i.extend)({},Ce.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 Ce=this;for(;Ce=Ce&&(Ce.parentNode||Ce.host);)if(Ce instanceof je){this._parent=Ce;break}this._instance||(this._resolved?this._mount(this._def):Ce&&Ce._pendingResolve?this._pendingResolve=Ce._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(Ce=this._parent){Ce&&(this._instance.parent=Ce._instance,this._inheritParentContext(Ce))}_inheritParentContext(Ce=this._parent){Ce&&this._app&&Object.setPrototypeOf(this._app._context.provides,Ce._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(Ce){for(const ze of Ce)this._setAttr(ze.attributeName)}_resolveDef(){if(this._pendingResolve)return;for(let at=0;at<this.attributes.length;at++)this._setAttr(this.attributes[at].name);this._ob=new MutationObserver(this._processMutations.bind(this)),this._ob.observe(this,{attributes:!0});const Ce=(at,be=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:H,styles:te}=at;let ae;if(H&&!(0,i.isArray)(H))for(const ne in H){const ye=H[ne];(ye===Number||ye&&ye.type===Number)&&(ne in this._props&&(this._props[ne]=(0,i.toNumber)(this._props[ne])),(ae||(ae=Object.create(null)))[(0,i.camelize)(ne)]=!0)}this._numberProps=ae,this._resolveProps(at),this.shadowRoot&&this._applyStyles(te),this._mount(at)},ze=this._def.__asyncLoader;ze?this._pendingResolve=ze().then(at=>{at.configureApp=this._def.configureApp,Ce(this._def=at,!0)}):Ce(this._def)}_mount(Ce){__VUE_PROD_DEVTOOLS__&&!Ce.name&&(Ce.name="VueElement"),this._app=this._createApp(Ce),this._inheritParentContext(),Ce.configureApp&&Ce.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const ze=this._instance&&this._instance.exposed;if(ze)for(const at in ze)(0,i.hasOwn)(this,at)||Object.defineProperty(this,at,{get:()=>(0,a.R1)(ze[at])})}_resolveProps(Ce){const{props:ze}=Ce,at=(0,i.isArray)(ze)?ze:Object.keys(ze||{});for(const be of Object.keys(this))be[0]!=="_"&&at.includes(be)&&this._setProp(be,this[be]);for(const be of at.map(i.camelize))Object.defineProperty(this,be,{get(){return this._getProp(be)},set(H){this._setProp(be,H,!0,!this._patching)}})}_setAttr(Ce){if(Ce.startsWith("data-v-"))return;const ze=this.hasAttribute(Ce);let at=ze?this.getAttribute(Ce):We;const be=(0,i.camelize)(Ce);ze&&this._numberProps&&this._numberProps[be]&&(at=(0,i.toNumber)(at)),this._setProp(be,at,!1,!0)}_getProp(Ce){return this._props[Ce]}_setProp(Ce,ze,at=!0,be=!1){if(ze!==this._props[Ce]&&(this._dirty=!0,ze===We?delete this._props[Ce]:(this._props[Ce]=ze,Ce==="key"&&this._app&&(this._app._ceVNode.key=ze)),be&&this._instance&&this._update(),at)){const H=this._ob;H&&(this._processMutations(H.takeRecords()),H.disconnect()),ze===!0?this.setAttribute((0,i.hyphenate)(Ce),""):typeof ze=="string"||typeof ze=="number"?this.setAttribute((0,i.hyphenate)(Ce),ze+""):ze||this.removeAttribute((0,i.hyphenate)(Ce)),H&&H.observe(this,{attributes:!0})}}_update(){const Ce=this._createVNode();this._app&&(Ce.appContext=this._app._context),kr(Ce,this._root)}_createVNode(){const Ce={};this.shadowRoot||(Ce.onVnodeMounted=Ce.onVnodeUpdated=this._renderSlots.bind(this));const ze=(0,e.bF)(this._def,(0,i.extend)(Ce,this._props));return this._instance||(ze.ce=at=>{this._instance=at,at.ce=this,at.isCE=!0;const be=(H,te)=>{this.dispatchEvent(new CustomEvent(H,(0,i.isPlainObject)(te[0])?(0,i.extend)({detail:te},te[0]):{detail:te}))};at.emit=(H,...te)=>{be(H,te),(0,i.hyphenate)(H)!==H&&be((0,i.hyphenate)(H),te)},this._setParent()}),ze}_applyStyles(Ce,ze){if(!Ce)return;if(ze){if(ze===this._def||this._styleChildren.has(ze))return;this._styleChildren.add(ze)}const at=this._nonce;for(let be=Ce.length-1;be>=0;be--){const H=document.createElement("style");at&&H.setAttribute("nonce",at),H.textContent=Ce[be],this.shadowRoot.prepend(H)}}_parseSlots(){const Ce=this._slots={};let ze;for(;ze=this.firstChild;){const at=ze.nodeType===1&&ze.getAttribute("slot")||"default";(Ce[at]||(Ce[at]=[])).push(ze),this.removeChild(ze)}}_renderSlots(){const Ce=this._getSlots(),ze=this._instance.type.__scopeId;for(let at=0;at<Ce.length;at++){const be=Ce[at],H=be.getAttribute("name")||"default",te=this._slots[H],ae=be.parentNode;if(te)for(const ne of te){if(ze&&ne.nodeType===1){const ye=ze+"-s",Ne=document.createTreeWalker(ne,1);ne.setAttribute(ye,"");let kt;for(;kt=Ne.nextNode();)kt.setAttribute(ye,"")}ae.insertBefore(ne,be)}else for(;be.firstChild;)ae.insertBefore(be.firstChild,be);ae.removeChild(be)}}_getSlots(){const Ce=[this];this._teleportTargets&&Ce.push(...this._teleportTargets);const ze=new Set;for(const at of Ce){const be=at.querySelectorAll("slot");for(let H=0;H<be.length;H++)ze.add(be[H])}return Array.from(ze)}_injectChildStyle(Ce){this._applyStyles(Ce.styles,Ce)}_beginPatch(){this._patching=!0,this._dirty=!1}_endPatch(){this._patching=!1,this._dirty&&this._instance&&this._update()}_removeChildStyle(Ce){}}function we(le){const Ce=getCurrentInstance(),ze=Ce&&Ce.ce;return ze||null}function Xe(){const le=we();return le&&le.shadowRoot}function gt(le="$style"){{const Ce=(0,e.nI)();if(!Ce)return i.EMPTY_OBJ;const ze=Ce.type.__cssModules;if(!ze)return i.EMPTY_OBJ;const at=ze[le];return at||i.EMPTY_OBJ}}const pn=new WeakMap,cn=new WeakMap,hn=Symbol("_moveCb"),En=Symbol("_enterCb"),jn=(le=>(delete le.props.mode,le))({name:"TransitionGroup",props:(0,i.extend)({},C,{tag:String,moveClass:String}),setup(le,{slots:Ce}){const ze=(0,e.nI)(),at=(0,e.Gy)();let be,H;return(0,e.$u)(()=>{if(!be.length)return;const te=le.moveClass||`${le.name||"v"}-move`;if(!di(be[0].el,ze.vnode.el,te)){be=[];return}be.forEach(Jn),be.forEach($n);const ae=be.filter(Yi);k(ze.vnode.el),ae.forEach(ne=>{const ye=ne.el,Ne=ye.style;se(ye,te),Ne.transform=Ne.webkitTransform=Ne.transitionDuration="";const kt=ye[hn]=it=>{it&&it.target!==ye||(!it||it.propertyName.endsWith("transform"))&&(ye.removeEventListener("transitionend",kt),ye[hn]=null,Y(ye,te))};ye.addEventListener("transitionend",kt)}),be=[]}),()=>{const te=(0,a.ux)(le),ae=V(te);let ne=te.tag||e.FK;if(be=[],H)for(let ye=0;ye<H.length;ye++){const Ne=H[ye];Ne.el&&Ne.el instanceof Element&&(be.push(Ne),(0,e.MZ)(Ne,(0,e.OW)(Ne,ae,at,ze)),pn.set(Ne,{left:Ne.el.offsetLeft,top:Ne.el.offsetTop}))}H=Ce.default?(0,e.Df)(Ce.default()):[];for(let ye=0;ye<H.length;ye++){const Ne=H[ye];Ne.key!=null&&(0,e.MZ)(Ne,(0,e.OW)(Ne,ae,at,ze))}return(0,e.bF)(ne,null,H)}}});function Jn(le){const Ce=le.el;Ce[hn]&&Ce[hn](),Ce[En]&&Ce[En]()}function $n(le){cn.set(le,{left:le.el.offsetLeft,top:le.el.offsetTop})}function Yi(le){const Ce=pn.get(le),ze=cn.get(le),at=Ce.left-ze.left,be=Ce.top-ze.top;if(at||be){const H=le.el.style;return H.transform=H.webkitTransform=`translate(${at}px,${be}px)`,H.transitionDuration="0s",le}}function di(le,Ce,ze){const at=le.cloneNode(),be=le[d];be&&be.forEach(ae=>{ae.split(/\s+/).forEach(ne=>ne&&at.classList.remove(ne))}),ze.split(/\s+/).forEach(ae=>ae&&at.classList.add(ae)),at.style.display="none";const H=Ce.nodeType===1?Ce:Ce.parentNode;H.appendChild(at);const{hasTransform:te}=_(at);return H.removeChild(at),te}const fi=le=>{const Ce=le.props["onUpdate:modelValue"]||!1;return(0,i.isArray)(Ce)?ze=>(0,i.invokeArrayFns)(Ce,ze):Ce};function Ci(le){le.target.composing=!0}function ki(le){const Ce=le.target;Ce.composing&&(Ce.composing=!1,Ce.dispatchEvent(new Event("input")))}const Hn=Symbol("_assign");function cr(le,Ce,ze){return Ce&&(le=le.trim()),ze&&(le=(0,i.looseToNumber)(le)),le}const mi={created(le,{modifiers:{lazy:Ce,trim:ze,number:at}},be){le[Hn]=fi(be);const H=at||be.props&&be.props.type==="number";Mt(le,Ce?"change":"input",te=>{te.target.composing||le[Hn](cr(le.value,ze,H))}),(ze||H)&&Mt(le,"change",()=>{le.value=cr(le.value,ze,H)}),Ce||(Mt(le,"compositionstart",Ci),Mt(le,"compositionend",ki),Mt(le,"change",ki))},mounted(le,{value:Ce}){le.value=Ce??""},beforeUpdate(le,{value:Ce,oldValue:ze,modifiers:{lazy:at,trim:be,number:H}},te){if(le[Hn]=fi(te),le.composing)return;const ae=(H||le.type==="number")&&!/^0\d/.test(le.value)?(0,i.looseToNumber)(le.value):le.value,ne=Ce??"";ae!==ne&&(document.activeElement===le&&le.type!=="range"&&(at&&Ce===ze||be&&le.value.trim()===ne)||(le.value=ne))}},Fn={deep:!0,created(le,Ce,ze){le[Hn]=fi(ze),Mt(le,"change",()=>{const at=le._modelValue,be=Ze(le),H=le.checked,te=le[Hn];if((0,i.isArray)(at)){const ae=(0,i.looseIndexOf)(at,be),ne=ae!==-1;if(H&&!ne)te(at.concat(be));else if(!H&&ne){const ye=[...at];ye.splice(ae,1),te(ye)}}else if((0,i.isSet)(at)){const ae=new Set(at);H?ae.add(be):ae.delete(be),te(ae)}else te(ft(le,H))})},mounted:ni,beforeUpdate(le,Ce,ze){le[Hn]=fi(ze),ni(le,Ce,ze)}};function ni(le,{value:Ce,oldValue:ze},at){le._modelValue=Ce;let be;if((0,i.isArray)(Ce))be=(0,i.looseIndexOf)(Ce,at.props.value)>-1;else if((0,i.isSet)(Ce))be=Ce.has(at.props.value);else{if(Ce===ze)return;be=(0,i.looseEqual)(Ce,ft(le,!0))}le.checked!==be&&(le.checked=be)}const Wn={created(le,{value:Ce},ze){le.checked=(0,i.looseEqual)(Ce,ze.props.value),le[Hn]=fi(ze),Mt(le,"change",()=>{le[Hn](Ze(le))})},beforeUpdate(le,{value:Ce,oldValue:ze},at){le[Hn]=fi(at),Ce!==ze&&(le.checked=(0,i.looseEqual)(Ce,at.props.value))}},hi={deep:!0,created(le,{value:Ce,modifiers:{number:ze}},at){const be=(0,i.isSet)(Ce);Mt(le,"change",()=>{const H=Array.prototype.filter.call(le.options,te=>te.selected).map(te=>ze?(0,i.looseToNumber)(Ze(te)):Ze(te));le[Hn](le.multiple?be?new Set(H):H:H[0]),le._assigning=!0,(0,e.dY)(()=>{le._assigning=!1})}),le[Hn]=fi(at)},mounted(le,{value:Ce}){Qn(le,Ce)},beforeUpdate(le,Ce,ze){le[Hn]=fi(ze)},updated(le,{value:Ce}){le._assigning||Qn(le,Ce)}};function Qn(le,Ce){const ze=le.multiple,at=(0,i.isArray)(Ce);if(!(ze&&!at&&!(0,i.isSet)(Ce))){for(let be=0,H=le.options.length;be<H;be++){const te=le.options[be],ae=Ze(te);if(ze)if(at){const ne=typeof ae;ne==="string"||ne==="number"?te.selected=Ce.some(ye=>String(ye)===String(ae)):te.selected=(0,i.looseIndexOf)(Ce,ae)>-1}else te.selected=Ce.has(ae);else if((0,i.looseEqual)(Ze(te),Ce)){le.selectedIndex!==be&&(le.selectedIndex=be);return}}!ze&&le.selectedIndex!==-1&&(le.selectedIndex=-1)}}function Ze(le){return"_value"in le?le._value:le.value}function ft(le,Ce){const ze=Ce?"_trueValue":"_falseValue";return ze in le?le[ze]:Ce}const Yt={created(le,Ce,ze){Tn(le,Ce,ze,null,"created")},mounted(le,Ce,ze){Tn(le,Ce,ze,null,"mounted")},beforeUpdate(le,Ce,ze,at){Tn(le,Ce,ze,at,"beforeUpdate")},updated(le,Ce,ze,at){Tn(le,Ce,ze,at,"updated")}};function vn(le,Ce){switch(le){case"SELECT":return hi;case"TEXTAREA":return mi;default:switch(Ce){case"checkbox":return Fn;case"radio":return Wn;default:return mi}}}function Tn(le,Ce,ze,at,be){const te=vn(le.tagName,ze.props&&ze.props.type)[be];te&&te(le,Ce,ze,at)}function Ti(){mi.getSSRProps=({value:le})=>({value:le}),Wn.getSSRProps=({value:le},Ce)=>{if(Ce.props&&looseEqual(Ce.props.value,le))return{checked:!0}},Fn.getSSRProps=({value:le},Ce)=>{if(isArray(le)){if(Ce.props&&looseIndexOf(le,Ce.props.value)>-1)return{checked:!0}}else if(isSet(le)){if(Ce.props&&le.has(Ce.props.value))return{checked:!0}}else if(le)return{checked:!0}},Yt.getSSRProps=(le,Ce)=>{if(typeof Ce.type!="string")return;const ze=vn(Ce.type.toUpperCase(),Ce.props&&Ce.props.type);if(ze.getSSRProps)return ze.getSSRProps(le,Ce)}}const ti=["ctrl","shift","alt","meta"],Gn={stop:le=>le.stopPropagation(),prevent:le=>le.preventDefault(),self:le=>le.target!==le.currentTarget,ctrl:le=>!le.ctrlKey,shift:le=>!le.shiftKey,alt:le=>!le.altKey,meta:le=>!le.metaKey,left:le=>"button"in le&&le.button!==0,middle:le=>"button"in le&&le.button!==1,right:le=>"button"in le&&le.button!==2,exact:(le,Ce)=>ti.some(ze=>le[`${ze}Key`]&&!Ce.includes(ze))},Ri=(le,Ce)=>{const ze=le._withMods||(le._withMods={}),at=Ce.join(".");return ze[at]||(ze[at]=(be,...H)=>{for(let te=0;te<Ce.length;te++){const ae=Gn[Ce[te]];if(ae&&ae(be,Ce))return}return le(be,...H)})},nn={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},An=(le,Ce)=>{const ze=le._withKeys||(le._withKeys={}),at=Ce.join(".");return ze[at]||(ze[at]=be=>{if(!("key"in be))return;const H=(0,i.hyphenate)(be.key);if(Ce.some(te=>te===H||nn[te]===H))return le(be)})},_i=(0,i.extend)({patchProp:fe},l);let Ii,lr=!1;function Rr(){return Ii||(Ii=(0,e.K9)(_i))}function fr(){return Ii=lr?Ii:createHydrationRenderer(_i),lr=!0,Ii}const kr=(...le)=>{Rr().render(...le)},Zr=(...le)=>{fr().hydrate(...le)},ea=(...le)=>{const Ce=Rr().createApp(...le),{mount:ze}=Ce;return Ce.mount=at=>{const be=bn(at);if(!be)return;const H=Ce._component;!(0,i.isFunction)(H)&&!H.render&&!H.template&&(H.template=be.innerHTML),be.nodeType===1&&(be.textContent="");const te=ze(be,!1,Bi(be));return be instanceof Element&&(be.removeAttribute("v-cloak"),be.setAttribute("data-v-app","")),te},Ce},ws=(...le)=>{const Ce=fr().createApp(...le),{mount:ze}=Ce;return Ce.mount=at=>{const be=bn(at);if(be)return ze(be,!0,Bi(be))},Ce};function Bi(le){if(le instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&le instanceof MathMLElement)return"mathml"}function Ps(le){Object.defineProperty(le.config,"isNativeTag",{value:Ce=>isHTMLTag(Ce)||isSVGTag(Ce)||isMathMLTag(Ce),writable:!1})}function es(le){if(isRuntimeOnly()){const Ce=le.config.isCustomElement;Object.defineProperty(le.config,"isCustomElement",{get(){return Ce},set(){warn("The `isCustomElement` config option is deprecated. Use `compilerOptions.isCustomElement` instead.")}});const ze=le.config.compilerOptions,at='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(le.config,"compilerOptions",{get(){return warn(at),ze},set(){warn(at)}})}}function bn(le){return(0,i.isString)(le)?document.querySelector(le):le}let _t=!1;const Pt=()=>{_t||(_t=!0,Ti(),$())}},90033:(W,b,n)=>{"use strict";n.d(b,{EMPTY_ARR:()=>a,EMPTY_OBJ:()=>i,NO:()=>r,NOOP:()=>f,camelize:()=>E,capitalize:()=>R,def:()=>$,extend:()=>p,getGlobalThis:()=>et,hasChanged:()=>o,hasOwn:()=>l,hyphenate:()=>x,includeBooleanAttr:()=>Xe,invokeArrayFns:()=>P,isArray:()=>m,isFunction:()=>j,isGloballyAllowed:()=>Bt,isIntegerKey:()=>pe,isMap:()=>y,isModelListener:()=>c,isObject:()=>X,isOn:()=>v,isPlainObject:()=>Y,isPromise:()=>V,isRegExp:()=>C,isReservedProp:()=>I,isSet:()=>d,isSpecialBooleanAttr:()=>je,isString:()=>O,isSymbol:()=>N,looseEqual:()=>Hn,looseIndexOf:()=>cr,looseToNumber:()=>K,makeMap:()=>e,normalizeClass:()=>rt,normalizeCssVarValue:()=>hi,normalizeProps:()=>_e,normalizeStyle:()=>Kt,remove:()=>g,toDisplayString:()=>Fn,toHandlerKey:()=>M,toNumber:()=>q,toRawType:()=>se});/**
* @vue/shared v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function e(Qn){const Ze=Object.create(null);for(const ft of Qn.split(","))Ze[ft]=1;return ft=>ft in Ze}const i={},a=[],f=()=>{},r=()=>!1,v=Qn=>Qn.charCodeAt(0)===111&&Qn.charCodeAt(1)===110&&(Qn.charCodeAt(2)>122||Qn.charCodeAt(2)<97),c=Qn=>Qn.startsWith("onUpdate:"),p=Object.assign,g=(Qn,Ze)=>{const ft=Qn.indexOf(Ze);ft>-1&&Qn.splice(ft,1)},u=Object.prototype.hasOwnProperty,l=(Qn,Ze)=>u.call(Qn,Ze),m=Array.isArray,y=Qn=>J(Qn)==="[object Map]",d=Qn=>J(Qn)==="[object Set]",w=Qn=>J(Qn)==="[object Date]",C=Qn=>J(Qn)==="[object RegExp]",j=Qn=>typeof Qn=="function",O=Qn=>typeof Qn=="string",N=Qn=>typeof Qn=="symbol",X=Qn=>Qn!==null&&typeof Qn=="object",V=Qn=>(X(Qn)||j(Qn))&&j(Qn.then)&&j(Qn.catch),Z=Object.prototype.toString,J=Qn=>Z.call(Qn),se=Qn=>J(Qn).slice(8,-1),Y=Qn=>J(Qn)==="[object Object]",pe=Qn=>O(Qn)&&Qn!=="NaN"&&Qn[0]!=="-"&&""+parseInt(Qn,10)===Qn,I=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),s=null,_=Qn=>{const Ze=Object.create(null);return ft=>Ze[ft]||(Ze[ft]=Qn(ft))},F=/-\w/g,E=_(Qn=>Qn.replace(F,Ze=>Ze.slice(1).toUpperCase())),k=/\B([A-Z])/g,x=_(Qn=>Qn.replace(k,"-$1").toLowerCase()),R=_(Qn=>Qn.charAt(0).toUpperCase()+Qn.slice(1)),M=_(Qn=>Qn?`on${R(Qn)}`:""),o=(Qn,Ze)=>!Object.is(Qn,Ze),P=(Qn,...Ze)=>{for(let ft=0;ft<Qn.length;ft++)Qn[ft](...Ze)},$=(Qn,Ze,ft,Yt=!1)=>{Object.defineProperty(Qn,Ze,{configurable:!0,enumerable:!1,writable:Yt,value:ft})},K=Qn=>{const Ze=parseFloat(Qn);return isNaN(Ze)?Qn:Ze},q=Qn=>{const Ze=O(Qn)?Number(Qn):NaN;return isNaN(Ze)?Qn:Ze};let Fe;const et=()=>Fe||(Fe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof n.g<"u"?n.g:{}),Qe=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function Ht(Qn){return Qe.test(Qn)?`__props.${Qn}`:`__props[${JSON.stringify(Qn)}]`}function qe(Qn,Ze){return Qn+JSON.stringify(Ze,(ft,Yt)=>typeof Yt=="function"?Yt.toString():Yt)}const De={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"},Je={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"},yt={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"},jt={STABLE:1,1:"STABLE",DYNAMIC:2,2:"DYNAMIC",FORWARDED:3,3:"FORWARDED"},Lt={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},Bt=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"),gn=null,Mt=2;function Zt(Qn,Ze=0,ft=Qn.length){if(Ze=Math.max(0,Math.min(Ze,Qn.length)),ft=Math.max(0,Math.min(ft,Qn.length)),Ze>ft)return"";let Yt=Qn.split(/(\r?\n)/);const vn=Yt.filter((ti,Gn)=>Gn%2===1);Yt=Yt.filter((ti,Gn)=>Gn%2===0);let Tn=0;const Ti=[];for(let ti=0;ti<Yt.length;ti++)if(Tn+=Yt[ti].length+(vn[ti]&&vn[ti].length||0),Tn>=Ze){for(let Gn=ti-Mt;Gn<=ti+Mt||ft>Tn;Gn++){if(Gn<0||Gn>=Yt.length)continue;const Ri=Gn+1;Ti.push(`${Ri}${" ".repeat(Math.max(3-String(Ri).length,0))}| ${Yt[Gn]}`);const nn=Yt[Gn].length,An=vn[Gn]&&vn[Gn].length||0;if(Gn===ti){const _i=Ze-(Tn-(nn+An)),Ii=Math.max(1,ft>Tn?nn-_i:ft-Ze);Ti.push(" | "+" ".repeat(_i)+"^".repeat(Ii))}else if(Gn>ti){if(ft>Tn){const _i=Math.max(Math.min(ft-Tn,nn),1);Ti.push(" | "+"^".repeat(_i))}Tn+=nn+An}}break}return Ti.join(`
`)}function Kt(Qn){if(m(Qn)){const Ze={};for(let ft=0;ft<Qn.length;ft++){const Yt=Qn[ft],vn=O(Yt)?Dt(Yt):Kt(Yt);if(vn)for(const Tn in vn)Ze[Tn]=vn[Tn]}return Ze}else if(O(Qn)||X(Qn))return Qn}const Tt=/;(?![^(]*\))/g,xt=/:([^]+)/,Jt=/\/\*[^]*?\*\//g;function Dt(Qn){const Ze={};return Qn.replace(Jt,"").split(Tt).forEach(ft=>{if(ft){const Yt=ft.split(xt);Yt.length>1&&(Ze[Yt[0].trim()]=Yt[1].trim())}}),Ze}function en(Qn){if(!Qn)return"";if(O(Qn))return Qn;let Ze="";for(const ft in Qn){const Yt=Qn[ft];if(O(Yt)||typeof Yt=="number"){const vn=ft.startsWith("--")?ft:x(ft);Ze+=`${vn}:${Yt};`}}return Ze}function rt(Qn){let Ze="";if(O(Qn))Ze=Qn;else if(m(Qn))for(let ft=0;ft<Qn.length;ft++){const Yt=rt(Qn[ft]);Yt&&(Ze+=Yt+" ")}else if(X(Qn))for(const ft in Qn)Qn[ft]&&(Ze+=ft+" ");return Ze.trim()}function _e(Qn){if(!Qn)return null;let{class:Ze,style:ft}=Qn;return Ze&&!O(Ze)&&(Qn.class=rt(Ze)),ft&&(Qn.style=Kt(ft)),Qn}const oe="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",Me="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",Pe="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",fe="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",Re=null,We=null,ut=null,dt=null,Ue="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",je=e(Ue),we=e(Ue+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function Xe(Qn){return!!Qn||Qn===""}const gt=/[>/="'\u0009\u000a\u000c\u0020]/,pn={};function cn(Qn){if(pn.hasOwnProperty(Qn))return pn[Qn];const Ze=gt.test(Qn);return Ze&&console.error(`unsafe attribute name: ${Qn}`),pn[Qn]=!Ze}const hn={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},En=null,on=null,dn=null;function jn(Qn){if(Qn==null)return!1;const Ze=typeof Qn;return Ze==="string"||Ze==="number"||Ze==="boolean"}const Jn=/["'&<>]/;function $n(Qn){const Ze=""+Qn,ft=Jn.exec(Ze);if(!ft)return Ze;let Yt="",vn,Tn,Ti=0;for(Tn=ft.index;Tn<Ze.length;Tn++){switch(Ze.charCodeAt(Tn)){case 34:vn="&quot;";break;case 38:vn="&amp;";break;case 39:vn="&#39;";break;case 60:vn="&lt;";break;case 62:vn="&gt;";break;default:continue}Ti!==Tn&&(Yt+=Ze.slice(Ti,Tn)),Ti=Tn+1,Yt+=vn}return Ti!==Tn?Yt+Ze.slice(Ti,Tn):Yt}const Yi=/^-?>|<!--|-->|--!>|<!-$/g;function di(Qn){return Qn.replace(Yi,"")}const fi=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;function Ci(Qn,Ze){return Qn.replace(fi,ft=>Ze?ft==='"'?'\\\\\\"':`\\\\${ft}`:`\\${ft}`)}function ki(Qn,Ze){if(Qn.length!==Ze.length)return!1;let ft=!0;for(let Yt=0;ft&&Yt<Qn.length;Yt++)ft=Hn(Qn[Yt],Ze[Yt]);return ft}function Hn(Qn,Ze){if(Qn===Ze)return!0;let ft=w(Qn),Yt=w(Ze);if(ft||Yt)return ft&&Yt?Qn.getTime()===Ze.getTime():!1;if(ft=N(Qn),Yt=N(Ze),ft||Yt)return Qn===Ze;if(ft=m(Qn),Yt=m(Ze),ft||Yt)return ft&&Yt?ki(Qn,Ze):!1;if(ft=X(Qn),Yt=X(Ze),ft||Yt){if(!ft||!Yt)return!1;const vn=Object.keys(Qn).length,Tn=Object.keys(Ze).length;if(vn!==Tn)return!1;for(const Ti in Qn){const ti=Qn.hasOwnProperty(Ti),Gn=Ze.hasOwnProperty(Ti);if(ti&&!Gn||!ti&&Gn||!Hn(Qn[Ti],Ze[Ti]))return!1}}return String(Qn)===String(Ze)}function cr(Qn,Ze){return Qn.findIndex(ft=>Hn(ft,Ze))}const mi=Qn=>!!(Qn&&Qn.__v_isRef===!0),Fn=Qn=>O(Qn)?Qn:Qn==null?"":m(Qn)||X(Qn)&&(Qn.toString===Z||!j(Qn.toString))?mi(Qn)?Fn(Qn.value):JSON.stringify(Qn,ni,2):String(Qn),ni=(Qn,Ze)=>mi(Ze)?ni(Qn,Ze.value):y(Ze)?{[`Map(${Ze.size})`]:[...Ze.entries()].reduce((ft,[Yt,vn],Tn)=>(ft[Wn(Yt,Tn)+" =>"]=vn,ft),{})}:d(Ze)?{[`Set(${Ze.size})`]:[...Ze.values()].map(ft=>Wn(ft))}:N(Ze)?Wn(Ze):X(Ze)&&!m(Ze)&&!Y(Ze)?String(Ze):Ze,Wn=(Qn,Ze="")=>{var ft;return N(Qn)?`Symbol(${(ft=Qn.description)!=null?ft:Ze})`:Qn};function hi(Qn){return Qn==null?"initial":typeof Qn=="string"?Qn===""?" ":Qn:(typeof Qn!="number"||Number.isFinite(Qn),String(Qn))}},14375:(W,b,n)=>{var e=n(19853),i={ease:e(.25,.1,.25,1),easeIn:e(.42,0,1,1),easeOut:e(0,0,.58,1),easeInOut:e(.42,0,.58,1),linear:e(0,0,1,1)};W.exports=a,W.exports.makeAggregateRaf=p,W.exports.sharedScheduler=p();function a(g,u,l){var m=Object.create(null),y=Object.create(null);l=l||{};var d=typeof l.easing=="function"?l.easing:i[l.easing];d||(l.easing&&console.warn("Unknown easing function in amator: "+l.easing),d=i.ease);var w=typeof l.step=="function"?l.step:f,C=typeof l.done=="function"?l.done:f,j=r(l.scheduler),O=Object.keys(u);O.forEach(function(pe){m[pe]=g[pe],y[pe]=u[pe]-g[pe]});var N=typeof l.duration=="number"?l.duration:400,X=Math.max(1,N*.06),V,Z=0;return V=j.next(se),{cancel:J};function J(){j.cancel(V),V=0}function se(){var pe=d(Z/X);Z+=1,Y(pe),Z<=X?(V=j.next(se),w(g)):(V=0,setTimeout(function(){C(g)},0))}function Y(pe){O.forEach(function(I){g[I]=y[I]*pe+m[I]})}}function f(){}function r(g){if(!g){var u=typeof window<"u"&&window.requestAnimationFrame;return u?v():c()}if(typeof g.next!="function")throw new Error("Scheduler is supposed to have next(cb) function");if(typeof g.cancel!="function")throw new Error("Scheduler is supposed to have cancel(handle) function");return g}function v(){return{next:window.requestAnimationFrame.bind(window),cancel:window.cancelAnimationFrame.bind(window)}}function c(){return{next:function(g){return setTimeout(g,16.666666666666668)},cancel:function(g){return clearTimeout(g)}}}function p(){var g=new Set,u=new Set,l=0;return{next:y,cancel:y,clearAll:m};function m(){g.clear(),u.clear(),cancelAnimationFrame(l),l=0}function y(j){u.add(j),d()}function d(){l||(l=requestAnimationFrame(w))}function w(){l=0;var j=u;u=g,g=j,g.forEach(function(O){O()}),g.clear()}function C(j){u.delete(j)}}},87568:(W,b,n)=>{var e=b;e.bignum=n(72344),e.define=n(47363).define,e.base=n(9673),e.constants=n(22153),e.decoders=n(22853),e.encoders=n(24669)},47363:(W,b,n)=>{var e=n(87568),i=n(56698),a=b;a.define=function(v,c){return new f(v,c)};function f(r,v){this.name=r,this.body=v,this.decoders={},this.encoders={}}f.prototype._createNamed=function(v){var c;try{c=n(68961).runInThisContext("(function "+this.name+`(entity) {
this._initNamed(entity);
})`)}catch{c=function(g){this._initNamed(g)}}return i(c,v),c.prototype._initNamed=function(g){v.call(this,g)},new c(this)},f.prototype._getDecoder=function(v){return v=v||"der",this.decoders.hasOwnProperty(v)||(this.decoders[v]=this._createNamed(e.decoders[v])),this.decoders[v]},f.prototype.decode=function(v,c,p){return this._getDecoder(c).decode(v,p)},f.prototype._getEncoder=function(v){return v=v||"der",this.encoders.hasOwnProperty(v)||(this.encoders[v]=this._createNamed(e.encoders[v])),this.encoders[v]},f.prototype.encode=function(v,c,p){return this._getEncoder(c).encode(v,p)}},47227:(W,b,n)=>{var e=n(56698),i=n(9673).Reporter,a=n(48287).Buffer;function f(v,c){if(i.call(this,c),!a.isBuffer(v)){this.error("Input not Buffer");return}this.base=v,this.offset=0,this.length=v.length}e(f,i),b.t=f,f.prototype.save=function(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},f.prototype.restore=function(c){var p=new f(this.base);return p.offset=c.offset,p.length=this.offset,this.offset=c.offset,i.prototype.restore.call(this,c.reporter),p},f.prototype.isEmpty=function(){return this.offset===this.length},f.prototype.readUInt8=function(c){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(c||"DecoderBuffer overrun")},f.prototype.skip=function(c,p){if(!(this.offset+c<=this.length))return this.error(p||"DecoderBuffer overrun");var g=new f(this.base);return g._reporterState=this._reporterState,g.offset=this.offset,g.length=this.offset+c,this.offset+=c,g},f.prototype.raw=function(c){return this.base.slice(c?c.offset:this.offset,this.length)};function r(v,c){if(Array.isArray(v))this.length=0,this.value=v.map(function(p){return p instanceof r||(p=new r(p,c)),this.length+=p.length,p},this);else if(typeof v=="number"){if(!(0<=v&&v<=255))return c.error("non-byte EncoderBuffer value");this.value=v,this.length=1}else if(typeof v=="string")this.value=v,this.length=a.byteLength(v);else if(a.isBuffer(v))this.value=v,this.length=v.length;else return c.error("Unsupported type: "+typeof v)}b.d=r,r.prototype.join=function(c,p){return c||(c=new a(this.length)),p||(p=0),this.length===0||(Array.isArray(this.value)?this.value.forEach(function(g){g.join(c,p),p+=g.length}):(typeof this.value=="number"?c[p]=this.value:typeof this.value=="string"?c.write(this.value,p):a.isBuffer(this.value)&&this.value.copy(c,p),p+=this.length)),c}},9673:(W,b,n)=>{var e=b;e.Reporter=n(89220).a,e.DecoderBuffer=n(47227).t,e.EncoderBuffer=n(47227).d,e.Node=n(90993)},90993:(W,b,n)=>{var e=n(9673).Reporter,i=n(9673).EncoderBuffer,a=n(9673).DecoderBuffer,f=n(43349),r=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],v=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(r),c=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function p(u,l){var m={};this._baseState=m,m.enc=u,m.parent=l||null,m.children=null,m.tag=null,m.args=null,m.reverseArgs=null,m.choice=null,m.optional=!1,m.any=!1,m.obj=!1,m.use=null,m.useDecoder=null,m.key=null,m.default=null,m.explicit=null,m.implicit=null,m.contains=null,m.parent||(m.children=[],this._wrap())}W.exports=p;var g=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];p.prototype.clone=function(){var l=this._baseState,m={};g.forEach(function(d){m[d]=l[d]});var y=new this.constructor(m.parent);return y._baseState=m,y},p.prototype._wrap=function(){var l=this._baseState;v.forEach(function(m){this[m]=function(){var d=new this.constructor(this);return l.children.push(d),d[m].apply(d,arguments)}},this)},p.prototype._init=function(l){var m=this._baseState;f(m.parent===null),l.call(this),m.children=m.children.filter(function(y){return y._baseState.parent===this},this),f.equal(m.children.length,1,"Root node can have only one child")},p.prototype._useArgs=function(l){var m=this._baseState,y=l.filter(function(d){return d instanceof this.constructor},this);l=l.filter(function(d){return!(d instanceof this.constructor)},this),y.length!==0&&(f(m.children===null),m.children=y,y.forEach(function(d){d._baseState.parent=this},this)),l.length!==0&&(f(m.args===null),m.args=l,m.reverseArgs=l.map(function(d){if(typeof d!="object"||d.constructor!==Object)return d;var w={};return Object.keys(d).forEach(function(C){C==(C|0)&&(C|=0);var j=d[C];w[j]=C}),w}))},c.forEach(function(u){p.prototype[u]=function(){var m=this._baseState;throw new Error(u+" not implemented for encoding: "+m.enc)}}),r.forEach(function(u){p.prototype[u]=function(){var m=this._baseState,y=Array.prototype.slice.call(arguments);return f(m.tag===null),m.tag=u,this._useArgs(y),this}}),p.prototype.use=function(l){f(l);var m=this._baseState;return f(m.use===null),m.use=l,this},p.prototype.optional=function(){var l=this._baseState;return l.optional=!0,this},p.prototype.def=function(l){var m=this._baseState;return f(m.default===null),m.default=l,m.optional=!0,this},p.prototype.explicit=function(l){var m=this._baseState;return f(m.explicit===null&&m.implicit===null),m.explicit=l,this},p.prototype.implicit=function(l){var m=this._baseState;return f(m.explicit===null&&m.implicit===null),m.implicit=l,this},p.prototype.obj=function(){var l=this._baseState,m=Array.prototype.slice.call(arguments);return l.obj=!0,m.length!==0&&this._useArgs(m),this},p.prototype.key=function(l){var m=this._baseState;return f(m.key===null),m.key=l,this},p.prototype.any=function(){var l=this._baseState;return l.any=!0,this},p.prototype.choice=function(l){var m=this._baseState;return f(m.choice===null),m.choice=l,this._useArgs(Object.keys(l).map(function(y){return l[y]})),this},p.prototype.contains=function(l){var m=this._baseState;return f(m.use===null),m.contains=l,this},p.prototype._decode=function(l,m){var y=this._baseState;if(y.parent===null)return l.wrapResult(y.children[0]._decode(l,m));var d=y.default,w=!0,C=null;if(y.key!==null&&(C=l.enterKey(y.key)),y.optional){var j=null;if(y.explicit!==null?j=y.explicit:y.implicit!==null?j=y.implicit:y.tag!==null&&(j=y.tag),j===null&&!y.any){var O=l.save();try{y.choice===null?this._decodeGeneric(y.tag,l,m):this._decodeChoice(l,m),w=!0}catch{w=!1}l.restore(O)}else if(w=this._peekTag(l,j,y.any),l.isError(w))return w}var N;if(y.obj&&w&&(N=l.enterObject()),w){if(y.explicit!==null){var X=this._decodeTag(l,y.explicit);if(l.isError(X))return X;l=X}var V=l.offset;if(y.use===null&&y.choice===null){if(y.any)var O=l.save();var Z=this._decodeTag(l,y.implicit!==null?y.implicit:y.tag,y.any);if(l.isError(Z))return Z;y.any?d=l.raw(O):l=Z}if(m&&m.track&&y.tag!==null&&m.track(l.path(),V,l.length,"tagged"),m&&m.track&&y.tag!==null&&m.track(l.path(),l.offset,l.length,"content"),y.any?d=d:y.choice===null?d=this._decodeGeneric(y.tag,l,m):d=this._decodeChoice(l,m),l.isError(d))return d;if(!y.any&&y.choice===null&&y.children!==null&&y.children.forEach(function(Y){Y._decode(l,m)}),y.contains&&(y.tag==="octstr"||y.tag==="bitstr")){var J=new a(d);d=this._getUse(y.contains,l._reporterState.obj)._decode(J,m)}}return y.obj&&w&&(d=l.leaveObject(N)),y.key!==null&&(d!==null||w===!0)?l.leaveKey(C,y.key,d):C!==null&&l.exitKey(C),d},p.prototype._decodeGeneric=function(l,m,y){var d=this._baseState;return l==="seq"||l==="set"?null:l==="seqof"||l==="setof"?this._decodeList(m,l,d.args[0],y):/str$/.test(l)?this._decodeStr(m,l,y):l==="objid"&&d.args?this._decodeObjid(m,d.args[0],d.args[1],y):l==="objid"?this._decodeObjid(m,null,null,y):l==="gentime"||l==="utctime"?this._decodeTime(m,l,y):l==="null_"?this._decodeNull(m,y):l==="bool"?this._decodeBool(m,y):l==="objDesc"?this._decodeStr(m,l,y):l==="int"||l==="enum"?this._decodeInt(m,d.args&&d.args[0],y):d.use!==null?this._getUse(d.use,m._reporterState.obj)._decode(m,y):m.error("unknown tag: "+l)},p.prototype._getUse=function(l,m){var y=this._baseState;return y.useDecoder=this._use(l,m),f(y.useDecoder._baseState.parent===null),y.useDecoder=y.useDecoder._baseState.children[0],y.implicit!==y.useDecoder._baseState.implicit&&(y.useDecoder=y.useDecoder.clone(),y.useDecoder._baseState.implicit=y.implicit),y.useDecoder},p.prototype._decodeChoice=function(l,m){var y=this._baseState,d=null,w=!1;return Object.keys(y.choice).some(function(C){var j=l.save(),O=y.choice[C];try{var N=O._decode(l,m);if(l.isError(N))return!1;d={type:C,value:N},w=!0}catch{return l.restore(j),!1}return!0},this),w?d:l.error("Choice not matched")},p.prototype._createEncoderBuffer=function(l){return new i(l,this.reporter)},p.prototype._encode=function(l,m,y){var d=this._baseState;if(!(d.default!==null&&d.default===l)){var w=this._encodeValue(l,m,y);if(w!==void 0&&!this._skipDefault(w,m,y))return w}},p.prototype._encodeValue=function(l,m,y){var d=this._baseState;if(d.parent===null)return d.children[0]._encode(l,m||new e);var O=null;if(this.reporter=m,d.optional&&l===void 0)if(d.default!==null)l=d.default;else return;var w=null,C=!1;if(d.any)O=this._createEncoderBuffer(l);else if(d.choice)O=this._encodeChoice(l,m);else if(d.contains)w=this._getUse(d.contains,y)._encode(l,m),C=!0;else if(d.children)w=d.children.map(function(V){if(V._baseState.tag==="null_")return V._encode(null,m,l);if(V._baseState.key===null)return m.error("Child should have a key");var Z=m.enterKey(V._baseState.key);if(typeof l!="object")return m.error("Child expected, but input is not object");var J=V._encode(l[V._baseState.key],m,l);return m.leaveKey(Z),J},this).filter(function(V){return V}),w=this._createEncoderBuffer(w);else if(d.tag==="seqof"||d.tag==="setof"){if(!(d.args&&d.args.length===1))return m.error("Too many args for : "+d.tag);if(!Array.isArray(l))return m.error("seqof/setof, but data is not Array");var j=this.clone();j._baseState.implicit=null,w=this._createEncoderBuffer(l.map(function(V){var Z=this._baseState;return this._getUse(Z.args[0],l)._encode(V,m)},j))}else d.use!==null?O=this._getUse(d.use,y)._encode(l,m):(w=this._encodePrimitive(d.tag,l),C=!0);var O;if(!d.any&&d.choice===null){var N=d.implicit!==null?d.implicit:d.tag,X=d.implicit===null?"universal":"context";N===null?d.use===null&&m.error("Tag could be omitted only for .use()"):d.use===null&&(O=this._encodeComposite(N,C,X,w))}return d.explicit!==null&&(O=this._encodeComposite(d.explicit,!1,"context",O)),O},p.prototype._encodeChoice=function(l,m){var y=this._baseState,d=y.choice[l.type];return d||f(!1,l.type+" not found in "+JSON.stringify(Object.keys(y.choice))),d._encode(l.value,m)},p.prototype._encodePrimitive=function(l,m){var y=this._baseState;if(/str$/.test(l))return this._encodeStr(m,l);if(l==="objid"&&y.args)return this._encodeObjid(m,y.reverseArgs[0],y.args[1]);if(l==="objid")return this._encodeObjid(m,null,null);if(l==="gentime"||l==="utctime")return this._encodeTime(m,l);if(l==="null_")return this._encodeNull();if(l==="int"||l==="enum")return this._encodeInt(m,y.args&&y.reverseArgs[0]);if(l==="bool")return this._encodeBool(m);if(l==="objDesc")return this._encodeStr(m,l);throw new Error("Unsupported tag: "+l)},p.prototype._isNumstr=function(l){return/^[0-9 ]*$/.test(l)},p.prototype._isPrintstr=function(l){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(l)}},89220:(W,b,n)=>{var e=n(56698);function i(f){this._reporterState={obj:null,path:[],options:f||{},errors:[]}}b.a=i,i.prototype.isError=function(r){return r instanceof a},i.prototype.save=function(){var r=this._reporterState;return{obj:r.obj,pathLen:r.path.length}},i.prototype.restore=function(r){var v=this._reporterState;v.obj=r.obj,v.path=v.path.slice(0,r.pathLen)},i.prototype.enterKey=function(r){return this._reporterState.path.push(r)},i.prototype.exitKey=function(r){var v=this._reporterState;v.path=v.path.slice(0,r-1)},i.prototype.leaveKey=function(r,v,c){var p=this._reporterState;this.exitKey(r),p.obj!==null&&(p.obj[v]=c)},i.prototype.path=function(){return this._reporterState.path.join("/")},i.prototype.enterObject=function(){var r=this._reporterState,v=r.obj;return r.obj={},v},i.prototype.leaveObject=function(r){var v=this._reporterState,c=v.obj;return v.obj=r,c},i.prototype.error=function(r){var v,c=this._reporterState,p=r instanceof a;if(p?v=r:v=new a(c.path.map(function(g){return"["+JSON.stringify(g)+"]"}).join(""),r.message||r,r.stack),!c.options.partial)throw v;return p||c.errors.push(v),v},i.prototype.wrapResult=function(r){var v=this._reporterState;return v.options.partial?{result:this.isError(r)?null:r,errors:v.errors}:r};function a(f,r){this.path=f,this.rethrow(r)}e(a,Error),a.prototype.rethrow=function(r){if(this.message=r+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,a),!this.stack)try{throw new Error(this.message)}catch(v){this.stack=v.stack}return this}},74598:(W,b,n)=>{var e=n(22153);b.tagClass={0:"universal",1:"application",2:"context",3:"private"},b.tagClassByName=e._reverse(b.tagClass),b.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},b.tagByName=e._reverse(b.tag)},22153:(W,b,n)=>{var e=b;e._reverse=function(a){var f={};return Object.keys(a).forEach(function(r){(r|0)==r&&(r=r|0);var v=a[r];f[v]=r}),f},e.der=n(74598)},62010:(W,b,n)=>{var e=n(56698),i=n(87568),a=i.base,f=i.bignum,r=i.constants.der;function v(u){this.enc="der",this.name=u.name,this.entity=u,this.tree=new c,this.tree._init(u.body)}W.exports=v,v.prototype.decode=function(l,m){return l instanceof a.DecoderBuffer||(l=new a.DecoderBuffer(l,m)),this.tree._decode(l,m)};function c(u){a.Node.call(this,"der",u)}e(c,a.Node),c.prototype._peekTag=function(l,m,y){if(l.isEmpty())return!1;var d=l.save(),w=p(l,'Failed to peek tag: "'+m+'"');return l.isError(w)?w:(l.restore(d),w.tag===m||w.tagStr===m||w.tagStr+"of"===m||y)},c.prototype._decodeTag=function(l,m,y){var d=p(l,'Failed to decode tag of "'+m+'"');if(l.isError(d))return d;var w=g(l,d.primitive,'Failed to get length of "'+m+'"');if(l.isError(w))return w;if(!y&&d.tag!==m&&d.tagStr!==m&&d.tagStr+"of"!==m)return l.error('Failed to match tag: "'+m+'"');if(d.primitive||w!==null)return l.skip(w,'Failed to match body of: "'+m+'"');var C=l.save(),j=this._skipUntilEnd(l,'Failed to skip indefinite length body: "'+this.tag+'"');return l.isError(j)?j:(w=l.offset-C.offset,l.restore(C),l.skip(w,'Failed to match body of: "'+m+'"'))},c.prototype._skipUntilEnd=function(l,m){for(;;){var y=p(l,m);if(l.isError(y))return y;var d=g(l,y.primitive,m);if(l.isError(d))return d;var w;if(y.primitive||d!==null?w=l.skip(d):w=this._skipUntilEnd(l,m),l.isError(w))return w;if(y.tagStr==="end")break}},c.prototype._decodeList=function(l,m,y,d){for(var w=[];!l.isEmpty();){var C=this._peekTag(l,"end");if(l.isError(C))return C;var j=y.decode(l,"der",d);if(l.isError(j)&&C)break;w.push(j)}return w},c.prototype._decodeStr=function(l,m){if(m==="bitstr"){var y=l.readUInt8();return l.isError(y)?y:{unused:y,data:l.raw()}}else if(m==="bmpstr"){var d=l.raw();if(d.length%2===1)return l.error("Decoding of string type: bmpstr length mismatch");for(var w="",C=0;C<d.length/2;C++)w+=String.fromCharCode(d.readUInt16BE(C*2));return w}else if(m==="numstr"){var j=l.raw().toString("ascii");return this._isNumstr(j)?j:l.error("Decoding of string type: numstr unsupported characters")}else{if(m==="octstr")return l.raw();if(m==="objDesc")return l.raw();if(m==="printstr"){var O=l.raw().toString("ascii");return this._isPrintstr(O)?O:l.error("Decoding of string type: printstr unsupported characters")}else return/str$/.test(m)?l.raw().toString():l.error("Decoding of string type: "+m+" unsupported")}},c.prototype._decodeObjid=function(l,m,y){for(var d,w=[],C=0;!l.isEmpty();){var j=l.readUInt8();C<<=7,C|=j&127,(j&128)===0&&(w.push(C),C=0)}j&128&&w.push(C);var O=w[0]/40|0,N=w[0]%40;if(y?d=w:d=[O,N].concat(w.slice(1)),m){var X=m[d.join(" ")];X===void 0&&(X=m[d.join(".")]),X!==void 0&&(d=X)}return d},c.prototype._decodeTime=function(l,m){var y=l.raw().toString();if(m==="gentime")var d=y.slice(0,4)|0,w=y.slice(4,6)|0,C=y.slice(6,8)|0,j=y.slice(8,10)|0,O=y.slice(10,12)|0,N=y.slice(12,14)|0;else if(m==="utctime"){var d=y.slice(0,2)|0,w=y.slice(2,4)|0,C=y.slice(4,6)|0,j=y.slice(6,8)|0,O=y.slice(8,10)|0,N=y.slice(10,12)|0;d<70?d=2e3+d:d=1900+d}else return l.error("Decoding "+m+" time is not supported yet");return Date.UTC(d,w-1,C,j,O,N,0)},c.prototype._decodeNull=function(l){return null},c.prototype._decodeBool=function(l){var m=l.readUInt8();return l.isError(m)?m:m!==0},c.prototype._decodeInt=function(l,m){var y=l.raw(),d=new f(y);return m&&(d=m[d.toString(10)]||d),d},c.prototype._use=function(l,m){return typeof l=="function"&&(l=l(m)),l._getDecoder("der").tree};function p(u,l){var m=u.readUInt8(l);if(u.isError(m))return m;var y=r.tagClass[m>>6],d=(m&32)===0;if((m&31)===31){var w=m;for(m=0;(w&128)===128;){if(w=u.readUInt8(l),u.isError(w))return w;m<<=7,m|=w&127}}else m&=31;var C=r.tag[m];return{cls:y,primitive:d,tag:m,tagStr:C}}function g(u,l,m){var y=u.readUInt8(m);if(u.isError(y))return y;if(!l&&y===128)return null;if((y&128)===0)return y;var d=y&127;if(d>4)return u.error("length octect is too long");y=0;for(var w=0;w<d;w++){y<<=8;var C=u.readUInt8(m);if(u.isError(C))return C;y|=C}return y}},22853:(W,b,n)=>{var e=b;e.der=n(62010),e.pem=n(58903)},58903:(W,b,n)=>{var e=n(56698),i=n(48287).Buffer,a=n(62010);function f(r){a.call(this,r),this.enc="pem"}e(f,a),W.exports=f,f.prototype.decode=function(v,c){for(var p=v.toString().split(/[\r\n]+/g),g=c.label.toUpperCase(),u=/^-----(BEGIN|END) ([^-]+)-----$/,l=-1,m=-1,y=0;y<p.length;y++){var d=p[y].match(u);if(d!==null&&d[2]===g)if(l===-1){if(d[1]!=="BEGIN")break;l=y}else{if(d[1]!=="END")break;m=y;break}}if(l===-1||m===-1)throw new Error("PEM section not found for: "+g);var w=p.slice(l+1,m).join("");w.replace(/[^a-z0-9\+\/=]+/gi,"");var C=new i(w,"base64");return a.prototype.decode.call(this,C,c)}},70082:(W,b,n)=>{var e=n(56698),i=n(48287).Buffer,a=n(87568),f=a.base,r=a.constants.der;function v(u){this.enc="der",this.name=u.name,this.entity=u,this.tree=new c,this.tree._init(u.body)}W.exports=v,v.prototype.encode=function(l,m){return this.tree._encode(l,m).join()};function c(u){f.Node.call(this,"der",u)}e(c,f.Node),c.prototype._encodeComposite=function(l,m,y,d){var w=g(l,m,y,this.reporter);if(d.length<128){var O=new i(2);return O[0]=w,O[1]=d.length,this._createEncoderBuffer([O,d])}for(var C=1,j=d.length;j>=256;j>>=8)C++;var O=new i(2+C);O[0]=w,O[1]=128|C;for(var j=1+C,N=d.length;N>0;j--,N>>=8)O[j]=N&255;return this._createEncoderBuffer([O,d])},c.prototype._encodeStr=function(l,m){if(m==="bitstr")return this._createEncoderBuffer([l.unused|0,l.data]);if(m==="bmpstr"){for(var y=new i(l.length*2),d=0;d<l.length;d++)y.writeUInt16BE(l.charCodeAt(d),d*2);return this._createEncoderBuffer(y)}else return m==="numstr"?this._isNumstr(l)?this._createEncoderBuffer(l):this.reporter.error("Encoding of string type: numstr supports only digits and space"):m==="printstr"?this._isPrintstr(l)?this._createEncoderBuffer(l):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(m)?this._createEncoderBuffer(l):m==="objDesc"?this._createEncoderBuffer(l):this.reporter.error("Encoding of string type: "+m+" unsupported")},c.prototype._encodeObjid=function(l,m,y){if(typeof l=="string"){if(!m)return this.reporter.error("string objid given, but no values map found");if(!m.hasOwnProperty(l))return this.reporter.error("objid not found in values map");l=m[l].split(/[\s\.]+/g);for(var d=0;d<l.length;d++)l[d]|=0}else if(Array.isArray(l)){l=l.slice();for(var d=0;d<l.length;d++)l[d]|=0}if(!Array.isArray(l))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(l));if(!y){if(l[1]>=40)return this.reporter.error("Second objid identifier OOB");l.splice(0,2,l[0]*40+l[1])}for(var w=0,d=0;d<l.length;d++){var C=l[d];for(w++;C>=128;C>>=7)w++}for(var j=new i(w),O=j.length-1,d=l.length-1;d>=0;d--){var C=l[d];for(j[O--]=C&127;(C>>=7)>0;)j[O--]=128|C&127}return this._createEncoderBuffer(j)};function p(u){return u<10?"0"+u:u}c.prototype._encodeTime=function(l,m){var y,d=new Date(l);return m==="gentime"?y=[p(d.getFullYear()),p(d.getUTCMonth()+1),p(d.getUTCDate()),p(d.getUTCHours()),p(d.getUTCMinutes()),p(d.getUTCSeconds()),"Z"].join(""):m==="utctime"?y=[p(d.getFullYear()%100),p(d.getUTCMonth()+1),p(d.getUTCDate()),p(d.getUTCHours()),p(d.getUTCMinutes()),p(d.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+m+" time is not supported yet"),this._encodeStr(y,"octstr")},c.prototype._encodeNull=function(){return this._createEncoderBuffer("")},c.prototype._encodeInt=function(l,m){if(typeof l=="string"){if(!m)return this.reporter.error("String int or enum given, but no values map");if(!m.hasOwnProperty(l))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(l));l=m[l]}if(typeof l!="number"&&!i.isBuffer(l)){var y=l.toArray();!l.sign&&y[0]&128&&y.unshift(0),l=new i(y)}if(i.isBuffer(l)){var d=l.length;l.length===0&&d++;var C=new i(d);return l.copy(C),l.length===0&&(C[0]=0),this._createEncoderBuffer(C)}if(l<128)return this._createEncoderBuffer(l);if(l<256)return this._createEncoderBuffer([0,l]);for(var d=1,w=l;w>=256;w>>=8)d++;for(var C=new Array(d),w=C.length-1;w>=0;w--)C[w]=l&255,l>>=8;return C[0]&128&&C.unshift(0),this._createEncoderBuffer(new i(C))},c.prototype._encodeBool=function(l){return this._createEncoderBuffer(l?255:0)},c.prototype._use=function(l,m){return typeof l=="function"&&(l=l(m)),l._getEncoder("der").tree},c.prototype._skipDefault=function(l,m,y){var d=this._baseState,w;if(d.default===null)return!1;var C=l.join();if(d.defaultBuffer===void 0&&(d.defaultBuffer=this._encodeValue(d.default,m,y).join()),C.length!==d.defaultBuffer.length)return!1;for(w=0;w<C.length;w++)if(C[w]!==d.defaultBuffer[w])return!1;return!0};function g(u,l,m,y){var d;if(u==="seqof"?u="seq":u==="setof"&&(u="set"),r.tagByName.hasOwnProperty(u))d=r.tagByName[u];else if(typeof u=="number"&&(u|0)===u)d=u;else return y.error("Unknown tag: "+u);return d>=31?y.error("Multi-octet tag encoding unsupported"):(l||(d|=32),d|=r.tagClassByName[m||"universal"]<<6,d)}},24669:(W,b,n)=>{var e=b;e.der=n(70082),e.pem=n(90735)},90735:(W,b,n)=>{var e=n(56698),i=n(70082);function a(f){i.call(this,f),this.enc="pem"}e(a,i),W.exports=a,a.prototype.encode=function(r,v){for(var c=i.prototype.encode.call(this,r),p=c.toString("base64"),g=["-----BEGIN "+v.label+"-----"],u=0;u<p.length;u+=64)g.push(p.slice(u,u+64));return g.push("-----END "+v.label+"-----"),g.join(`
`)}},72344:function(W,b,n){W=n.nmd(W),function(e,i){"use strict";function a(I,s){if(!I)throw new Error(s||"Assertion failed")}function f(I,s){I.super_=s;var _=function(){};_.prototype=s.prototype,I.prototype=new _,I.prototype.constructor=I}function r(I,s,_){if(r.isBN(I))return I;this.negative=0,this.words=null,this.length=0,this.red=null,I!==null&&((s==="le"||s==="be")&&(_=s,s=10),this._init(I||0,s||10,_||"be"))}typeof e=="object"?e.exports=r:i.BN=r,r.BN=r,r.wordSize=26;var v;try{typeof window<"u"&&typeof window.Buffer<"u"?v=window.Buffer:v=n(78982).Buffer}catch{}r.isBN=function(s){return s instanceof r?!0:s!==null&&typeof s=="object"&&s.constructor.wordSize===r.wordSize&&Array.isArray(s.words)},r.max=function(s,_){return s.cmp(_)>0?s:_},r.min=function(s,_){return s.cmp(_)<0?s:_},r.prototype._init=function(s,_,F){if(typeof s=="number")return this._initNumber(s,_,F);if(typeof s=="object")return this._initArray(s,_,F);_==="hex"&&(_=16),a(_===(_|0)&&_>=2&&_<=36),s=s.toString().replace(/\s+/g,"");var E=0;s[0]==="-"&&(E++,this.negative=1),E<s.length&&(_===16?this._parseHex(s,E,F):(this._parseBase(s,_,E),F==="le"&&this._initArray(this.toArray(),_,F)))},r.prototype._initNumber=function(s,_,F){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(a(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),F==="le"&&this._initArray(this.toArray(),_,F)},r.prototype._initArray=function(s,_,F){if(a(typeof s.length=="number"),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=new Array(this.length);for(var E=0;E<this.length;E++)this.words[E]=0;var k,x,R=0;if(F==="be")for(E=s.length-1,k=0;E>=0;E-=3)x=s[E]|s[E-1]<<8|s[E-2]<<16,this.words[k]|=x<<R&67108863,this.words[k+1]=x>>>26-R&67108863,R+=24,R>=26&&(R-=26,k++);else if(F==="le")for(E=0,k=0;E<s.length;E+=3)x=s[E]|s[E+1]<<8|s[E+2]<<16,this.words[k]|=x<<R&67108863,this.words[k+1]=x>>>26-R&67108863,R+=24,R>=26&&(R-=26,k++);return this.strip()};function c(I,s){var _=I.charCodeAt(s);return _>=65&&_<=70?_-55:_>=97&&_<=102?_-87:_-48&15}function p(I,s,_){var F=c(I,_);return _-1>=s&&(F|=c(I,_-1)<<4),F}r.prototype._parseHex=function(s,_,F){this.length=Math.ceil((s.length-_)/6),this.words=new Array(this.length);for(var E=0;E<this.length;E++)this.words[E]=0;var k=0,x=0,R;if(F==="be")for(E=s.length-1;E>=_;E-=2)R=p(s,_,E)<<k,this.words[x]|=R&67108863,k>=18?(k-=18,x+=1,this.words[x]|=R>>>26):k+=8;else{var M=s.length-_;for(E=M%2===0?_+1:_;E<s.length;E+=2)R=p(s,_,E)<<k,this.words[x]|=R&67108863,k>=18?(k-=18,x+=1,this.words[x]|=R>>>26):k+=8}this.strip()};function g(I,s,_,F){for(var E=0,k=Math.min(I.length,_),x=s;x<k;x++){var R=I.charCodeAt(x)-48;E*=F,R>=49?E+=R-49+10:R>=17?E+=R-17+10:E+=R}return E}r.prototype._parseBase=function(s,_,F){this.words=[0],this.length=1;for(var E=0,k=1;k<=67108863;k*=_)E++;E--,k=k/_|0;for(var x=s.length-F,R=x%E,M=Math.min(x,x-R)+F,o=0,P=F;P<M;P+=E)o=g(s,P,P+E,_),this.imuln(k),this.words[0]+o<67108864?this.words[0]+=o:this._iaddn(o);if(R!==0){var $=1;for(o=g(s,P,s.length,_),P=0;P<R;P++)$*=_;this.imuln($),this.words[0]+o<67108864?this.words[0]+=o:this._iaddn(o)}this.strip()},r.prototype.copy=function(s){s.words=new Array(this.length);for(var _=0;_<this.length;_++)s.words[_]=this.words[_];s.length=this.length,s.negative=this.negative,s.red=this.red},r.prototype.clone=function(){var s=new r(null);return this.copy(s),s},r.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},r.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},r.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(s,_){s=s||10,_=_|0||1;var F;if(s===16||s==="hex"){F="";for(var E=0,k=0,x=0;x<this.length;x++){var R=this.words[x],M=((R<<E|k)&16777215).toString(16);k=R>>>24-E&16777215,E+=2,E>=26&&(E-=26,x--),k!==0||x!==this.length-1?F=u[6-M.length]+M+F:F=M+F}for(k!==0&&(F=k.toString(16)+F);F.length%_!==0;)F="0"+F;return this.negative!==0&&(F="-"+F),F}if(s===(s|0)&&s>=2&&s<=36){var o=l[s],P=m[s];F="";var $=this.clone();for($.negative=0;!$.isZero();){var K=$.modn(P).toString(s);$=$.idivn(P),$.isZero()?F=K+F:F=u[o-K.length]+K+F}for(this.isZero()&&(F="0"+F);F.length%_!==0;)F="0"+F;return this.negative!==0&&(F="-"+F),F}a(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&a(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-s:s},r.prototype.toJSON=function(){return this.toString(16)},r.prototype.toBuffer=function(s,_){return a(typeof v<"u"),this.toArrayLike(v,s,_)},r.prototype.toArray=function(s,_){return this.toArrayLike(Array,s,_)},r.prototype.toArrayLike=function(s,_,F){var E=this.byteLength(),k=F||Math.max(1,E);a(E<=k,"byte array longer than desired length"),a(k>0,"Requested array length <= 0"),this.strip();var x=_==="le",R=new s(k),M,o,P=this.clone();if(x){for(o=0;!P.isZero();o++)M=P.andln(255),P.iushrn(8),R[o]=M;for(;o<k;o++)R[o]=0}else{for(o=0;o<k-E;o++)R[o]=0;for(o=0;!P.isZero();o++)M=P.andln(255),P.iushrn(8),R[k-o-1]=M}return R},Math.clz32?r.prototype._countBits=function(s){return 32-Math.clz32(s)}:r.prototype._countBits=function(s){var _=s,F=0;return _>=4096&&(F+=13,_>>>=13),_>=64&&(F+=7,_>>>=7),_>=8&&(F+=4,_>>>=4),_>=2&&(F+=2,_>>>=2),F+_},r.prototype._zeroBits=function(s){if(s===0)return 26;var _=s,F=0;return(_&8191)===0&&(F+=13,_>>>=13),(_&127)===0&&(F+=7,_>>>=7),(_&15)===0&&(F+=4,_>>>=4),(_&3)===0&&(F+=2,_>>>=2),(_&1)===0&&F++,F},r.prototype.bitLength=function(){var s=this.words[this.length-1],_=this._countBits(s);return(this.length-1)*26+_};function y(I){for(var s=new Array(I.bitLength()),_=0;_<s.length;_++){var F=_/26|0,E=_%26;s[_]=(I.words[F]&1<<E)>>>E}return s}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,_=0;_<this.length;_++){var F=this._zeroBits(this.words[_]);if(s+=F,F!==26)break}return s},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(s){return this.negative!==0?this.abs().inotn(s).iaddn(1):this.clone()},r.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var _=0;_<s.length;_++)this.words[_]=this.words[_]|s.words[_];return this.strip()},r.prototype.ior=function(s){return a((this.negative|s.negative)===0),this.iuor(s)},r.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},r.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},r.prototype.iuand=function(s){var _;this.length>s.length?_=s:_=this;for(var F=0;F<_.length;F++)this.words[F]=this.words[F]&s.words[F];return this.length=_.length,this.strip()},r.prototype.iand=function(s){return a((this.negative|s.negative)===0),this.iuand(s)},r.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},r.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},r.prototype.iuxor=function(s){var _,F;this.length>s.length?(_=this,F=s):(_=s,F=this);for(var E=0;E<F.length;E++)this.words[E]=_.words[E]^F.words[E];if(this!==_)for(;E<_.length;E++)this.words[E]=_.words[E];return this.length=_.length,this.strip()},r.prototype.ixor=function(s){return a((this.negative|s.negative)===0),this.iuxor(s)},r.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},r.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},r.prototype.inotn=function(s){a(typeof s=="number"&&s>=0);var _=Math.ceil(s/26)|0,F=s%26;this._expand(_),F>0&&_--;for(var E=0;E<_;E++)this.words[E]=~this.words[E]&67108863;return F>0&&(this.words[E]=~this.words[E]&67108863>>26-F),this.strip()},r.prototype.notn=function(s){return this.clone().inotn(s)},r.prototype.setn=function(s,_){a(typeof s=="number"&&s>=0);var F=s/26|0,E=s%26;return this._expand(F+1),_?this.words[F]=this.words[F]|1<<E:this.words[F]=this.words[F]&~(1<<E),this.strip()},r.prototype.iadd=function(s){var _;if(this.negative!==0&&s.negative===0)return this.negative=0,_=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,_=this.isub(s),s.negative=1,_._normSign();var F,E;this.length>s.length?(F=this,E=s):(F=s,E=this);for(var k=0,x=0;x<E.length;x++)_=(F.words[x]|0)+(E.words[x]|0)+k,this.words[x]=_&67108863,k=_>>>26;for(;k!==0&&x<F.length;x++)_=(F.words[x]|0)+k,this.words[x]=_&67108863,k=_>>>26;if(this.length=F.length,k!==0)this.words[this.length]=k,this.length++;else if(F!==this)for(;x<F.length;x++)this.words[x]=F.words[x];return this},r.prototype.add=function(s){var _;return s.negative!==0&&this.negative===0?(s.negative=0,_=this.sub(s),s.negative^=1,_):s.negative===0&&this.negative!==0?(this.negative=0,_=s.sub(this),this.negative=1,_):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},r.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var _=this.iadd(s);return s.negative=1,_._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var F=this.cmp(s);if(F===0)return this.negative=0,this.length=1,this.words[0]=0,this;var E,k;F>0?(E=this,k=s):(E=s,k=this);for(var x=0,R=0;R<k.length;R++)_=(E.words[R]|0)-(k.words[R]|0)+x,x=_>>26,this.words[R]=_&67108863;for(;x!==0&&R<E.length;R++)_=(E.words[R]|0)+x,x=_>>26,this.words[R]=_&67108863;if(x===0&&R<E.length&&E!==this)for(;R<E.length;R++)this.words[R]=E.words[R];return this.length=Math.max(this.length,R),E!==this&&(this.negative=1),this.strip()},r.prototype.sub=function(s){return this.clone().isub(s)};function d(I,s,_){_.negative=s.negative^I.negative;var F=I.length+s.length|0;_.length=F,F=F-1|0;var E=I.words[0]|0,k=s.words[0]|0,x=E*k,R=x&67108863,M=x/67108864|0;_.words[0]=R;for(var o=1;o<F;o++){for(var P=M>>>26,$=M&67108863,K=Math.min(o,s.length-1),q=Math.max(0,o-I.length+1);q<=K;q++){var Fe=o-q|0;E=I.words[Fe]|0,k=s.words[q]|0,x=E*k+$,P+=x/67108864|0,$=x&67108863}_.words[o]=$|0,M=P|0}return M!==0?_.words[o]=M|0:_.length--,_.strip()}var w=function(s,_,F){var E=s.words,k=_.words,x=F.words,R=0,M,o,P,$=E[0]|0,K=$&8191,q=$>>>13,Fe=E[1]|0,et=Fe&8191,Qe=Fe>>>13,Ht=E[2]|0,qe=Ht&8191,De=Ht>>>13,Je=E[3]|0,yt=Je&8191,jt=Je>>>13,Lt=E[4]|0,ct=Lt&8191,Bt=Lt>>>13,gn=E[5]|0,Mt=gn&8191,Zt=gn>>>13,Kt=E[6]|0,Tt=Kt&8191,xt=Kt>>>13,Jt=E[7]|0,Dt=Jt&8191,en=Jt>>>13,rt=E[8]|0,_e=rt&8191,oe=rt>>>13,Me=E[9]|0,Pe=Me&8191,fe=Me>>>13,Re=k[0]|0,We=Re&8191,ut=Re>>>13,dt=k[1]|0,Ue=dt&8191,je=dt>>>13,we=k[2]|0,Xe=we&8191,gt=we>>>13,pn=k[3]|0,cn=pn&8191,hn=pn>>>13,En=k[4]|0,on=En&8191,dn=En>>>13,jn=k[5]|0,Jn=jn&8191,$n=jn>>>13,Yi=k[6]|0,di=Yi&8191,fi=Yi>>>13,Ci=k[7]|0,ki=Ci&8191,Hn=Ci>>>13,cr=k[8]|0,mi=cr&8191,Fn=cr>>>13,ni=k[9]|0,Wn=ni&8191,hi=ni>>>13;F.negative=s.negative^_.negative,F.length=19,M=Math.imul(K,We),o=Math.imul(K,ut),o=o+Math.imul(q,We)|0,P=Math.imul(q,ut);var Qn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Qn>>>26)|0,Qn&=67108863,M=Math.imul(et,We),o=Math.imul(et,ut),o=o+Math.imul(Qe,We)|0,P=Math.imul(Qe,ut),M=M+Math.imul(K,Ue)|0,o=o+Math.imul(K,je)|0,o=o+Math.imul(q,Ue)|0,P=P+Math.imul(q,je)|0;var Ze=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ze>>>26)|0,Ze&=67108863,M=Math.imul(qe,We),o=Math.imul(qe,ut),o=o+Math.imul(De,We)|0,P=Math.imul(De,ut),M=M+Math.imul(et,Ue)|0,o=o+Math.imul(et,je)|0,o=o+Math.imul(Qe,Ue)|0,P=P+Math.imul(Qe,je)|0,M=M+Math.imul(K,Xe)|0,o=o+Math.imul(K,gt)|0,o=o+Math.imul(q,Xe)|0,P=P+Math.imul(q,gt)|0;var ft=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(ft>>>26)|0,ft&=67108863,M=Math.imul(yt,We),o=Math.imul(yt,ut),o=o+Math.imul(jt,We)|0,P=Math.imul(jt,ut),M=M+Math.imul(qe,Ue)|0,o=o+Math.imul(qe,je)|0,o=o+Math.imul(De,Ue)|0,P=P+Math.imul(De,je)|0,M=M+Math.imul(et,Xe)|0,o=o+Math.imul(et,gt)|0,o=o+Math.imul(Qe,Xe)|0,P=P+Math.imul(Qe,gt)|0,M=M+Math.imul(K,cn)|0,o=o+Math.imul(K,hn)|0,o=o+Math.imul(q,cn)|0,P=P+Math.imul(q,hn)|0;var Yt=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,M=Math.imul(ct,We),o=Math.imul(ct,ut),o=o+Math.imul(Bt,We)|0,P=Math.imul(Bt,ut),M=M+Math.imul(yt,Ue)|0,o=o+Math.imul(yt,je)|0,o=o+Math.imul(jt,Ue)|0,P=P+Math.imul(jt,je)|0,M=M+Math.imul(qe,Xe)|0,o=o+Math.imul(qe,gt)|0,o=o+Math.imul(De,Xe)|0,P=P+Math.imul(De,gt)|0,M=M+Math.imul(et,cn)|0,o=o+Math.imul(et,hn)|0,o=o+Math.imul(Qe,cn)|0,P=P+Math.imul(Qe,hn)|0,M=M+Math.imul(K,on)|0,o=o+Math.imul(K,dn)|0,o=o+Math.imul(q,on)|0,P=P+Math.imul(q,dn)|0;var vn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(vn>>>26)|0,vn&=67108863,M=Math.imul(Mt,We),o=Math.imul(Mt,ut),o=o+Math.imul(Zt,We)|0,P=Math.imul(Zt,ut),M=M+Math.imul(ct,Ue)|0,o=o+Math.imul(ct,je)|0,o=o+Math.imul(Bt,Ue)|0,P=P+Math.imul(Bt,je)|0,M=M+Math.imul(yt,Xe)|0,o=o+Math.imul(yt,gt)|0,o=o+Math.imul(jt,Xe)|0,P=P+Math.imul(jt,gt)|0,M=M+Math.imul(qe,cn)|0,o=o+Math.imul(qe,hn)|0,o=o+Math.imul(De,cn)|0,P=P+Math.imul(De,hn)|0,M=M+Math.imul(et,on)|0,o=o+Math.imul(et,dn)|0,o=o+Math.imul(Qe,on)|0,P=P+Math.imul(Qe,dn)|0,M=M+Math.imul(K,Jn)|0,o=o+Math.imul(K,$n)|0,o=o+Math.imul(q,Jn)|0,P=P+Math.imul(q,$n)|0;var Tn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,M=Math.imul(Tt,We),o=Math.imul(Tt,ut),o=o+Math.imul(xt,We)|0,P=Math.imul(xt,ut),M=M+Math.imul(Mt,Ue)|0,o=o+Math.imul(Mt,je)|0,o=o+Math.imul(Zt,Ue)|0,P=P+Math.imul(Zt,je)|0,M=M+Math.imul(ct,Xe)|0,o=o+Math.imul(ct,gt)|0,o=o+Math.imul(Bt,Xe)|0,P=P+Math.imul(Bt,gt)|0,M=M+Math.imul(yt,cn)|0,o=o+Math.imul(yt,hn)|0,o=o+Math.imul(jt,cn)|0,P=P+Math.imul(jt,hn)|0,M=M+Math.imul(qe,on)|0,o=o+Math.imul(qe,dn)|0,o=o+Math.imul(De,on)|0,P=P+Math.imul(De,dn)|0,M=M+Math.imul(et,Jn)|0,o=o+Math.imul(et,$n)|0,o=o+Math.imul(Qe,Jn)|0,P=P+Math.imul(Qe,$n)|0,M=M+Math.imul(K,di)|0,o=o+Math.imul(K,fi)|0,o=o+Math.imul(q,di)|0,P=P+Math.imul(q,fi)|0;var Ti=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ti>>>26)|0,Ti&=67108863,M=Math.imul(Dt,We),o=Math.imul(Dt,ut),o=o+Math.imul(en,We)|0,P=Math.imul(en,ut),M=M+Math.imul(Tt,Ue)|0,o=o+Math.imul(Tt,je)|0,o=o+Math.imul(xt,Ue)|0,P=P+Math.imul(xt,je)|0,M=M+Math.imul(Mt,Xe)|0,o=o+Math.imul(Mt,gt)|0,o=o+Math.imul(Zt,Xe)|0,P=P+Math.imul(Zt,gt)|0,M=M+Math.imul(ct,cn)|0,o=o+Math.imul(ct,hn)|0,o=o+Math.imul(Bt,cn)|0,P=P+Math.imul(Bt,hn)|0,M=M+Math.imul(yt,on)|0,o=o+Math.imul(yt,dn)|0,o=o+Math.imul(jt,on)|0,P=P+Math.imul(jt,dn)|0,M=M+Math.imul(qe,Jn)|0,o=o+Math.imul(qe,$n)|0,o=o+Math.imul(De,Jn)|0,P=P+Math.imul(De,$n)|0,M=M+Math.imul(et,di)|0,o=o+Math.imul(et,fi)|0,o=o+Math.imul(Qe,di)|0,P=P+Math.imul(Qe,fi)|0,M=M+Math.imul(K,ki)|0,o=o+Math.imul(K,Hn)|0,o=o+Math.imul(q,ki)|0,P=P+Math.imul(q,Hn)|0;var ti=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(ti>>>26)|0,ti&=67108863,M=Math.imul(_e,We),o=Math.imul(_e,ut),o=o+Math.imul(oe,We)|0,P=Math.imul(oe,ut),M=M+Math.imul(Dt,Ue)|0,o=o+Math.imul(Dt,je)|0,o=o+Math.imul(en,Ue)|0,P=P+Math.imul(en,je)|0,M=M+Math.imul(Tt,Xe)|0,o=o+Math.imul(Tt,gt)|0,o=o+Math.imul(xt,Xe)|0,P=P+Math.imul(xt,gt)|0,M=M+Math.imul(Mt,cn)|0,o=o+Math.imul(Mt,hn)|0,o=o+Math.imul(Zt,cn)|0,P=P+Math.imul(Zt,hn)|0,M=M+Math.imul(ct,on)|0,o=o+Math.imul(ct,dn)|0,o=o+Math.imul(Bt,on)|0,P=P+Math.imul(Bt,dn)|0,M=M+Math.imul(yt,Jn)|0,o=o+Math.imul(yt,$n)|0,o=o+Math.imul(jt,Jn)|0,P=P+Math.imul(jt,$n)|0,M=M+Math.imul(qe,di)|0,o=o+Math.imul(qe,fi)|0,o=o+Math.imul(De,di)|0,P=P+Math.imul(De,fi)|0,M=M+Math.imul(et,ki)|0,o=o+Math.imul(et,Hn)|0,o=o+Math.imul(Qe,ki)|0,P=P+Math.imul(Qe,Hn)|0,M=M+Math.imul(K,mi)|0,o=o+Math.imul(K,Fn)|0,o=o+Math.imul(q,mi)|0,P=P+Math.imul(q,Fn)|0;var Gn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,M=Math.imul(Pe,We),o=Math.imul(Pe,ut),o=o+Math.imul(fe,We)|0,P=Math.imul(fe,ut),M=M+Math.imul(_e,Ue)|0,o=o+Math.imul(_e,je)|0,o=o+Math.imul(oe,Ue)|0,P=P+Math.imul(oe,je)|0,M=M+Math.imul(Dt,Xe)|0,o=o+Math.imul(Dt,gt)|0,o=o+Math.imul(en,Xe)|0,P=P+Math.imul(en,gt)|0,M=M+Math.imul(Tt,cn)|0,o=o+Math.imul(Tt,hn)|0,o=o+Math.imul(xt,cn)|0,P=P+Math.imul(xt,hn)|0,M=M+Math.imul(Mt,on)|0,o=o+Math.imul(Mt,dn)|0,o=o+Math.imul(Zt,on)|0,P=P+Math.imul(Zt,dn)|0,M=M+Math.imul(ct,Jn)|0,o=o+Math.imul(ct,$n)|0,o=o+Math.imul(Bt,Jn)|0,P=P+Math.imul(Bt,$n)|0,M=M+Math.imul(yt,di)|0,o=o+Math.imul(yt,fi)|0,o=o+Math.imul(jt,di)|0,P=P+Math.imul(jt,fi)|0,M=M+Math.imul(qe,ki)|0,o=o+Math.imul(qe,Hn)|0,o=o+Math.imul(De,ki)|0,P=P+Math.imul(De,Hn)|0,M=M+Math.imul(et,mi)|0,o=o+Math.imul(et,Fn)|0,o=o+Math.imul(Qe,mi)|0,P=P+Math.imul(Qe,Fn)|0,M=M+Math.imul(K,Wn)|0,o=o+Math.imul(K,hi)|0,o=o+Math.imul(q,Wn)|0,P=P+Math.imul(q,hi)|0;var Ri=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ri>>>26)|0,Ri&=67108863,M=Math.imul(Pe,Ue),o=Math.imul(Pe,je),o=o+Math.imul(fe,Ue)|0,P=Math.imul(fe,je),M=M+Math.imul(_e,Xe)|0,o=o+Math.imul(_e,gt)|0,o=o+Math.imul(oe,Xe)|0,P=P+Math.imul(oe,gt)|0,M=M+Math.imul(Dt,cn)|0,o=o+Math.imul(Dt,hn)|0,o=o+Math.imul(en,cn)|0,P=P+Math.imul(en,hn)|0,M=M+Math.imul(Tt,on)|0,o=o+Math.imul(Tt,dn)|0,o=o+Math.imul(xt,on)|0,P=P+Math.imul(xt,dn)|0,M=M+Math.imul(Mt,Jn)|0,o=o+Math.imul(Mt,$n)|0,o=o+Math.imul(Zt,Jn)|0,P=P+Math.imul(Zt,$n)|0,M=M+Math.imul(ct,di)|0,o=o+Math.imul(ct,fi)|0,o=o+Math.imul(Bt,di)|0,P=P+Math.imul(Bt,fi)|0,M=M+Math.imul(yt,ki)|0,o=o+Math.imul(yt,Hn)|0,o=o+Math.imul(jt,ki)|0,P=P+Math.imul(jt,Hn)|0,M=M+Math.imul(qe,mi)|0,o=o+Math.imul(qe,Fn)|0,o=o+Math.imul(De,mi)|0,P=P+Math.imul(De,Fn)|0,M=M+Math.imul(et,Wn)|0,o=o+Math.imul(et,hi)|0,o=o+Math.imul(Qe,Wn)|0,P=P+Math.imul(Qe,hi)|0;var nn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(nn>>>26)|0,nn&=67108863,M=Math.imul(Pe,Xe),o=Math.imul(Pe,gt),o=o+Math.imul(fe,Xe)|0,P=Math.imul(fe,gt),M=M+Math.imul(_e,cn)|0,o=o+Math.imul(_e,hn)|0,o=o+Math.imul(oe,cn)|0,P=P+Math.imul(oe,hn)|0,M=M+Math.imul(Dt,on)|0,o=o+Math.imul(Dt,dn)|0,o=o+Math.imul(en,on)|0,P=P+Math.imul(en,dn)|0,M=M+Math.imul(Tt,Jn)|0,o=o+Math.imul(Tt,$n)|0,o=o+Math.imul(xt,Jn)|0,P=P+Math.imul(xt,$n)|0,M=M+Math.imul(Mt,di)|0,o=o+Math.imul(Mt,fi)|0,o=o+Math.imul(Zt,di)|0,P=P+Math.imul(Zt,fi)|0,M=M+Math.imul(ct,ki)|0,o=o+Math.imul(ct,Hn)|0,o=o+Math.imul(Bt,ki)|0,P=P+Math.imul(Bt,Hn)|0,M=M+Math.imul(yt,mi)|0,o=o+Math.imul(yt,Fn)|0,o=o+Math.imul(jt,mi)|0,P=P+Math.imul(jt,Fn)|0,M=M+Math.imul(qe,Wn)|0,o=o+Math.imul(qe,hi)|0,o=o+Math.imul(De,Wn)|0,P=P+Math.imul(De,hi)|0;var An=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(An>>>26)|0,An&=67108863,M=Math.imul(Pe,cn),o=Math.imul(Pe,hn),o=o+Math.imul(fe,cn)|0,P=Math.imul(fe,hn),M=M+Math.imul(_e,on)|0,o=o+Math.imul(_e,dn)|0,o=o+Math.imul(oe,on)|0,P=P+Math.imul(oe,dn)|0,M=M+Math.imul(Dt,Jn)|0,o=o+Math.imul(Dt,$n)|0,o=o+Math.imul(en,Jn)|0,P=P+Math.imul(en,$n)|0,M=M+Math.imul(Tt,di)|0,o=o+Math.imul(Tt,fi)|0,o=o+Math.imul(xt,di)|0,P=P+Math.imul(xt,fi)|0,M=M+Math.imul(Mt,ki)|0,o=o+Math.imul(Mt,Hn)|0,o=o+Math.imul(Zt,ki)|0,P=P+Math.imul(Zt,Hn)|0,M=M+Math.imul(ct,mi)|0,o=o+Math.imul(ct,Fn)|0,o=o+Math.imul(Bt,mi)|0,P=P+Math.imul(Bt,Fn)|0,M=M+Math.imul(yt,Wn)|0,o=o+Math.imul(yt,hi)|0,o=o+Math.imul(jt,Wn)|0,P=P+Math.imul(jt,hi)|0;var _i=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(_i>>>26)|0,_i&=67108863,M=Math.imul(Pe,on),o=Math.imul(Pe,dn),o=o+Math.imul(fe,on)|0,P=Math.imul(fe,dn),M=M+Math.imul(_e,Jn)|0,o=o+Math.imul(_e,$n)|0,o=o+Math.imul(oe,Jn)|0,P=P+Math.imul(oe,$n)|0,M=M+Math.imul(Dt,di)|0,o=o+Math.imul(Dt,fi)|0,o=o+Math.imul(en,di)|0,P=P+Math.imul(en,fi)|0,M=M+Math.imul(Tt,ki)|0,o=o+Math.imul(Tt,Hn)|0,o=o+Math.imul(xt,ki)|0,P=P+Math.imul(xt,Hn)|0,M=M+Math.imul(Mt,mi)|0,o=o+Math.imul(Mt,Fn)|0,o=o+Math.imul(Zt,mi)|0,P=P+Math.imul(Zt,Fn)|0,M=M+Math.imul(ct,Wn)|0,o=o+Math.imul(ct,hi)|0,o=o+Math.imul(Bt,Wn)|0,P=P+Math.imul(Bt,hi)|0;var Ii=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ii>>>26)|0,Ii&=67108863,M=Math.imul(Pe,Jn),o=Math.imul(Pe,$n),o=o+Math.imul(fe,Jn)|0,P=Math.imul(fe,$n),M=M+Math.imul(_e,di)|0,o=o+Math.imul(_e,fi)|0,o=o+Math.imul(oe,di)|0,P=P+Math.imul(oe,fi)|0,M=M+Math.imul(Dt,ki)|0,o=o+Math.imul(Dt,Hn)|0,o=o+Math.imul(en,ki)|0,P=P+Math.imul(en,Hn)|0,M=M+Math.imul(Tt,mi)|0,o=o+Math.imul(Tt,Fn)|0,o=o+Math.imul(xt,mi)|0,P=P+Math.imul(xt,Fn)|0,M=M+Math.imul(Mt,Wn)|0,o=o+Math.imul(Mt,hi)|0,o=o+Math.imul(Zt,Wn)|0,P=P+Math.imul(Zt,hi)|0;var lr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(lr>>>26)|0,lr&=67108863,M=Math.imul(Pe,di),o=Math.imul(Pe,fi),o=o+Math.imul(fe,di)|0,P=Math.imul(fe,fi),M=M+Math.imul(_e,ki)|0,o=o+Math.imul(_e,Hn)|0,o=o+Math.imul(oe,ki)|0,P=P+Math.imul(oe,Hn)|0,M=M+Math.imul(Dt,mi)|0,o=o+Math.imul(Dt,Fn)|0,o=o+Math.imul(en,mi)|0,P=P+Math.imul(en,Fn)|0,M=M+Math.imul(Tt,Wn)|0,o=o+Math.imul(Tt,hi)|0,o=o+Math.imul(xt,Wn)|0,P=P+Math.imul(xt,hi)|0;var Rr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Rr>>>26)|0,Rr&=67108863,M=Math.imul(Pe,ki),o=Math.imul(Pe,Hn),o=o+Math.imul(fe,ki)|0,P=Math.imul(fe,Hn),M=M+Math.imul(_e,mi)|0,o=o+Math.imul(_e,Fn)|0,o=o+Math.imul(oe,mi)|0,P=P+Math.imul(oe,Fn)|0,M=M+Math.imul(Dt,Wn)|0,o=o+Math.imul(Dt,hi)|0,o=o+Math.imul(en,Wn)|0,P=P+Math.imul(en,hi)|0;var fr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(fr>>>26)|0,fr&=67108863,M=Math.imul(Pe,mi),o=Math.imul(Pe,Fn),o=o+Math.imul(fe,mi)|0,P=Math.imul(fe,Fn),M=M+Math.imul(_e,Wn)|0,o=o+Math.imul(_e,hi)|0,o=o+Math.imul(oe,Wn)|0,P=P+Math.imul(oe,hi)|0;var kr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(kr>>>26)|0,kr&=67108863,M=Math.imul(Pe,Wn),o=Math.imul(Pe,hi),o=o+Math.imul(fe,Wn)|0,P=Math.imul(fe,hi);var Zr=(R+M|0)+((o&8191)<<13)|0;return R=(P+(o>>>13)|0)+(Zr>>>26)|0,Zr&=67108863,x[0]=Qn,x[1]=Ze,x[2]=ft,x[3]=Yt,x[4]=vn,x[5]=Tn,x[6]=Ti,x[7]=ti,x[8]=Gn,x[9]=Ri,x[10]=nn,x[11]=An,x[12]=_i,x[13]=Ii,x[14]=lr,x[15]=Rr,x[16]=fr,x[17]=kr,x[18]=Zr,R!==0&&(x[19]=R,F.length++),F};Math.imul||(w=d);function C(I,s,_){_.negative=s.negative^I.negative,_.length=I.length+s.length;for(var F=0,E=0,k=0;k<_.length-1;k++){var x=E;E=0;for(var R=F&67108863,M=Math.min(k,s.length-1),o=Math.max(0,k-I.length+1);o<=M;o++){var P=k-o,$=I.words[P]|0,K=s.words[o]|0,q=$*K,Fe=q&67108863;x=x+(q/67108864|0)|0,Fe=Fe+R|0,R=Fe&67108863,x=x+(Fe>>>26)|0,E+=x>>>26,x&=67108863}_.words[k]=R,F=x,x=E}return F!==0?_.words[k]=F:_.length--,_.strip()}function j(I,s,_){var F=new O;return F.mulp(I,s,_)}r.prototype.mulTo=function(s,_){var F,E=this.length+s.length;return this.length===10&&s.length===10?F=w(this,s,_):E<63?F=d(this,s,_):E<1024?F=C(this,s,_):F=j(this,s,_),F};function O(I,s){this.x=I,this.y=s}O.prototype.makeRBT=function(s){for(var _=new Array(s),F=r.prototype._countBits(s)-1,E=0;E<s;E++)_[E]=this.revBin(E,F,s);return _},O.prototype.revBin=function(s,_,F){if(s===0||s===F-1)return s;for(var E=0,k=0;k<_;k++)E|=(s&1)<<_-k-1,s>>=1;return E},O.prototype.permute=function(s,_,F,E,k,x){for(var R=0;R<x;R++)E[R]=_[s[R]],k[R]=F[s[R]]},O.prototype.transform=function(s,_,F,E,k,x){this.permute(x,s,_,F,E,k);for(var R=1;R<k;R<<=1)for(var M=R<<1,o=Math.cos(2*Math.PI/M),P=Math.sin(2*Math.PI/M),$=0;$<k;$+=M)for(var K=o,q=P,Fe=0;Fe<R;Fe++){var et=F[$+Fe],Qe=E[$+Fe],Ht=F[$+Fe+R],qe=E[$+Fe+R],De=K*Ht-q*qe;qe=K*qe+q*Ht,Ht=De,F[$+Fe]=et+Ht,E[$+Fe]=Qe+qe,F[$+Fe+R]=et-Ht,E[$+Fe+R]=Qe-qe,Fe!==M&&(De=o*K-P*q,q=o*q+P*K,K=De)}},O.prototype.guessLen13b=function(s,_){var F=Math.max(_,s)|1,E=F&1,k=0;for(F=F/2|0;F;F=F>>>1)k++;return 1<<k+1+E},O.prototype.conjugate=function(s,_,F){if(!(F<=1))for(var E=0;E<F/2;E++){var k=s[E];s[E]=s[F-E-1],s[F-E-1]=k,k=_[E],_[E]=-_[F-E-1],_[F-E-1]=-k}},O.prototype.normalize13b=function(s,_){for(var F=0,E=0;E<_/2;E++){var k=Math.round(s[2*E+1]/_)*8192+Math.round(s[2*E]/_)+F;s[E]=k&67108863,k<67108864?F=0:F=k/67108864|0}return s},O.prototype.convert13b=function(s,_,F,E){for(var k=0,x=0;x<_;x++)k=k+(s[x]|0),F[2*x]=k&8191,k=k>>>13,F[2*x+1]=k&8191,k=k>>>13;for(x=2*_;x<E;++x)F[x]=0;a(k===0),a((k&-8192)===0)},O.prototype.stub=function(s){for(var _=new Array(s),F=0;F<s;F++)_[F]=0;return _},O.prototype.mulp=function(s,_,F){var E=2*this.guessLen13b(s.length,_.length),k=this.makeRBT(E),x=this.stub(E),R=new Array(E),M=new Array(E),o=new Array(E),P=new Array(E),$=new Array(E),K=new Array(E),q=F.words;q.length=E,this.convert13b(s.words,s.length,R,E),this.convert13b(_.words,_.length,P,E),this.transform(R,x,M,o,E,k),this.transform(P,x,$,K,E,k);for(var Fe=0;Fe<E;Fe++){var et=M[Fe]*$[Fe]-o[Fe]*K[Fe];o[Fe]=M[Fe]*K[Fe]+o[Fe]*$[Fe],M[Fe]=et}return this.conjugate(M,o,E),this.transform(M,o,q,x,E,k),this.conjugate(q,x,E),this.normalize13b(q,E),F.negative=s.negative^_.negative,F.length=s.length+_.length,F.strip()},r.prototype.mul=function(s){var _=new r(null);return _.words=new Array(this.length+s.length),this.mulTo(s,_)},r.prototype.mulf=function(s){var _=new r(null);return _.words=new Array(this.length+s.length),j(this,s,_)},r.prototype.imul=function(s){return this.clone().mulTo(s,this)},r.prototype.imuln=function(s){a(typeof s=="number"),a(s<67108864);for(var _=0,F=0;F<this.length;F++){var E=(this.words[F]|0)*s,k=(E&67108863)+(_&67108863);_>>=26,_+=E/67108864|0,_+=k>>>26,this.words[F]=k&67108863}return _!==0&&(this.words[F]=_,this.length++),this},r.prototype.muln=function(s){return this.clone().imuln(s)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(s){var _=y(s);if(_.length===0)return new r(1);for(var F=this,E=0;E<_.length&&_[E]===0;E++,F=F.sqr());if(++E<_.length)for(var k=F.sqr();E<_.length;E++,k=k.sqr())_[E]!==0&&(F=F.mul(k));return F},r.prototype.iushln=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26,E=67108863>>>26-_<<26-_,k;if(_!==0){var x=0;for(k=0;k<this.length;k++){var R=this.words[k]&E,M=(this.words[k]|0)-R<<_;this.words[k]=M|x,x=R>>>26-_}x&&(this.words[k]=x,this.length++)}if(F!==0){for(k=this.length-1;k>=0;k--)this.words[k+F]=this.words[k];for(k=0;k<F;k++)this.words[k]=0;this.length+=F}return this.strip()},r.prototype.ishln=function(s){return a(this.negative===0),this.iushln(s)},r.prototype.iushrn=function(s,_,F){a(typeof s=="number"&&s>=0);var E;_?E=(_-_%26)/26:E=0;var k=s%26,x=Math.min((s-k)/26,this.length),R=67108863^67108863>>>k<<k,M=F;if(E-=x,E=Math.max(0,E),M){for(var o=0;o<x;o++)M.words[o]=this.words[o];M.length=x}if(x!==0)if(this.length>x)for(this.length-=x,o=0;o<this.length;o++)this.words[o]=this.words[o+x];else this.words[0]=0,this.length=1;var P=0;for(o=this.length-1;o>=0&&(P!==0||o>=E);o--){var $=this.words[o]|0;this.words[o]=P<<26-k|$>>>k,P=$&R}return M&&P!==0&&(M.words[M.length++]=P),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.ishrn=function(s,_,F){return a(this.negative===0),this.iushrn(s,_,F)},r.prototype.shln=function(s){return this.clone().ishln(s)},r.prototype.ushln=function(s){return this.clone().iushln(s)},r.prototype.shrn=function(s){return this.clone().ishrn(s)},r.prototype.ushrn=function(s){return this.clone().iushrn(s)},r.prototype.testn=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26,E=1<<_;if(this.length<=F)return!1;var k=this.words[F];return!!(k&E)},r.prototype.imaskn=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26;if(a(this.negative===0,"imaskn works only with positive numbers"),this.length<=F)return this;if(_!==0&&F++,this.length=Math.min(F,this.length),_!==0){var E=67108863^67108863>>>_<<_;this.words[this.length-1]&=E}return this.strip()},r.prototype.maskn=function(s){return this.clone().imaskn(s)},r.prototype.iaddn=function(s){return a(typeof s=="number"),a(s<67108864),s<0?this.isubn(-s):this.negative!==0?this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this):this._iaddn(s)},r.prototype._iaddn=function(s){this.words[0]+=s;for(var _=0;_<this.length&&this.words[_]>=67108864;_++)this.words[_]-=67108864,_===this.length-1?this.words[_+1]=1:this.words[_+1]++;return this.length=Math.max(this.length,_+1),this},r.prototype.isubn=function(s){if(a(typeof s=="number"),a(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var _=0;_<this.length&&this.words[_]<0;_++)this.words[_]+=67108864,this.words[_+1]-=1;return this.strip()},r.prototype.addn=function(s){return this.clone().iaddn(s)},r.prototype.subn=function(s){return this.clone().isubn(s)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(s,_,F){var E=s.length+F,k;this._expand(E);var x,R=0;for(k=0;k<s.length;k++){x=(this.words[k+F]|0)+R;var M=(s.words[k]|0)*_;x-=M&67108863,R=(x>>26)-(M/67108864|0),this.words[k+F]=x&67108863}for(;k<this.length-F;k++)x=(this.words[k+F]|0)+R,R=x>>26,this.words[k+F]=x&67108863;if(R===0)return this.strip();for(a(R===-1),R=0,k=0;k<this.length;k++)x=-(this.words[k]|0)+R,R=x>>26,this.words[k]=x&67108863;return this.negative=1,this.strip()},r.prototype._wordDiv=function(s,_){var F=this.length-s.length,E=this.clone(),k=s,x=k.words[k.length-1]|0,R=this._countBits(x);F=26-R,F!==0&&(k=k.ushln(F),E.iushln(F),x=k.words[k.length-1]|0);var M=E.length-k.length,o;if(_!=="mod"){o=new r(null),o.length=M+1,o.words=new Array(o.length);for(var P=0;P<o.length;P++)o.words[P]=0}var $=E.clone()._ishlnsubmul(k,1,M);$.negative===0&&(E=$,o&&(o.words[M]=1));for(var K=M-1;K>=0;K--){var q=(E.words[k.length+K]|0)*67108864+(E.words[k.length+K-1]|0);for(q=Math.min(q/x|0,67108863),E._ishlnsubmul(k,q,K);E.negative!==0;)q--,E.negative=0,E._ishlnsubmul(k,1,K),E.isZero()||(E.negative^=1);o&&(o.words[K]=q)}return o&&o.strip(),E.strip(),_!=="div"&&F!==0&&E.iushrn(F),{div:o||null,mod:E}},r.prototype.divmod=function(s,_,F){if(a(!s.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var E,k,x;return this.negative!==0&&s.negative===0?(x=this.neg().divmod(s,_),_!=="mod"&&(E=x.div.neg()),_!=="div"&&(k=x.mod.neg(),F&&k.negative!==0&&k.iadd(s)),{div:E,mod:k}):this.negative===0&&s.negative!==0?(x=this.divmod(s.neg(),_),_!=="mod"&&(E=x.div.neg()),{div:E,mod:x.mod}):(this.negative&s.negative)!==0?(x=this.neg().divmod(s.neg(),_),_!=="div"&&(k=x.mod.neg(),F&&k.negative!==0&&k.isub(s)),{div:x.div,mod:k}):s.length>this.length||this.cmp(s)<0?{div:new r(0),mod:this}:s.length===1?_==="div"?{div:this.divn(s.words[0]),mod:null}:_==="mod"?{div:null,mod:new r(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new r(this.modn(s.words[0]))}:this._wordDiv(s,_)},r.prototype.div=function(s){return this.divmod(s,"div",!1).div},r.prototype.mod=function(s){return this.divmod(s,"mod",!1).mod},r.prototype.umod=function(s){return this.divmod(s,"mod",!0).mod},r.prototype.divRound=function(s){var _=this.divmod(s);if(_.mod.isZero())return _.div;var F=_.div.negative!==0?_.mod.isub(s):_.mod,E=s.ushrn(1),k=s.andln(1),x=F.cmp(E);return x<0||k===1&&x===0?_.div:_.div.negative!==0?_.div.isubn(1):_.div.iaddn(1)},r.prototype.modn=function(s){a(s<=67108863);for(var _=(1<<26)%s,F=0,E=this.length-1;E>=0;E--)F=(_*F+(this.words[E]|0))%s;return F},r.prototype.idivn=function(s){a(s<=67108863);for(var _=0,F=this.length-1;F>=0;F--){var E=(this.words[F]|0)+_*67108864;this.words[F]=E/s|0,_=E%s}return this.strip()},r.prototype.divn=function(s){return this.clone().idivn(s)},r.prototype.egcd=function(s){a(s.negative===0),a(!s.isZero());var _=this,F=s.clone();_.negative!==0?_=_.umod(s):_=_.clone();for(var E=new r(1),k=new r(0),x=new r(0),R=new r(1),M=0;_.isEven()&&F.isEven();)_.iushrn(1),F.iushrn(1),++M;for(var o=F.clone(),P=_.clone();!_.isZero();){for(var $=0,K=1;(_.words[0]&K)===0&&$<26;++$,K<<=1);if($>0)for(_.iushrn($);$-- >0;)(E.isOdd()||k.isOdd())&&(E.iadd(o),k.isub(P)),E.iushrn(1),k.iushrn(1);for(var q=0,Fe=1;(F.words[0]&Fe)===0&&q<26;++q,Fe<<=1);if(q>0)for(F.iushrn(q);q-- >0;)(x.isOdd()||R.isOdd())&&(x.iadd(o),R.isub(P)),x.iushrn(1),R.iushrn(1);_.cmp(F)>=0?(_.isub(F),E.isub(x),k.isub(R)):(F.isub(_),x.isub(E),R.isub(k))}return{a:x,b:R,gcd:F.iushln(M)}},r.prototype._invmp=function(s){a(s.negative===0),a(!s.isZero());var _=this,F=s.clone();_.negative!==0?_=_.umod(s):_=_.clone();for(var E=new r(1),k=new r(0),x=F.clone();_.cmpn(1)>0&&F.cmpn(1)>0;){for(var R=0,M=1;(_.words[0]&M)===0&&R<26;++R,M<<=1);if(R>0)for(_.iushrn(R);R-- >0;)E.isOdd()&&E.iadd(x),E.iushrn(1);for(var o=0,P=1;(F.words[0]&P)===0&&o<26;++o,P<<=1);if(o>0)for(F.iushrn(o);o-- >0;)k.isOdd()&&k.iadd(x),k.iushrn(1);_.cmp(F)>=0?(_.isub(F),E.isub(k)):(F.isub(_),k.isub(E))}var $;return _.cmpn(1)===0?$=E:$=k,$.cmpn(0)<0&&$.iadd(s),$},r.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var _=this.clone(),F=s.clone();_.negative=0,F.negative=0;for(var E=0;_.isEven()&&F.isEven();E++)_.iushrn(1),F.iushrn(1);do{for(;_.isEven();)_.iushrn(1);for(;F.isEven();)F.iushrn(1);var k=_.cmp(F);if(k<0){var x=_;_=F,F=x}else if(k===0||F.cmpn(1)===0)break;_.isub(F)}while(!0);return F.iushln(E)},r.prototype.invm=function(s){return this.egcd(s).a.umod(s)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(s){return this.words[0]&s},r.prototype.bincn=function(s){a(typeof s=="number");var _=s%26,F=(s-_)/26,E=1<<_;if(this.length<=F)return this._expand(F+1),this.words[F]|=E,this;for(var k=E,x=F;k!==0&&x<this.length;x++){var R=this.words[x]|0;R+=k,k=R>>>26,R&=67108863,this.words[x]=R}return k!==0&&(this.words[x]=k,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(s){var _=s<0;if(this.negative!==0&&!_)return-1;if(this.negative===0&&_)return 1;this.strip();var F;if(this.length>1)F=1;else{_&&(s=-s),a(s<=67108863,"Number is too big");var E=this.words[0]|0;F=E===s?0:E<s?-1:1}return this.negative!==0?-F|0:F},r.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var _=this.ucmp(s);return this.negative!==0?-_|0:_},r.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var _=0,F=this.length-1;F>=0;F--){var E=this.words[F]|0,k=s.words[F]|0;if(E!==k){E<k?_=-1:E>k&&(_=1);break}}return _},r.prototype.gtn=function(s){return this.cmpn(s)===1},r.prototype.gt=function(s){return this.cmp(s)===1},r.prototype.gten=function(s){return this.cmpn(s)>=0},r.prototype.gte=function(s){return this.cmp(s)>=0},r.prototype.ltn=function(s){return this.cmpn(s)===-1},r.prototype.lt=function(s){return this.cmp(s)===-1},r.prototype.lten=function(s){return this.cmpn(s)<=0},r.prototype.lte=function(s){return this.cmp(s)<=0},r.prototype.eqn=function(s){return this.cmpn(s)===0},r.prototype.eq=function(s){return this.cmp(s)===0},r.red=function(s){return new Y(s)},r.prototype.toRed=function(s){return a(!this.red,"Already a number in reduction context"),a(this.negative===0,"red works only with positives"),s.convertTo(this)._forceRed(s)},r.prototype.fromRed=function(){return a(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(s){return this.red=s,this},r.prototype.forceRed=function(s){return a(!this.red,"Already a number in reduction context"),this._forceRed(s)},r.prototype.redAdd=function(s){return a(this.red,"redAdd works only with red numbers"),this.red.add(this,s)},r.prototype.redIAdd=function(s){return a(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,s)},r.prototype.redSub=function(s){return a(this.red,"redSub works only with red numbers"),this.red.sub(this,s)},r.prototype.redISub=function(s){return a(this.red,"redISub works only with red numbers"),this.red.isub(this,s)},r.prototype.redShl=function(s){return a(this.red,"redShl works only with red numbers"),this.red.shl(this,s)},r.prototype.redMul=function(s){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.mul(this,s)},r.prototype.redIMul=function(s){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.imul(this,s)},r.prototype.redSqr=function(){return a(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return a(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return a(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return a(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return a(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(s){return a(this.red&&!s.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,s)};var N={k256:null,p224:null,p192:null,p25519:null};function X(I,s){this.name=I,this.p=new r(s,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}X.prototype._tmp=function(){var s=new r(null);return s.words=new Array(Math.ceil(this.n/13)),s},X.prototype.ireduce=function(s){var _=s,F;do this.split(_,this.tmp),_=this.imulK(_),_=_.iadd(this.tmp),F=_.bitLength();while(F>this.n);var E=F<this.n?-1:_.ucmp(this.p);return E===0?(_.words[0]=0,_.length=1):E>0?_.isub(this.p):_.strip!==void 0?_.strip():_._strip(),_},X.prototype.split=function(s,_){s.iushrn(this.n,0,_)},X.prototype.imulK=function(s){return s.imul(this.k)};function V(){X.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}f(V,X),V.prototype.split=function(s,_){for(var F=4194303,E=Math.min(s.length,9),k=0;k<E;k++)_.words[k]=s.words[k];if(_.length=E,s.length<=9){s.words[0]=0,s.length=1;return}var x=s.words[9];for(_.words[_.length++]=x&F,k=10;k<s.length;k++){var R=s.words[k]|0;s.words[k-10]=(R&F)<<4|x>>>22,x=R}x>>>=22,s.words[k-10]=x,x===0&&s.length>10?s.length-=10:s.length-=9},V.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var _=0,F=0;F<s.length;F++){var E=s.words[F]|0;_+=E*977,s.words[F]=_&67108863,_=E*64+(_/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Z(){X.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}f(Z,X);function J(){X.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}f(J,X);function se(){X.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}f(se,X),se.prototype.imulK=function(s){for(var _=0,F=0;F<s.length;F++){var E=(s.words[F]|0)*19+_,k=E&67108863;E>>>=26,s.words[F]=k,_=E}return _!==0&&(s.words[s.length++]=_),s},r._prime=function(s){if(N[s])return N[s];var _;if(s==="k256")_=new V;else if(s==="p224")_=new Z;else if(s==="p192")_=new J;else if(s==="p25519")_=new se;else throw new Error("Unknown prime "+s);return N[s]=_,_};function Y(I){if(typeof I=="string"){var s=r._prime(I);this.m=s.p,this.prime=s}else a(I.gtn(1),"modulus must be greater than 1"),this.m=I,this.prime=null}Y.prototype._verify1=function(s){a(s.negative===0,"red works only with positives"),a(s.red,"red works only with red numbers")},Y.prototype._verify2=function(s,_){a((s.negative|_.negative)===0,"red works only with positives"),a(s.red&&s.red===_.red,"red works only with red numbers")},Y.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},Y.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},Y.prototype.add=function(s,_){this._verify2(s,_);var F=s.add(_);return F.cmp(this.m)>=0&&F.isub(this.m),F._forceRed(this)},Y.prototype.iadd=function(s,_){this._verify2(s,_);var F=s.iadd(_);return F.cmp(this.m)>=0&&F.isub(this.m),F},Y.prototype.sub=function(s,_){this._verify2(s,_);var F=s.sub(_);return F.cmpn(0)<0&&F.iadd(this.m),F._forceRed(this)},Y.prototype.isub=function(s,_){this._verify2(s,_);var F=s.isub(_);return F.cmpn(0)<0&&F.iadd(this.m),F},Y.prototype.shl=function(s,_){return this._verify1(s),this.imod(s.ushln(_))},Y.prototype.imul=function(s,_){return this._verify2(s,_),this.imod(s.imul(_))},Y.prototype.mul=function(s,_){return this._verify2(s,_),this.imod(s.mul(_))},Y.prototype.isqr=function(s){return this.imul(s,s.clone())},Y.prototype.sqr=function(s){return this.mul(s,s)},Y.prototype.sqrt=function(s){if(s.isZero())return s.clone();var _=this.m.andln(3);if(a(_%2===1),_===3){var F=this.m.add(new r(1)).iushrn(2);return this.pow(s,F)}for(var E=this.m.subn(1),k=0;!E.isZero()&&E.andln(1)===0;)k++,E.iushrn(1);a(!E.isZero());var x=new r(1).toRed(this),R=x.redNeg(),M=this.m.subn(1).iushrn(1),o=this.m.bitLength();for(o=new r(2*o*o).toRed(this);this.pow(o,M).cmp(R)!==0;)o.redIAdd(R);for(var P=this.pow(o,E),$=this.pow(s,E.addn(1).iushrn(1)),K=this.pow(s,E),q=k;K.cmp(x)!==0;){for(var Fe=K,et=0;Fe.cmp(x)!==0;et++)Fe=Fe.redSqr();a(et<q);var Qe=this.pow(P,new r(1).iushln(q-et-1));$=$.redMul(Qe),P=Qe.redSqr(),K=K.redMul(P),q=et}return $},Y.prototype.invm=function(s){var _=s._invmp(this.m);return _.negative!==0?(_.negative=0,this.imod(_).redNeg()):this.imod(_)},Y.prototype.pow=function(s,_){if(_.isZero())return new r(1).toRed(this);if(_.cmpn(1)===0)return s.clone();var F=4,E=new Array(1<<F);E[0]=new r(1).toRed(this),E[1]=s;for(var k=2;k<E.length;k++)E[k]=this.mul(E[k-1],s);var x=E[0],R=0,M=0,o=_.bitLength()%26;for(o===0&&(o=26),k=_.length-1;k>=0;k--){for(var P=_.words[k],$=o-1;$>=0;$--){var K=P>>$&1;if(x!==E[0]&&(x=this.sqr(x)),K===0&&R===0){M=0;continue}R<<=1,R|=K,M++,!(M!==F&&(k!==0||$!==0))&&(x=this.mul(x,E[R]),M=0,R=0)}o=26}return x},Y.prototype.convertTo=function(s){var _=s.umod(this.m);return _===s?_.clone():_},Y.prototype.convertFrom=function(s){var _=s.clone();return _.red=null,_},r.mont=function(s){return new pe(s)};function pe(I){Y.call(this,I),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}f(pe,Y),pe.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},pe.prototype.convertFrom=function(s){var _=this.imod(s.mul(this.rinv));return _.red=null,_},pe.prototype.imul=function(s,_){if(s.isZero()||_.isZero())return s.words[0]=0,s.length=1,s;var F=s.imul(_),E=F.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=F.isub(E).iushrn(this.shift),x=k;return k.cmp(this.m)>=0?x=k.isub(this.m):k.cmpn(0)<0&&(x=k.iadd(this.m)),x._forceRed(this)},pe.prototype.mul=function(s,_){if(s.isZero()||_.isZero())return new r(0)._forceRed(this);var F=s.mul(_),E=F.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=F.isub(E).iushrn(this.shift),x=k;return k.cmp(this.m)>=0?x=k.isub(this.m):k.cmpn(0)<0&&(x=k.iadd(this.m)),x._forceRed(this)},pe.prototype.invm=function(s){var _=this.imod(s._invmp(this.m).mul(this.r2));return _._forceRed(this)}}(W,this)},67526:(W,b)=>{"use strict";b.byteLength=c,b.toByteArray=g,b.fromByteArray=m;for(var n=[],e=[],i=typeof Uint8Array<"u"?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=0,r=a.length;f<r;++f)n[f]=a[f],e[a.charCodeAt(f)]=f;e[45]=62,e[95]=63;function v(y){var d=y.length;if(d%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var w=y.indexOf("=");w===-1&&(w=d);var C=w===d?0:4-w%4;return[w,C]}function c(y){var d=v(y),w=d[0],C=d[1];return(w+C)*3/4-C}function p(y,d,w){return(d+w)*3/4-w}function g(y){var d,w=v(y),C=w[0],j=w[1],O=new i(p(y,C,j)),N=0,X=j>0?C-4:C,V;for(V=0;V<X;V+=4)d=e[y.charCodeAt(V)]<<18|e[y.charCodeAt(V+1)]<<12|e[y.charCodeAt(V+2)]<<6|e[y.charCodeAt(V+3)],O[N++]=d>>16&255,O[N++]=d>>8&255,O[N++]=d&255;return j===2&&(d=e[y.charCodeAt(V)]<<2|e[y.charCodeAt(V+1)]>>4,O[N++]=d&255),j===1&&(d=e[y.charCodeAt(V)]<<10|e[y.charCodeAt(V+1)]<<4|e[y.charCodeAt(V+2)]>>2,O[N++]=d>>8&255,O[N++]=d&255),O}function u(y){return n[y>>18&63]+n[y>>12&63]+n[y>>6&63]+n[y&63]}function l(y,d,w){for(var C,j=[],O=d;O<w;O+=3)C=(y[O]<<16&16711680)+(y[O+1]<<8&65280)+(y[O+2]&255),j.push(u(C));return j.join("")}function m(y){for(var d,w=y.length,C=w%3,j=[],O=16383,N=0,X=w-C;N<X;N+=O)j.push(l(y,N,N+O>X?X:N+O));return C===1?(d=y[w-1],j.push(n[d>>2]+n[d<<4&63]+"==")):C===2&&(d=(y[w-2]<<8)+y[w-1],j.push(n[d>>10]+n[d>>4&63]+n[d<<2&63]+"=")),j.join("")}},19853:W=>{var b=4,n=.001,e=1e-7,i=10,a=11,f=1/(a-1),r=typeof Float32Array=="function";function v(d,w){return 1-3*w+3*d}function c(d,w){return 3*w-6*d}function p(d){return 3*d}function g(d,w,C){return((v(w,C)*d+c(w,C))*d+p(w))*d}function u(d,w,C){return 3*v(w,C)*d*d+2*c(w,C)*d+p(w)}function l(d,w,C,j,O){var N,X,V=0;do X=w+(C-w)/2,N=g(X,j,O)-d,N>0?C=X:w=X;while(Math.abs(N)>e&&++V<i);return X}function m(d,w,C,j){for(var O=0;O<b;++O){var N=u(w,C,j);if(N===0)return w;var X=g(w,C,j)-d;w-=X/N}return w}function y(d){return d}W.exports=function(w,C,j,O){if(!(0<=w&&w<=1&&0<=j&&j<=1))throw new Error("bezier x values must be in [0, 1] range");if(w===C&&j===O)return y;for(var N=r?new Float32Array(a):new Array(a),X=0;X<a;++X)N[X]=g(X*f,w,j);function V(Z){for(var J=0,se=1,Y=a-1;se!==Y&&N[se]<=Z;++se)J+=f;--se;var pe=(Z-N[se])/(N[se+1]-N[se]),I=J+pe*f,s=u(I,w,j);return s>=n?m(Z,I,w,j):s===0?I:l(Z,J,J+f,w,j)}return function(J){return J===0?0:J===1?1:g(V(J),C,O)}}},95341:(W,b,n)=>{"use strict";n.d(b,{D4:()=>d});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","#","$","%","*","+",",","-",".",":",";","=","?","@","[","]","^","_","{","|","}","~"],i=V=>{let Z=0;for(let J=0;J<V.length;J++){let se=V[J],Y=e.indexOf(se);Z=Z*83+Y}return Z},a=(V,Z)=>{var J="";for(let se=1;se<=Z;se++){let Y=Math.floor(V)/Math.pow(83,Z-se)%83;J+=e[Math.floor(Y)]}return J},f=V=>{let Z=V/255;return Z<=.04045?Z/12.92:Math.pow((Z+.055)/1.055,2.4)},r=V=>{let Z=Math.max(0,Math.min(1,V));return Z<=.0031308?Math.trunc(Z*12.92*255+.5):Math.trunc((1.055*Math.pow(Z,.4166666666666667)-.055)*255+.5)},v=V=>V<0?-1:1,c=(V,Z)=>v(V)*Math.pow(Math.abs(V),Z),p=class extends Error{constructor(V){super(V),this.name="ValidationError",this.message=V}},g=V=>{if(!V||V.length<6)throw new p("The blurhash string must be at least 6 characters");let Z=i(V[0]),J=Math.floor(Z/9)+1,se=Z%9+1;if(V.length!==4+2*se*J)throw new p(`blurhash length mismatch: length is ${V.length} but it should be ${4+2*se*J}`)},u=V=>{try{g(V)}catch(Z){return{result:!1,errorReason:Z.message}}return{result:!0}},l=V=>{let Z=V>>16,J=V>>8&255,se=V&255;return[f(Z),f(J),f(se)]},m=(V,Z)=>{let J=Math.floor(V/361),se=Math.floor(V/19)%19,Y=V%19;return[c((J-9)/9,2)*Z,c((se-9)/9,2)*Z,c((Y-9)/9,2)*Z]},y=(V,Z,J,se)=>{g(V),se=se|1;let Y=i(V[0]),pe=Math.floor(Y/9)+1,I=Y%9+1,s=(i(V[1])+1)/166,_=new Array(I*pe);for(let k=0;k<_.length;k++)if(k===0){let x=i(V.substring(2,6));_[k]=l(x)}else{let x=i(V.substring(4+k*2,6+k*2));_[k]=m(x,s*se)}let F=Z*4,E=new Uint8ClampedArray(F*J);for(let k=0;k<J;k++)for(let x=0;x<Z;x++){let R=0,M=0,o=0;for(let q=0;q<pe;q++)for(let Fe=0;Fe<I;Fe++){let et=Math.cos(Math.PI*x*Fe/Z)*Math.cos(Math.PI*k*q/J),Qe=_[Fe+q*I];R+=Qe[0]*et,M+=Qe[1]*et,o+=Qe[2]*et}let P=r(R),$=r(M),K=r(o);E[4*x+0+k*F]=P,E[4*x+1+k*F]=$,E[4*x+2+k*F]=K,E[4*x+3+k*F]=255}return E},d=y,w=4,C=(V,Z,J,se)=>{let Y=0,pe=0,I=0,s=Z*w;for(let F=0;F<Z;F++){let E=w*F;for(let k=0;k<J;k++){let x=E+k*s,R=se(F,k);Y+=R*f(V[x]),pe+=R*f(V[x+1]),I+=R*f(V[x+2])}}let _=1/(Z*J);return[Y*_,pe*_,I*_]},j=V=>{let Z=r(V[0]),J=r(V[1]),se=r(V[2]);return(Z<<16)+(J<<8)+se},O=(V,Z)=>{let J=Math.floor(Math.max(0,Math.min(18,Math.floor(c(V[0]/Z,.5)*9+9.5)))),se=Math.floor(Math.max(0,Math.min(18,Math.floor(c(V[1]/Z,.5)*9+9.5)))),Y=Math.floor(Math.max(0,Math.min(18,Math.floor(c(V[2]/Z,.5)*9+9.5))));return J*19*19+se*19+Y},N=(V,Z,J,se,Y)=>{if(se<1||se>9||Y<1||Y>9)throw new p("BlurHash must have between 1 and 9 components");if(Z*J*4!==V.length)throw new p("Width and height must match the pixels array");let pe=[];for(let k=0;k<Y;k++)for(let x=0;x<se;x++){let R=x==0&&k==0?1:2,M=C(V,Z,J,(o,P)=>R*Math.cos(Math.PI*x*o/Z)*Math.cos(Math.PI*k*P/J));pe.push(M)}let I=pe[0],s=pe.slice(1),_="",F=se-1+(Y-1)*9;_+=a(F,1);let E;if(s.length>0){let k=Math.max(...s.map(R=>Math.max(...R))),x=Math.floor(Math.max(0,Math.min(82,Math.floor(k*166-.5))));E=(x+1)/166,_+=a(x,1)}else E=1,_+=a(0,1);return _+=a(j(I),4),s.forEach(k=>{_+=a(O(k,E),2)}),_},X=null},39404:function(W,b,n){W=n.nmd(W),function(e,i){"use strict";function a(F,E){if(!F)throw new Error(E||"Assertion failed")}function f(F,E){F.super_=E;var k=function(){};k.prototype=E.prototype,F.prototype=new k,F.prototype.constructor=F}function r(F,E,k){if(r.isBN(F))return F;this.negative=0,this.words=null,this.length=0,this.red=null,F!==null&&((E==="le"||E==="be")&&(k=E,E=10),this._init(F||0,E||10,k||"be"))}typeof e=="object"?e.exports=r:i.BN=r,r.BN=r,r.wordSize=26;var v;try{typeof window<"u"&&typeof window.Buffer<"u"?v=window.Buffer:v=n(47790).Buffer}catch{}r.isBN=function(E){return E instanceof r?!0:E!==null&&typeof E=="object"&&E.constructor.wordSize===r.wordSize&&Array.isArray(E.words)},r.max=function(E,k){return E.cmp(k)>0?E:k},r.min=function(E,k){return E.cmp(k)<0?E:k},r.prototype._init=function(E,k,x){if(typeof E=="number")return this._initNumber(E,k,x);if(typeof E=="object")return this._initArray(E,k,x);k==="hex"&&(k=16),a(k===(k|0)&&k>=2&&k<=36),E=E.toString().replace(/\s+/g,"");var R=0;E[0]==="-"&&(R++,this.negative=1),R<E.length&&(k===16?this._parseHex(E,R,x):(this._parseBase(E,k,R),x==="le"&&this._initArray(this.toArray(),k,x)))},r.prototype._initNumber=function(E,k,x){E<0&&(this.negative=1,E=-E),E<67108864?(this.words=[E&67108863],this.length=1):E<4503599627370496?(this.words=[E&67108863,E/67108864&67108863],this.length=2):(a(E<9007199254740992),this.words=[E&67108863,E/67108864&67108863,1],this.length=3),x==="le"&&this._initArray(this.toArray(),k,x)},r.prototype._initArray=function(E,k,x){if(a(typeof E.length=="number"),E.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(E.length/3),this.words=new Array(this.length);for(var R=0;R<this.length;R++)this.words[R]=0;var M,o,P=0;if(x==="be")for(R=E.length-1,M=0;R>=0;R-=3)o=E[R]|E[R-1]<<8|E[R-2]<<16,this.words[M]|=o<<P&67108863,this.words[M+1]=o>>>26-P&67108863,P+=24,P>=26&&(P-=26,M++);else if(x==="le")for(R=0,M=0;R<E.length;R+=3)o=E[R]|E[R+1]<<8|E[R+2]<<16,this.words[M]|=o<<P&67108863,this.words[M+1]=o>>>26-P&67108863,P+=24,P>=26&&(P-=26,M++);return this._strip()};function c(F,E){var k=F.charCodeAt(E);if(k>=48&&k<=57)return k-48;if(k>=65&&k<=70)return k-55;if(k>=97&&k<=102)return k-87;a(!1,"Invalid character in "+F)}function p(F,E,k){var x=c(F,k);return k-1>=E&&(x|=c(F,k-1)<<4),x}r.prototype._parseHex=function(E,k,x){this.length=Math.ceil((E.length-k)/6),this.words=new Array(this.length);for(var R=0;R<this.length;R++)this.words[R]=0;var M=0,o=0,P;if(x==="be")for(R=E.length-1;R>=k;R-=2)P=p(E,k,R)<<M,this.words[o]|=P&67108863,M>=18?(M-=18,o+=1,this.words[o]|=P>>>26):M+=8;else{var $=E.length-k;for(R=$%2===0?k+1:k;R<E.length;R+=2)P=p(E,k,R)<<M,this.words[o]|=P&67108863,M>=18?(M-=18,o+=1,this.words[o]|=P>>>26):M+=8}this._strip()};function g(F,E,k,x){for(var R=0,M=0,o=Math.min(F.length,k),P=E;P<o;P++){var $=F.charCodeAt(P)-48;R*=x,$>=49?M=$-49+10:$>=17?M=$-17+10:M=$,a($>=0&&M<x,"Invalid character"),R+=M}return R}r.prototype._parseBase=function(E,k,x){this.words=[0],this.length=1;for(var R=0,M=1;M<=67108863;M*=k)R++;R--,M=M/k|0;for(var o=E.length-x,P=o%R,$=Math.min(o,o-P)+x,K=0,q=x;q<$;q+=R)K=g(E,q,q+R,k),this.imuln(M),this.words[0]+K<67108864?this.words[0]+=K:this._iaddn(K);if(P!==0){var Fe=1;for(K=g(E,q,E.length,k),q=0;q<P;q++)Fe*=k;this.imuln(Fe),this.words[0]+K<67108864?this.words[0]+=K:this._iaddn(K)}this._strip()},r.prototype.copy=function(E){E.words=new Array(this.length);for(var k=0;k<this.length;k++)E.words[k]=this.words[k];E.length=this.length,E.negative=this.negative,E.red=this.red};function u(F,E){F.words=E.words,F.length=E.length,F.negative=E.negative,F.red=E.red}if(r.prototype._move=function(E){u(E,this)},r.prototype.clone=function(){var E=new r(null);return this.copy(E),E},r.prototype._expand=function(E){for(;this.length<E;)this.words[this.length++]=0;return this},r.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{r.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch{r.prototype.inspect=l}else r.prototype.inspect=l;function l(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var m=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],y=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(E,k){E=E||10,k=k|0||1;var x;if(E===16||E==="hex"){x="";for(var R=0,M=0,o=0;o<this.length;o++){var P=this.words[o],$=((P<<R|M)&16777215).toString(16);M=P>>>24-R&16777215,R+=2,R>=26&&(R-=26,o--),M!==0||o!==this.length-1?x=m[6-$.length]+$+x:x=$+x}for(M!==0&&(x=M.toString(16)+x);x.length%k!==0;)x="0"+x;return this.negative!==0&&(x="-"+x),x}if(E===(E|0)&&E>=2&&E<=36){var K=y[E],q=d[E];x="";var Fe=this.clone();for(Fe.negative=0;!Fe.isZero();){var et=Fe.modrn(q).toString(E);Fe=Fe.idivn(q),Fe.isZero()?x=et+x:x=m[K-et.length]+et+x}for(this.isZero()&&(x="0"+x);x.length%k!==0;)x="0"+x;return this.negative!==0&&(x="-"+x),x}a(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var E=this.words[0];return this.length===2?E+=this.words[1]*67108864:this.length===3&&this.words[2]===1?E+=4503599627370496+this.words[1]*67108864:this.length>2&&a(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-E:E},r.prototype.toJSON=function(){return this.toString(16,2)},v&&(r.prototype.toBuffer=function(E,k){return this.toArrayLike(v,E,k)}),r.prototype.toArray=function(E,k){return this.toArrayLike(Array,E,k)};var w=function(E,k){return E.allocUnsafe?E.allocUnsafe(k):new E(k)};r.prototype.toArrayLike=function(E,k,x){this._strip();var R=this.byteLength(),M=x||Math.max(1,R);a(R<=M,"byte array longer than desired length"),a(M>0,"Requested array length <= 0");var o=w(E,M),P=k==="le"?"LE":"BE";return this["_toArrayLike"+P](o,R),o},r.prototype._toArrayLikeLE=function(E,k){for(var x=0,R=0,M=0,o=0;M<this.length;M++){var P=this.words[M]<<o|R;E[x++]=P&255,x<E.length&&(E[x++]=P>>8&255),x<E.length&&(E[x++]=P>>16&255),o===6?(x<E.length&&(E[x++]=P>>24&255),R=0,o=0):(R=P>>>24,o+=2)}if(x<E.length)for(E[x++]=R;x<E.length;)E[x++]=0},r.prototype._toArrayLikeBE=function(E,k){for(var x=E.length-1,R=0,M=0,o=0;M<this.length;M++){var P=this.words[M]<<o|R;E[x--]=P&255,x>=0&&(E[x--]=P>>8&255),x>=0&&(E[x--]=P>>16&255),o===6?(x>=0&&(E[x--]=P>>24&255),R=0,o=0):(R=P>>>24,o+=2)}if(x>=0)for(E[x--]=R;x>=0;)E[x--]=0},Math.clz32?r.prototype._countBits=function(E){return 32-Math.clz32(E)}:r.prototype._countBits=function(E){var k=E,x=0;return k>=4096&&(x+=13,k>>>=13),k>=64&&(x+=7,k>>>=7),k>=8&&(x+=4,k>>>=4),k>=2&&(x+=2,k>>>=2),x+k},r.prototype._zeroBits=function(E){if(E===0)return 26;var k=E,x=0;return(k&8191)===0&&(x+=13,k>>>=13),(k&127)===0&&(x+=7,k>>>=7),(k&15)===0&&(x+=4,k>>>=4),(k&3)===0&&(x+=2,k>>>=2),(k&1)===0&&x++,x},r.prototype.bitLength=function(){var E=this.words[this.length-1],k=this._countBits(E);return(this.length-1)*26+k};function C(F){for(var E=new Array(F.bitLength()),k=0;k<E.length;k++){var x=k/26|0,R=k%26;E[k]=F.words[x]>>>R&1}return E}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var E=0,k=0;k<this.length;k++){var x=this._zeroBits(this.words[k]);if(E+=x,x!==26)break}return E},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(E){return this.negative!==0?this.abs().inotn(E).iaddn(1):this.clone()},r.prototype.fromTwos=function(E){return this.testn(E-1)?this.notn(E).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(E){for(;this.length<E.length;)this.words[this.length++]=0;for(var k=0;k<E.length;k++)this.words[k]=this.words[k]|E.words[k];return this._strip()},r.prototype.ior=function(E){return a((this.negative|E.negative)===0),this.iuor(E)},r.prototype.or=function(E){return this.length>E.length?this.clone().ior(E):E.clone().ior(this)},r.prototype.uor=function(E){return this.length>E.length?this.clone().iuor(E):E.clone().iuor(this)},r.prototype.iuand=function(E){var k;this.length>E.length?k=E:k=this;for(var x=0;x<k.length;x++)this.words[x]=this.words[x]&E.words[x];return this.length=k.length,this._strip()},r.prototype.iand=function(E){return a((this.negative|E.negative)===0),this.iuand(E)},r.prototype.and=function(E){return this.length>E.length?this.clone().iand(E):E.clone().iand(this)},r.prototype.uand=function(E){return this.length>E.length?this.clone().iuand(E):E.clone().iuand(this)},r.prototype.iuxor=function(E){var k,x;this.length>E.length?(k=this,x=E):(k=E,x=this);for(var R=0;R<x.length;R++)this.words[R]=k.words[R]^x.words[R];if(this!==k)for(;R<k.length;R++)this.words[R]=k.words[R];return this.length=k.length,this._strip()},r.prototype.ixor=function(E){return a((this.negative|E.negative)===0),this.iuxor(E)},r.prototype.xor=function(E){return this.length>E.length?this.clone().ixor(E):E.clone().ixor(this)},r.prototype.uxor=function(E){return this.length>E.length?this.clone().iuxor(E):E.clone().iuxor(this)},r.prototype.inotn=function(E){a(typeof E=="number"&&E>=0);var k=Math.ceil(E/26)|0,x=E%26;this._expand(k),x>0&&k--;for(var R=0;R<k;R++)this.words[R]=~this.words[R]&67108863;return x>0&&(this.words[R]=~this.words[R]&67108863>>26-x),this._strip()},r.prototype.notn=function(E){return this.clone().inotn(E)},r.prototype.setn=function(E,k){a(typeof E=="number"&&E>=0);var x=E/26|0,R=E%26;return this._expand(x+1),k?this.words[x]=this.words[x]|1<<R:this.words[x]=this.words[x]&~(1<<R),this._strip()},r.prototype.iadd=function(E){var k;if(this.negative!==0&&E.negative===0)return this.negative=0,k=this.isub(E),this.negative^=1,this._normSign();if(this.negative===0&&E.negative!==0)return E.negative=0,k=this.isub(E),E.negative=1,k._normSign();var x,R;this.length>E.length?(x=this,R=E):(x=E,R=this);for(var M=0,o=0;o<R.length;o++)k=(x.words[o]|0)+(R.words[o]|0)+M,this.words[o]=k&67108863,M=k>>>26;for(;M!==0&&o<x.length;o++)k=(x.words[o]|0)+M,this.words[o]=k&67108863,M=k>>>26;if(this.length=x.length,M!==0)this.words[this.length]=M,this.length++;else if(x!==this)for(;o<x.length;o++)this.words[o]=x.words[o];return this},r.prototype.add=function(E){var k;return E.negative!==0&&this.negative===0?(E.negative=0,k=this.sub(E),E.negative^=1,k):E.negative===0&&this.negative!==0?(this.negative=0,k=E.sub(this),this.negative=1,k):this.length>E.length?this.clone().iadd(E):E.clone().iadd(this)},r.prototype.isub=function(E){if(E.negative!==0){E.negative=0;var k=this.iadd(E);return E.negative=1,k._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(E),this.negative=1,this._normSign();var x=this.cmp(E);if(x===0)return this.negative=0,this.length=1,this.words[0]=0,this;var R,M;x>0?(R=this,M=E):(R=E,M=this);for(var o=0,P=0;P<M.length;P++)k=(R.words[P]|0)-(M.words[P]|0)+o,o=k>>26,this.words[P]=k&67108863;for(;o!==0&&P<R.length;P++)k=(R.words[P]|0)+o,o=k>>26,this.words[P]=k&67108863;if(o===0&&P<R.length&&R!==this)for(;P<R.length;P++)this.words[P]=R.words[P];return this.length=Math.max(this.length,P),R!==this&&(this.negative=1),this._strip()},r.prototype.sub=function(E){return this.clone().isub(E)};function j(F,E,k){k.negative=E.negative^F.negative;var x=F.length+E.length|0;k.length=x,x=x-1|0;var R=F.words[0]|0,M=E.words[0]|0,o=R*M,P=o&67108863,$=o/67108864|0;k.words[0]=P;for(var K=1;K<x;K++){for(var q=$>>>26,Fe=$&67108863,et=Math.min(K,E.length-1),Qe=Math.max(0,K-F.length+1);Qe<=et;Qe++){var Ht=K-Qe|0;R=F.words[Ht]|0,M=E.words[Qe]|0,o=R*M+Fe,q+=o/67108864|0,Fe=o&67108863}k.words[K]=Fe|0,$=q|0}return $!==0?k.words[K]=$|0:k.length--,k._strip()}var O=function(E,k,x){var R=E.words,M=k.words,o=x.words,P=0,$,K,q,Fe=R[0]|0,et=Fe&8191,Qe=Fe>>>13,Ht=R[1]|0,qe=Ht&8191,De=Ht>>>13,Je=R[2]|0,yt=Je&8191,jt=Je>>>13,Lt=R[3]|0,ct=Lt&8191,Bt=Lt>>>13,gn=R[4]|0,Mt=gn&8191,Zt=gn>>>13,Kt=R[5]|0,Tt=Kt&8191,xt=Kt>>>13,Jt=R[6]|0,Dt=Jt&8191,en=Jt>>>13,rt=R[7]|0,_e=rt&8191,oe=rt>>>13,Me=R[8]|0,Pe=Me&8191,fe=Me>>>13,Re=R[9]|0,We=Re&8191,ut=Re>>>13,dt=M[0]|0,Ue=dt&8191,je=dt>>>13,we=M[1]|0,Xe=we&8191,gt=we>>>13,pn=M[2]|0,cn=pn&8191,hn=pn>>>13,En=M[3]|0,on=En&8191,dn=En>>>13,jn=M[4]|0,Jn=jn&8191,$n=jn>>>13,Yi=M[5]|0,di=Yi&8191,fi=Yi>>>13,Ci=M[6]|0,ki=Ci&8191,Hn=Ci>>>13,cr=M[7]|0,mi=cr&8191,Fn=cr>>>13,ni=M[8]|0,Wn=ni&8191,hi=ni>>>13,Qn=M[9]|0,Ze=Qn&8191,ft=Qn>>>13;x.negative=E.negative^k.negative,x.length=19,$=Math.imul(et,Ue),K=Math.imul(et,je),K=K+Math.imul(Qe,Ue)|0,q=Math.imul(Qe,je);var Yt=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,$=Math.imul(qe,Ue),K=Math.imul(qe,je),K=K+Math.imul(De,Ue)|0,q=Math.imul(De,je),$=$+Math.imul(et,Xe)|0,K=K+Math.imul(et,gt)|0,K=K+Math.imul(Qe,Xe)|0,q=q+Math.imul(Qe,gt)|0;var vn=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(vn>>>26)|0,vn&=67108863,$=Math.imul(yt,Ue),K=Math.imul(yt,je),K=K+Math.imul(jt,Ue)|0,q=Math.imul(jt,je),$=$+Math.imul(qe,Xe)|0,K=K+Math.imul(qe,gt)|0,K=K+Math.imul(De,Xe)|0,q=q+Math.imul(De,gt)|0,$=$+Math.imul(et,cn)|0,K=K+Math.imul(et,hn)|0,K=K+Math.imul(Qe,cn)|0,q=q+Math.imul(Qe,hn)|0;var Tn=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,$=Math.imul(ct,Ue),K=Math.imul(ct,je),K=K+Math.imul(Bt,Ue)|0,q=Math.imul(Bt,je),$=$+Math.imul(yt,Xe)|0,K=K+Math.imul(yt,gt)|0,K=K+Math.imul(jt,Xe)|0,q=q+Math.imul(jt,gt)|0,$=$+Math.imul(qe,cn)|0,K=K+Math.imul(qe,hn)|0,K=K+Math.imul(De,cn)|0,q=q+Math.imul(De,hn)|0,$=$+Math.imul(et,on)|0,K=K+Math.imul(et,dn)|0,K=K+Math.imul(Qe,on)|0,q=q+Math.imul(Qe,dn)|0;var Ti=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(Ti>>>26)|0,Ti&=67108863,$=Math.imul(Mt,Ue),K=Math.imul(Mt,je),K=K+Math.imul(Zt,Ue)|0,q=Math.imul(Zt,je),$=$+Math.imul(ct,Xe)|0,K=K+Math.imul(ct,gt)|0,K=K+Math.imul(Bt,Xe)|0,q=q+Math.imul(Bt,gt)|0,$=$+Math.imul(yt,cn)|0,K=K+Math.imul(yt,hn)|0,K=K+Math.imul(jt,cn)|0,q=q+Math.imul(jt,hn)|0,$=$+Math.imul(qe,on)|0,K=K+Math.imul(qe,dn)|0,K=K+Math.imul(De,on)|0,q=q+Math.imul(De,dn)|0,$=$+Math.imul(et,Jn)|0,K=K+Math.imul(et,$n)|0,K=K+Math.imul(Qe,Jn)|0,q=q+Math.imul(Qe,$n)|0;var ti=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(ti>>>26)|0,ti&=67108863,$=Math.imul(Tt,Ue),K=Math.imul(Tt,je),K=K+Math.imul(xt,Ue)|0,q=Math.imul(xt,je),$=$+Math.imul(Mt,Xe)|0,K=K+Math.imul(Mt,gt)|0,K=K+Math.imul(Zt,Xe)|0,q=q+Math.imul(Zt,gt)|0,$=$+Math.imul(ct,cn)|0,K=K+Math.imul(ct,hn)|0,K=K+Math.imul(Bt,cn)|0,q=q+Math.imul(Bt,hn)|0,$=$+Math.imul(yt,on)|0,K=K+Math.imul(yt,dn)|0,K=K+Math.imul(jt,on)|0,q=q+Math.imul(jt,dn)|0,$=$+Math.imul(qe,Jn)|0,K=K+Math.imul(qe,$n)|0,K=K+Math.imul(De,Jn)|0,q=q+Math.imul(De,$n)|0,$=$+Math.imul(et,di)|0,K=K+Math.imul(et,fi)|0,K=K+Math.imul(Qe,di)|0,q=q+Math.imul(Qe,fi)|0;var Gn=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,$=Math.imul(Dt,Ue),K=Math.imul(Dt,je),K=K+Math.imul(en,Ue)|0,q=Math.imul(en,je),$=$+Math.imul(Tt,Xe)|0,K=K+Math.imul(Tt,gt)|0,K=K+Math.imul(xt,Xe)|0,q=q+Math.imul(xt,gt)|0,$=$+Math.imul(Mt,cn)|0,K=K+Math.imul(Mt,hn)|0,K=K+Math.imul(Zt,cn)|0,q=q+Math.imul(Zt,hn)|0,$=$+Math.imul(ct,on)|0,K=K+Math.imul(ct,dn)|0,K=K+Math.imul(Bt,on)|0,q=q+Math.imul(Bt,dn)|0,$=$+Math.imul(yt,Jn)|0,K=K+Math.imul(yt,$n)|0,K=K+Math.imul(jt,Jn)|0,q=q+Math.imul(jt,$n)|0,$=$+Math.imul(qe,di)|0,K=K+Math.imul(qe,fi)|0,K=K+Math.imul(De,di)|0,q=q+Math.imul(De,fi)|0,$=$+Math.imul(et,ki)|0,K=K+Math.imul(et,Hn)|0,K=K+Math.imul(Qe,ki)|0,q=q+Math.imul(Qe,Hn)|0;var Ri=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(Ri>>>26)|0,Ri&=67108863,$=Math.imul(_e,Ue),K=Math.imul(_e,je),K=K+Math.imul(oe,Ue)|0,q=Math.imul(oe,je),$=$+Math.imul(Dt,Xe)|0,K=K+Math.imul(Dt,gt)|0,K=K+Math.imul(en,Xe)|0,q=q+Math.imul(en,gt)|0,$=$+Math.imul(Tt,cn)|0,K=K+Math.imul(Tt,hn)|0,K=K+Math.imul(xt,cn)|0,q=q+Math.imul(xt,hn)|0,$=$+Math.imul(Mt,on)|0,K=K+Math.imul(Mt,dn)|0,K=K+Math.imul(Zt,on)|0,q=q+Math.imul(Zt,dn)|0,$=$+Math.imul(ct,Jn)|0,K=K+Math.imul(ct,$n)|0,K=K+Math.imul(Bt,Jn)|0,q=q+Math.imul(Bt,$n)|0,$=$+Math.imul(yt,di)|0,K=K+Math.imul(yt,fi)|0,K=K+Math.imul(jt,di)|0,q=q+Math.imul(jt,fi)|0,$=$+Math.imul(qe,ki)|0,K=K+Math.imul(qe,Hn)|0,K=K+Math.imul(De,ki)|0,q=q+Math.imul(De,Hn)|0,$=$+Math.imul(et,mi)|0,K=K+Math.imul(et,Fn)|0,K=K+Math.imul(Qe,mi)|0,q=q+Math.imul(Qe,Fn)|0;var nn=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(nn>>>26)|0,nn&=67108863,$=Math.imul(Pe,Ue),K=Math.imul(Pe,je),K=K+Math.imul(fe,Ue)|0,q=Math.imul(fe,je),$=$+Math.imul(_e,Xe)|0,K=K+Math.imul(_e,gt)|0,K=K+Math.imul(oe,Xe)|0,q=q+Math.imul(oe,gt)|0,$=$+Math.imul(Dt,cn)|0,K=K+Math.imul(Dt,hn)|0,K=K+Math.imul(en,cn)|0,q=q+Math.imul(en,hn)|0,$=$+Math.imul(Tt,on)|0,K=K+Math.imul(Tt,dn)|0,K=K+Math.imul(xt,on)|0,q=q+Math.imul(xt,dn)|0,$=$+Math.imul(Mt,Jn)|0,K=K+Math.imul(Mt,$n)|0,K=K+Math.imul(Zt,Jn)|0,q=q+Math.imul(Zt,$n)|0,$=$+Math.imul(ct,di)|0,K=K+Math.imul(ct,fi)|0,K=K+Math.imul(Bt,di)|0,q=q+Math.imul(Bt,fi)|0,$=$+Math.imul(yt,ki)|0,K=K+Math.imul(yt,Hn)|0,K=K+Math.imul(jt,ki)|0,q=q+Math.imul(jt,Hn)|0,$=$+Math.imul(qe,mi)|0,K=K+Math.imul(qe,Fn)|0,K=K+Math.imul(De,mi)|0,q=q+Math.imul(De,Fn)|0,$=$+Math.imul(et,Wn)|0,K=K+Math.imul(et,hi)|0,K=K+Math.imul(Qe,Wn)|0,q=q+Math.imul(Qe,hi)|0;var An=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(An>>>26)|0,An&=67108863,$=Math.imul(We,Ue),K=Math.imul(We,je),K=K+Math.imul(ut,Ue)|0,q=Math.imul(ut,je),$=$+Math.imul(Pe,Xe)|0,K=K+Math.imul(Pe,gt)|0,K=K+Math.imul(fe,Xe)|0,q=q+Math.imul(fe,gt)|0,$=$+Math.imul(_e,cn)|0,K=K+Math.imul(_e,hn)|0,K=K+Math.imul(oe,cn)|0,q=q+Math.imul(oe,hn)|0,$=$+Math.imul(Dt,on)|0,K=K+Math.imul(Dt,dn)|0,K=K+Math.imul(en,on)|0,q=q+Math.imul(en,dn)|0,$=$+Math.imul(Tt,Jn)|0,K=K+Math.imul(Tt,$n)|0,K=K+Math.imul(xt,Jn)|0,q=q+Math.imul(xt,$n)|0,$=$+Math.imul(Mt,di)|0,K=K+Math.imul(Mt,fi)|0,K=K+Math.imul(Zt,di)|0,q=q+Math.imul(Zt,fi)|0,$=$+Math.imul(ct,ki)|0,K=K+Math.imul(ct,Hn)|0,K=K+Math.imul(Bt,ki)|0,q=q+Math.imul(Bt,Hn)|0,$=$+Math.imul(yt,mi)|0,K=K+Math.imul(yt,Fn)|0,K=K+Math.imul(jt,mi)|0,q=q+Math.imul(jt,Fn)|0,$=$+Math.imul(qe,Wn)|0,K=K+Math.imul(qe,hi)|0,K=K+Math.imul(De,Wn)|0,q=q+Math.imul(De,hi)|0,$=$+Math.imul(et,Ze)|0,K=K+Math.imul(et,ft)|0,K=K+Math.imul(Qe,Ze)|0,q=q+Math.imul(Qe,ft)|0;var _i=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(_i>>>26)|0,_i&=67108863,$=Math.imul(We,Xe),K=Math.imul(We,gt),K=K+Math.imul(ut,Xe)|0,q=Math.imul(ut,gt),$=$+Math.imul(Pe,cn)|0,K=K+Math.imul(Pe,hn)|0,K=K+Math.imul(fe,cn)|0,q=q+Math.imul(fe,hn)|0,$=$+Math.imul(_e,on)|0,K=K+Math.imul(_e,dn)|0,K=K+Math.imul(oe,on)|0,q=q+Math.imul(oe,dn)|0,$=$+Math.imul(Dt,Jn)|0,K=K+Math.imul(Dt,$n)|0,K=K+Math.imul(en,Jn)|0,q=q+Math.imul(en,$n)|0,$=$+Math.imul(Tt,di)|0,K=K+Math.imul(Tt,fi)|0,K=K+Math.imul(xt,di)|0,q=q+Math.imul(xt,fi)|0,$=$+Math.imul(Mt,ki)|0,K=K+Math.imul(Mt,Hn)|0,K=K+Math.imul(Zt,ki)|0,q=q+Math.imul(Zt,Hn)|0,$=$+Math.imul(ct,mi)|0,K=K+Math.imul(ct,Fn)|0,K=K+Math.imul(Bt,mi)|0,q=q+Math.imul(Bt,Fn)|0,$=$+Math.imul(yt,Wn)|0,K=K+Math.imul(yt,hi)|0,K=K+Math.imul(jt,Wn)|0,q=q+Math.imul(jt,hi)|0,$=$+Math.imul(qe,Ze)|0,K=K+Math.imul(qe,ft)|0,K=K+Math.imul(De,Ze)|0,q=q+Math.imul(De,ft)|0;var Ii=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(Ii>>>26)|0,Ii&=67108863,$=Math.imul(We,cn),K=Math.imul(We,hn),K=K+Math.imul(ut,cn)|0,q=Math.imul(ut,hn),$=$+Math.imul(Pe,on)|0,K=K+Math.imul(Pe,dn)|0,K=K+Math.imul(fe,on)|0,q=q+Math.imul(fe,dn)|0,$=$+Math.imul(_e,Jn)|0,K=K+Math.imul(_e,$n)|0,K=K+Math.imul(oe,Jn)|0,q=q+Math.imul(oe,$n)|0,$=$+Math.imul(Dt,di)|0,K=K+Math.imul(Dt,fi)|0,K=K+Math.imul(en,di)|0,q=q+Math.imul(en,fi)|0,$=$+Math.imul(Tt,ki)|0,K=K+Math.imul(Tt,Hn)|0,K=K+Math.imul(xt,ki)|0,q=q+Math.imul(xt,Hn)|0,$=$+Math.imul(Mt,mi)|0,K=K+Math.imul(Mt,Fn)|0,K=K+Math.imul(Zt,mi)|0,q=q+Math.imul(Zt,Fn)|0,$=$+Math.imul(ct,Wn)|0,K=K+Math.imul(ct,hi)|0,K=K+Math.imul(Bt,Wn)|0,q=q+Math.imul(Bt,hi)|0,$=$+Math.imul(yt,Ze)|0,K=K+Math.imul(yt,ft)|0,K=K+Math.imul(jt,Ze)|0,q=q+Math.imul(jt,ft)|0;var lr=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(lr>>>26)|0,lr&=67108863,$=Math.imul(We,on),K=Math.imul(We,dn),K=K+Math.imul(ut,on)|0,q=Math.imul(ut,dn),$=$+Math.imul(Pe,Jn)|0,K=K+Math.imul(Pe,$n)|0,K=K+Math.imul(fe,Jn)|0,q=q+Math.imul(fe,$n)|0,$=$+Math.imul(_e,di)|0,K=K+Math.imul(_e,fi)|0,K=K+Math.imul(oe,di)|0,q=q+Math.imul(oe,fi)|0,$=$+Math.imul(Dt,ki)|0,K=K+Math.imul(Dt,Hn)|0,K=K+Math.imul(en,ki)|0,q=q+Math.imul(en,Hn)|0,$=$+Math.imul(Tt,mi)|0,K=K+Math.imul(Tt,Fn)|0,K=K+Math.imul(xt,mi)|0,q=q+Math.imul(xt,Fn)|0,$=$+Math.imul(Mt,Wn)|0,K=K+Math.imul(Mt,hi)|0,K=K+Math.imul(Zt,Wn)|0,q=q+Math.imul(Zt,hi)|0,$=$+Math.imul(ct,Ze)|0,K=K+Math.imul(ct,ft)|0,K=K+Math.imul(Bt,Ze)|0,q=q+Math.imul(Bt,ft)|0;var Rr=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(Rr>>>26)|0,Rr&=67108863,$=Math.imul(We,Jn),K=Math.imul(We,$n),K=K+Math.imul(ut,Jn)|0,q=Math.imul(ut,$n),$=$+Math.imul(Pe,di)|0,K=K+Math.imul(Pe,fi)|0,K=K+Math.imul(fe,di)|0,q=q+Math.imul(fe,fi)|0,$=$+Math.imul(_e,ki)|0,K=K+Math.imul(_e,Hn)|0,K=K+Math.imul(oe,ki)|0,q=q+Math.imul(oe,Hn)|0,$=$+Math.imul(Dt,mi)|0,K=K+Math.imul(Dt,Fn)|0,K=K+Math.imul(en,mi)|0,q=q+Math.imul(en,Fn)|0,$=$+Math.imul(Tt,Wn)|0,K=K+Math.imul(Tt,hi)|0,K=K+Math.imul(xt,Wn)|0,q=q+Math.imul(xt,hi)|0,$=$+Math.imul(Mt,Ze)|0,K=K+Math.imul(Mt,ft)|0,K=K+Math.imul(Zt,Ze)|0,q=q+Math.imul(Zt,ft)|0;var fr=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(fr>>>26)|0,fr&=67108863,$=Math.imul(We,di),K=Math.imul(We,fi),K=K+Math.imul(ut,di)|0,q=Math.imul(ut,fi),$=$+Math.imul(Pe,ki)|0,K=K+Math.imul(Pe,Hn)|0,K=K+Math.imul(fe,ki)|0,q=q+Math.imul(fe,Hn)|0,$=$+Math.imul(_e,mi)|0,K=K+Math.imul(_e,Fn)|0,K=K+Math.imul(oe,mi)|0,q=q+Math.imul(oe,Fn)|0,$=$+Math.imul(Dt,Wn)|0,K=K+Math.imul(Dt,hi)|0,K=K+Math.imul(en,Wn)|0,q=q+Math.imul(en,hi)|0,$=$+Math.imul(Tt,Ze)|0,K=K+Math.imul(Tt,ft)|0,K=K+Math.imul(xt,Ze)|0,q=q+Math.imul(xt,ft)|0;var kr=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(kr>>>26)|0,kr&=67108863,$=Math.imul(We,ki),K=Math.imul(We,Hn),K=K+Math.imul(ut,ki)|0,q=Math.imul(ut,Hn),$=$+Math.imul(Pe,mi)|0,K=K+Math.imul(Pe,Fn)|0,K=K+Math.imul(fe,mi)|0,q=q+Math.imul(fe,Fn)|0,$=$+Math.imul(_e,Wn)|0,K=K+Math.imul(_e,hi)|0,K=K+Math.imul(oe,Wn)|0,q=q+Math.imul(oe,hi)|0,$=$+Math.imul(Dt,Ze)|0,K=K+Math.imul(Dt,ft)|0,K=K+Math.imul(en,Ze)|0,q=q+Math.imul(en,ft)|0;var Zr=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(Zr>>>26)|0,Zr&=67108863,$=Math.imul(We,mi),K=Math.imul(We,Fn),K=K+Math.imul(ut,mi)|0,q=Math.imul(ut,Fn),$=$+Math.imul(Pe,Wn)|0,K=K+Math.imul(Pe,hi)|0,K=K+Math.imul(fe,Wn)|0,q=q+Math.imul(fe,hi)|0,$=$+Math.imul(_e,Ze)|0,K=K+Math.imul(_e,ft)|0,K=K+Math.imul(oe,Ze)|0,q=q+Math.imul(oe,ft)|0;var ea=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(ea>>>26)|0,ea&=67108863,$=Math.imul(We,Wn),K=Math.imul(We,hi),K=K+Math.imul(ut,Wn)|0,q=Math.imul(ut,hi),$=$+Math.imul(Pe,Ze)|0,K=K+Math.imul(Pe,ft)|0,K=K+Math.imul(fe,Ze)|0,q=q+Math.imul(fe,ft)|0;var ws=(P+$|0)+((K&8191)<<13)|0;P=(q+(K>>>13)|0)+(ws>>>26)|0,ws&=67108863,$=Math.imul(We,Ze),K=Math.imul(We,ft),K=K+Math.imul(ut,Ze)|0,q=Math.imul(ut,ft);var Bi=(P+$|0)+((K&8191)<<13)|0;return P=(q+(K>>>13)|0)+(Bi>>>26)|0,Bi&=67108863,o[0]=Yt,o[1]=vn,o[2]=Tn,o[3]=Ti,o[4]=ti,o[5]=Gn,o[6]=Ri,o[7]=nn,o[8]=An,o[9]=_i,o[10]=Ii,o[11]=lr,o[12]=Rr,o[13]=fr,o[14]=kr,o[15]=Zr,o[16]=ea,o[17]=ws,o[18]=Bi,P!==0&&(o[19]=P,x.length++),x};Math.imul||(O=j);function N(F,E,k){k.negative=E.negative^F.negative,k.length=F.length+E.length;for(var x=0,R=0,M=0;M<k.length-1;M++){var o=R;R=0;for(var P=x&67108863,$=Math.min(M,E.length-1),K=Math.max(0,M-F.length+1);K<=$;K++){var q=M-K,Fe=F.words[q]|0,et=E.words[K]|0,Qe=Fe*et,Ht=Qe&67108863;o=o+(Qe/67108864|0)|0,Ht=Ht+P|0,P=Ht&67108863,o=o+(Ht>>>26)|0,R+=o>>>26,o&=67108863}k.words[M]=P,x=o,o=R}return x!==0?k.words[M]=x:k.length--,k._strip()}function X(F,E,k){return N(F,E,k)}r.prototype.mulTo=function(E,k){var x,R=this.length+E.length;return this.length===10&&E.length===10?x=O(this,E,k):R<63?x=j(this,E,k):R<1024?x=N(this,E,k):x=X(this,E,k),x};function V(F,E){this.x=F,this.y=E}V.prototype.makeRBT=function(E){for(var k=new Array(E),x=r.prototype._countBits(E)-1,R=0;R<E;R++)k[R]=this.revBin(R,x,E);return k},V.prototype.revBin=function(E,k,x){if(E===0||E===x-1)return E;for(var R=0,M=0;M<k;M++)R|=(E&1)<<k-M-1,E>>=1;return R},V.prototype.permute=function(E,k,x,R,M,o){for(var P=0;P<o;P++)R[P]=k[E[P]],M[P]=x[E[P]]},V.prototype.transform=function(E,k,x,R,M,o){this.permute(o,E,k,x,R,M);for(var P=1;P<M;P<<=1)for(var $=P<<1,K=Math.cos(2*Math.PI/$),q=Math.sin(2*Math.PI/$),Fe=0;Fe<M;Fe+=$)for(var et=K,Qe=q,Ht=0;Ht<P;Ht++){var qe=x[Fe+Ht],De=R[Fe+Ht],Je=x[Fe+Ht+P],yt=R[Fe+Ht+P],jt=et*Je-Qe*yt;yt=et*yt+Qe*Je,Je=jt,x[Fe+Ht]=qe+Je,R[Fe+Ht]=De+yt,x[Fe+Ht+P]=qe-Je,R[Fe+Ht+P]=De-yt,Ht!==$&&(jt=K*et-q*Qe,Qe=K*Qe+q*et,et=jt)}},V.prototype.guessLen13b=function(E,k){var x=Math.max(k,E)|1,R=x&1,M=0;for(x=x/2|0;x;x=x>>>1)M++;return 1<<M+1+R},V.prototype.conjugate=function(E,k,x){if(!(x<=1))for(var R=0;R<x/2;R++){var M=E[R];E[R]=E[x-R-1],E[x-R-1]=M,M=k[R],k[R]=-k[x-R-1],k[x-R-1]=-M}},V.prototype.normalize13b=function(E,k){for(var x=0,R=0;R<k/2;R++){var M=Math.round(E[2*R+1]/k)*8192+Math.round(E[2*R]/k)+x;E[R]=M&67108863,M<67108864?x=0:x=M/67108864|0}return E},V.prototype.convert13b=function(E,k,x,R){for(var M=0,o=0;o<k;o++)M=M+(E[o]|0),x[2*o]=M&8191,M=M>>>13,x[2*o+1]=M&8191,M=M>>>13;for(o=2*k;o<R;++o)x[o]=0;a(M===0),a((M&-8192)===0)},V.prototype.stub=function(E){for(var k=new Array(E),x=0;x<E;x++)k[x]=0;return k},V.prototype.mulp=function(E,k,x){var R=2*this.guessLen13b(E.length,k.length),M=this.makeRBT(R),o=this.stub(R),P=new Array(R),$=new Array(R),K=new Array(R),q=new Array(R),Fe=new Array(R),et=new Array(R),Qe=x.words;Qe.length=R,this.convert13b(E.words,E.length,P,R),this.convert13b(k.words,k.length,q,R),this.transform(P,o,$,K,R,M),this.transform(q,o,Fe,et,R,M);for(var Ht=0;Ht<R;Ht++){var qe=$[Ht]*Fe[Ht]-K[Ht]*et[Ht];K[Ht]=$[Ht]*et[Ht]+K[Ht]*Fe[Ht],$[Ht]=qe}return this.conjugate($,K,R),this.transform($,K,Qe,o,R,M),this.conjugate(Qe,o,R),this.normalize13b(Qe,R),x.negative=E.negative^k.negative,x.length=E.length+k.length,x._strip()},r.prototype.mul=function(E){var k=new r(null);return k.words=new Array(this.length+E.length),this.mulTo(E,k)},r.prototype.mulf=function(E){var k=new r(null);return k.words=new Array(this.length+E.length),X(this,E,k)},r.prototype.imul=function(E){return this.clone().mulTo(E,this)},r.prototype.imuln=function(E){var k=E<0;k&&(E=-E),a(typeof E=="number"),a(E<67108864);for(var x=0,R=0;R<this.length;R++){var M=(this.words[R]|0)*E,o=(M&67108863)+(x&67108863);x>>=26,x+=M/67108864|0,x+=o>>>26,this.words[R]=o&67108863}return x!==0&&(this.words[R]=x,this.length++),k?this.ineg():this},r.prototype.muln=function(E){return this.clone().imuln(E)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(E){var k=C(E);if(k.length===0)return new r(1);for(var x=this,R=0;R<k.length&&k[R]===0;R++,x=x.sqr());if(++R<k.length)for(var M=x.sqr();R<k.length;R++,M=M.sqr())k[R]!==0&&(x=x.mul(M));return x},r.prototype.iushln=function(E){a(typeof E=="number"&&E>=0);var k=E%26,x=(E-k)/26,R=67108863>>>26-k<<26-k,M;if(k!==0){var o=0;for(M=0;M<this.length;M++){var P=this.words[M]&R,$=(this.words[M]|0)-P<<k;this.words[M]=$|o,o=P>>>26-k}o&&(this.words[M]=o,this.length++)}if(x!==0){for(M=this.length-1;M>=0;M--)this.words[M+x]=this.words[M];for(M=0;M<x;M++)this.words[M]=0;this.length+=x}return this._strip()},r.prototype.ishln=function(E){return a(this.negative===0),this.iushln(E)},r.prototype.iushrn=function(E,k,x){a(typeof E=="number"&&E>=0);var R;k?R=(k-k%26)/26:R=0;var M=E%26,o=Math.min((E-M)/26,this.length),P=67108863^67108863>>>M<<M,$=x;if(R-=o,R=Math.max(0,R),$){for(var K=0;K<o;K++)$.words[K]=this.words[K];$.length=o}if(o!==0)if(this.length>o)for(this.length-=o,K=0;K<this.length;K++)this.words[K]=this.words[K+o];else this.words[0]=0,this.length=1;var q=0;for(K=this.length-1;K>=0&&(q!==0||K>=R);K--){var Fe=this.words[K]|0;this.words[K]=q<<26-M|Fe>>>M,q=Fe&P}return $&&q!==0&&($.words[$.length++]=q),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},r.prototype.ishrn=function(E,k,x){return a(this.negative===0),this.iushrn(E,k,x)},r.prototype.shln=function(E){return this.clone().ishln(E)},r.prototype.ushln=function(E){return this.clone().iushln(E)},r.prototype.shrn=function(E){return this.clone().ishrn(E)},r.prototype.ushrn=function(E){return this.clone().iushrn(E)},r.prototype.testn=function(E){a(typeof E=="number"&&E>=0);var k=E%26,x=(E-k)/26,R=1<<k;if(this.length<=x)return!1;var M=this.words[x];return!!(M&R)},r.prototype.imaskn=function(E){a(typeof E=="number"&&E>=0);var k=E%26,x=(E-k)/26;if(a(this.negative===0,"imaskn works only with positive numbers"),this.length<=x)return this;if(k!==0&&x++,this.length=Math.min(x,this.length),k!==0){var R=67108863^67108863>>>k<<k;this.words[this.length-1]&=R}return this._strip()},r.prototype.maskn=function(E){return this.clone().imaskn(E)},r.prototype.iaddn=function(E){return a(typeof E=="number"),a(E<67108864),E<0?this.isubn(-E):this.negative!==0?this.length===1&&(this.words[0]|0)<=E?(this.words[0]=E-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(E),this.negative=1,this):this._iaddn(E)},r.prototype._iaddn=function(E){this.words[0]+=E;for(var k=0;k<this.length&&this.words[k]>=67108864;k++)this.words[k]-=67108864,k===this.length-1?this.words[k+1]=1:this.words[k+1]++;return this.length=Math.max(this.length,k+1),this},r.prototype.isubn=function(E){if(a(typeof E=="number"),a(E<67108864),E<0)return this.iaddn(-E);if(this.negative!==0)return this.negative=0,this.iaddn(E),this.negative=1,this;if(this.words[0]-=E,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var k=0;k<this.length&&this.words[k]<0;k++)this.words[k]+=67108864,this.words[k+1]-=1;return this._strip()},r.prototype.addn=function(E){return this.clone().iaddn(E)},r.prototype.subn=function(E){return this.clone().isubn(E)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(E,k,x){var R=E.length+x,M;this._expand(R);var o,P=0;for(M=0;M<E.length;M++){o=(this.words[M+x]|0)+P;var $=(E.words[M]|0)*k;o-=$&67108863,P=(o>>26)-($/67108864|0),this.words[M+x]=o&67108863}for(;M<this.length-x;M++)o=(this.words[M+x]|0)+P,P=o>>26,this.words[M+x]=o&67108863;if(P===0)return this._strip();for(a(P===-1),P=0,M=0;M<this.length;M++)o=-(this.words[M]|0)+P,P=o>>26,this.words[M]=o&67108863;return this.negative=1,this._strip()},r.prototype._wordDiv=function(E,k){var x=this.length-E.length,R=this.clone(),M=E,o=M.words[M.length-1]|0,P=this._countBits(o);x=26-P,x!==0&&(M=M.ushln(x),R.iushln(x),o=M.words[M.length-1]|0);var $=R.length-M.length,K;if(k!=="mod"){K=new r(null),K.length=$+1,K.words=new Array(K.length);for(var q=0;q<K.length;q++)K.words[q]=0}var Fe=R.clone()._ishlnsubmul(M,1,$);Fe.negative===0&&(R=Fe,K&&(K.words[$]=1));for(var et=$-1;et>=0;et--){var Qe=(R.words[M.length+et]|0)*67108864+(R.words[M.length+et-1]|0);for(Qe=Math.min(Qe/o|0,67108863),R._ishlnsubmul(M,Qe,et);R.negative!==0;)Qe--,R.negative=0,R._ishlnsubmul(M,1,et),R.isZero()||(R.negative^=1);K&&(K.words[et]=Qe)}return K&&K._strip(),R._strip(),k!=="div"&&x!==0&&R.iushrn(x),{div:K||null,mod:R}},r.prototype.divmod=function(E,k,x){if(a(!E.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var R,M,o;return this.negative!==0&&E.negative===0?(o=this.neg().divmod(E,k),k!=="mod"&&(R=o.div.neg()),k!=="div"&&(M=o.mod.neg(),x&&M.negative!==0&&M.iadd(E)),{div:R,mod:M}):this.negative===0&&E.negative!==0?(o=this.divmod(E.neg(),k),k!=="mod"&&(R=o.div.neg()),{div:R,mod:o.mod}):(this.negative&E.negative)!==0?(o=this.neg().divmod(E.neg(),k),k!=="div"&&(M=o.mod.neg(),x&&M.negative!==0&&M.isub(E)),{div:o.div,mod:M}):E.length>this.length||this.cmp(E)<0?{div:new r(0),mod:this}:E.length===1?k==="div"?{div:this.divn(E.words[0]),mod:null}:k==="mod"?{div:null,mod:new r(this.modrn(E.words[0]))}:{div:this.divn(E.words[0]),mod:new r(this.modrn(E.words[0]))}:this._wordDiv(E,k)},r.prototype.div=function(E){return this.divmod(E,"div",!1).div},r.prototype.mod=function(E){return this.divmod(E,"mod",!1).mod},r.prototype.umod=function(E){return this.divmod(E,"mod",!0).mod},r.prototype.divRound=function(E){var k=this.divmod(E);if(k.mod.isZero())return k.div;var x=k.div.negative!==0?k.mod.isub(E):k.mod,R=E.ushrn(1),M=E.andln(1),o=x.cmp(R);return o<0||M===1&&o===0?k.div:k.div.negative!==0?k.div.isubn(1):k.div.iaddn(1)},r.prototype.modrn=function(E){var k=E<0;k&&(E=-E),a(E<=67108863);for(var x=(1<<26)%E,R=0,M=this.length-1;M>=0;M--)R=(x*R+(this.words[M]|0))%E;return k?-R:R},r.prototype.modn=function(E){return this.modrn(E)},r.prototype.idivn=function(E){var k=E<0;k&&(E=-E),a(E<=67108863);for(var x=0,R=this.length-1;R>=0;R--){var M=(this.words[R]|0)+x*67108864;this.words[R]=M/E|0,x=M%E}return this._strip(),k?this.ineg():this},r.prototype.divn=function(E){return this.clone().idivn(E)},r.prototype.egcd=function(E){a(E.negative===0),a(!E.isZero());var k=this,x=E.clone();k.negative!==0?k=k.umod(E):k=k.clone();for(var R=new r(1),M=new r(0),o=new r(0),P=new r(1),$=0;k.isEven()&&x.isEven();)k.iushrn(1),x.iushrn(1),++$;for(var K=x.clone(),q=k.clone();!k.isZero();){for(var Fe=0,et=1;(k.words[0]&et)===0&&Fe<26;++Fe,et<<=1);if(Fe>0)for(k.iushrn(Fe);Fe-- >0;)(R.isOdd()||M.isOdd())&&(R.iadd(K),M.isub(q)),R.iushrn(1),M.iushrn(1);for(var Qe=0,Ht=1;(x.words[0]&Ht)===0&&Qe<26;++Qe,Ht<<=1);if(Qe>0)for(x.iushrn(Qe);Qe-- >0;)(o.isOdd()||P.isOdd())&&(o.iadd(K),P.isub(q)),o.iushrn(1),P.iushrn(1);k.cmp(x)>=0?(k.isub(x),R.isub(o),M.isub(P)):(x.isub(k),o.isub(R),P.isub(M))}return{a:o,b:P,gcd:x.iushln($)}},r.prototype._invmp=function(E){a(E.negative===0),a(!E.isZero());var k=this,x=E.clone();k.negative!==0?k=k.umod(E):k=k.clone();for(var R=new r(1),M=new r(0),o=x.clone();k.cmpn(1)>0&&x.cmpn(1)>0;){for(var P=0,$=1;(k.words[0]&$)===0&&P<26;++P,$<<=1);if(P>0)for(k.iushrn(P);P-- >0;)R.isOdd()&&R.iadd(o),R.iushrn(1);for(var K=0,q=1;(x.words[0]&q)===0&&K<26;++K,q<<=1);if(K>0)for(x.iushrn(K);K-- >0;)M.isOdd()&&M.iadd(o),M.iushrn(1);k.cmp(x)>=0?(k.isub(x),R.isub(M)):(x.isub(k),M.isub(R))}var Fe;return k.cmpn(1)===0?Fe=R:Fe=M,Fe.cmpn(0)<0&&Fe.iadd(E),Fe},r.prototype.gcd=function(E){if(this.isZero())return E.abs();if(E.isZero())return this.abs();var k=this.clone(),x=E.clone();k.negative=0,x.negative=0;for(var R=0;k.isEven()&&x.isEven();R++)k.iushrn(1),x.iushrn(1);do{for(;k.isEven();)k.iushrn(1);for(;x.isEven();)x.iushrn(1);var M=k.cmp(x);if(M<0){var o=k;k=x,x=o}else if(M===0||x.cmpn(1)===0)break;k.isub(x)}while(!0);return x.iushln(R)},r.prototype.invm=function(E){return this.egcd(E).a.umod(E)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(E){return this.words[0]&E},r.prototype.bincn=function(E){a(typeof E=="number");var k=E%26,x=(E-k)/26,R=1<<k;if(this.length<=x)return this._expand(x+1),this.words[x]|=R,this;for(var M=R,o=x;M!==0&&o<this.length;o++){var P=this.words[o]|0;P+=M,M=P>>>26,P&=67108863,this.words[o]=P}return M!==0&&(this.words[o]=M,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(E){var k=E<0;if(this.negative!==0&&!k)return-1;if(this.negative===0&&k)return 1;this._strip();var x;if(this.length>1)x=1;else{k&&(E=-E),a(E<=67108863,"Number is too big");var R=this.words[0]|0;x=R===E?0:R<E?-1:1}return this.negative!==0?-x|0:x},r.prototype.cmp=function(E){if(this.negative!==0&&E.negative===0)return-1;if(this.negative===0&&E.negative!==0)return 1;var k=this.ucmp(E);return this.negative!==0?-k|0:k},r.prototype.ucmp=function(E){if(this.length>E.length)return 1;if(this.length<E.length)return-1;for(var k=0,x=this.length-1;x>=0;x--){var R=this.words[x]|0,M=E.words[x]|0;if(R!==M){R<M?k=-1:R>M&&(k=1);break}}return k},r.prototype.gtn=function(E){return this.cmpn(E)===1},r.prototype.gt=function(E){return this.cmp(E)===1},r.prototype.gten=function(E){return this.cmpn(E)>=0},r.prototype.gte=function(E){return this.cmp(E)>=0},r.prototype.ltn=function(E){return this.cmpn(E)===-1},r.prototype.lt=function(E){return this.cmp(E)===-1},r.prototype.lten=function(E){return this.cmpn(E)<=0},r.prototype.lte=function(E){return this.cmp(E)<=0},r.prototype.eqn=function(E){return this.cmpn(E)===0},r.prototype.eq=function(E){return this.cmp(E)===0},r.red=function(E){return new s(E)},r.prototype.toRed=function(E){return a(!this.red,"Already a number in reduction context"),a(this.negative===0,"red works only with positives"),E.convertTo(this)._forceRed(E)},r.prototype.fromRed=function(){return a(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(E){return this.red=E,this},r.prototype.forceRed=function(E){return a(!this.red,"Already a number in reduction context"),this._forceRed(E)},r.prototype.redAdd=function(E){return a(this.red,"redAdd works only with red numbers"),this.red.add(this,E)},r.prototype.redIAdd=function(E){return a(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,E)},r.prototype.redSub=function(E){return a(this.red,"redSub works only with red numbers"),this.red.sub(this,E)},r.prototype.redISub=function(E){return a(this.red,"redISub works only with red numbers"),this.red.isub(this,E)},r.prototype.redShl=function(E){return a(this.red,"redShl works only with red numbers"),this.red.shl(this,E)},r.prototype.redMul=function(E){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,E),this.red.mul(this,E)},r.prototype.redIMul=function(E){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,E),this.red.imul(this,E)},r.prototype.redSqr=function(){return a(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return a(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return a(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return a(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return a(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(E){return a(this.red&&!E.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,E)};var Z={k256:null,p224:null,p192:null,p25519:null};function J(F,E){this.name=F,this.p=new r(E,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}J.prototype._tmp=function(){var E=new r(null);return E.words=new Array(Math.ceil(this.n/13)),E},J.prototype.ireduce=function(E){var k=E,x;do this.split(k,this.tmp),k=this.imulK(k),k=k.iadd(this.tmp),x=k.bitLength();while(x>this.n);var R=x<this.n?-1:k.ucmp(this.p);return R===0?(k.words[0]=0,k.length=1):R>0?k.isub(this.p):k.strip!==void 0?k.strip():k._strip(),k},J.prototype.split=function(E,k){E.iushrn(this.n,0,k)},J.prototype.imulK=function(E){return E.imul(this.k)};function se(){J.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}f(se,J),se.prototype.split=function(E,k){for(var x=4194303,R=Math.min(E.length,9),M=0;M<R;M++)k.words[M]=E.words[M];if(k.length=R,E.length<=9){E.words[0]=0,E.length=1;return}var o=E.words[9];for(k.words[k.length++]=o&x,M=10;M<E.length;M++){var P=E.words[M]|0;E.words[M-10]=(P&x)<<4|o>>>22,o=P}o>>>=22,E.words[M-10]=o,o===0&&E.length>10?E.length-=10:E.length-=9},se.prototype.imulK=function(E){E.words[E.length]=0,E.words[E.length+1]=0,E.length+=2;for(var k=0,x=0;x<E.length;x++){var R=E.words[x]|0;k+=R*977,E.words[x]=k&67108863,k=R*64+(k/67108864|0)}return E.words[E.length-1]===0&&(E.length--,E.words[E.length-1]===0&&E.length--),E};function Y(){J.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}f(Y,J);function pe(){J.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}f(pe,J);function I(){J.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}f(I,J),I.prototype.imulK=function(E){for(var k=0,x=0;x<E.length;x++){var R=(E.words[x]|0)*19+k,M=R&67108863;R>>>=26,E.words[x]=M,k=R}return k!==0&&(E.words[E.length++]=k),E},r._prime=function(E){if(Z[E])return Z[E];var k;if(E==="k256")k=new se;else if(E==="p224")k=new Y;else if(E==="p192")k=new pe;else if(E==="p25519")k=new I;else throw new Error("Unknown prime "+E);return Z[E]=k,k};function s(F){if(typeof F=="string"){var E=r._prime(F);this.m=E.p,this.prime=E}else a(F.gtn(1),"modulus must be greater than 1"),this.m=F,this.prime=null}s.prototype._verify1=function(E){a(E.negative===0,"red works only with positives"),a(E.red,"red works only with red numbers")},s.prototype._verify2=function(E,k){a((E.negative|k.negative)===0,"red works only with positives"),a(E.red&&E.red===k.red,"red works only with red numbers")},s.prototype.imod=function(E){return this.prime?this.prime.ireduce(E)._forceRed(this):(u(E,E.umod(this.m)._forceRed(this)),E)},s.prototype.neg=function(E){return E.isZero()?E.clone():this.m.sub(E)._forceRed(this)},s.prototype.add=function(E,k){this._verify2(E,k);var x=E.add(k);return x.cmp(this.m)>=0&&x.isub(this.m),x._forceRed(this)},s.prototype.iadd=function(E,k){this._verify2(E,k);var x=E.iadd(k);return x.cmp(this.m)>=0&&x.isub(this.m),x},s.prototype.sub=function(E,k){this._verify2(E,k);var x=E.sub(k);return x.cmpn(0)<0&&x.iadd(this.m),x._forceRed(this)},s.prototype.isub=function(E,k){this._verify2(E,k);var x=E.isub(k);return x.cmpn(0)<0&&x.iadd(this.m),x},s.prototype.shl=function(E,k){return this._verify1(E),this.imod(E.ushln(k))},s.prototype.imul=function(E,k){return this._verify2(E,k),this.imod(E.imul(k))},s.prototype.mul=function(E,k){return this._verify2(E,k),this.imod(E.mul(k))},s.prototype.isqr=function(E){return this.imul(E,E.clone())},s.prototype.sqr=function(E){return this.mul(E,E)},s.prototype.sqrt=function(E){if(E.isZero())return E.clone();var k=this.m.andln(3);if(a(k%2===1),k===3){var x=this.m.add(new r(1)).iushrn(2);return this.pow(E,x)}for(var R=this.m.subn(1),M=0;!R.isZero()&&R.andln(1)===0;)M++,R.iushrn(1);a(!R.isZero());var o=new r(1).toRed(this),P=o.redNeg(),$=this.m.subn(1).iushrn(1),K=this.m.bitLength();for(K=new r(2*K*K).toRed(this);this.pow(K,$).cmp(P)!==0;)K.redIAdd(P);for(var q=this.pow(K,R),Fe=this.pow(E,R.addn(1).iushrn(1)),et=this.pow(E,R),Qe=M;et.cmp(o)!==0;){for(var Ht=et,qe=0;Ht.cmp(o)!==0;qe++)Ht=Ht.redSqr();a(qe<Qe);var De=this.pow(q,new r(1).iushln(Qe-qe-1));Fe=Fe.redMul(De),q=De.redSqr(),et=et.redMul(q),Qe=qe}return Fe},s.prototype.invm=function(E){var k=E._invmp(this.m);return k.negative!==0?(k.negative=0,this.imod(k).redNeg()):this.imod(k)},s.prototype.pow=function(E,k){if(k.isZero())return new r(1).toRed(this);if(k.cmpn(1)===0)return E.clone();var x=4,R=new Array(1<<x);R[0]=new r(1).toRed(this),R[1]=E;for(var M=2;M<R.length;M++)R[M]=this.mul(R[M-1],E);var o=R[0],P=0,$=0,K=k.bitLength()%26;for(K===0&&(K=26),M=k.length-1;M>=0;M--){for(var q=k.words[M],Fe=K-1;Fe>=0;Fe--){var et=q>>Fe&1;if(o!==R[0]&&(o=this.sqr(o)),et===0&&P===0){$=0;continue}P<<=1,P|=et,$++,!($!==x&&(M!==0||Fe!==0))&&(o=this.mul(o,R[P]),$=0,P=0)}K=26}return o},s.prototype.convertTo=function(E){var k=E.umod(this.m);return k===E?k.clone():k},s.prototype.convertFrom=function(E){var k=E.clone();return k.red=null,k},r.mont=function(E){return new _(E)};function _(F){s.call(this,F),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}f(_,s),_.prototype.convertTo=function(E){return this.imod(E.ushln(this.shift))},_.prototype.convertFrom=function(E){var k=this.imod(E.mul(this.rinv));return k.red=null,k},_.prototype.imul=function(E,k){if(E.isZero()||k.isZero())return E.words[0]=0,E.length=1,E;var x=E.imul(k),R=x.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),M=x.isub(R).iushrn(this.shift),o=M;return M.cmp(this.m)>=0?o=M.isub(this.m):M.cmpn(0)<0&&(o=M.iadd(this.m)),o._forceRed(this)},_.prototype.mul=function(E,k){if(E.isZero()||k.isZero())return new r(0)._forceRed(this);var x=E.mul(k),R=x.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),M=x.isub(R).iushrn(this.shift),o=M;return M.cmp(this.m)>=0?o=M.isub(this.m):M.cmpn(0)<0&&(o=M.iadd(this.m)),o._forceRed(this)},_.prototype.invm=function(E){var k=this.imod(E._invmp(this.m).mul(this.r2));return k._forceRed(this)}}(W,this)},15037:(W,b,n)=>{var e;W.exports=function(r){return e||(e=new i(null)),e.generate(r)};function i(f){this.rand=f}if(W.exports.Rand=i,i.prototype.generate=function(r){return this._rand(r)},i.prototype._rand=function(r){if(this.rand.getBytes)return this.rand.getBytes(r);for(var v=new Uint8Array(r),c=0;c<v.length;c++)v[c]=this.rand.getByte();return v},typeof self=="object")self.crypto&&self.crypto.getRandomValues?i.prototype._rand=function(r){var v=new Uint8Array(r);return self.crypto.getRandomValues(v),v}:self.msCrypto&&self.msCrypto.getRandomValues?i.prototype._rand=function(r){var v=new Uint8Array(r);return self.msCrypto.getRandomValues(v),v}:typeof window=="object"&&(i.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var a=n(73776);if(typeof a.randomBytes!="function")throw new Error("Not supported");i.prototype._rand=function(r){return a.randomBytes(r)}}catch{}},50462:(W,b,n)=>{var e=n(92861).Buffer;function i(p){e.isBuffer(p)||(p=e.from(p));for(var g=p.length/4|0,u=new Array(g),l=0;l<g;l++)u[l]=p.readUInt32BE(l*4);return u}function a(p){for(var g=0;g<p.length;p++)p[g]=0}function f(p,g,u,l,m){for(var y=u[0],d=u[1],w=u[2],C=u[3],j=p[0]^g[0],O=p[1]^g[1],N=p[2]^g[2],X=p[3]^g[3],V,Z,J,se,Y=4,pe=1;pe<m;pe++)V=y[j>>>24]^d[O>>>16&255]^w[N>>>8&255]^C[X&255]^g[Y++],Z=y[O>>>24]^d[N>>>16&255]^w[X>>>8&255]^C[j&255]^g[Y++],J=y[N>>>24]^d[X>>>16&255]^w[j>>>8&255]^C[O&255]^g[Y++],se=y[X>>>24]^d[j>>>16&255]^w[O>>>8&255]^C[N&255]^g[Y++],j=V,O=Z,N=J,X=se;return V=(l[j>>>24]<<24|l[O>>>16&255]<<16|l[N>>>8&255]<<8|l[X&255])^g[Y++],Z=(l[O>>>24]<<24|l[N>>>16&255]<<16|l[X>>>8&255]<<8|l[j&255])^g[Y++],J=(l[N>>>24]<<24|l[X>>>16&255]<<16|l[j>>>8&255]<<8|l[O&255])^g[Y++],se=(l[X>>>24]<<24|l[j>>>16&255]<<16|l[O>>>8&255]<<8|l[N&255])^g[Y++],V=V>>>0,Z=Z>>>0,J=J>>>0,se=se>>>0,[V,Z,J,se]}var r=[0,1,2,4,8,16,32,64,128,27,54],v=function(){for(var p=new Array(256),g=0;g<256;g++)g<128?p[g]=g<<1:p[g]=g<<1^283;for(var u=[],l=[],m=[[],[],[],[]],y=[[],[],[],[]],d=0,w=0,C=0;C<256;++C){var j=w^w<<1^w<<2^w<<3^w<<4;j=j>>>8^j&255^99,u[d]=j,l[j]=d;var O=p[d],N=p[O],X=p[N],V=p[j]*257^j*16843008;m[0][d]=V<<24|V>>>8,m[1][d]=V<<16|V>>>16,m[2][d]=V<<8|V>>>24,m[3][d]=V,V=X*16843009^N*65537^O*257^d*16843008,y[0][j]=V<<24|V>>>8,y[1][j]=V<<16|V>>>16,y[2][j]=V<<8|V>>>24,y[3][j]=V,d===0?d=w=1:(d=O^p[p[p[X^O]]],w^=p[p[w]])}return{SBOX:u,INV_SBOX:l,SUB_MIX:m,INV_SUB_MIX:y}}();function c(p){this._key=i(p),this._reset()}c.blockSize=16,c.keySize=32,c.prototype.blockSize=c.blockSize,c.prototype.keySize=c.keySize,c.prototype._reset=function(){for(var p=this._key,g=p.length,u=g+6,l=(u+1)*4,m=[],y=0;y<g;y++)m[y]=p[y];for(y=g;y<l;y++){var d=m[y-1];y%g===0?(d=d<<8|d>>>24,d=v.SBOX[d>>>24]<<24|v.SBOX[d>>>16&255]<<16|v.SBOX[d>>>8&255]<<8|v.SBOX[d&255],d^=r[y/g|0]<<24):g>6&&y%g===4&&(d=v.SBOX[d>>>24]<<24|v.SBOX[d>>>16&255]<<16|v.SBOX[d>>>8&255]<<8|v.SBOX[d&255]),m[y]=m[y-g]^d}for(var w=[],C=0;C<l;C++){var j=l-C,O=m[j-(C%4?0:4)];C<4||j<=4?w[C]=O:w[C]=v.INV_SUB_MIX[0][v.SBOX[O>>>24]]^v.INV_SUB_MIX[1][v.SBOX[O>>>16&255]]^v.INV_SUB_MIX[2][v.SBOX[O>>>8&255]]^v.INV_SUB_MIX[3][v.SBOX[O&255]]}this._nRounds=u,this._keySchedule=m,this._invKeySchedule=w},c.prototype.encryptBlockRaw=function(p){return p=i(p),f(p,this._keySchedule,v.SUB_MIX,v.SBOX,this._nRounds)},c.prototype.encryptBlock=function(p){var g=this.encryptBlockRaw(p),u=e.allocUnsafe(16);return u.writeUInt32BE(g[0],0),u.writeUInt32BE(g[1],4),u.writeUInt32BE(g[2],8),u.writeUInt32BE(g[3],12),u},c.prototype.decryptBlock=function(p){p=i(p);var g=p[1];p[1]=p[3],p[3]=g;var u=f(p,this._invKeySchedule,v.INV_SUB_MIX,v.INV_SBOX,this._nRounds),l=e.allocUnsafe(16);return l.writeUInt32BE(u[0],0),l.writeUInt32BE(u[3],4),l.writeUInt32BE(u[2],8),l.writeUInt32BE(u[1],12),l},c.prototype.scrub=function(){a(this._keySchedule),a(this._invKeySchedule),a(this._key)},W.exports.AES=c},92356:(W,b,n)=>{var e=n(50462),i=n(92861).Buffer,a=n(56168),f=n(56698),r=n(25892),v=n(30295),c=n(45122);function p(l,m){var y=0;l.length!==m.length&&y++;for(var d=Math.min(l.length,m.length),w=0;w<d;++w)y+=l[w]^m[w];return y}function g(l,m,y){if(m.length===12)return l._finID=i.concat([m,i.from([0,0,0,1])]),i.concat([m,i.from([0,0,0,2])]);var d=new r(y),w=m.length,C=w%16;d.update(m),C&&(C=16-C,d.update(i.alloc(C,0))),d.update(i.alloc(8,0));var j=w*8,O=i.alloc(8);O.writeUIntBE(j,0,8),d.update(O),l._finID=d.state;var N=i.from(l._finID);return c(N),N}function u(l,m,y,d){a.call(this);var w=i.alloc(4,0);this._cipher=new e.AES(m);var C=this._cipher.encryptBlock(w);this._ghash=new r(C),y=g(this,y,C),this._prev=i.from(y),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=d,this._alen=0,this._len=0,this._mode=l,this._authTag=null,this._called=!1}f(u,a),u.prototype._update=function(l){if(!this._called&&this._alen){var m=16-this._alen%16;m<16&&(m=i.alloc(m,0),this._ghash.update(m))}this._called=!0;var y=this._mode.encrypt(this,l);return this._decrypt?this._ghash.update(l):this._ghash.update(y),this._len+=l.length,y},u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var l=v(this._ghash.final(this._alen*8,this._len*8),this._cipher.encryptBlock(this._finID));if(this._decrypt&&p(l,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=l,this._cipher.scrub()},u.prototype.getAuthTag=function(){if(this._decrypt||!i.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},u.prototype.setAuthTag=function(m){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=m},u.prototype.setAAD=function(m){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(m),this._alen+=m.length},W.exports=u},1241:(W,b,n)=>{var e=n(25799),i=n(36171),a=n(3219);function f(){return Object.keys(a)}b.createCipher=b.Cipher=e.createCipher,b.createCipheriv=b.Cipheriv=e.createCipheriv,b.createDecipher=b.Decipher=i.createDecipher,b.createDecipheriv=b.Decipheriv=i.createDecipheriv,b.listCiphers=b.getCiphers=f},36171:(W,b,n)=>{var e=n(92356),i=n(92861).Buffer,a=n(530),f=n(50650),r=n(56168),v=n(50462),c=n(68078),p=n(56698);function g(d,w,C){r.call(this),this._cache=new u,this._last=void 0,this._cipher=new v.AES(w),this._prev=i.from(C),this._mode=d,this._autopadding=!0}p(g,r),g.prototype._update=function(d){this._cache.add(d);for(var w,C,j=[];w=this._cache.get(this._autopadding);)C=this._mode.decrypt(this,w),j.push(C);return i.concat(j)},g.prototype._final=function(){var d=this._cache.flush();if(this._autopadding)return l(this._mode.decrypt(this,d));if(d)throw new Error("data not multiple of block length")},g.prototype.setAutoPadding=function(d){return this._autopadding=!!d,this};function u(){this.cache=i.allocUnsafe(0)}u.prototype.add=function(d){this.cache=i.concat([this.cache,d])},u.prototype.get=function(d){var w;if(d){if(this.cache.length>16)return w=this.cache.slice(0,16),this.cache=this.cache.slice(16),w}else if(this.cache.length>=16)return w=this.cache.slice(0,16),this.cache=this.cache.slice(16),w;return null},u.prototype.flush=function(){if(this.cache.length)return this.cache};function l(d){var w=d[15];if(w<1||w>16)throw new Error("unable to decrypt data");for(var C=-1;++C<w;)if(d[C+(16-w)]!==w)throw new Error("unable to decrypt data");if(w!==16)return d.slice(0,16-w)}function m(d,w,C){var j=a[d.toLowerCase()];if(!j)throw new TypeError("invalid suite type");if(typeof C=="string"&&(C=i.from(C)),j.mode!=="GCM"&&C.length!==j.iv)throw new TypeError("invalid iv length "+C.length);if(typeof w=="string"&&(w=i.from(w)),w.length!==j.key/8)throw new TypeError("invalid key length "+w.length);return j.type==="stream"?new f(j.module,w,C,!0):j.type==="auth"?new e(j.module,w,C,!0):new g(j.module,w,C)}function y(d,w){var C=a[d.toLowerCase()];if(!C)throw new TypeError("invalid suite type");var j=c(w,!1,C.key,C.iv);return m(d,j.key,j.iv)}b.createDecipher=y,b.createDecipheriv=m},25799:(W,b,n)=>{var e=n(530),i=n(92356),a=n(92861).Buffer,f=n(50650),r=n(56168),v=n(50462),c=n(68078),p=n(56698);function g(d,w,C){r.call(this),this._cache=new l,this._cipher=new v.AES(w),this._prev=a.from(C),this._mode=d,this._autopadding=!0}p(g,r),g.prototype._update=function(d){this._cache.add(d);for(var w,C,j=[];w=this._cache.get();)C=this._mode.encrypt(this,w),j.push(C);return a.concat(j)};var u=a.alloc(16,16);g.prototype._final=function(){var d=this._cache.flush();if(this._autopadding)return d=this._mode.encrypt(this,d),this._cipher.scrub(),d;if(!d.equals(u))throw this._cipher.scrub(),new Error("data not multiple of block length")},g.prototype.setAutoPadding=function(d){return this._autopadding=!!d,this};function l(){this.cache=a.allocUnsafe(0)}l.prototype.add=function(d){this.cache=a.concat([this.cache,d])},l.prototype.get=function(){if(this.cache.length>15){var d=this.cache.slice(0,16);return this.cache=this.cache.slice(16),d}return null},l.prototype.flush=function(){for(var d=16-this.cache.length,w=a.allocUnsafe(d),C=-1;++C<d;)w.writeUInt8(d,C);return a.concat([this.cache,w])};function m(d,w,C){var j=e[d.toLowerCase()];if(!j)throw new TypeError("invalid suite type");if(typeof w=="string"&&(w=a.from(w)),w.length!==j.key/8)throw new TypeError("invalid key length "+w.length);if(typeof C=="string"&&(C=a.from(C)),j.mode!=="GCM"&&C.length!==j.iv)throw new TypeError("invalid iv length "+C.length);return j.type==="stream"?new f(j.module,w,C):j.type==="auth"?new i(j.module,w,C):new g(j.module,w,C)}function y(d,w){var C=e[d.toLowerCase()];if(!C)throw new TypeError("invalid suite type");var j=c(w,!1,C.key,C.iv);return m(d,j.key,j.iv)}b.createCipheriv=m,b.createCipher=y},25892:(W,b,n)=>{var e=n(92861).Buffer,i=e.alloc(16,0);function a(v){return[v.readUInt32BE(0),v.readUInt32BE(4),v.readUInt32BE(8),v.readUInt32BE(12)]}function f(v){var c=e.allocUnsafe(16);return c.writeUInt32BE(v[0]>>>0,0),c.writeUInt32BE(v[1]>>>0,4),c.writeUInt32BE(v[2]>>>0,8),c.writeUInt32BE(v[3]>>>0,12),c}function r(v){this.h=v,this.state=e.alloc(16,0),this.cache=e.allocUnsafe(0)}r.prototype.ghash=function(v){for(var c=-1;++c<v.length;)this.state[c]^=v[c];this._multiply()},r.prototype._multiply=function(){for(var v=a(this.h),c=[0,0,0,0],p,g,u,l=-1;++l<128;){for(g=(this.state[~~(l/8)]&1<<7-l%8)!==0,g&&(c[0]^=v[0],c[1]^=v[1],c[2]^=v[2],c[3]^=v[3]),u=(v[3]&1)!==0,p=3;p>0;p--)v[p]=v[p]>>>1|(v[p-1]&1)<<31;v[0]=v[0]>>>1,u&&(v[0]=v[0]^-520093696)}this.state=f(c)},r.prototype.update=function(v){this.cache=e.concat([this.cache,v]);for(var c;this.cache.length>=16;)c=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(c)},r.prototype.final=function(v,c){return this.cache.length&&this.ghash(e.concat([this.cache,i],16)),this.ghash(f([0,v,0,c])),this.state},W.exports=r},45122:W=>{function b(n){for(var e=n.length,i;e--;)if(i=n.readUInt8(e),i===255)n.writeUInt8(0,e);else{i++,n.writeUInt8(i,e);break}}W.exports=b},92884:(W,b,n)=>{var e=n(30295);b.encrypt=function(i,a){var f=e(a,i._prev);return i._prev=i._cipher.encryptBlock(f),i._prev},b.decrypt=function(i,a){var f=i._prev;i._prev=a;var r=i._cipher.decryptBlock(a);return e(r,f)}},46383:(W,b,n)=>{var e=n(92861).Buffer,i=n(30295);function a(f,r,v){var c=r.length,p=i(r,f._cache);return f._cache=f._cache.slice(c),f._prev=e.concat([f._prev,v?r:p]),p}b.encrypt=function(f,r,v){for(var c=e.allocUnsafe(0),p;r.length;)if(f._cache.length===0&&(f._cache=f._cipher.encryptBlock(f._prev),f._prev=e.allocUnsafe(0)),f._cache.length<=r.length)p=f._cache.length,c=e.concat([c,a(f,r.slice(0,p),v)]),r=r.slice(p);else{c=e.concat([c,a(f,r,v)]);break}return c}},55264:(W,b,n)=>{var e=n(92861).Buffer;function i(f,r,v){for(var c,p=-1,g=8,u=0,l,m;++p<g;)c=f._cipher.encryptBlock(f._prev),l=r&1<<7-p?128:0,m=c[0]^l,u+=(m&128)>>p%8,f._prev=a(f._prev,v?l:m);return u}function a(f,r){var v=f.length,c=-1,p=e.allocUnsafe(f.length);for(f=e.concat([f,e.from([r])]);++c<v;)p[c]=f[c]<<1|f[c+1]>>7;return p}b.encrypt=function(f,r,v){for(var c=r.length,p=e.allocUnsafe(c),g=-1;++g<c;)p[g]=i(f,r[g],v);return p}},86975:(W,b,n)=>{var e=n(92861).Buffer;function i(a,f,r){var v=a._cipher.encryptBlock(a._prev),c=v[0]^f;return a._prev=e.concat([a._prev.slice(1),e.from([r?f:c])]),c}b.encrypt=function(a,f,r){for(var v=f.length,c=e.allocUnsafe(v),p=-1;++p<v;)c[p]=i(a,f[p],r);return c}},63053:(W,b,n)=>{var e=n(30295),i=n(92861).Buffer,a=n(45122);function f(v){var c=v._cipher.encryptBlockRaw(v._prev);return a(v._prev),c}var r=16;b.encrypt=function(v,c){var p=Math.ceil(c.length/r),g=v._cache.length;v._cache=i.concat([v._cache,i.allocUnsafe(p*r)]);for(var u=0;u<p;u++){var l=f(v),m=g+u*r;v._cache.writeUInt32BE(l[0],m+0),v._cache.writeUInt32BE(l[1],m+4),v._cache.writeUInt32BE(l[2],m+8),v._cache.writeUInt32BE(l[3],m+12)}var y=v._cache.slice(0,c.length);return v._cache=v._cache.slice(c.length),e(c,y)}},52632:(W,b)=>{b.encrypt=function(n,e){return n._cipher.encryptBlock(e)},b.decrypt=function(n,e){return n._cipher.decryptBlock(e)}},530:(W,b,n)=>{var e={ECB:n(52632),CBC:n(92884),CFB:n(46383),CFB8:n(86975),CFB1:n(55264),OFB:n(46843),CTR:n(63053),GCM:n(63053)},i=n(3219);for(var a in i)i[a].module=e[i[a].mode];W.exports=i},46843:(W,b,n)=>{var e=n(48287).Buffer,i=n(30295);function a(f){return f._prev=f._cipher.encryptBlock(f._prev),f._prev}b.encrypt=function(f,r){for(;f._cache.length<r.length;)f._cache=e.concat([f._cache,a(f)]);var v=f._cache.slice(0,r.length);return f._cache=f._cache.slice(r.length),i(r,v)}},50650:(W,b,n)=>{var e=n(50462),i=n(92861).Buffer,a=n(56168),f=n(56698);function r(v,c,p,g){a.call(this),this._cipher=new e.AES(c),this._prev=i.from(p),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=g,this._mode=v}f(r,a),r.prototype._update=function(v){return this._mode.encrypt(this,v,this._decrypt)},r.prototype._final=function(){this._cipher.scrub()},W.exports=r},30125:(W,b,n)=>{var e=n(84050),i=n(1241),a=n(530),f=n(32438),r=n(68078);function v(l,m){l=l.toLowerCase();var y,d;if(a[l])y=a[l].key,d=a[l].iv;else if(f[l])y=f[l].key*8,d=f[l].iv;else throw new TypeError("invalid suite type");var w=r(m,!1,y,d);return p(l,w.key,w.iv)}function c(l,m){l=l.toLowerCase();var y,d;if(a[l])y=a[l].key,d=a[l].iv;else if(f[l])y=f[l].key*8,d=f[l].iv;else throw new TypeError("invalid suite type");var w=r(m,!1,y,d);return g(l,w.key,w.iv)}function p(l,m,y){if(l=l.toLowerCase(),a[l])return i.createCipheriv(l,m,y);if(f[l])return new e({key:m,iv:y,mode:l});throw new TypeError("invalid suite type")}function g(l,m,y){if(l=l.toLowerCase(),a[l])return i.createDecipheriv(l,m,y);if(f[l])return new e({key:m,iv:y,mode:l,decrypt:!0});throw new TypeError("invalid suite type")}function u(){return Object.keys(f).concat(i.getCiphers())}b.createCipher=b.Cipher=v,b.createCipheriv=b.Cipheriv=p,b.createDecipher=b.Decipher=c,b.createDecipheriv=b.Decipheriv=g,b.listCiphers=b.getCiphers=u},84050:(W,b,n)=>{var e=n(56168),i=n(29560),a=n(56698),f=n(92861).Buffer,r={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};r.des=r["des-cbc"],r.des3=r["des-ede3-cbc"],W.exports=v,a(v,e);function v(c){e.call(this);var p=c.mode.toLowerCase(),g=r[p],u;c.decrypt?u="decrypt":u="encrypt";var l=c.key;f.isBuffer(l)||(l=f.from(l)),(p==="des-ede"||p==="des-ede-cbc")&&(l=f.concat([l,l.slice(0,8)]));var m=c.iv;f.isBuffer(m)||(m=f.from(m)),this._des=g.create({key:l,iv:m,type:u})}v.prototype._update=function(c){return f.from(this._des.update(c))},v.prototype._final=function(){return f.from(this._des.final())}},32438:(W,b)=>{b["des-ecb"]={key:8,iv:0},b["des-cbc"]=b.des={key:8,iv:8},b["des-ede3-cbc"]=b.des3={key:24,iv:8},b["des-ede3"]={key:24,iv:0},b["des-ede-cbc"]={key:16,iv:8},b["des-ede"]={key:16,iv:0}},67332:(W,b,n)=>{var e=n(48287).Buffer,i=n(39404),a=n(53209);function f(c){var p=r(c),g=p.toRed(i.mont(c.modulus)).redPow(new i(c.publicExponent)).fromRed();return{blinder:g,unblinder:p.invm(c.modulus)}}function r(c){var p=c.modulus.byteLength(),g;do g=new i(a(p));while(g.cmp(c.modulus)>=0||!g.umod(c.prime1)||!g.umod(c.prime2));return g}function v(c,p){var g=f(p),u=p.modulus.byteLength(),l=new i(c).mul(g.blinder).umod(p.modulus),m=l.toRed(i.mont(p.prime1)),y=l.toRed(i.mont(p.prime2)),d=p.coefficient,w=p.prime1,C=p.prime2,j=m.redPow(p.exponent1).fromRed(),O=y.redPow(p.exponent2).fromRed(),N=j.isub(O).imul(d).umod(w).imul(C);return O.iadd(N).imul(g.unblinder).umod(p.modulus).toArrayLike(e,"be",u)}v.getr=r,W.exports=v},55715:(W,b,n)=>{"use strict";W.exports=n(62951)},20:(W,b,n)=>{"use strict";var e=n(48223).Buffer,i=n(47108),a=n(46737),f=n(56698),r=n(35359),v=n(74847),c=n(62951);Object.keys(c).forEach(function(m){c[m].id=e.from(c[m].id,"hex"),c[m.toLowerCase()]=c[m]});function p(m){a.Writable.call(this);var y=c[m];if(!y)throw new Error("Unknown message digest");this._hashType=y.hash,this._hash=i(y.hash),this._tag=y.id,this._signType=y.sign}f(p,a.Writable),p.prototype._write=function(y,d,w){this._hash.update(y),w()},p.prototype.update=function(y,d){return this._hash.update(typeof y=="string"?e.from(y,d):y),this},p.prototype.sign=function(y,d){this.end();var w=this._hash.digest(),C=r(w,y,this._hashType,this._signType,this._tag);return d?C.toString(d):C};function g(m){a.Writable.call(this);var y=c[m];if(!y)throw new Error("Unknown message digest");this._hash=i(y.hash),this._tag=y.id,this._signType=y.sign}f(g,a.Writable),g.prototype._write=function(y,d,w){this._hash.update(y),w()},g.prototype.update=function(y,d){return this._hash.update(typeof y=="string"?e.from(y,d):y),this},g.prototype.verify=function(y,d,w){var C=typeof d=="string"?e.from(d,w):d;this.end();var j=this._hash.digest();return v(C,j,y,this._signType,this._tag)};function u(m){return new p(m)}function l(m){return new g(m)}W.exports={Sign:u,Verify:l,createSign:u,createVerify:l}},35359:(W,b,n)=>{"use strict";var e=n(48223).Buffer,i=n(83507),a=n(67332),f=n(86729).ec,r=n(39404),v=n(78170),c=n(86970),p=1;function g(O,N,X,V,Z){var J=v(N);if(J.curve){if(V!=="ecdsa"&&V!=="ecdsa/rsa")throw new Error("wrong private key type");return u(O,J)}else if(J.type==="dsa"){if(V!=="dsa")throw new Error("wrong private key type");return l(O,J,X)}if(V!=="rsa"&&V!=="ecdsa/rsa")throw new Error("wrong private key type");if(N.padding!==void 0&&N.padding!==p)throw new Error("illegal or unsupported padding mode");O=e.concat([Z,O]);for(var se=J.modulus.byteLength(),Y=[0,1];O.length+Y.length+1<se;)Y.push(255);Y.push(0);for(var pe=-1;++pe<O.length;)Y.push(O[pe]);var I=a(Y,J);return I}function u(O,N){var X=c[N.curve.join(".")];if(!X)throw new Error("unknown curve "+N.curve.join("."));var V=new f(X),Z=V.keyFromPrivate(N.privateKey),J=Z.sign(O);return e.from(J.toDER())}function l(O,N,X){for(var V=N.params.priv_key,Z=N.params.p,J=N.params.q,se=N.params.g,Y=new r(0),pe,I=d(O,J).mod(J),s=!1,_=y(V,J,O,X);s===!1;)pe=C(J,_,X),Y=j(se,pe,Z,J),s=pe.invm(J).imul(I.add(V.mul(Y))).mod(J),s.cmpn(0)===0&&(s=!1,Y=new r(0));return m(Y,s)}function m(O,N){O=O.toArray(),N=N.toArray(),O[0]&128&&(O=[0].concat(O)),N[0]&128&&(N=[0].concat(N));var X=O.length+N.length+4,V=[48,X,2,O.length];return V=V.concat(O,[2,N.length],N),e.from(V)}function y(O,N,X,V){if(O=e.from(O.toArray()),O.length<N.byteLength()){var Z=e.alloc(N.byteLength()-O.length);O=e.concat([Z,O])}var J=X.length,se=w(X,N),Y=e.alloc(J);Y.fill(1);var pe=e.alloc(J);return pe=i(V,pe).update(Y).update(e.from([0])).update(O).update(se).digest(),Y=i(V,pe).update(Y).digest(),pe=i(V,pe).update(Y).update(e.from([1])).update(O).update(se).digest(),Y=i(V,pe).update(Y).digest(),{k:pe,v:Y}}function d(O,N){var X=new r(O),V=(O.length<<3)-N.bitLength();return V>0&&X.ishrn(V),X}function w(O,N){O=d(O,N),O=O.mod(N);var X=e.from(O.toArray());if(X.length<N.byteLength()){var V=e.alloc(N.byteLength()-X.length);X=e.concat([V,X])}return X}function C(O,N,X){var V,Z;do{for(V=e.alloc(0);V.length*8<O.bitLength();)N.v=i(X,N.k).update(N.v).digest(),V=e.concat([V,N.v]);Z=d(V,O),N.k=i(X,N.k).update(N.v).update(e.from([0])).digest(),N.v=i(X,N.k).update(N.v).digest()}while(Z.cmp(O)!==-1);return Z}function j(O,N,X,V){return O.toRed(r.mont(X)).redPow(N).fromRed().mod(V)}W.exports=g,W.exports.getKey=y,W.exports.makeKey=C},74847:(W,b,n)=>{"use strict";var e=n(48223).Buffer,i=n(39404),a=n(86729).ec,f=n(78170),r=n(86970);function v(u,l,m,y,d){var w=f(m);if(w.type==="ec"){if(y!=="ecdsa"&&y!=="ecdsa/rsa")throw new Error("wrong public key type");return c(u,l,w)}else if(w.type==="dsa"){if(y!=="dsa")throw new Error("wrong public key type");return p(u,l,w)}if(y!=="rsa"&&y!=="ecdsa/rsa")throw new Error("wrong public key type");l=e.concat([d,l]);for(var C=w.modulus.byteLength(),j=[1],O=0;l.length+j.length+2<C;)j.push(255),O+=1;j.push(0);for(var N=-1;++N<l.length;)j.push(l[N]);j=e.from(j);var X=i.mont(w.modulus);u=new i(u).toRed(X),u=u.redPow(new i(w.publicExponent)),u=e.from(u.fromRed().toArray());var V=O<8?1:0;for(C=Math.min(u.length,j.length),u.length!==j.length&&(V=1),N=-1;++N<C;)V|=u[N]^j[N];return V===0}function c(u,l,m){var y=r[m.data.algorithm.curve.join(".")];if(!y)throw new Error("unknown curve "+m.data.algorithm.curve.join("."));var d=new a(y),w=m.data.subjectPrivateKey.data;return d.verify(l,u,w)}function p(u,l,m){var y=m.data.p,d=m.data.q,w=m.data.g,C=m.data.pub_key,j=f.signature.decode(u,"der"),O=j.s,N=j.r;g(O,d),g(N,d);var X=i.mont(y),V=O.invm(d),Z=w.toRed(X).redPow(new i(l).mul(V).mod(d)).fromRed().mul(C.toRed(X).redPow(N.mul(V).mod(d)).fromRed()).mod(y).mod(d);return Z.cmp(N)===0}function g(u,l){if(u.cmpn(0)<=0)throw new Error("invalid sig");if(u.cmp(l)>=0)throw new Error("invalid sig")}W.exports=v},26248:(W,b,n)=>{"use strict";var e=n(33225),i=Object.keys||function(m){var y=[];for(var d in m)y.push(d);return y};W.exports=g;var a=Object.create(n(15622));a.inherits=n(56698);var f=n(30206),r=n(7314);a.inherits(g,f);for(var v=i(r.prototype),c=0;c<v.length;c++){var p=v[c];g.prototype[p]||(g.prototype[p]=r.prototype[p])}function g(m){if(!(this instanceof g))return new g(m);f.call(this,m),r.call(this,m),m&&m.readable===!1&&(this.readable=!1),m&&m.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,m&&m.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",u)}Object.defineProperty(g.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function u(){this.allowHalfOpen||this._writableState.ended||e.nextTick(l,this)}function l(m){m.end()}Object.defineProperty(g.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(m){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=m,this._writableState.destroyed=m)}}),g.prototype._destroy=function(m,y){this.push(null),this.end(),e.nextTick(y,m)}},75242:(W,b,n)=>{"use strict";W.exports=a;var e=n(81816),i=Object.create(n(15622));i.inherits=n(56698),i.inherits(a,e);function a(f){if(!(this instanceof a))return new a(f);e.call(this,f)}a.prototype._transform=function(f,r,v){v(null,f)}},30206:(W,b,n)=>{"use strict";var e=n(65606),i=n(33225);W.exports=V;var a=n(64634),f;V.ReadableState=X;var r=n(37007).EventEmitter,v=function(De,Je){return De.listeners(Je).length},c=n(5567),p=n(24116).Buffer,g=(typeof n.g<"u"?n.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function u(De){return p.from(De)}function l(De){return p.isBuffer(De)||De instanceof g}var m=Object.create(n(15622));m.inherits=n(56698);var y=n(92668),d=void 0;y&&y.debuglog?d=y.debuglog("stream"):d=function(){};var w=n(20672),C=n(36278),j;m.inherits(V,c);var O=["error","close","destroy","pause","resume"];function N(De,Je,yt){if(typeof De.prependListener=="function")return De.prependListener(Je,yt);!De._events||!De._events[Je]?De.on(Je,yt):a(De._events[Je])?De._events[Je].unshift(yt):De._events[Je]=[yt,De._events[Je]]}function X(De,Je){f=f||n(26248),De=De||{};var yt=Je instanceof f;this.objectMode=!!De.objectMode,yt&&(this.objectMode=this.objectMode||!!De.readableObjectMode);var jt=De.highWaterMark,Lt=De.readableHighWaterMark,ct=this.objectMode?16:16*1024;jt||jt===0?this.highWaterMark=jt:yt&&(Lt||Lt===0)?this.highWaterMark=Lt:this.highWaterMark=ct,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new w,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=De.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,De.encoding&&(j||(j=n(6427).I),this.decoder=new j(De.encoding),this.encoding=De.encoding)}function V(De){if(f=f||n(26248),!(this instanceof V))return new V(De);this._readableState=new X(De,this),this.readable=!0,De&&(typeof De.read=="function"&&(this._read=De.read),typeof De.destroy=="function"&&(this._destroy=De.destroy)),c.call(this)}Object.defineProperty(V.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(De){this._readableState&&(this._readableState.destroyed=De)}}),V.prototype.destroy=C.destroy,V.prototype._undestroy=C.undestroy,V.prototype._destroy=function(De,Je){this.push(null),Je(De)},V.prototype.push=function(De,Je){var yt=this._readableState,jt;return yt.objectMode?jt=!0:typeof De=="string"&&(Je=Je||yt.defaultEncoding,Je!==yt.encoding&&(De=p.from(De,Je),Je=""),jt=!0),Z(this,De,Je,!1,jt)},V.prototype.unshift=function(De){return Z(this,De,null,!0,!1)};function Z(De,Je,yt,jt,Lt){var ct=De._readableState;if(Je===null)ct.reading=!1,_(De,ct);else{var Bt;Lt||(Bt=se(ct,Je)),Bt?De.emit("error",Bt):ct.objectMode||Je&&Je.length>0?(typeof Je!="string"&&!ct.objectMode&&Object.getPrototypeOf(Je)!==p.prototype&&(Je=u(Je)),jt?ct.endEmitted?De.emit("error",new Error("stream.unshift() after end event")):J(De,ct,Je,!0):ct.ended?De.emit("error",new Error("stream.push() after EOF")):(ct.reading=!1,ct.decoder&&!yt?(Je=ct.decoder.write(Je),ct.objectMode||Je.length!==0?J(De,ct,Je,!1):k(De,ct)):J(De,ct,Je,!1))):jt||(ct.reading=!1)}return Y(ct)}function J(De,Je,yt,jt){Je.flowing&&Je.length===0&&!Je.sync?(De.emit("data",yt),De.read(0)):(Je.length+=Je.objectMode?1:yt.length,jt?Je.buffer.unshift(yt):Je.buffer.push(yt),Je.needReadable&&F(De)),k(De,Je)}function se(De,Je){var yt;return!l(Je)&&typeof Je!="string"&&Je!==void 0&&!De.objectMode&&(yt=new TypeError("Invalid non-string/buffer chunk")),yt}function Y(De){return!De.ended&&(De.needReadable||De.length<De.highWaterMark||De.length===0)}V.prototype.isPaused=function(){return this._readableState.flowing===!1},V.prototype.setEncoding=function(De){return j||(j=n(6427).I),this._readableState.decoder=new j(De),this._readableState.encoding=De,this};var pe=8388608;function I(De){return De>=pe?De=pe:(De--,De|=De>>>1,De|=De>>>2,De|=De>>>4,De|=De>>>8,De|=De>>>16,De++),De}function s(De,Je){return De<=0||Je.length===0&&Je.ended?0:Je.objectMode?1:De!==De?Je.flowing&&Je.length?Je.buffer.head.data.length:Je.length:(De>Je.highWaterMark&&(Je.highWaterMark=I(De)),De<=Je.length?De:Je.ended?Je.length:(Je.needReadable=!0,0))}V.prototype.read=function(De){d("read",De),De=parseInt(De,10);var Je=this._readableState,yt=De;if(De!==0&&(Je.emittedReadable=!1),De===0&&Je.needReadable&&(Je.length>=Je.highWaterMark||Je.ended))return d("read: emitReadable",Je.length,Je.ended),Je.length===0&&Je.ended?Qe(this):F(this),null;if(De=s(De,Je),De===0&&Je.ended)return Je.length===0&&Qe(this),null;var jt=Je.needReadable;d("need readable",jt),(Je.length===0||Je.length-De<Je.highWaterMark)&&(jt=!0,d("length less than watermark",jt)),Je.ended||Je.reading?(jt=!1,d("reading or ended",jt)):jt&&(d("do read"),Je.reading=!0,Je.sync=!0,Je.length===0&&(Je.needReadable=!0),this._read(Je.highWaterMark),Je.sync=!1,Je.reading||(De=s(yt,Je)));var Lt;return De>0?Lt=K(De,Je):Lt=null,Lt===null?(Je.needReadable=!0,De=0):Je.length-=De,Je.length===0&&(Je.ended||(Je.needReadable=!0),yt!==De&&Je.ended&&Qe(this)),Lt!==null&&this.emit("data",Lt),Lt};function _(De,Je){if(!Je.ended){if(Je.decoder){var yt=Je.decoder.end();yt&&yt.length&&(Je.buffer.push(yt),Je.length+=Je.objectMode?1:yt.length)}Je.ended=!0,F(De)}}function F(De){var Je=De._readableState;Je.needReadable=!1,Je.emittedReadable||(d("emitReadable",Je.flowing),Je.emittedReadable=!0,Je.sync?i.nextTick(E,De):E(De))}function E(De){d("emit readable"),De.emit("readable"),$(De)}function k(De,Je){Je.readingMore||(Je.readingMore=!0,i.nextTick(x,De,Je))}function x(De,Je){for(var yt=Je.length;!Je.reading&&!Je.flowing&&!Je.ended&&Je.length<Je.highWaterMark&&(d("maybeReadMore read 0"),De.read(0),yt!==Je.length);)yt=Je.length;Je.readingMore=!1}V.prototype._read=function(De){this.emit("error",new Error("_read() is not implemented"))},V.prototype.pipe=function(De,Je){var yt=this,jt=this._readableState;switch(jt.pipesCount){case 0:jt.pipes=De;break;case 1:jt.pipes=[jt.pipes,De];break;default:jt.pipes.push(De);break}jt.pipesCount+=1,d("pipe count=%d opts=%j",jt.pipesCount,Je);var Lt=(!Je||Je.end!==!1)&&De!==e.stdout&&De!==e.stderr,ct=Lt?gn:rt;jt.endEmitted?i.nextTick(ct):yt.once("end",ct),De.on("unpipe",Bt);function Bt(_e,oe){d("onunpipe"),_e===yt&&oe&&oe.hasUnpiped===!1&&(oe.hasUnpiped=!0,Kt())}function gn(){d("onend"),De.end()}var Mt=R(yt);De.on("drain",Mt);var Zt=!1;function Kt(){d("cleanup"),De.removeListener("close",Dt),De.removeListener("finish",en),De.removeListener("drain",Mt),De.removeListener("error",Jt),De.removeListener("unpipe",Bt),yt.removeListener("end",gn),yt.removeListener("end",rt),yt.removeListener("data",xt),Zt=!0,jt.awaitDrain&&(!De._writableState||De._writableState.needDrain)&&Mt()}var Tt=!1;yt.on("data",xt);function xt(_e){d("ondata"),Tt=!1;var oe=De.write(_e);oe===!1&&!Tt&&((jt.pipesCount===1&&jt.pipes===De||jt.pipesCount>1&&qe(jt.pipes,De)!==-1)&&!Zt&&(d("false write response, pause",jt.awaitDrain),jt.awaitDrain++,Tt=!0),yt.pause())}function Jt(_e){d("onerror",_e),rt(),De.removeListener("error",Jt),v(De,"error")===0&&De.emit("error",_e)}N(De,"error",Jt);function Dt(){De.removeListener("finish",en),rt()}De.once("close",Dt);function en(){d("onfinish"),De.removeListener("close",Dt),rt()}De.once("finish",en);function rt(){d("unpipe"),yt.unpipe(De)}return De.emit("pipe",yt),jt.flowing||(d("pipe resume"),yt.resume()),De};function R(De){return function(){var Je=De._readableState;d("pipeOnDrain",Je.awaitDrain),Je.awaitDrain&&Je.awaitDrain--,Je.awaitDrain===0&&v(De,"data")&&(Je.flowing=!0,$(De))}}V.prototype.unpipe=function(De){var Je=this._readableState,yt={hasUnpiped:!1};if(Je.pipesCount===0)return this;if(Je.pipesCount===1)return De&&De!==Je.pipes?this:(De||(De=Je.pipes),Je.pipes=null,Je.pipesCount=0,Je.flowing=!1,De&&De.emit("unpipe",this,yt),this);if(!De){var jt=Je.pipes,Lt=Je.pipesCount;Je.pipes=null,Je.pipesCount=0,Je.flowing=!1;for(var ct=0;ct<Lt;ct++)jt[ct].emit("unpipe",this,{hasUnpiped:!1});return this}var Bt=qe(Je.pipes,De);return Bt===-1?this:(Je.pipes.splice(Bt,1),Je.pipesCount-=1,Je.pipesCount===1&&(Je.pipes=Je.pipes[0]),De.emit("unpipe",this,yt),this)},V.prototype.on=function(De,Je){var yt=c.prototype.on.call(this,De,Je);if(De==="data")this._readableState.flowing!==!1&&this.resume();else if(De==="readable"){var jt=this._readableState;!jt.endEmitted&&!jt.readableListening&&(jt.readableListening=jt.needReadable=!0,jt.emittedReadable=!1,jt.reading?jt.length&&F(this):i.nextTick(M,this))}return yt},V.prototype.addListener=V.prototype.on;function M(De){d("readable nexttick read 0"),De.read(0)}V.prototype.resume=function(){var De=this._readableState;return De.flowing||(d("resume"),De.flowing=!0,o(this,De)),this};function o(De,Je){Je.resumeScheduled||(Je.resumeScheduled=!0,i.nextTick(P,De,Je))}function P(De,Je){Je.reading||(d("resume read 0"),De.read(0)),Je.resumeScheduled=!1,Je.awaitDrain=0,De.emit("resume"),$(De),Je.flowing&&!Je.reading&&De.read(0)}V.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function $(De){var Je=De._readableState;for(d("flow",Je.flowing);Je.flowing&&De.read()!==null;);}V.prototype.wrap=function(De){var Je=this,yt=this._readableState,jt=!1;De.on("end",function(){if(d("wrapped end"),yt.decoder&&!yt.ended){var Bt=yt.decoder.end();Bt&&Bt.length&&Je.push(Bt)}Je.push(null)}),De.on("data",function(Bt){if(d("wrapped data"),yt.decoder&&(Bt=yt.decoder.write(Bt)),!(yt.objectMode&&Bt==null)&&!(!yt.objectMode&&(!Bt||!Bt.length))){var gn=Je.push(Bt);gn||(jt=!0,De.pause())}});for(var Lt in De)this[Lt]===void 0&&typeof De[Lt]=="function"&&(this[Lt]=function(Bt){return function(){return De[Bt].apply(De,arguments)}}(Lt));for(var ct=0;ct<O.length;ct++)De.on(O[ct],this.emit.bind(this,O[ct]));return this._read=function(Bt){d("wrapped _read",Bt),jt&&(jt=!1,De.resume())},this},Object.defineProperty(V.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),V._fromList=K;function K(De,Je){if(Je.length===0)return null;var yt;return Je.objectMode?yt=Je.buffer.shift():!De||De>=Je.length?(Je.decoder?yt=Je.buffer.join(""):Je.buffer.length===1?yt=Je.buffer.head.data:yt=Je.buffer.concat(Je.length),Je.buffer.clear()):yt=q(De,Je.buffer,Je.decoder),yt}function q(De,Je,yt){var jt;return De<Je.head.data.length?(jt=Je.head.data.slice(0,De),Je.head.data=Je.head.data.slice(De)):De===Je.head.data.length?jt=Je.shift():jt=yt?Fe(De,Je):et(De,Je),jt}function Fe(De,Je){var yt=Je.head,jt=1,Lt=yt.data;for(De-=Lt.length;yt=yt.next;){var ct=yt.data,Bt=De>ct.length?ct.length:De;if(Bt===ct.length?Lt+=ct:Lt+=ct.slice(0,De),De-=Bt,De===0){Bt===ct.length?(++jt,yt.next?Je.head=yt.next:Je.head=Je.tail=null):(Je.head=yt,yt.data=ct.slice(Bt));break}++jt}return Je.length-=jt,Lt}function et(De,Je){var yt=p.allocUnsafe(De),jt=Je.head,Lt=1;for(jt.data.copy(yt),De-=jt.data.length;jt=jt.next;){var ct=jt.data,Bt=De>ct.length?ct.length:De;if(ct.copy(yt,yt.length-De,0,Bt),De-=Bt,De===0){Bt===ct.length?(++Lt,jt.next?Je.head=jt.next:Je.head=Je.tail=null):(Je.head=jt,jt.data=ct.slice(Bt));break}++Lt}return Je.length-=Lt,yt}function Qe(De){var Je=De._readableState;if(Je.length>0)throw new Error('"endReadable()" called on non-empty stream');Je.endEmitted||(Je.ended=!0,i.nextTick(Ht,Je,De))}function Ht(De,Je){!De.endEmitted&&De.length===0&&(De.endEmitted=!0,Je.readable=!1,Je.emit("end"))}function qe(De,Je){for(var yt=0,jt=De.length;yt<jt;yt++)if(De[yt]===Je)return yt;return-1}},81816:(W,b,n)=>{"use strict";W.exports=f;var e=n(26248),i=Object.create(n(15622));i.inherits=n(56698),i.inherits(f,e);function a(c,p){var g=this._transformState;g.transforming=!1;var u=g.writecb;if(!u)return this.emit("error",new Error("write callback called multiple times"));g.writechunk=null,g.writecb=null,p!=null&&this.push(p),u(c);var l=this._readableState;l.reading=!1,(l.needReadable||l.length<l.highWaterMark)&&this._read(l.highWaterMark)}function f(c){if(!(this instanceof f))return new f(c);e.call(this,c),this._transformState={afterTransform:a.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,c&&(typeof c.transform=="function"&&(this._transform=c.transform),typeof c.flush=="function"&&(this._flush=c.flush)),this.on("prefinish",r)}function r(){var c=this;typeof this._flush=="function"?this._flush(function(p,g){v(c,p,g)}):v(this,null,null)}f.prototype.push=function(c,p){return this._transformState.needTransform=!1,e.prototype.push.call(this,c,p)},f.prototype._transform=function(c,p,g){throw new Error("_transform() is not implemented")},f.prototype._write=function(c,p,g){var u=this._transformState;if(u.writecb=g,u.writechunk=c,u.writeencoding=p,!u.transforming){var l=this._readableState;(u.needTransform||l.needReadable||l.length<l.highWaterMark)&&this._read(l.highWaterMark)}},f.prototype._read=function(c){var p=this._transformState;p.writechunk!==null&&p.writecb&&!p.transforming?(p.transforming=!0,this._transform(p.writechunk,p.writeencoding,p.afterTransform)):p.needTransform=!0},f.prototype._destroy=function(c,p){var g=this;e.prototype._destroy.call(this,c,function(u){p(u),g.emit("close")})};function v(c,p,g){if(p)return c.emit("error",p);if(g!=null&&c.push(g),c._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(c._transformState.transforming)throw new Error("Calling transform done when still transforming");return c.push(null)}},7314:(W,b,n)=>{"use strict";var e=n(65606),i=n(33225);W.exports=O;function a(o,P,$){this.chunk=o,this.encoding=P,this.callback=$,this.next=null}function f(o){var P=this;this.next=null,this.entry=null,this.finish=function(){M(P,o)}}var r=!e.browser&&["v0.10","v0.9."].indexOf(e.version.slice(0,5))>-1?setImmediate:i.nextTick,v;O.WritableState=C;var c=Object.create(n(15622));c.inherits=n(56698);var p={deprecate:n(94643)},g=n(5567),u=n(24116).Buffer,l=(typeof n.g<"u"?n.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function m(o){return u.from(o)}function y(o){return u.isBuffer(o)||o instanceof l}var d=n(36278);c.inherits(O,g);function w(){}function C(o,P){v=v||n(26248),o=o||{};var $=P instanceof v;this.objectMode=!!o.objectMode,$&&(this.objectMode=this.objectMode||!!o.writableObjectMode);var K=o.highWaterMark,q=o.writableHighWaterMark,Fe=this.objectMode?16:16*1024;K||K===0?this.highWaterMark=K:$&&(q||q===0)?this.highWaterMark=q:this.highWaterMark=Fe,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var et=o.decodeStrings===!1;this.decodeStrings=!et,this.defaultEncoding=o.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Qe){pe(P,Qe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new f(this)}C.prototype.getBuffer=function(){for(var P=this.bufferedRequest,$=[];P;)$.push(P),P=P.next;return $},function(){try{Object.defineProperty(C.prototype,"buffer",{get:p.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}();var j;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(j=Function.prototype[Symbol.hasInstance],Object.defineProperty(O,Symbol.hasInstance,{value:function(o){return j.call(this,o)?!0:this!==O?!1:o&&o._writableState instanceof C}})):j=function(o){return o instanceof this};function O(o){if(v=v||n(26248),!j.call(O,this)&&!(this instanceof v))return new O(o);this._writableState=new C(o,this),this.writable=!0,o&&(typeof o.write=="function"&&(this._write=o.write),typeof o.writev=="function"&&(this._writev=o.writev),typeof o.destroy=="function"&&(this._destroy=o.destroy),typeof o.final=="function"&&(this._final=o.final)),g.call(this)}O.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function N(o,P){var $=new Error("write after end");o.emit("error",$),i.nextTick(P,$)}function X(o,P,$,K){var q=!0,Fe=!1;return $===null?Fe=new TypeError("May not write null values to stream"):typeof $!="string"&&$!==void 0&&!P.objectMode&&(Fe=new TypeError("Invalid non-string/buffer chunk")),Fe&&(o.emit("error",Fe),i.nextTick(K,Fe),q=!1),q}O.prototype.write=function(o,P,$){var K=this._writableState,q=!1,Fe=!K.objectMode&&y(o);return Fe&&!u.isBuffer(o)&&(o=m(o)),typeof P=="function"&&($=P,P=null),Fe?P="buffer":P||(P=K.defaultEncoding),typeof $!="function"&&($=w),K.ended?N(this,$):(Fe||X(this,K,o,$))&&(K.pendingcb++,q=Z(this,K,Fe,o,P,$)),q},O.prototype.cork=function(){var o=this._writableState;o.corked++},O.prototype.uncork=function(){var o=this._writableState;o.corked&&(o.corked--,!o.writing&&!o.corked&&!o.bufferProcessing&&o.bufferedRequest&&_(this,o))},O.prototype.setDefaultEncoding=function(P){if(typeof P=="string"&&(P=P.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((P+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+P);return this._writableState.defaultEncoding=P,this};function V(o,P,$){return!o.objectMode&&o.decodeStrings!==!1&&typeof P=="string"&&(P=u.from(P,$)),P}Object.defineProperty(O.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Z(o,P,$,K,q,Fe){if(!$){var et=V(P,K,q);K!==et&&($=!0,q="buffer",K=et)}var Qe=P.objectMode?1:K.length;P.length+=Qe;var Ht=P.length<P.highWaterMark;if(Ht||(P.needDrain=!0),P.writing||P.corked){var qe=P.lastBufferedRequest;P.lastBufferedRequest={chunk:K,encoding:q,isBuf:$,callback:Fe,next:null},qe?qe.next=P.lastBufferedRequest:P.bufferedRequest=P.lastBufferedRequest,P.bufferedRequestCount+=1}else J(o,P,!1,Qe,K,q,Fe);return Ht}function J(o,P,$,K,q,Fe,et){P.writelen=K,P.writecb=et,P.writing=!0,P.sync=!0,$?o._writev(q,P.onwrite):o._write(q,Fe,P.onwrite),P.sync=!1}function se(o,P,$,K,q){--P.pendingcb,$?(i.nextTick(q,K),i.nextTick(x,o,P),o._writableState.errorEmitted=!0,o.emit("error",K)):(q(K),o._writableState.errorEmitted=!0,o.emit("error",K),x(o,P))}function Y(o){o.writing=!1,o.writecb=null,o.length-=o.writelen,o.writelen=0}function pe(o,P){var $=o._writableState,K=$.sync,q=$.writecb;if(Y($),P)se(o,$,K,P,q);else{var Fe=F($);!Fe&&!$.corked&&!$.bufferProcessing&&$.bufferedRequest&&_(o,$),K?r(I,o,$,Fe,q):I(o,$,Fe,q)}}function I(o,P,$,K){$||s(o,P),P.pendingcb--,K(),x(o,P)}function s(o,P){P.length===0&&P.needDrain&&(P.needDrain=!1,o.emit("drain"))}function _(o,P){P.bufferProcessing=!0;var $=P.bufferedRequest;if(o._writev&&$&&$.next){var K=P.bufferedRequestCount,q=new Array(K),Fe=P.corkedRequestsFree;Fe.entry=$;for(var et=0,Qe=!0;$;)q[et]=$,$.isBuf||(Qe=!1),$=$.next,et+=1;q.allBuffers=Qe,J(o,P,!0,P.length,q,"",Fe.finish),P.pendingcb++,P.lastBufferedRequest=null,Fe.next?(P.corkedRequestsFree=Fe.next,Fe.next=null):P.corkedRequestsFree=new f(P),P.bufferedRequestCount=0}else{for(;$;){var Ht=$.chunk,qe=$.encoding,De=$.callback,Je=P.objectMode?1:Ht.length;if(J(o,P,!1,Je,Ht,qe,De),$=$.next,P.bufferedRequestCount--,P.writing)break}$===null&&(P.lastBufferedRequest=null)}P.bufferedRequest=$,P.bufferProcessing=!1}O.prototype._write=function(o,P,$){$(new Error("_write() is not implemented"))},O.prototype._writev=null,O.prototype.end=function(o,P,$){var K=this._writableState;typeof o=="function"?($=o,o=null,P=null):typeof P=="function"&&($=P,P=null),o!=null&&this.write(o,P),K.corked&&(K.corked=1,this.uncork()),K.ending||R(this,K,$)};function F(o){return o.ending&&o.length===0&&o.bufferedRequest===null&&!o.finished&&!o.writing}function E(o,P){o._final(function($){P.pendingcb--,$&&o.emit("error",$),P.prefinished=!0,o.emit("prefinish"),x(o,P)})}function k(o,P){!P.prefinished&&!P.finalCalled&&(typeof o._final=="function"?(P.pendingcb++,P.finalCalled=!0,i.nextTick(E,o,P)):(P.prefinished=!0,o.emit("prefinish")))}function x(o,P){var $=F(P);return $&&(k(o,P),P.pendingcb===0&&(P.finished=!0,o.emit("finish"))),$}function R(o,P,$){P.ending=!0,x(o,P),$&&(P.finished?i.nextTick($):o.once("finish",$)),P.ended=!0,o.writable=!1}function M(o,P,$){var K=o.entry;for(o.entry=null;K;){var q=K.callback;P.pendingcb--,q($),K=K.next}P.corkedRequestsFree.next=o}Object.defineProperty(O.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(o){this._writableState&&(this._writableState.destroyed=o)}}),O.prototype.destroy=d.destroy,O.prototype._undestroy=d.undestroy,O.prototype._destroy=function(o,P){this.end(),P(o)}},20672:(W,b,n)=>{"use strict";function e(r,v){if(!(r instanceof v))throw new TypeError("Cannot call a class as a function")}var i=n(24116).Buffer,a=n(21638);function f(r,v,c){r.copy(v,c)}W.exports=function(){function r(){e(this,r),this.head=null,this.tail=null,this.length=0}return r.prototype.push=function(c){var p={data:c,next:null};this.length>0?this.tail.next=p:this.head=p,this.tail=p,++this.length},r.prototype.unshift=function(c){var p={data:c,next:this.head};this.length===0&&(this.tail=p),this.head=p,++this.length},r.prototype.shift=function(){if(this.length!==0){var c=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,c}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(c){if(this.length===0)return"";for(var p=this.head,g=""+p.data;p=p.next;)g+=c+p.data;return g},r.prototype.concat=function(c){if(this.length===0)return i.alloc(0);for(var p=i.allocUnsafe(c>>>0),g=this.head,u=0;g;)f(g.data,p,u),u+=g.data.length,g=g.next;return p},r}(),a&&a.inspect&&a.inspect.custom&&(W.exports.prototype[a.inspect.custom]=function(){var r=a.inspect({length:this.length});return this.constructor.name+" "+r})},36278:(W,b,n)=>{"use strict";var e=n(33225);function i(r,v){var c=this,p=this._readableState&&this._readableState.destroyed,g=this._writableState&&this._writableState.destroyed;return p||g?(v?v(r):r&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,e.nextTick(f,this,r)):e.nextTick(f,this,r)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(r||null,function(u){!v&&u?c._writableState?c._writableState.errorEmitted||(c._writableState.errorEmitted=!0,e.nextTick(f,c,u)):e.nextTick(f,c,u):v&&v(u)}),this)}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function f(r,v){r.emit("error",v)}W.exports={destroy:i,undestroy:a}},5567:(W,b,n)=>{W.exports=n(37007).EventEmitter},24116:(W,b,n)=>{var e=n(48287),i=e.Buffer;function a(r,v){for(var c in r)v[c]=r[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?W.exports=e:(a(e,b),b.Buffer=f);function f(r,v,c){return i(r,v,c)}a(i,f),f.from=function(r,v,c){if(typeof r=="number")throw new TypeError("Argument must not be a number");return i(r,v,c)},f.alloc=function(r,v,c){if(typeof r!="number")throw new TypeError("Argument must be a number");var p=i(r);return v!==void 0?typeof c=="string"?p.fill(v,c):p.fill(v):p.fill(0),p},f.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return i(r)},f.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(r)}},46737:(W,b,n)=>{b=W.exports=n(30206),b.Stream=b,b.Readable=b,b.Writable=n(7314),b.Duplex=n(26248),b.Transform=n(81816),b.PassThrough=n(75242)},48223:(W,b,n)=>{/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var e=n(48287),i=e.Buffer;function a(r,v){for(var c in r)v[c]=r[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?W.exports=e:(a(e,b),b.Buffer=f);function f(r,v,c){return i(r,v,c)}f.prototype=Object.create(i.prototype),a(i,f),f.from=function(r,v,c){if(typeof r=="number")throw new TypeError("Argument must not be a number");return i(r,v,c)},f.alloc=function(r,v,c){if(typeof r!="number")throw new TypeError("Argument must be a number");var p=i(r);return v!==void 0?typeof c=="string"?p.fill(v,c):p.fill(v):p.fill(0),p},f.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return i(r)},f.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(r)}},6427:(W,b,n)=>{"use strict";var e=n(88393).Buffer,i=e.isEncoding||function(O){switch(O=""+O,O&&O.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 a(O){if(!O)return"utf8";for(var N;;)switch(O){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 O;default:if(N)return;O=(""+O).toLowerCase(),N=!0}}function f(O){var N=a(O);if(typeof N!="string"&&(e.isEncoding===i||!i(O)))throw new Error("Unknown encoding: "+O);return N||O}b.I=r;function r(O){this.encoding=f(O);var N;switch(this.encoding){case"utf16le":this.text=m,this.end=y,N=4;break;case"utf8":this.fillLast=g,N=4;break;case"base64":this.text=d,this.end=w,N=3;break;default:this.write=C,this.end=j;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=e.allocUnsafe(N)}r.prototype.write=function(O){if(O.length===0)return"";var N,X;if(this.lastNeed){if(N=this.fillLast(O),N===void 0)return"";X=this.lastNeed,this.lastNeed=0}else X=0;return X<O.length?N?N+this.text(O,X):this.text(O,X):N||""},r.prototype.end=l,r.prototype.text=u,r.prototype.fillLast=function(O){if(this.lastNeed<=O.length)return O.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);O.copy(this.lastChar,this.lastTotal-this.lastNeed,0,O.length),this.lastNeed-=O.length};function v(O){return O<=127?0:O>>5===6?2:O>>4===14?3:O>>3===30?4:O>>6===2?-1:-2}function c(O,N,X){var V=N.length-1;if(V<X)return 0;var Z=v(N[V]);return Z>=0?(Z>0&&(O.lastNeed=Z-1),Z):--V<X||Z===-2?0:(Z=v(N[V]),Z>=0?(Z>0&&(O.lastNeed=Z-2),Z):--V<X||Z===-2?0:(Z=v(N[V]),Z>=0?(Z>0&&(Z===2?Z=0:O.lastNeed=Z-3),Z):0))}function p(O,N,X){if((N[0]&192)!==128)return O.lastNeed=0,"\uFFFD";if(O.lastNeed>1&&N.length>1){if((N[1]&192)!==128)return O.lastNeed=1,"\uFFFD";if(O.lastNeed>2&&N.length>2&&(N[2]&192)!==128)return O.lastNeed=2,"\uFFFD"}}function g(O){var N=this.lastTotal-this.lastNeed,X=p(this,O,N);if(X!==void 0)return X;if(this.lastNeed<=O.length)return O.copy(this.lastChar,N,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);O.copy(this.lastChar,N,0,O.length),this.lastNeed-=O.length}function u(O,N){var X=c(this,O,N);if(!this.lastNeed)return O.toString("utf8",N);this.lastTotal=X;var V=O.length-(X-this.lastNeed);return O.copy(this.lastChar,0,V),O.toString("utf8",N,V)}function l(O){var N=O&&O.length?this.write(O):"";return this.lastNeed?N+"\uFFFD":N}function m(O,N){if((O.length-N)%2===0){var X=O.toString("utf16le",N);if(X){var V=X.charCodeAt(X.length-1);if(V>=55296&&V<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=O[O.length-2],this.lastChar[1]=O[O.length-1],X.slice(0,-1)}return X}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=O[O.length-1],O.toString("utf16le",N,O.length-1)}function y(O){var N=O&&O.length?this.write(O):"";if(this.lastNeed){var X=this.lastTotal-this.lastNeed;return N+this.lastChar.toString("utf16le",0,X)}return N}function d(O,N){var X=(O.length-N)%3;return X===0?O.toString("base64",N):(this.lastNeed=3-X,this.lastTotal=3,X===1?this.lastChar[0]=O[O.length-1]:(this.lastChar[0]=O[O.length-2],this.lastChar[1]=O[O.length-1]),O.toString("base64",N,O.length-X))}function w(O){var N=O&&O.length?this.write(O):"";return this.lastNeed?N+this.lastChar.toString("base64",0,3-this.lastNeed):N}function C(O){return O.toString(this.encoding)}function j(O){return O&&O.length?this.write(O):""}},88393:(W,b,n)=>{var e=n(48287),i=e.Buffer;function a(r,v){for(var c in r)v[c]=r[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?W.exports=e:(a(e,b),b.Buffer=f);function f(r,v,c){return i(r,v,c)}a(i,f),f.from=function(r,v,c){if(typeof r=="number")throw new TypeError("Argument must not be a number");return i(r,v,c)},f.alloc=function(r,v,c){if(typeof r!="number")throw new TypeError("Argument must be a number");var p=i(r);return v!==void 0?typeof c=="string"?p.fill(v,c):p.fill(v):p.fill(0),p},f.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return i(r)},f.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(r)}},30295:(W,b,n)=>{var e=n(48287).Buffer;W.exports=function(a,f){for(var r=Math.min(a.length,f.length),v=new e(r),c=0;c<r;++c)v[c]=a[c]^f[c];return v}},48287:(W,b,n)=>{"use strict";/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/const e=n(67526),i=n(251),a=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;b.Buffer=c,b.SlowBuffer=O,b.INSPECT_MAX_BYTES=50;const f=2147483647;b.kMaxLength=f,c.TYPED_ARRAY_SUPPORT=r(),!c.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 r(){try{const _e=new Uint8Array(1),oe={foo:function(){return 42}};return Object.setPrototypeOf(oe,Uint8Array.prototype),Object.setPrototypeOf(_e,oe),_e.foo()===42}catch{return!1}}Object.defineProperty(c.prototype,"parent",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.buffer}}),Object.defineProperty(c.prototype,"offset",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.byteOffset}});function v(_e){if(_e>f)throw new RangeError('The value "'+_e+'" is invalid for option "size"');const oe=new Uint8Array(_e);return Object.setPrototypeOf(oe,c.prototype),oe}function c(_e,oe,Me){if(typeof _e=="number"){if(typeof oe=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return l(_e)}return p(_e,oe,Me)}c.poolSize=8192;function p(_e,oe,Me){if(typeof _e=="string")return m(_e,oe);if(ArrayBuffer.isView(_e))return d(_e);if(_e==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _e);if(xt(_e,ArrayBuffer)||_e&&xt(_e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(xt(_e,SharedArrayBuffer)||_e&&xt(_e.buffer,SharedArrayBuffer)))return w(_e,oe,Me);if(typeof _e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const Pe=_e.valueOf&&_e.valueOf();if(Pe!=null&&Pe!==_e)return c.from(Pe,oe,Me);const fe=C(_e);if(fe)return fe;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof _e[Symbol.toPrimitive]=="function")return c.from(_e[Symbol.toPrimitive]("string"),oe,Me);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _e)}c.from=function(_e,oe,Me){return p(_e,oe,Me)},Object.setPrototypeOf(c.prototype,Uint8Array.prototype),Object.setPrototypeOf(c,Uint8Array);function g(_e){if(typeof _e!="number")throw new TypeError('"size" argument must be of type number');if(_e<0)throw new RangeError('The value "'+_e+'" is invalid for option "size"')}function u(_e,oe,Me){return g(_e),_e<=0?v(_e):oe!==void 0?typeof Me=="string"?v(_e).fill(oe,Me):v(_e).fill(oe):v(_e)}c.alloc=function(_e,oe,Me){return u(_e,oe,Me)};function l(_e){return g(_e),v(_e<0?0:j(_e)|0)}c.allocUnsafe=function(_e){return l(_e)},c.allocUnsafeSlow=function(_e){return l(_e)};function m(_e,oe){if((typeof oe!="string"||oe==="")&&(oe="utf8"),!c.isEncoding(oe))throw new TypeError("Unknown encoding: "+oe);const Me=N(_e,oe)|0;let Pe=v(Me);const fe=Pe.write(_e,oe);return fe!==Me&&(Pe=Pe.slice(0,fe)),Pe}function y(_e){const oe=_e.length<0?0:j(_e.length)|0,Me=v(oe);for(let Pe=0;Pe<oe;Pe+=1)Me[Pe]=_e[Pe]&255;return Me}function d(_e){if(xt(_e,Uint8Array)){const oe=new Uint8Array(_e);return w(oe.buffer,oe.byteOffset,oe.byteLength)}return y(_e)}function w(_e,oe,Me){if(oe<0||_e.byteLength<oe)throw new RangeError('"offset" is outside of buffer bounds');if(_e.byteLength<oe+(Me||0))throw new RangeError('"length" is outside of buffer bounds');let Pe;return oe===void 0&&Me===void 0?Pe=new Uint8Array(_e):Me===void 0?Pe=new Uint8Array(_e,oe):Pe=new Uint8Array(_e,oe,Me),Object.setPrototypeOf(Pe,c.prototype),Pe}function C(_e){if(c.isBuffer(_e)){const oe=j(_e.length)|0,Me=v(oe);return Me.length===0||_e.copy(Me,0,0,oe),Me}if(_e.length!==void 0)return typeof _e.length!="number"||Jt(_e.length)?v(0):y(_e);if(_e.type==="Buffer"&&Array.isArray(_e.data))return y(_e.data)}function j(_e){if(_e>=f)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+f.toString(16)+" bytes");return _e|0}function O(_e){return+_e!=_e&&(_e=0),c.alloc(+_e)}c.isBuffer=function(oe){return oe!=null&&oe._isBuffer===!0&&oe!==c.prototype},c.compare=function(oe,Me){if(xt(oe,Uint8Array)&&(oe=c.from(oe,oe.offset,oe.byteLength)),xt(Me,Uint8Array)&&(Me=c.from(Me,Me.offset,Me.byteLength)),!c.isBuffer(oe)||!c.isBuffer(Me))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(oe===Me)return 0;let Pe=oe.length,fe=Me.length;for(let Re=0,We=Math.min(Pe,fe);Re<We;++Re)if(oe[Re]!==Me[Re]){Pe=oe[Re],fe=Me[Re];break}return Pe<fe?-1:fe<Pe?1:0},c.isEncoding=function(oe){switch(String(oe).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}},c.concat=function(oe,Me){if(!Array.isArray(oe))throw new TypeError('"list" argument must be an Array of Buffers');if(oe.length===0)return c.alloc(0);let Pe;if(Me===void 0)for(Me=0,Pe=0;Pe<oe.length;++Pe)Me+=oe[Pe].length;const fe=c.allocUnsafe(Me);let Re=0;for(Pe=0;Pe<oe.length;++Pe){let We=oe[Pe];if(xt(We,Uint8Array))Re+We.length>fe.length?(c.isBuffer(We)||(We=c.from(We)),We.copy(fe,Re)):Uint8Array.prototype.set.call(fe,We,Re);else if(c.isBuffer(We))We.copy(fe,Re);else throw new TypeError('"list" argument must be an Array of Buffers');Re+=We.length}return fe};function N(_e,oe){if(c.isBuffer(_e))return _e.length;if(ArrayBuffer.isView(_e)||xt(_e,ArrayBuffer))return _e.byteLength;if(typeof _e!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof _e);const Me=_e.length,Pe=arguments.length>2&&arguments[2]===!0;if(!Pe&&Me===0)return 0;let fe=!1;for(;;)switch(oe){case"ascii":case"latin1":case"binary":return Me;case"utf8":case"utf-8":return gn(_e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Me*2;case"hex":return Me>>>1;case"base64":return Kt(_e).length;default:if(fe)return Pe?-1:gn(_e).length;oe=(""+oe).toLowerCase(),fe=!0}}c.byteLength=N;function X(_e,oe,Me){let Pe=!1;if((oe===void 0||oe<0)&&(oe=0),oe>this.length||((Me===void 0||Me>this.length)&&(Me=this.length),Me<=0)||(Me>>>=0,oe>>>=0,Me<=oe))return"";for(_e||(_e="utf8");;)switch(_e){case"hex":return M(this,oe,Me);case"utf8":case"utf-8":return F(this,oe,Me);case"ascii":return x(this,oe,Me);case"latin1":case"binary":return R(this,oe,Me);case"base64":return _(this,oe,Me);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return o(this,oe,Me);default:if(Pe)throw new TypeError("Unknown encoding: "+_e);_e=(_e+"").toLowerCase(),Pe=!0}}c.prototype._isBuffer=!0;function V(_e,oe,Me){const Pe=_e[oe];_e[oe]=_e[Me],_e[Me]=Pe}c.prototype.swap16=function(){const oe=this.length;if(oe%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let Me=0;Me<oe;Me+=2)V(this,Me,Me+1);return this},c.prototype.swap32=function(){const oe=this.length;if(oe%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let Me=0;Me<oe;Me+=4)V(this,Me,Me+3),V(this,Me+1,Me+2);return this},c.prototype.swap64=function(){const oe=this.length;if(oe%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let Me=0;Me<oe;Me+=8)V(this,Me,Me+7),V(this,Me+1,Me+6),V(this,Me+2,Me+5),V(this,Me+3,Me+4);return this},c.prototype.toString=function(){const oe=this.length;return oe===0?"":arguments.length===0?F(this,0,oe):X.apply(this,arguments)},c.prototype.toLocaleString=c.prototype.toString,c.prototype.equals=function(oe){if(!c.isBuffer(oe))throw new TypeError("Argument must be a Buffer");return this===oe?!0:c.compare(this,oe)===0},c.prototype.inspect=function(){let oe="";const Me=b.INSPECT_MAX_BYTES;return oe=this.toString("hex",0,Me).replace(/(.{2})/g,"$1 ").trim(),this.length>Me&&(oe+=" ... "),"<Buffer "+oe+">"},a&&(c.prototype[a]=c.prototype.inspect),c.prototype.compare=function(oe,Me,Pe,fe,Re){if(xt(oe,Uint8Array)&&(oe=c.from(oe,oe.offset,oe.byteLength)),!c.isBuffer(oe))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof oe);if(Me===void 0&&(Me=0),Pe===void 0&&(Pe=oe?oe.length:0),fe===void 0&&(fe=0),Re===void 0&&(Re=this.length),Me<0||Pe>oe.length||fe<0||Re>this.length)throw new RangeError("out of range index");if(fe>=Re&&Me>=Pe)return 0;if(fe>=Re)return-1;if(Me>=Pe)return 1;if(Me>>>=0,Pe>>>=0,fe>>>=0,Re>>>=0,this===oe)return 0;let We=Re-fe,ut=Pe-Me;const dt=Math.min(We,ut),Ue=this.slice(fe,Re),je=oe.slice(Me,Pe);for(let we=0;we<dt;++we)if(Ue[we]!==je[we]){We=Ue[we],ut=je[we];break}return We<ut?-1:ut<We?1:0};function Z(_e,oe,Me,Pe,fe){if(_e.length===0)return-1;if(typeof Me=="string"?(Pe=Me,Me=0):Me>2147483647?Me=2147483647:Me<-2147483648&&(Me=-2147483648),Me=+Me,Jt(Me)&&(Me=fe?0:_e.length-1),Me<0&&(Me=_e.length+Me),Me>=_e.length){if(fe)return-1;Me=_e.length-1}else if(Me<0)if(fe)Me=0;else return-1;if(typeof oe=="string"&&(oe=c.from(oe,Pe)),c.isBuffer(oe))return oe.length===0?-1:J(_e,oe,Me,Pe,fe);if(typeof oe=="number")return oe=oe&255,typeof Uint8Array.prototype.indexOf=="function"?fe?Uint8Array.prototype.indexOf.call(_e,oe,Me):Uint8Array.prototype.lastIndexOf.call(_e,oe,Me):J(_e,[oe],Me,Pe,fe);throw new TypeError("val must be string, number or Buffer")}function J(_e,oe,Me,Pe,fe){let Re=1,We=_e.length,ut=oe.length;if(Pe!==void 0&&(Pe=String(Pe).toLowerCase(),Pe==="ucs2"||Pe==="ucs-2"||Pe==="utf16le"||Pe==="utf-16le")){if(_e.length<2||oe.length<2)return-1;Re=2,We/=2,ut/=2,Me/=2}function dt(je,we){return Re===1?je[we]:je.readUInt16BE(we*Re)}let Ue;if(fe){let je=-1;for(Ue=Me;Ue<We;Ue++)if(dt(_e,Ue)===dt(oe,je===-1?0:Ue-je)){if(je===-1&&(je=Ue),Ue-je+1===ut)return je*Re}else je!==-1&&(Ue-=Ue-je),je=-1}else for(Me+ut>We&&(Me=We-ut),Ue=Me;Ue>=0;Ue--){let je=!0;for(let we=0;we<ut;we++)if(dt(_e,Ue+we)!==dt(oe,we)){je=!1;break}if(je)return Ue}return-1}c.prototype.includes=function(oe,Me,Pe){return this.indexOf(oe,Me,Pe)!==-1},c.prototype.indexOf=function(oe,Me,Pe){return Z(this,oe,Me,Pe,!0)},c.prototype.lastIndexOf=function(oe,Me,Pe){return Z(this,oe,Me,Pe,!1)};function se(_e,oe,Me,Pe){Me=Number(Me)||0;const fe=_e.length-Me;Pe?(Pe=Number(Pe),Pe>fe&&(Pe=fe)):Pe=fe;const Re=oe.length;Pe>Re/2&&(Pe=Re/2);let We;for(We=0;We<Pe;++We){const ut=parseInt(oe.substr(We*2,2),16);if(Jt(ut))return We;_e[Me+We]=ut}return We}function Y(_e,oe,Me,Pe){return Tt(gn(oe,_e.length-Me),_e,Me,Pe)}function pe(_e,oe,Me,Pe){return Tt(Mt(oe),_e,Me,Pe)}function I(_e,oe,Me,Pe){return Tt(Kt(oe),_e,Me,Pe)}function s(_e,oe,Me,Pe){return Tt(Zt(oe,_e.length-Me),_e,Me,Pe)}c.prototype.write=function(oe,Me,Pe,fe){if(Me===void 0)fe="utf8",Pe=this.length,Me=0;else if(Pe===void 0&&typeof Me=="string")fe=Me,Pe=this.length,Me=0;else if(isFinite(Me))Me=Me>>>0,isFinite(Pe)?(Pe=Pe>>>0,fe===void 0&&(fe="utf8")):(fe=Pe,Pe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const Re=this.length-Me;if((Pe===void 0||Pe>Re)&&(Pe=Re),oe.length>0&&(Pe<0||Me<0)||Me>this.length)throw new RangeError("Attempt to write outside buffer bounds");fe||(fe="utf8");let We=!1;for(;;)switch(fe){case"hex":return se(this,oe,Me,Pe);case"utf8":case"utf-8":return Y(this,oe,Me,Pe);case"ascii":case"latin1":case"binary":return pe(this,oe,Me,Pe);case"base64":return I(this,oe,Me,Pe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return s(this,oe,Me,Pe);default:if(We)throw new TypeError("Unknown encoding: "+fe);fe=(""+fe).toLowerCase(),We=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function _(_e,oe,Me){return oe===0&&Me===_e.length?e.fromByteArray(_e):e.fromByteArray(_e.slice(oe,Me))}function F(_e,oe,Me){Me=Math.min(_e.length,Me);const Pe=[];let fe=oe;for(;fe<Me;){const Re=_e[fe];let We=null,ut=Re>239?4:Re>223?3:Re>191?2:1;if(fe+ut<=Me){let dt,Ue,je,we;switch(ut){case 1:Re<128&&(We=Re);break;case 2:dt=_e[fe+1],(dt&192)===128&&(we=(Re&31)<<6|dt&63,we>127&&(We=we));break;case 3:dt=_e[fe+1],Ue=_e[fe+2],(dt&192)===128&&(Ue&192)===128&&(we=(Re&15)<<12|(dt&63)<<6|Ue&63,we>2047&&(we<55296||we>57343)&&(We=we));break;case 4:dt=_e[fe+1],Ue=_e[fe+2],je=_e[fe+3],(dt&192)===128&&(Ue&192)===128&&(je&192)===128&&(we=(Re&15)<<18|(dt&63)<<12|(Ue&63)<<6|je&63,we>65535&&we<1114112&&(We=we))}}We===null?(We=65533,ut=1):We>65535&&(We-=65536,Pe.push(We>>>10&1023|55296),We=56320|We&1023),Pe.push(We),fe+=ut}return k(Pe)}const E=4096;function k(_e){const oe=_e.length;if(oe<=E)return String.fromCharCode.apply(String,_e);let Me="",Pe=0;for(;Pe<oe;)Me+=String.fromCharCode.apply(String,_e.slice(Pe,Pe+=E));return Me}function x(_e,oe,Me){let Pe="";Me=Math.min(_e.length,Me);for(let fe=oe;fe<Me;++fe)Pe+=String.fromCharCode(_e[fe]&127);return Pe}function R(_e,oe,Me){let Pe="";Me=Math.min(_e.length,Me);for(let fe=oe;fe<Me;++fe)Pe+=String.fromCharCode(_e[fe]);return Pe}function M(_e,oe,Me){const Pe=_e.length;(!oe||oe<0)&&(oe=0),(!Me||Me<0||Me>Pe)&&(Me=Pe);let fe="";for(let Re=oe;Re<Me;++Re)fe+=Dt[_e[Re]];return fe}function o(_e,oe,Me){const Pe=_e.slice(oe,Me);let fe="";for(let Re=0;Re<Pe.length-1;Re+=2)fe+=String.fromCharCode(Pe[Re]+Pe[Re+1]*256);return fe}c.prototype.slice=function(oe,Me){const Pe=this.length;oe=~~oe,Me=Me===void 0?Pe:~~Me,oe<0?(oe+=Pe,oe<0&&(oe=0)):oe>Pe&&(oe=Pe),Me<0?(Me+=Pe,Me<0&&(Me=0)):Me>Pe&&(Me=Pe),Me<oe&&(Me=oe);const fe=this.subarray(oe,Me);return Object.setPrototypeOf(fe,c.prototype),fe};function P(_e,oe,Me){if(_e%1!==0||_e<0)throw new RangeError("offset is not uint");if(_e+oe>Me)throw new RangeError("Trying to access beyond buffer length")}c.prototype.readUintLE=c.prototype.readUIntLE=function(oe,Me,Pe){oe=oe>>>0,Me=Me>>>0,Pe||P(oe,Me,this.length);let fe=this[oe],Re=1,We=0;for(;++We<Me&&(Re*=256);)fe+=this[oe+We]*Re;return fe},c.prototype.readUintBE=c.prototype.readUIntBE=function(oe,Me,Pe){oe=oe>>>0,Me=Me>>>0,Pe||P(oe,Me,this.length);let fe=this[oe+--Me],Re=1;for(;Me>0&&(Re*=256);)fe+=this[oe+--Me]*Re;return fe},c.prototype.readUint8=c.prototype.readUInt8=function(oe,Me){return oe=oe>>>0,Me||P(oe,1,this.length),this[oe]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(oe,Me){return oe=oe>>>0,Me||P(oe,2,this.length),this[oe]|this[oe+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(oe,Me){return oe=oe>>>0,Me||P(oe,2,this.length),this[oe]<<8|this[oe+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(oe,Me){return oe=oe>>>0,Me||P(oe,4,this.length),(this[oe]|this[oe+1]<<8|this[oe+2]<<16)+this[oe+3]*16777216},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(oe,Me){return oe=oe>>>0,Me||P(oe,4,this.length),this[oe]*16777216+(this[oe+1]<<16|this[oe+2]<<8|this[oe+3])},c.prototype.readBigUInt64LE=en(function(oe){oe=oe>>>0,jt(oe,"offset");const Me=this[oe],Pe=this[oe+7];(Me===void 0||Pe===void 0)&&Lt(oe,this.length-8);const fe=Me+this[++oe]*2**8+this[++oe]*2**16+this[++oe]*2**24,Re=this[++oe]+this[++oe]*2**8+this[++oe]*2**16+Pe*2**24;return BigInt(fe)+(BigInt(Re)<<BigInt(32))}),c.prototype.readBigUInt64BE=en(function(oe){oe=oe>>>0,jt(oe,"offset");const Me=this[oe],Pe=this[oe+7];(Me===void 0||Pe===void 0)&&Lt(oe,this.length-8);const fe=Me*2**24+this[++oe]*2**16+this[++oe]*2**8+this[++oe],Re=this[++oe]*2**24+this[++oe]*2**16+this[++oe]*2**8+Pe;return(BigInt(fe)<<BigInt(32))+BigInt(Re)}),c.prototype.readIntLE=function(oe,Me,Pe){oe=oe>>>0,Me=Me>>>0,Pe||P(oe,Me,this.length);let fe=this[oe],Re=1,We=0;for(;++We<Me&&(Re*=256);)fe+=this[oe+We]*Re;return Re*=128,fe>=Re&&(fe-=Math.pow(2,8*Me)),fe},c.prototype.readIntBE=function(oe,Me,Pe){oe=oe>>>0,Me=Me>>>0,Pe||P(oe,Me,this.length);let fe=Me,Re=1,We=this[oe+--fe];for(;fe>0&&(Re*=256);)We+=this[oe+--fe]*Re;return Re*=128,We>=Re&&(We-=Math.pow(2,8*Me)),We},c.prototype.readInt8=function(oe,Me){return oe=oe>>>0,Me||P(oe,1,this.length),this[oe]&128?(255-this[oe]+1)*-1:this[oe]},c.prototype.readInt16LE=function(oe,Me){oe=oe>>>0,Me||P(oe,2,this.length);const Pe=this[oe]|this[oe+1]<<8;return Pe&32768?Pe|4294901760:Pe},c.prototype.readInt16BE=function(oe,Me){oe=oe>>>0,Me||P(oe,2,this.length);const Pe=this[oe+1]|this[oe]<<8;return Pe&32768?Pe|4294901760:Pe},c.prototype.readInt32LE=function(oe,Me){return oe=oe>>>0,Me||P(oe,4,this.length),this[oe]|this[oe+1]<<8|this[oe+2]<<16|this[oe+3]<<24},c.prototype.readInt32BE=function(oe,Me){return oe=oe>>>0,Me||P(oe,4,this.length),this[oe]<<24|this[oe+1]<<16|this[oe+2]<<8|this[oe+3]},c.prototype.readBigInt64LE=en(function(oe){oe=oe>>>0,jt(oe,"offset");const Me=this[oe],Pe=this[oe+7];(Me===void 0||Pe===void 0)&&Lt(oe,this.length-8);const fe=this[oe+4]+this[oe+5]*2**8+this[oe+6]*2**16+(Pe<<24);return(BigInt(fe)<<BigInt(32))+BigInt(Me+this[++oe]*256+this[++oe]*65536+this[++oe]*16777216)}),c.prototype.readBigInt64BE=en(function(oe){oe=oe>>>0,jt(oe,"offset");const Me=this[oe],Pe=this[oe+7];(Me===void 0||Pe===void 0)&&Lt(oe,this.length-8);const fe=(Me<<24)+this[++oe]*2**16+this[++oe]*2**8+this[++oe];return(BigInt(fe)<<BigInt(32))+BigInt(this[++oe]*16777216+this[++oe]*65536+this[++oe]*256+Pe)}),c.prototype.readFloatLE=function(oe,Me){return oe=oe>>>0,Me||P(oe,4,this.length),i.read(this,oe,!0,23,4)},c.prototype.readFloatBE=function(oe,Me){return oe=oe>>>0,Me||P(oe,4,this.length),i.read(this,oe,!1,23,4)},c.prototype.readDoubleLE=function(oe,Me){return oe=oe>>>0,Me||P(oe,8,this.length),i.read(this,oe,!0,52,8)},c.prototype.readDoubleBE=function(oe,Me){return oe=oe>>>0,Me||P(oe,8,this.length),i.read(this,oe,!1,52,8)};function $(_e,oe,Me,Pe,fe,Re){if(!c.isBuffer(_e))throw new TypeError('"buffer" argument must be a Buffer instance');if(oe>fe||oe<Re)throw new RangeError('"value" argument is out of bounds');if(Me+Pe>_e.length)throw new RangeError("Index out of range")}c.prototype.writeUintLE=c.prototype.writeUIntLE=function(oe,Me,Pe,fe){if(oe=+oe,Me=Me>>>0,Pe=Pe>>>0,!fe){const ut=Math.pow(2,8*Pe)-1;$(this,oe,Me,Pe,ut,0)}let Re=1,We=0;for(this[Me]=oe&255;++We<Pe&&(Re*=256);)this[Me+We]=oe/Re&255;return Me+Pe},c.prototype.writeUintBE=c.prototype.writeUIntBE=function(oe,Me,Pe,fe){if(oe=+oe,Me=Me>>>0,Pe=Pe>>>0,!fe){const ut=Math.pow(2,8*Pe)-1;$(this,oe,Me,Pe,ut,0)}let Re=Pe-1,We=1;for(this[Me+Re]=oe&255;--Re>=0&&(We*=256);)this[Me+Re]=oe/We&255;return Me+Pe},c.prototype.writeUint8=c.prototype.writeUInt8=function(oe,Me,Pe){return oe=+oe,Me=Me>>>0,Pe||$(this,oe,Me,1,255,0),this[Me]=oe&255,Me+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(oe,Me,Pe){return oe=+oe,Me=Me>>>0,Pe||$(this,oe,Me,2,65535,0),this[Me]=oe&255,this[Me+1]=oe>>>8,Me+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(oe,Me,Pe){return oe=+oe,Me=Me>>>0,Pe||$(this,oe,Me,2,65535,0),this[Me]=oe>>>8,this[Me+1]=oe&255,Me+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(oe,Me,Pe){return oe=+oe,Me=Me>>>0,Pe||$(this,oe,Me,4,4294967295,0),this[Me+3]=oe>>>24,this[Me+2]=oe>>>16,this[Me+1]=oe>>>8,this[Me]=oe&255,Me+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(oe,Me,Pe){return oe=+oe,Me=Me>>>0,Pe||$(this,oe,Me,4,4294967295,0),this[Me]=oe>>>24,this[Me+1]=oe>>>16,this[Me+2]=oe>>>8,this[Me+3]=oe&255,Me+4};function K(_e,oe,Me,Pe,fe){yt(oe,Pe,fe,_e,Me,7);let Re=Number(oe&BigInt(4294967295));_e[Me++]=Re,Re=Re>>8,_e[Me++]=Re,Re=Re>>8,_e[Me++]=Re,Re=Re>>8,_e[Me++]=Re;let We=Number(oe>>BigInt(32)&BigInt(4294967295));return _e[Me++]=We,We=We>>8,_e[Me++]=We,We=We>>8,_e[Me++]=We,We=We>>8,_e[Me++]=We,Me}function q(_e,oe,Me,Pe,fe){yt(oe,Pe,fe,_e,Me,7);let Re=Number(oe&BigInt(4294967295));_e[Me+7]=Re,Re=Re>>8,_e[Me+6]=Re,Re=Re>>8,_e[Me+5]=Re,Re=Re>>8,_e[Me+4]=Re;let We=Number(oe>>BigInt(32)&BigInt(4294967295));return _e[Me+3]=We,We=We>>8,_e[Me+2]=We,We=We>>8,_e[Me+1]=We,We=We>>8,_e[Me]=We,Me+8}c.prototype.writeBigUInt64LE=en(function(oe,Me=0){return K(this,oe,Me,BigInt(0),BigInt("0xffffffffffffffff"))}),c.prototype.writeBigUInt64BE=en(function(oe,Me=0){return q(this,oe,Me,BigInt(0),BigInt("0xffffffffffffffff"))}),c.prototype.writeIntLE=function(oe,Me,Pe,fe){if(oe=+oe,Me=Me>>>0,!fe){const dt=Math.pow(2,8*Pe-1);$(this,oe,Me,Pe,dt-1,-dt)}let Re=0,We=1,ut=0;for(this[Me]=oe&255;++Re<Pe&&(We*=256);)oe<0&&ut===0&&this[Me+Re-1]!==0&&(ut=1),this[Me+Re]=(oe/We>>0)-ut&255;return Me+Pe},c.prototype.writeIntBE=function(oe,Me,Pe,fe){if(oe=+oe,Me=Me>>>0,!fe){const dt=Math.pow(2,8*Pe-1);$(this,oe,Me,Pe,dt-1,-dt)}let Re=Pe-1,We=1,ut=0;for(this[Me+Re]=oe&255;--Re>=0&&(We*=256);)oe<0&&ut===0&&this[Me+Re+1]!==0&&(ut=1),this[Me+Re]=(oe/We>>0)-ut&255;return Me+Pe},c.prototype.writeInt8=function(oe,Me,Pe){return oe=+oe,Me=Me>>>0,Pe||$(this,oe,Me,1,127,-128),oe<0&&(oe=255+oe+1),this[Me]=oe&255,Me+1},c.prototype.writeInt16LE=function(oe,Me,Pe){return oe=+oe,Me=Me>>>0,Pe||$(this,oe,Me,2,32767,-32768),this[Me]=oe&255,this[Me+1]=oe>>>8,Me+2},c.prototype.writeInt16BE=function(oe,Me,Pe){return oe=+oe,Me=Me>>>0,Pe||$(this,oe,Me,2,32767,-32768),this[Me]=oe>>>8,this[Me+1]=oe&255,Me+2},c.prototype.writeInt32LE=function(oe,Me,Pe){return oe=+oe,Me=Me>>>0,Pe||$(this,oe,Me,4,2147483647,-2147483648),this[Me]=oe&255,this[Me+1]=oe>>>8,this[Me+2]=oe>>>16,this[Me+3]=oe>>>24,Me+4},c.prototype.writeInt32BE=function(oe,Me,Pe){return oe=+oe,Me=Me>>>0,Pe||$(this,oe,Me,4,2147483647,-2147483648),oe<0&&(oe=4294967295+oe+1),this[Me]=oe>>>24,this[Me+1]=oe>>>16,this[Me+2]=oe>>>8,this[Me+3]=oe&255,Me+4},c.prototype.writeBigInt64LE=en(function(oe,Me=0){return K(this,oe,Me,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),c.prototype.writeBigInt64BE=en(function(oe,Me=0){return q(this,oe,Me,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Fe(_e,oe,Me,Pe,fe,Re){if(Me+Pe>_e.length)throw new RangeError("Index out of range");if(Me<0)throw new RangeError("Index out of range")}function et(_e,oe,Me,Pe,fe){return oe=+oe,Me=Me>>>0,fe||Fe(_e,oe,Me,4,34028234663852886e22,-34028234663852886e22),i.write(_e,oe,Me,Pe,23,4),Me+4}c.prototype.writeFloatLE=function(oe,Me,Pe){return et(this,oe,Me,!0,Pe)},c.prototype.writeFloatBE=function(oe,Me,Pe){return et(this,oe,Me,!1,Pe)};function Qe(_e,oe,Me,Pe,fe){return oe=+oe,Me=Me>>>0,fe||Fe(_e,oe,Me,8,17976931348623157e292,-17976931348623157e292),i.write(_e,oe,Me,Pe,52,8),Me+8}c.prototype.writeDoubleLE=function(oe,Me,Pe){return Qe(this,oe,Me,!0,Pe)},c.prototype.writeDoubleBE=function(oe,Me,Pe){return Qe(this,oe,Me,!1,Pe)},c.prototype.copy=function(oe,Me,Pe,fe){if(!c.isBuffer(oe))throw new TypeError("argument should be a Buffer");if(Pe||(Pe=0),!fe&&fe!==0&&(fe=this.length),Me>=oe.length&&(Me=oe.length),Me||(Me=0),fe>0&&fe<Pe&&(fe=Pe),fe===Pe||oe.length===0||this.length===0)return 0;if(Me<0)throw new RangeError("targetStart out of bounds");if(Pe<0||Pe>=this.length)throw new RangeError("Index out of range");if(fe<0)throw new RangeError("sourceEnd out of bounds");fe>this.length&&(fe=this.length),oe.length-Me<fe-Pe&&(fe=oe.length-Me+Pe);const Re=fe-Pe;return this===oe&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(Me,Pe,fe):Uint8Array.prototype.set.call(oe,this.subarray(Pe,fe),Me),Re},c.prototype.fill=function(oe,Me,Pe,fe){if(typeof oe=="string"){if(typeof Me=="string"?(fe=Me,Me=0,Pe=this.length):typeof Pe=="string"&&(fe=Pe,Pe=this.length),fe!==void 0&&typeof fe!="string")throw new TypeError("encoding must be a string");if(typeof fe=="string"&&!c.isEncoding(fe))throw new TypeError("Unknown encoding: "+fe);if(oe.length===1){const We=oe.charCodeAt(0);(fe==="utf8"&&We<128||fe==="latin1")&&(oe=We)}}else typeof oe=="number"?oe=oe&255:typeof oe=="boolean"&&(oe=Number(oe));if(Me<0||this.length<Me||this.length<Pe)throw new RangeError("Out of range index");if(Pe<=Me)return this;Me=Me>>>0,Pe=Pe===void 0?this.length:Pe>>>0,oe||(oe=0);let Re;if(typeof oe=="number")for(Re=Me;Re<Pe;++Re)this[Re]=oe;else{const We=c.isBuffer(oe)?oe:c.from(oe,fe),ut=We.length;if(ut===0)throw new TypeError('The value "'+oe+'" is invalid for argument "value"');for(Re=0;Re<Pe-Me;++Re)this[Re+Me]=We[Re%ut]}return this};const Ht={};function qe(_e,oe,Me){Ht[_e]=class extends Me{constructor(){super(),Object.defineProperty(this,"message",{value:oe.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${_e}]`,this.stack,delete this.name}get code(){return _e}set code(fe){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:fe,writable:!0})}toString(){return`${this.name} [${_e}]: ${this.message}`}}}qe("ERR_BUFFER_OUT_OF_BOUNDS",function(_e){return _e?`${_e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),qe("ERR_INVALID_ARG_TYPE",function(_e,oe){return`The "${_e}" argument must be of type number. Received type ${typeof oe}`},TypeError),qe("ERR_OUT_OF_RANGE",function(_e,oe,Me){let Pe=`The value of "${_e}" is out of range.`,fe=Me;return Number.isInteger(Me)&&Math.abs(Me)>4294967296?fe=De(String(Me)):typeof Me=="bigint"&&(fe=String(Me),(Me>BigInt(2)**BigInt(32)||Me<-(BigInt(2)**BigInt(32)))&&(fe=De(fe)),fe+="n"),Pe+=` It must be ${oe}. Received ${fe}`,Pe},RangeError);function De(_e){let oe="",Me=_e.length;const Pe=_e[0]==="-"?1:0;for(;Me>=Pe+4;Me-=3)oe=`_${_e.slice(Me-3,Me)}${oe}`;return`${_e.slice(0,Me)}${oe}`}function Je(_e,oe,Me){jt(oe,"offset"),(_e[oe]===void 0||_e[oe+Me]===void 0)&&Lt(oe,_e.length-(Me+1))}function yt(_e,oe,Me,Pe,fe,Re){if(_e>Me||_e<oe){const We=typeof oe=="bigint"?"n":"";let ut;throw Re>3?oe===0||oe===BigInt(0)?ut=`>= 0${We} and < 2${We} ** ${(Re+1)*8}${We}`:ut=`>= -(2${We} ** ${(Re+1)*8-1}${We}) and < 2 ** ${(Re+1)*8-1}${We}`:ut=`>= ${oe}${We} and <= ${Me}${We}`,new Ht.ERR_OUT_OF_RANGE("value",ut,_e)}Je(Pe,fe,Re)}function jt(_e,oe){if(typeof _e!="number")throw new Ht.ERR_INVALID_ARG_TYPE(oe,"number",_e)}function Lt(_e,oe,Me){throw Math.floor(_e)!==_e?(jt(_e,Me),new Ht.ERR_OUT_OF_RANGE(Me||"offset","an integer",_e)):oe<0?new Ht.ERR_BUFFER_OUT_OF_BOUNDS:new Ht.ERR_OUT_OF_RANGE(Me||"offset",`>= ${Me?1:0} and <= ${oe}`,_e)}const ct=/[^+/0-9A-Za-z-_]/g;function Bt(_e){if(_e=_e.split("=")[0],_e=_e.trim().replace(ct,""),_e.length<2)return"";for(;_e.length%4!==0;)_e=_e+"=";return _e}function gn(_e,oe){oe=oe||1/0;let Me;const Pe=_e.length;let fe=null;const Re=[];for(let We=0;We<Pe;++We){if(Me=_e.charCodeAt(We),Me>55295&&Me<57344){if(!fe){if(Me>56319){(oe-=3)>-1&&Re.push(239,191,189);continue}else if(We+1===Pe){(oe-=3)>-1&&Re.push(239,191,189);continue}fe=Me;continue}if(Me<56320){(oe-=3)>-1&&Re.push(239,191,189),fe=Me;continue}Me=(fe-55296<<10|Me-56320)+65536}else fe&&(oe-=3)>-1&&Re.push(239,191,189);if(fe=null,Me<128){if((oe-=1)<0)break;Re.push(Me)}else if(Me<2048){if((oe-=2)<0)break;Re.push(Me>>6|192,Me&63|128)}else if(Me<65536){if((oe-=3)<0)break;Re.push(Me>>12|224,Me>>6&63|128,Me&63|128)}else if(Me<1114112){if((oe-=4)<0)break;Re.push(Me>>18|240,Me>>12&63|128,Me>>6&63|128,Me&63|128)}else throw new Error("Invalid code point")}return Re}function Mt(_e){const oe=[];for(let Me=0;Me<_e.length;++Me)oe.push(_e.charCodeAt(Me)&255);return oe}function Zt(_e,oe){let Me,Pe,fe;const Re=[];for(let We=0;We<_e.length&&!((oe-=2)<0);++We)Me=_e.charCodeAt(We),Pe=Me>>8,fe=Me%256,Re.push(fe),Re.push(Pe);return Re}function Kt(_e){return e.toByteArray(Bt(_e))}function Tt(_e,oe,Me,Pe){let fe;for(fe=0;fe<Pe&&!(fe+Me>=oe.length||fe>=_e.length);++fe)oe[fe+Me]=_e[fe];return fe}function xt(_e,oe){return _e instanceof oe||_e!=null&&_e.constructor!=null&&_e.constructor.name!=null&&_e.constructor.name===oe.name}function Jt(_e){return _e!==_e}const Dt=function(){const _e="0123456789abcdef",oe=new Array(256);for(let Me=0;Me<16;++Me){const Pe=Me*16;for(let fe=0;fe<16;++fe)oe[Pe+fe]=_e[Me]+_e[fe]}return oe}();function en(_e){return typeof BigInt>"u"?rt:_e}function rt(){throw new Error("BigInt not supported")}},13144:(W,b,n)=>{"use strict";var e=n(66743),i=n(11002),a=n(10076),f=n(47119);W.exports=f||e.call(a,i)},12205:(W,b,n)=>{"use strict";var e=n(66743),i=n(11002),a=n(13144);W.exports=function(){return a(e,i,arguments)}},11002:W=>{"use strict";W.exports=Function.prototype.apply},10076:W=>{"use strict";W.exports=Function.prototype.call},73126:(W,b,n)=>{"use strict";var e=n(66743),i=n(69675),a=n(10076),f=n(13144);W.exports=function(v){if(v.length<1||typeof v[0]!="function")throw new i("a function is required");return f(e,a,v)}},47119:W=>{"use strict";W.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply},10487:(W,b,n)=>{"use strict";var e=n(96897),i=n(30655),a=n(73126),f=n(12205);W.exports=function(v){var c=a(arguments),p=v.length-(arguments.length-1);return e(c,1+(p>0?p:0),!0)},i?i(W.exports,"apply",{value:f}):W.exports.apply=f},36556:(W,b,n)=>{"use strict";var e=n(70453),i=n(73126),a=i([e("%String.prototype.indexOf%")]);W.exports=function(r,v){var c=e(r,!!v);return typeof c=="function"&&a(r,".prototype.")>-1?i([c]):c}},36117:function(W,b){var n,e,i;function a(f){"@babel/helpers - typeof";return a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},a(f)}(function(f,r){if(1)e=[b],n=r,i=typeof n=="function"?n.apply(b,e):n,i!==void 0&&(W.exports=i);else var v})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:this,function(f){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.CancelablePromise=void 0,f.cancelable=k,f.default=void 0,f.isCancelablePromise=x;function r($,K){if(typeof K!="function"&&K!==null)throw new TypeError("Super expression must either be null or a function");$.prototype=Object.create(K&&K.prototype,{constructor:{value:$,writable:!0,configurable:!0}}),Object.defineProperty($,"prototype",{writable:!1}),K&&v($,K)}function v($,K){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Fe,et){return Fe.__proto__=et,Fe},v($,K)}function c($){var K=u();return function(){var Fe=l($),et;if(K){var Qe=l(this).constructor;et=Reflect.construct(Fe,arguments,Qe)}else et=Fe.apply(this,arguments);return p(this,et)}}function p($,K){if(K&&(a(K)==="object"||typeof K=="function"))return K;if(K!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return g($)}function g($){if($===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $}function u(){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 l($){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(q){return q.__proto__||Object.getPrototypeOf(q)},l($)}function m($,K){var q=typeof Symbol<"u"&&$[Symbol.iterator]||$["@@iterator"];if(!q){if(Array.isArray($)||(q=y($))||K&&$&&typeof $.length=="number"){q&&($=q);var Fe=0,et=function(){};return{s:et,n:function(){return Fe>=$.length?{done:!0}:{done:!1,value:$[Fe++]}},e:function(Je){throw Je},f:et}}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 Qe=!0,Ht=!1,qe;return{s:function(){q=q.call($)},n:function(){var Je=q.next();return Qe=Je.done,Je},e:function(Je){Ht=!0,qe=Je},f:function(){try{!Qe&&q.return!=null&&q.return()}finally{if(Ht)throw qe}}}}function y($,K){if($){if(typeof $=="string")return d($,K);var q=Object.prototype.toString.call($).slice(8,-1);if(q==="Object"&&$.constructor&&(q=$.constructor.name),q==="Map"||q==="Set")return Array.from($);if(q==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q))return d($,K)}}function d($,K){(K==null||K>$.length)&&(K=$.length);for(var q=0,Fe=new Array(K);q<K;q++)Fe[q]=$[q];return Fe}function w($,K){if(!($ instanceof K))throw new TypeError("Cannot call a class as a function")}function C($,K){for(var q=0;q<K.length;q++){var Fe=K[q];Fe.enumerable=Fe.enumerable||!1,Fe.configurable=!0,"value"in Fe&&(Fe.writable=!0),Object.defineProperty($,Fe.key,Fe)}}function j($,K,q){return K&&C($.prototype,K),q&&C($,q),Object.defineProperty($,"prototype",{writable:!1}),$}function O($,K,q){return K in $?Object.defineProperty($,K,{value:q,enumerable:!0,configurable:!0,writable:!0}):$[K]=q,$}function N($,K,q){X($,K),K.set($,q)}function X($,K){if(K.has($))throw new TypeError("Cannot initialize the same private elements twice on an object")}function V($,K){var q=se($,K,"get");return Z($,q)}function Z($,K){return K.get?K.get.call($):K.value}function J($,K,q){var Fe=se($,K,"set");return Y($,Fe,q),q}function se($,K,q){if(!K.has($))throw new TypeError("attempted to "+q+" private field on non-instance");return K.get($)}function Y($,K,q){if(K.set)K.set.call($,q);else{if(!K.writable)throw new TypeError("attempted to set read only private field");K.value=q}}var pe=typeof Symbol<"u"?Symbol.toStringTag:"@@toStringTag",I=new WeakMap,s=new WeakMap,_=function(){function $(K){var q=K.executor,Fe=q===void 0?function(){}:q,et=K.internals,Qe=et===void 0?P():et,Ht=K.promise,qe=Ht===void 0?new Promise(function(De,Je){return Fe(De,Je,function(yt){Qe.onCancelList.push(yt)})}):Ht;w(this,$),N(this,I,{writable:!0,value:void 0}),N(this,s,{writable:!0,value:void 0}),O(this,pe,"CancelablePromise"),this.cancel=this.cancel.bind(this),J(this,I,Qe),J(this,s,qe||new Promise(function(De,Je){return Fe(De,Je,function(yt){Qe.onCancelList.push(yt)})}))}return j($,[{key:"then",value:function(q,Fe){return M(V(this,s).then(R(q,V(this,I)),R(Fe,V(this,I))),V(this,I))}},{key:"catch",value:function(q){return M(V(this,s).catch(R(q,V(this,I))),V(this,I))}},{key:"finally",value:function(q,Fe){var et=this;return Fe&&V(this,I).onCancelList.push(q),M(V(this,s).finally(R(function(){if(q)return Fe&&(V(et,I).onCancelList=V(et,I).onCancelList.filter(function(Qe){return Qe!==q})),q()},V(this,I))),V(this,I))}},{key:"cancel",value:function(){V(this,I).isCanceled=!0;var q=V(this,I).onCancelList;V(this,I).onCancelList=[];var Fe=m(q),et;try{for(Fe.s();!(et=Fe.n()).done;){var Qe=et.value;if(typeof Qe=="function")try{Qe()}catch(Ht){console.error(Ht)}}}catch(Ht){Fe.e(Ht)}finally{Fe.f()}}},{key:"isCanceled",value:function(){return V(this,I).isCanceled===!0}}]),$}(),F=function($){r(q,$);var K=c(q);function q(Fe){return w(this,q),K.call(this,{executor:Fe})}return j(q)}(_);f.CancelablePromise=F,O(F,"all",function(K){return o(K,Promise.all(K))}),O(F,"allSettled",function(K){return o(K,Promise.allSettled(K))}),O(F,"any",function(K){return o(K,Promise.any(K))}),O(F,"race",function(K){return o(K,Promise.race(K))}),O(F,"resolve",function(K){return k(Promise.resolve(K))}),O(F,"reject",function(K){return k(Promise.reject(K))}),O(F,"isCancelable",x);var E=F;f.default=E;function k($){return M($,P())}function x($){return $ instanceof F||$ instanceof _}function R($,K){if($)return function(q){if(!K.isCanceled){var Fe=$(q);return x(Fe)&&K.onCancelList.push(Fe.cancel),Fe}return q}}function M($,K){return new _({internals:K,promise:$})}function o($,K){var q=P();return q.onCancelList.push(function(){var Fe=m($),et;try{for(Fe.s();!(et=Fe.n()).done;){var Qe=et.value;x(Qe)&&Qe.cancel()}}catch(Ht){Fe.e(Ht)}finally{Fe.f()}}),new _({internals:q,promise:K})}function P(){return{isCanceled:!1,onCancelList:[]}}})},56168:(W,b,n)=>{"use strict";var e=n(57714).Buffer,i=n(88310).Transform,a=n(83141).I,f=n(56698);function r(g){i.call(this),this.hashMode=typeof g=="string",this.hashMode?this[g]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}f(r,i);var v=typeof Uint8Array<"u",c=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&ArrayBuffer.isView&&(e.prototype instanceof Uint8Array||e.TYPED_ARRAY_SUPPORT);function p(g,u){if(g instanceof e)return g;if(typeof g=="string")return e.from(g,u);if(c&&ArrayBuffer.isView(g)){if(g.byteLength===0)return e.alloc(0);var l=e.from(g.buffer,g.byteOffset,g.byteLength);if(l.byteLength===g.byteLength)return l}if(v&&g instanceof Uint8Array||e.isBuffer(g)&&g.constructor&&typeof g.constructor.isBuffer=="function"&&g.constructor.isBuffer(g))return e.from(g);throw new TypeError('The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView.')}r.prototype.update=function(g,u,l){var m=p(g,u),y=this._update(m);return this.hashMode?this:(l&&(y=this._toString(y,l)),y)},r.prototype.setAutoPadding=function(){},r.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},r.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},r.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},r.prototype._transform=function(g,u,l){var m;try{this.hashMode?this._update(g):this.push(this._update(g))}catch(y){m=y}finally{l(m)}},r.prototype._flush=function(g){var u;try{this.push(this.__final())}catch(l){u=l}g(u)},r.prototype._finalOrDigest=function(g){var u=this.__final()||e.alloc(0);return g&&(u=this._toString(u,g,!0)),u},r.prototype._toString=function(g,u,l){if(this._decoder||(this._decoder=new a(u),this._encoding=u),this._encoding!==u)throw new Error("can\u2019t switch encodings");var m=this._decoder.write(g);return l&&(m+=this._decoder.end()),m},W.exports=r},57714:(W,b,n)=>{/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var e=n(48287),i=e.Buffer;function a(r,v){for(var c in r)v[c]=r[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?W.exports=e:(a(e,b),b.Buffer=f);function f(r,v,c){return i(r,v,c)}f.prototype=Object.create(i.prototype),a(i,f),f.from=function(r,v,c){if(typeof r=="number")throw new TypeError("Argument must not be a number");return i(r,v,c)},f.alloc=function(r,v,c){if(typeof r!="number")throw new TypeError("Argument must be a number");var p=i(r);return v!==void 0?typeof c=="string"?p.fill(v,c):p.fill(v):p.fill(0),p},f.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return i(r)},f.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(r)}},15622:(W,b,n)=>{function e(C){return Array.isArray?Array.isArray(C):w(C)==="[object Array]"}b.isArray=e;function i(C){return typeof C=="boolean"}b.isBoolean=i;function a(C){return C===null}b.isNull=a;function f(C){return C==null}b.isNullOrUndefined=f;function r(C){return typeof C=="number"}b.isNumber=r;function v(C){return typeof C=="string"}b.isString=v;function c(C){return typeof C=="symbol"}b.isSymbol=c;function p(C){return C===void 0}b.isUndefined=p;function g(C){return w(C)==="[object RegExp]"}b.isRegExp=g;function u(C){return typeof C=="object"&&C!==null}b.isObject=u;function l(C){return w(C)==="[object Date]"}b.isDate=l;function m(C){return w(C)==="[object Error]"||C instanceof Error}b.isError=m;function y(C){return typeof C=="function"}b.isFunction=y;function d(C){return C===null||typeof C=="boolean"||typeof C=="number"||typeof C=="string"||typeof C=="symbol"||typeof C>"u"}b.isPrimitive=d,b.isBuffer=n(48287).Buffer.isBuffer;function w(C){return Object.prototype.toString.call(C)}},61324:(W,b,n)=>{var e=n(48287).Buffer,i=n(86729),a=n(92801);W.exports=function(p){return new r(p)};var f={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};f.p224=f.secp224r1,f.p256=f.secp256r1=f.prime256v1,f.p192=f.secp192r1=f.prime192v1,f.p384=f.secp384r1,f.p521=f.secp521r1;function r(c){this.curveType=f[c],this.curveType||(this.curveType={name:c}),this.curve=new i.ec(this.curveType.name),this.keys=void 0}r.prototype.generateKeys=function(c,p){return this.keys=this.curve.genKeyPair(),this.getPublicKey(c,p)},r.prototype.computeSecret=function(c,p,g){p=p||"utf8",e.isBuffer(c)||(c=new e(c,p));var u=this.curve.keyFromPublic(c).getPublic(),l=u.mul(this.keys.getPrivate()).getX();return v(l,g,this.curveType.byteLength)},r.prototype.getPublicKey=function(c,p){var g=this.keys.getPublic(p==="compressed",!0);return p==="hybrid"&&(g[g.length-1]%2?g[0]=7:g[0]=6),v(g,c)},r.prototype.getPrivateKey=function(c){return v(this.keys.getPrivate(),c)},r.prototype.setPublicKey=function(c,p){return p=p||"utf8",e.isBuffer(c)||(c=new e(c,p)),this.keys._importPublic(c),this},r.prototype.setPrivateKey=function(c,p){p=p||"utf8",e.isBuffer(c)||(c=new e(c,p));var g=new a(c);return g=g.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(g),this};function v(c,p,g){Array.isArray(c)||(c=c.toArray());var u=new e(c);if(g&&u.length<g){var l=new e(g-u.length);l.fill(0),u=e.concat([l,u])}return p?u.toString(p):u}},92801:function(W,b,n){W=n.nmd(W),function(e,i){"use strict";function a(I,s){if(!I)throw new Error(s||"Assertion failed")}function f(I,s){I.super_=s;var _=function(){};_.prototype=s.prototype,I.prototype=new _,I.prototype.constructor=I}function r(I,s,_){if(r.isBN(I))return I;this.negative=0,this.words=null,this.length=0,this.red=null,I!==null&&((s==="le"||s==="be")&&(_=s,s=10),this._init(I||0,s||10,_||"be"))}typeof e=="object"?e.exports=r:i.BN=r,r.BN=r,r.wordSize=26;var v;try{typeof window<"u"&&typeof window.Buffer<"u"?v=window.Buffer:v=n(77965).Buffer}catch{}r.isBN=function(s){return s instanceof r?!0:s!==null&&typeof s=="object"&&s.constructor.wordSize===r.wordSize&&Array.isArray(s.words)},r.max=function(s,_){return s.cmp(_)>0?s:_},r.min=function(s,_){return s.cmp(_)<0?s:_},r.prototype._init=function(s,_,F){if(typeof s=="number")return this._initNumber(s,_,F);if(typeof s=="object")return this._initArray(s,_,F);_==="hex"&&(_=16),a(_===(_|0)&&_>=2&&_<=36),s=s.toString().replace(/\s+/g,"");var E=0;s[0]==="-"&&(E++,this.negative=1),E<s.length&&(_===16?this._parseHex(s,E,F):(this._parseBase(s,_,E),F==="le"&&this._initArray(this.toArray(),_,F)))},r.prototype._initNumber=function(s,_,F){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(a(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),F==="le"&&this._initArray(this.toArray(),_,F)},r.prototype._initArray=function(s,_,F){if(a(typeof s.length=="number"),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=new Array(this.length);for(var E=0;E<this.length;E++)this.words[E]=0;var k,x,R=0;if(F==="be")for(E=s.length-1,k=0;E>=0;E-=3)x=s[E]|s[E-1]<<8|s[E-2]<<16,this.words[k]|=x<<R&67108863,this.words[k+1]=x>>>26-R&67108863,R+=24,R>=26&&(R-=26,k++);else if(F==="le")for(E=0,k=0;E<s.length;E+=3)x=s[E]|s[E+1]<<8|s[E+2]<<16,this.words[k]|=x<<R&67108863,this.words[k+1]=x>>>26-R&67108863,R+=24,R>=26&&(R-=26,k++);return this.strip()};function c(I,s){var _=I.charCodeAt(s);return _>=65&&_<=70?_-55:_>=97&&_<=102?_-87:_-48&15}function p(I,s,_){var F=c(I,_);return _-1>=s&&(F|=c(I,_-1)<<4),F}r.prototype._parseHex=function(s,_,F){this.length=Math.ceil((s.length-_)/6),this.words=new Array(this.length);for(var E=0;E<this.length;E++)this.words[E]=0;var k=0,x=0,R;if(F==="be")for(E=s.length-1;E>=_;E-=2)R=p(s,_,E)<<k,this.words[x]|=R&67108863,k>=18?(k-=18,x+=1,this.words[x]|=R>>>26):k+=8;else{var M=s.length-_;for(E=M%2===0?_+1:_;E<s.length;E+=2)R=p(s,_,E)<<k,this.words[x]|=R&67108863,k>=18?(k-=18,x+=1,this.words[x]|=R>>>26):k+=8}this.strip()};function g(I,s,_,F){for(var E=0,k=Math.min(I.length,_),x=s;x<k;x++){var R=I.charCodeAt(x)-48;E*=F,R>=49?E+=R-49+10:R>=17?E+=R-17+10:E+=R}return E}r.prototype._parseBase=function(s,_,F){this.words=[0],this.length=1;for(var E=0,k=1;k<=67108863;k*=_)E++;E--,k=k/_|0;for(var x=s.length-F,R=x%E,M=Math.min(x,x-R)+F,o=0,P=F;P<M;P+=E)o=g(s,P,P+E,_),this.imuln(k),this.words[0]+o<67108864?this.words[0]+=o:this._iaddn(o);if(R!==0){var $=1;for(o=g(s,P,s.length,_),P=0;P<R;P++)$*=_;this.imuln($),this.words[0]+o<67108864?this.words[0]+=o:this._iaddn(o)}this.strip()},r.prototype.copy=function(s){s.words=new Array(this.length);for(var _=0;_<this.length;_++)s.words[_]=this.words[_];s.length=this.length,s.negative=this.negative,s.red=this.red},r.prototype.clone=function(){var s=new r(null);return this.copy(s),s},r.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},r.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},r.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(s,_){s=s||10,_=_|0||1;var F;if(s===16||s==="hex"){F="";for(var E=0,k=0,x=0;x<this.length;x++){var R=this.words[x],M=((R<<E|k)&16777215).toString(16);k=R>>>24-E&16777215,k!==0||x!==this.length-1?F=u[6-M.length]+M+F:F=M+F,E+=2,E>=26&&(E-=26,x--)}for(k!==0&&(F=k.toString(16)+F);F.length%_!==0;)F="0"+F;return this.negative!==0&&(F="-"+F),F}if(s===(s|0)&&s>=2&&s<=36){var o=l[s],P=m[s];F="";var $=this.clone();for($.negative=0;!$.isZero();){var K=$.modn(P).toString(s);$=$.idivn(P),$.isZero()?F=K+F:F=u[o-K.length]+K+F}for(this.isZero()&&(F="0"+F);F.length%_!==0;)F="0"+F;return this.negative!==0&&(F="-"+F),F}a(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&a(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-s:s},r.prototype.toJSON=function(){return this.toString(16)},r.prototype.toBuffer=function(s,_){return a(typeof v<"u"),this.toArrayLike(v,s,_)},r.prototype.toArray=function(s,_){return this.toArrayLike(Array,s,_)},r.prototype.toArrayLike=function(s,_,F){var E=this.byteLength(),k=F||Math.max(1,E);a(E<=k,"byte array longer than desired length"),a(k>0,"Requested array length <= 0"),this.strip();var x=_==="le",R=new s(k),M,o,P=this.clone();if(x){for(o=0;!P.isZero();o++)M=P.andln(255),P.iushrn(8),R[o]=M;for(;o<k;o++)R[o]=0}else{for(o=0;o<k-E;o++)R[o]=0;for(o=0;!P.isZero();o++)M=P.andln(255),P.iushrn(8),R[k-o-1]=M}return R},Math.clz32?r.prototype._countBits=function(s){return 32-Math.clz32(s)}:r.prototype._countBits=function(s){var _=s,F=0;return _>=4096&&(F+=13,_>>>=13),_>=64&&(F+=7,_>>>=7),_>=8&&(F+=4,_>>>=4),_>=2&&(F+=2,_>>>=2),F+_},r.prototype._zeroBits=function(s){if(s===0)return 26;var _=s,F=0;return(_&8191)===0&&(F+=13,_>>>=13),(_&127)===0&&(F+=7,_>>>=7),(_&15)===0&&(F+=4,_>>>=4),(_&3)===0&&(F+=2,_>>>=2),(_&1)===0&&F++,F},r.prototype.bitLength=function(){var s=this.words[this.length-1],_=this._countBits(s);return(this.length-1)*26+_};function y(I){for(var s=new Array(I.bitLength()),_=0;_<s.length;_++){var F=_/26|0,E=_%26;s[_]=(I.words[F]&1<<E)>>>E}return s}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,_=0;_<this.length;_++){var F=this._zeroBits(this.words[_]);if(s+=F,F!==26)break}return s},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(s){return this.negative!==0?this.abs().inotn(s).iaddn(1):this.clone()},r.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var _=0;_<s.length;_++)this.words[_]=this.words[_]|s.words[_];return this.strip()},r.prototype.ior=function(s){return a((this.negative|s.negative)===0),this.iuor(s)},r.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},r.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},r.prototype.iuand=function(s){var _;this.length>s.length?_=s:_=this;for(var F=0;F<_.length;F++)this.words[F]=this.words[F]&s.words[F];return this.length=_.length,this.strip()},r.prototype.iand=function(s){return a((this.negative|s.negative)===0),this.iuand(s)},r.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},r.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},r.prototype.iuxor=function(s){var _,F;this.length>s.length?(_=this,F=s):(_=s,F=this);for(var E=0;E<F.length;E++)this.words[E]=_.words[E]^F.words[E];if(this!==_)for(;E<_.length;E++)this.words[E]=_.words[E];return this.length=_.length,this.strip()},r.prototype.ixor=function(s){return a((this.negative|s.negative)===0),this.iuxor(s)},r.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},r.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},r.prototype.inotn=function(s){a(typeof s=="number"&&s>=0);var _=Math.ceil(s/26)|0,F=s%26;this._expand(_),F>0&&_--;for(var E=0;E<_;E++)this.words[E]=~this.words[E]&67108863;return F>0&&(this.words[E]=~this.words[E]&67108863>>26-F),this.strip()},r.prototype.notn=function(s){return this.clone().inotn(s)},r.prototype.setn=function(s,_){a(typeof s=="number"&&s>=0);var F=s/26|0,E=s%26;return this._expand(F+1),_?this.words[F]=this.words[F]|1<<E:this.words[F]=this.words[F]&~(1<<E),this.strip()},r.prototype.iadd=function(s){var _;if(this.negative!==0&&s.negative===0)return this.negative=0,_=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,_=this.isub(s),s.negative=1,_._normSign();var F,E;this.length>s.length?(F=this,E=s):(F=s,E=this);for(var k=0,x=0;x<E.length;x++)_=(F.words[x]|0)+(E.words[x]|0)+k,this.words[x]=_&67108863,k=_>>>26;for(;k!==0&&x<F.length;x++)_=(F.words[x]|0)+k,this.words[x]=_&67108863,k=_>>>26;if(this.length=F.length,k!==0)this.words[this.length]=k,this.length++;else if(F!==this)for(;x<F.length;x++)this.words[x]=F.words[x];return this},r.prototype.add=function(s){var _;return s.negative!==0&&this.negative===0?(s.negative=0,_=this.sub(s),s.negative^=1,_):s.negative===0&&this.negative!==0?(this.negative=0,_=s.sub(this),this.negative=1,_):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},r.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var _=this.iadd(s);return s.negative=1,_._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var F=this.cmp(s);if(F===0)return this.negative=0,this.length=1,this.words[0]=0,this;var E,k;F>0?(E=this,k=s):(E=s,k=this);for(var x=0,R=0;R<k.length;R++)_=(E.words[R]|0)-(k.words[R]|0)+x,x=_>>26,this.words[R]=_&67108863;for(;x!==0&&R<E.length;R++)_=(E.words[R]|0)+x,x=_>>26,this.words[R]=_&67108863;if(x===0&&R<E.length&&E!==this)for(;R<E.length;R++)this.words[R]=E.words[R];return this.length=Math.max(this.length,R),E!==this&&(this.negative=1),this.strip()},r.prototype.sub=function(s){return this.clone().isub(s)};function d(I,s,_){_.negative=s.negative^I.negative;var F=I.length+s.length|0;_.length=F,F=F-1|0;var E=I.words[0]|0,k=s.words[0]|0,x=E*k,R=x&67108863,M=x/67108864|0;_.words[0]=R;for(var o=1;o<F;o++){for(var P=M>>>26,$=M&67108863,K=Math.min(o,s.length-1),q=Math.max(0,o-I.length+1);q<=K;q++){var Fe=o-q|0;E=I.words[Fe]|0,k=s.words[q]|0,x=E*k+$,P+=x/67108864|0,$=x&67108863}_.words[o]=$|0,M=P|0}return M!==0?_.words[o]=M|0:_.length--,_.strip()}var w=function(s,_,F){var E=s.words,k=_.words,x=F.words,R=0,M,o,P,$=E[0]|0,K=$&8191,q=$>>>13,Fe=E[1]|0,et=Fe&8191,Qe=Fe>>>13,Ht=E[2]|0,qe=Ht&8191,De=Ht>>>13,Je=E[3]|0,yt=Je&8191,jt=Je>>>13,Lt=E[4]|0,ct=Lt&8191,Bt=Lt>>>13,gn=E[5]|0,Mt=gn&8191,Zt=gn>>>13,Kt=E[6]|0,Tt=Kt&8191,xt=Kt>>>13,Jt=E[7]|0,Dt=Jt&8191,en=Jt>>>13,rt=E[8]|0,_e=rt&8191,oe=rt>>>13,Me=E[9]|0,Pe=Me&8191,fe=Me>>>13,Re=k[0]|0,We=Re&8191,ut=Re>>>13,dt=k[1]|0,Ue=dt&8191,je=dt>>>13,we=k[2]|0,Xe=we&8191,gt=we>>>13,pn=k[3]|0,cn=pn&8191,hn=pn>>>13,En=k[4]|0,on=En&8191,dn=En>>>13,jn=k[5]|0,Jn=jn&8191,$n=jn>>>13,Yi=k[6]|0,di=Yi&8191,fi=Yi>>>13,Ci=k[7]|0,ki=Ci&8191,Hn=Ci>>>13,cr=k[8]|0,mi=cr&8191,Fn=cr>>>13,ni=k[9]|0,Wn=ni&8191,hi=ni>>>13;F.negative=s.negative^_.negative,F.length=19,M=Math.imul(K,We),o=Math.imul(K,ut),o=o+Math.imul(q,We)|0,P=Math.imul(q,ut);var Qn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Qn>>>26)|0,Qn&=67108863,M=Math.imul(et,We),o=Math.imul(et,ut),o=o+Math.imul(Qe,We)|0,P=Math.imul(Qe,ut),M=M+Math.imul(K,Ue)|0,o=o+Math.imul(K,je)|0,o=o+Math.imul(q,Ue)|0,P=P+Math.imul(q,je)|0;var Ze=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ze>>>26)|0,Ze&=67108863,M=Math.imul(qe,We),o=Math.imul(qe,ut),o=o+Math.imul(De,We)|0,P=Math.imul(De,ut),M=M+Math.imul(et,Ue)|0,o=o+Math.imul(et,je)|0,o=o+Math.imul(Qe,Ue)|0,P=P+Math.imul(Qe,je)|0,M=M+Math.imul(K,Xe)|0,o=o+Math.imul(K,gt)|0,o=o+Math.imul(q,Xe)|0,P=P+Math.imul(q,gt)|0;var ft=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(ft>>>26)|0,ft&=67108863,M=Math.imul(yt,We),o=Math.imul(yt,ut),o=o+Math.imul(jt,We)|0,P=Math.imul(jt,ut),M=M+Math.imul(qe,Ue)|0,o=o+Math.imul(qe,je)|0,o=o+Math.imul(De,Ue)|0,P=P+Math.imul(De,je)|0,M=M+Math.imul(et,Xe)|0,o=o+Math.imul(et,gt)|0,o=o+Math.imul(Qe,Xe)|0,P=P+Math.imul(Qe,gt)|0,M=M+Math.imul(K,cn)|0,o=o+Math.imul(K,hn)|0,o=o+Math.imul(q,cn)|0,P=P+Math.imul(q,hn)|0;var Yt=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,M=Math.imul(ct,We),o=Math.imul(ct,ut),o=o+Math.imul(Bt,We)|0,P=Math.imul(Bt,ut),M=M+Math.imul(yt,Ue)|0,o=o+Math.imul(yt,je)|0,o=o+Math.imul(jt,Ue)|0,P=P+Math.imul(jt,je)|0,M=M+Math.imul(qe,Xe)|0,o=o+Math.imul(qe,gt)|0,o=o+Math.imul(De,Xe)|0,P=P+Math.imul(De,gt)|0,M=M+Math.imul(et,cn)|0,o=o+Math.imul(et,hn)|0,o=o+Math.imul(Qe,cn)|0,P=P+Math.imul(Qe,hn)|0,M=M+Math.imul(K,on)|0,o=o+Math.imul(K,dn)|0,o=o+Math.imul(q,on)|0,P=P+Math.imul(q,dn)|0;var vn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(vn>>>26)|0,vn&=67108863,M=Math.imul(Mt,We),o=Math.imul(Mt,ut),o=o+Math.imul(Zt,We)|0,P=Math.imul(Zt,ut),M=M+Math.imul(ct,Ue)|0,o=o+Math.imul(ct,je)|0,o=o+Math.imul(Bt,Ue)|0,P=P+Math.imul(Bt,je)|0,M=M+Math.imul(yt,Xe)|0,o=o+Math.imul(yt,gt)|0,o=o+Math.imul(jt,Xe)|0,P=P+Math.imul(jt,gt)|0,M=M+Math.imul(qe,cn)|0,o=o+Math.imul(qe,hn)|0,o=o+Math.imul(De,cn)|0,P=P+Math.imul(De,hn)|0,M=M+Math.imul(et,on)|0,o=o+Math.imul(et,dn)|0,o=o+Math.imul(Qe,on)|0,P=P+Math.imul(Qe,dn)|0,M=M+Math.imul(K,Jn)|0,o=o+Math.imul(K,$n)|0,o=o+Math.imul(q,Jn)|0,P=P+Math.imul(q,$n)|0;var Tn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,M=Math.imul(Tt,We),o=Math.imul(Tt,ut),o=o+Math.imul(xt,We)|0,P=Math.imul(xt,ut),M=M+Math.imul(Mt,Ue)|0,o=o+Math.imul(Mt,je)|0,o=o+Math.imul(Zt,Ue)|0,P=P+Math.imul(Zt,je)|0,M=M+Math.imul(ct,Xe)|0,o=o+Math.imul(ct,gt)|0,o=o+Math.imul(Bt,Xe)|0,P=P+Math.imul(Bt,gt)|0,M=M+Math.imul(yt,cn)|0,o=o+Math.imul(yt,hn)|0,o=o+Math.imul(jt,cn)|0,P=P+Math.imul(jt,hn)|0,M=M+Math.imul(qe,on)|0,o=o+Math.imul(qe,dn)|0,o=o+Math.imul(De,on)|0,P=P+Math.imul(De,dn)|0,M=M+Math.imul(et,Jn)|0,o=o+Math.imul(et,$n)|0,o=o+Math.imul(Qe,Jn)|0,P=P+Math.imul(Qe,$n)|0,M=M+Math.imul(K,di)|0,o=o+Math.imul(K,fi)|0,o=o+Math.imul(q,di)|0,P=P+Math.imul(q,fi)|0;var Ti=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ti>>>26)|0,Ti&=67108863,M=Math.imul(Dt,We),o=Math.imul(Dt,ut),o=o+Math.imul(en,We)|0,P=Math.imul(en,ut),M=M+Math.imul(Tt,Ue)|0,o=o+Math.imul(Tt,je)|0,o=o+Math.imul(xt,Ue)|0,P=P+Math.imul(xt,je)|0,M=M+Math.imul(Mt,Xe)|0,o=o+Math.imul(Mt,gt)|0,o=o+Math.imul(Zt,Xe)|0,P=P+Math.imul(Zt,gt)|0,M=M+Math.imul(ct,cn)|0,o=o+Math.imul(ct,hn)|0,o=o+Math.imul(Bt,cn)|0,P=P+Math.imul(Bt,hn)|0,M=M+Math.imul(yt,on)|0,o=o+Math.imul(yt,dn)|0,o=o+Math.imul(jt,on)|0,P=P+Math.imul(jt,dn)|0,M=M+Math.imul(qe,Jn)|0,o=o+Math.imul(qe,$n)|0,o=o+Math.imul(De,Jn)|0,P=P+Math.imul(De,$n)|0,M=M+Math.imul(et,di)|0,o=o+Math.imul(et,fi)|0,o=o+Math.imul(Qe,di)|0,P=P+Math.imul(Qe,fi)|0,M=M+Math.imul(K,ki)|0,o=o+Math.imul(K,Hn)|0,o=o+Math.imul(q,ki)|0,P=P+Math.imul(q,Hn)|0;var ti=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(ti>>>26)|0,ti&=67108863,M=Math.imul(_e,We),o=Math.imul(_e,ut),o=o+Math.imul(oe,We)|0,P=Math.imul(oe,ut),M=M+Math.imul(Dt,Ue)|0,o=o+Math.imul(Dt,je)|0,o=o+Math.imul(en,Ue)|0,P=P+Math.imul(en,je)|0,M=M+Math.imul(Tt,Xe)|0,o=o+Math.imul(Tt,gt)|0,o=o+Math.imul(xt,Xe)|0,P=P+Math.imul(xt,gt)|0,M=M+Math.imul(Mt,cn)|0,o=o+Math.imul(Mt,hn)|0,o=o+Math.imul(Zt,cn)|0,P=P+Math.imul(Zt,hn)|0,M=M+Math.imul(ct,on)|0,o=o+Math.imul(ct,dn)|0,o=o+Math.imul(Bt,on)|0,P=P+Math.imul(Bt,dn)|0,M=M+Math.imul(yt,Jn)|0,o=o+Math.imul(yt,$n)|0,o=o+Math.imul(jt,Jn)|0,P=P+Math.imul(jt,$n)|0,M=M+Math.imul(qe,di)|0,o=o+Math.imul(qe,fi)|0,o=o+Math.imul(De,di)|0,P=P+Math.imul(De,fi)|0,M=M+Math.imul(et,ki)|0,o=o+Math.imul(et,Hn)|0,o=o+Math.imul(Qe,ki)|0,P=P+Math.imul(Qe,Hn)|0,M=M+Math.imul(K,mi)|0,o=o+Math.imul(K,Fn)|0,o=o+Math.imul(q,mi)|0,P=P+Math.imul(q,Fn)|0;var Gn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,M=Math.imul(Pe,We),o=Math.imul(Pe,ut),o=o+Math.imul(fe,We)|0,P=Math.imul(fe,ut),M=M+Math.imul(_e,Ue)|0,o=o+Math.imul(_e,je)|0,o=o+Math.imul(oe,Ue)|0,P=P+Math.imul(oe,je)|0,M=M+Math.imul(Dt,Xe)|0,o=o+Math.imul(Dt,gt)|0,o=o+Math.imul(en,Xe)|0,P=P+Math.imul(en,gt)|0,M=M+Math.imul(Tt,cn)|0,o=o+Math.imul(Tt,hn)|0,o=o+Math.imul(xt,cn)|0,P=P+Math.imul(xt,hn)|0,M=M+Math.imul(Mt,on)|0,o=o+Math.imul(Mt,dn)|0,o=o+Math.imul(Zt,on)|0,P=P+Math.imul(Zt,dn)|0,M=M+Math.imul(ct,Jn)|0,o=o+Math.imul(ct,$n)|0,o=o+Math.imul(Bt,Jn)|0,P=P+Math.imul(Bt,$n)|0,M=M+Math.imul(yt,di)|0,o=o+Math.imul(yt,fi)|0,o=o+Math.imul(jt,di)|0,P=P+Math.imul(jt,fi)|0,M=M+Math.imul(qe,ki)|0,o=o+Math.imul(qe,Hn)|0,o=o+Math.imul(De,ki)|0,P=P+Math.imul(De,Hn)|0,M=M+Math.imul(et,mi)|0,o=o+Math.imul(et,Fn)|0,o=o+Math.imul(Qe,mi)|0,P=P+Math.imul(Qe,Fn)|0,M=M+Math.imul(K,Wn)|0,o=o+Math.imul(K,hi)|0,o=o+Math.imul(q,Wn)|0,P=P+Math.imul(q,hi)|0;var Ri=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ri>>>26)|0,Ri&=67108863,M=Math.imul(Pe,Ue),o=Math.imul(Pe,je),o=o+Math.imul(fe,Ue)|0,P=Math.imul(fe,je),M=M+Math.imul(_e,Xe)|0,o=o+Math.imul(_e,gt)|0,o=o+Math.imul(oe,Xe)|0,P=P+Math.imul(oe,gt)|0,M=M+Math.imul(Dt,cn)|0,o=o+Math.imul(Dt,hn)|0,o=o+Math.imul(en,cn)|0,P=P+Math.imul(en,hn)|0,M=M+Math.imul(Tt,on)|0,o=o+Math.imul(Tt,dn)|0,o=o+Math.imul(xt,on)|0,P=P+Math.imul(xt,dn)|0,M=M+Math.imul(Mt,Jn)|0,o=o+Math.imul(Mt,$n)|0,o=o+Math.imul(Zt,Jn)|0,P=P+Math.imul(Zt,$n)|0,M=M+Math.imul(ct,di)|0,o=o+Math.imul(ct,fi)|0,o=o+Math.imul(Bt,di)|0,P=P+Math.imul(Bt,fi)|0,M=M+Math.imul(yt,ki)|0,o=o+Math.imul(yt,Hn)|0,o=o+Math.imul(jt,ki)|0,P=P+Math.imul(jt,Hn)|0,M=M+Math.imul(qe,mi)|0,o=o+Math.imul(qe,Fn)|0,o=o+Math.imul(De,mi)|0,P=P+Math.imul(De,Fn)|0,M=M+Math.imul(et,Wn)|0,o=o+Math.imul(et,hi)|0,o=o+Math.imul(Qe,Wn)|0,P=P+Math.imul(Qe,hi)|0;var nn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(nn>>>26)|0,nn&=67108863,M=Math.imul(Pe,Xe),o=Math.imul(Pe,gt),o=o+Math.imul(fe,Xe)|0,P=Math.imul(fe,gt),M=M+Math.imul(_e,cn)|0,o=o+Math.imul(_e,hn)|0,o=o+Math.imul(oe,cn)|0,P=P+Math.imul(oe,hn)|0,M=M+Math.imul(Dt,on)|0,o=o+Math.imul(Dt,dn)|0,o=o+Math.imul(en,on)|0,P=P+Math.imul(en,dn)|0,M=M+Math.imul(Tt,Jn)|0,o=o+Math.imul(Tt,$n)|0,o=o+Math.imul(xt,Jn)|0,P=P+Math.imul(xt,$n)|0,M=M+Math.imul(Mt,di)|0,o=o+Math.imul(Mt,fi)|0,o=o+Math.imul(Zt,di)|0,P=P+Math.imul(Zt,fi)|0,M=M+Math.imul(ct,ki)|0,o=o+Math.imul(ct,Hn)|0,o=o+Math.imul(Bt,ki)|0,P=P+Math.imul(Bt,Hn)|0,M=M+Math.imul(yt,mi)|0,o=o+Math.imul(yt,Fn)|0,o=o+Math.imul(jt,mi)|0,P=P+Math.imul(jt,Fn)|0,M=M+Math.imul(qe,Wn)|0,o=o+Math.imul(qe,hi)|0,o=o+Math.imul(De,Wn)|0,P=P+Math.imul(De,hi)|0;var An=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(An>>>26)|0,An&=67108863,M=Math.imul(Pe,cn),o=Math.imul(Pe,hn),o=o+Math.imul(fe,cn)|0,P=Math.imul(fe,hn),M=M+Math.imul(_e,on)|0,o=o+Math.imul(_e,dn)|0,o=o+Math.imul(oe,on)|0,P=P+Math.imul(oe,dn)|0,M=M+Math.imul(Dt,Jn)|0,o=o+Math.imul(Dt,$n)|0,o=o+Math.imul(en,Jn)|0,P=P+Math.imul(en,$n)|0,M=M+Math.imul(Tt,di)|0,o=o+Math.imul(Tt,fi)|0,o=o+Math.imul(xt,di)|0,P=P+Math.imul(xt,fi)|0,M=M+Math.imul(Mt,ki)|0,o=o+Math.imul(Mt,Hn)|0,o=o+Math.imul(Zt,ki)|0,P=P+Math.imul(Zt,Hn)|0,M=M+Math.imul(ct,mi)|0,o=o+Math.imul(ct,Fn)|0,o=o+Math.imul(Bt,mi)|0,P=P+Math.imul(Bt,Fn)|0,M=M+Math.imul(yt,Wn)|0,o=o+Math.imul(yt,hi)|0,o=o+Math.imul(jt,Wn)|0,P=P+Math.imul(jt,hi)|0;var _i=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(_i>>>26)|0,_i&=67108863,M=Math.imul(Pe,on),o=Math.imul(Pe,dn),o=o+Math.imul(fe,on)|0,P=Math.imul(fe,dn),M=M+Math.imul(_e,Jn)|0,o=o+Math.imul(_e,$n)|0,o=o+Math.imul(oe,Jn)|0,P=P+Math.imul(oe,$n)|0,M=M+Math.imul(Dt,di)|0,o=o+Math.imul(Dt,fi)|0,o=o+Math.imul(en,di)|0,P=P+Math.imul(en,fi)|0,M=M+Math.imul(Tt,ki)|0,o=o+Math.imul(Tt,Hn)|0,o=o+Math.imul(xt,ki)|0,P=P+Math.imul(xt,Hn)|0,M=M+Math.imul(Mt,mi)|0,o=o+Math.imul(Mt,Fn)|0,o=o+Math.imul(Zt,mi)|0,P=P+Math.imul(Zt,Fn)|0,M=M+Math.imul(ct,Wn)|0,o=o+Math.imul(ct,hi)|0,o=o+Math.imul(Bt,Wn)|0,P=P+Math.imul(Bt,hi)|0;var Ii=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ii>>>26)|0,Ii&=67108863,M=Math.imul(Pe,Jn),o=Math.imul(Pe,$n),o=o+Math.imul(fe,Jn)|0,P=Math.imul(fe,$n),M=M+Math.imul(_e,di)|0,o=o+Math.imul(_e,fi)|0,o=o+Math.imul(oe,di)|0,P=P+Math.imul(oe,fi)|0,M=M+Math.imul(Dt,ki)|0,o=o+Math.imul(Dt,Hn)|0,o=o+Math.imul(en,ki)|0,P=P+Math.imul(en,Hn)|0,M=M+Math.imul(Tt,mi)|0,o=o+Math.imul(Tt,Fn)|0,o=o+Math.imul(xt,mi)|0,P=P+Math.imul(xt,Fn)|0,M=M+Math.imul(Mt,Wn)|0,o=o+Math.imul(Mt,hi)|0,o=o+Math.imul(Zt,Wn)|0,P=P+Math.imul(Zt,hi)|0;var lr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(lr>>>26)|0,lr&=67108863,M=Math.imul(Pe,di),o=Math.imul(Pe,fi),o=o+Math.imul(fe,di)|0,P=Math.imul(fe,fi),M=M+Math.imul(_e,ki)|0,o=o+Math.imul(_e,Hn)|0,o=o+Math.imul(oe,ki)|0,P=P+Math.imul(oe,Hn)|0,M=M+Math.imul(Dt,mi)|0,o=o+Math.imul(Dt,Fn)|0,o=o+Math.imul(en,mi)|0,P=P+Math.imul(en,Fn)|0,M=M+Math.imul(Tt,Wn)|0,o=o+Math.imul(Tt,hi)|0,o=o+Math.imul(xt,Wn)|0,P=P+Math.imul(xt,hi)|0;var Rr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Rr>>>26)|0,Rr&=67108863,M=Math.imul(Pe,ki),o=Math.imul(Pe,Hn),o=o+Math.imul(fe,ki)|0,P=Math.imul(fe,Hn),M=M+Math.imul(_e,mi)|0,o=o+Math.imul(_e,Fn)|0,o=o+Math.imul(oe,mi)|0,P=P+Math.imul(oe,Fn)|0,M=M+Math.imul(Dt,Wn)|0,o=o+Math.imul(Dt,hi)|0,o=o+Math.imul(en,Wn)|0,P=P+Math.imul(en,hi)|0;var fr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(fr>>>26)|0,fr&=67108863,M=Math.imul(Pe,mi),o=Math.imul(Pe,Fn),o=o+Math.imul(fe,mi)|0,P=Math.imul(fe,Fn),M=M+Math.imul(_e,Wn)|0,o=o+Math.imul(_e,hi)|0,o=o+Math.imul(oe,Wn)|0,P=P+Math.imul(oe,hi)|0;var kr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(kr>>>26)|0,kr&=67108863,M=Math.imul(Pe,Wn),o=Math.imul(Pe,hi),o=o+Math.imul(fe,Wn)|0,P=Math.imul(fe,hi);var Zr=(R+M|0)+((o&8191)<<13)|0;return R=(P+(o>>>13)|0)+(Zr>>>26)|0,Zr&=67108863,x[0]=Qn,x[1]=Ze,x[2]=ft,x[3]=Yt,x[4]=vn,x[5]=Tn,x[6]=Ti,x[7]=ti,x[8]=Gn,x[9]=Ri,x[10]=nn,x[11]=An,x[12]=_i,x[13]=Ii,x[14]=lr,x[15]=Rr,x[16]=fr,x[17]=kr,x[18]=Zr,R!==0&&(x[19]=R,F.length++),F};Math.imul||(w=d);function C(I,s,_){_.negative=s.negative^I.negative,_.length=I.length+s.length;for(var F=0,E=0,k=0;k<_.length-1;k++){var x=E;E=0;for(var R=F&67108863,M=Math.min(k,s.length-1),o=Math.max(0,k-I.length+1);o<=M;o++){var P=k-o,$=I.words[P]|0,K=s.words[o]|0,q=$*K,Fe=q&67108863;x=x+(q/67108864|0)|0,Fe=Fe+R|0,R=Fe&67108863,x=x+(Fe>>>26)|0,E+=x>>>26,x&=67108863}_.words[k]=R,F=x,x=E}return F!==0?_.words[k]=F:_.length--,_.strip()}function j(I,s,_){var F=new O;return F.mulp(I,s,_)}r.prototype.mulTo=function(s,_){var F,E=this.length+s.length;return this.length===10&&s.length===10?F=w(this,s,_):E<63?F=d(this,s,_):E<1024?F=C(this,s,_):F=j(this,s,_),F};function O(I,s){this.x=I,this.y=s}O.prototype.makeRBT=function(s){for(var _=new Array(s),F=r.prototype._countBits(s)-1,E=0;E<s;E++)_[E]=this.revBin(E,F,s);return _},O.prototype.revBin=function(s,_,F){if(s===0||s===F-1)return s;for(var E=0,k=0;k<_;k++)E|=(s&1)<<_-k-1,s>>=1;return E},O.prototype.permute=function(s,_,F,E,k,x){for(var R=0;R<x;R++)E[R]=_[s[R]],k[R]=F[s[R]]},O.prototype.transform=function(s,_,F,E,k,x){this.permute(x,s,_,F,E,k);for(var R=1;R<k;R<<=1)for(var M=R<<1,o=Math.cos(2*Math.PI/M),P=Math.sin(2*Math.PI/M),$=0;$<k;$+=M)for(var K=o,q=P,Fe=0;Fe<R;Fe++){var et=F[$+Fe],Qe=E[$+Fe],Ht=F[$+Fe+R],qe=E[$+Fe+R],De=K*Ht-q*qe;qe=K*qe+q*Ht,Ht=De,F[$+Fe]=et+Ht,E[$+Fe]=Qe+qe,F[$+Fe+R]=et-Ht,E[$+Fe+R]=Qe-qe,Fe!==M&&(De=o*K-P*q,q=o*q+P*K,K=De)}},O.prototype.guessLen13b=function(s,_){var F=Math.max(_,s)|1,E=F&1,k=0;for(F=F/2|0;F;F=F>>>1)k++;return 1<<k+1+E},O.prototype.conjugate=function(s,_,F){if(!(F<=1))for(var E=0;E<F/2;E++){var k=s[E];s[E]=s[F-E-1],s[F-E-1]=k,k=_[E],_[E]=-_[F-E-1],_[F-E-1]=-k}},O.prototype.normalize13b=function(s,_){for(var F=0,E=0;E<_/2;E++){var k=Math.round(s[2*E+1]/_)*8192+Math.round(s[2*E]/_)+F;s[E]=k&67108863,k<67108864?F=0:F=k/67108864|0}return s},O.prototype.convert13b=function(s,_,F,E){for(var k=0,x=0;x<_;x++)k=k+(s[x]|0),F[2*x]=k&8191,k=k>>>13,F[2*x+1]=k&8191,k=k>>>13;for(x=2*_;x<E;++x)F[x]=0;a(k===0),a((k&-8192)===0)},O.prototype.stub=function(s){for(var _=new Array(s),F=0;F<s;F++)_[F]=0;return _},O.prototype.mulp=function(s,_,F){var E=2*this.guessLen13b(s.length,_.length),k=this.makeRBT(E),x=this.stub(E),R=new Array(E),M=new Array(E),o=new Array(E),P=new Array(E),$=new Array(E),K=new Array(E),q=F.words;q.length=E,this.convert13b(s.words,s.length,R,E),this.convert13b(_.words,_.length,P,E),this.transform(R,x,M,o,E,k),this.transform(P,x,$,K,E,k);for(var Fe=0;Fe<E;Fe++){var et=M[Fe]*$[Fe]-o[Fe]*K[Fe];o[Fe]=M[Fe]*K[Fe]+o[Fe]*$[Fe],M[Fe]=et}return this.conjugate(M,o,E),this.transform(M,o,q,x,E,k),this.conjugate(q,x,E),this.normalize13b(q,E),F.negative=s.negative^_.negative,F.length=s.length+_.length,F.strip()},r.prototype.mul=function(s){var _=new r(null);return _.words=new Array(this.length+s.length),this.mulTo(s,_)},r.prototype.mulf=function(s){var _=new r(null);return _.words=new Array(this.length+s.length),j(this,s,_)},r.prototype.imul=function(s){return this.clone().mulTo(s,this)},r.prototype.imuln=function(s){a(typeof s=="number"),a(s<67108864);for(var _=0,F=0;F<this.length;F++){var E=(this.words[F]|0)*s,k=(E&67108863)+(_&67108863);_>>=26,_+=E/67108864|0,_+=k>>>26,this.words[F]=k&67108863}return _!==0&&(this.words[F]=_,this.length++),this},r.prototype.muln=function(s){return this.clone().imuln(s)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(s){var _=y(s);if(_.length===0)return new r(1);for(var F=this,E=0;E<_.length&&_[E]===0;E++,F=F.sqr());if(++E<_.length)for(var k=F.sqr();E<_.length;E++,k=k.sqr())_[E]!==0&&(F=F.mul(k));return F},r.prototype.iushln=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26,E=67108863>>>26-_<<26-_,k;if(_!==0){var x=0;for(k=0;k<this.length;k++){var R=this.words[k]&E,M=(this.words[k]|0)-R<<_;this.words[k]=M|x,x=R>>>26-_}x&&(this.words[k]=x,this.length++)}if(F!==0){for(k=this.length-1;k>=0;k--)this.words[k+F]=this.words[k];for(k=0;k<F;k++)this.words[k]=0;this.length+=F}return this.strip()},r.prototype.ishln=function(s){return a(this.negative===0),this.iushln(s)},r.prototype.iushrn=function(s,_,F){a(typeof s=="number"&&s>=0);var E;_?E=(_-_%26)/26:E=0;var k=s%26,x=Math.min((s-k)/26,this.length),R=67108863^67108863>>>k<<k,M=F;if(E-=x,E=Math.max(0,E),M){for(var o=0;o<x;o++)M.words[o]=this.words[o];M.length=x}if(x!==0)if(this.length>x)for(this.length-=x,o=0;o<this.length;o++)this.words[o]=this.words[o+x];else this.words[0]=0,this.length=1;var P=0;for(o=this.length-1;o>=0&&(P!==0||o>=E);o--){var $=this.words[o]|0;this.words[o]=P<<26-k|$>>>k,P=$&R}return M&&P!==0&&(M.words[M.length++]=P),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.ishrn=function(s,_,F){return a(this.negative===0),this.iushrn(s,_,F)},r.prototype.shln=function(s){return this.clone().ishln(s)},r.prototype.ushln=function(s){return this.clone().iushln(s)},r.prototype.shrn=function(s){return this.clone().ishrn(s)},r.prototype.ushrn=function(s){return this.clone().iushrn(s)},r.prototype.testn=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26,E=1<<_;if(this.length<=F)return!1;var k=this.words[F];return!!(k&E)},r.prototype.imaskn=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26;if(a(this.negative===0,"imaskn works only with positive numbers"),this.length<=F)return this;if(_!==0&&F++,this.length=Math.min(F,this.length),_!==0){var E=67108863^67108863>>>_<<_;this.words[this.length-1]&=E}return this.strip()},r.prototype.maskn=function(s){return this.clone().imaskn(s)},r.prototype.iaddn=function(s){return a(typeof s=="number"),a(s<67108864),s<0?this.isubn(-s):this.negative!==0?this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this):this._iaddn(s)},r.prototype._iaddn=function(s){this.words[0]+=s;for(var _=0;_<this.length&&this.words[_]>=67108864;_++)this.words[_]-=67108864,_===this.length-1?this.words[_+1]=1:this.words[_+1]++;return this.length=Math.max(this.length,_+1),this},r.prototype.isubn=function(s){if(a(typeof s=="number"),a(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var _=0;_<this.length&&this.words[_]<0;_++)this.words[_]+=67108864,this.words[_+1]-=1;return this.strip()},r.prototype.addn=function(s){return this.clone().iaddn(s)},r.prototype.subn=function(s){return this.clone().isubn(s)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(s,_,F){var E=s.length+F,k;this._expand(E);var x,R=0;for(k=0;k<s.length;k++){x=(this.words[k+F]|0)+R;var M=(s.words[k]|0)*_;x-=M&67108863,R=(x>>26)-(M/67108864|0),this.words[k+F]=x&67108863}for(;k<this.length-F;k++)x=(this.words[k+F]|0)+R,R=x>>26,this.words[k+F]=x&67108863;if(R===0)return this.strip();for(a(R===-1),R=0,k=0;k<this.length;k++)x=-(this.words[k]|0)+R,R=x>>26,this.words[k]=x&67108863;return this.negative=1,this.strip()},r.prototype._wordDiv=function(s,_){var F=this.length-s.length,E=this.clone(),k=s,x=k.words[k.length-1]|0,R=this._countBits(x);F=26-R,F!==0&&(k=k.ushln(F),E.iushln(F),x=k.words[k.length-1]|0);var M=E.length-k.length,o;if(_!=="mod"){o=new r(null),o.length=M+1,o.words=new Array(o.length);for(var P=0;P<o.length;P++)o.words[P]=0}var $=E.clone()._ishlnsubmul(k,1,M);$.negative===0&&(E=$,o&&(o.words[M]=1));for(var K=M-1;K>=0;K--){var q=(E.words[k.length+K]|0)*67108864+(E.words[k.length+K-1]|0);for(q=Math.min(q/x|0,67108863),E._ishlnsubmul(k,q,K);E.negative!==0;)q--,E.negative=0,E._ishlnsubmul(k,1,K),E.isZero()||(E.negative^=1);o&&(o.words[K]=q)}return o&&o.strip(),E.strip(),_!=="div"&&F!==0&&E.iushrn(F),{div:o||null,mod:E}},r.prototype.divmod=function(s,_,F){if(a(!s.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var E,k,x;return this.negative!==0&&s.negative===0?(x=this.neg().divmod(s,_),_!=="mod"&&(E=x.div.neg()),_!=="div"&&(k=x.mod.neg(),F&&k.negative!==0&&k.iadd(s)),{div:E,mod:k}):this.negative===0&&s.negative!==0?(x=this.divmod(s.neg(),_),_!=="mod"&&(E=x.div.neg()),{div:E,mod:x.mod}):(this.negative&s.negative)!==0?(x=this.neg().divmod(s.neg(),_),_!=="div"&&(k=x.mod.neg(),F&&k.negative!==0&&k.isub(s)),{div:x.div,mod:k}):s.length>this.length||this.cmp(s)<0?{div:new r(0),mod:this}:s.length===1?_==="div"?{div:this.divn(s.words[0]),mod:null}:_==="mod"?{div:null,mod:new r(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new r(this.modn(s.words[0]))}:this._wordDiv(s,_)},r.prototype.div=function(s){return this.divmod(s,"div",!1).div},r.prototype.mod=function(s){return this.divmod(s,"mod",!1).mod},r.prototype.umod=function(s){return this.divmod(s,"mod",!0).mod},r.prototype.divRound=function(s){var _=this.divmod(s);if(_.mod.isZero())return _.div;var F=_.div.negative!==0?_.mod.isub(s):_.mod,E=s.ushrn(1),k=s.andln(1),x=F.cmp(E);return x<0||k===1&&x===0?_.div:_.div.negative!==0?_.div.isubn(1):_.div.iaddn(1)},r.prototype.modn=function(s){a(s<=67108863);for(var _=(1<<26)%s,F=0,E=this.length-1;E>=0;E--)F=(_*F+(this.words[E]|0))%s;return F},r.prototype.idivn=function(s){a(s<=67108863);for(var _=0,F=this.length-1;F>=0;F--){var E=(this.words[F]|0)+_*67108864;this.words[F]=E/s|0,_=E%s}return this.strip()},r.prototype.divn=function(s){return this.clone().idivn(s)},r.prototype.egcd=function(s){a(s.negative===0),a(!s.isZero());var _=this,F=s.clone();_.negative!==0?_=_.umod(s):_=_.clone();for(var E=new r(1),k=new r(0),x=new r(0),R=new r(1),M=0;_.isEven()&&F.isEven();)_.iushrn(1),F.iushrn(1),++M;for(var o=F.clone(),P=_.clone();!_.isZero();){for(var $=0,K=1;(_.words[0]&K)===0&&$<26;++$,K<<=1);if($>0)for(_.iushrn($);$-- >0;)(E.isOdd()||k.isOdd())&&(E.iadd(o),k.isub(P)),E.iushrn(1),k.iushrn(1);for(var q=0,Fe=1;(F.words[0]&Fe)===0&&q<26;++q,Fe<<=1);if(q>0)for(F.iushrn(q);q-- >0;)(x.isOdd()||R.isOdd())&&(x.iadd(o),R.isub(P)),x.iushrn(1),R.iushrn(1);_.cmp(F)>=0?(_.isub(F),E.isub(x),k.isub(R)):(F.isub(_),x.isub(E),R.isub(k))}return{a:x,b:R,gcd:F.iushln(M)}},r.prototype._invmp=function(s){a(s.negative===0),a(!s.isZero());var _=this,F=s.clone();_.negative!==0?_=_.umod(s):_=_.clone();for(var E=new r(1),k=new r(0),x=F.clone();_.cmpn(1)>0&&F.cmpn(1)>0;){for(var R=0,M=1;(_.words[0]&M)===0&&R<26;++R,M<<=1);if(R>0)for(_.iushrn(R);R-- >0;)E.isOdd()&&E.iadd(x),E.iushrn(1);for(var o=0,P=1;(F.words[0]&P)===0&&o<26;++o,P<<=1);if(o>0)for(F.iushrn(o);o-- >0;)k.isOdd()&&k.iadd(x),k.iushrn(1);_.cmp(F)>=0?(_.isub(F),E.isub(k)):(F.isub(_),k.isub(E))}var $;return _.cmpn(1)===0?$=E:$=k,$.cmpn(0)<0&&$.iadd(s),$},r.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var _=this.clone(),F=s.clone();_.negative=0,F.negative=0;for(var E=0;_.isEven()&&F.isEven();E++)_.iushrn(1),F.iushrn(1);do{for(;_.isEven();)_.iushrn(1);for(;F.isEven();)F.iushrn(1);var k=_.cmp(F);if(k<0){var x=_;_=F,F=x}else if(k===0||F.cmpn(1)===0)break;_.isub(F)}while(!0);return F.iushln(E)},r.prototype.invm=function(s){return this.egcd(s).a.umod(s)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(s){return this.words[0]&s},r.prototype.bincn=function(s){a(typeof s=="number");var _=s%26,F=(s-_)/26,E=1<<_;if(this.length<=F)return this._expand(F+1),this.words[F]|=E,this;for(var k=E,x=F;k!==0&&x<this.length;x++){var R=this.words[x]|0;R+=k,k=R>>>26,R&=67108863,this.words[x]=R}return k!==0&&(this.words[x]=k,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(s){var _=s<0;if(this.negative!==0&&!_)return-1;if(this.negative===0&&_)return 1;this.strip();var F;if(this.length>1)F=1;else{_&&(s=-s),a(s<=67108863,"Number is too big");var E=this.words[0]|0;F=E===s?0:E<s?-1:1}return this.negative!==0?-F|0:F},r.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var _=this.ucmp(s);return this.negative!==0?-_|0:_},r.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var _=0,F=this.length-1;F>=0;F--){var E=this.words[F]|0,k=s.words[F]|0;if(E!==k){E<k?_=-1:E>k&&(_=1);break}}return _},r.prototype.gtn=function(s){return this.cmpn(s)===1},r.prototype.gt=function(s){return this.cmp(s)===1},r.prototype.gten=function(s){return this.cmpn(s)>=0},r.prototype.gte=function(s){return this.cmp(s)>=0},r.prototype.ltn=function(s){return this.cmpn(s)===-1},r.prototype.lt=function(s){return this.cmp(s)===-1},r.prototype.lten=function(s){return this.cmpn(s)<=0},r.prototype.lte=function(s){return this.cmp(s)<=0},r.prototype.eqn=function(s){return this.cmpn(s)===0},r.prototype.eq=function(s){return this.cmp(s)===0},r.red=function(s){return new Y(s)},r.prototype.toRed=function(s){return a(!this.red,"Already a number in reduction context"),a(this.negative===0,"red works only with positives"),s.convertTo(this)._forceRed(s)},r.prototype.fromRed=function(){return a(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(s){return this.red=s,this},r.prototype.forceRed=function(s){return a(!this.red,"Already a number in reduction context"),this._forceRed(s)},r.prototype.redAdd=function(s){return a(this.red,"redAdd works only with red numbers"),this.red.add(this,s)},r.prototype.redIAdd=function(s){return a(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,s)},r.prototype.redSub=function(s){return a(this.red,"redSub works only with red numbers"),this.red.sub(this,s)},r.prototype.redISub=function(s){return a(this.red,"redISub works only with red numbers"),this.red.isub(this,s)},r.prototype.redShl=function(s){return a(this.red,"redShl works only with red numbers"),this.red.shl(this,s)},r.prototype.redMul=function(s){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.mul(this,s)},r.prototype.redIMul=function(s){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.imul(this,s)},r.prototype.redSqr=function(){return a(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return a(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return a(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return a(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return a(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(s){return a(this.red&&!s.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,s)};var N={k256:null,p224:null,p192:null,p25519:null};function X(I,s){this.name=I,this.p=new r(s,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}X.prototype._tmp=function(){var s=new r(null);return s.words=new Array(Math.ceil(this.n/13)),s},X.prototype.ireduce=function(s){var _=s,F;do this.split(_,this.tmp),_=this.imulK(_),_=_.iadd(this.tmp),F=_.bitLength();while(F>this.n);var E=F<this.n?-1:_.ucmp(this.p);return E===0?(_.words[0]=0,_.length=1):E>0?_.isub(this.p):_.strip!==void 0?_.strip():_._strip(),_},X.prototype.split=function(s,_){s.iushrn(this.n,0,_)},X.prototype.imulK=function(s){return s.imul(this.k)};function V(){X.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}f(V,X),V.prototype.split=function(s,_){for(var F=4194303,E=Math.min(s.length,9),k=0;k<E;k++)_.words[k]=s.words[k];if(_.length=E,s.length<=9){s.words[0]=0,s.length=1;return}var x=s.words[9];for(_.words[_.length++]=x&F,k=10;k<s.length;k++){var R=s.words[k]|0;s.words[k-10]=(R&F)<<4|x>>>22,x=R}x>>>=22,s.words[k-10]=x,x===0&&s.length>10?s.length-=10:s.length-=9},V.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var _=0,F=0;F<s.length;F++){var E=s.words[F]|0;_+=E*977,s.words[F]=_&67108863,_=E*64+(_/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Z(){X.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}f(Z,X);function J(){X.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}f(J,X);function se(){X.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}f(se,X),se.prototype.imulK=function(s){for(var _=0,F=0;F<s.length;F++){var E=(s.words[F]|0)*19+_,k=E&67108863;E>>>=26,s.words[F]=k,_=E}return _!==0&&(s.words[s.length++]=_),s},r._prime=function(s){if(N[s])return N[s];var _;if(s==="k256")_=new V;else if(s==="p224")_=new Z;else if(s==="p192")_=new J;else if(s==="p25519")_=new se;else throw new Error("Unknown prime "+s);return N[s]=_,_};function Y(I){if(typeof I=="string"){var s=r._prime(I);this.m=s.p,this.prime=s}else a(I.gtn(1),"modulus must be greater than 1"),this.m=I,this.prime=null}Y.prototype._verify1=function(s){a(s.negative===0,"red works only with positives"),a(s.red,"red works only with red numbers")},Y.prototype._verify2=function(s,_){a((s.negative|_.negative)===0,"red works only with positives"),a(s.red&&s.red===_.red,"red works only with red numbers")},Y.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},Y.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},Y.prototype.add=function(s,_){this._verify2(s,_);var F=s.add(_);return F.cmp(this.m)>=0&&F.isub(this.m),F._forceRed(this)},Y.prototype.iadd=function(s,_){this._verify2(s,_);var F=s.iadd(_);return F.cmp(this.m)>=0&&F.isub(this.m),F},Y.prototype.sub=function(s,_){this._verify2(s,_);var F=s.sub(_);return F.cmpn(0)<0&&F.iadd(this.m),F._forceRed(this)},Y.prototype.isub=function(s,_){this._verify2(s,_);var F=s.isub(_);return F.cmpn(0)<0&&F.iadd(this.m),F},Y.prototype.shl=function(s,_){return this._verify1(s),this.imod(s.ushln(_))},Y.prototype.imul=function(s,_){return this._verify2(s,_),this.imod(s.imul(_))},Y.prototype.mul=function(s,_){return this._verify2(s,_),this.imod(s.mul(_))},Y.prototype.isqr=function(s){return this.imul(s,s.clone())},Y.prototype.sqr=function(s){return this.mul(s,s)},Y.prototype.sqrt=function(s){if(s.isZero())return s.clone();var _=this.m.andln(3);if(a(_%2===1),_===3){var F=this.m.add(new r(1)).iushrn(2);return this.pow(s,F)}for(var E=this.m.subn(1),k=0;!E.isZero()&&E.andln(1)===0;)k++,E.iushrn(1);a(!E.isZero());var x=new r(1).toRed(this),R=x.redNeg(),M=this.m.subn(1).iushrn(1),o=this.m.bitLength();for(o=new r(2*o*o).toRed(this);this.pow(o,M).cmp(R)!==0;)o.redIAdd(R);for(var P=this.pow(o,E),$=this.pow(s,E.addn(1).iushrn(1)),K=this.pow(s,E),q=k;K.cmp(x)!==0;){for(var Fe=K,et=0;Fe.cmp(x)!==0;et++)Fe=Fe.redSqr();a(et<q);var Qe=this.pow(P,new r(1).iushln(q-et-1));$=$.redMul(Qe),P=Qe.redSqr(),K=K.redMul(P),q=et}return $},Y.prototype.invm=function(s){var _=s._invmp(this.m);return _.negative!==0?(_.negative=0,this.imod(_).redNeg()):this.imod(_)},Y.prototype.pow=function(s,_){if(_.isZero())return new r(1).toRed(this);if(_.cmpn(1)===0)return s.clone();var F=4,E=new Array(1<<F);E[0]=new r(1).toRed(this),E[1]=s;for(var k=2;k<E.length;k++)E[k]=this.mul(E[k-1],s);var x=E[0],R=0,M=0,o=_.bitLength()%26;for(o===0&&(o=26),k=_.length-1;k>=0;k--){for(var P=_.words[k],$=o-1;$>=0;$--){var K=P>>$&1;if(x!==E[0]&&(x=this.sqr(x)),K===0&&R===0){M=0;continue}R<<=1,R|=K,M++,!(M!==F&&(k!==0||$!==0))&&(x=this.mul(x,E[R]),M=0,R=0)}o=26}return x},Y.prototype.convertTo=function(s){var _=s.umod(this.m);return _===s?_.clone():_},Y.prototype.convertFrom=function(s){var _=s.clone();return _.red=null,_},r.mont=function(s){return new pe(s)};function pe(I){Y.call(this,I),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}f(pe,Y),pe.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},pe.prototype.convertFrom=function(s){var _=this.imod(s.mul(this.rinv));return _.red=null,_},pe.prototype.imul=function(s,_){if(s.isZero()||_.isZero())return s.words[0]=0,s.length=1,s;var F=s.imul(_),E=F.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=F.isub(E).iushrn(this.shift),x=k;return k.cmp(this.m)>=0?x=k.isub(this.m):k.cmpn(0)<0&&(x=k.iadd(this.m)),x._forceRed(this)},pe.prototype.mul=function(s,_){if(s.isZero()||_.isZero())return new r(0)._forceRed(this);var F=s.mul(_),E=F.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=F.isub(E).iushrn(this.shift),x=k;return k.cmp(this.m)>=0?x=k.isub(this.m):k.cmpn(0)<0&&(x=k.iadd(this.m)),x._forceRed(this)},pe.prototype.invm=function(s){var _=this.imod(s._invmp(this.m).mul(this.r2));return _._forceRed(this)}}(W,this)},47108:(W,b,n)=>{"use strict";var e=n(56698),i=n(88276),a=n(66011),f=n(62802),r=n(56168);function v(c){r.call(this,"digest"),this._hash=c}e(v,r),v.prototype._update=function(c){this._hash.update(c)},v.prototype._final=function(){return this._hash.digest()},W.exports=function(p){return p=p.toLowerCase(),p==="md5"?new i:p==="rmd160"||p==="ripemd160"?new a:new v(f(p))}},20320:(W,b,n)=>{var e=n(88276);W.exports=function(i){return new e().update(i).digest()}},83507:(W,b,n)=>{"use strict";var e=n(56698),i=n(41800),a=n(56168),f=n(92861).Buffer,r=n(20320),v=n(66011),c=n(62802),p=f.alloc(128);function g(u,l){a.call(this,"digest"),typeof l=="string"&&(l=f.from(l));var m=u==="sha512"||u==="sha384"?128:64;if(this._alg=u,this._key=l,l.length>m){var y=u==="rmd160"?new v:c(u);l=y.update(l).digest()}else l.length<m&&(l=f.concat([l,p],m));for(var d=this._ipad=f.allocUnsafe(m),w=this._opad=f.allocUnsafe(m),C=0;C<m;C++)d[C]=l[C]^54,w[C]=l[C]^92;this._hash=u==="rmd160"?new v:c(u),this._hash.update(d)}e(g,a),g.prototype._update=function(u){this._hash.update(u)},g.prototype._final=function(){var u=this._hash.digest(),l=this._alg==="rmd160"?new v:c(this._alg);return l.update(this._opad).update(u).digest()},W.exports=function(l,m){return l=l.toLowerCase(),l==="rmd160"||l==="ripemd160"?new g("rmd160",m):l==="md5"?new i(r,m):new g(l,m)}},41800:(W,b,n)=>{"use strict";var e=n(56698),i=n(92861).Buffer,a=n(56168),f=i.alloc(128),r=64;function v(c,p){a.call(this,"digest"),typeof p=="string"&&(p=i.from(p)),this._alg=c,this._key=p,p.length>r?p=c(p):p.length<r&&(p=i.concat([p,f],r));for(var g=this._ipad=i.allocUnsafe(r),u=this._opad=i.allocUnsafe(r),l=0;l<r;l++)g[l]=p[l]^54,u[l]=p[l]^92;this._hash=[g]}e(v,a),v.prototype._update=function(c){this._hash.push(c)},v.prototype._final=function(){var c=this._alg(i.concat(this._hash));return this._alg(i.concat([this._opad,c]))},W.exports=v},91565:(W,b,n)=>{"use strict";b.randomBytes=b.rng=b.pseudoRandomBytes=b.prng=n(53209),b.createHash=b.Hash=n(47108),b.createHmac=b.Hmac=n(83507);var e=n(55715),i=Object.keys(e),a=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);b.getHashes=function(){return a};var f=n(78396);b.pbkdf2=f.pbkdf2,b.pbkdf2Sync=f.pbkdf2Sync;var r=n(30125);b.Cipher=r.Cipher,b.createCipher=r.createCipher,b.Cipheriv=r.Cipheriv,b.createCipheriv=r.createCipheriv,b.Decipher=r.Decipher,b.createDecipher=r.createDecipher,b.Decipheriv=r.Decipheriv,b.createDecipheriv=r.createDecipheriv,b.getCiphers=r.getCiphers,b.listCiphers=r.listCiphers;var v=n(15380);b.DiffieHellmanGroup=v.DiffieHellmanGroup,b.createDiffieHellmanGroup=v.createDiffieHellmanGroup,b.getDiffieHellman=v.getDiffieHellman,b.createDiffieHellman=v.createDiffieHellman,b.DiffieHellman=v.DiffieHellman;var c=n(20);b.createSign=c.createSign,b.Sign=c.Sign,b.createVerify=c.createVerify,b.Verify=c.Verify,b.createECDH=n(61324);var p=n(97168);b.publicEncrypt=p.publicEncrypt,b.privateEncrypt=p.privateEncrypt,b.publicDecrypt=p.publicDecrypt,b.privateDecrypt=p.privateDecrypt;var g=n(76983);b.randomFill=g.randomFill,b.randomFillSync=g.randomFillSync,b.createCredentials=function(){throw new Error(`sorry, createCredentials is not implemented yet
we accept pull requests
https://github.com/browserify/crypto-browserify`)},b.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},19021:function(W,b,n){(function(e,i){W.exports=b=i()})(this,function(){var e=e||function(i,a){var f;if(typeof window<"u"&&window.crypto&&(f=window.crypto),typeof self<"u"&&self.crypto&&(f=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(f=globalThis.crypto),!f&&typeof window<"u"&&window.msCrypto&&(f=window.msCrypto),!f&&typeof n.g<"u"&&n.g.crypto&&(f=n.g.crypto),!f)try{f=n(50477)}catch{}var r=function(){if(f){if(typeof f.getRandomValues=="function")try{return f.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof f.randomBytes=="function")try{return f.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},v=Object.create||function(){function O(){}return function(N){var X;return O.prototype=N,X=new O,O.prototype=null,X}}(),c={},p=c.lib={},g=p.Base=function(){return{extend:function(O){var N=v(this);return O&&N.mixIn(O),(!N.hasOwnProperty("init")||this.init===N.init)&&(N.init=function(){N.$super.init.apply(this,arguments)}),N.init.prototype=N,N.$super=this,N},create:function(){var O=this.extend();return O.init.apply(O,arguments),O},init:function(){},mixIn:function(O){for(var N in O)O.hasOwnProperty(N)&&(this[N]=O[N]);O.hasOwnProperty("toString")&&(this.toString=O.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),u=p.WordArray=g.extend({init:function(O,N){O=this.words=O||[],N!=a?this.sigBytes=N:this.sigBytes=O.length*4},toString:function(O){return(O||m).stringify(this)},concat:function(O){var N=this.words,X=O.words,V=this.sigBytes,Z=O.sigBytes;if(this.clamp(),V%4)for(var J=0;J<Z;J++){var se=X[J>>>2]>>>24-J%4*8&255;N[V+J>>>2]|=se<<24-(V+J)%4*8}else for(var Y=0;Y<Z;Y+=4)N[V+Y>>>2]=X[Y>>>2];return this.sigBytes+=Z,this},clamp:function(){var O=this.words,N=this.sigBytes;O[N>>>2]&=4294967295<<32-N%4*8,O.length=i.ceil(N/4)},clone:function(){var O=g.clone.call(this);return O.words=this.words.slice(0),O},random:function(O){for(var N=[],X=0;X<O;X+=4)N.push(r());return new u.init(N,O)}}),l=c.enc={},m=l.Hex={stringify:function(O){for(var N=O.words,X=O.sigBytes,V=[],Z=0;Z<X;Z++){var J=N[Z>>>2]>>>24-Z%4*8&255;V.push((J>>>4).toString(16)),V.push((J&15).toString(16))}return V.join("")},parse:function(O){for(var N=O.length,X=[],V=0;V<N;V+=2)X[V>>>3]|=parseInt(O.substr(V,2),16)<<24-V%8*4;return new u.init(X,N/2)}},y=l.Latin1={stringify:function(O){for(var N=O.words,X=O.sigBytes,V=[],Z=0;Z<X;Z++){var J=N[Z>>>2]>>>24-Z%4*8&255;V.push(String.fromCharCode(J))}return V.join("")},parse:function(O){for(var N=O.length,X=[],V=0;V<N;V++)X[V>>>2]|=(O.charCodeAt(V)&255)<<24-V%4*8;return new u.init(X,N)}},d=l.Utf8={stringify:function(O){try{return decodeURIComponent(escape(y.stringify(O)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(O){return y.parse(unescape(encodeURIComponent(O)))}},w=p.BufferedBlockAlgorithm=g.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(O){typeof O=="string"&&(O=d.parse(O)),this._data.concat(O),this._nDataBytes+=O.sigBytes},_process:function(O){var N,X=this._data,V=X.words,Z=X.sigBytes,J=this.blockSize,se=J*4,Y=Z/se;O?Y=i.ceil(Y):Y=i.max((Y|0)-this._minBufferSize,0);var pe=Y*J,I=i.min(pe*4,Z);if(pe){for(var s=0;s<pe;s+=J)this._doProcessBlock(V,s);N=V.splice(0,pe),X.sigBytes-=I}return new u.init(N,I)},clone:function(){var O=g.clone.call(this);return O._data=this._data.clone(),O},_minBufferSize:0}),C=p.Hasher=w.extend({cfg:g.extend(),init:function(O){this.cfg=this.cfg.extend(O),this.reset()},reset:function(){w.reset.call(this),this._doReset()},update:function(O){return this._append(O),this._process(),this},finalize:function(O){O&&this._append(O);var N=this._doFinalize();return N},blockSize:512/32,_createHelper:function(O){return function(N,X){return new O.init(X).finalize(N)}},_createHmacHelper:function(O){return function(N,X){return new j.HMAC.init(O,X).finalize(N)}}}),j=c.algo={};return c}(Math);return e})},69956:function(W,b,n){(function(e,i){W.exports=b=i(n(19021))})(this,function(e){return e.enc.Hex})},45471:function(W,b,n){(function(e,i){W.exports=b=i(n(19021))})(this,function(e){return function(){var i=e,a=i.lib,f=a.WordArray,r=a.Hasher,v=i.algo,c=[],p=v.SHA1=r.extend({_doReset:function(){this._hash=new f.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(g,u){for(var l=this._hash.words,m=l[0],y=l[1],d=l[2],w=l[3],C=l[4],j=0;j<80;j++){if(j<16)c[j]=g[u+j]|0;else{var O=c[j-3]^c[j-8]^c[j-14]^c[j-16];c[j]=O<<1|O>>>31}var N=(m<<5|m>>>27)+C+c[j];j<20?N+=(y&d|~y&w)+1518500249:j<40?N+=(y^d^w)+1859775393:j<60?N+=(y&d|y&w|d&w)-1894007588:N+=(y^d^w)-899497514,C=w,w=d,d=y<<30|y>>>2,y=m,m=N}l[0]=l[0]+m|0,l[1]=l[1]+y|0,l[2]=l[2]+d|0,l[3]=l[3]+w|0,l[4]=l[4]+C|0},_doFinalize:function(){var g=this._data,u=g.words,l=this._nDataBytes*8,m=g.sigBytes*8;return u[m>>>5]|=128<<24-m%32,u[(m+64>>>9<<4)+14]=Math.floor(l/4294967296),u[(m+64>>>9<<4)+15]=l,g.sigBytes=u.length*4,this._process(),this._hash},clone:function(){var g=r.clone.call(this);return g._hash=this._hash.clone(),g}});i.SHA1=r._createHelper(p),i.HmacSHA1=r._createHmacHelper(p)}(),e.SHA1})},63009:function(W,b,n){(function(e,i){W.exports=b=i(n(19021))})(this,function(e){return function(i){var a=e,f=a.lib,r=f.WordArray,v=f.Hasher,c=a.algo,p=[],g=[];(function(){function m(C){for(var j=i.sqrt(C),O=2;O<=j;O++)if(!(C%O))return!1;return!0}function y(C){return(C-(C|0))*4294967296|0}for(var d=2,w=0;w<64;)m(d)&&(w<8&&(p[w]=y(i.pow(d,.5))),g[w]=y(i.pow(d,.3333333333333333)),w++),d++})();var u=[],l=c.SHA256=v.extend({_doReset:function(){this._hash=new r.init(p.slice(0))},_doProcessBlock:function(m,y){for(var d=this._hash.words,w=d[0],C=d[1],j=d[2],O=d[3],N=d[4],X=d[5],V=d[6],Z=d[7],J=0;J<64;J++){if(J<16)u[J]=m[y+J]|0;else{var se=u[J-15],Y=(se<<25|se>>>7)^(se<<14|se>>>18)^se>>>3,pe=u[J-2],I=(pe<<15|pe>>>17)^(pe<<13|pe>>>19)^pe>>>10;u[J]=Y+u[J-7]+I+u[J-16]}var s=N&X^~N&V,_=w&C^w&j^C&j,F=(w<<30|w>>>2)^(w<<19|w>>>13)^(w<<10|w>>>22),E=(N<<26|N>>>6)^(N<<21|N>>>11)^(N<<7|N>>>25),k=Z+E+s+g[J]+u[J],x=F+_;Z=V,V=X,X=N,N=O+k|0,O=j,j=C,C=w,w=k+x|0}d[0]=d[0]+w|0,d[1]=d[1]+C|0,d[2]=d[2]+j|0,d[3]=d[3]+O|0,d[4]=d[4]+N|0,d[5]=d[5]+X|0,d[6]=d[6]+V|0,d[7]=d[7]+Z|0},_doFinalize:function(){var m=this._data,y=m.words,d=this._nDataBytes*8,w=m.sigBytes*8;return y[w>>>5]|=128<<24-w%32,y[(w+64>>>9<<4)+14]=i.floor(d/4294967296),y[(w+64>>>9<<4)+15]=d,m.sigBytes=y.length*4,this._process(),this._hash},clone:function(){var m=v.clone.call(this);return m._hash=this._hash.clone(),m}});a.SHA256=v._createHelper(l),a.HmacSHA256=v._createHmacHelper(l)}(Math),e.SHA256})},17334:W=>{function b(n,e=100,i={}){if(typeof n!="function")throw new TypeError(`Expected the first parameter to be a function, got \`${typeof n}\`.`);if(e<0)throw new RangeError("`wait` must not be negative.");const{immediate:a}=typeof i=="boolean"?{immediate:i}:i;let f,r,v,c,p;function g(){const m=f,y=r;return f=void 0,r=void 0,p=n.apply(m,y),p}function u(){const m=Date.now()-c;m<e&&m>=0?v=setTimeout(u,e-m):(v=void 0,a||(p=g()))}const l=function(...m){if(f&&this!==f&&Object.getPrototypeOf(this)===Object.getPrototypeOf(f))throw new Error("Debounced method called with different contexts of the same prototype.");f=this,r=m,c=Date.now();const y=a&&!v;return v||(v=setTimeout(u,e)),y&&(p=g()),p};return Object.defineProperty(l,"isPending",{get(){return v!==void 0}}),l.clear=()=>{v&&(clearTimeout(v),v=void 0)},l.flush=()=>{v&&l.trigger()},l.trigger=()=>{p=g(),l.clear()},l}W.exports.debounce=b,W.exports=b},30041:(W,b,n)=>{"use strict";var e=n(30655),i=n(58068),a=n(69675),f=n(75795);W.exports=function(v,c,p){if(!v||typeof v!="object"&&typeof v!="function")throw new a("`obj` must be an object or a function`");if(typeof c!="string"&&typeof c!="symbol")throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new a("`loose`, if provided, must be a boolean");var g=arguments.length>3?arguments[3]:null,u=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,m=arguments.length>6?arguments[6]:!1,y=!!f&&f(v,c);if(e)e(v,c,{configurable:l===null&&y?y.configurable:!l,enumerable:g===null&&y?y.enumerable:!g,value:p,writable:u===null&&y?y.writable:!u});else if(m||!g&&!u&&!l)v[c]=p;else throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")}},29560:(W,b,n)=>{"use strict";b.utils=n(87626),b.Cipher=n(82808),b.DES=n(82211),b.CBC=n(3389),b.EDE=n(65279)},3389:(W,b,n)=>{"use strict";var e=n(43349),i=n(56698),a={};function f(v){e.equal(v.length,8,"Invalid IV length"),this.iv=new Array(8);for(var c=0;c<this.iv.length;c++)this.iv[c]=v[c]}function r(v){function c(l){v.call(this,l),this._cbcInit()}i(c,v);for(var p=Object.keys(a),g=0;g<p.length;g++){var u=p[g];c.prototype[u]=a[u]}return c.create=function(m){return new c(m)},c}b.instantiate=r,a._cbcInit=function(){var c=new f(this.options.iv);this._cbcState=c},a._update=function(c,p,g,u){var l=this._cbcState,m=this.constructor.super_.prototype,y=l.iv;if(this.type==="encrypt"){for(var d=0;d<this.blockSize;d++)y[d]^=c[p+d];m._update.call(this,y,0,g,u);for(var d=0;d<this.blockSize;d++)y[d]=g[u+d]}else{m._update.call(this,c,p,g,u);for(var d=0;d<this.blockSize;d++)g[u+d]^=y[d];for(var d=0;d<this.blockSize;d++)y[d]=c[p+d]}}},82808:(W,b,n)=>{"use strict";var e=n(43349);function i(a){this.options=a,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}W.exports=i,i.prototype._init=function(){},i.prototype.update=function(f){return f.length===0?[]:this.type==="decrypt"?this._updateDecrypt(f):this._updateEncrypt(f)},i.prototype._buffer=function(f,r){for(var v=Math.min(this.buffer.length-this.bufferOff,f.length-r),c=0;c<v;c++)this.buffer[this.bufferOff+c]=f[r+c];return this.bufferOff+=v,v},i.prototype._flushBuffer=function(f,r){return this._update(this.buffer,0,f,r),this.bufferOff=0,this.blockSize},i.prototype._updateEncrypt=function(f){var r=0,v=0,c=(this.bufferOff+f.length)/this.blockSize|0,p=new Array(c*this.blockSize);this.bufferOff!==0&&(r+=this._buffer(f,r),this.bufferOff===this.buffer.length&&(v+=this._flushBuffer(p,v)));for(var g=f.length-(f.length-r)%this.blockSize;r<g;r+=this.blockSize)this._update(f,r,p,v),v+=this.blockSize;for(;r<f.length;r++,this.bufferOff++)this.buffer[this.bufferOff]=f[r];return p},i.prototype._updateDecrypt=function(f){for(var r=0,v=0,c=Math.ceil((this.bufferOff+f.length)/this.blockSize)-1,p=new Array(c*this.blockSize);c>0;c--)r+=this._buffer(f,r),v+=this._flushBuffer(p,v);return r+=this._buffer(f,r),p},i.prototype.final=function(f){var r;f&&(r=this.update(f));var v;return this.type==="encrypt"?v=this._finalEncrypt():v=this._finalDecrypt(),r?r.concat(v):v},i.prototype._pad=function(f,r){if(r===0)return!1;for(;r<f.length;)f[r++]=0;return!0},i.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var f=new Array(this.blockSize);return this._update(this.buffer,0,f,0),f},i.prototype._unpad=function(f){return f},i.prototype._finalDecrypt=function(){e.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var f=new Array(this.blockSize);return this._flushBuffer(f,0),this._unpad(f)}},82211:(W,b,n)=>{"use strict";var e=n(43349),i=n(56698),a=n(87626),f=n(82808);function r(){this.tmp=new Array(2),this.keys=null}function v(p){f.call(this,p);var g=new r;this._desState=g,this.deriveKeys(g,p.key)}i(v,f),W.exports=v,v.create=function(g){return new v(g)};var c=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];v.prototype.deriveKeys=function(g,u){g.keys=new Array(32),e.equal(u.length,this.blockSize,"Invalid key length");var l=a.readUInt32BE(u,0),m=a.readUInt32BE(u,4);a.pc1(l,m,g.tmp,0),l=g.tmp[0],m=g.tmp[1];for(var y=0;y<g.keys.length;y+=2){var d=c[y>>>1];l=a.r28shl(l,d),m=a.r28shl(m,d),a.pc2(l,m,g.keys,y)}},v.prototype._update=function(g,u,l,m){var y=this._desState,d=a.readUInt32BE(g,u),w=a.readUInt32BE(g,u+4);a.ip(d,w,y.tmp,0),d=y.tmp[0],w=y.tmp[1],this.type==="encrypt"?this._encrypt(y,d,w,y.tmp,0):this._decrypt(y,d,w,y.tmp,0),d=y.tmp[0],w=y.tmp[1],a.writeUInt32BE(l,d,m),a.writeUInt32BE(l,w,m+4)},v.prototype._pad=function(g,u){for(var l=g.length-u,m=u;m<g.length;m++)g[m]=l;return!0},v.prototype._unpad=function(g){for(var u=g[g.length-1],l=g.length-u;l<g.length;l++)e.equal(g[l],u);return g.slice(0,g.length-u)},v.prototype._encrypt=function(g,u,l,m,y){for(var d=u,w=l,C=0;C<g.keys.length;C+=2){var j=g.keys[C],O=g.keys[C+1];a.expand(w,g.tmp,0),j^=g.tmp[0],O^=g.tmp[1];var N=a.substitute(j,O),X=a.permute(N),V=w;w=(d^X)>>>0,d=V}a.rip(w,d,m,y)},v.prototype._decrypt=function(g,u,l,m,y){for(var d=l,w=u,C=g.keys.length-2;C>=0;C-=2){var j=g.keys[C],O=g.keys[C+1];a.expand(d,g.tmp,0),j^=g.tmp[0],O^=g.tmp[1];var N=a.substitute(j,O),X=a.permute(N),V=d;d=(w^X)>>>0,w=V}a.rip(d,w,m,y)}},65279:(W,b,n)=>{"use strict";var e=n(43349),i=n(56698),a=n(82808),f=n(82211);function r(c,p){e.equal(p.length,24,"Invalid key length");var g=p.slice(0,8),u=p.slice(8,16),l=p.slice(16,24);c==="encrypt"?this.ciphers=[f.create({type:"encrypt",key:g}),f.create({type:"decrypt",key:u}),f.create({type:"encrypt",key:l})]:this.ciphers=[f.create({type:"decrypt",key:l}),f.create({type:"encrypt",key:u}),f.create({type:"decrypt",key:g})]}function v(c){a.call(this,c);var p=new r(this.type,this.options.key);this._edeState=p}i(v,a),W.exports=v,v.create=function(p){return new v(p)},v.prototype._update=function(p,g,u,l){var m=this._edeState;m.ciphers[0]._update(p,g,u,l),m.ciphers[1]._update(u,l,u,l),m.ciphers[2]._update(u,l,u,l)},v.prototype._pad=f.prototype._pad,v.prototype._unpad=f.prototype._unpad},87626:(W,b)=>{"use strict";b.readUInt32BE=function(f,r){var v=f[0+r]<<24|f[1+r]<<16|f[2+r]<<8|f[3+r];return v>>>0},b.writeUInt32BE=function(f,r,v){f[0+v]=r>>>24,f[1+v]=r>>>16&255,f[2+v]=r>>>8&255,f[3+v]=r&255},b.ip=function(f,r,v,c){for(var p=0,g=0,u=6;u>=0;u-=2){for(var l=0;l<=24;l+=8)p<<=1,p|=r>>>l+u&1;for(var l=0;l<=24;l+=8)p<<=1,p|=f>>>l+u&1}for(var u=6;u>=0;u-=2){for(var l=1;l<=25;l+=8)g<<=1,g|=r>>>l+u&1;for(var l=1;l<=25;l+=8)g<<=1,g|=f>>>l+u&1}v[c+0]=p>>>0,v[c+1]=g>>>0},b.rip=function(f,r,v,c){for(var p=0,g=0,u=0;u<4;u++)for(var l=24;l>=0;l-=8)p<<=1,p|=r>>>l+u&1,p<<=1,p|=f>>>l+u&1;for(var u=4;u<8;u++)for(var l=24;l>=0;l-=8)g<<=1,g|=r>>>l+u&1,g<<=1,g|=f>>>l+u&1;v[c+0]=p>>>0,v[c+1]=g>>>0},b.pc1=function(f,r,v,c){for(var p=0,g=0,u=7;u>=5;u--){for(var l=0;l<=24;l+=8)p<<=1,p|=r>>l+u&1;for(var l=0;l<=24;l+=8)p<<=1,p|=f>>l+u&1}for(var l=0;l<=24;l+=8)p<<=1,p|=r>>l+u&1;for(var u=1;u<=3;u++){for(var l=0;l<=24;l+=8)g<<=1,g|=r>>l+u&1;for(var l=0;l<=24;l+=8)g<<=1,g|=f>>l+u&1}for(var l=0;l<=24;l+=8)g<<=1,g|=f>>l+u&1;v[c+0]=p>>>0,v[c+1]=g>>>0},b.r28shl=function(f,r){return f<<r&268435455|f>>>28-r};var n=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];b.pc2=function(f,r,v,c){for(var p=0,g=0,u=n.length>>>1,l=0;l<u;l++)p<<=1,p|=f>>>n[l]&1;for(var l=u;l<n.length;l++)g<<=1,g|=r>>>n[l]&1;v[c+0]=p>>>0,v[c+1]=g>>>0},b.expand=function(f,r,v){var c=0,p=0;c=(f&1)<<5|f>>>27;for(var g=23;g>=15;g-=4)c<<=6,c|=f>>>g&63;for(var g=11;g>=3;g-=4)p|=f>>>g&63,p<<=6;p|=(f&31)<<1|f>>>31,r[v+0]=c>>>0,r[v+1]=p>>>0};var e=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];b.substitute=function(f,r){for(var v=0,c=0;c<4;c++){var p=f>>>18-c*6&63,g=e[c*64+p];v<<=4,v|=g}for(var c=0;c<4;c++){var p=r>>>18-c*6&63,g=e[4*64+c*64+p];v<<=4,v|=g}return v>>>0};var i=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];b.permute=function(f){for(var r=0,v=0;v<i.length;v++)r<<=1,r|=f>>>i[v]&1;return r>>>0},b.padSplit=function(f,r,v){for(var c=f.toString(2);c.length<r;)c="0"+c;for(var p=[],g=0;g<r;g+=v)p.push(c.slice(g,g+v));return p.join(" ")}},15380:(W,b,n)=>{var e=n(48287).Buffer,i=n(4934),a=n(23241),f=n(14910);function r(p){var g=new e(a[p].prime,"hex"),u=new e(a[p].gen,"hex");return new f(g,u)}var v={binary:!0,hex:!0,base64:!0};function c(p,g,u,l){return e.isBuffer(g)||v[g]===void 0?c(p,"binary",g,u):(g=g||"binary",l=l||"binary",u=u||new e([2]),e.isBuffer(u)||(u=new e(u,l)),typeof p=="number"?new f(i(p,u),u,!0):(e.isBuffer(p)||(p=new e(p,g)),new f(p,u,!0)))}b.DiffieHellmanGroup=b.createDiffieHellmanGroup=b.getDiffieHellman=r,b.createDiffieHellman=b.DiffieHellman=c},14910:(W,b,n)=>{var e=n(48287).Buffer,i=n(66473),a=n(52244),f=new a,r=new i(24),v=new i(11),c=new i(10),p=new i(3),g=new i(7),u=n(4934),l=n(53209);W.exports=C;function m(O,N){return N=N||"utf8",e.isBuffer(O)||(O=new e(O,N)),this._pub=new i(O),this}function y(O,N){return N=N||"utf8",e.isBuffer(O)||(O=new e(O,N)),this._priv=new i(O),this}var d={};function w(O,N){var X=N.toString("hex"),V=[X,O.toString(16)].join("_");if(V in d)return d[V];var Z=0;if(O.isEven()||!u.simpleSieve||!u.fermatTest(O)||!f.test(O))return Z+=1,X==="02"||X==="05"?Z+=8:Z+=4,d[V]=Z,Z;f.test(O.shrn(1))||(Z+=2);var J;switch(X){case"02":O.mod(r).cmp(v)&&(Z+=8);break;case"05":J=O.mod(c),J.cmp(p)&&J.cmp(g)&&(Z+=8);break;default:Z+=4}return d[V]=Z,Z}function C(O,N,X){this.setGenerator(N),this.__prime=new i(O),this._prime=i.mont(this.__prime),this._primeLen=O.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,X?(this.setPublicKey=m,this.setPrivateKey=y):this._primeCode=8}Object.defineProperty(C.prototype,"verifyError",{enumerable:!0,get:function(){return typeof this._primeCode!="number"&&(this._primeCode=w(this.__prime,this.__gen)),this._primeCode}}),C.prototype.generateKeys=function(){return this._priv||(this._priv=new i(l(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},C.prototype.computeSecret=function(O){O=new i(O),O=O.toRed(this._prime);var N=O.redPow(this._priv).fromRed(),X=new e(N.toArray()),V=this.getPrime();if(X.length<V.length){var Z=new e(V.length-X.length);Z.fill(0),X=e.concat([Z,X])}return X},C.prototype.getPublicKey=function(N){return j(this._pub,N)},C.prototype.getPrivateKey=function(N){return j(this._priv,N)},C.prototype.getPrime=function(O){return j(this.__prime,O)},C.prototype.getGenerator=function(O){return j(this._gen,O)},C.prototype.setGenerator=function(O,N){return N=N||"utf8",e.isBuffer(O)||(O=new e(O,N)),this.__gen=O,this._gen=new i(O),this};function j(O,N){var X=new e(O.toArray());return N?X.toString(N):X}},4934:(W,b,n)=>{var e=n(53209);W.exports=V,V.simpleSieve=N,V.fermatTest=X;var i=n(66473),a=new i(24),f=n(52244),r=new f,v=new i(1),c=new i(2),p=new i(5),g=new i(16),u=new i(8),l=new i(10),m=new i(3),y=new i(7),d=new i(11),w=new i(4),C=new i(12),j=null;function O(){if(j!==null)return j;var Z=1048576,J=[];J[0]=2;for(var se=1,Y=3;Y<Z;Y+=2){for(var pe=Math.ceil(Math.sqrt(Y)),I=0;I<se&&J[I]<=pe&&Y%J[I]!==0;I++);se!==I&&J[I]<=pe||(J[se++]=Y)}return j=J,J}function N(Z){for(var J=O(),se=0;se<J.length;se++)if(Z.modn(J[se])===0)return Z.cmpn(J[se])===0;return!0}function X(Z){var J=i.mont(Z);return c.toRed(J).redPow(Z.subn(1)).fromRed().cmpn(1)===0}function V(Z,J){if(Z<16)return J===2||J===5?new i([140,123]):new i([140,39]);J=new i(J);for(var se,Y;;){for(se=new i(e(Math.ceil(Z/8)));se.bitLength()>Z;)se.ishrn(1);if(se.isEven()&&se.iadd(v),se.testn(1)||se.iadd(c),J.cmp(c)){if(!J.cmp(p))for(;se.mod(l).cmp(m);)se.iadd(w)}else for(;se.mod(a).cmp(d);)se.iadd(w);if(Y=se.shrn(1),N(Y)&&N(se)&&X(Y)&&X(se)&&r.test(Y)&&r.test(se))return se}}},66473:function(W,b,n){W=n.nmd(W),function(e,i){"use strict";function a(I,s){if(!I)throw new Error(s||"Assertion failed")}function f(I,s){I.super_=s;var _=function(){};_.prototype=s.prototype,I.prototype=new _,I.prototype.constructor=I}function r(I,s,_){if(r.isBN(I))return I;this.negative=0,this.words=null,this.length=0,this.red=null,I!==null&&((s==="le"||s==="be")&&(_=s,s=10),this._init(I||0,s||10,_||"be"))}typeof e=="object"?e.exports=r:i.BN=r,r.BN=r,r.wordSize=26;var v;try{typeof window<"u"&&typeof window.Buffer<"u"?v=window.Buffer:v=n(66089).Buffer}catch{}r.isBN=function(s){return s instanceof r?!0:s!==null&&typeof s=="object"&&s.constructor.wordSize===r.wordSize&&Array.isArray(s.words)},r.max=function(s,_){return s.cmp(_)>0?s:_},r.min=function(s,_){return s.cmp(_)<0?s:_},r.prototype._init=function(s,_,F){if(typeof s=="number")return this._initNumber(s,_,F);if(typeof s=="object")return this._initArray(s,_,F);_==="hex"&&(_=16),a(_===(_|0)&&_>=2&&_<=36),s=s.toString().replace(/\s+/g,"");var E=0;s[0]==="-"&&(E++,this.negative=1),E<s.length&&(_===16?this._parseHex(s,E,F):(this._parseBase(s,_,E),F==="le"&&this._initArray(this.toArray(),_,F)))},r.prototype._initNumber=function(s,_,F){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(a(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),F==="le"&&this._initArray(this.toArray(),_,F)},r.prototype._initArray=function(s,_,F){if(a(typeof s.length=="number"),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=new Array(this.length);for(var E=0;E<this.length;E++)this.words[E]=0;var k,x,R=0;if(F==="be")for(E=s.length-1,k=0;E>=0;E-=3)x=s[E]|s[E-1]<<8|s[E-2]<<16,this.words[k]|=x<<R&67108863,this.words[k+1]=x>>>26-R&67108863,R+=24,R>=26&&(R-=26,k++);else if(F==="le")for(E=0,k=0;E<s.length;E+=3)x=s[E]|s[E+1]<<8|s[E+2]<<16,this.words[k]|=x<<R&67108863,this.words[k+1]=x>>>26-R&67108863,R+=24,R>=26&&(R-=26,k++);return this.strip()};function c(I,s){var _=I.charCodeAt(s);return _>=65&&_<=70?_-55:_>=97&&_<=102?_-87:_-48&15}function p(I,s,_){var F=c(I,_);return _-1>=s&&(F|=c(I,_-1)<<4),F}r.prototype._parseHex=function(s,_,F){this.length=Math.ceil((s.length-_)/6),this.words=new Array(this.length);for(var E=0;E<this.length;E++)this.words[E]=0;var k=0,x=0,R;if(F==="be")for(E=s.length-1;E>=_;E-=2)R=p(s,_,E)<<k,this.words[x]|=R&67108863,k>=18?(k-=18,x+=1,this.words[x]|=R>>>26):k+=8;else{var M=s.length-_;for(E=M%2===0?_+1:_;E<s.length;E+=2)R=p(s,_,E)<<k,this.words[x]|=R&67108863,k>=18?(k-=18,x+=1,this.words[x]|=R>>>26):k+=8}this.strip()};function g(I,s,_,F){for(var E=0,k=Math.min(I.length,_),x=s;x<k;x++){var R=I.charCodeAt(x)-48;E*=F,R>=49?E+=R-49+10:R>=17?E+=R-17+10:E+=R}return E}r.prototype._parseBase=function(s,_,F){this.words=[0],this.length=1;for(var E=0,k=1;k<=67108863;k*=_)E++;E--,k=k/_|0;for(var x=s.length-F,R=x%E,M=Math.min(x,x-R)+F,o=0,P=F;P<M;P+=E)o=g(s,P,P+E,_),this.imuln(k),this.words[0]+o<67108864?this.words[0]+=o:this._iaddn(o);if(R!==0){var $=1;for(o=g(s,P,s.length,_),P=0;P<R;P++)$*=_;this.imuln($),this.words[0]+o<67108864?this.words[0]+=o:this._iaddn(o)}this.strip()},r.prototype.copy=function(s){s.words=new Array(this.length);for(var _=0;_<this.length;_++)s.words[_]=this.words[_];s.length=this.length,s.negative=this.negative,s.red=this.red},r.prototype.clone=function(){var s=new r(null);return this.copy(s),s},r.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},r.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},r.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(s,_){s=s||10,_=_|0||1;var F;if(s===16||s==="hex"){F="";for(var E=0,k=0,x=0;x<this.length;x++){var R=this.words[x],M=((R<<E|k)&16777215).toString(16);k=R>>>24-E&16777215,k!==0||x!==this.length-1?F=u[6-M.length]+M+F:F=M+F,E+=2,E>=26&&(E-=26,x--)}for(k!==0&&(F=k.toString(16)+F);F.length%_!==0;)F="0"+F;return this.negative!==0&&(F="-"+F),F}if(s===(s|0)&&s>=2&&s<=36){var o=l[s],P=m[s];F="";var $=this.clone();for($.negative=0;!$.isZero();){var K=$.modn(P).toString(s);$=$.idivn(P),$.isZero()?F=K+F:F=u[o-K.length]+K+F}for(this.isZero()&&(F="0"+F);F.length%_!==0;)F="0"+F;return this.negative!==0&&(F="-"+F),F}a(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&a(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-s:s},r.prototype.toJSON=function(){return this.toString(16)},r.prototype.toBuffer=function(s,_){return a(typeof v<"u"),this.toArrayLike(v,s,_)},r.prototype.toArray=function(s,_){return this.toArrayLike(Array,s,_)},r.prototype.toArrayLike=function(s,_,F){var E=this.byteLength(),k=F||Math.max(1,E);a(E<=k,"byte array longer than desired length"),a(k>0,"Requested array length <= 0"),this.strip();var x=_==="le",R=new s(k),M,o,P=this.clone();if(x){for(o=0;!P.isZero();o++)M=P.andln(255),P.iushrn(8),R[o]=M;for(;o<k;o++)R[o]=0}else{for(o=0;o<k-E;o++)R[o]=0;for(o=0;!P.isZero();o++)M=P.andln(255),P.iushrn(8),R[k-o-1]=M}return R},Math.clz32?r.prototype._countBits=function(s){return 32-Math.clz32(s)}:r.prototype._countBits=function(s){var _=s,F=0;return _>=4096&&(F+=13,_>>>=13),_>=64&&(F+=7,_>>>=7),_>=8&&(F+=4,_>>>=4),_>=2&&(F+=2,_>>>=2),F+_},r.prototype._zeroBits=function(s){if(s===0)return 26;var _=s,F=0;return(_&8191)===0&&(F+=13,_>>>=13),(_&127)===0&&(F+=7,_>>>=7),(_&15)===0&&(F+=4,_>>>=4),(_&3)===0&&(F+=2,_>>>=2),(_&1)===0&&F++,F},r.prototype.bitLength=function(){var s=this.words[this.length-1],_=this._countBits(s);return(this.length-1)*26+_};function y(I){for(var s=new Array(I.bitLength()),_=0;_<s.length;_++){var F=_/26|0,E=_%26;s[_]=(I.words[F]&1<<E)>>>E}return s}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,_=0;_<this.length;_++){var F=this._zeroBits(this.words[_]);if(s+=F,F!==26)break}return s},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(s){return this.negative!==0?this.abs().inotn(s).iaddn(1):this.clone()},r.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var _=0;_<s.length;_++)this.words[_]=this.words[_]|s.words[_];return this.strip()},r.prototype.ior=function(s){return a((this.negative|s.negative)===0),this.iuor(s)},r.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},r.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},r.prototype.iuand=function(s){var _;this.length>s.length?_=s:_=this;for(var F=0;F<_.length;F++)this.words[F]=this.words[F]&s.words[F];return this.length=_.length,this.strip()},r.prototype.iand=function(s){return a((this.negative|s.negative)===0),this.iuand(s)},r.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},r.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},r.prototype.iuxor=function(s){var _,F;this.length>s.length?(_=this,F=s):(_=s,F=this);for(var E=0;E<F.length;E++)this.words[E]=_.words[E]^F.words[E];if(this!==_)for(;E<_.length;E++)this.words[E]=_.words[E];return this.length=_.length,this.strip()},r.prototype.ixor=function(s){return a((this.negative|s.negative)===0),this.iuxor(s)},r.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},r.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},r.prototype.inotn=function(s){a(typeof s=="number"&&s>=0);var _=Math.ceil(s/26)|0,F=s%26;this._expand(_),F>0&&_--;for(var E=0;E<_;E++)this.words[E]=~this.words[E]&67108863;return F>0&&(this.words[E]=~this.words[E]&67108863>>26-F),this.strip()},r.prototype.notn=function(s){return this.clone().inotn(s)},r.prototype.setn=function(s,_){a(typeof s=="number"&&s>=0);var F=s/26|0,E=s%26;return this._expand(F+1),_?this.words[F]=this.words[F]|1<<E:this.words[F]=this.words[F]&~(1<<E),this.strip()},r.prototype.iadd=function(s){var _;if(this.negative!==0&&s.negative===0)return this.negative=0,_=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,_=this.isub(s),s.negative=1,_._normSign();var F,E;this.length>s.length?(F=this,E=s):(F=s,E=this);for(var k=0,x=0;x<E.length;x++)_=(F.words[x]|0)+(E.words[x]|0)+k,this.words[x]=_&67108863,k=_>>>26;for(;k!==0&&x<F.length;x++)_=(F.words[x]|0)+k,this.words[x]=_&67108863,k=_>>>26;if(this.length=F.length,k!==0)this.words[this.length]=k,this.length++;else if(F!==this)for(;x<F.length;x++)this.words[x]=F.words[x];return this},r.prototype.add=function(s){var _;return s.negative!==0&&this.negative===0?(s.negative=0,_=this.sub(s),s.negative^=1,_):s.negative===0&&this.negative!==0?(this.negative=0,_=s.sub(this),this.negative=1,_):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},r.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var _=this.iadd(s);return s.negative=1,_._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var F=this.cmp(s);if(F===0)return this.negative=0,this.length=1,this.words[0]=0,this;var E,k;F>0?(E=this,k=s):(E=s,k=this);for(var x=0,R=0;R<k.length;R++)_=(E.words[R]|0)-(k.words[R]|0)+x,x=_>>26,this.words[R]=_&67108863;for(;x!==0&&R<E.length;R++)_=(E.words[R]|0)+x,x=_>>26,this.words[R]=_&67108863;if(x===0&&R<E.length&&E!==this)for(;R<E.length;R++)this.words[R]=E.words[R];return this.length=Math.max(this.length,R),E!==this&&(this.negative=1),this.strip()},r.prototype.sub=function(s){return this.clone().isub(s)};function d(I,s,_){_.negative=s.negative^I.negative;var F=I.length+s.length|0;_.length=F,F=F-1|0;var E=I.words[0]|0,k=s.words[0]|0,x=E*k,R=x&67108863,M=x/67108864|0;_.words[0]=R;for(var o=1;o<F;o++){for(var P=M>>>26,$=M&67108863,K=Math.min(o,s.length-1),q=Math.max(0,o-I.length+1);q<=K;q++){var Fe=o-q|0;E=I.words[Fe]|0,k=s.words[q]|0,x=E*k+$,P+=x/67108864|0,$=x&67108863}_.words[o]=$|0,M=P|0}return M!==0?_.words[o]=M|0:_.length--,_.strip()}var w=function(s,_,F){var E=s.words,k=_.words,x=F.words,R=0,M,o,P,$=E[0]|0,K=$&8191,q=$>>>13,Fe=E[1]|0,et=Fe&8191,Qe=Fe>>>13,Ht=E[2]|0,qe=Ht&8191,De=Ht>>>13,Je=E[3]|0,yt=Je&8191,jt=Je>>>13,Lt=E[4]|0,ct=Lt&8191,Bt=Lt>>>13,gn=E[5]|0,Mt=gn&8191,Zt=gn>>>13,Kt=E[6]|0,Tt=Kt&8191,xt=Kt>>>13,Jt=E[7]|0,Dt=Jt&8191,en=Jt>>>13,rt=E[8]|0,_e=rt&8191,oe=rt>>>13,Me=E[9]|0,Pe=Me&8191,fe=Me>>>13,Re=k[0]|0,We=Re&8191,ut=Re>>>13,dt=k[1]|0,Ue=dt&8191,je=dt>>>13,we=k[2]|0,Xe=we&8191,gt=we>>>13,pn=k[3]|0,cn=pn&8191,hn=pn>>>13,En=k[4]|0,on=En&8191,dn=En>>>13,jn=k[5]|0,Jn=jn&8191,$n=jn>>>13,Yi=k[6]|0,di=Yi&8191,fi=Yi>>>13,Ci=k[7]|0,ki=Ci&8191,Hn=Ci>>>13,cr=k[8]|0,mi=cr&8191,Fn=cr>>>13,ni=k[9]|0,Wn=ni&8191,hi=ni>>>13;F.negative=s.negative^_.negative,F.length=19,M=Math.imul(K,We),o=Math.imul(K,ut),o=o+Math.imul(q,We)|0,P=Math.imul(q,ut);var Qn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Qn>>>26)|0,Qn&=67108863,M=Math.imul(et,We),o=Math.imul(et,ut),o=o+Math.imul(Qe,We)|0,P=Math.imul(Qe,ut),M=M+Math.imul(K,Ue)|0,o=o+Math.imul(K,je)|0,o=o+Math.imul(q,Ue)|0,P=P+Math.imul(q,je)|0;var Ze=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ze>>>26)|0,Ze&=67108863,M=Math.imul(qe,We),o=Math.imul(qe,ut),o=o+Math.imul(De,We)|0,P=Math.imul(De,ut),M=M+Math.imul(et,Ue)|0,o=o+Math.imul(et,je)|0,o=o+Math.imul(Qe,Ue)|0,P=P+Math.imul(Qe,je)|0,M=M+Math.imul(K,Xe)|0,o=o+Math.imul(K,gt)|0,o=o+Math.imul(q,Xe)|0,P=P+Math.imul(q,gt)|0;var ft=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(ft>>>26)|0,ft&=67108863,M=Math.imul(yt,We),o=Math.imul(yt,ut),o=o+Math.imul(jt,We)|0,P=Math.imul(jt,ut),M=M+Math.imul(qe,Ue)|0,o=o+Math.imul(qe,je)|0,o=o+Math.imul(De,Ue)|0,P=P+Math.imul(De,je)|0,M=M+Math.imul(et,Xe)|0,o=o+Math.imul(et,gt)|0,o=o+Math.imul(Qe,Xe)|0,P=P+Math.imul(Qe,gt)|0,M=M+Math.imul(K,cn)|0,o=o+Math.imul(K,hn)|0,o=o+Math.imul(q,cn)|0,P=P+Math.imul(q,hn)|0;var Yt=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,M=Math.imul(ct,We),o=Math.imul(ct,ut),o=o+Math.imul(Bt,We)|0,P=Math.imul(Bt,ut),M=M+Math.imul(yt,Ue)|0,o=o+Math.imul(yt,je)|0,o=o+Math.imul(jt,Ue)|0,P=P+Math.imul(jt,je)|0,M=M+Math.imul(qe,Xe)|0,o=o+Math.imul(qe,gt)|0,o=o+Math.imul(De,Xe)|0,P=P+Math.imul(De,gt)|0,M=M+Math.imul(et,cn)|0,o=o+Math.imul(et,hn)|0,o=o+Math.imul(Qe,cn)|0,P=P+Math.imul(Qe,hn)|0,M=M+Math.imul(K,on)|0,o=o+Math.imul(K,dn)|0,o=o+Math.imul(q,on)|0,P=P+Math.imul(q,dn)|0;var vn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(vn>>>26)|0,vn&=67108863,M=Math.imul(Mt,We),o=Math.imul(Mt,ut),o=o+Math.imul(Zt,We)|0,P=Math.imul(Zt,ut),M=M+Math.imul(ct,Ue)|0,o=o+Math.imul(ct,je)|0,o=o+Math.imul(Bt,Ue)|0,P=P+Math.imul(Bt,je)|0,M=M+Math.imul(yt,Xe)|0,o=o+Math.imul(yt,gt)|0,o=o+Math.imul(jt,Xe)|0,P=P+Math.imul(jt,gt)|0,M=M+Math.imul(qe,cn)|0,o=o+Math.imul(qe,hn)|0,o=o+Math.imul(De,cn)|0,P=P+Math.imul(De,hn)|0,M=M+Math.imul(et,on)|0,o=o+Math.imul(et,dn)|0,o=o+Math.imul(Qe,on)|0,P=P+Math.imul(Qe,dn)|0,M=M+Math.imul(K,Jn)|0,o=o+Math.imul(K,$n)|0,o=o+Math.imul(q,Jn)|0,P=P+Math.imul(q,$n)|0;var Tn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,M=Math.imul(Tt,We),o=Math.imul(Tt,ut),o=o+Math.imul(xt,We)|0,P=Math.imul(xt,ut),M=M+Math.imul(Mt,Ue)|0,o=o+Math.imul(Mt,je)|0,o=o+Math.imul(Zt,Ue)|0,P=P+Math.imul(Zt,je)|0,M=M+Math.imul(ct,Xe)|0,o=o+Math.imul(ct,gt)|0,o=o+Math.imul(Bt,Xe)|0,P=P+Math.imul(Bt,gt)|0,M=M+Math.imul(yt,cn)|0,o=o+Math.imul(yt,hn)|0,o=o+Math.imul(jt,cn)|0,P=P+Math.imul(jt,hn)|0,M=M+Math.imul(qe,on)|0,o=o+Math.imul(qe,dn)|0,o=o+Math.imul(De,on)|0,P=P+Math.imul(De,dn)|0,M=M+Math.imul(et,Jn)|0,o=o+Math.imul(et,$n)|0,o=o+Math.imul(Qe,Jn)|0,P=P+Math.imul(Qe,$n)|0,M=M+Math.imul(K,di)|0,o=o+Math.imul(K,fi)|0,o=o+Math.imul(q,di)|0,P=P+Math.imul(q,fi)|0;var Ti=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ti>>>26)|0,Ti&=67108863,M=Math.imul(Dt,We),o=Math.imul(Dt,ut),o=o+Math.imul(en,We)|0,P=Math.imul(en,ut),M=M+Math.imul(Tt,Ue)|0,o=o+Math.imul(Tt,je)|0,o=o+Math.imul(xt,Ue)|0,P=P+Math.imul(xt,je)|0,M=M+Math.imul(Mt,Xe)|0,o=o+Math.imul(Mt,gt)|0,o=o+Math.imul(Zt,Xe)|0,P=P+Math.imul(Zt,gt)|0,M=M+Math.imul(ct,cn)|0,o=o+Math.imul(ct,hn)|0,o=o+Math.imul(Bt,cn)|0,P=P+Math.imul(Bt,hn)|0,M=M+Math.imul(yt,on)|0,o=o+Math.imul(yt,dn)|0,o=o+Math.imul(jt,on)|0,P=P+Math.imul(jt,dn)|0,M=M+Math.imul(qe,Jn)|0,o=o+Math.imul(qe,$n)|0,o=o+Math.imul(De,Jn)|0,P=P+Math.imul(De,$n)|0,M=M+Math.imul(et,di)|0,o=o+Math.imul(et,fi)|0,o=o+Math.imul(Qe,di)|0,P=P+Math.imul(Qe,fi)|0,M=M+Math.imul(K,ki)|0,o=o+Math.imul(K,Hn)|0,o=o+Math.imul(q,ki)|0,P=P+Math.imul(q,Hn)|0;var ti=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(ti>>>26)|0,ti&=67108863,M=Math.imul(_e,We),o=Math.imul(_e,ut),o=o+Math.imul(oe,We)|0,P=Math.imul(oe,ut),M=M+Math.imul(Dt,Ue)|0,o=o+Math.imul(Dt,je)|0,o=o+Math.imul(en,Ue)|0,P=P+Math.imul(en,je)|0,M=M+Math.imul(Tt,Xe)|0,o=o+Math.imul(Tt,gt)|0,o=o+Math.imul(xt,Xe)|0,P=P+Math.imul(xt,gt)|0,M=M+Math.imul(Mt,cn)|0,o=o+Math.imul(Mt,hn)|0,o=o+Math.imul(Zt,cn)|0,P=P+Math.imul(Zt,hn)|0,M=M+Math.imul(ct,on)|0,o=o+Math.imul(ct,dn)|0,o=o+Math.imul(Bt,on)|0,P=P+Math.imul(Bt,dn)|0,M=M+Math.imul(yt,Jn)|0,o=o+Math.imul(yt,$n)|0,o=o+Math.imul(jt,Jn)|0,P=P+Math.imul(jt,$n)|0,M=M+Math.imul(qe,di)|0,o=o+Math.imul(qe,fi)|0,o=o+Math.imul(De,di)|0,P=P+Math.imul(De,fi)|0,M=M+Math.imul(et,ki)|0,o=o+Math.imul(et,Hn)|0,o=o+Math.imul(Qe,ki)|0,P=P+Math.imul(Qe,Hn)|0,M=M+Math.imul(K,mi)|0,o=o+Math.imul(K,Fn)|0,o=o+Math.imul(q,mi)|0,P=P+Math.imul(q,Fn)|0;var Gn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,M=Math.imul(Pe,We),o=Math.imul(Pe,ut),o=o+Math.imul(fe,We)|0,P=Math.imul(fe,ut),M=M+Math.imul(_e,Ue)|0,o=o+Math.imul(_e,je)|0,o=o+Math.imul(oe,Ue)|0,P=P+Math.imul(oe,je)|0,M=M+Math.imul(Dt,Xe)|0,o=o+Math.imul(Dt,gt)|0,o=o+Math.imul(en,Xe)|0,P=P+Math.imul(en,gt)|0,M=M+Math.imul(Tt,cn)|0,o=o+Math.imul(Tt,hn)|0,o=o+Math.imul(xt,cn)|0,P=P+Math.imul(xt,hn)|0,M=M+Math.imul(Mt,on)|0,o=o+Math.imul(Mt,dn)|0,o=o+Math.imul(Zt,on)|0,P=P+Math.imul(Zt,dn)|0,M=M+Math.imul(ct,Jn)|0,o=o+Math.imul(ct,$n)|0,o=o+Math.imul(Bt,Jn)|0,P=P+Math.imul(Bt,$n)|0,M=M+Math.imul(yt,di)|0,o=o+Math.imul(yt,fi)|0,o=o+Math.imul(jt,di)|0,P=P+Math.imul(jt,fi)|0,M=M+Math.imul(qe,ki)|0,o=o+Math.imul(qe,Hn)|0,o=o+Math.imul(De,ki)|0,P=P+Math.imul(De,Hn)|0,M=M+Math.imul(et,mi)|0,o=o+Math.imul(et,Fn)|0,o=o+Math.imul(Qe,mi)|0,P=P+Math.imul(Qe,Fn)|0,M=M+Math.imul(K,Wn)|0,o=o+Math.imul(K,hi)|0,o=o+Math.imul(q,Wn)|0,P=P+Math.imul(q,hi)|0;var Ri=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ri>>>26)|0,Ri&=67108863,M=Math.imul(Pe,Ue),o=Math.imul(Pe,je),o=o+Math.imul(fe,Ue)|0,P=Math.imul(fe,je),M=M+Math.imul(_e,Xe)|0,o=o+Math.imul(_e,gt)|0,o=o+Math.imul(oe,Xe)|0,P=P+Math.imul(oe,gt)|0,M=M+Math.imul(Dt,cn)|0,o=o+Math.imul(Dt,hn)|0,o=o+Math.imul(en,cn)|0,P=P+Math.imul(en,hn)|0,M=M+Math.imul(Tt,on)|0,o=o+Math.imul(Tt,dn)|0,o=o+Math.imul(xt,on)|0,P=P+Math.imul(xt,dn)|0,M=M+Math.imul(Mt,Jn)|0,o=o+Math.imul(Mt,$n)|0,o=o+Math.imul(Zt,Jn)|0,P=P+Math.imul(Zt,$n)|0,M=M+Math.imul(ct,di)|0,o=o+Math.imul(ct,fi)|0,o=o+Math.imul(Bt,di)|0,P=P+Math.imul(Bt,fi)|0,M=M+Math.imul(yt,ki)|0,o=o+Math.imul(yt,Hn)|0,o=o+Math.imul(jt,ki)|0,P=P+Math.imul(jt,Hn)|0,M=M+Math.imul(qe,mi)|0,o=o+Math.imul(qe,Fn)|0,o=o+Math.imul(De,mi)|0,P=P+Math.imul(De,Fn)|0,M=M+Math.imul(et,Wn)|0,o=o+Math.imul(et,hi)|0,o=o+Math.imul(Qe,Wn)|0,P=P+Math.imul(Qe,hi)|0;var nn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(nn>>>26)|0,nn&=67108863,M=Math.imul(Pe,Xe),o=Math.imul(Pe,gt),o=o+Math.imul(fe,Xe)|0,P=Math.imul(fe,gt),M=M+Math.imul(_e,cn)|0,o=o+Math.imul(_e,hn)|0,o=o+Math.imul(oe,cn)|0,P=P+Math.imul(oe,hn)|0,M=M+Math.imul(Dt,on)|0,o=o+Math.imul(Dt,dn)|0,o=o+Math.imul(en,on)|0,P=P+Math.imul(en,dn)|0,M=M+Math.imul(Tt,Jn)|0,o=o+Math.imul(Tt,$n)|0,o=o+Math.imul(xt,Jn)|0,P=P+Math.imul(xt,$n)|0,M=M+Math.imul(Mt,di)|0,o=o+Math.imul(Mt,fi)|0,o=o+Math.imul(Zt,di)|0,P=P+Math.imul(Zt,fi)|0,M=M+Math.imul(ct,ki)|0,o=o+Math.imul(ct,Hn)|0,o=o+Math.imul(Bt,ki)|0,P=P+Math.imul(Bt,Hn)|0,M=M+Math.imul(yt,mi)|0,o=o+Math.imul(yt,Fn)|0,o=o+Math.imul(jt,mi)|0,P=P+Math.imul(jt,Fn)|0,M=M+Math.imul(qe,Wn)|0,o=o+Math.imul(qe,hi)|0,o=o+Math.imul(De,Wn)|0,P=P+Math.imul(De,hi)|0;var An=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(An>>>26)|0,An&=67108863,M=Math.imul(Pe,cn),o=Math.imul(Pe,hn),o=o+Math.imul(fe,cn)|0,P=Math.imul(fe,hn),M=M+Math.imul(_e,on)|0,o=o+Math.imul(_e,dn)|0,o=o+Math.imul(oe,on)|0,P=P+Math.imul(oe,dn)|0,M=M+Math.imul(Dt,Jn)|0,o=o+Math.imul(Dt,$n)|0,o=o+Math.imul(en,Jn)|0,P=P+Math.imul(en,$n)|0,M=M+Math.imul(Tt,di)|0,o=o+Math.imul(Tt,fi)|0,o=o+Math.imul(xt,di)|0,P=P+Math.imul(xt,fi)|0,M=M+Math.imul(Mt,ki)|0,o=o+Math.imul(Mt,Hn)|0,o=o+Math.imul(Zt,ki)|0,P=P+Math.imul(Zt,Hn)|0,M=M+Math.imul(ct,mi)|0,o=o+Math.imul(ct,Fn)|0,o=o+Math.imul(Bt,mi)|0,P=P+Math.imul(Bt,Fn)|0,M=M+Math.imul(yt,Wn)|0,o=o+Math.imul(yt,hi)|0,o=o+Math.imul(jt,Wn)|0,P=P+Math.imul(jt,hi)|0;var _i=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(_i>>>26)|0,_i&=67108863,M=Math.imul(Pe,on),o=Math.imul(Pe,dn),o=o+Math.imul(fe,on)|0,P=Math.imul(fe,dn),M=M+Math.imul(_e,Jn)|0,o=o+Math.imul(_e,$n)|0,o=o+Math.imul(oe,Jn)|0,P=P+Math.imul(oe,$n)|0,M=M+Math.imul(Dt,di)|0,o=o+Math.imul(Dt,fi)|0,o=o+Math.imul(en,di)|0,P=P+Math.imul(en,fi)|0,M=M+Math.imul(Tt,ki)|0,o=o+Math.imul(Tt,Hn)|0,o=o+Math.imul(xt,ki)|0,P=P+Math.imul(xt,Hn)|0,M=M+Math.imul(Mt,mi)|0,o=o+Math.imul(Mt,Fn)|0,o=o+Math.imul(Zt,mi)|0,P=P+Math.imul(Zt,Fn)|0,M=M+Math.imul(ct,Wn)|0,o=o+Math.imul(ct,hi)|0,o=o+Math.imul(Bt,Wn)|0,P=P+Math.imul(Bt,hi)|0;var Ii=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ii>>>26)|0,Ii&=67108863,M=Math.imul(Pe,Jn),o=Math.imul(Pe,$n),o=o+Math.imul(fe,Jn)|0,P=Math.imul(fe,$n),M=M+Math.imul(_e,di)|0,o=o+Math.imul(_e,fi)|0,o=o+Math.imul(oe,di)|0,P=P+Math.imul(oe,fi)|0,M=M+Math.imul(Dt,ki)|0,o=o+Math.imul(Dt,Hn)|0,o=o+Math.imul(en,ki)|0,P=P+Math.imul(en,Hn)|0,M=M+Math.imul(Tt,mi)|0,o=o+Math.imul(Tt,Fn)|0,o=o+Math.imul(xt,mi)|0,P=P+Math.imul(xt,Fn)|0,M=M+Math.imul(Mt,Wn)|0,o=o+Math.imul(Mt,hi)|0,o=o+Math.imul(Zt,Wn)|0,P=P+Math.imul(Zt,hi)|0;var lr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(lr>>>26)|0,lr&=67108863,M=Math.imul(Pe,di),o=Math.imul(Pe,fi),o=o+Math.imul(fe,di)|0,P=Math.imul(fe,fi),M=M+Math.imul(_e,ki)|0,o=o+Math.imul(_e,Hn)|0,o=o+Math.imul(oe,ki)|0,P=P+Math.imul(oe,Hn)|0,M=M+Math.imul(Dt,mi)|0,o=o+Math.imul(Dt,Fn)|0,o=o+Math.imul(en,mi)|0,P=P+Math.imul(en,Fn)|0,M=M+Math.imul(Tt,Wn)|0,o=o+Math.imul(Tt,hi)|0,o=o+Math.imul(xt,Wn)|0,P=P+Math.imul(xt,hi)|0;var Rr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Rr>>>26)|0,Rr&=67108863,M=Math.imul(Pe,ki),o=Math.imul(Pe,Hn),o=o+Math.imul(fe,ki)|0,P=Math.imul(fe,Hn),M=M+Math.imul(_e,mi)|0,o=o+Math.imul(_e,Fn)|0,o=o+Math.imul(oe,mi)|0,P=P+Math.imul(oe,Fn)|0,M=M+Math.imul(Dt,Wn)|0,o=o+Math.imul(Dt,hi)|0,o=o+Math.imul(en,Wn)|0,P=P+Math.imul(en,hi)|0;var fr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(fr>>>26)|0,fr&=67108863,M=Math.imul(Pe,mi),o=Math.imul(Pe,Fn),o=o+Math.imul(fe,mi)|0,P=Math.imul(fe,Fn),M=M+Math.imul(_e,Wn)|0,o=o+Math.imul(_e,hi)|0,o=o+Math.imul(oe,Wn)|0,P=P+Math.imul(oe,hi)|0;var kr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(kr>>>26)|0,kr&=67108863,M=Math.imul(Pe,Wn),o=Math.imul(Pe,hi),o=o+Math.imul(fe,Wn)|0,P=Math.imul(fe,hi);var Zr=(R+M|0)+((o&8191)<<13)|0;return R=(P+(o>>>13)|0)+(Zr>>>26)|0,Zr&=67108863,x[0]=Qn,x[1]=Ze,x[2]=ft,x[3]=Yt,x[4]=vn,x[5]=Tn,x[6]=Ti,x[7]=ti,x[8]=Gn,x[9]=Ri,x[10]=nn,x[11]=An,x[12]=_i,x[13]=Ii,x[14]=lr,x[15]=Rr,x[16]=fr,x[17]=kr,x[18]=Zr,R!==0&&(x[19]=R,F.length++),F};Math.imul||(w=d);function C(I,s,_){_.negative=s.negative^I.negative,_.length=I.length+s.length;for(var F=0,E=0,k=0;k<_.length-1;k++){var x=E;E=0;for(var R=F&67108863,M=Math.min(k,s.length-1),o=Math.max(0,k-I.length+1);o<=M;o++){var P=k-o,$=I.words[P]|0,K=s.words[o]|0,q=$*K,Fe=q&67108863;x=x+(q/67108864|0)|0,Fe=Fe+R|0,R=Fe&67108863,x=x+(Fe>>>26)|0,E+=x>>>26,x&=67108863}_.words[k]=R,F=x,x=E}return F!==0?_.words[k]=F:_.length--,_.strip()}function j(I,s,_){var F=new O;return F.mulp(I,s,_)}r.prototype.mulTo=function(s,_){var F,E=this.length+s.length;return this.length===10&&s.length===10?F=w(this,s,_):E<63?F=d(this,s,_):E<1024?F=C(this,s,_):F=j(this,s,_),F};function O(I,s){this.x=I,this.y=s}O.prototype.makeRBT=function(s){for(var _=new Array(s),F=r.prototype._countBits(s)-1,E=0;E<s;E++)_[E]=this.revBin(E,F,s);return _},O.prototype.revBin=function(s,_,F){if(s===0||s===F-1)return s;for(var E=0,k=0;k<_;k++)E|=(s&1)<<_-k-1,s>>=1;return E},O.prototype.permute=function(s,_,F,E,k,x){for(var R=0;R<x;R++)E[R]=_[s[R]],k[R]=F[s[R]]},O.prototype.transform=function(s,_,F,E,k,x){this.permute(x,s,_,F,E,k);for(var R=1;R<k;R<<=1)for(var M=R<<1,o=Math.cos(2*Math.PI/M),P=Math.sin(2*Math.PI/M),$=0;$<k;$+=M)for(var K=o,q=P,Fe=0;Fe<R;Fe++){var et=F[$+Fe],Qe=E[$+Fe],Ht=F[$+Fe+R],qe=E[$+Fe+R],De=K*Ht-q*qe;qe=K*qe+q*Ht,Ht=De,F[$+Fe]=et+Ht,E[$+Fe]=Qe+qe,F[$+Fe+R]=et-Ht,E[$+Fe+R]=Qe-qe,Fe!==M&&(De=o*K-P*q,q=o*q+P*K,K=De)}},O.prototype.guessLen13b=function(s,_){var F=Math.max(_,s)|1,E=F&1,k=0;for(F=F/2|0;F;F=F>>>1)k++;return 1<<k+1+E},O.prototype.conjugate=function(s,_,F){if(!(F<=1))for(var E=0;E<F/2;E++){var k=s[E];s[E]=s[F-E-1],s[F-E-1]=k,k=_[E],_[E]=-_[F-E-1],_[F-E-1]=-k}},O.prototype.normalize13b=function(s,_){for(var F=0,E=0;E<_/2;E++){var k=Math.round(s[2*E+1]/_)*8192+Math.round(s[2*E]/_)+F;s[E]=k&67108863,k<67108864?F=0:F=k/67108864|0}return s},O.prototype.convert13b=function(s,_,F,E){for(var k=0,x=0;x<_;x++)k=k+(s[x]|0),F[2*x]=k&8191,k=k>>>13,F[2*x+1]=k&8191,k=k>>>13;for(x=2*_;x<E;++x)F[x]=0;a(k===0),a((k&-8192)===0)},O.prototype.stub=function(s){for(var _=new Array(s),F=0;F<s;F++)_[F]=0;return _},O.prototype.mulp=function(s,_,F){var E=2*this.guessLen13b(s.length,_.length),k=this.makeRBT(E),x=this.stub(E),R=new Array(E),M=new Array(E),o=new Array(E),P=new Array(E),$=new Array(E),K=new Array(E),q=F.words;q.length=E,this.convert13b(s.words,s.length,R,E),this.convert13b(_.words,_.length,P,E),this.transform(R,x,M,o,E,k),this.transform(P,x,$,K,E,k);for(var Fe=0;Fe<E;Fe++){var et=M[Fe]*$[Fe]-o[Fe]*K[Fe];o[Fe]=M[Fe]*K[Fe]+o[Fe]*$[Fe],M[Fe]=et}return this.conjugate(M,o,E),this.transform(M,o,q,x,E,k),this.conjugate(q,x,E),this.normalize13b(q,E),F.negative=s.negative^_.negative,F.length=s.length+_.length,F.strip()},r.prototype.mul=function(s){var _=new r(null);return _.words=new Array(this.length+s.length),this.mulTo(s,_)},r.prototype.mulf=function(s){var _=new r(null);return _.words=new Array(this.length+s.length),j(this,s,_)},r.prototype.imul=function(s){return this.clone().mulTo(s,this)},r.prototype.imuln=function(s){a(typeof s=="number"),a(s<67108864);for(var _=0,F=0;F<this.length;F++){var E=(this.words[F]|0)*s,k=(E&67108863)+(_&67108863);_>>=26,_+=E/67108864|0,_+=k>>>26,this.words[F]=k&67108863}return _!==0&&(this.words[F]=_,this.length++),this},r.prototype.muln=function(s){return this.clone().imuln(s)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(s){var _=y(s);if(_.length===0)return new r(1);for(var F=this,E=0;E<_.length&&_[E]===0;E++,F=F.sqr());if(++E<_.length)for(var k=F.sqr();E<_.length;E++,k=k.sqr())_[E]!==0&&(F=F.mul(k));return F},r.prototype.iushln=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26,E=67108863>>>26-_<<26-_,k;if(_!==0){var x=0;for(k=0;k<this.length;k++){var R=this.words[k]&E,M=(this.words[k]|0)-R<<_;this.words[k]=M|x,x=R>>>26-_}x&&(this.words[k]=x,this.length++)}if(F!==0){for(k=this.length-1;k>=0;k--)this.words[k+F]=this.words[k];for(k=0;k<F;k++)this.words[k]=0;this.length+=F}return this.strip()},r.prototype.ishln=function(s){return a(this.negative===0),this.iushln(s)},r.prototype.iushrn=function(s,_,F){a(typeof s=="number"&&s>=0);var E;_?E=(_-_%26)/26:E=0;var k=s%26,x=Math.min((s-k)/26,this.length),R=67108863^67108863>>>k<<k,M=F;if(E-=x,E=Math.max(0,E),M){for(var o=0;o<x;o++)M.words[o]=this.words[o];M.length=x}if(x!==0)if(this.length>x)for(this.length-=x,o=0;o<this.length;o++)this.words[o]=this.words[o+x];else this.words[0]=0,this.length=1;var P=0;for(o=this.length-1;o>=0&&(P!==0||o>=E);o--){var $=this.words[o]|0;this.words[o]=P<<26-k|$>>>k,P=$&R}return M&&P!==0&&(M.words[M.length++]=P),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.ishrn=function(s,_,F){return a(this.negative===0),this.iushrn(s,_,F)},r.prototype.shln=function(s){return this.clone().ishln(s)},r.prototype.ushln=function(s){return this.clone().iushln(s)},r.prototype.shrn=function(s){return this.clone().ishrn(s)},r.prototype.ushrn=function(s){return this.clone().iushrn(s)},r.prototype.testn=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26,E=1<<_;if(this.length<=F)return!1;var k=this.words[F];return!!(k&E)},r.prototype.imaskn=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26;if(a(this.negative===0,"imaskn works only with positive numbers"),this.length<=F)return this;if(_!==0&&F++,this.length=Math.min(F,this.length),_!==0){var E=67108863^67108863>>>_<<_;this.words[this.length-1]&=E}return this.strip()},r.prototype.maskn=function(s){return this.clone().imaskn(s)},r.prototype.iaddn=function(s){return a(typeof s=="number"),a(s<67108864),s<0?this.isubn(-s):this.negative!==0?this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this):this._iaddn(s)},r.prototype._iaddn=function(s){this.words[0]+=s;for(var _=0;_<this.length&&this.words[_]>=67108864;_++)this.words[_]-=67108864,_===this.length-1?this.words[_+1]=1:this.words[_+1]++;return this.length=Math.max(this.length,_+1),this},r.prototype.isubn=function(s){if(a(typeof s=="number"),a(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var _=0;_<this.length&&this.words[_]<0;_++)this.words[_]+=67108864,this.words[_+1]-=1;return this.strip()},r.prototype.addn=function(s){return this.clone().iaddn(s)},r.prototype.subn=function(s){return this.clone().isubn(s)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(s,_,F){var E=s.length+F,k;this._expand(E);var x,R=0;for(k=0;k<s.length;k++){x=(this.words[k+F]|0)+R;var M=(s.words[k]|0)*_;x-=M&67108863,R=(x>>26)-(M/67108864|0),this.words[k+F]=x&67108863}for(;k<this.length-F;k++)x=(this.words[k+F]|0)+R,R=x>>26,this.words[k+F]=x&67108863;if(R===0)return this.strip();for(a(R===-1),R=0,k=0;k<this.length;k++)x=-(this.words[k]|0)+R,R=x>>26,this.words[k]=x&67108863;return this.negative=1,this.strip()},r.prototype._wordDiv=function(s,_){var F=this.length-s.length,E=this.clone(),k=s,x=k.words[k.length-1]|0,R=this._countBits(x);F=26-R,F!==0&&(k=k.ushln(F),E.iushln(F),x=k.words[k.length-1]|0);var M=E.length-k.length,o;if(_!=="mod"){o=new r(null),o.length=M+1,o.words=new Array(o.length);for(var P=0;P<o.length;P++)o.words[P]=0}var $=E.clone()._ishlnsubmul(k,1,M);$.negative===0&&(E=$,o&&(o.words[M]=1));for(var K=M-1;K>=0;K--){var q=(E.words[k.length+K]|0)*67108864+(E.words[k.length+K-1]|0);for(q=Math.min(q/x|0,67108863),E._ishlnsubmul(k,q,K);E.negative!==0;)q--,E.negative=0,E._ishlnsubmul(k,1,K),E.isZero()||(E.negative^=1);o&&(o.words[K]=q)}return o&&o.strip(),E.strip(),_!=="div"&&F!==0&&E.iushrn(F),{div:o||null,mod:E}},r.prototype.divmod=function(s,_,F){if(a(!s.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var E,k,x;return this.negative!==0&&s.negative===0?(x=this.neg().divmod(s,_),_!=="mod"&&(E=x.div.neg()),_!=="div"&&(k=x.mod.neg(),F&&k.negative!==0&&k.iadd(s)),{div:E,mod:k}):this.negative===0&&s.negative!==0?(x=this.divmod(s.neg(),_),_!=="mod"&&(E=x.div.neg()),{div:E,mod:x.mod}):(this.negative&s.negative)!==0?(x=this.neg().divmod(s.neg(),_),_!=="div"&&(k=x.mod.neg(),F&&k.negative!==0&&k.isub(s)),{div:x.div,mod:k}):s.length>this.length||this.cmp(s)<0?{div:new r(0),mod:this}:s.length===1?_==="div"?{div:this.divn(s.words[0]),mod:null}:_==="mod"?{div:null,mod:new r(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new r(this.modn(s.words[0]))}:this._wordDiv(s,_)},r.prototype.div=function(s){return this.divmod(s,"div",!1).div},r.prototype.mod=function(s){return this.divmod(s,"mod",!1).mod},r.prototype.umod=function(s){return this.divmod(s,"mod",!0).mod},r.prototype.divRound=function(s){var _=this.divmod(s);if(_.mod.isZero())return _.div;var F=_.div.negative!==0?_.mod.isub(s):_.mod,E=s.ushrn(1),k=s.andln(1),x=F.cmp(E);return x<0||k===1&&x===0?_.div:_.div.negative!==0?_.div.isubn(1):_.div.iaddn(1)},r.prototype.modn=function(s){a(s<=67108863);for(var _=(1<<26)%s,F=0,E=this.length-1;E>=0;E--)F=(_*F+(this.words[E]|0))%s;return F},r.prototype.idivn=function(s){a(s<=67108863);for(var _=0,F=this.length-1;F>=0;F--){var E=(this.words[F]|0)+_*67108864;this.words[F]=E/s|0,_=E%s}return this.strip()},r.prototype.divn=function(s){return this.clone().idivn(s)},r.prototype.egcd=function(s){a(s.negative===0),a(!s.isZero());var _=this,F=s.clone();_.negative!==0?_=_.umod(s):_=_.clone();for(var E=new r(1),k=new r(0),x=new r(0),R=new r(1),M=0;_.isEven()&&F.isEven();)_.iushrn(1),F.iushrn(1),++M;for(var o=F.clone(),P=_.clone();!_.isZero();){for(var $=0,K=1;(_.words[0]&K)===0&&$<26;++$,K<<=1);if($>0)for(_.iushrn($);$-- >0;)(E.isOdd()||k.isOdd())&&(E.iadd(o),k.isub(P)),E.iushrn(1),k.iushrn(1);for(var q=0,Fe=1;(F.words[0]&Fe)===0&&q<26;++q,Fe<<=1);if(q>0)for(F.iushrn(q);q-- >0;)(x.isOdd()||R.isOdd())&&(x.iadd(o),R.isub(P)),x.iushrn(1),R.iushrn(1);_.cmp(F)>=0?(_.isub(F),E.isub(x),k.isub(R)):(F.isub(_),x.isub(E),R.isub(k))}return{a:x,b:R,gcd:F.iushln(M)}},r.prototype._invmp=function(s){a(s.negative===0),a(!s.isZero());var _=this,F=s.clone();_.negative!==0?_=_.umod(s):_=_.clone();for(var E=new r(1),k=new r(0),x=F.clone();_.cmpn(1)>0&&F.cmpn(1)>0;){for(var R=0,M=1;(_.words[0]&M)===0&&R<26;++R,M<<=1);if(R>0)for(_.iushrn(R);R-- >0;)E.isOdd()&&E.iadd(x),E.iushrn(1);for(var o=0,P=1;(F.words[0]&P)===0&&o<26;++o,P<<=1);if(o>0)for(F.iushrn(o);o-- >0;)k.isOdd()&&k.iadd(x),k.iushrn(1);_.cmp(F)>=0?(_.isub(F),E.isub(k)):(F.isub(_),k.isub(E))}var $;return _.cmpn(1)===0?$=E:$=k,$.cmpn(0)<0&&$.iadd(s),$},r.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var _=this.clone(),F=s.clone();_.negative=0,F.negative=0;for(var E=0;_.isEven()&&F.isEven();E++)_.iushrn(1),F.iushrn(1);do{for(;_.isEven();)_.iushrn(1);for(;F.isEven();)F.iushrn(1);var k=_.cmp(F);if(k<0){var x=_;_=F,F=x}else if(k===0||F.cmpn(1)===0)break;_.isub(F)}while(!0);return F.iushln(E)},r.prototype.invm=function(s){return this.egcd(s).a.umod(s)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(s){return this.words[0]&s},r.prototype.bincn=function(s){a(typeof s=="number");var _=s%26,F=(s-_)/26,E=1<<_;if(this.length<=F)return this._expand(F+1),this.words[F]|=E,this;for(var k=E,x=F;k!==0&&x<this.length;x++){var R=this.words[x]|0;R+=k,k=R>>>26,R&=67108863,this.words[x]=R}return k!==0&&(this.words[x]=k,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(s){var _=s<0;if(this.negative!==0&&!_)return-1;if(this.negative===0&&_)return 1;this.strip();var F;if(this.length>1)F=1;else{_&&(s=-s),a(s<=67108863,"Number is too big");var E=this.words[0]|0;F=E===s?0:E<s?-1:1}return this.negative!==0?-F|0:F},r.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var _=this.ucmp(s);return this.negative!==0?-_|0:_},r.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var _=0,F=this.length-1;F>=0;F--){var E=this.words[F]|0,k=s.words[F]|0;if(E!==k){E<k?_=-1:E>k&&(_=1);break}}return _},r.prototype.gtn=function(s){return this.cmpn(s)===1},r.prototype.gt=function(s){return this.cmp(s)===1},r.prototype.gten=function(s){return this.cmpn(s)>=0},r.prototype.gte=function(s){return this.cmp(s)>=0},r.prototype.ltn=function(s){return this.cmpn(s)===-1},r.prototype.lt=function(s){return this.cmp(s)===-1},r.prototype.lten=function(s){return this.cmpn(s)<=0},r.prototype.lte=function(s){return this.cmp(s)<=0},r.prototype.eqn=function(s){return this.cmpn(s)===0},r.prototype.eq=function(s){return this.cmp(s)===0},r.red=function(s){return new Y(s)},r.prototype.toRed=function(s){return a(!this.red,"Already a number in reduction context"),a(this.negative===0,"red works only with positives"),s.convertTo(this)._forceRed(s)},r.prototype.fromRed=function(){return a(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(s){return this.red=s,this},r.prototype.forceRed=function(s){return a(!this.red,"Already a number in reduction context"),this._forceRed(s)},r.prototype.redAdd=function(s){return a(this.red,"redAdd works only with red numbers"),this.red.add(this,s)},r.prototype.redIAdd=function(s){return a(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,s)},r.prototype.redSub=function(s){return a(this.red,"redSub works only with red numbers"),this.red.sub(this,s)},r.prototype.redISub=function(s){return a(this.red,"redISub works only with red numbers"),this.red.isub(this,s)},r.prototype.redShl=function(s){return a(this.red,"redShl works only with red numbers"),this.red.shl(this,s)},r.prototype.redMul=function(s){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.mul(this,s)},r.prototype.redIMul=function(s){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.imul(this,s)},r.prototype.redSqr=function(){return a(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return a(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return a(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return a(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return a(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(s){return a(this.red&&!s.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,s)};var N={k256:null,p224:null,p192:null,p25519:null};function X(I,s){this.name=I,this.p=new r(s,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}X.prototype._tmp=function(){var s=new r(null);return s.words=new Array(Math.ceil(this.n/13)),s},X.prototype.ireduce=function(s){var _=s,F;do this.split(_,this.tmp),_=this.imulK(_),_=_.iadd(this.tmp),F=_.bitLength();while(F>this.n);var E=F<this.n?-1:_.ucmp(this.p);return E===0?(_.words[0]=0,_.length=1):E>0?_.isub(this.p):_.strip!==void 0?_.strip():_._strip(),_},X.prototype.split=function(s,_){s.iushrn(this.n,0,_)},X.prototype.imulK=function(s){return s.imul(this.k)};function V(){X.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}f(V,X),V.prototype.split=function(s,_){for(var F=4194303,E=Math.min(s.length,9),k=0;k<E;k++)_.words[k]=s.words[k];if(_.length=E,s.length<=9){s.words[0]=0,s.length=1;return}var x=s.words[9];for(_.words[_.length++]=x&F,k=10;k<s.length;k++){var R=s.words[k]|0;s.words[k-10]=(R&F)<<4|x>>>22,x=R}x>>>=22,s.words[k-10]=x,x===0&&s.length>10?s.length-=10:s.length-=9},V.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var _=0,F=0;F<s.length;F++){var E=s.words[F]|0;_+=E*977,s.words[F]=_&67108863,_=E*64+(_/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Z(){X.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}f(Z,X);function J(){X.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}f(J,X);function se(){X.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}f(se,X),se.prototype.imulK=function(s){for(var _=0,F=0;F<s.length;F++){var E=(s.words[F]|0)*19+_,k=E&67108863;E>>>=26,s.words[F]=k,_=E}return _!==0&&(s.words[s.length++]=_),s},r._prime=function(s){if(N[s])return N[s];var _;if(s==="k256")_=new V;else if(s==="p224")_=new Z;else if(s==="p192")_=new J;else if(s==="p25519")_=new se;else throw new Error("Unknown prime "+s);return N[s]=_,_};function Y(I){if(typeof I=="string"){var s=r._prime(I);this.m=s.p,this.prime=s}else a(I.gtn(1),"modulus must be greater than 1"),this.m=I,this.prime=null}Y.prototype._verify1=function(s){a(s.negative===0,"red works only with positives"),a(s.red,"red works only with red numbers")},Y.prototype._verify2=function(s,_){a((s.negative|_.negative)===0,"red works only with positives"),a(s.red&&s.red===_.red,"red works only with red numbers")},Y.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},Y.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},Y.prototype.add=function(s,_){this._verify2(s,_);var F=s.add(_);return F.cmp(this.m)>=0&&F.isub(this.m),F._forceRed(this)},Y.prototype.iadd=function(s,_){this._verify2(s,_);var F=s.iadd(_);return F.cmp(this.m)>=0&&F.isub(this.m),F},Y.prototype.sub=function(s,_){this._verify2(s,_);var F=s.sub(_);return F.cmpn(0)<0&&F.iadd(this.m),F._forceRed(this)},Y.prototype.isub=function(s,_){this._verify2(s,_);var F=s.isub(_);return F.cmpn(0)<0&&F.iadd(this.m),F},Y.prototype.shl=function(s,_){return this._verify1(s),this.imod(s.ushln(_))},Y.prototype.imul=function(s,_){return this._verify2(s,_),this.imod(s.imul(_))},Y.prototype.mul=function(s,_){return this._verify2(s,_),this.imod(s.mul(_))},Y.prototype.isqr=function(s){return this.imul(s,s.clone())},Y.prototype.sqr=function(s){return this.mul(s,s)},Y.prototype.sqrt=function(s){if(s.isZero())return s.clone();var _=this.m.andln(3);if(a(_%2===1),_===3){var F=this.m.add(new r(1)).iushrn(2);return this.pow(s,F)}for(var E=this.m.subn(1),k=0;!E.isZero()&&E.andln(1)===0;)k++,E.iushrn(1);a(!E.isZero());var x=new r(1).toRed(this),R=x.redNeg(),M=this.m.subn(1).iushrn(1),o=this.m.bitLength();for(o=new r(2*o*o).toRed(this);this.pow(o,M).cmp(R)!==0;)o.redIAdd(R);for(var P=this.pow(o,E),$=this.pow(s,E.addn(1).iushrn(1)),K=this.pow(s,E),q=k;K.cmp(x)!==0;){for(var Fe=K,et=0;Fe.cmp(x)!==0;et++)Fe=Fe.redSqr();a(et<q);var Qe=this.pow(P,new r(1).iushln(q-et-1));$=$.redMul(Qe),P=Qe.redSqr(),K=K.redMul(P),q=et}return $},Y.prototype.invm=function(s){var _=s._invmp(this.m);return _.negative!==0?(_.negative=0,this.imod(_).redNeg()):this.imod(_)},Y.prototype.pow=function(s,_){if(_.isZero())return new r(1).toRed(this);if(_.cmpn(1)===0)return s.clone();var F=4,E=new Array(1<<F);E[0]=new r(1).toRed(this),E[1]=s;for(var k=2;k<E.length;k++)E[k]=this.mul(E[k-1],s);var x=E[0],R=0,M=0,o=_.bitLength()%26;for(o===0&&(o=26),k=_.length-1;k>=0;k--){for(var P=_.words[k],$=o-1;$>=0;$--){var K=P>>$&1;if(x!==E[0]&&(x=this.sqr(x)),K===0&&R===0){M=0;continue}R<<=1,R|=K,M++,!(M!==F&&(k!==0||$!==0))&&(x=this.mul(x,E[R]),M=0,R=0)}o=26}return x},Y.prototype.convertTo=function(s){var _=s.umod(this.m);return _===s?_.clone():_},Y.prototype.convertFrom=function(s){var _=s.clone();return _.red=null,_},r.mont=function(s){return new pe(s)};function pe(I){Y.call(this,I),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}f(pe,Y),pe.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},pe.prototype.convertFrom=function(s){var _=this.imod(s.mul(this.rinv));return _.red=null,_},pe.prototype.imul=function(s,_){if(s.isZero()||_.isZero())return s.words[0]=0,s.length=1,s;var F=s.imul(_),E=F.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=F.isub(E).iushrn(this.shift),x=k;return k.cmp(this.m)>=0?x=k.isub(this.m):k.cmpn(0)<0&&(x=k.iadd(this.m)),x._forceRed(this)},pe.prototype.mul=function(s,_){if(s.isZero()||_.isZero())return new r(0)._forceRed(this);var F=s.mul(_),E=F.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=F.isub(E).iushrn(this.shift),x=k;return k.cmp(this.m)>=0?x=k.isub(this.m):k.cmpn(0)<0&&(x=k.iadd(this.m)),x._forceRed(this)},pe.prototype.invm=function(s){var _=this.imod(s._invmp(this.m).mul(this.r2));return _._forceRed(this)}}(W,this)},7176:(W,b,n)=>{"use strict";var e=n(73126),i=n(75795),a;try{a=[].__proto__===Array.prototype}catch(c){if(!c||typeof c!="object"||!("code"in c)||c.code!=="ERR_PROTO_ACCESS")throw c}var f=!!a&&i&&i(Object.prototype,"__proto__"),r=Object,v=r.getPrototypeOf;W.exports=f&&typeof f.get=="function"?e([f.get]):typeof v=="function"?function(p){return v(p==null?p:r(p))}:!1},86729:(W,b,n)=>{"use strict";var e=b;e.version=n(1636).rE,e.utils=n(47011),e.rand=n(15037),e.curve=n(894),e.curves=n(60480),e.ec=n(57447),e.eddsa=n(8650)},36677:(W,b,n)=>{"use strict";var e=n(28490),i=n(47011),a=i.getNAF,f=i.getJSF,r=i.assert;function v(p,g){this.type=p,this.p=new e(g.p,16),this.red=g.prime?e.red(g.prime):e.mont(this.p),this.zero=new e(0).toRed(this.red),this.one=new e(1).toRed(this.red),this.two=new e(2).toRed(this.red),this.n=g.n&&new e(g.n,16),this.g=g.g&&this.pointFromJSON(g.g,g.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var u=this.n&&this.p.div(this.n);!u||u.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}W.exports=v,v.prototype.point=function(){throw new Error("Not implemented")},v.prototype.validate=function(){throw new Error("Not implemented")},v.prototype._fixedNafMul=function(g,u){r(g.precomputed);var l=g._getDoubles(),m=a(u,1,this._bitLength),y=(1<<l.step+1)-(l.step%2===0?2:1);y/=3;var d=[],w,C;for(w=0;w<m.length;w+=l.step){C=0;for(var j=w+l.step-1;j>=w;j--)C=(C<<1)+m[j];d.push(C)}for(var O=this.jpoint(null,null,null),N=this.jpoint(null,null,null),X=y;X>0;X--){for(w=0;w<d.length;w++)C=d[w],C===X?N=N.mixedAdd(l.points[w]):C===-X&&(N=N.mixedAdd(l.points[w].neg()));O=O.add(N)}return O.toP()},v.prototype._wnafMul=function(g,u){var l=4,m=g._getNAFPoints(l);l=m.wnd;for(var y=m.points,d=a(u,l,this._bitLength),w=this.jpoint(null,null,null),C=d.length-1;C>=0;C--){for(var j=0;C>=0&&d[C]===0;C--)j++;if(C>=0&&j++,w=w.dblp(j),C<0)break;var O=d[C];r(O!==0),g.type==="affine"?O>0?w=w.mixedAdd(y[O-1>>1]):w=w.mixedAdd(y[-O-1>>1].neg()):O>0?w=w.add(y[O-1>>1]):w=w.add(y[-O-1>>1].neg())}return g.type==="affine"?w.toP():w},v.prototype._wnafMulAdd=function(g,u,l,m,y){var d=this._wnafT1,w=this._wnafT2,C=this._wnafT3,j=0,O,N,X;for(O=0;O<m;O++){X=u[O];var V=X._getNAFPoints(g);d[O]=V.wnd,w[O]=V.points}for(O=m-1;O>=1;O-=2){var Z=O-1,J=O;if(d[Z]!==1||d[J]!==1){C[Z]=a(l[Z],d[Z],this._bitLength),C[J]=a(l[J],d[J],this._bitLength),j=Math.max(C[Z].length,j),j=Math.max(C[J].length,j);continue}var se=[u[Z],null,null,u[J]];u[Z].y.cmp(u[J].y)===0?(se[1]=u[Z].add(u[J]),se[2]=u[Z].toJ().mixedAdd(u[J].neg())):u[Z].y.cmp(u[J].y.redNeg())===0?(se[1]=u[Z].toJ().mixedAdd(u[J]),se[2]=u[Z].add(u[J].neg())):(se[1]=u[Z].toJ().mixedAdd(u[J]),se[2]=u[Z].toJ().mixedAdd(u[J].neg()));var Y=[-3,-1,-5,-7,0,7,5,1,3],pe=f(l[Z],l[J]);for(j=Math.max(pe[0].length,j),C[Z]=new Array(j),C[J]=new Array(j),N=0;N<j;N++){var I=pe[0][N]|0,s=pe[1][N]|0;C[Z][N]=Y[(I+1)*3+(s+1)],C[J][N]=0,w[Z]=se}}var _=this.jpoint(null,null,null),F=this._wnafT4;for(O=j;O>=0;O--){for(var E=0;O>=0;){var k=!0;for(N=0;N<m;N++)F[N]=C[N][O]|0,F[N]!==0&&(k=!1);if(!k)break;E++,O--}if(O>=0&&E++,_=_.dblp(E),O<0)break;for(N=0;N<m;N++){var x=F[N];x!==0&&(x>0?X=w[N][x-1>>1]:x<0&&(X=w[N][-x-1>>1].neg()),X.type==="affine"?_=_.mixedAdd(X):_=_.add(X))}}for(O=0;O<m;O++)w[O]=null;return y?_:_.toP()};function c(p,g){this.curve=p,this.type=g,this.precomputed=null}v.BasePoint=c,c.prototype.eq=function(){throw new Error("Not implemented")},c.prototype.validate=function(){return this.curve.validate(this)},v.prototype.decodePoint=function(g,u){g=i.toArray(g,u);var l=this.p.byteLength();if((g[0]===4||g[0]===6||g[0]===7)&&g.length-1===2*l){g[0]===6?r(g[g.length-1]%2===0):g[0]===7&&r(g[g.length-1]%2===1);var m=this.point(g.slice(1,1+l),g.slice(1+l,1+2*l));return m}else if((g[0]===2||g[0]===3)&&g.length-1===l)return this.pointFromX(g.slice(1,1+l),g[0]===3);throw new Error("Unknown point format")},c.prototype.encodeCompressed=function(g){return this.encode(g,!0)},c.prototype._encode=function(g){var u=this.curve.p.byteLength(),l=this.getX().toArray("be",u);return g?[this.getY().isEven()?2:3].concat(l):[4].concat(l,this.getY().toArray("be",u))},c.prototype.encode=function(g,u){return i.encode(this._encode(u),g)},c.prototype.precompute=function(g){if(this.precomputed)return this;var u={doubles:null,naf:null,beta:null};return u.naf=this._getNAFPoints(8),u.doubles=this._getDoubles(4,g),u.beta=this._getBeta(),this.precomputed=u,this},c.prototype._hasDoubles=function(g){if(!this.precomputed)return!1;var u=this.precomputed.doubles;return u?u.points.length>=Math.ceil((g.bitLength()+1)/u.step):!1},c.prototype._getDoubles=function(g,u){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var l=[this],m=this,y=0;y<u;y+=g){for(var d=0;d<g;d++)m=m.dbl();l.push(m)}return{step:g,points:l}},c.prototype._getNAFPoints=function(g){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var u=[this],l=(1<<g)-1,m=l===1?null:this.dbl(),y=1;y<l;y++)u[y]=u[y-1].add(m);return{wnd:g,points:u}},c.prototype._getBeta=function(){return null},c.prototype.dblp=function(g){for(var u=this,l=0;l<g;l++)u=u.dbl();return u}},31298:(W,b,n)=>{"use strict";var e=n(47011),i=n(28490),a=n(56698),f=n(36677),r=e.assert;function v(p){this.twisted=(p.a|0)!==1,this.mOneA=this.twisted&&(p.a|0)===-1,this.extended=this.mOneA,f.call(this,"edwards",p),this.a=new i(p.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(p.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(p.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),r(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(p.c|0)===1}a(v,f),W.exports=v,v.prototype._mulA=function(g){return this.mOneA?g.redNeg():this.a.redMul(g)},v.prototype._mulC=function(g){return this.oneC?g:this.c.redMul(g)},v.prototype.jpoint=function(g,u,l,m){return this.point(g,u,l,m)},v.prototype.pointFromX=function(g,u){g=new i(g,16),g.red||(g=g.toRed(this.red));var l=g.redSqr(),m=this.c2.redSub(this.a.redMul(l)),y=this.one.redSub(this.c2.redMul(this.d).redMul(l)),d=m.redMul(y.redInvm()),w=d.redSqrt();if(w.redSqr().redSub(d).cmp(this.zero)!==0)throw new Error("invalid point");var C=w.fromRed().isOdd();return(u&&!C||!u&&C)&&(w=w.redNeg()),this.point(g,w)},v.prototype.pointFromY=function(g,u){g=new i(g,16),g.red||(g=g.toRed(this.red));var l=g.redSqr(),m=l.redSub(this.c2),y=l.redMul(this.d).redMul(this.c2).redSub(this.a),d=m.redMul(y.redInvm());if(d.cmp(this.zero)===0){if(u)throw new Error("invalid point");return this.point(this.zero,g)}var w=d.redSqrt();if(w.redSqr().redSub(d).cmp(this.zero)!==0)throw new Error("invalid point");return w.fromRed().isOdd()!==u&&(w=w.redNeg()),this.point(w,g)},v.prototype.validate=function(g){if(g.isInfinity())return!0;g.normalize();var u=g.x.redSqr(),l=g.y.redSqr(),m=u.redMul(this.a).redAdd(l),y=this.c2.redMul(this.one.redAdd(this.d.redMul(u).redMul(l)));return m.cmp(y)===0};function c(p,g,u,l,m){f.BasePoint.call(this,p,"projective"),g===null&&u===null&&l===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(g,16),this.y=new i(u,16),this.z=l?new i(l,16):this.curve.one,this.t=m&&new i(m,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}a(c,f.BasePoint),v.prototype.pointFromJSON=function(g){return c.fromJSON(this,g)},v.prototype.point=function(g,u,l,m){return new c(this,g,u,l,m)},c.fromJSON=function(g,u){return new c(g,u[0],u[1],u[2])},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)},c.prototype._extDbl=function(){var g=this.x.redSqr(),u=this.y.redSqr(),l=this.z.redSqr();l=l.redIAdd(l);var m=this.curve._mulA(g),y=this.x.redAdd(this.y).redSqr().redISub(g).redISub(u),d=m.redAdd(u),w=d.redSub(l),C=m.redSub(u),j=y.redMul(w),O=d.redMul(C),N=y.redMul(C),X=w.redMul(d);return this.curve.point(j,O,X,N)},c.prototype._projDbl=function(){var g=this.x.redAdd(this.y).redSqr(),u=this.x.redSqr(),l=this.y.redSqr(),m,y,d,w,C,j;if(this.curve.twisted){w=this.curve._mulA(u);var O=w.redAdd(l);this.zOne?(m=g.redSub(u).redSub(l).redMul(O.redSub(this.curve.two)),y=O.redMul(w.redSub(l)),d=O.redSqr().redSub(O).redSub(O)):(C=this.z.redSqr(),j=O.redSub(C).redISub(C),m=g.redSub(u).redISub(l).redMul(j),y=O.redMul(w.redSub(l)),d=O.redMul(j))}else w=u.redAdd(l),C=this.curve._mulC(this.z).redSqr(),j=w.redSub(C).redSub(C),m=this.curve._mulC(g.redISub(w)).redMul(j),y=this.curve._mulC(w).redMul(u.redISub(l)),d=w.redMul(j);return this.curve.point(m,y,d)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},c.prototype._extAdd=function(g){var u=this.y.redSub(this.x).redMul(g.y.redSub(g.x)),l=this.y.redAdd(this.x).redMul(g.y.redAdd(g.x)),m=this.t.redMul(this.curve.dd).redMul(g.t),y=this.z.redMul(g.z.redAdd(g.z)),d=l.redSub(u),w=y.redSub(m),C=y.redAdd(m),j=l.redAdd(u),O=d.redMul(w),N=C.redMul(j),X=d.redMul(j),V=w.redMul(C);return this.curve.point(O,N,V,X)},c.prototype._projAdd=function(g){var u=this.z.redMul(g.z),l=u.redSqr(),m=this.x.redMul(g.x),y=this.y.redMul(g.y),d=this.curve.d.redMul(m).redMul(y),w=l.redSub(d),C=l.redAdd(d),j=this.x.redAdd(this.y).redMul(g.x.redAdd(g.y)).redISub(m).redISub(y),O=u.redMul(w).redMul(j),N,X;return this.curve.twisted?(N=u.redMul(C).redMul(y.redSub(this.curve._mulA(m))),X=w.redMul(C)):(N=u.redMul(C).redMul(y.redSub(m)),X=this.curve._mulC(w).redMul(C)),this.curve.point(O,N,X)},c.prototype.add=function(g){return this.isInfinity()?g:g.isInfinity()?this:this.curve.extended?this._extAdd(g):this._projAdd(g)},c.prototype.mul=function(g){return this._hasDoubles(g)?this.curve._fixedNafMul(this,g):this.curve._wnafMul(this,g)},c.prototype.mulAdd=function(g,u,l){return this.curve._wnafMulAdd(1,[this,u],[g,l],2,!1)},c.prototype.jmulAdd=function(g,u,l){return this.curve._wnafMulAdd(1,[this,u],[g,l],2,!0)},c.prototype.normalize=function(){if(this.zOne)return this;var g=this.z.redInvm();return this.x=this.x.redMul(g),this.y=this.y.redMul(g),this.t&&(this.t=this.t.redMul(g)),this.z=this.curve.one,this.zOne=!0,this},c.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()},c.prototype.getY=function(){return this.normalize(),this.y.fromRed()},c.prototype.eq=function(g){return this===g||this.getX().cmp(g.getX())===0&&this.getY().cmp(g.getY())===0},c.prototype.eqXToP=function(g){var u=g.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(u)===0)return!0;for(var l=g.clone(),m=this.curve.redN.redMul(this.z);;){if(l.iadd(this.curve.n),l.cmp(this.curve.p)>=0)return!1;if(u.redIAdd(m),this.x.cmp(u)===0)return!0}},c.prototype.toP=c.prototype.normalize,c.prototype.mixedAdd=c.prototype.add},894:(W,b,n)=>{"use strict";var e=b;e.base=n(36677),e.short=n(39188),e.mont=n(30370),e.edwards=n(31298)},30370:(W,b,n)=>{"use strict";var e=n(28490),i=n(56698),a=n(36677),f=n(47011);function r(c){a.call(this,"mont",c),this.a=new e(c.a,16).toRed(this.red),this.b=new e(c.b,16).toRed(this.red),this.i4=new e(4).toRed(this.red).redInvm(),this.two=new e(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}i(r,a),W.exports=r,r.prototype.validate=function(p){var g=p.normalize().x,u=g.redSqr(),l=u.redMul(g).redAdd(u.redMul(this.a)).redAdd(g),m=l.redSqrt();return m.redSqr().cmp(l)===0};function v(c,p,g){a.BasePoint.call(this,c,"projective"),p===null&&g===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new e(p,16),this.z=new e(g,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(v,a.BasePoint),r.prototype.decodePoint=function(p,g){return this.point(f.toArray(p,g),1)},r.prototype.point=function(p,g){return new v(this,p,g)},r.prototype.pointFromJSON=function(p){return v.fromJSON(this,p)},v.prototype.precompute=function(){},v.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},v.fromJSON=function(p,g){return new v(p,g[0],g[1]||p.one)},v.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},v.prototype.isInfinity=function(){return this.z.cmpn(0)===0},v.prototype.dbl=function(){var p=this.x.redAdd(this.z),g=p.redSqr(),u=this.x.redSub(this.z),l=u.redSqr(),m=g.redSub(l),y=g.redMul(l),d=m.redMul(l.redAdd(this.curve.a24.redMul(m)));return this.curve.point(y,d)},v.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},v.prototype.diffAdd=function(p,g){var u=this.x.redAdd(this.z),l=this.x.redSub(this.z),m=p.x.redAdd(p.z),y=p.x.redSub(p.z),d=y.redMul(u),w=m.redMul(l),C=g.z.redMul(d.redAdd(w).redSqr()),j=g.x.redMul(d.redISub(w).redSqr());return this.curve.point(C,j)},v.prototype.mul=function(p){for(var g=p.clone(),u=this,l=this.curve.point(null,null),m=this,y=[];g.cmpn(0)!==0;g.iushrn(1))y.push(g.andln(1));for(var d=y.length-1;d>=0;d--)y[d]===0?(u=u.diffAdd(l,m),l=l.dbl()):(l=u.diffAdd(l,m),u=u.dbl());return l},v.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},v.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},v.prototype.eq=function(p){return this.getX().cmp(p.getX())===0},v.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},v.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},39188:(W,b,n)=>{"use strict";var e=n(47011),i=n(28490),a=n(56698),f=n(36677),r=e.assert;function v(g){f.call(this,"short",g),this.a=new i(g.a,16).toRed(this.red),this.b=new i(g.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(g),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}a(v,f),W.exports=v,v.prototype._getEndomorphism=function(u){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var l,m;if(u.beta)l=new i(u.beta,16).toRed(this.red);else{var y=this._getEndoRoots(this.p);l=y[0].cmp(y[1])<0?y[0]:y[1],l=l.toRed(this.red)}if(u.lambda)m=new i(u.lambda,16);else{var d=this._getEndoRoots(this.n);this.g.mul(d[0]).x.cmp(this.g.x.redMul(l))===0?m=d[0]:(m=d[1],r(this.g.mul(m).x.cmp(this.g.x.redMul(l))===0))}var w;return u.basis?w=u.basis.map(function(C){return{a:new i(C.a,16),b:new i(C.b,16)}}):w=this._getEndoBasis(m),{beta:l,lambda:m,basis:w}}},v.prototype._getEndoRoots=function(u){var l=u===this.p?this.red:i.mont(u),m=new i(2).toRed(l).redInvm(),y=m.redNeg(),d=new i(3).toRed(l).redNeg().redSqrt().redMul(m),w=y.redAdd(d).fromRed(),C=y.redSub(d).fromRed();return[w,C]},v.prototype._getEndoBasis=function(u){for(var l=this.n.ushrn(Math.floor(this.n.bitLength()/2)),m=u,y=this.n.clone(),d=new i(1),w=new i(0),C=new i(0),j=new i(1),O,N,X,V,Z,J,se,Y=0,pe,I;m.cmpn(0)!==0;){var s=y.div(m);pe=y.sub(s.mul(m)),I=C.sub(s.mul(d));var _=j.sub(s.mul(w));if(!X&&pe.cmp(l)<0)O=se.neg(),N=d,X=pe.neg(),V=I;else if(X&&++Y===2)break;se=pe,y=m,m=pe,C=d,d=I,j=w,w=_}Z=pe.neg(),J=I;var F=X.sqr().add(V.sqr()),E=Z.sqr().add(J.sqr());return E.cmp(F)>=0&&(Z=O,J=N),X.negative&&(X=X.neg(),V=V.neg()),Z.negative&&(Z=Z.neg(),J=J.neg()),[{a:X,b:V},{a:Z,b:J}]},v.prototype._endoSplit=function(u){var l=this.endo.basis,m=l[0],y=l[1],d=y.b.mul(u).divRound(this.n),w=m.b.neg().mul(u).divRound(this.n),C=d.mul(m.a),j=w.mul(y.a),O=d.mul(m.b),N=w.mul(y.b),X=u.sub(C).sub(j),V=O.add(N).neg();return{k1:X,k2:V}},v.prototype.pointFromX=function(u,l){u=new i(u,16),u.red||(u=u.toRed(this.red));var m=u.redSqr().redMul(u).redIAdd(u.redMul(this.a)).redIAdd(this.b),y=m.redSqrt();if(y.redSqr().redSub(m).cmp(this.zero)!==0)throw new Error("invalid point");var d=y.fromRed().isOdd();return(l&&!d||!l&&d)&&(y=y.redNeg()),this.point(u,y)},v.prototype.validate=function(u){if(u.inf)return!0;var l=u.x,m=u.y,y=this.a.redMul(l),d=l.redSqr().redMul(l).redIAdd(y).redIAdd(this.b);return m.redSqr().redISub(d).cmpn(0)===0},v.prototype._endoWnafMulAdd=function(u,l,m){for(var y=this._endoWnafT1,d=this._endoWnafT2,w=0;w<u.length;w++){var C=this._endoSplit(l[w]),j=u[w],O=j._getBeta();C.k1.negative&&(C.k1.ineg(),j=j.neg(!0)),C.k2.negative&&(C.k2.ineg(),O=O.neg(!0)),y[w*2]=j,y[w*2+1]=O,d[w*2]=C.k1,d[w*2+1]=C.k2}for(var N=this._wnafMulAdd(1,y,d,w*2,m),X=0;X<w*2;X++)y[X]=null,d[X]=null;return N};function c(g,u,l,m){f.BasePoint.call(this,g,"affine"),u===null&&l===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new i(u,16),this.y=new i(l,16),m&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}a(c,f.BasePoint),v.prototype.point=function(u,l,m){return new c(this,u,l,m)},v.prototype.pointFromJSON=function(u,l){return c.fromJSON(this,u,l)},c.prototype._getBeta=function(){if(this.curve.endo){var u=this.precomputed;if(u&&u.beta)return u.beta;var l=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(u){var m=this.curve,y=function(d){return m.point(d.x.redMul(m.endo.beta),d.y)};u.beta=l,l.precomputed={beta:null,naf:u.naf&&{wnd:u.naf.wnd,points:u.naf.points.map(y)},doubles:u.doubles&&{step:u.doubles.step,points:u.doubles.points.map(y)}}}return l}},c.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},c.fromJSON=function(u,l,m){typeof l=="string"&&(l=JSON.parse(l));var y=u.point(l[0],l[1],m);if(!l[2])return y;function d(C){return u.point(C[0],C[1],m)}var w=l[2];return y.precomputed={beta:null,doubles:w.doubles&&{step:w.doubles.step,points:[y].concat(w.doubles.points.map(d))},naf:w.naf&&{wnd:w.naf.wnd,points:[y].concat(w.naf.points.map(d))}},y},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return this.inf},c.prototype.add=function(u){if(this.inf)return u;if(u.inf)return this;if(this.eq(u))return this.dbl();if(this.neg().eq(u))return this.curve.point(null,null);if(this.x.cmp(u.x)===0)return this.curve.point(null,null);var l=this.y.redSub(u.y);l.cmpn(0)!==0&&(l=l.redMul(this.x.redSub(u.x).redInvm()));var m=l.redSqr().redISub(this.x).redISub(u.x),y=l.redMul(this.x.redSub(m)).redISub(this.y);return this.curve.point(m,y)},c.prototype.dbl=function(){if(this.inf)return this;var u=this.y.redAdd(this.y);if(u.cmpn(0)===0)return this.curve.point(null,null);var l=this.curve.a,m=this.x.redSqr(),y=u.redInvm(),d=m.redAdd(m).redIAdd(m).redIAdd(l).redMul(y),w=d.redSqr().redISub(this.x.redAdd(this.x)),C=d.redMul(this.x.redSub(w)).redISub(this.y);return this.curve.point(w,C)},c.prototype.getX=function(){return this.x.fromRed()},c.prototype.getY=function(){return this.y.fromRed()},c.prototype.mul=function(u){return u=new i(u,16),this.isInfinity()?this:this._hasDoubles(u)?this.curve._fixedNafMul(this,u):this.curve.endo?this.curve._endoWnafMulAdd([this],[u]):this.curve._wnafMul(this,u)},c.prototype.mulAdd=function(u,l,m){var y=[this,l],d=[u,m];return this.curve.endo?this.curve._endoWnafMulAdd(y,d):this.curve._wnafMulAdd(1,y,d,2)},c.prototype.jmulAdd=function(u,l,m){var y=[this,l],d=[u,m];return this.curve.endo?this.curve._endoWnafMulAdd(y,d,!0):this.curve._wnafMulAdd(1,y,d,2,!0)},c.prototype.eq=function(u){return this===u||this.inf===u.inf&&(this.inf||this.x.cmp(u.x)===0&&this.y.cmp(u.y)===0)},c.prototype.neg=function(u){if(this.inf)return this;var l=this.curve.point(this.x,this.y.redNeg());if(u&&this.precomputed){var m=this.precomputed,y=function(d){return d.neg()};l.precomputed={naf:m.naf&&{wnd:m.naf.wnd,points:m.naf.points.map(y)},doubles:m.doubles&&{step:m.doubles.step,points:m.doubles.points.map(y)}}}return l},c.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var u=this.curve.jpoint(this.x,this.y,this.curve.one);return u};function p(g,u,l,m){f.BasePoint.call(this,g,"jacobian"),u===null&&l===null&&m===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i(0)):(this.x=new i(u,16),this.y=new i(l,16),this.z=new i(m,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}a(p,f.BasePoint),v.prototype.jpoint=function(u,l,m){return new p(this,u,l,m)},p.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var u=this.z.redInvm(),l=u.redSqr(),m=this.x.redMul(l),y=this.y.redMul(l).redMul(u);return this.curve.point(m,y)},p.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},p.prototype.add=function(u){if(this.isInfinity())return u;if(u.isInfinity())return this;var l=u.z.redSqr(),m=this.z.redSqr(),y=this.x.redMul(l),d=u.x.redMul(m),w=this.y.redMul(l.redMul(u.z)),C=u.y.redMul(m.redMul(this.z)),j=y.redSub(d),O=w.redSub(C);if(j.cmpn(0)===0)return O.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var N=j.redSqr(),X=N.redMul(j),V=y.redMul(N),Z=O.redSqr().redIAdd(X).redISub(V).redISub(V),J=O.redMul(V.redISub(Z)).redISub(w.redMul(X)),se=this.z.redMul(u.z).redMul(j);return this.curve.jpoint(Z,J,se)},p.prototype.mixedAdd=function(u){if(this.isInfinity())return u.toJ();if(u.isInfinity())return this;var l=this.z.redSqr(),m=this.x,y=u.x.redMul(l),d=this.y,w=u.y.redMul(l).redMul(this.z),C=m.redSub(y),j=d.redSub(w);if(C.cmpn(0)===0)return j.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var O=C.redSqr(),N=O.redMul(C),X=m.redMul(O),V=j.redSqr().redIAdd(N).redISub(X).redISub(X),Z=j.redMul(X.redISub(V)).redISub(d.redMul(N)),J=this.z.redMul(C);return this.curve.jpoint(V,Z,J)},p.prototype.dblp=function(u){if(u===0)return this;if(this.isInfinity())return this;if(!u)return this.dbl();var l;if(this.curve.zeroA||this.curve.threeA){var m=this;for(l=0;l<u;l++)m=m.dbl();return m}var y=this.curve.a,d=this.curve.tinv,w=this.x,C=this.y,j=this.z,O=j.redSqr().redSqr(),N=C.redAdd(C);for(l=0;l<u;l++){var X=w.redSqr(),V=N.redSqr(),Z=V.redSqr(),J=X.redAdd(X).redIAdd(X).redIAdd(y.redMul(O)),se=w.redMul(V),Y=J.redSqr().redISub(se.redAdd(se)),pe=se.redISub(Y),I=J.redMul(pe);I=I.redIAdd(I).redISub(Z);var s=N.redMul(j);l+1<u&&(O=O.redMul(Z)),w=Y,j=s,N=I}return this.curve.jpoint(w,N.redMul(d),j)},p.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},p.prototype._zeroDbl=function(){var u,l,m;if(this.zOne){var y=this.x.redSqr(),d=this.y.redSqr(),w=d.redSqr(),C=this.x.redAdd(d).redSqr().redISub(y).redISub(w);C=C.redIAdd(C);var j=y.redAdd(y).redIAdd(y),O=j.redSqr().redISub(C).redISub(C),N=w.redIAdd(w);N=N.redIAdd(N),N=N.redIAdd(N),u=O,l=j.redMul(C.redISub(O)).redISub(N),m=this.y.redAdd(this.y)}else{var X=this.x.redSqr(),V=this.y.redSqr(),Z=V.redSqr(),J=this.x.redAdd(V).redSqr().redISub(X).redISub(Z);J=J.redIAdd(J);var se=X.redAdd(X).redIAdd(X),Y=se.redSqr(),pe=Z.redIAdd(Z);pe=pe.redIAdd(pe),pe=pe.redIAdd(pe),u=Y.redISub(J).redISub(J),l=se.redMul(J.redISub(u)).redISub(pe),m=this.y.redMul(this.z),m=m.redIAdd(m)}return this.curve.jpoint(u,l,m)},p.prototype._threeDbl=function(){var u,l,m;if(this.zOne){var y=this.x.redSqr(),d=this.y.redSqr(),w=d.redSqr(),C=this.x.redAdd(d).redSqr().redISub(y).redISub(w);C=C.redIAdd(C);var j=y.redAdd(y).redIAdd(y).redIAdd(this.curve.a),O=j.redSqr().redISub(C).redISub(C);u=O;var N=w.redIAdd(w);N=N.redIAdd(N),N=N.redIAdd(N),l=j.redMul(C.redISub(O)).redISub(N),m=this.y.redAdd(this.y)}else{var X=this.z.redSqr(),V=this.y.redSqr(),Z=this.x.redMul(V),J=this.x.redSub(X).redMul(this.x.redAdd(X));J=J.redAdd(J).redIAdd(J);var se=Z.redIAdd(Z);se=se.redIAdd(se);var Y=se.redAdd(se);u=J.redSqr().redISub(Y),m=this.y.redAdd(this.z).redSqr().redISub(V).redISub(X);var pe=V.redSqr();pe=pe.redIAdd(pe),pe=pe.redIAdd(pe),pe=pe.redIAdd(pe),l=J.redMul(se.redISub(u)).redISub(pe)}return this.curve.jpoint(u,l,m)},p.prototype._dbl=function(){var u=this.curve.a,l=this.x,m=this.y,y=this.z,d=y.redSqr().redSqr(),w=l.redSqr(),C=m.redSqr(),j=w.redAdd(w).redIAdd(w).redIAdd(u.redMul(d)),O=l.redAdd(l);O=O.redIAdd(O);var N=O.redMul(C),X=j.redSqr().redISub(N.redAdd(N)),V=N.redISub(X),Z=C.redSqr();Z=Z.redIAdd(Z),Z=Z.redIAdd(Z),Z=Z.redIAdd(Z);var J=j.redMul(V).redISub(Z),se=m.redAdd(m).redMul(y);return this.curve.jpoint(X,J,se)},p.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var u=this.x.redSqr(),l=this.y.redSqr(),m=this.z.redSqr(),y=l.redSqr(),d=u.redAdd(u).redIAdd(u),w=d.redSqr(),C=this.x.redAdd(l).redSqr().redISub(u).redISub(y);C=C.redIAdd(C),C=C.redAdd(C).redIAdd(C),C=C.redISub(w);var j=C.redSqr(),O=y.redIAdd(y);O=O.redIAdd(O),O=O.redIAdd(O),O=O.redIAdd(O);var N=d.redIAdd(C).redSqr().redISub(w).redISub(j).redISub(O),X=l.redMul(N);X=X.redIAdd(X),X=X.redIAdd(X);var V=this.x.redMul(j).redISub(X);V=V.redIAdd(V),V=V.redIAdd(V);var Z=this.y.redMul(N.redMul(O.redISub(N)).redISub(C.redMul(j)));Z=Z.redIAdd(Z),Z=Z.redIAdd(Z),Z=Z.redIAdd(Z);var J=this.z.redAdd(C).redSqr().redISub(m).redISub(j);return this.curve.jpoint(V,Z,J)},p.prototype.mul=function(u,l){return u=new i(u,l),this.curve._wnafMul(this,u)},p.prototype.eq=function(u){if(u.type==="affine")return this.eq(u.toJ());if(this===u)return!0;var l=this.z.redSqr(),m=u.z.redSqr();if(this.x.redMul(m).redISub(u.x.redMul(l)).cmpn(0)!==0)return!1;var y=l.redMul(this.z),d=m.redMul(u.z);return this.y.redMul(d).redISub(u.y.redMul(y)).cmpn(0)===0},p.prototype.eqXToP=function(u){var l=this.z.redSqr(),m=u.toRed(this.curve.red).redMul(l);if(this.x.cmp(m)===0)return!0;for(var y=u.clone(),d=this.curve.redN.redMul(l);;){if(y.iadd(this.curve.n),y.cmp(this.curve.p)>=0)return!1;if(m.redIAdd(d),this.x.cmp(m)===0)return!0}},p.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},p.prototype.isInfinity=function(){return this.z.cmpn(0)===0}},60480:(W,b,n)=>{"use strict";var e=b,i=n(77952),a=n(894),f=n(47011),r=f.assert;function v(g){g.type==="short"?this.curve=new a.short(g):g.type==="edwards"?this.curve=new a.edwards(g):this.curve=new a.mont(g),this.g=this.curve.g,this.n=this.curve.n,this.hash=g.hash,r(this.g.validate(),"Invalid curve"),r(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}e.PresetCurve=v;function c(g,u){Object.defineProperty(e,g,{configurable:!0,enumerable:!0,get:function(){var l=new v(u);return Object.defineProperty(e,g,{configurable:!0,enumerable:!0,value:l}),l}})}c("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:i.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),c("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:i.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),c("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:i.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),c("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:i.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),c("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:i.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),c("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:i.sha256,gRed:!1,g:["9"]}),c("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:i.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var p;try{p=n(74011)}catch{p=void 0}c("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:i.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",p]})},57447:(W,b,n)=>{"use strict";var e=n(28490),i=n(32723),a=n(47011),f=n(60480),r=n(15037),v=a.assert,c=n(61200),p=n(28545);function g(u){if(!(this instanceof g))return new g(u);typeof u=="string"&&(v(Object.prototype.hasOwnProperty.call(f,u),"Unknown curve "+u),u=f[u]),u instanceof f.PresetCurve&&(u={curve:u}),this.curve=u.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=u.curve.g,this.g.precompute(u.curve.n.bitLength()+1),this.hash=u.hash||u.curve.hash}W.exports=g,g.prototype.keyPair=function(l){return new c(this,l)},g.prototype.keyFromPrivate=function(l,m){return c.fromPrivate(this,l,m)},g.prototype.keyFromPublic=function(l,m){return c.fromPublic(this,l,m)},g.prototype.genKeyPair=function(l){l||(l={});for(var m=new i({hash:this.hash,pers:l.pers,persEnc:l.persEnc||"utf8",entropy:l.entropy||r(this.hash.hmacStrength),entropyEnc:l.entropy&&l.entropyEnc||"utf8",nonce:this.n.toArray()}),y=this.n.byteLength(),d=this.n.sub(new e(2));;){var w=new e(m.generate(y));if(!(w.cmp(d)>0))return w.iaddn(1),this.keyFromPrivate(w)}},g.prototype._truncateToN=function(l,m,y){var d;if(e.isBN(l)||typeof l=="number")l=new e(l,16),d=l.byteLength();else if(typeof l=="object")d=l.length,l=new e(l,16);else{var w=l.toString();d=w.length+1>>>1,l=new e(w,16)}typeof y!="number"&&(y=d*8);var C=y-this.n.bitLength();return C>0&&(l=l.ushrn(C)),!m&&l.cmp(this.n)>=0?l.sub(this.n):l},g.prototype.sign=function(l,m,y,d){if(typeof y=="object"&&(d=y,y=null),d||(d={}),typeof l!="string"&&typeof l!="number"&&!e.isBN(l)){v(typeof l=="object"&&l&&typeof l.length=="number","Expected message to be an array-like, a hex string, or a BN instance"),v(l.length>>>0===l.length);for(var w=0;w<l.length;w++)v((l[w]&255)===l[w])}m=this.keyFromPrivate(m,y),l=this._truncateToN(l,!1,d.msgBitLength),v(!l.isNeg(),"Can not sign a negative message");var C=this.n.byteLength(),j=m.getPrivate().toArray("be",C),O=l.toArray("be",C);v(new e(O).eq(l),"Can not sign message");for(var N=new i({hash:this.hash,entropy:j,nonce:O,pers:d.pers,persEnc:d.persEnc||"utf8"}),X=this.n.sub(new e(1)),V=0;;V++){var Z=d.k?d.k(V):new e(N.generate(this.n.byteLength()));if(Z=this._truncateToN(Z,!0),!(Z.cmpn(1)<=0||Z.cmp(X)>=0)){var J=this.g.mul(Z);if(!J.isInfinity()){var se=J.getX(),Y=se.umod(this.n);if(Y.cmpn(0)!==0){var pe=Z.invm(this.n).mul(Y.mul(m.getPrivate()).iadd(l));if(pe=pe.umod(this.n),pe.cmpn(0)!==0){var I=(J.getY().isOdd()?1:0)|(se.cmp(Y)!==0?2:0);return d.canonical&&pe.cmp(this.nh)>0&&(pe=this.n.sub(pe),I^=1),new p({r:Y,s:pe,recoveryParam:I})}}}}}},g.prototype.verify=function(l,m,y,d,w){w||(w={}),l=this._truncateToN(l,!1,w.msgBitLength),y=this.keyFromPublic(y,d),m=new p(m,"hex");var C=m.r,j=m.s;if(C.cmpn(1)<0||C.cmp(this.n)>=0||j.cmpn(1)<0||j.cmp(this.n)>=0)return!1;var O=j.invm(this.n),N=O.mul(l).umod(this.n),X=O.mul(C).umod(this.n),V;return this.curve._maxwellTrick?(V=this.g.jmulAdd(N,y.getPublic(),X),V.isInfinity()?!1:V.eqXToP(C)):(V=this.g.mulAdd(N,y.getPublic(),X),V.isInfinity()?!1:V.getX().umod(this.n).cmp(C)===0)},g.prototype.recoverPubKey=function(u,l,m,y){v((3&m)===m,"The recovery param is more than two bits"),l=new p(l,y);var d=this.n,w=new e(u),C=l.r,j=l.s,O=m&1,N=m>>1;if(C.cmp(this.curve.p.umod(this.curve.n))>=0&&N)throw new Error("Unable to find sencond key candinate");N?C=this.curve.pointFromX(C.add(this.curve.n),O):C=this.curve.pointFromX(C,O);var X=l.r.invm(d),V=d.sub(w).mul(X).umod(d),Z=j.mul(X).umod(d);return this.g.mulAdd(V,C,Z)},g.prototype.getKeyRecoveryParam=function(u,l,m,y){if(l=new p(l,y),l.recoveryParam!==null)return l.recoveryParam;for(var d=0;d<4;d++){var w;try{w=this.recoverPubKey(u,l,d)}catch{continue}if(w.eq(m))return d}throw new Error("Unable to find valid recovery factor")}},61200:(W,b,n)=>{"use strict";var e=n(28490),i=n(47011),a=i.assert;function f(r,v){this.ec=r,this.priv=null,this.pub=null,v.priv&&this._importPrivate(v.priv,v.privEnc),v.pub&&this._importPublic(v.pub,v.pubEnc)}W.exports=f,f.fromPublic=function(v,c,p){return c instanceof f?c:new f(v,{pub:c,pubEnc:p})},f.fromPrivate=function(v,c,p){return c instanceof f?c:new f(v,{priv:c,privEnc:p})},f.prototype.validate=function(){var v=this.getPublic();return v.isInfinity()?{result:!1,reason:"Invalid public key"}:v.validate()?v.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},f.prototype.getPublic=function(v,c){return typeof v=="string"&&(c=v,v=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),c?this.pub.encode(c,v):this.pub},f.prototype.getPrivate=function(v){return v==="hex"?this.priv.toString(16,2):this.priv},f.prototype._importPrivate=function(v,c){this.priv=new e(v,c||16),this.priv=this.priv.umod(this.ec.curve.n)},f.prototype._importPublic=function(v,c){if(v.x||v.y){this.ec.curve.type==="mont"?a(v.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&a(v.x&&v.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(v.x,v.y);return}this.pub=this.ec.curve.decodePoint(v,c)},f.prototype.derive=function(v){return v.validate()||a(v.validate(),"public point not validated"),v.mul(this.priv).getX()},f.prototype.sign=function(v,c,p){return this.ec.sign(v,this,c,p)},f.prototype.verify=function(v,c,p){return this.ec.verify(v,c,this,void 0,p)},f.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},28545:(W,b,n)=>{"use strict";var e=n(28490),i=n(47011),a=i.assert;function f(g,u){if(g instanceof f)return g;this._importDER(g,u)||(a(g.r&&g.s,"Signature without r or s"),this.r=new e(g.r,16),this.s=new e(g.s,16),g.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=g.recoveryParam)}W.exports=f;function r(){this.place=0}function v(g,u){var l=g[u.place++];if(!(l&128))return l;var m=l&15;if(m===0||m>4||g[u.place]===0)return!1;for(var y=0,d=0,w=u.place;d<m;d++,w++)y<<=8,y|=g[w],y>>>=0;return y<=127?!1:(u.place=w,y)}function c(g){for(var u=0,l=g.length-1;!g[u]&&!(g[u+1]&128)&&u<l;)u++;return u===0?g:g.slice(u)}f.prototype._importDER=function(u,l){u=i.toArray(u,l);var m=new r;if(u[m.place++]!==48)return!1;var y=v(u,m);if(y===!1||y+m.place!==u.length||u[m.place++]!==2)return!1;var d=v(u,m);if(d===!1||(u[m.place]&128)!==0)return!1;var w=u.slice(m.place,d+m.place);if(m.place+=d,u[m.place++]!==2)return!1;var C=v(u,m);if(C===!1||u.length!==C+m.place||(u[m.place]&128)!==0)return!1;var j=u.slice(m.place,C+m.place);if(w[0]===0)if(w[1]&128)w=w.slice(1);else return!1;if(j[0]===0)if(j[1]&128)j=j.slice(1);else return!1;return this.r=new e(w),this.s=new e(j),this.recoveryParam=null,!0};function p(g,u){if(u<128){g.push(u);return}var l=1+(Math.log(u)/Math.LN2>>>3);for(g.push(l|128);--l;)g.push(u>>>(l<<3)&255);g.push(u)}f.prototype.toDER=function(u){var l=this.r.toArray(),m=this.s.toArray();for(l[0]&128&&(l=[0].concat(l)),m[0]&128&&(m=[0].concat(m)),l=c(l),m=c(m);!m[0]&&!(m[1]&128);)m=m.slice(1);var y=[2];p(y,l.length),y=y.concat(l),y.push(2),p(y,m.length);var d=y.concat(m),w=[48];return p(w,d.length),w=w.concat(d),i.encode(w,u)}},8650:(W,b,n)=>{"use strict";var e=n(77952),i=n(60480),a=n(47011),f=a.assert,r=a.parseBytes,v=n(46661),c=n(90220);function p(g){if(f(g==="ed25519","only tested with ed25519 so far"),!(this instanceof p))return new p(g);g=i[g].curve,this.curve=g,this.g=g.g,this.g.precompute(g.n.bitLength()+1),this.pointClass=g.point().constructor,this.encodingLength=Math.ceil(g.n.bitLength()/8),this.hash=e.sha512}W.exports=p,p.prototype.sign=function(u,l){u=r(u);var m=this.keyFromSecret(l),y=this.hashInt(m.messagePrefix(),u),d=this.g.mul(y),w=this.encodePoint(d),C=this.hashInt(w,m.pubBytes(),u).mul(m.priv()),j=y.add(C).umod(this.curve.n);return this.makeSignature({R:d,S:j,Rencoded:w})},p.prototype.verify=function(u,l,m){if(u=r(u),l=this.makeSignature(l),l.S().gte(l.eddsa.curve.n)||l.S().isNeg())return!1;var y=this.keyFromPublic(m),d=this.hashInt(l.Rencoded(),y.pubBytes(),u),w=this.g.mul(l.S()),C=l.R().add(y.pub().mul(d));return C.eq(w)},p.prototype.hashInt=function(){for(var u=this.hash(),l=0;l<arguments.length;l++)u.update(arguments[l]);return a.intFromLE(u.digest()).umod(this.curve.n)},p.prototype.keyFromPublic=function(u){return v.fromPublic(this,u)},p.prototype.keyFromSecret=function(u){return v.fromSecret(this,u)},p.prototype.makeSignature=function(u){return u instanceof c?u:new c(this,u)},p.prototype.encodePoint=function(u){var l=u.getY().toArray("le",this.encodingLength);return l[this.encodingLength-1]|=u.getX().isOdd()?128:0,l},p.prototype.decodePoint=function(u){u=a.parseBytes(u);var l=u.length-1,m=u.slice(0,l).concat(u[l]&-129),y=(u[l]&128)!==0,d=a.intFromLE(m);return this.curve.pointFromY(d,y)},p.prototype.encodeInt=function(u){return u.toArray("le",this.encodingLength)},p.prototype.decodeInt=function(u){return a.intFromLE(u)},p.prototype.isPoint=function(u){return u instanceof this.pointClass}},46661:(W,b,n)=>{"use strict";var e=n(47011),i=e.assert,a=e.parseBytes,f=e.cachedProperty;function r(v,c){this.eddsa=v,this._secret=a(c.secret),v.isPoint(c.pub)?this._pub=c.pub:this._pubBytes=a(c.pub)}r.fromPublic=function(c,p){return p instanceof r?p:new r(c,{pub:p})},r.fromSecret=function(c,p){return p instanceof r?p:new r(c,{secret:p})},r.prototype.secret=function(){return this._secret},f(r,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),f(r,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),f(r,"privBytes",function(){var c=this.eddsa,p=this.hash(),g=c.encodingLength-1,u=p.slice(0,c.encodingLength);return u[0]&=248,u[g]&=127,u[g]|=64,u}),f(r,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),f(r,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),f(r,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),r.prototype.sign=function(c){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(c,this)},r.prototype.verify=function(c,p){return this.eddsa.verify(c,p,this)},r.prototype.getSecret=function(c){return i(this._secret,"KeyPair is public only"),e.encode(this.secret(),c)},r.prototype.getPublic=function(c){return e.encode(this.pubBytes(),c)},W.exports=r},90220:(W,b,n)=>{"use strict";var e=n(28490),i=n(47011),a=i.assert,f=i.cachedProperty,r=i.parseBytes;function v(c,p){this.eddsa=c,typeof p!="object"&&(p=r(p)),Array.isArray(p)&&(a(p.length===c.encodingLength*2,"Signature has invalid size"),p={R:p.slice(0,c.encodingLength),S:p.slice(c.encodingLength)}),a(p.R&&p.S,"Signature without R or S"),c.isPoint(p.R)&&(this._R=p.R),p.S instanceof e&&(this._S=p.S),this._Rencoded=Array.isArray(p.R)?p.R:p.Rencoded,this._Sencoded=Array.isArray(p.S)?p.S:p.Sencoded}f(v,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),f(v,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),f(v,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),f(v,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),v.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},v.prototype.toHex=function(){return i.encode(this.toBytes(),"hex").toUpperCase()},W.exports=v},74011:W=>{W.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},47011:(W,b,n)=>{"use strict";var e=b,i=n(28490),a=n(43349),f=n(64367);e.assert=a,e.toArray=f.toArray,e.zero2=f.zero2,e.toHex=f.toHex,e.encode=f.encode;function r(u,l,m){var y=new Array(Math.max(u.bitLength(),m)+1),d;for(d=0;d<y.length;d+=1)y[d]=0;var w=1<<l+1,C=u.clone();for(d=0;d<y.length;d++){var j,O=C.andln(w-1);C.isOdd()?(O>(w>>1)-1?j=(w>>1)-O:j=O,C.isubn(j)):j=0,y[d]=j,C.iushrn(1)}return y}e.getNAF=r;function v(u,l){var m=[[],[]];u=u.clone(),l=l.clone();for(var y=0,d=0,w;u.cmpn(-y)>0||l.cmpn(-d)>0;){var C=u.andln(3)+y&3,j=l.andln(3)+d&3;C===3&&(C=-1),j===3&&(j=-1);var O;(C&1)===0?O=0:(w=u.andln(7)+y&7,(w===3||w===5)&&j===2?O=-C:O=C),m[0].push(O);var N;(j&1)===0?N=0:(w=l.andln(7)+d&7,(w===3||w===5)&&C===2?N=-j:N=j),m[1].push(N),2*y===O+1&&(y=1-y),2*d===N+1&&(d=1-d),u.iushrn(1),l.iushrn(1)}return m}e.getJSF=v;function c(u,l,m){var y="_"+l;u.prototype[l]=function(){return this[y]!==void 0?this[y]:this[y]=m.call(this)}}e.cachedProperty=c;function p(u){return typeof u=="string"?e.toArray(u,"hex"):u}e.parseBytes=p;function g(u){return new i(u,"hex","le")}e.intFromLE=g},28490:function(W,b,n){W=n.nmd(W),function(e,i){"use strict";function a(I,s){if(!I)throw new Error(s||"Assertion failed")}function f(I,s){I.super_=s;var _=function(){};_.prototype=s.prototype,I.prototype=new _,I.prototype.constructor=I}function r(I,s,_){if(r.isBN(I))return I;this.negative=0,this.words=null,this.length=0,this.red=null,I!==null&&((s==="le"||s==="be")&&(_=s,s=10),this._init(I||0,s||10,_||"be"))}typeof e=="object"?e.exports=r:i.BN=r,r.BN=r,r.wordSize=26;var v;try{typeof window<"u"&&typeof window.Buffer<"u"?v=window.Buffer:v=n(79368).Buffer}catch{}r.isBN=function(s){return s instanceof r?!0:s!==null&&typeof s=="object"&&s.constructor.wordSize===r.wordSize&&Array.isArray(s.words)},r.max=function(s,_){return s.cmp(_)>0?s:_},r.min=function(s,_){return s.cmp(_)<0?s:_},r.prototype._init=function(s,_,F){if(typeof s=="number")return this._initNumber(s,_,F);if(typeof s=="object")return this._initArray(s,_,F);_==="hex"&&(_=16),a(_===(_|0)&&_>=2&&_<=36),s=s.toString().replace(/\s+/g,"");var E=0;s[0]==="-"&&(E++,this.negative=1),E<s.length&&(_===16?this._parseHex(s,E,F):(this._parseBase(s,_,E),F==="le"&&this._initArray(this.toArray(),_,F)))},r.prototype._initNumber=function(s,_,F){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(a(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),F==="le"&&this._initArray(this.toArray(),_,F)},r.prototype._initArray=function(s,_,F){if(a(typeof s.length=="number"),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=new Array(this.length);for(var E=0;E<this.length;E++)this.words[E]=0;var k,x,R=0;if(F==="be")for(E=s.length-1,k=0;E>=0;E-=3)x=s[E]|s[E-1]<<8|s[E-2]<<16,this.words[k]|=x<<R&67108863,this.words[k+1]=x>>>26-R&67108863,R+=24,R>=26&&(R-=26,k++);else if(F==="le")for(E=0,k=0;E<s.length;E+=3)x=s[E]|s[E+1]<<8|s[E+2]<<16,this.words[k]|=x<<R&67108863,this.words[k+1]=x>>>26-R&67108863,R+=24,R>=26&&(R-=26,k++);return this.strip()};function c(I,s){var _=I.charCodeAt(s);return _>=65&&_<=70?_-55:_>=97&&_<=102?_-87:_-48&15}function p(I,s,_){var F=c(I,_);return _-1>=s&&(F|=c(I,_-1)<<4),F}r.prototype._parseHex=function(s,_,F){this.length=Math.ceil((s.length-_)/6),this.words=new Array(this.length);for(var E=0;E<this.length;E++)this.words[E]=0;var k=0,x=0,R;if(F==="be")for(E=s.length-1;E>=_;E-=2)R=p(s,_,E)<<k,this.words[x]|=R&67108863,k>=18?(k-=18,x+=1,this.words[x]|=R>>>26):k+=8;else{var M=s.length-_;for(E=M%2===0?_+1:_;E<s.length;E+=2)R=p(s,_,E)<<k,this.words[x]|=R&67108863,k>=18?(k-=18,x+=1,this.words[x]|=R>>>26):k+=8}this.strip()};function g(I,s,_,F){for(var E=0,k=Math.min(I.length,_),x=s;x<k;x++){var R=I.charCodeAt(x)-48;E*=F,R>=49?E+=R-49+10:R>=17?E+=R-17+10:E+=R}return E}r.prototype._parseBase=function(s,_,F){this.words=[0],this.length=1;for(var E=0,k=1;k<=67108863;k*=_)E++;E--,k=k/_|0;for(var x=s.length-F,R=x%E,M=Math.min(x,x-R)+F,o=0,P=F;P<M;P+=E)o=g(s,P,P+E,_),this.imuln(k),this.words[0]+o<67108864?this.words[0]+=o:this._iaddn(o);if(R!==0){var $=1;for(o=g(s,P,s.length,_),P=0;P<R;P++)$*=_;this.imuln($),this.words[0]+o<67108864?this.words[0]+=o:this._iaddn(o)}this.strip()},r.prototype.copy=function(s){s.words=new Array(this.length);for(var _=0;_<this.length;_++)s.words[_]=this.words[_];s.length=this.length,s.negative=this.negative,s.red=this.red},r.prototype.clone=function(){var s=new r(null);return this.copy(s),s},r.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},r.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},r.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(s,_){s=s||10,_=_|0||1;var F;if(s===16||s==="hex"){F="";for(var E=0,k=0,x=0;x<this.length;x++){var R=this.words[x],M=((R<<E|k)&16777215).toString(16);k=R>>>24-E&16777215,k!==0||x!==this.length-1?F=u[6-M.length]+M+F:F=M+F,E+=2,E>=26&&(E-=26,x--)}for(k!==0&&(F=k.toString(16)+F);F.length%_!==0;)F="0"+F;return this.negative!==0&&(F="-"+F),F}if(s===(s|0)&&s>=2&&s<=36){var o=l[s],P=m[s];F="";var $=this.clone();for($.negative=0;!$.isZero();){var K=$.modn(P).toString(s);$=$.idivn(P),$.isZero()?F=K+F:F=u[o-K.length]+K+F}for(this.isZero()&&(F="0"+F);F.length%_!==0;)F="0"+F;return this.negative!==0&&(F="-"+F),F}a(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&a(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-s:s},r.prototype.toJSON=function(){return this.toString(16)},r.prototype.toBuffer=function(s,_){return a(typeof v<"u"),this.toArrayLike(v,s,_)},r.prototype.toArray=function(s,_){return this.toArrayLike(Array,s,_)},r.prototype.toArrayLike=function(s,_,F){var E=this.byteLength(),k=F||Math.max(1,E);a(E<=k,"byte array longer than desired length"),a(k>0,"Requested array length <= 0"),this.strip();var x=_==="le",R=new s(k),M,o,P=this.clone();if(x){for(o=0;!P.isZero();o++)M=P.andln(255),P.iushrn(8),R[o]=M;for(;o<k;o++)R[o]=0}else{for(o=0;o<k-E;o++)R[o]=0;for(o=0;!P.isZero();o++)M=P.andln(255),P.iushrn(8),R[k-o-1]=M}return R},Math.clz32?r.prototype._countBits=function(s){return 32-Math.clz32(s)}:r.prototype._countBits=function(s){var _=s,F=0;return _>=4096&&(F+=13,_>>>=13),_>=64&&(F+=7,_>>>=7),_>=8&&(F+=4,_>>>=4),_>=2&&(F+=2,_>>>=2),F+_},r.prototype._zeroBits=function(s){if(s===0)return 26;var _=s,F=0;return(_&8191)===0&&(F+=13,_>>>=13),(_&127)===0&&(F+=7,_>>>=7),(_&15)===0&&(F+=4,_>>>=4),(_&3)===0&&(F+=2,_>>>=2),(_&1)===0&&F++,F},r.prototype.bitLength=function(){var s=this.words[this.length-1],_=this._countBits(s);return(this.length-1)*26+_};function y(I){for(var s=new Array(I.bitLength()),_=0;_<s.length;_++){var F=_/26|0,E=_%26;s[_]=(I.words[F]&1<<E)>>>E}return s}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,_=0;_<this.length;_++){var F=this._zeroBits(this.words[_]);if(s+=F,F!==26)break}return s},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(s){return this.negative!==0?this.abs().inotn(s).iaddn(1):this.clone()},r.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var _=0;_<s.length;_++)this.words[_]=this.words[_]|s.words[_];return this.strip()},r.prototype.ior=function(s){return a((this.negative|s.negative)===0),this.iuor(s)},r.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},r.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},r.prototype.iuand=function(s){var _;this.length>s.length?_=s:_=this;for(var F=0;F<_.length;F++)this.words[F]=this.words[F]&s.words[F];return this.length=_.length,this.strip()},r.prototype.iand=function(s){return a((this.negative|s.negative)===0),this.iuand(s)},r.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},r.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},r.prototype.iuxor=function(s){var _,F;this.length>s.length?(_=this,F=s):(_=s,F=this);for(var E=0;E<F.length;E++)this.words[E]=_.words[E]^F.words[E];if(this!==_)for(;E<_.length;E++)this.words[E]=_.words[E];return this.length=_.length,this.strip()},r.prototype.ixor=function(s){return a((this.negative|s.negative)===0),this.iuxor(s)},r.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},r.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},r.prototype.inotn=function(s){a(typeof s=="number"&&s>=0);var _=Math.ceil(s/26)|0,F=s%26;this._expand(_),F>0&&_--;for(var E=0;E<_;E++)this.words[E]=~this.words[E]&67108863;return F>0&&(this.words[E]=~this.words[E]&67108863>>26-F),this.strip()},r.prototype.notn=function(s){return this.clone().inotn(s)},r.prototype.setn=function(s,_){a(typeof s=="number"&&s>=0);var F=s/26|0,E=s%26;return this._expand(F+1),_?this.words[F]=this.words[F]|1<<E:this.words[F]=this.words[F]&~(1<<E),this.strip()},r.prototype.iadd=function(s){var _;if(this.negative!==0&&s.negative===0)return this.negative=0,_=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,_=this.isub(s),s.negative=1,_._normSign();var F,E;this.length>s.length?(F=this,E=s):(F=s,E=this);for(var k=0,x=0;x<E.length;x++)_=(F.words[x]|0)+(E.words[x]|0)+k,this.words[x]=_&67108863,k=_>>>26;for(;k!==0&&x<F.length;x++)_=(F.words[x]|0)+k,this.words[x]=_&67108863,k=_>>>26;if(this.length=F.length,k!==0)this.words[this.length]=k,this.length++;else if(F!==this)for(;x<F.length;x++)this.words[x]=F.words[x];return this},r.prototype.add=function(s){var _;return s.negative!==0&&this.negative===0?(s.negative=0,_=this.sub(s),s.negative^=1,_):s.negative===0&&this.negative!==0?(this.negative=0,_=s.sub(this),this.negative=1,_):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},r.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var _=this.iadd(s);return s.negative=1,_._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var F=this.cmp(s);if(F===0)return this.negative=0,this.length=1,this.words[0]=0,this;var E,k;F>0?(E=this,k=s):(E=s,k=this);for(var x=0,R=0;R<k.length;R++)_=(E.words[R]|0)-(k.words[R]|0)+x,x=_>>26,this.words[R]=_&67108863;for(;x!==0&&R<E.length;R++)_=(E.words[R]|0)+x,x=_>>26,this.words[R]=_&67108863;if(x===0&&R<E.length&&E!==this)for(;R<E.length;R++)this.words[R]=E.words[R];return this.length=Math.max(this.length,R),E!==this&&(this.negative=1),this.strip()},r.prototype.sub=function(s){return this.clone().isub(s)};function d(I,s,_){_.negative=s.negative^I.negative;var F=I.length+s.length|0;_.length=F,F=F-1|0;var E=I.words[0]|0,k=s.words[0]|0,x=E*k,R=x&67108863,M=x/67108864|0;_.words[0]=R;for(var o=1;o<F;o++){for(var P=M>>>26,$=M&67108863,K=Math.min(o,s.length-1),q=Math.max(0,o-I.length+1);q<=K;q++){var Fe=o-q|0;E=I.words[Fe]|0,k=s.words[q]|0,x=E*k+$,P+=x/67108864|0,$=x&67108863}_.words[o]=$|0,M=P|0}return M!==0?_.words[o]=M|0:_.length--,_.strip()}var w=function(s,_,F){var E=s.words,k=_.words,x=F.words,R=0,M,o,P,$=E[0]|0,K=$&8191,q=$>>>13,Fe=E[1]|0,et=Fe&8191,Qe=Fe>>>13,Ht=E[2]|0,qe=Ht&8191,De=Ht>>>13,Je=E[3]|0,yt=Je&8191,jt=Je>>>13,Lt=E[4]|0,ct=Lt&8191,Bt=Lt>>>13,gn=E[5]|0,Mt=gn&8191,Zt=gn>>>13,Kt=E[6]|0,Tt=Kt&8191,xt=Kt>>>13,Jt=E[7]|0,Dt=Jt&8191,en=Jt>>>13,rt=E[8]|0,_e=rt&8191,oe=rt>>>13,Me=E[9]|0,Pe=Me&8191,fe=Me>>>13,Re=k[0]|0,We=Re&8191,ut=Re>>>13,dt=k[1]|0,Ue=dt&8191,je=dt>>>13,we=k[2]|0,Xe=we&8191,gt=we>>>13,pn=k[3]|0,cn=pn&8191,hn=pn>>>13,En=k[4]|0,on=En&8191,dn=En>>>13,jn=k[5]|0,Jn=jn&8191,$n=jn>>>13,Yi=k[6]|0,di=Yi&8191,fi=Yi>>>13,Ci=k[7]|0,ki=Ci&8191,Hn=Ci>>>13,cr=k[8]|0,mi=cr&8191,Fn=cr>>>13,ni=k[9]|0,Wn=ni&8191,hi=ni>>>13;F.negative=s.negative^_.negative,F.length=19,M=Math.imul(K,We),o=Math.imul(K,ut),o=o+Math.imul(q,We)|0,P=Math.imul(q,ut);var Qn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Qn>>>26)|0,Qn&=67108863,M=Math.imul(et,We),o=Math.imul(et,ut),o=o+Math.imul(Qe,We)|0,P=Math.imul(Qe,ut),M=M+Math.imul(K,Ue)|0,o=o+Math.imul(K,je)|0,o=o+Math.imul(q,Ue)|0,P=P+Math.imul(q,je)|0;var Ze=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ze>>>26)|0,Ze&=67108863,M=Math.imul(qe,We),o=Math.imul(qe,ut),o=o+Math.imul(De,We)|0,P=Math.imul(De,ut),M=M+Math.imul(et,Ue)|0,o=o+Math.imul(et,je)|0,o=o+Math.imul(Qe,Ue)|0,P=P+Math.imul(Qe,je)|0,M=M+Math.imul(K,Xe)|0,o=o+Math.imul(K,gt)|0,o=o+Math.imul(q,Xe)|0,P=P+Math.imul(q,gt)|0;var ft=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(ft>>>26)|0,ft&=67108863,M=Math.imul(yt,We),o=Math.imul(yt,ut),o=o+Math.imul(jt,We)|0,P=Math.imul(jt,ut),M=M+Math.imul(qe,Ue)|0,o=o+Math.imul(qe,je)|0,o=o+Math.imul(De,Ue)|0,P=P+Math.imul(De,je)|0,M=M+Math.imul(et,Xe)|0,o=o+Math.imul(et,gt)|0,o=o+Math.imul(Qe,Xe)|0,P=P+Math.imul(Qe,gt)|0,M=M+Math.imul(K,cn)|0,o=o+Math.imul(K,hn)|0,o=o+Math.imul(q,cn)|0,P=P+Math.imul(q,hn)|0;var Yt=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,M=Math.imul(ct,We),o=Math.imul(ct,ut),o=o+Math.imul(Bt,We)|0,P=Math.imul(Bt,ut),M=M+Math.imul(yt,Ue)|0,o=o+Math.imul(yt,je)|0,o=o+Math.imul(jt,Ue)|0,P=P+Math.imul(jt,je)|0,M=M+Math.imul(qe,Xe)|0,o=o+Math.imul(qe,gt)|0,o=o+Math.imul(De,Xe)|0,P=P+Math.imul(De,gt)|0,M=M+Math.imul(et,cn)|0,o=o+Math.imul(et,hn)|0,o=o+Math.imul(Qe,cn)|0,P=P+Math.imul(Qe,hn)|0,M=M+Math.imul(K,on)|0,o=o+Math.imul(K,dn)|0,o=o+Math.imul(q,on)|0,P=P+Math.imul(q,dn)|0;var vn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(vn>>>26)|0,vn&=67108863,M=Math.imul(Mt,We),o=Math.imul(Mt,ut),o=o+Math.imul(Zt,We)|0,P=Math.imul(Zt,ut),M=M+Math.imul(ct,Ue)|0,o=o+Math.imul(ct,je)|0,o=o+Math.imul(Bt,Ue)|0,P=P+Math.imul(Bt,je)|0,M=M+Math.imul(yt,Xe)|0,o=o+Math.imul(yt,gt)|0,o=o+Math.imul(jt,Xe)|0,P=P+Math.imul(jt,gt)|0,M=M+Math.imul(qe,cn)|0,o=o+Math.imul(qe,hn)|0,o=o+Math.imul(De,cn)|0,P=P+Math.imul(De,hn)|0,M=M+Math.imul(et,on)|0,o=o+Math.imul(et,dn)|0,o=o+Math.imul(Qe,on)|0,P=P+Math.imul(Qe,dn)|0,M=M+Math.imul(K,Jn)|0,o=o+Math.imul(K,$n)|0,o=o+Math.imul(q,Jn)|0,P=P+Math.imul(q,$n)|0;var Tn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,M=Math.imul(Tt,We),o=Math.imul(Tt,ut),o=o+Math.imul(xt,We)|0,P=Math.imul(xt,ut),M=M+Math.imul(Mt,Ue)|0,o=o+Math.imul(Mt,je)|0,o=o+Math.imul(Zt,Ue)|0,P=P+Math.imul(Zt,je)|0,M=M+Math.imul(ct,Xe)|0,o=o+Math.imul(ct,gt)|0,o=o+Math.imul(Bt,Xe)|0,P=P+Math.imul(Bt,gt)|0,M=M+Math.imul(yt,cn)|0,o=o+Math.imul(yt,hn)|0,o=o+Math.imul(jt,cn)|0,P=P+Math.imul(jt,hn)|0,M=M+Math.imul(qe,on)|0,o=o+Math.imul(qe,dn)|0,o=o+Math.imul(De,on)|0,P=P+Math.imul(De,dn)|0,M=M+Math.imul(et,Jn)|0,o=o+Math.imul(et,$n)|0,o=o+Math.imul(Qe,Jn)|0,P=P+Math.imul(Qe,$n)|0,M=M+Math.imul(K,di)|0,o=o+Math.imul(K,fi)|0,o=o+Math.imul(q,di)|0,P=P+Math.imul(q,fi)|0;var Ti=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ti>>>26)|0,Ti&=67108863,M=Math.imul(Dt,We),o=Math.imul(Dt,ut),o=o+Math.imul(en,We)|0,P=Math.imul(en,ut),M=M+Math.imul(Tt,Ue)|0,o=o+Math.imul(Tt,je)|0,o=o+Math.imul(xt,Ue)|0,P=P+Math.imul(xt,je)|0,M=M+Math.imul(Mt,Xe)|0,o=o+Math.imul(Mt,gt)|0,o=o+Math.imul(Zt,Xe)|0,P=P+Math.imul(Zt,gt)|0,M=M+Math.imul(ct,cn)|0,o=o+Math.imul(ct,hn)|0,o=o+Math.imul(Bt,cn)|0,P=P+Math.imul(Bt,hn)|0,M=M+Math.imul(yt,on)|0,o=o+Math.imul(yt,dn)|0,o=o+Math.imul(jt,on)|0,P=P+Math.imul(jt,dn)|0,M=M+Math.imul(qe,Jn)|0,o=o+Math.imul(qe,$n)|0,o=o+Math.imul(De,Jn)|0,P=P+Math.imul(De,$n)|0,M=M+Math.imul(et,di)|0,o=o+Math.imul(et,fi)|0,o=o+Math.imul(Qe,di)|0,P=P+Math.imul(Qe,fi)|0,M=M+Math.imul(K,ki)|0,o=o+Math.imul(K,Hn)|0,o=o+Math.imul(q,ki)|0,P=P+Math.imul(q,Hn)|0;var ti=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(ti>>>26)|0,ti&=67108863,M=Math.imul(_e,We),o=Math.imul(_e,ut),o=o+Math.imul(oe,We)|0,P=Math.imul(oe,ut),M=M+Math.imul(Dt,Ue)|0,o=o+Math.imul(Dt,je)|0,o=o+Math.imul(en,Ue)|0,P=P+Math.imul(en,je)|0,M=M+Math.imul(Tt,Xe)|0,o=o+Math.imul(Tt,gt)|0,o=o+Math.imul(xt,Xe)|0,P=P+Math.imul(xt,gt)|0,M=M+Math.imul(Mt,cn)|0,o=o+Math.imul(Mt,hn)|0,o=o+Math.imul(Zt,cn)|0,P=P+Math.imul(Zt,hn)|0,M=M+Math.imul(ct,on)|0,o=o+Math.imul(ct,dn)|0,o=o+Math.imul(Bt,on)|0,P=P+Math.imul(Bt,dn)|0,M=M+Math.imul(yt,Jn)|0,o=o+Math.imul(yt,$n)|0,o=o+Math.imul(jt,Jn)|0,P=P+Math.imul(jt,$n)|0,M=M+Math.imul(qe,di)|0,o=o+Math.imul(qe,fi)|0,o=o+Math.imul(De,di)|0,P=P+Math.imul(De,fi)|0,M=M+Math.imul(et,ki)|0,o=o+Math.imul(et,Hn)|0,o=o+Math.imul(Qe,ki)|0,P=P+Math.imul(Qe,Hn)|0,M=M+Math.imul(K,mi)|0,o=o+Math.imul(K,Fn)|0,o=o+Math.imul(q,mi)|0,P=P+Math.imul(q,Fn)|0;var Gn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,M=Math.imul(Pe,We),o=Math.imul(Pe,ut),o=o+Math.imul(fe,We)|0,P=Math.imul(fe,ut),M=M+Math.imul(_e,Ue)|0,o=o+Math.imul(_e,je)|0,o=o+Math.imul(oe,Ue)|0,P=P+Math.imul(oe,je)|0,M=M+Math.imul(Dt,Xe)|0,o=o+Math.imul(Dt,gt)|0,o=o+Math.imul(en,Xe)|0,P=P+Math.imul(en,gt)|0,M=M+Math.imul(Tt,cn)|0,o=o+Math.imul(Tt,hn)|0,o=o+Math.imul(xt,cn)|0,P=P+Math.imul(xt,hn)|0,M=M+Math.imul(Mt,on)|0,o=o+Math.imul(Mt,dn)|0,o=o+Math.imul(Zt,on)|0,P=P+Math.imul(Zt,dn)|0,M=M+Math.imul(ct,Jn)|0,o=o+Math.imul(ct,$n)|0,o=o+Math.imul(Bt,Jn)|0,P=P+Math.imul(Bt,$n)|0,M=M+Math.imul(yt,di)|0,o=o+Math.imul(yt,fi)|0,o=o+Math.imul(jt,di)|0,P=P+Math.imul(jt,fi)|0,M=M+Math.imul(qe,ki)|0,o=o+Math.imul(qe,Hn)|0,o=o+Math.imul(De,ki)|0,P=P+Math.imul(De,Hn)|0,M=M+Math.imul(et,mi)|0,o=o+Math.imul(et,Fn)|0,o=o+Math.imul(Qe,mi)|0,P=P+Math.imul(Qe,Fn)|0,M=M+Math.imul(K,Wn)|0,o=o+Math.imul(K,hi)|0,o=o+Math.imul(q,Wn)|0,P=P+Math.imul(q,hi)|0;var Ri=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ri>>>26)|0,Ri&=67108863,M=Math.imul(Pe,Ue),o=Math.imul(Pe,je),o=o+Math.imul(fe,Ue)|0,P=Math.imul(fe,je),M=M+Math.imul(_e,Xe)|0,o=o+Math.imul(_e,gt)|0,o=o+Math.imul(oe,Xe)|0,P=P+Math.imul(oe,gt)|0,M=M+Math.imul(Dt,cn)|0,o=o+Math.imul(Dt,hn)|0,o=o+Math.imul(en,cn)|0,P=P+Math.imul(en,hn)|0,M=M+Math.imul(Tt,on)|0,o=o+Math.imul(Tt,dn)|0,o=o+Math.imul(xt,on)|0,P=P+Math.imul(xt,dn)|0,M=M+Math.imul(Mt,Jn)|0,o=o+Math.imul(Mt,$n)|0,o=o+Math.imul(Zt,Jn)|0,P=P+Math.imul(Zt,$n)|0,M=M+Math.imul(ct,di)|0,o=o+Math.imul(ct,fi)|0,o=o+Math.imul(Bt,di)|0,P=P+Math.imul(Bt,fi)|0,M=M+Math.imul(yt,ki)|0,o=o+Math.imul(yt,Hn)|0,o=o+Math.imul(jt,ki)|0,P=P+Math.imul(jt,Hn)|0,M=M+Math.imul(qe,mi)|0,o=o+Math.imul(qe,Fn)|0,o=o+Math.imul(De,mi)|0,P=P+Math.imul(De,Fn)|0,M=M+Math.imul(et,Wn)|0,o=o+Math.imul(et,hi)|0,o=o+Math.imul(Qe,Wn)|0,P=P+Math.imul(Qe,hi)|0;var nn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(nn>>>26)|0,nn&=67108863,M=Math.imul(Pe,Xe),o=Math.imul(Pe,gt),o=o+Math.imul(fe,Xe)|0,P=Math.imul(fe,gt),M=M+Math.imul(_e,cn)|0,o=o+Math.imul(_e,hn)|0,o=o+Math.imul(oe,cn)|0,P=P+Math.imul(oe,hn)|0,M=M+Math.imul(Dt,on)|0,o=o+Math.imul(Dt,dn)|0,o=o+Math.imul(en,on)|0,P=P+Math.imul(en,dn)|0,M=M+Math.imul(Tt,Jn)|0,o=o+Math.imul(Tt,$n)|0,o=o+Math.imul(xt,Jn)|0,P=P+Math.imul(xt,$n)|0,M=M+Math.imul(Mt,di)|0,o=o+Math.imul(Mt,fi)|0,o=o+Math.imul(Zt,di)|0,P=P+Math.imul(Zt,fi)|0,M=M+Math.imul(ct,ki)|0,o=o+Math.imul(ct,Hn)|0,o=o+Math.imul(Bt,ki)|0,P=P+Math.imul(Bt,Hn)|0,M=M+Math.imul(yt,mi)|0,o=o+Math.imul(yt,Fn)|0,o=o+Math.imul(jt,mi)|0,P=P+Math.imul(jt,Fn)|0,M=M+Math.imul(qe,Wn)|0,o=o+Math.imul(qe,hi)|0,o=o+Math.imul(De,Wn)|0,P=P+Math.imul(De,hi)|0;var An=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(An>>>26)|0,An&=67108863,M=Math.imul(Pe,cn),o=Math.imul(Pe,hn),o=o+Math.imul(fe,cn)|0,P=Math.imul(fe,hn),M=M+Math.imul(_e,on)|0,o=o+Math.imul(_e,dn)|0,o=o+Math.imul(oe,on)|0,P=P+Math.imul(oe,dn)|0,M=M+Math.imul(Dt,Jn)|0,o=o+Math.imul(Dt,$n)|0,o=o+Math.imul(en,Jn)|0,P=P+Math.imul(en,$n)|0,M=M+Math.imul(Tt,di)|0,o=o+Math.imul(Tt,fi)|0,o=o+Math.imul(xt,di)|0,P=P+Math.imul(xt,fi)|0,M=M+Math.imul(Mt,ki)|0,o=o+Math.imul(Mt,Hn)|0,o=o+Math.imul(Zt,ki)|0,P=P+Math.imul(Zt,Hn)|0,M=M+Math.imul(ct,mi)|0,o=o+Math.imul(ct,Fn)|0,o=o+Math.imul(Bt,mi)|0,P=P+Math.imul(Bt,Fn)|0,M=M+Math.imul(yt,Wn)|0,o=o+Math.imul(yt,hi)|0,o=o+Math.imul(jt,Wn)|0,P=P+Math.imul(jt,hi)|0;var _i=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(_i>>>26)|0,_i&=67108863,M=Math.imul(Pe,on),o=Math.imul(Pe,dn),o=o+Math.imul(fe,on)|0,P=Math.imul(fe,dn),M=M+Math.imul(_e,Jn)|0,o=o+Math.imul(_e,$n)|0,o=o+Math.imul(oe,Jn)|0,P=P+Math.imul(oe,$n)|0,M=M+Math.imul(Dt,di)|0,o=o+Math.imul(Dt,fi)|0,o=o+Math.imul(en,di)|0,P=P+Math.imul(en,fi)|0,M=M+Math.imul(Tt,ki)|0,o=o+Math.imul(Tt,Hn)|0,o=o+Math.imul(xt,ki)|0,P=P+Math.imul(xt,Hn)|0,M=M+Math.imul(Mt,mi)|0,o=o+Math.imul(Mt,Fn)|0,o=o+Math.imul(Zt,mi)|0,P=P+Math.imul(Zt,Fn)|0,M=M+Math.imul(ct,Wn)|0,o=o+Math.imul(ct,hi)|0,o=o+Math.imul(Bt,Wn)|0,P=P+Math.imul(Bt,hi)|0;var Ii=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ii>>>26)|0,Ii&=67108863,M=Math.imul(Pe,Jn),o=Math.imul(Pe,$n),o=o+Math.imul(fe,Jn)|0,P=Math.imul(fe,$n),M=M+Math.imul(_e,di)|0,o=o+Math.imul(_e,fi)|0,o=o+Math.imul(oe,di)|0,P=P+Math.imul(oe,fi)|0,M=M+Math.imul(Dt,ki)|0,o=o+Math.imul(Dt,Hn)|0,o=o+Math.imul(en,ki)|0,P=P+Math.imul(en,Hn)|0,M=M+Math.imul(Tt,mi)|0,o=o+Math.imul(Tt,Fn)|0,o=o+Math.imul(xt,mi)|0,P=P+Math.imul(xt,Fn)|0,M=M+Math.imul(Mt,Wn)|0,o=o+Math.imul(Mt,hi)|0,o=o+Math.imul(Zt,Wn)|0,P=P+Math.imul(Zt,hi)|0;var lr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(lr>>>26)|0,lr&=67108863,M=Math.imul(Pe,di),o=Math.imul(Pe,fi),o=o+Math.imul(fe,di)|0,P=Math.imul(fe,fi),M=M+Math.imul(_e,ki)|0,o=o+Math.imul(_e,Hn)|0,o=o+Math.imul(oe,ki)|0,P=P+Math.imul(oe,Hn)|0,M=M+Math.imul(Dt,mi)|0,o=o+Math.imul(Dt,Fn)|0,o=o+Math.imul(en,mi)|0,P=P+Math.imul(en,Fn)|0,M=M+Math.imul(Tt,Wn)|0,o=o+Math.imul(Tt,hi)|0,o=o+Math.imul(xt,Wn)|0,P=P+Math.imul(xt,hi)|0;var Rr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Rr>>>26)|0,Rr&=67108863,M=Math.imul(Pe,ki),o=Math.imul(Pe,Hn),o=o+Math.imul(fe,ki)|0,P=Math.imul(fe,Hn),M=M+Math.imul(_e,mi)|0,o=o+Math.imul(_e,Fn)|0,o=o+Math.imul(oe,mi)|0,P=P+Math.imul(oe,Fn)|0,M=M+Math.imul(Dt,Wn)|0,o=o+Math.imul(Dt,hi)|0,o=o+Math.imul(en,Wn)|0,P=P+Math.imul(en,hi)|0;var fr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(fr>>>26)|0,fr&=67108863,M=Math.imul(Pe,mi),o=Math.imul(Pe,Fn),o=o+Math.imul(fe,mi)|0,P=Math.imul(fe,Fn),M=M+Math.imul(_e,Wn)|0,o=o+Math.imul(_e,hi)|0,o=o+Math.imul(oe,Wn)|0,P=P+Math.imul(oe,hi)|0;var kr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(kr>>>26)|0,kr&=67108863,M=Math.imul(Pe,Wn),o=Math.imul(Pe,hi),o=o+Math.imul(fe,Wn)|0,P=Math.imul(fe,hi);var Zr=(R+M|0)+((o&8191)<<13)|0;return R=(P+(o>>>13)|0)+(Zr>>>26)|0,Zr&=67108863,x[0]=Qn,x[1]=Ze,x[2]=ft,x[3]=Yt,x[4]=vn,x[5]=Tn,x[6]=Ti,x[7]=ti,x[8]=Gn,x[9]=Ri,x[10]=nn,x[11]=An,x[12]=_i,x[13]=Ii,x[14]=lr,x[15]=Rr,x[16]=fr,x[17]=kr,x[18]=Zr,R!==0&&(x[19]=R,F.length++),F};Math.imul||(w=d);function C(I,s,_){_.negative=s.negative^I.negative,_.length=I.length+s.length;for(var F=0,E=0,k=0;k<_.length-1;k++){var x=E;E=0;for(var R=F&67108863,M=Math.min(k,s.length-1),o=Math.max(0,k-I.length+1);o<=M;o++){var P=k-o,$=I.words[P]|0,K=s.words[o]|0,q=$*K,Fe=q&67108863;x=x+(q/67108864|0)|0,Fe=Fe+R|0,R=Fe&67108863,x=x+(Fe>>>26)|0,E+=x>>>26,x&=67108863}_.words[k]=R,F=x,x=E}return F!==0?_.words[k]=F:_.length--,_.strip()}function j(I,s,_){var F=new O;return F.mulp(I,s,_)}r.prototype.mulTo=function(s,_){var F,E=this.length+s.length;return this.length===10&&s.length===10?F=w(this,s,_):E<63?F=d(this,s,_):E<1024?F=C(this,s,_):F=j(this,s,_),F};function O(I,s){this.x=I,this.y=s}O.prototype.makeRBT=function(s){for(var _=new Array(s),F=r.prototype._countBits(s)-1,E=0;E<s;E++)_[E]=this.revBin(E,F,s);return _},O.prototype.revBin=function(s,_,F){if(s===0||s===F-1)return s;for(var E=0,k=0;k<_;k++)E|=(s&1)<<_-k-1,s>>=1;return E},O.prototype.permute=function(s,_,F,E,k,x){for(var R=0;R<x;R++)E[R]=_[s[R]],k[R]=F[s[R]]},O.prototype.transform=function(s,_,F,E,k,x){this.permute(x,s,_,F,E,k);for(var R=1;R<k;R<<=1)for(var M=R<<1,o=Math.cos(2*Math.PI/M),P=Math.sin(2*Math.PI/M),$=0;$<k;$+=M)for(var K=o,q=P,Fe=0;Fe<R;Fe++){var et=F[$+Fe],Qe=E[$+Fe],Ht=F[$+Fe+R],qe=E[$+Fe+R],De=K*Ht-q*qe;qe=K*qe+q*Ht,Ht=De,F[$+Fe]=et+Ht,E[$+Fe]=Qe+qe,F[$+Fe+R]=et-Ht,E[$+Fe+R]=Qe-qe,Fe!==M&&(De=o*K-P*q,q=o*q+P*K,K=De)}},O.prototype.guessLen13b=function(s,_){var F=Math.max(_,s)|1,E=F&1,k=0;for(F=F/2|0;F;F=F>>>1)k++;return 1<<k+1+E},O.prototype.conjugate=function(s,_,F){if(!(F<=1))for(var E=0;E<F/2;E++){var k=s[E];s[E]=s[F-E-1],s[F-E-1]=k,k=_[E],_[E]=-_[F-E-1],_[F-E-1]=-k}},O.prototype.normalize13b=function(s,_){for(var F=0,E=0;E<_/2;E++){var k=Math.round(s[2*E+1]/_)*8192+Math.round(s[2*E]/_)+F;s[E]=k&67108863,k<67108864?F=0:F=k/67108864|0}return s},O.prototype.convert13b=function(s,_,F,E){for(var k=0,x=0;x<_;x++)k=k+(s[x]|0),F[2*x]=k&8191,k=k>>>13,F[2*x+1]=k&8191,k=k>>>13;for(x=2*_;x<E;++x)F[x]=0;a(k===0),a((k&-8192)===0)},O.prototype.stub=function(s){for(var _=new Array(s),F=0;F<s;F++)_[F]=0;return _},O.prototype.mulp=function(s,_,F){var E=2*this.guessLen13b(s.length,_.length),k=this.makeRBT(E),x=this.stub(E),R=new Array(E),M=new Array(E),o=new Array(E),P=new Array(E),$=new Array(E),K=new Array(E),q=F.words;q.length=E,this.convert13b(s.words,s.length,R,E),this.convert13b(_.words,_.length,P,E),this.transform(R,x,M,o,E,k),this.transform(P,x,$,K,E,k);for(var Fe=0;Fe<E;Fe++){var et=M[Fe]*$[Fe]-o[Fe]*K[Fe];o[Fe]=M[Fe]*K[Fe]+o[Fe]*$[Fe],M[Fe]=et}return this.conjugate(M,o,E),this.transform(M,o,q,x,E,k),this.conjugate(q,x,E),this.normalize13b(q,E),F.negative=s.negative^_.negative,F.length=s.length+_.length,F.strip()},r.prototype.mul=function(s){var _=new r(null);return _.words=new Array(this.length+s.length),this.mulTo(s,_)},r.prototype.mulf=function(s){var _=new r(null);return _.words=new Array(this.length+s.length),j(this,s,_)},r.prototype.imul=function(s){return this.clone().mulTo(s,this)},r.prototype.imuln=function(s){a(typeof s=="number"),a(s<67108864);for(var _=0,F=0;F<this.length;F++){var E=(this.words[F]|0)*s,k=(E&67108863)+(_&67108863);_>>=26,_+=E/67108864|0,_+=k>>>26,this.words[F]=k&67108863}return _!==0&&(this.words[F]=_,this.length++),this},r.prototype.muln=function(s){return this.clone().imuln(s)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(s){var _=y(s);if(_.length===0)return new r(1);for(var F=this,E=0;E<_.length&&_[E]===0;E++,F=F.sqr());if(++E<_.length)for(var k=F.sqr();E<_.length;E++,k=k.sqr())_[E]!==0&&(F=F.mul(k));return F},r.prototype.iushln=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26,E=67108863>>>26-_<<26-_,k;if(_!==0){var x=0;for(k=0;k<this.length;k++){var R=this.words[k]&E,M=(this.words[k]|0)-R<<_;this.words[k]=M|x,x=R>>>26-_}x&&(this.words[k]=x,this.length++)}if(F!==0){for(k=this.length-1;k>=0;k--)this.words[k+F]=this.words[k];for(k=0;k<F;k++)this.words[k]=0;this.length+=F}return this.strip()},r.prototype.ishln=function(s){return a(this.negative===0),this.iushln(s)},r.prototype.iushrn=function(s,_,F){a(typeof s=="number"&&s>=0);var E;_?E=(_-_%26)/26:E=0;var k=s%26,x=Math.min((s-k)/26,this.length),R=67108863^67108863>>>k<<k,M=F;if(E-=x,E=Math.max(0,E),M){for(var o=0;o<x;o++)M.words[o]=this.words[o];M.length=x}if(x!==0)if(this.length>x)for(this.length-=x,o=0;o<this.length;o++)this.words[o]=this.words[o+x];else this.words[0]=0,this.length=1;var P=0;for(o=this.length-1;o>=0&&(P!==0||o>=E);o--){var $=this.words[o]|0;this.words[o]=P<<26-k|$>>>k,P=$&R}return M&&P!==0&&(M.words[M.length++]=P),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.ishrn=function(s,_,F){return a(this.negative===0),this.iushrn(s,_,F)},r.prototype.shln=function(s){return this.clone().ishln(s)},r.prototype.ushln=function(s){return this.clone().iushln(s)},r.prototype.shrn=function(s){return this.clone().ishrn(s)},r.prototype.ushrn=function(s){return this.clone().iushrn(s)},r.prototype.testn=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26,E=1<<_;if(this.length<=F)return!1;var k=this.words[F];return!!(k&E)},r.prototype.imaskn=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26;if(a(this.negative===0,"imaskn works only with positive numbers"),this.length<=F)return this;if(_!==0&&F++,this.length=Math.min(F,this.length),_!==0){var E=67108863^67108863>>>_<<_;this.words[this.length-1]&=E}return this.strip()},r.prototype.maskn=function(s){return this.clone().imaskn(s)},r.prototype.iaddn=function(s){return a(typeof s=="number"),a(s<67108864),s<0?this.isubn(-s):this.negative!==0?this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this):this._iaddn(s)},r.prototype._iaddn=function(s){this.words[0]+=s;for(var _=0;_<this.length&&this.words[_]>=67108864;_++)this.words[_]-=67108864,_===this.length-1?this.words[_+1]=1:this.words[_+1]++;return this.length=Math.max(this.length,_+1),this},r.prototype.isubn=function(s){if(a(typeof s=="number"),a(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var _=0;_<this.length&&this.words[_]<0;_++)this.words[_]+=67108864,this.words[_+1]-=1;return this.strip()},r.prototype.addn=function(s){return this.clone().iaddn(s)},r.prototype.subn=function(s){return this.clone().isubn(s)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(s,_,F){var E=s.length+F,k;this._expand(E);var x,R=0;for(k=0;k<s.length;k++){x=(this.words[k+F]|0)+R;var M=(s.words[k]|0)*_;x-=M&67108863,R=(x>>26)-(M/67108864|0),this.words[k+F]=x&67108863}for(;k<this.length-F;k++)x=(this.words[k+F]|0)+R,R=x>>26,this.words[k+F]=x&67108863;if(R===0)return this.strip();for(a(R===-1),R=0,k=0;k<this.length;k++)x=-(this.words[k]|0)+R,R=x>>26,this.words[k]=x&67108863;return this.negative=1,this.strip()},r.prototype._wordDiv=function(s,_){var F=this.length-s.length,E=this.clone(),k=s,x=k.words[k.length-1]|0,R=this._countBits(x);F=26-R,F!==0&&(k=k.ushln(F),E.iushln(F),x=k.words[k.length-1]|0);var M=E.length-k.length,o;if(_!=="mod"){o=new r(null),o.length=M+1,o.words=new Array(o.length);for(var P=0;P<o.length;P++)o.words[P]=0}var $=E.clone()._ishlnsubmul(k,1,M);$.negative===0&&(E=$,o&&(o.words[M]=1));for(var K=M-1;K>=0;K--){var q=(E.words[k.length+K]|0)*67108864+(E.words[k.length+K-1]|0);for(q=Math.min(q/x|0,67108863),E._ishlnsubmul(k,q,K);E.negative!==0;)q--,E.negative=0,E._ishlnsubmul(k,1,K),E.isZero()||(E.negative^=1);o&&(o.words[K]=q)}return o&&o.strip(),E.strip(),_!=="div"&&F!==0&&E.iushrn(F),{div:o||null,mod:E}},r.prototype.divmod=function(s,_,F){if(a(!s.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var E,k,x;return this.negative!==0&&s.negative===0?(x=this.neg().divmod(s,_),_!=="mod"&&(E=x.div.neg()),_!=="div"&&(k=x.mod.neg(),F&&k.negative!==0&&k.iadd(s)),{div:E,mod:k}):this.negative===0&&s.negative!==0?(x=this.divmod(s.neg(),_),_!=="mod"&&(E=x.div.neg()),{div:E,mod:x.mod}):(this.negative&s.negative)!==0?(x=this.neg().divmod(s.neg(),_),_!=="div"&&(k=x.mod.neg(),F&&k.negative!==0&&k.isub(s)),{div:x.div,mod:k}):s.length>this.length||this.cmp(s)<0?{div:new r(0),mod:this}:s.length===1?_==="div"?{div:this.divn(s.words[0]),mod:null}:_==="mod"?{div:null,mod:new r(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new r(this.modn(s.words[0]))}:this._wordDiv(s,_)},r.prototype.div=function(s){return this.divmod(s,"div",!1).div},r.prototype.mod=function(s){return this.divmod(s,"mod",!1).mod},r.prototype.umod=function(s){return this.divmod(s,"mod",!0).mod},r.prototype.divRound=function(s){var _=this.divmod(s);if(_.mod.isZero())return _.div;var F=_.div.negative!==0?_.mod.isub(s):_.mod,E=s.ushrn(1),k=s.andln(1),x=F.cmp(E);return x<0||k===1&&x===0?_.div:_.div.negative!==0?_.div.isubn(1):_.div.iaddn(1)},r.prototype.modn=function(s){a(s<=67108863);for(var _=(1<<26)%s,F=0,E=this.length-1;E>=0;E--)F=(_*F+(this.words[E]|0))%s;return F},r.prototype.idivn=function(s){a(s<=67108863);for(var _=0,F=this.length-1;F>=0;F--){var E=(this.words[F]|0)+_*67108864;this.words[F]=E/s|0,_=E%s}return this.strip()},r.prototype.divn=function(s){return this.clone().idivn(s)},r.prototype.egcd=function(s){a(s.negative===0),a(!s.isZero());var _=this,F=s.clone();_.negative!==0?_=_.umod(s):_=_.clone();for(var E=new r(1),k=new r(0),x=new r(0),R=new r(1),M=0;_.isEven()&&F.isEven();)_.iushrn(1),F.iushrn(1),++M;for(var o=F.clone(),P=_.clone();!_.isZero();){for(var $=0,K=1;(_.words[0]&K)===0&&$<26;++$,K<<=1);if($>0)for(_.iushrn($);$-- >0;)(E.isOdd()||k.isOdd())&&(E.iadd(o),k.isub(P)),E.iushrn(1),k.iushrn(1);for(var q=0,Fe=1;(F.words[0]&Fe)===0&&q<26;++q,Fe<<=1);if(q>0)for(F.iushrn(q);q-- >0;)(x.isOdd()||R.isOdd())&&(x.iadd(o),R.isub(P)),x.iushrn(1),R.iushrn(1);_.cmp(F)>=0?(_.isub(F),E.isub(x),k.isub(R)):(F.isub(_),x.isub(E),R.isub(k))}return{a:x,b:R,gcd:F.iushln(M)}},r.prototype._invmp=function(s){a(s.negative===0),a(!s.isZero());var _=this,F=s.clone();_.negative!==0?_=_.umod(s):_=_.clone();for(var E=new r(1),k=new r(0),x=F.clone();_.cmpn(1)>0&&F.cmpn(1)>0;){for(var R=0,M=1;(_.words[0]&M)===0&&R<26;++R,M<<=1);if(R>0)for(_.iushrn(R);R-- >0;)E.isOdd()&&E.iadd(x),E.iushrn(1);for(var o=0,P=1;(F.words[0]&P)===0&&o<26;++o,P<<=1);if(o>0)for(F.iushrn(o);o-- >0;)k.isOdd()&&k.iadd(x),k.iushrn(1);_.cmp(F)>=0?(_.isub(F),E.isub(k)):(F.isub(_),k.isub(E))}var $;return _.cmpn(1)===0?$=E:$=k,$.cmpn(0)<0&&$.iadd(s),$},r.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var _=this.clone(),F=s.clone();_.negative=0,F.negative=0;for(var E=0;_.isEven()&&F.isEven();E++)_.iushrn(1),F.iushrn(1);do{for(;_.isEven();)_.iushrn(1);for(;F.isEven();)F.iushrn(1);var k=_.cmp(F);if(k<0){var x=_;_=F,F=x}else if(k===0||F.cmpn(1)===0)break;_.isub(F)}while(!0);return F.iushln(E)},r.prototype.invm=function(s){return this.egcd(s).a.umod(s)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(s){return this.words[0]&s},r.prototype.bincn=function(s){a(typeof s=="number");var _=s%26,F=(s-_)/26,E=1<<_;if(this.length<=F)return this._expand(F+1),this.words[F]|=E,this;for(var k=E,x=F;k!==0&&x<this.length;x++){var R=this.words[x]|0;R+=k,k=R>>>26,R&=67108863,this.words[x]=R}return k!==0&&(this.words[x]=k,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(s){var _=s<0;if(this.negative!==0&&!_)return-1;if(this.negative===0&&_)return 1;this.strip();var F;if(this.length>1)F=1;else{_&&(s=-s),a(s<=67108863,"Number is too big");var E=this.words[0]|0;F=E===s?0:E<s?-1:1}return this.negative!==0?-F|0:F},r.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var _=this.ucmp(s);return this.negative!==0?-_|0:_},r.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var _=0,F=this.length-1;F>=0;F--){var E=this.words[F]|0,k=s.words[F]|0;if(E!==k){E<k?_=-1:E>k&&(_=1);break}}return _},r.prototype.gtn=function(s){return this.cmpn(s)===1},r.prototype.gt=function(s){return this.cmp(s)===1},r.prototype.gten=function(s){return this.cmpn(s)>=0},r.prototype.gte=function(s){return this.cmp(s)>=0},r.prototype.ltn=function(s){return this.cmpn(s)===-1},r.prototype.lt=function(s){return this.cmp(s)===-1},r.prototype.lten=function(s){return this.cmpn(s)<=0},r.prototype.lte=function(s){return this.cmp(s)<=0},r.prototype.eqn=function(s){return this.cmpn(s)===0},r.prototype.eq=function(s){return this.cmp(s)===0},r.red=function(s){return new Y(s)},r.prototype.toRed=function(s){return a(!this.red,"Already a number in reduction context"),a(this.negative===0,"red works only with positives"),s.convertTo(this)._forceRed(s)},r.prototype.fromRed=function(){return a(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(s){return this.red=s,this},r.prototype.forceRed=function(s){return a(!this.red,"Already a number in reduction context"),this._forceRed(s)},r.prototype.redAdd=function(s){return a(this.red,"redAdd works only with red numbers"),this.red.add(this,s)},r.prototype.redIAdd=function(s){return a(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,s)},r.prototype.redSub=function(s){return a(this.red,"redSub works only with red numbers"),this.red.sub(this,s)},r.prototype.redISub=function(s){return a(this.red,"redISub works only with red numbers"),this.red.isub(this,s)},r.prototype.redShl=function(s){return a(this.red,"redShl works only with red numbers"),this.red.shl(this,s)},r.prototype.redMul=function(s){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.mul(this,s)},r.prototype.redIMul=function(s){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.imul(this,s)},r.prototype.redSqr=function(){return a(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return a(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return a(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return a(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return a(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(s){return a(this.red&&!s.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,s)};var N={k256:null,p224:null,p192:null,p25519:null};function X(I,s){this.name=I,this.p=new r(s,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}X.prototype._tmp=function(){var s=new r(null);return s.words=new Array(Math.ceil(this.n/13)),s},X.prototype.ireduce=function(s){var _=s,F;do this.split(_,this.tmp),_=this.imulK(_),_=_.iadd(this.tmp),F=_.bitLength();while(F>this.n);var E=F<this.n?-1:_.ucmp(this.p);return E===0?(_.words[0]=0,_.length=1):E>0?_.isub(this.p):_.strip!==void 0?_.strip():_._strip(),_},X.prototype.split=function(s,_){s.iushrn(this.n,0,_)},X.prototype.imulK=function(s){return s.imul(this.k)};function V(){X.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}f(V,X),V.prototype.split=function(s,_){for(var F=4194303,E=Math.min(s.length,9),k=0;k<E;k++)_.words[k]=s.words[k];if(_.length=E,s.length<=9){s.words[0]=0,s.length=1;return}var x=s.words[9];for(_.words[_.length++]=x&F,k=10;k<s.length;k++){var R=s.words[k]|0;s.words[k-10]=(R&F)<<4|x>>>22,x=R}x>>>=22,s.words[k-10]=x,x===0&&s.length>10?s.length-=10:s.length-=9},V.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var _=0,F=0;F<s.length;F++){var E=s.words[F]|0;_+=E*977,s.words[F]=_&67108863,_=E*64+(_/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Z(){X.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}f(Z,X);function J(){X.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}f(J,X);function se(){X.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}f(se,X),se.prototype.imulK=function(s){for(var _=0,F=0;F<s.length;F++){var E=(s.words[F]|0)*19+_,k=E&67108863;E>>>=26,s.words[F]=k,_=E}return _!==0&&(s.words[s.length++]=_),s},r._prime=function(s){if(N[s])return N[s];var _;if(s==="k256")_=new V;else if(s==="p224")_=new Z;else if(s==="p192")_=new J;else if(s==="p25519")_=new se;else throw new Error("Unknown prime "+s);return N[s]=_,_};function Y(I){if(typeof I=="string"){var s=r._prime(I);this.m=s.p,this.prime=s}else a(I.gtn(1),"modulus must be greater than 1"),this.m=I,this.prime=null}Y.prototype._verify1=function(s){a(s.negative===0,"red works only with positives"),a(s.red,"red works only with red numbers")},Y.prototype._verify2=function(s,_){a((s.negative|_.negative)===0,"red works only with positives"),a(s.red&&s.red===_.red,"red works only with red numbers")},Y.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},Y.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},Y.prototype.add=function(s,_){this._verify2(s,_);var F=s.add(_);return F.cmp(this.m)>=0&&F.isub(this.m),F._forceRed(this)},Y.prototype.iadd=function(s,_){this._verify2(s,_);var F=s.iadd(_);return F.cmp(this.m)>=0&&F.isub(this.m),F},Y.prototype.sub=function(s,_){this._verify2(s,_);var F=s.sub(_);return F.cmpn(0)<0&&F.iadd(this.m),F._forceRed(this)},Y.prototype.isub=function(s,_){this._verify2(s,_);var F=s.isub(_);return F.cmpn(0)<0&&F.iadd(this.m),F},Y.prototype.shl=function(s,_){return this._verify1(s),this.imod(s.ushln(_))},Y.prototype.imul=function(s,_){return this._verify2(s,_),this.imod(s.imul(_))},Y.prototype.mul=function(s,_){return this._verify2(s,_),this.imod(s.mul(_))},Y.prototype.isqr=function(s){return this.imul(s,s.clone())},Y.prototype.sqr=function(s){return this.mul(s,s)},Y.prototype.sqrt=function(s){if(s.isZero())return s.clone();var _=this.m.andln(3);if(a(_%2===1),_===3){var F=this.m.add(new r(1)).iushrn(2);return this.pow(s,F)}for(var E=this.m.subn(1),k=0;!E.isZero()&&E.andln(1)===0;)k++,E.iushrn(1);a(!E.isZero());var x=new r(1).toRed(this),R=x.redNeg(),M=this.m.subn(1).iushrn(1),o=this.m.bitLength();for(o=new r(2*o*o).toRed(this);this.pow(o,M).cmp(R)!==0;)o.redIAdd(R);for(var P=this.pow(o,E),$=this.pow(s,E.addn(1).iushrn(1)),K=this.pow(s,E),q=k;K.cmp(x)!==0;){for(var Fe=K,et=0;Fe.cmp(x)!==0;et++)Fe=Fe.redSqr();a(et<q);var Qe=this.pow(P,new r(1).iushln(q-et-1));$=$.redMul(Qe),P=Qe.redSqr(),K=K.redMul(P),q=et}return $},Y.prototype.invm=function(s){var _=s._invmp(this.m);return _.negative!==0?(_.negative=0,this.imod(_).redNeg()):this.imod(_)},Y.prototype.pow=function(s,_){if(_.isZero())return new r(1).toRed(this);if(_.cmpn(1)===0)return s.clone();var F=4,E=new Array(1<<F);E[0]=new r(1).toRed(this),E[1]=s;for(var k=2;k<E.length;k++)E[k]=this.mul(E[k-1],s);var x=E[0],R=0,M=0,o=_.bitLength()%26;for(o===0&&(o=26),k=_.length-1;k>=0;k--){for(var P=_.words[k],$=o-1;$>=0;$--){var K=P>>$&1;if(x!==E[0]&&(x=this.sqr(x)),K===0&&R===0){M=0;continue}R<<=1,R|=K,M++,!(M!==F&&(k!==0||$!==0))&&(x=this.mul(x,E[R]),M=0,R=0)}o=26}return x},Y.prototype.convertTo=function(s){var _=s.umod(this.m);return _===s?_.clone():_},Y.prototype.convertFrom=function(s){var _=s.clone();return _.red=null,_},r.mont=function(s){return new pe(s)};function pe(I){Y.call(this,I),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}f(pe,Y),pe.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},pe.prototype.convertFrom=function(s){var _=this.imod(s.mul(this.rinv));return _.red=null,_},pe.prototype.imul=function(s,_){if(s.isZero()||_.isZero())return s.words[0]=0,s.length=1,s;var F=s.imul(_),E=F.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=F.isub(E).iushrn(this.shift),x=k;return k.cmp(this.m)>=0?x=k.isub(this.m):k.cmpn(0)<0&&(x=k.iadd(this.m)),x._forceRed(this)},pe.prototype.mul=function(s,_){if(s.isZero()||_.isZero())return new r(0)._forceRed(this);var F=s.mul(_),E=F.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=F.isub(E).iushrn(this.shift),x=k;return k.cmp(this.m)>=0?x=k.isub(this.m):k.cmpn(0)<0&&(x=k.iadd(this.m)),x._forceRed(this)},pe.prototype.invm=function(s){var _=this.imod(s._invmp(this.m).mul(this.r2));return _._forceRed(this)}}(W,this)},43850:function(W){(function(b,n){W.exports=n()})(typeof self<"u"?self:this,function(){return function(){var b={537:function(){typeof window<"u"&&function(){for(var a=0,f=["ms","moz","webkit","o"],r=0;r<f.length&&!window.requestAnimationFrame;++r)window.requestAnimationFrame=window[f[r]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[f[r]+"CancelAnimationFrame"]||window[f[r]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(v,c){var p=new Date().getTime(),g=Math.max(0,16-(p-a)),u=window.setTimeout(function(){v(p+g)},g);return a=p+g,u}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(v){clearTimeout(v)})}()}},n={};function e(a){var f=n[a];if(f!==void 0)return f.exports;var r=n[a]={exports:{}};return b[a](r,r.exports,e),r.exports}e.d=function(a,f){for(var r in f)e.o(f,r)&&!e.o(a,r)&&Object.defineProperty(a,r,{enumerable:!0,get:f[r]})},e.o=function(a,f){return Object.prototype.hasOwnProperty.call(a,f)},e.r=function(a){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})};var i={};return function(){"use strict";e.r(i),e.d(i,{Anchors:function(){return Y},Category:function(){return jt},Emoji:function(){return yt},EmojiData:function(){return q},EmojiIndex:function(){return K},EmojiView:function(){return Fe},Picker:function(){return en},Preview:function(){return ct},Search:function(){return gn},Skins:function(){return Lt},frequently:function(){return V},sanitize:function(){return et},store:function(){return g},uncompress:function(){return j}});var a,f,r="emoji-mart",v=JSON,c=typeof window<"u"&&"localStorage"in window;function p(rt,_e){if(f)f(rt,_e);else{if(!c)return;try{window.localStorage["".concat(r,".").concat(rt)]=v.stringify(_e)}catch{}}}var g={update:function(rt){for(var _e in rt)p(_e,rt[_e])},set:p,get:function(rt){if(a)return a(rt);if(c){try{var _e=window.localStorage["".concat(r,".").concat(rt)]}catch{return}return _e?JSON.parse(_e):void 0}},setNamespace:function(rt){r=rt},setHandlers:function(rt){rt||(rt={}),a=rt.getter,f=rt.setter}};function u(rt){return u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_e){return typeof _e}:function(_e){return _e&&typeof Symbol=="function"&&_e.constructor===Symbol&&_e!==Symbol.prototype?"symbol":typeof _e},u(rt)}function l(rt,_e){(_e==null||_e>rt.length)&&(_e=rt.length);for(var oe=0,Me=new Array(_e);oe<_e;oe++)Me[oe]=rt[oe];return Me}var m={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"},y=function(rt){var _e=[],oe=function(Me,Pe){Me&&(Array.isArray(Me)?Me:[Me]).forEach(function(fe){(Pe?fe.split(/[-|_|\s]+/):[fe]).forEach(function(Re){Re=Re.toLowerCase(),_e.indexOf(Re)==-1&&_e.push(Re)})})};return oe(rt.short_names,!0),oe(rt.name,!0),oe(rt.keywords,!1),oe(rt.emoticons,!1),_e.join(",")};function d(rt){var _e,oe=function(fe,Re){var We=typeof Symbol<"u"&&fe[Symbol.iterator]||fe["@@iterator"];if(!We){if(Array.isArray(fe)||(We=function(Xe,gt){if(Xe){if(typeof Xe=="string")return l(Xe,gt);var pn=Object.prototype.toString.call(Xe).slice(8,-1);return pn==="Object"&&Xe.constructor&&(pn=Xe.constructor.name),pn==="Map"||pn==="Set"?Array.from(Xe):pn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(pn)?l(Xe,gt):void 0}}(fe))||Re&&fe&&typeof fe.length=="number"){We&&(fe=We);var ut=0,dt=function(){};return{s:dt,n:function(){return ut>=fe.length?{done:!0}:{done:!1,value:fe[ut++]}},e:function(Xe){throw Xe},f:dt}}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 Ue,je=!0,we=!1;return{s:function(){We=We.call(fe)},n:function(){var Xe=We.next();return je=Xe.done,Xe},e:function(Xe){we=!0,Ue=Xe},f:function(){try{je||We.return==null||We.return()}finally{if(we)throw Ue}}}}(Object.getOwnPropertyNames(rt));try{for(oe.s();!(_e=oe.n()).done;){var Me=_e.value,Pe=rt[Me];rt[Me]=Pe&&u(Pe)==="object"?d(Pe):Pe}}catch(fe){oe.e(fe)}finally{oe.f()}return Object.freeze(rt)}var w,C,j=function(rt){if(!rt.compressed)return rt;for(var _e in rt.compressed=!1,rt.emojis){var oe=rt.emojis[_e];for(var Me in m)oe[Me]=oe[m[Me]],delete oe[m[Me]];oe.short_names||(oe.short_names=[]),oe.short_names.unshift(_e),oe.sheet_x=oe.sheet[0],oe.sheet_y=oe.sheet[1],delete oe.sheet,oe.text||(oe.text=""),oe.added_in||(oe.added_in=6),oe.added_in=oe.added_in.toFixed(1),oe.search=y(oe)}return d(rt)},O=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","hankey"],N={};function X(){C=!0,w=g.get("frequently")}var V={add:function(rt){C||X();var _e=rt.id;w||(w=N),w[_e]||(w[_e]=0),w[_e]+=1,g.set("last",_e),g.set("frequently",w)},get:function(rt){if(C||X(),!w){N={};for(var _e=[],oe=Math.min(rt,O.length),Me=0;Me<oe;Me++)N[O[Me]]=parseInt((oe-Me)/4,10)+1,_e.push(O[Me]);return _e}var Pe=rt,fe=[];for(var Re in w)w.hasOwnProperty(Re)&&fe.push(Re);var We=fe.sort(function(dt,Ue){return w[dt]-w[Ue]}).reverse().slice(0,Pe),ut=g.get("last");return ut&&We.indexOf(ut)==-1&&(We.pop(),We.push(ut)),We}},Z={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 J(rt,_e,oe,Me,Pe,fe,Re,We){var ut,dt=typeof rt=="function"?rt.options:rt;if(_e&&(dt.render=_e,dt.staticRenderFns=oe,dt._compiled=!0),Me&&(dt.functional=!0),fe&&(dt._scopeId="data-v-"+fe),Re?(ut=function(we){(we=we||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||typeof __VUE_SSR_CONTEXT__>"u"||(we=__VUE_SSR_CONTEXT__),Pe&&Pe.call(this,we),we&&we._registeredComponents&&we._registeredComponents.add(Re)},dt._ssrRegister=ut):Pe&&(ut=We?function(){Pe.call(this,(dt.functional?this.parent:this).$root.$options.shadowRoot)}:Pe),ut)if(dt.functional){dt._injectStyles=ut;var Ue=dt.render;dt.render=function(we,Xe){return ut.call(Xe),Ue(we,Xe)}}else{var je=dt.beforeCreate;dt.beforeCreate=je?[].concat(je,ut):[ut]}return{exports:rt,options:dt}}var se=J({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=Z}},function(){var rt=this,_e=rt._self._c;return _e("div",{staticClass:"emoji-mart-anchors",attrs:{role:"tablist"}},rt._l(rt.categories,function(oe){return _e("button",{key:oe.id,class:{"emoji-mart-anchor":!0,"emoji-mart-anchor-selected":oe.id==rt.activeCategory.id},style:{color:oe.id==rt.activeCategory.id?rt.color:""},attrs:{role:"tab",type:"button","aria-label":oe.name,"aria-selected":oe.id==rt.activeCategory.id,"data-title":rt.i18n.categories[oe.id]},on:{click:function(Me){return rt.$emit("click",oe)}}},[_e("div",{attrs:{"aria-hidden":"true"},domProps:{innerHTML:rt._s(rt.svgs[oe.id])}}),rt._v(" "),_e("span",{staticClass:"emoji-mart-anchor-bar",style:{backgroundColor:rt.color},attrs:{"aria-hidden":"true"}})])}),0)},[],!1,null,null,null),Y=se.exports;function pe(rt,_e){if(!(rt instanceof _e))throw new TypeError("Cannot call a class as a function")}function I(rt){var _e=function(oe,Me){if(u(oe)!="object"||!oe)return oe;var Pe=oe[Symbol.toPrimitive];if(Pe!==void 0){var fe=Pe.call(oe,"string");if(u(fe)!="object")return fe;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(oe)}(rt);return u(_e)=="symbol"?_e:_e+""}function s(rt,_e){for(var oe=0;oe<_e.length;oe++){var Me=_e[oe];Me.enumerable=Me.enumerable||!1,Me.configurable=!0,"value"in Me&&(Me.writable=!0),Object.defineProperty(rt,I(Me.key),Me)}}function _(rt,_e,oe){return _e&&s(rt.prototype,_e),oe&&s(rt,oe),Object.defineProperty(rt,"prototype",{writable:!1}),rt}var F=String.fromCodePoint||function(){var rt,_e,oe=[],Me=-1,Pe=arguments.length;if(!Pe)return"";for(var fe="";++Me<Pe;){var Re=Number(arguments[Me]);if(!isFinite(Re)||Re<0||Re>1114111||Math.floor(Re)!=Re)throw RangeError("Invalid code point: "+Re);Re<=65535?oe.push(Re):(rt=55296+((Re-=65536)>>10),_e=Re%1024+56320,oe.push(rt,_e)),(Me+1===Pe||oe.length>16384)&&(fe+=String.fromCharCode.apply(null,oe),oe.length=0)}return fe};function E(rt){var _e=rt.split("-").map(function(oe){return"0x".concat(oe)});return F.apply(null,_e)}function k(rt){return rt.reduce(function(_e,oe){return _e.indexOf(oe)===-1&&_e.push(oe),_e},[])}function x(rt,_e){var oe=k(rt),Me=k(_e);return oe.filter(function(Pe){return Me.indexOf(Pe)>=0})}function R(rt,_e){var oe={};for(var Me in rt){var Pe=rt[Me],fe=Pe;Object.prototype.hasOwnProperty.call(_e,Me)&&(fe=_e[Me]),u(fe)==="object"&&(fe=R(Pe,fe)),oe[Me]=fe}return oe}function M(rt,_e){var oe=typeof Symbol<"u"&&rt[Symbol.iterator]||rt["@@iterator"];if(!oe){if(Array.isArray(rt)||(oe=function(ut,dt){if(ut){if(typeof ut=="string")return o(ut,dt);var Ue=Object.prototype.toString.call(ut).slice(8,-1);return Ue==="Object"&&ut.constructor&&(Ue=ut.constructor.name),Ue==="Map"||Ue==="Set"?Array.from(ut):Ue==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ue)?o(ut,dt):void 0}}(rt))||_e&&rt&&typeof rt.length=="number"){oe&&(rt=oe);var Me=0,Pe=function(){};return{s:Pe,n:function(){return Me>=rt.length?{done:!0}:{done:!1,value:rt[Me++]}},e:function(ut){throw ut},f:Pe}}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 fe,Re=!0,We=!1;return{s:function(){oe=oe.call(rt)},n:function(){var ut=oe.next();return Re=ut.done,ut},e:function(ut){We=!0,fe=ut},f:function(){try{Re||oe.return==null||oe.return()}finally{if(We)throw fe}}}}function o(rt,_e){(_e==null||_e>rt.length)&&(_e=rt.length);for(var oe=0,Me=new Array(_e);oe<_e;oe++)Me[oe]=rt[oe];return Me}var P=/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/,$=["1F3FA","1F3FB","1F3FC","1F3FD","1F3FE","1F3FF"],K=function(){return _(function rt(_e){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Me=oe.emojisToShowFilter,Pe=oe.include,fe=oe.exclude,Re=oe.custom,We=oe.recent,ut=oe.recentLength,dt=ut===void 0?20:ut;pe(this,rt),this._data=j(_e),this._emojisFilter=Me||null,this._include=Pe||null,this._exclude=fe||null,this._custom=Re||[],this._recent=We||V.get(dt),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 rt=this,_e=this._data.categories;if(this._include&&(_e=(_e=_e.filter(function(fe){return rt._include.includes(fe.id)})).sort(function(fe,Re){var We=rt._include.indexOf(fe.id),ut=rt._include.indexOf(Re.id);return We<ut?-1:We>ut?1:0})),_e.forEach(function(fe){if(rt.isCategoryNeeded(fe.id)){var Re={id:fe.id,name:fe.name,emojis:[]};fe.emojis.forEach(function(We){var ut=rt.addEmoji(We);ut&&Re.emojis.push(ut)}),Re.emojis.length&&rt._categories.push(Re)}}),this.isCategoryNeeded("custom")){if(this._custom.length>0){var oe,Me=M(this._custom);try{for(Me.s();!(oe=Me.n()).done;){var Pe=oe.value;this.addCustomEmoji(Pe)}}catch(fe){Me.e(fe)}finally{Me.f()}}this._customCategory.emojis.length&&this._categories.push(this._customCategory)}this.isCategoryNeeded("recent")&&(this._recent.length&&this._recent.map(function(fe){var Re,We=M(rt._customCategory.emojis);try{for(We.s();!(Re=We.n()).done;){var ut=Re.value;if(ut.id===fe)return void rt._recentCategory.emojis.push(ut)}}catch(dt){We.e(dt)}finally{We.f()}rt.hasEmoji(fe)&&rt._recentCategory.emojis.push(rt.emoji(fe))}),this._recentCategory.emojis.length&&this._categories.unshift(this._recentCategory))}},{key:"findEmoji",value:function(rt,_e){var oe=rt.match(P);if(oe&&(rt=oe[1],oe[2]&&(_e=parseInt(oe[2],10))),this._data.aliases.hasOwnProperty(rt)&&(rt=this._data.aliases[rt]),this._emojis.hasOwnProperty(rt)){var Me=this._emojis[rt];return _e?Me.getSkin(_e):Me}return this._nativeEmojis.hasOwnProperty(rt)?this._nativeEmojis[rt]:null}},{key:"categories",value:function(){return this._categories}},{key:"emoji",value:function(rt){this._data.aliases.hasOwnProperty(rt)&&(rt=this._data.aliases[rt]);var _e=this._emojis[rt];if(!_e)throw new Error("Can not find emoji by id: "+rt);return _e}},{key:"firstEmoji",value:function(){var rt=this._emojis[Object.keys(this._emojis)[0]];if(!rt)throw new Error("Can not get first emoji");return rt}},{key:"hasEmoji",value:function(rt){return this._data.aliases.hasOwnProperty(rt)&&(rt=this._data.aliases[rt]),!!this._emojis[rt]}},{key:"nativeEmoji",value:function(rt){return this._nativeEmojis.hasOwnProperty(rt)?this._nativeEmojis[rt]:null}},{key:"search",value:function(rt,_e){var oe=this;if(_e||(_e=75),!rt.length)return null;if(rt=="-"||rt=="-1")return[this.emoji("-1")];var Me,Pe=rt.toLowerCase().split(/[\s|,|\-|_]+/);Pe.length>2&&(Pe=[Pe[0],Pe[1]]),Me=Pe.map(function(Re){for(var We=oe._emojis,ut=oe._searchIndex,dt=0,Ue=function(){var we=Re[je];if(dt++,ut[we]||(ut[we]={}),!(ut=ut[we]).results){var Xe={};for(var gt in ut.results=[],ut.emojis={},We){var pn=We[gt],cn=pn._data.search,hn=Re.substr(0,dt),En=cn.indexOf(hn);if(En!=-1){var on=En+1;hn==gt&&(on=0),ut.results.push(pn),ut.emojis[gt]=pn,Xe[gt]=on}}ut.results.sort(function(dn,jn){return Xe[dn.id]-Xe[jn.id]})}We=ut.emojis},je=0;je<Re.length;je++)Ue();return ut.results}).filter(function(Re){return Re});var fe=null;return(fe=Me.length>1?x.apply(null,Me):Me.length?Me[0]:[])&&fe.length>_e&&(fe=fe.slice(0,_e)),fe}},{key:"addCustomEmoji",value:function(rt){var _e=Object.assign({},rt,{id:rt.short_names[0],custom:!0});_e.search||(_e.search=y(_e));var oe=new q(_e);return this._emojis[oe.id]=oe,this._customCategory.emojis.push(oe),oe}},{key:"addEmoji",value:function(rt){var _e=this,oe=this._data.emojis[rt];if(!this.isEmojiNeeded(oe))return!1;var Me=new q(oe);if(this._emojis[rt]=Me,Me.native&&(this._nativeEmojis[Me.native]=Me),Me._skins)for(var Pe in Me._skins){var fe=Me._skins[Pe];fe.native&&(this._nativeEmojis[fe.native]=fe)}return Me.emoticons&&Me.emoticons.forEach(function(Re){_e._emoticons[Re]||(_e._emoticons[Re]=rt)}),Me}},{key:"isCategoryNeeded",value:function(rt){var _e=!this._include||!this._include.length||this._include.indexOf(rt)>-1,oe=!(!this._exclude||!this._exclude.length)&&this._exclude.indexOf(rt)>-1;return!(!_e||oe)}},{key:"isEmojiNeeded",value:function(rt){return!this._emojisFilter||this._emojisFilter(rt)}}])}(),q=function(){return _(function rt(_e){if(pe(this,rt),this._data=Object.assign({},_e),this._skins=null,this._data.skin_variations)for(var oe in this._skins=[],$){var Me=$[oe],Pe=this._data.skin_variations[Me],fe=Object.assign({},_e);for(var Re in Pe)fe[Re]=Pe[Re];delete fe.skin_variations,fe.skin_tone=parseInt(oe)+1,this._skins.push(new rt(fe))}for(var We in this._sanitized=et(this._data),this._sanitized)this[We]=this._sanitized[We];this.short_names=this._data.short_names,this.short_name=this._data.short_names[0],Object.freeze(this)},[{key:"getSkin",value:function(rt){return rt&&rt!="native"&&this._skins?this._skins[rt-1]:this}},{key:"getPosition",value:function(){var rt=+(1.6666666666666667*this._data.sheet_x).toFixed(2),_e=+(100/60*this._data.sheet_y).toFixed(2);return"".concat(rt,"% ").concat(_e,"%")}},{key:"ariaLabel",value:function(){return[this.native].concat(this.short_names).filter(Boolean).join(", ")}}])}(),Fe=function(){return _(function rt(_e,oe,Me,Pe,fe,Re,We){pe(this,rt),this._emoji=_e,this._native=Pe,this._skin=oe,this._set=Me,this._fallback=fe,this.canRender=this._canRender(),this.cssClass=this._cssClass(),this.cssStyle=this._cssStyle(We),this.content=this._content(),this.title=Re===!0?_e.short_name:null,this.ariaLabel=_e.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(rt){var _e={};return this._isCustom()?_e={backgroundImage:"url("+this.getEmoji()._data.imageUrl+")",backgroundSize:"100%",width:rt+"px",height:rt+"px"}:this._hasEmoji()&&!this._isNative()&&(_e={backgroundPosition:this.getEmoji().getPosition()}),rt&&(_e=this._isNative()?Object.assign(_e,{fontSize:Math.round(.95*rt*10)/10+"px"}):Object.assign(_e,{width:rt+"px",height:rt+"px"})),_e}},{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 rt=this.getEmoji()._data["has_img_"+this._set];return rt===void 0||rt}},{key:"_emojiType",value:function(){return this._isCustom()?"custom":this._isNative()?"native":this._hasEmoji()?"image":"fallback"}}])}();function et(rt){var _e=rt.name,oe=rt.short_names,Me=rt.skin_tone,Pe=rt.skin_variations,fe=rt.emoticons,Re=rt.unified,We=rt.custom,ut=rt.imageUrl,dt=rt.id||oe[0],Ue=":".concat(dt,":");return We?{id:dt,name:_e,colons:Ue,emoticons:fe,custom:We,imageUrl:ut}:(Me&&(Ue+=":skin-tone-".concat(Me,":")),{id:dt,name:_e,colons:Ue,emoticons:fe,unified:Re.toLowerCase(),skin:Me||(Pe?1:null),native:E(Re)})}function Qe(rt,_e,oe){return(_e=I(_e))in rt?Object.defineProperty(rt,_e,{value:oe,enumerable:!0,configurable:!0,writable:!0}):rt[_e]=oe,rt}var 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"}},qe={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 De(rt,_e){var oe=Object.keys(rt);if(Object.getOwnPropertySymbols){var Me=Object.getOwnPropertySymbols(rt);_e&&(Me=Me.filter(function(Pe){return Object.getOwnPropertyDescriptor(rt,Pe).enumerable})),oe.push.apply(oe,Me)}return oe}function Je(rt){for(var _e=1;_e<arguments.length;_e++){var oe=arguments[_e]!=null?arguments[_e]:{};_e%2?De(Object(oe),!0).forEach(function(Me){Qe(rt,Me,oe[Me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(rt,Object.getOwnPropertyDescriptors(oe)):De(Object(oe)).forEach(function(Me){Object.defineProperty(rt,Me,Object.getOwnPropertyDescriptor(oe,Me))})}return rt}var yt=J({props:Je(Je({},Ht),{},{data:{type:Object,required:!0}}),emits:["click","mouseenter","mouseleave"],computed:{view:function(){return new Fe(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 rt=this,_e=rt._self._c;return rt.view.canRender?_e(rt.tag,{tag:"component",staticClass:"emoji-mart-emoji",attrs:{title:rt.view.title,"aria-label":rt.view.ariaLabel,"data-title":rt.title},on:{mouseenter:rt.onMouseEnter,mouseleave:rt.onMouseLeave,click:rt.onClick}},[_e("span",{class:rt.view.cssClass,style:rt.view.cssStyle},[rt._v(rt._s(rt.view.content))])]):rt._e()},[],!1,null,null,null).exports,jt=J({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(rt){return this.emojiProps.selectedEmoji&&this.emojiProps.selectedEmojiCategory&&this.emojiProps.selectedEmoji.id==rt.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 rt=this;return this.emojis.map(function(_e){return{emojiObject:_e,emojiView:new Fe(_e,rt.emojiProps.skin,rt.emojiProps.set,rt.emojiProps.native,rt.emojiProps.fallback,rt.emojiProps.emojiTooltip,rt.emojiProps.emojiSize)}})}},components:{Emoji:yt}},function(){var rt=this,_e=rt._self._c;return rt.isVisible&&(rt.isSearch||rt.hasResults)?_e("section",{class:{"emoji-mart-category":!0,"emoji-mart-no-results":!rt.hasResults},attrs:{"aria-label":rt.i18n.categories[rt.id]}},[_e("div",{staticClass:"emoji-mart-category-label"},[_e("h3",{staticClass:"emoji-mart-category-label"},[rt._v(rt._s(rt.i18n.categories[rt.id]))])]),rt._v(" "),rt._l(rt.emojiObjects,function(oe){var Me=oe.emojiObject,Pe=oe.emojiView;return[Pe.canRender?_e("button",{key:Me.id,staticClass:"emoji-mart-emoji",class:rt.activeClass(Me),attrs:{"aria-label":Pe.ariaLabel,role:"option","aria-selected":"false","aria-posinset":"1","aria-setsize":"1812",type:"button","data-title":Me.short_name,title:Pe.title},on:{mouseenter:function(fe){rt.emojiProps.onEnter(Pe.getEmoji())},mouseleave:function(fe){rt.emojiProps.onLeave(Pe.getEmoji())},click:function(fe){rt.emojiProps.onClick(Pe.getEmoji())}}},[_e("span",{class:Pe.cssClass,style:Pe.cssStyle},[rt._v(rt._s(Pe.content))])]):rt._e()]}),rt._v(" "),rt.hasResults?rt._e():_e("div",[_e("emoji",{attrs:{data:rt.data,emoji:"sleuth_or_spy",native:rt.emojiProps.native,skin:rt.emojiProps.skin,set:rt.emojiProps.set}}),rt._v(" "),_e("div",{staticClass:"emoji-mart-no-results-label"},[rt._v(rt._s(rt.i18n.notfound))])],1)],2):rt._e()},[],!1,null,null,null).exports,Lt=J({props:{skin:{type:Number,required:!0}},emits:["change"],data:function(){return{opened:!1}},methods:{onClick:function(rt){this.opened&&rt!=this.skin&&this.$emit("change",rt),this.opened=!this.opened}}},function(){var rt=this,_e=rt._self._c;return _e("div",{class:{"emoji-mart-skin-swatches":!0,"emoji-mart-skin-swatches-opened":rt.opened}},rt._l(6,function(oe){return _e("span",{key:oe,class:{"emoji-mart-skin-swatch":!0,"emoji-mart-skin-swatch-selected":rt.skin==oe}},[_e("span",{class:"emoji-mart-skin emoji-mart-skin-tone-"+oe,on:{click:function(Me){return rt.onClick(oe)}}})])}),0)},[],!1,null,null,null).exports,ct=J({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:yt,Skins:Lt}},function(){var rt=this,_e=rt._self._c;return _e("div",{staticClass:"emoji-mart-preview"},[rt.emoji?[_e("div",{staticClass:"emoji-mart-preview-emoji"},[_e("emoji",{attrs:{data:rt.data,emoji:rt.emoji,native:rt.emojiProps.native,skin:rt.emojiProps.skin,set:rt.emojiProps.set}})],1),rt._v(" "),_e("div",{staticClass:"emoji-mart-preview-data"},[_e("div",{staticClass:"emoji-mart-preview-name"},[rt._v(rt._s(rt.emoji.name))]),rt._v(" "),_e("div",{staticClass:"emoji-mart-preview-shortnames"},rt._l(rt.emojiShortNames,function(oe){return _e("span",{key:oe,staticClass:"emoji-mart-preview-shortname"},[rt._v(":"+rt._s(oe)+":")])}),0),rt._v(" "),_e("div",{staticClass:"emoji-mart-preview-emoticons"},rt._l(rt.emojiEmoticons,function(oe){return _e("span",{key:oe,staticClass:"emoji-mart-preview-emoticon"},[rt._v(rt._s(oe))])}),0)])]:[_e("div",{staticClass:"emoji-mart-preview-emoji"},[_e("emoji",{attrs:{data:rt.data,emoji:rt.idleEmoji,native:rt.emojiProps.native,skin:rt.emojiProps.skin,set:rt.emojiProps.set}})],1),rt._v(" "),_e("div",{staticClass:"emoji-mart-preview-data"},[_e("span",{staticClass:"emoji-mart-title-label"},[rt._v(rt._s(rt.title))])]),rt._v(" "),rt.showSkinTones?_e("div",{staticClass:"emoji-mart-preview-skins"},[_e("skins",{attrs:{skin:rt.skinProps.skin},on:{change:function(oe){return rt.onSkinChange(oe)}}})],1):rt._e()]],2)},[],!1,null,null,null).exports,Bt=J({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 rt=this.$el.querySelector("input");this.autoFocus&&rt.focus()}},function(){var rt=this,_e=rt._self._c;return _e("div",{staticClass:"emoji-mart-search"},[_e("input",{directives:[{name:"model",rawName:"v-model",value:rt.value,expression:"value"}],attrs:{type:"text",placeholder:rt.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:rt.value},on:{keydown:[function(oe){return!oe.type.indexOf("key")&&rt._k(oe.keyCode,"left",37,oe.key,["Left","ArrowLeft"])||"button"in oe&&oe.button!==0?null:function(Me){return rt.$emit("arrowLeft",Me)}.apply(null,arguments)},function(oe){return!oe.type.indexOf("key")&&rt._k(oe.keyCode,"right",39,oe.key,["Right","ArrowRight"])||"button"in oe&&oe.button!==2?null:function(){return rt.$emit("arrowRight")}.apply(null,arguments)},function(oe){return!oe.type.indexOf("key")&&rt._k(oe.keyCode,"down",40,oe.key,["Down","ArrowDown"])?null:function(){return rt.$emit("arrowDown")}.apply(null,arguments)},function(oe){return!oe.type.indexOf("key")&&rt._k(oe.keyCode,"up",38,oe.key,["Up","ArrowUp"])?null:function(Me){return rt.$emit("arrowUp",Me)}.apply(null,arguments)},function(oe){return!oe.type.indexOf("key")&&rt._k(oe.keyCode,"enter",13,oe.key,"Enter")?null:function(){return rt.$emit("enter")}.apply(null,arguments)}],input:function(oe){oe.target.composing||(rt.value=oe.target.value)}}}),rt._v(" "),_e("span",{staticClass:"hidden",attrs:{id:"emoji-picker-search-description"}},[rt._v(`Use the left, right, up and down arrow keys to navigate the emoji search
results.`)])])},[],!1,null,null,null),gn=Bt.exports;function Mt(rt,_e){(_e==null||_e>rt.length)&&(_e=rt.length);for(var oe=0,Me=new Array(_e);oe<_e;oe++)Me[oe]=rt[oe];return Me}e(537);var Zt=function(){return _(function rt(_e){var oe,Me;pe(this,rt),this._vm=_e,this._data=_e.data,this._perLine=_e.perLine,this._categories=[],(oe=this._categories).push.apply(oe,function(Pe){if(Array.isArray(Pe))return Mt(Pe)}(Me=this._data.categories())||function(Pe){if(typeof Symbol<"u"&&Pe[Symbol.iterator]!=null||Pe["@@iterator"]!=null)return Array.from(Pe)}(Me)||function(Pe,fe){if(Pe){if(typeof Pe=="string")return Mt(Pe,fe);var Re=Object.prototype.toString.call(Pe).slice(8,-1);return Re==="Object"&&Pe.constructor&&(Re=Pe.constructor.name),Re==="Map"||Re==="Set"?Array.from(Pe):Re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Re)?Mt(Pe,fe):void 0}}(Me)||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(Pe){return Pe.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 rt=this._vm.$refs.scroll;if(rt){for(var _e=rt.scrollTop,oe=this.filteredCategories[0],Me=0,Pe=this.filteredCategories.length;Me<Pe;Me++){var fe=this.filteredCategories[Me],Re=this._vm.getCategoryComponent(Me);if(Re&&Re.$el.offsetTop-50>_e)break;oe=fe}this.activeCategory=oe}}},{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(rt){return rt.emojis.length>0})}},{key:"previewEmojiCategory",get:function(){return this.previewEmojiCategoryIdx>=0?this.filteredCategories[this.previewEmojiCategoryIdx]:null}},{key:"onAnchorClick",value:function(rt){var _e=this;if(!this.searchEmojis){var oe=this.filteredCategories.indexOf(rt),Me=this._vm.getCategoryComponent(oe);this._vm.infiniteScroll?function(){if(Me){var Pe=Me.$el.offsetTop;rt.first&&(Pe=0),_e._vm.$refs.scroll.scrollTop=Pe}}():this.activeCategory=this.filteredCategories[oe]}}},{key:"onSearch",value:function(rt){var _e=this._data.search(rt,this.maxSearchResults);this.searchEmojis=_e,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=0,this.updatePreviewEmoji()}},{key:"onEmojiEnter",value:function(rt){this.previewEmoji=rt,this.previewEmojiIdx=-1,this.previewEmojiCategoryIdx=-1}},{key:"onEmojiLeave",value:function(rt){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 rt=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length,_e=this._perLine;this.previewEmojiIdx+_e>rt&&(_e=rt%this._perLine);for(var oe=0;oe<_e;oe++)this.onArrowRight();this.updatePreviewEmoji()}},{key:"onArrowUp",value:function(){var rt=this._perLine;this.previewEmojiIdx-rt<0&&(rt=this.previewEmojiCategoryIdx>0?this.filteredCategories[this.previewEmojiCategoryIdx-1].emojis.length%this._perLine:0);for(var _e=0;_e<rt;_e++)this.onArrowLeft();this.updatePreviewEmoji()}},{key:"updatePreviewEmoji",value:function(){var rt=this;this.previewEmoji=this.filteredCategories[this.previewEmojiCategoryIdx].emojis[this.previewEmojiIdx],this._vm.$nextTick(function(){var _e=rt._vm.$refs.scroll,oe=_e.querySelector(".emoji-mart-emoji-selected"),Me=_e.offsetTop-_e.offsetHeight;oe&&oe.offsetTop+oe.offsetHeight>Me+_e.scrollTop&&(_e.scrollTop+=oe.offsetHeight),oe&&oe.offsetTop<_e.scrollTop&&(_e.scrollTop-=oe.offsetHeight)})}},{key:"emojisLength",value:function(rt){return rt==-1?0:this.filteredCategories[rt].emojis.length}}])}();function Kt(rt,_e){var oe=Object.keys(rt);if(Object.getOwnPropertySymbols){var Me=Object.getOwnPropertySymbols(rt);_e&&(Me=Me.filter(function(Pe){return Object.getOwnPropertyDescriptor(rt,Pe).enumerable})),oe.push.apply(oe,Me)}return oe}function Tt(rt){for(var _e=1;_e<arguments.length;_e++){var oe=arguments[_e]!=null?arguments[_e]:{};_e%2?Kt(Object(oe),!0).forEach(function(Me){Qe(rt,Me,oe[Me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(rt,Object.getOwnPropertyDescriptors(oe)):Kt(Object(oe)).forEach(function(Me){Object.defineProperty(rt,Me,Object.getOwnPropertyDescriptor(oe,Me))})}return rt}var 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"}},Jt={props:Tt(Tt({},qe),{},{data:{type:Object,required:!0}}),emits:["select","skin-change"],data:function(){return{activeSkin:this.skin||g.get("skin")||this.defaultSkin,view:new Zt(this)}},computed:{customStyles:function(){return Tt({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 rt=document.createElement("div");rt.style.width="100px",rt.style.height="100px",rt.style.overflow="scroll",rt.style.position="absolute",rt.style.top="-9999px",document.body.appendChild(rt);var _e=rt.offsetWidth-rt.clientWidth;return document.body.removeChild(rt),_e}()},filteredCategories:function(){return this.view.filteredCategories},mergedI18n:function(){return Object.freeze(R(xt,this.i18n))},idleEmoji:function(){try{return this.data.emoji(this.emoji)}catch(rt){return console.error("Default preview emoji `"+this.emoji+"` is not available, check the Picker `emoji` property"),console.error(rt),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(rt){this.view.onAnchorClick(rt)},onSearch:function(rt){this.view.onSearch(rt)},onEmojiEnter:function(rt){this.view.onEmojiEnter(rt)},onEmojiLeave:function(rt){this.view.onEmojiLeave(rt)},onArrowLeft:function(rt){var _e=this.view.previewEmojiIdx;this.view.onArrowLeft(),rt&&this.view.previewEmojiIdx!==_e&&rt.preventDefault()},onArrowRight:function(){this.view.onArrowRight()},onArrowDown:function(){this.view.onArrowDown()},onArrowUp:function(rt){this.view.onArrowUp(),rt.preventDefault()},onEnter:function(){this.view.previewEmoji&&(this.$emit("select",this.view.previewEmoji),V.add(this.view.previewEmoji))},onEmojiClick:function(rt){this.$emit("select",rt),V.add(rt)},onTextSelect:function(rt){rt.stopPropagation()},onSkinChange:function(rt){this.activeSkin=rt,g.update({skin:rt}),this.$emit("skin-change",rt)},getCategoryComponent:function(rt){var _e=this.$refs["categories_"+rt];return _e&&"0"in _e?_e[0]:_e}},components:{Anchors:Y,Category:jt,Preview:ct,Search:gn}},Dt=J(Jt,function(){var rt=this,_e=rt._self._c;return _e("section",{staticClass:"emoji-mart emoji-mart-static",style:rt.customStyles},[rt.showCategories?_e("div",{staticClass:"emoji-mart-bar emoji-mart-bar-anchors"},[_e("anchors",{attrs:{data:rt.data,i18n:rt.mergedI18n,color:rt.color,categories:rt.view.allCategories,"active-category":rt.view.activeCategory},on:{click:rt.onAnchorClick}})],1):rt._e(),rt._v(" "),rt._t("searchTemplate",function(){return[rt.showSearch?_e("search",{ref:"search",attrs:{data:rt.data,i18n:rt.mergedI18n,"auto-focus":rt.autoFocus,"on-search":rt.onSearch},on:{search:rt.onSearch,arrowLeft:rt.onArrowLeft,arrowRight:rt.onArrowRight,arrowDown:rt.onArrowDown,arrowUp:rt.onArrowUp,enter:rt.onEnter,select:rt.onTextSelect}}):rt._e()]},{data:rt.data,i18n:rt.i18n,autoFocus:rt.autoFocus,onSearch:rt.onSearch}),rt._v(" "),_e("div",{ref:"scroll",staticClass:"emoji-mart-scroll",attrs:{role:"tabpanel"},on:{scroll:rt.onScroll}},[_e("div",{ref:"scrollContent",attrs:{id:"emoji-mart-list",role:"listbox","aria-expanded":"true"}},[rt._t("customCategory"),rt._v(" "),rt._l(rt.view.filteredCategories,function(oe,Me){return _e("category",{directives:[{name:"show",rawName:"v-show",value:rt.infiniteScroll||oe==rt.view.activeCategory||rt.isSearching,expression:"infiniteScroll || category == view.activeCategory || isSearching"}],key:oe.id,ref:"categories_"+Me,refInFor:!0,attrs:{data:rt.data,i18n:rt.mergedI18n,id:oe.id,name:oe.name,emojis:oe.emojis,"emoji-props":rt.emojiProps}})})],2)]),rt._v(" "),rt._t("previewTemplate",function(){return[rt.showPreview?_e("div",{staticClass:"emoji-mart-bar emoji-mart-bar-preview"},[_e("preview",{attrs:{data:rt.data,title:rt.title,emoji:rt.view.previewEmoji,"idle-emoji":rt.idleEmoji,"show-skin-tones":rt.showSkinTones,"emoji-props":rt.emojiProps,"skin-props":rt.skinProps,"on-skin-change":rt.onSkinChange}})],1):rt._e()]},{data:rt.data,title:rt.title,emoji:rt.view.previewEmoji,idleEmoji:rt.idleEmoji,showSkinTones:rt.showSkinTones,emojiProps:rt.emojiProps,skinProps:rt.skinProps,onSkinChange:rt.onSkinChange})],2)},[],!1,null,null,null),en=Dt.exports}(),i}()})},62379:()=>{var W=typeof window<"u";W&&function(){for(var b=0,n=["ms","moz","webkit","o"],e=0;e<n.length&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[n[e]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[n[e]+"CancelAnimationFrame"]||window[n[e]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(i,a){var f=new Date().getTime(),r=Math.max(0,16-(f-b)),v=window.setTimeout(function(){i(f+r)},r);return b=f+r,v}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(i){clearTimeout(i)})}()},30655:W=>{"use strict";var b=Object.defineProperty||!1;if(b)try{b({},"a",{value:1})}catch{b=!1}W.exports=b},41237:W=>{"use strict";W.exports=EvalError},69383:W=>{"use strict";W.exports=Error},79290:W=>{"use strict";W.exports=RangeError},79538:W=>{"use strict";W.exports=ReferenceError},58068:W=>{"use strict";W.exports=SyntaxError},69675:W=>{"use strict";W.exports=TypeError},35345:W=>{"use strict";W.exports=URIError},79612:W=>{"use strict";W.exports=Object},72061:(W,b,n)=>{"use strict";n.d(b,{A:()=>g});var e=n(53334),i=n(27359),a=n(50953),f=n(92865),r=n(4807),v=n(87225),c=n(26514),p=n(27393);const g={name:"AvatarWrapper",components:{NcAvatar:f.A,WebIcon:v.A,NcLoadingIcon:r.A},props:{token:{type:String,default:null},name:{type:String,required:!0},id:{type:String,default:null},source:{type:String,default:null},size:{type:Number,default:c.of.SIZE.DEFAULT},condensed:{type:Boolean,default:!1},condensedOverlap:{type:Number,default:2},offline:{type:Boolean,default:!1},highlighted:{type:Boolean,default:!1},disableTooltip:{type:Boolean,default:!1},disableMenu:{type:Boolean,default:!1},showUserStatus:{type:Boolean,default:!1},showUserStatusCompact:{type:Boolean,default:!1},preloadedUserStatus:{type:Object,default:void 0},menuContainer:{type:String,default:void 0},loading:{type:Boolean,default:!1}},setup(){const u=(0,i.u)(),l=(0,a.KR)(!1);return{isDarkTheme:u,failed:l}},computed:{iconClass(){if(!this.source)return"";switch(this.source){case c.Rf.ACTOR_TYPE.USERS:case c.Rf.ACTOR_TYPE.BRIDGED:return this.failed?"icon-user":"";case c.Rf.ACTOR_TYPE.EMAILS:return this.token==="new"?"icon-mail":this.hasCustomName?"":"icon-user";case c.Rf.ACTOR_TYPE.GUESTS:return this.hasCustomName?"":"icon-user";case c.Rf.ACTOR_TYPE.FEDERATED_USERS:return this.token&&!this.failed?"":"icon-user";case c.Rf.ACTOR_TYPE.DELETED_USERS:return"icon-user";case c.Rf.ACTOR_TYPE.PHONES:return"icon-phone";case c.Rf.ACTOR_TYPE.BOTS:return[c.Rf.CHANGELOG_BOT_ID,c.Rf.SAMPLE_BOT_ID].includes(this.id)?"icon-changelog":"";case c.Rf.ACTOR_TYPE.CIRCLES:return"icon-team";case c.Rf.ACTOR_TYPE.GROUPS:default:return"icon-contacts"}},characterIconClass(){if(this.source===c.Rf.ACTOR_TYPE.EMAILS&&this.token!=="new"&&this.hasCustomName)return"guest";if(this.source===c.Rf.ACTOR_TYPE.GUESTS&&this.hasCustomName)return"guest";if(this.isBot)return"bot"},avatarClass(){return{"avatar-wrapper--dark":this.isDarkTheme,"avatar-wrapper--offline":this.offline,"avatar-wrapper--condensed":this.condensed,"avatar-wrapper--highlighted":this.highlighted}},avatarStyle(){return{"--avatar-size":this.size+"px","--condensed-overlap":this.condensedOverlap}},isFederatedUser(){return this.source===c.Rf.ACTOR_TYPE.FEDERATED_USERS},isBot(){return this.source===c.Rf.ACTOR_TYPE.BOTS&&this.id!==c.Rf.CHANGELOG_BOT_ID&&this.id!==c.Rf.SAMPLE_BOT_ID},isGuestUser(){return[c.Rf.ACTOR_TYPE.GUESTS,c.Rf.ACTOR_TYPE.EMAILS].includes(this.source)},hasCustomName(){return this.name?.trim()&&this.name!==(0,e.t)("spreed","Guest")},characterIcon(){return this.isBot?">_":!this.isGuestUser||!this.hasCustomName||this.token==="new"?"":this.name?.trim()?.toUpperCase()?.charAt(0)??"?"},avatarUrl(){return(0,p.FC)(this.token,this.id,this.isDarkTheme,this.size>c.of.SIZE.MEDIUM?512:64)},isSpecialAvatar(){return this.isGuestUser||this.iconClass||this.isBot||this.isFederatedUser&&this.token}},watch:{avatarUrl(){this.failed=!1}},methods:{t:e.t}}},78113:(W,b,n)=>{"use strict";n.d(b,{A:()=>u});var e=n(53334),i=n(50953),a=n(20641),f=n(15446),r=n(86296),v=n(72086),c=n(79203),p=n(91410),g=n(8888);const u={name:"BreakoutRoomsEditor",components:{BreakoutRoomsParticipantsEditor:p.A,NcButton:f.A,NcCheckboxRadioSwitch:r.A,NcInputField:v.A,NcModal:c.A},props:{token:{type:String,required:!0}},emits:["close"],setup(){const l=(0,i.KR)("1"),m=(0,i.KR)(2),y=(0,i.KR)(""),d=(0,i.KR)(!1),w=(0,i.KR)(!1),C=`breakout-rooms-header-${(0,a.Bi)()}`;return{breakoutRoomsStore:(0,g.w)(),mode:l,amount:m,attendeeMap:y,isEditingParticipants:d,isInvalidAmount:w,dialogHeaderId:C}},computed:{modalTitle(){return this.isEditingParticipants?(0,e.t)("spreed","Assign participants to rooms"):(0,e.t)("spreed","Configure breakout rooms")}},watch:{amount(l){this.isInvalidAmount=isNaN(l)||!this.$refs.inputField.$refs.input?.checkValidity()}},methods:{t:e.t,async handleCreateRooms(){try{await this.breakoutRoomsStore.configureBreakoutRooms({token:this.token,mode:this.mode,amount:this.amount}),this.$emit("close")}catch(l){console.debug(l)}}}}},87739:(W,b,n)=>{"use strict";n.d(b,{A:()=>C});var e=n(53334),i=n(30212),a=n(20641),f=n(38576),r=n(15797),v=n(15446),c=n(15399),p=n(445),g=n(89138),u=n(64589),l=n(54603),m=n(66639),y=n(17381),d=n(26514),w=n(8888);const C={name:"BreakoutRoomsParticipantsEditor",components:{NcActions:r.A,NcActionButton:f.A,DotsCircle:p.A,Reload:g.A,BreakoutRoomItem:l.A,SelectableParticipant:y.A,NcButton:v.A,IconArrowLeft:c.A,IconTrashCanOutline:u.A},props:{token:{type:String,required:!0},roomNumber:{type:Number,default:void 0},breakoutRooms:{type:Array,default:()=>[]}},emits:["back","close"],setup(){return(0,a.Gt)("bulkParticipantsSelection",!0),{breakoutRoomsStore:(0,w.w)()}},data(){return{selectedParticipants:[],assignments:[]}},computed:{participants(){return this.$store.getters.participantsList(this.token).filter(j=>(j.participantType===d._z.TYPE.USER||j.participantType===d._z.TYPE.GUEST)&&j.actorType===d.Rf.ACTOR_TYPE.USERS)},attendeesById(){return this.$store.state.participantsStore.attendees[this.token]},unassignedParticipants(){if(this.assignments.length===0)return[];const j=this.assignments.flat();return this.participants.filter(O=>!j.includes(O.attendeeId))},hasSelected(){return this.selectedParticipants.length>0},hasAssigned(){return this.assignments.flat().length>0},hasUnassigned(){return this.unassignedParticipants.length>0},isReorganizingAttendees(){return this.breakoutRooms.length},confirmButtonLabel(){return this.isReorganizingAttendees?(0,e.t)("spreed","Confirm"):(0,e.t)("spreed","Create breakout rooms")},resetButtonLabel(){return(0,e.t)("spreed","Reset")},conversation(){return this.$store.getters.conversation(this.token)},breakoutRoomsConfigured(){return this.conversation.breakoutRoomMode!==d.si.BREAKOUT_ROOM_MODE.NOT_CONFIGURED},deleteButtonLabel(){return(0,e.t)("spreed","Delete breakout rooms")}},created(){this.initialiseAssignments()},methods:{t:e.t,initialiseAssignments(j){this.isReorganizingAttendees&&!j?this.assignments=this.breakoutRooms.map(O=>{const N=this.$store.getters.participantsList(O.token).map(X=>X.actorId);return this.participants.filter(X=>N.includes(X.actorId)).map(X=>X.attendeeId)}):this.assignments=Array.from(Array(this.isReorganizingAttendees?this.breakoutRooms.length:this.roomNumber),()=>[])},assignAttendees(j){this.selectedParticipants.forEach(O=>{if(this.unassignedParticipants.find(X=>X.attendeeId===O)){this.assignments[j].push(O);return}const N=this.assignments.findIndex(X=>X.includes(O));N!==j&&(this.assignments[N].splice(this.assignments[N].findIndex(X=>X===O),1),this.assignments[j].push(O))}),this.selectedParticipants=[]},roomName(j){return this.breakoutRooms[j]?.displayName??(0,e.t)("spreed","Room {roomNumber}",{roomNumber:j+1})},resetAssignments(){this.selectedParticipants=[],this.assignments=[],this.initialiseAssignments(!0)},goBack(){this.$emit("back")},handleSubmit(){this.isReorganizingAttendees?this.reorganizeAttendees():this.createRooms()},createAttendeeMap(){const j={};return this.assignments.forEach((O,N)=>{O.forEach(X=>{j[X]=N})}),JSON.stringify(j)},createRooms(){this.breakoutRoomsStore.configureBreakoutRooms({token:this.token,mode:2,amount:this.roomNumber,attendeeMap:this.createAttendeeMap()}),this.$emit("close")},reorganizeAttendees(){this.breakoutRoomsStore.reorganizeAttendees({token:this.token,attendeeMap:this.createAttendeeMap()}),this.$emit("close")},async deleteBreakoutRooms(){await(0,i.S)(m.A,{container:".participants-editor",name:(0,e.t)("spreed","Delete breakout rooms"),message:(0,e.t)("spreed","Current breakout rooms and settings will be lost"),buttons:[{label:(0,e.t)("spreed","Cancel"),variant:"tertiary",callback:()=>{}},{label:(0,e.t)("spreed","Delete breakout rooms"),variant:"error",callback:()=>!0}]})&&await this.breakoutRoomsStore.deleteBreakoutRooms(this.token)}}}},95864:(W,b,n)=>{"use strict";n.d(b,{A:()=>p});var e=n(53334),i=n(20641),a=n(50953),f=n(75427),r=n(23632),v=n(26514),c=n(54161);const p={name:"SelectableParticipant",components:{AvatarWrapper:r.A,IconCheck:f.A},props:{participant:{type:Object,required:!0},checked:{type:Array,required:!0},showUserStatus:{type:Boolean,default:!0}},emits:["update:checked","clickParticipant"],setup(g){const u=(0,i.WQ)("bulkParticipantsSelection",!1),l=(0,i.WQ)("lockedParticipants",(0,a.KR)([])),m=(0,i.EW)(()=>l.value.some(y=>y.id===g.participant.id&&y.source===g.participant.source));return{isBulkSelection:u,isLocked:m}},computed:{modelProxy:{get(){return this.checked},set(g){this.isLocked||(this.isBulkSelection?this.$emit("update:checked",g):this.$emit("clickParticipant",this.participant))}},value(){return this.participant.attendeeId||this.participant},actorId(){return this.participant.actorId||this.participant.id},actorType(){return this.participant.actorType||this.participant.source},computedName(){return this.participant.displayName||this.participant.label||(0,e.t)("spreed","Guest")},preloadedUserStatus(){return(0,c.kd)(this.participant)},participantStatus(){return this.actorType===v.Rf.ACTOR_TYPE.EMAILS?this.participant.invitedActorId??"":this.participant.shareWithDisplayNameUnique??(0,c.yW)(this.participant)},participantAriaLabel(){return(0,e.t)("spreed",'Add participant "{user}"',{user:this.computedName})},participantNavigationId(){return this.participant.actorType&&this.participant.actorId?this.participant.actorType+"_"+this.participant.actorId:this.participant.source+"_"+this.participant.id}},methods:{t:e.t,handleEnter(g){this.isBulkSelection?g.target.click():this.$emit("clickParticipant",this.participant)}}}},35076:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(53334),i=n(94434),a=n(56016);const f={name:"SendMessageDialog",components:{NcDialog:i.A,NewMessage:a.A},props:{token:{type:String,required:!0},dialogTitle:{type:String,default:""},broadcast:{type:Boolean,default:!1}},emits:["close","submit"],data(){return{modalContainerId:null}},mounted(){this.modalContainerId="#"+this.$refs.dialog.$el.querySelector(".modal-container")?.id,this.$nextTick(()=>{this.$refs.newMessage.focusInput()})},methods:{t:e.t,handleSubmit(r){this.$emit("submit",r)}}}},70093:(W,b,n)=>{"use strict";n.d(b,{A:()=>R});var e=n(85168),i=n(61338),a=n(81222),f=n(53334),r=n(17334),v=n.n(r),c=n(50953),p=n(20641),g=n(58881),u=n(49526),l=n(90325),m=n(21054),y=n(80957),d=n(48147),w=n(36118),C=n(38252),j=n(95464),O=n(9212),N=n(90744),X=n(26514),V=n(24140),Z=n(45793),J=n(97876),se=n(55031),Y=n(31506),pe=n(25810),I=n(70667),s=n(47846),_=n(3753),F=n(26600),E=n(46203);const k=(0,a.C)("core","config",{}).version??"29.0.0.0",x=(0,I.I)(k,"29.0.4.0"),R={name:"CallView",components:{BottomBar:g.A,EmptyCallView:l.A,VideosGrid:u.A,LiveTranscriptionRenderer:m.A,LocalVideo:y.A,PresenterOverlay:d.A,ReactionToaster:w.A,ScreenShare:C.A,VideoBottomBar:j.A,VideoVue:O.A,ViewerOverlayCallView:N.A},props:{token:{type:String,required:!0},isSidebar:{type:Boolean,default:!1},isRecording:{type:Boolean,default:!1}},setup(){(0,E.p)();const M=(0,c.KR)(!1);(0,p.Gt)("CallView:devModeEnabled",M);const o=(0,c.KR)(!1);(0,p.Gt)("CallView:screenshotModeEnabled",o);const P=(0,pe.C)();!P.showMediaSettings&&P.startWithoutMedia&&(s.PR.disableAudio(),s.PR.disableVideo());const $=(0,c.KR)(V.A.getItem("background-blurred")!=="false");return{localMediaModel:s.PR,localCallParticipantModel:s.cA,callParticipantCollection:s.mx,devMode:M,callViewStore:(0,Y.e)(),isBackgroundBlurred:$}},data(){return{screens:[],sharedDatas:{},raisedHandUnwatchers:{},speakingUnwatchers:{},screenUnwatchers:{},speakers:[],localSharedData:{screenVisible:!0},showPresenterOverlay:!0,debounceFetchPeers:()=>{},forcePromotedModel:null}},computed:{promotedParticipantModel(){return this.forcePromotedModel??this.callParticipantModels.find(M=>this.sharedDatas[M.attributes.peerId].promoted)??this.callParticipantModels[0]},callParticipantModels(){return s.mx.callParticipantModels.filter(M=>!M.attributes.internal||M.attributes.videoAvailable)},callParticipantModelsWithScreen(){return this.callParticipantModels.filter(M=>M.attributes.screen)},localScreen(){return s.PR.attributes.localScreen},screenSharingActive(){return this.screens.length>0},isViewerOverlay(){return this.callViewStore.isViewerOverlay},isGrid(){return this.callViewStore.isGrid&&!this.isSidebar},selectedVideoPeerId(){return this.callViewStore.selectedVideoPeerId},selectedCallParticipantModel(){return!this.showSelectedVideo||!this.selectedVideoPeerId?null:this.callParticipantModels.find(M=>M.attributes.peerId===this.selectedVideoPeerId)},hasSelectedScreen(){return this.selectedVideoPeerId!==null&&this.screens.includes(this.selectedVideoPeerId)},hasSelectedVideo(){return this.selectedVideoPeerId!==null&&!this.screens.includes(this.selectedVideoPeerId)},isOneToOne(){return this.callParticipantModels.length===1},showFullPage(){return this.isOneToOne&&!(this.showLocalScreen||this.showRemoteScreen||this.showSelectedScreen)},hasLocalVideo(){return this.localMediaModel.attributes.videoEnabled},hasLocalScreen(){return!!this.localMediaModel.attributes.localScreen},hasRemoteScreen(){return this.callParticipantModelsWithScreen.length>0},showSelectedVideo(){return this.hasSelectedVideo&&!this.showLocalVideo},showSelectedScreen(){return this.hasSelectedScreen&&!this.showLocalVideo},showLocalVideo(){return this.hasLocalVideo&&this.selectedVideoPeerId==="local"},showLocalScreen(){return this.hasLocalScreen&&this.selectedVideoPeerId===null&&this.screens[0]===s.cA.attributes.peerId},showRemoteScreen(){return this.shownRemoteScreenPeerId!==null&&!this.showSelectedVideo&&!this.showSelectedScreen},shownRemoteScreenPeerId(){return!this.screenSharingActive||!this.hasRemoteScreen?null:this.screens.includes(this.selectedVideoPeerId)?this.selectedVideoPeerId:this.hasSelectedScreen?null:this.screens[0]},shownRemoteScreenCallParticipantModel(){return this.shownRemoteScreenPeerId?this.callParticipantModels.find(M=>M.attributes.peerId===this.shownRemoteScreenPeerId):null},shouldShowPresenterOverlay(){return this.showLocalScreen&&this.hasLocalVideo||(this.showRemoteScreen||this.showSelectedScreen)&&(this.shownRemoteScreenCallParticipantModel?.attributes.videoAvailable||this.isModelWithVideo(this.shownRemoteScreenCallParticipantModel))},presenterModel(){return this.showLocalScreen?this.localCallParticipantModel:this.shownRemoteScreenCallParticipantModel},presenterSharedData(){return this.showLocalScreen?this.localSharedData:this.sharedDatas[this.shownRemoteScreenPeerId]},presenterVideoBlockerEnabled(){return this.sharedDatas[this.shownRemoteScreenPeerId]?.remoteVideoBlocker?.isVideoEnabled()},showEmptyCallView(){return!this.callParticipantModels.length&&!this.screenSharingActive&&!this.devMode},supportedReactions(){return(0,J.JR)(this.token,"call","supported-reactions")},callContainerClass(){if(!x)return this.isBackgroundBlurred?"call-container__blurred":"call-container__non-blurred"},isLiveTranscriptionEnabled(){return this.callViewStore.isLiveTranscriptionEnabled}},watch:{"localCallParticipantModel.attributes.peerId":function(M,o){const P=this.screens.indexOf(o);P!==-1&&(this.screens[P]=M)},localScreen(M){this._setScreenAvailable(s.cA.attributes.peerId,M)},callParticipantModels(M){this.updateDataFromCallParticipantModels(M)},isGrid(){this.adjustSimulcastQuality()},selectedVideoPeerId(){this.adjustSimulcastQuality()},speakers:{deep:!0,handler(){this._setPromotedParticipant()}},shownRemoteScreenPeerId(M){M&&this._setPromotedParticipant()},screens:{deep:!0,handler(){this._setScreenVisible()}},callParticipantModelsWithScreen(M,o){M.length>o.length?this.callViewStore.startPresentation(this.token):M.length===0&&o.length>0&&!this.hasLocalScreen&&!this.selectedVideoPeerId&&this.callViewStore.stopPresentation(this.token)},showLocalScreen(M){M?this.callViewStore.startPresentation(this.token):this.callParticipantModelsWithScreen.length===0&&!this.selectedVideoPeerId&&this.callViewStore.stopPresentation(this.token)},hasLocalVideo(M){this.selectedVideoPeerId==="local"&&(M||this.callViewStore.setSelectedVideoPeerId(null))},presenterVideoBlockerEnabled(M){this.showPresenterOverlay=M},showEmptyCallView:{immediate:!0,handler(M){this.callViewStore.setIsEmptyCallView(M)}}},created(){this.updateDataFromCallParticipantModels(this.callParticipantModels)},mounted(){this.debounceFetchPeers=v()(this.fetchPeers,1500),se.l.on("refresh-peer-list",this.debounceFetchPeers),s.mx.on("remove",this._lowerHandWhenParticipantLeaves),(0,i.B1)("switch-screen-to-id",this._switchScreenToId),(0,i.B1)("set-background-blurred",this.setBackgroundBlurred)},beforeUnmount(){this.debounceFetchPeers.clear?.(),this.callViewStore.setIsEmptyCallView(!0),se.l.off("refresh-peer-list",this.debounceFetchPeers),s.mx.off("remove",this._lowerHandWhenParticipantLeaves),(0,i.al)("switch-screen-to-id",this._switchScreenToId),(0,i.al)("set-background-blurred",this.setBackgroundBlurred)},methods:{t:f.t,placeholderImage:F.jM,placeholderName:F.rl,placeholderModel:F.F5,placeholderSharedData:F.zc,updateDataFromCallParticipantModels(M){const o=M.filter($=>!this.sharedDatas[$.attributes.peerId]);Object.keys(this.sharedDatas).filter($=>M.find(K=>K.attributes.peerId===$)===void 0).forEach($=>{this.sharedDatas[$].remoteVideoBlocker.destroy(),delete this.sharedDatas[$],this.speakingUnwatchers[$](),delete this.speakingUnwatchers[$],this.screenUnwatchers[$](),delete this.screenUnwatchers[$],this.raisedHandUnwatchers[$](),delete this.raisedHandUnwatchers[$];const K=this.speakers.findIndex(q=>q.id===$);this.speakers.splice(K,1),this._setScreenAvailable($,!1)}),o.forEach($=>{const K={promoted:!1,remoteVideoBlocker:new _.A($),screenVisible:!1};this.sharedDatas[$.attributes.peerId]=K,this.speakingUnwatchers[$.attributes.peerId]=this.$watch(function(){return $.attributes.speaking},function(q){this._setSpeaking($.attributes.peerId,q)}),this.speakers.push({id:$.attributes.peerId,active:!1}),this.screenUnwatchers[$.attributes.peerId]=this.$watch(function(){return $.attributes.screen},function(q){this._setScreenAvailable($.attributes.peerId,q)}),this.raisedHandUnwatchers[$.attributes.peerId]=this.$watch(function(){return $.attributes.raisedHand},function(q){this._handleParticipantRaisedHand($,q)}),this.adjustSimulcastQualityForParticipant($)})},_setSpeaking(M,o){if(o){const K=this.speakers.findIndex(Fe=>Fe.id===M),q=this.speakers[K];q.active=!0,this.speakers.splice(K,1),this.speakers.unshift(q);return}const P=this.speakers.findIndex(K=>K.id===M),$=this.speakers[P];if($.active=!1,P===0){this.speakers.shift();const K=this.speakers.findIndex(q=>!q.active);K===-1?this.speakers.push($):this.speakers.splice(K,0,$)}},_handleParticipantRaisedHand(M,o){const P=M.attributes.name||M.attributes.userId;P?o?.state&&(0,e.rG)((0,f.t)("spreed","{nickName} raised their hand.",{nickName:P})):o?.state&&(0,e.rG)((0,f.t)("spreed","A participant raised their hand.")),this.$store.dispatch("setParticipantHandRaised",{sessionId:M.attributes.f7cloudSessionId,raisedHand:o})},_lowerHandWhenParticipantLeaves(M,o){this.$store.dispatch("setParticipantHandRaised",{sessionId:o.attributes.f7cloudSessionId,raisedHand:!1})},_setScreenAvailable(M,o){if(o){this.screens.unshift(M);return}const P=this.screens.indexOf(M);P!==-1&&this.screens.splice(P,1)},_setPromotedParticipant(){let M=null;!this.screenSharingActive&&this.speakers.length?M=this.speakers[0].id:this.shownRemoteScreenPeerId&&this.sharedDatas[this.shownRemoteScreenPeerId]&&(M=this.shownRemoteScreenPeerId),M&&this.sharedDatas[M]&&(Object.keys(this.sharedDatas).forEach(o=>{this.sharedDatas[o].promoted=!1}),this.sharedDatas[M].promoted=!0),this.adjustSimulcastQuality()},_switchScreenToId(M){const o=this.screens.indexOf(M);o!==-1&&(this.callViewStore.presentationStarted?this.callViewStore.setCallViewMode({token:this.token,isGrid:!1,isStripeOpen:!1,clearLast:!1}):this.callViewStore.startPresentation(this.token),this.callViewStore.setSelectedVideoPeerId(null),this.screens.splice(o,1),this.screens.unshift(M))},_setScreenVisible(){if(this.localSharedData.screenVisible=!1,Object.values(this.sharedDatas).forEach(M=>{M.screenVisible=!1}),!!this.screens.length){if(this.screens[0]===this.localCallParticipantModel.attributes.peerId){this.localSharedData.screenVisible=!0;return}this.sharedDatas[this.screens[0]].screenVisible=!0}},handleSelectVideo(M){this.isSidebar||(this.callViewStore.setSelectedVideoPeerId(M),this.callViewStore.setCallViewMode({token:this.token,isGrid:!1,isStripeOpen:!1,clearLast:!1}))},handleClickLocalVideo(){!this.hasLocalVideo||this.isSidebar||(this.callViewStore.setSelectedVideoPeerId("local"),this.callViewStore.setCallViewMode({token:this.token,isGrid:!1,isStripeOpen:!1,clearLast:!1}))},async fetchPeers(){if(this.isRecording)return;const M=this.token;try{const o=await(0,Z.Gy)(M);this.$store.dispatch("purgePeersStore"),o.data.ocs.data.forEach(P=>{this.$store.dispatch("addPeer",{token:M,peer:P})})}catch(o){console.error(o)}},adjustSimulcastQuality(){this.callParticipantModels.forEach(M=>{this.adjustSimulcastQualityForParticipant(M)})},adjustSimulcastQualityForParticipant(M){this.isGrid?M.setSimulcastVideoQuality(X.eL.MEDIUM):this.sharedDatas[M.attributes.peerId].promoted||this.selectedVideoPeerId===M.attributes.peerId?M.setSimulcastVideoQuality(X.eL.HIGH):M.setSimulcastVideoQuality(X.eL.LOW)},setBackgroundBlurred(M){this.isBackgroundBlurred=M},isModelWithVideo(M){return M?M.attributes.videoAvailable&&this.sharedDatas[M.attributes.peerId].remoteVideoBlocker.isVideoEnabled()&&typeof M.attributes.stream=="object":!1},toggleShowPresenterOverlay(){!this.showLocalScreen&&!this.presenterVideoBlockerEnabled?this.sharedDatas[this.shownRemoteScreenPeerId].remoteVideoBlocker.setVideoEnabled(!0):this.showPresenterOverlay=!this.showPresenterOverlay}}}},83471:(W,b,n)=>{"use strict";n.d(b,{A:()=>se});var e=n(81222),i=n(53334),a=n(17334),f=n.n(a),r=n(20641),v=n(50953),c=n(15446),p=n(62258),g=n(90505),u=n(96180),l=n(71565),m=n(71061),y=n(90325),d=n(80957),w=n(95464),C=n(9212),j=n(26514),O=n(83726),N=n(31506),X=n(26600);const V=parseInt((0,e.C)("spreed","grid_videos_limit"),10)||0,Z=(0,e.C)("spreed","grid_videos_limit_enforced")||!1,J=8,se={name:"VideosGrid",components:{VideoVue:C.A,LocalVideo:d.A,EmptyCallView:y.A,NcButton:c.A,TransitionWrapper:m.A,VideoBottomBar:w.A,IconChevronDown:p.A,IconChevronLeft:g.A,IconChevronRight:u.A,IconChevronUp:l.A},props:{hasPagination:{type:Boolean,default:!1},isStripe:{type:Boolean,default:!1},isSidebar:{type:Boolean,default:!1},isRecording:{type:Boolean,default:!1},callParticipantModels:{type:Array,required:!0},localMediaModel:{type:Object,required:!0},localCallParticipantModel:{type:Object,required:!0},token:{type:String,required:!0},isOverlap:{type:Boolean,default:!1},sharedDatas:{type:Object,required:!0},isLocalVideoSelectable:{type:Boolean,default:!1},screens:{type:Array,default:()=>[]}},emits:["selectVideo","clickLocalVideo"],setup(){const Y=(0,r.WQ)("CallView:devModeEnabled",(0,v.KR)(!1)),pe=(0,r.WQ)("CallView:screenshotModeEnabled",(0,v.KR)(!1)),I=(0,v.KR)(4);return{devMode:Y,dummies:I,screenshotMode:pe,videosCap:V,videosCapEnforced:Z,callViewStore:(0,N.e)(),actorStore:(0,O.k)()}},data(){return{gridWidth:0,gridHeight:0,columns:0,rows:0,currentPage:0,showVideoOverlay:!0,showVideoOverlayTimer:null,resizeObserver:null,debounceMakeGrid:()=>{},debounceHandleWheelEvent:()=>{},tempPromotedModels:[],unpromoteSpeakerTimer:{},promotedHistoryMask:[]}},computed:{stripeButtonTitle(){return this.stripeOpen?(0,i.t)("spreed","Collapse stripe"):(0,i.t)("spreed","Expand stripe")},videos(){return this.devMode?Array.from(Array(this.dummies).keys()):this.callParticipantModels},videosCount(){return!this.isStripe&&this.videos.length===0?1:this.videos.length},videoWidth(){return(this.gridWidth-J*(this.columns-1))/this.columns},videoHeight(){return(this.gridHeight-J*(this.rows-1))/this.rows},displayedVideos(){if(!this.slots)return[];const Y=this.videosCap&&this.videosCapEnforced?Math.min(this.videosCap,this.slots):this.slots;return(this.currentPage+1)*Y>=this.orderedVideos.length?this.orderedVideos.slice(this.currentPage*Y):this.orderedVideos.slice(this.currentPage*Y,(this.currentPage+1)*Y)},isLessThanTwoVideos(){return this.videos.length<=1&&!this.screens.length},dpiFactor(){if(this.isStripe)return 1;const Y=window.devicePixelRatio;return Y<.5?.5:Y>2?2:Y},minWidth(){return this.isStripe||this.isSidebar?200:320},minHeight(){return this.isStripe||this.isSidebar?150:240},dpiAwareMinWidth(){return this.minWidth/this.dpiFactor},dpiAwareMinHeight(){return this.minHeight/this.dpiFactor},gridAspectRatio(){return(this.gridWidth/this.gridHeight).toPrecision([2])},targetAspectRatio(){return this.isStripe?1:1.5},columnsMax(){const Y=Math.floor((this.gridWidth-J*(this.columns-1))/this.dpiAwareMinWidth),pe=Math.floor((this.gridWidth-J*this.columns)/this.dpiAwareMinWidth),I=Y===this.columns?Y:pe;return I<=1?1:I},rowsMax(){return Math.floor((this.gridHeight-J*(this.rows-1))/this.dpiAwareMinHeight)<1?1:Math.floor((this.gridHeight-J*(this.rows-1))/this.dpiAwareMinHeight)},slots(){return this.isStripe?this.rows*this.columns:this.rows*this.columns-1},numberOfPages(){return Math.ceil(this.videosCount/this.slots)},hasNextPage(){return this.displayedVideos.length!==0&&this.hasPagination?this.displayedVideos.at(-1)!==this.orderedVideos.at(-1):!1},hasPreviousPage(){return this.displayedVideos.length!==0&&this.hasPagination?this.displayedVideos[0]!==this.orderedVideos[0]:!1},gridStyle(){let Y=this.columns,pe=this.rows;return this.videos.length===0&&!this.isStripe&&(Y=1,pe=2),{gridTemplateColumns:`repeat(${Y}, minmax(${this.dpiAwareMinWidth}px, 1fr))`,gridTemplateRows:`repeat(${pe}, minmax(${this.dpiAwareMinHeight}px, 1fr))`}},hasVideoOverflow(){return this.videosCount>this.slots},wrapperStyle(){return this.isStripe?"height: 250px":"height: 100%"},stripeOpen(){return this.callViewStore.isStripeOpen&&!this.isRecording},participantsInitialised(){return this.$store.getters.participantsInitialised(this.token)},isGuestNonModerator(){return this.actorStore.isActorGuest&&this.$store.getters.conversation(this.token).participantType!==j._z.TYPE.GUEST_MODERATOR},orderedVideos(){if(this.isGuestNonModerator||this.devMode)return this.videos;const Y={modelsWithScreenshare:[],modelsTempPromoted:[],modelsWithVideoEnabled:[],modelsWithAudioOnly:[],modelsWithNoPermissions:[]},pe=new Set(this.screens),I=new Set(this.tempPromotedModels.map(F=>F.attributes.f7cloudSessionId)),s=new Map,_=new Map;return this.callParticipantModels.forEach(F=>{pe.has(F.attributes.peerId)?Y.modelsWithScreenshare.push(F):I.has(F.attributes.f7cloudSessionId)?Y.modelsTempPromoted.push(F):this.isModelWithVideo(F)?s.set(F.attributes.f7cloudSessionId,F):this.participantsInitialised&&this.isModelWithAudio(F)?_.set(F.attributes.f7cloudSessionId,F):Y.modelsWithNoPermissions.push(F)}),Y.modelsWithVideoEnabled=this.getOrderedTiles(s,this.promotedHistoryMask),Y.modelsWithAudioOnly=this.getOrderedTiles(_,this.promotedHistoryMask),[...Y.modelsWithScreenshare,...Y.modelsTempPromoted,...Y.modelsWithVideoEnabled,...Y.modelsWithAudioOnly,...Y.modelsWithNoPermissions]},speakers(){return this.callParticipantModels.filter(Y=>Y.attributes.speaking)},speakersWithAudioOff(){return this.tempPromotedModels.filter(Y=>!Y.attributes.audioAvailable)},devStripe:{get(){return this.isStripe},set(Y){this.callViewStore.setCallViewMode({token:this.token,isGrid:!Y,clearLast:!1})}}},watch:{"videos.length":function(){this.makeGrid()},isStripe(){this.rebuildGrid(),this.currentPage=0},stripeOpen(){this.rebuildGrid()},numberOfPages(){this.currentPage>=this.numberOfPages&&(this.currentPage=Math.max(0,this.numberOfPages-1))},speakers(Y){Y.forEach(pe=>{this.promoteSpeaker(pe),clearTimeout(this.unpromoteSpeakerTimer[pe.attributes.f7cloudSessionId])})},speakersWithAudioOff(Y,pe){Y.forEach(I=>{pe.includes(I)||(this.unpromoteSpeakerTimer[I.attributes.f7cloudSessionId]=setTimeout(()=>{this.unpromoteSpeaker(I)},1e4))})}},mounted(){this.debounceMakeGrid=f()(this.makeGrid,200),this.debounceHandleWheelEvent=f()(this.handleWheelEvent,50),this.resizeObserver=new ResizeObserver(this.debounceMakeGrid),this.resizeObserver.observe(this.$refs.gridWrapper),this.makeGrid(),OC.debug&&(OCA.Talk.gridDebugInformation=this.gridDebugInformation,OCA.Talk.gridDevModeEnable=this.enableDevMode)},beforeUnmount(){this.debounceMakeGrid.clear?.(),this.debounceHandleWheelEvent.clear?.(),this.resizeObserver&&this.resizeObserver.disconnect(),OC.debug&&(OCA.Talk.gridDebugInformation=void 0,OCA.Talk.gridDevModeEnable=void 0)},methods:{t:i.t,gridDebugInformation(){console.info("Grid debug information",{minWidth:this.minWidth,minHeight:this.minHeight,videosCap:this.videosCap,videosCapEnforced:this.videosCapEnforced,targetAspectRatio:this.targetAspectRatio,videosCount:this.videosCount,videoWidth:this.videoWidth,videoHeight:this.videoHeight,devicePixelRatio:window.devicePixelRatio,dpiFactor:this.dpiFactor,dpiAwareMinWidth:this.dpiAwareMinWidth,dpiAwareMinHeight:this.dpiAwareMinHeight,gridAspectRatio:this.gridAspectRatio,columnsMax:this.columnsMax,rowsMax:this.rowsMax,numberOfPages:this.numberOfPages,bodyWidth:document.body.clientWidth,bodyHeight:document.body.clientHeight,gridWidth:this.$refs.grid.clientWidth,gridHeight:this.$refs.grid.clientHeight})},rebuildGrid(){console.debug("isStripe: ",this.isStripe),console.debug("stripeOpen: ",this.stripeOpen),console.debug("previousGridWidth: ",this.gridWidth,"previousGridHeight: ",this.gridHeight),console.debug("newGridWidth: ",this.gridWidth,"newGridHeight: ",this.gridHeight),(!this.isStripe||this.stripeOpen)&&this.$nextTick(this.makeGrid)},placeholderImage:X.jM,placeholderName:X.rl,placeholderModel:X.F5,placeholderSharedData:X.zc,enableDevMode(){this.screenshotMode=!1,this.devMode=!0},disableDevMode(){this.screenshotMode=!1,this.devMode=!1},makeGrid(){if(this.$refs.grid){if(this.gridWidth=this.$refs.grid.clientWidth,this.gridHeight=this.$refs.grid.clientHeight,this.videos.length===0){this.columns=0,this.rows=0;return}this.devMode&&console.debug("Recreating grid: videos: ",this.videos.length,"columns: ",this.columnsMax+", rows: "+this.rowsMax),this.columns=this.columnsMax,this.rows=this.rowsMax,this.videosCap!==0&&this.videosCount>this.videosCap?this.shrinkGrid(this.videosCap):this.shrinkGrid(this.videosCount)}},async shrinkGrid(Y){if(this.devMode&&console.debug("Shrinking grid: columns",this.columns+", rows: "+this.rows),this.rows===1&&this.columns===1)return;let pe=this.columns,I=this.rows,s=this.isStripe?pe*I:pe*I-1;for(;Y<s;){const _=pe,F=I,E=(this.gridWidth-J*(pe-1))/pe,k=(this.gridHeight-J*(I-1))/I,x=(this.gridWidth-J*(pe-2))/(pe-1),R=(this.gridHeight-J*(I-2))/(I-1),M=x/k,o=E/R,P=Math.abs(M-this.targetAspectRatio),$=Math.abs(o-this.targetAspectRatio);if(this.devMode&&console.debug("deltaAspectRatioWithOneColumnLess: ",P,"deltaAspectRatioWithOneRowLess: ",$),P<=$){if(pe>=2&&pe--,s=this.isStripe?pe*I:pe*I-1,Y>s){pe++;break}}else if(I>=2&&I--,s=this.isStripe?pe*I:pe*I-1,Y>s){I++;break}if(_===pe&&F===I)break}this.columns=pe,this.rows=I},handleWheelEvent(Y){this.gridWidth<=0||(Y.deltaY<0&&this.hasPreviousPage?this.handleClickPrevious():Y.deltaY>0&&this.hasNextPage&&this.handleClickNext())},handleClickNext(){this.currentPage++,console.debug("handleclicknext, ","currentPage ",this.currentPage,"slots ",this.slot,"videos.length ",this.videos.length)},handleClickPrevious(){this.currentPage--,console.debug("handleclickprevious, ","currentPage ",this.currentPage,"slots ",this.slots,"videos.length ",this.videos.length)},handleClickStripeCollapse(){this.callViewStore.setCallViewMode({token:this.token,isStripeOpen:!this.stripeOpen,clearLast:!1})},handleMovement(){this.setTimerForUiControls()},setTimerForUiControls(){this.showVideoOverlayTimer!==null&&clearTimeout(this.showVideoOverlayTimer),this.showVideoOverlay=!0,this.showVideoOverlayTimer=setTimeout(()=>{this.showVideoOverlay=!1},5e3)},handleClickVideo(Y,pe){console.debug("selected-video peer id",pe),this.$emit("selectVideo",pe)},handleClickLocalVideo(){this.$emit("clickLocalVideo")},isSelected(Y){return Y.attributes.peerId===this.callViewStore.selectedVideoPeerId},isModelWithVideo(Y){return Y.attributes.videoAvailable&&typeof Y.attributes.stream=="object"},isModelWithAudio(Y){const pe=this.$store.getters.getParticipantBySessionId(this.token,Y.attributes.f7cloudSessionId);return pe?pe?.permissions&j._z.PERMISSIONS.PUBLISH_AUDIO:!1},unpromoteSpeaker(Y){const pe=this.tempPromotedModels.indexOf(Y);pe!==-1&&this.tempPromotedModels.splice(pe,1)},promoteSpeaker(Y){const pe=Y.attributes.f7cloudSessionId;if(!this.orderedVideos.slice(0,this.slots).find(I=>I.attributes.f7cloudSessionId===pe)&&!this.screens.includes(Y.attributes.peerId)&&!this.tempPromotedModels.includes(Y)){const I=this.promotedHistoryMask.indexOf(pe);I!==-1&&this.promotedHistoryMask.splice(I,1),this.tempPromotedModels.unshift(Y),this.promotedHistoryMask.unshift(pe)}},getOrderedTiles(Y,pe){const I=[],s=[];return pe.forEach(_=>{Y.has(_)&&I.push(Y.get(_))}),Y.forEach((_,F)=>{pe.includes(F)||s.push(_)}),[...I,...s]}}}},63960:(W,b,n)=>{"use strict";n.d(b,{A:()=>u});var e=n(53334),i=n(15446),a=n(4807),f=n(94832),r=n(16385),v=n(76927),c=n(40451),p=n(26514),g=n(48729);const u={name:"EmptyCallView",components:{NcButton:i.A,NcLoadingIcon:a.A,IconAccountMultipleOutline:f.A,IconLink:r.A,IconPhoneOutline:v.A},props:{isGrid:{type:Boolean,default:!1},isSidebar:{type:Boolean,default:!1},isSmall:{type:Boolean,default:!1}},setup(){return{token:(0,c.N)()}},computed:{isConnecting(){return this.$store.getters.isConnecting(this.token)},conversation(){return this.$store.getters.conversation(this.token)},isGroupConversation(){return this.conversation&&this.conversation.type===p.si.TYPE.GROUP},isPublicConversation(){return this.conversation&&this.conversation.type===p.si.TYPE.PUBLIC},isOneToOneConversation(){return this.conversation?.type===p.si.TYPE.ONE_TO_ONE||this.conversation?.type===p.si.TYPE.ONE_TO_ONE_FORMER},isPasswordRequestConversation(){return this.conversation&&this.conversation.objectType===p.si.OBJECT_TYPE.VIDEO_VERIFICATION},isFileConversation(){return this.conversation&&this.conversation.objectType===p.si.OBJECT_TYPE.FILE},isPhoneConversation(){return this.conversation&&(this.conversation.objectType===p.si.OBJECT_TYPE.PHONE_LEGACY||this.conversation.objectType===p.si.OBJECT_TYPE.PHONE_PERSISTENT||this.conversation.objectType===p.si.OBJECT_TYPE.PHONE_TEMPORARY)},conversationDisplayName(){return this.conversation&&this.conversation.displayName},canInviteOthers(){return this.conversation&&(this.conversation.participantType===p._z.TYPE.OWNER||this.conversation.participantType===p._z.TYPE.MODERATOR)},canInviteOthersInPublicConversations(){return this.canInviteOthers||this.conversation&&this.conversation.participantType===p._z.TYPE.GUEST_MODERATOR},emptyCallViewIcon(){return this.isConnecting?a.A:this.isPhoneConversation?v.A:this.isPublicConversation?r.A:f.A},title(){return this.isConnecting?(0,e.t)("spreed","Connecting \u2026"):this.isPhoneConversation?(0,e.t)("spreed","Calling \u2026"):this.isOneToOneConversation?(0,e.t)("spreed","Waiting for {user} to join the call",{user:this.conversationDisplayName}):(0,e.t)("spreed","Waiting for others to join the call \u2026")},message(){return this.isConnecting||this.isPasswordRequestConversation||this.isFileConversation||!this.isGroupConversation&&!this.isPublicConversation||this.isGroupConversation&&!this.canInviteOthers||this.isPhoneConversation?"":this.isGroupConversation?(0,e.t)("spreed","You can invite others in the participant tab of the sidebar"):this.isPublicConversation&&this.canInviteOthersInPublicConversations?(0,e.t)("spreed","You can invite others in the participant tab of the sidebar or share this link to invite others!"):(0,e.t)("spreed","Share this link to invite others!")},showLink(){return this.isPublicConversation&&!this.isPasswordRequestConversation&&!this.isFileConversation}},methods:{t:e.t,handleCopyLink(){(0,g.EP)(this.token)}}}},80340:(W,b,n)=>{"use strict";n.d(b,{A:()=>j});var e=n(61338),i=n(53334),a=n(68732),f=n(50953),r=n(20641),v=n(38576),c=n(1380),p=n(15797),g=n(76511),u=n(15446),l=n(54939),m=n(71565),y=n(92706),d=n(48099),w=n(26514),C=n(26205);const j={name:"LocalAudioControlButton",components:{NcActions:p.A,NcActionButton:v.A,NcActionCaption:c.A,NcActionSeparator:g.A,NcButton:u.A,NcPopover:l.A,VolumeIndicator:y.A,IconChevronUp:m.A},props:{conversation:{type:Object,required:!0},model:{type:Object,required:!0},disableKeyboardShortcuts:{type:Boolean,default:OCP.Accessibility.disableKeyboardShortcuts()},disableMutedWarning:{type:Boolean,default:!1},variant:{type:String,default:"tertiary-no-background"},token:{type:String,required:!0},showDevices:{type:Boolean,default:!1}},expose:["toggleAudio"],setup(O){const N=document.querySelector(".main-view"),X=(0,f.KR)(null),V=(0,f.KR)(!1),Z=O.disableMutedWarning?(0,f.KR)(null):(0,f.KR)(new C.A(O.model));O.disableMutedWarning||((0,r.wB)(()=>Z.value.showPopup,k=>{V.value=k&&E(X.value?.$el)}),(0,r.xo)(()=>{Z.value.destroy()}));const{devices:J,audioInputId:se,audioOutputId:Y,updateDevices:pe,audioOutputSupported:I,updatePreferences:s,subscribeToDevices:_,unsubscribeFromDevices:F}=(0,d.t)();function E(k){if(!k)return!1;const x=k.getBoundingClientRect();return document.elementsFromPoint(x.left,x.top)?.[0]===k}return{boundaryElement:N,popover:X,popupShown:V,speakingWhileMutedWarner:Z,devices:J,audioInputId:se,audioOutputId:Y,updateDevices:pe,audioOutputSupported:I,updatePreferences:s,subscribeToDevices:_,unsubscribeFromDevices:F}},computed:{isAudioAllowed(){return this.conversation.permissions&w._z.PERMISSIONS.PUBLISH_AUDIO},isAudioAvailable(){return this.model.attributes.audioAvailable},showMicrophoneOn(){return this.isAudioAvailable&&this.model.attributes.audioEnabled},audioButtonTitle(){return this.isAudioAllowed?this.isAudioAvailable?this.model.attributes.audioEnabled?this.disableKeyboardShortcuts?(0,i.t)("spreed","Mute audio"):(0,i.t)("spreed","Mute audio (M)"):this.disableKeyboardShortcuts?(0,i.t)("spreed","Unmute audio"):(0,i.t)("spreed","Unmute audio (M)"):(0,i.t)("spreed","No audio. Click to select device"):(0,i.t)("spreed","You are not allowed to enable audio")},audioButtonAriaLabel(){return this.isAudioAvailable?this.model.attributes.audioEnabled?(0,i.t)("spreed","Mute audio"):(0,i.t)("spreed","Unmute audio"):(0,i.t)("spreed","No audio. Click to select device")},audioInputDevices(){return[...this.devices.filter(O=>O.kind==="audioinput"),{deviceId:null,label:(0,i.t)("spreed","None")}]},audioOutputDevices(){return this.devices.filter(O=>O.kind==="audiooutput")}},created(){(0,a.C)("m",this.toggleAudio),(0,a.C)(" ",this.toggleAudio,{push:!0})},mounted(){this.subscribeToDevices()},beforeUnmount(){this.unsubscribeFromDevices()},methods:{t:i.t,toggleAudio(){if(!this.isAudioAvailable){(0,e.Ic)("talk:media-settings:show");return}this.model.attributes.audioEnabled?this.model.disableAudio():this.model.enableAudio()},handleAudioInputIdChange(O){this.audioInputId=O,this.updatePreferences("audioinput")},handleAudioOutputIdChange(O){this.audioOutputId=O,this.updatePreferences("audiooutput")}}}},5520:(W,b,n)=>{"use strict";n.d(b,{A:()=>C});var e=n(85168),i=n(53334),a=n(20641),f=n(50953),r=n(15446),v=n(4807),c=n(48777),p=n(23632),g=n(38852),u=n(26514),l=n(83726),m=n(31506),y=n(21625),d=n(50123),w=n(26600);const C={name:"LocalVideo",components:{AvatarWrapper:p.A,IconAccountOffOutline:c.A,NcButton:r.A,VideoBackground:g.A,NcLoadingIcon:v.A},props:{token:{type:String,required:!0},localMediaModel:{type:Object,required:!0},localCallParticipantModel:{type:Object,required:!0},isGrid:{type:Boolean,default:!1},isStripe:{type:Boolean,default:!1},fitVideo:{type:Boolean,default:!1},isSidebar:{type:Boolean,default:!1},showControls:{type:Boolean,default:!0},unSelectable:{type:Boolean,default:!1},isBig:{type:Boolean,default:!1},isSmall:{type:Boolean,default:!1},isPresenterOverlay:{type:Boolean,default:!1}},emits:["clickVideo","clickPresenter"],setup(){const j=(0,a.WQ)("CallView:devModeEnabled",(0,f.KR)(!1)),O=(0,a.WQ)("CallView:screenshotModeEnabled",(0,f.KR)(!1));return{devMode:j,screenshotMode:O,callViewStore:(0,m.e)(),actorStore:(0,l.k)()}},data(){return{notificationHandle:null,videoAspectRatio:null,containerAspectRatio:null,resizeObserver:null,mouseover:!1}},computed:{stopFollowingLabel(){return(0,i.t)("spreed","Back")},isNotConnected(){return this.localCallParticipantModel.attributes.peerNeeded&&this.localCallParticipantModel.attributes.connectionState!==d.K.CONNECTED&&this.localCallParticipantModel.attributes.connectionState!==d.K.COMPLETED},videoContainerClass(){return{"not-connected":this.isNotConnected,"video-container-grid":this.isGrid,"video-container-stripe":this.isStripe,"video-container-big":this.isBig,"video-container-small":this.isSmall,presenter:this.isPresenterOverlay&&this.mouseover,"presenter-overlay":this.isPresenterOverlay,"hover-shadow":this.isSelectable&&this.mouseover,speaking:this.localMediaModel.attributes.speaking}},videoWrapperStyle(){if(!(!this.containerAspectRatio||!this.videoAspectRatio||!this.isBig||this.isGrid))return this.containerAspectRatio>this.videoAspectRatio?`width: ${this.$refs.videoContainer.clientHeight*this.videoAspectRatio}px`:`height: ${this.$refs.videoContainer.clientWidth/this.videoAspectRatio}px`},userId(){return this.actorStore.userId},displayName(){return this.actorStore.displayName},avatarSize(){return this.isStripe||!this.isBig&&!this.isGrid?u.of.SIZE.LARGE:this.containerAspectRatio?Math.min(u.of.SIZE.FULL,this.$refs.videoContainer.clientHeight/2,this.$refs.videoContainer.clientWidth/2):u.of.SIZE.FULL},localStreamVideoError(){return this.localMediaModel.attributes.localStream&&this.localMediaModel.attributes.localStreamRequestVideoError},hasLocalVideo(){return this.localMediaModel.attributes.videoEnabled},isSelected(){return this.callViewStore.selectedVideoPeerId==="local"},isSelectable(){return!this.unSelectable&&!this.isSidebar&&this.hasLocalVideo&&this.callViewStore.selectedVideoPeerId!=="local"},screenshotModeUrl(){return this.screenshotMode?(0,w.jM)(8):""}},watch:{localCallParticipantModel:{immediate:!0,handler(j,O){O&&O.off("forcedMute",this._handleForcedMute),j&&j.on("forcedMute",this._handleForcedMute)}},"localMediaModel.attributes.localStream":function(j){this._setLocalStream(j)},localStreamVideoError:{immediate:!0,handler(j){j&&(j.name==="NotAllowedError"?this.notificationHandle=(0,e.Qg)((0,i.t)("spreed","Access to camera was denied")):j.name==="NotReadableError"||j.name==="AbortError"?this.notificationHandle=(0,e.Qg)((0,i.t)("spreed","Error while accessing camera: It is likely in use by another program"),{timeout:e.DH}):(console.error("Error while accessing camera: ",j.message,j.name),this.notificationHandle=(0,e.Qg)((0,i.t)("spreed","Error while accessing camera"),{timeout:e.DH})))}}},mounted(){this._setLocalStream(this.localMediaModel.attributes.localStream),(this.isBig||this.isGrid)&&(this.resizeObserver=new ResizeObserver(this.updateContainerAspectRatio),this.resizeObserver.observe(this.$refs.videoContainer))},beforeUnmount(){this.resizeObserver&&this.resizeObserver.disconnect()},unmounted(){this.notificationHandle&&this.notificationHandle.hideToast(),this.localCallParticipantModel&&this.localCallParticipantModel.off("forcedMute",this._handleForcedMute)},methods:{t:i.t,_handleForcedMute(){(0,e.cf)((0,i.t)("spreed","You have been muted by a moderator"),{selector:void 0})},_setLocalStream(j){if(!j)return;const O={autoplay:!0,mirror:!0,muted:!0};(0,y.A)(j,this.$refs.video,O)},handleStopFollowing(){this.callViewStore.setSelectedVideoPeerId(null),this.callViewStore.stopPresentation(this.token)},updateContainerAspectRatio([{target:j}]){this.containerAspectRatio=j.clientWidth/j.clientHeight},updateVideoAspectRatio(){this.isBig&&(this.videoAspectRatio=this.localMediaModel.attributes.localStream.getVideoTracks()?.[0].getSettings().aspectRatio??this.$refs.video.videoWidth/this.$refs.video.videoHeight)}}}},97029:(W,b,n)=>{"use strict";n.d(b,{A:()=>y});var e=n(61338),i=n(53334),a=n(68732),f=n(38576),r=n(1380),v=n(15797),c=n(15446),p=n(71565),g=n(90146),u=n(88825),l=n(48099),m=n(26514);const y={name:"LocalVideoControlButton",components:{NcActions:v.A,NcActionButton:f.A,NcActionCaption:r.A,NcButton:c.A,IconChevronUp:p.A,IconVideo:g.A,IconVideoOffOutline:u.A},props:{conversation:{type:Object,required:!0},model:{type:Object,required:!0},disableKeyboardShortcuts:{type:Boolean,default:OCP.Accessibility.disableKeyboardShortcuts()},variant:{type:String,default:"tertiary-no-background"},token:{type:String,required:!0},showDevices:{type:Boolean,default:!1}},setup(d){const{devices:w,videoInputId:C,updateDevices:j,updatePreferences:O,subscribeToDevices:N,unsubscribeFromDevices:X}=(0,l.t)();return{devices:w,videoInputId:C,updateDevices:j,updatePreferences:O,subscribeToDevices:N,unsubscribeFromDevices:X}},computed:{isVideoAllowed(){return this.conversation.permissions&m._z.PERMISSIONS.PUBLISH_VIDEO},isVideoAvailable(){return this.model.attributes.videoAvailable},showVideoOn(){return this.isVideoAvailable&&this.model.attributes.videoEnabled},videoButtonTitle(){return this.isVideoAllowed?this.isVideoAvailable?this.model.attributes.videoEnabled?this.disableKeyboardShortcuts?(0,i.t)("spreed","Disable video"):(0,i.t)("spreed","Disable video (V)"):!this.model.getWebRtc()||!this.model.getWebRtc().connection||this.model.getWebRtc().connection.getSendVideoIfAvailable()?this.disableKeyboardShortcuts?(0,i.t)("spreed","Enable video"):(0,i.t)("spreed","Enable video (V)"):this.disableKeyboardShortcuts?(0,i.t)("spreed","Enable video - Your connection will be briefly interrupted when enabling the video for the first time"):(0,i.t)("spreed","Enable video (V) - Your connection will be briefly interrupted when enabling the video for the first time"):(0,i.t)("spreed","No video. Click to select device"):(0,i.t)("spreed","You are not allowed to enable video")},videoButtonAriaLabel(){return this.isVideoAvailable?this.model.attributes.videoEnabled?(0,i.t)("spreed","Disable video"):!this.model.getWebRtc()||!this.model.getWebRtc().connection||this.model.getWebRtc().connection.getSendVideoIfAvailable()?(0,i.t)("spreed","Enable video"):(0,i.t)("spreed","Enable video. Your connection will be briefly interrupted when enabling the video for the first time"):(0,i.t)("spreed","No video. Click to select device")},videoDevices(){return[...this.devices.filter(d=>d.kind==="videoinput"),{deviceId:null,label:(0,i.t)("spreed","None")}]}},created(){(0,a.C)("v",this.toggleVideo)},mounted(){this.subscribeToDevices()},beforeUnmount(){this.unsubscribeFromDevices()},methods:{t:i.t,toggleVideo(){if(!this.isVideoAvailable){(0,e.Ic)("talk:media-settings:show");return}this.model.attributes.videoEnabled?this.model.disableVideo():this.model.enableVideo()},handleVideoInputIdChange(d){this.videoInputId=d,this.updatePreferences("videoinput")}}}},26178:(W,b,n)=>{"use strict";n.d(b,{A:()=>g});var e=n(53334),i=n(50953),a=n(65861),f=n(15446),r=n(10333),v=n(80957),c=n(9212);const p=(0,e.V8)(),g={name:"PresenterOverlay",components:{AccountBox:r.A,VueDraggableResizable:a.A,NcButton:f.A,LocalVideo:v.A,VideoVue:c.A},props:{token:{type:String,required:!0},model:{type:Object,required:!0},sharedData:{type:Object,required:!0},isCollapsed:{type:Boolean,required:!0},isLocalPresenter:{type:Boolean,default:!1},localMediaModel:{type:Object,default:null}},emits:["click"],setup(){return{parentWidth:(0,i.KR)(document.getElementById("videos").getBoundingClientRect().width),isDirectionRTL:p}},data(){return{resizeObserver:null,presenterOverlaySize:128,isDragging:!1}},mounted(){this.resizeObserver=new ResizeObserver(this.updateSize),this.resizeObserver.observe(this.$refs.presenterOverlayContainer)},beforeUnmount(){this.resizeObserver&&this.resizeObserver.disconnect()},methods:{t:e.t,updateSize(){if(!this.$refs.presenterOverlay)return;const u=Math.round(this.$refs.presenterOverlayContainer.clientWidth*.1);this.presenterOverlaySize=Math.min(Math.max(u,100),242),this.$refs.presenterOverlay.checkParentSize(),this.$refs.presenterOverlay.right<0&&this.$refs.presenterOverlay.parentWidth>this.presenterOverlaySize&&this.$refs.presenterOverlay.moveHorizontally(this.$refs.presenterOverlay.parentWidth-this.presenterOverlaySize),this.$refs.presenterOverlay.bottom<0&&this.$refs.presenterOverlay.parentHeight>this.presenterOverlaySize&&this.$refs.presenterOverlay.moveVertically(this.$refs.presenterOverlay.parentHeight-this.presenterOverlaySize)}}}},9495:(W,b,n)=>{"use strict";n.d(b,{A:()=>y});var e=n(61338),i=n(53334),a=n(63814),f=n(33463),r=n(69956),v=n.n(r),c=n(45471),p=n.n(c),g=n(71061),u=n(83726),l=n(14816);const m={"\u2764\uFE0F":"Heart.gif","\u{1F389}":"Party.gif","\u{1F44F}":"Clap.gif","\u{1F44B}":"Wave.gif","\u{1F44D}":"Thumbs-up.gif","\u{1F44E}":"Thumbs-down.gif","\u{1F525}":"Fire.gif","\u{1F602}":"Joy.gif","\u{1F929}":"Star-struck.gif","\u{1F914}":"Thinking-face.gif","\u{1F632}":"Surprised.gif","\u{1F625}":"Concerned.gif"},y={name:"ReactionToaster",components:{TransitionWrapper:g.A},props:{token:{type:String,required:!0},supportedReactions:{type:Array,validator:d=>d.every(w=>typeof w=="string"),required:!0},callParticipantModels:{type:Array,required:!0}},setup(){return{guestNameStore:(0,l.m)(),actorStore:(0,u.k)()}},data(){return{registeredModels:{},reactionsQueue:[],intervalId:null,animationLength:2e3,toasts:[]}},computed:{participants(){return this.$store.getters.participantsList(this.token)}},watch:{callParticipantModels(d){d.filter(j=>!this.registeredModels[j.attributes.peerId]).forEach(j=>{this.registeredModels[j.attributes.peerId]=j,this.registeredModels[j.attributes.peerId].on("reaction",this.handleReaction)}),Object.keys(this.registeredModels).filter(j=>!d.find(O=>O.attributes.peerId===j)).forEach(j=>{this.registeredModels[j].off("reaction",this.handleReaction),delete this.registeredModels[j]})}},mounted(){this.intervalId=setInterval(this.processReactionsQueue,this.animationLength/4),(0,e.B1)("send-reaction",this.handleOwnReaction)},beforeUnmount(){clearInterval(this.intervalId),(0,e.al)("send-reaction",this.handleOwnReaction),Object.keys(this.registeredModels).forEach(d=>{this.registeredModels[d].off("reaction",this.handleReaction),delete this.registeredModels[d]})},methods:{t:i.t,handleOwnReaction({model:d,reaction:w}){this.handleReaction(d,w,!0)},handleReaction(d,w,C=!1){this.reactionsQueue.some(j=>j.id===d.attributes.peerId)||this.supportedReactions.includes(w)&&this.reactionsQueue.push({id:d.attributes.peerId,reaction:w,reactionURL:this.getReactionURL(w),name:C?this.actorStore.displayName||(0,i.t)("spreed","Guest"):this.getParticipantName(d),seed:Math.random()})},processReactionsQueue(){this.reactionsQueue.length>0&&(this.toasts.push(this.reactionsQueue.shift()),setTimeout(()=>{this.toasts.shift()},this.animationLength))},getParticipantName(d){const{name:w,f7cloudSessionId:C}=d.attributes;if(w)return w;const j=this.participants.find(O=>O.sessionIds.includes(C));return j?.displayName?j.displayName:this.guestNameStore.getGuestName(this.token,v().stringify(p()(C)))},getReactionURL(d){return m[d]?(0,a.d0)("spreed","emojis/"+m[d]):void 0},styled(d,w){const C=(0,f.l)(d);return{"--background-color":`rgb(${C.r}, ${C.g}, ${C.b})`,"--animation-length":`${this.animationLength+300}ms`,"--horizontal-offset":`${10+20*w}%`,"--vertical-offset":30+5*w}}}}},26137:(W,b,n)=>{"use strict";n.d(b,{A:()=>C});var e=n(53334),i=n(69956),a=n.n(i),f=n(45471),r=n.n(f),v=n(66611),c=n.n(v),p=n(50953),g=n(20641),u=n(95464),l=n(14816),m=n(21625);const y=1,d=4,w=8,C={name:"ScreenShare",components:{VideoBottomBar:u.A},props:{token:{type:String,required:!0},localMediaModel:{type:Object,default:null},callParticipantModel:{type:Object,default:null},sharedData:{type:Object,required:!0},isBig:{type:Boolean,default:!1}},setup(j){const O=(0,l.m)(),N=(0,p.KR)(null),X=(0,p.KR)(null),V=(0,p.KR)({x:0,y:0,scale:1}),Z=(0,p.KR)(!1),J=(0,g.EW)(()=>j.isBig?["screen--fit",V.value.scale===1?"screen--magnify":Z.value?"screen--grabbing":"screen--grab"]:["screen--fill"]);(0,g.sV)(()=>{j.isBig&&(X.value=c()(N.value,{minZoom:y,maxZoom:w,bounds:!0,boundsPadding:1}),X.value.on("zoom",Y=>{V.value=Y.getTransform()}),X.value.on("panstart",()=>{Z.value=!0}),X.value.on("panend",()=>{Z.value=!1}))}),(0,g.xo)(()=>{X.value?.dispose()});function se(Y){if(!X.value)return;Y.preventDefault(),Y.stopPropagation();const pe=Y.currentTarget.getBoundingClientRect(),I=Y.clientX-pe.left,s=Y.clientY-pe.top;V.value.scale===1?X.value.smoothZoom(I,s,d):X.value.smoothZoomAbs(I,s,0)}return{guestNameStore:O,screen:N,screenClass:J,onDoubleClick:se}},computed:{model(){return this.callParticipantModel?this.callParticipantModel:this.localMediaModel},screenContainerId(){return this.localMediaModel?"localScreenContainer":"container_"+this.callParticipantModel.attributes.peerId+"_screen_incoming"},remoteSessionHash(){return this.callParticipantModel?a().stringify(r()(this.callParticipantModel.attributes.f7cloudSessionId)):null},remoteParticipantName(){if(!this.callParticipantModel)return(0,e.t)("spreed","You");let j=this.callParticipantModel.attributes.name;return!this.callParticipantModel.attributes.userId&&!j&&j!==void 0&&(j=this.guestNameStore.getGuestName(this.token,this.remoteSessionHash)),j}},watch:{"localMediaModel.attributes.localScreen":function(j){this._setScreen(j)},"callParticipantModel.attributes.screen":function(j){this._setScreen(j)}},mounted(){this.localMediaModel?this._setScreen(this.localMediaModel.attributes.localScreen):this._setScreen(this.callParticipantModel.attributes.screen)},methods:{t:e.t,_setScreen(j){if(!j){this.$refs.screen.srcObject=null;return}(0,m.A)(j,this.$refs.screen),this.$refs.screen.muted=!0}}}},34809:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(33463);const i={name:"VideoBackground",props:{displayName:{type:String,default:null},user:{type:String,default:""}},computed:{backgroundColor(){if(this.displayName){const a=(0,e.l)(this.displayName);return`rgb(${a.r}, ${a.g}, ${a.b})`}else return"var(--color-text-maxcontrast)"}}}},78053:(W,b,n)=>{"use strict";n.d(b,{A:()=>j});var e=n(61338),i=n(53334),a=n(15446),f=n(82510),r=n(26901),v=n(6276),c=n(1793),p=n(39153),g=n(90146),u=n(88825),l=n(71061),m=n(20691),y=n(26514),d=n(83726),w=n(31506),C=n(50123);const j={name:"VideoBottomBar",components:{IconAlertCircleOutline:r.A,IconHandBackLeft:v.A,IconMicrophone:c.A,IconMonitor:p.A,IconVideo:g.A,IconVideoOffOutline:u.A,NcButton:a.A,NcIconSvgWrapper:f.A,TransitionWrapper:l.A},inheritAttrs:!1,props:{token:{type:String,required:!0},isSidebar:{type:Boolean,default:!1},hasShadow:{type:Boolean,default:!1},isBig:{type:Boolean,default:!1},participantName:{type:String,default:""},showVideoOverlay:{type:Boolean,default:!0},model:{type:Object,required:!0},sharedData:{type:Object,required:!0},isScreen:{type:Boolean,default:!1},isPromoted:{type:Boolean,default:!1},isSelected:{type:Boolean,default:!1}},emits:["bottomBarHover"],setup(){return{IconMicrophoneOffOutline:m,callViewStore:(0,w.e)(),actorStore:(0,d.k)()}},data(){return{mouseover:!1}},computed:{connectionStateFailedNoRestart(){return this.model.attributes.connectionState===C.K.FAILED_NO_RESTART},showRaiseHandIndicator(){return!this.connectionStateFailedNoRestart&&this.model.attributes.raisedHand.state},showStopFollowingButton(){return this.isBig&&this.callViewStore.selectedVideoPeerId!==null},showAudioIndicator(){return!this.connectionStateFailedNoRestart&&!this.isAudioButtonHidden},isAudioButtonHidden(){return this.model.attributes.audioAvailable&&!this.canFullModerate},isAudioButtonDisabled(){return!this.model.attributes.audioAvailable||!this.canFullModerate},audioButtonTitle(){return this.model.attributes.audioAvailable?(0,i.t)("spreed","Mute"):(0,i.t)("spreed","Muted")},showVideoIndicator(){return!this.connectionStateFailedNoRestart&&this.model.attributes.videoAvailable},isRemoteVideoEnabled(){return this.sharedData.remoteVideoBlocker?.isVideoEnabled()},isRemoteVideoBlocked(){return this.sharedData.remoteVideoBlocker&&!this.sharedData.remoteVideoBlocker.isVideoEnabled()},videoButtonTitle(){return this.isRemoteVideoEnabled?(0,i.t)("spreed","Disable video"):(0,i.t)("spreed","Enable video")},showScreenSharingIndicator(){return!this.connectionStateFailedNoRestart&&this.model.attributes.screen},isCurrentlyActive(){return this.isSelected||this.model.attributes.speaking},showParticipantName(){return!this.model.attributes.videoAvailable||this.isRemoteVideoBlocked||this.showVideoOverlay||this.isPromoted||this.isCurrentlyActive},participantType(){return this.$store.getters.conversation(this.token)?.participantType||(this.actorStore.isLoggedIn?y._z.TYPE.USER:y._z.TYPE.GUEST)},canFullModerate(){return this.participantType===y._z.TYPE.OWNER||this.participantType===y._z.TYPE.MODERATOR}},watch:{mouseover(O){this.isBig&&this.$emit("bottomBarHover",O)}},methods:{t:i.t,forceMute(){this.model.forceMute()},toggleVideo(){this.sharedData.remoteVideoBlocker.setVideoEnabled(!this.isRemoteVideoEnabled)},switchToScreen(){(!this.sharedData.screenVisible||!this.isBig)&&(0,e.Ic)("switch-screen-to-id",this.model.attributes.peerId)},handleStopFollowing(){this.callViewStore.stopPresentation(this.token),this.callViewStore.setSelectedVideoPeerId(null)}}}},70649:(W,b,n)=>{"use strict";n.d(b,{A:()=>se});var e=n(53334),i=n(69956),a=n.n(i),f=n(45471),r=n.n(f),v=n(20641),c=n(50953),p=n(4807),g=n(40592),u=n(48777),l=n(23632),m=n(71061),y=n(38252),d=n(38852),w=n(95464),C=n(26514),j=n(55031),O=n(31506),N=n(14816),X=n(21625),V=n(59097),Z=n(50123),J=n(26600);const se={name:"VideoVue",components:{AvatarWrapper:l.A,TransitionWrapper:m.A,VideoBackground:d.A,ScreenShare:y.A,VideoBottomBar:w.A,NcLoadingIcon:p.A,IconAccountCircleOutline:g.A,IconAccountOffOutline:u.A},props:{token:{type:String,required:!0},placeholderForPromoted:{type:Boolean,default:!1},model:{type:Object,required:!0},sharedData:{type:Object,required:!0},showVideoOverlay:{type:Boolean,default:!0},isGrid:{type:Boolean,default:!1},fitVideo:{type:Boolean,default:!1},isPresenterOverlay:{type:Boolean,default:!1},isBig:{type:Boolean,default:!1},isStripe:{type:Boolean,default:!1},isPromoted:{type:Boolean,default:!1},isSelected:{type:Boolean,default:!1},isSidebar:{type:Boolean,default:!1},isOneToOne:{type:Boolean,default:!1},unSelectable:{type:Boolean,default:!1},hideBottomBar:{type:Boolean,default:!1}},emits:["clickVideo","clickPresenter","forcePromoteVideo"],setup(){const Y=(0,v.WQ)("CallView:screenshotModeEnabled",(0,c.KR)(!1));return{callViewStore:(0,O.e)(),guestNameStore:(0,N.m)(),screenshotMode:Y}},data(){return{videoAspectRatio:null,containerAspectRatio:null,resizeObserver:null,mouseover:!1}},computed:{videoWrapperStyle(){if(!(!this.containerAspectRatio||!this.videoAspectRatio||!this.isBig||this.isGrid))return this.containerAspectRatio>this.videoAspectRatio?`width: ${this.$refs.videoContainer.clientHeight*this.videoAspectRatio}px`:`height: ${this.$refs.videoContainer.clientWidth/this.videoAspectRatio}px`},isSelectable(){return this.isStripe?!this.isSelected:!0},wasConnectedAtLeastOnce(){return this.model.attributes.connectedAtLeastOnce},isConnected(){return this.model.attributes.connectionState===Z.K.CONNECTED||this.model.attributes.connectionState===Z.K.COMPLETED},isLoading(){return!this.isConnected&&this.model.attributes.connectionState!==Z.K.FAILED_NO_RESTART},isDisconnected(){return this.model.attributes.connectionState!==Z.K.NEW&&this.model.attributes.connectionState!==Z.K.CHECKING&&this.model.attributes.connectionState!==Z.K.CONNECTED&&this.model.attributes.connectionState!==Z.K.COMPLETED},isReconnecting(){return this.model.attributes.connectionState===Z.K.FAILED||!this.model.attributes.initialConnection&&(this.model.attributes.negotiating&&!this.isConnected||this.model.attributes.connecting)},isNoLongerTryingToReconnect(){return this.model.attributes.connectionState===Z.K.FAILED_NO_RESTART},connectionMessage(){return!this.wasConnectedAtLeastOnce&&this.isNoLongerTryingToReconnect?(0,e.t)("spreed","Connection could not be established \u2026"):this.isNoLongerTryingToReconnect?(0,e.t)("spreed","Connection was lost and could not be re-established \u2026"):!this.wasConnectedAtLeastOnce&&this.isReconnecting?(0,e.t)("spreed","Connection could not be established. Trying again \u2026"):this.isReconnecting?(0,e.t)("spreed","Connection lost. Trying to reconnect \u2026"):this.isDisconnected?(0,e.t)("spreed","Connection problems \u2026"):null},containerClass(){return{"videoContainer-dummy":this.placeholderForPromoted,"not-connected":!this.placeholderForPromoted&&!this.isConnected,speaking:!this.placeholderForPromoted&&this.isSpeaking&&!this.isBig,hover:this.mouseover&&!this.unSelectable&&!this.isBig,promoted:!this.placeholderForPromoted&&this.sharedData.promoted&&!this.isGrid,presenter:this.isPresenterOverlay&&this.mouseover,"video-container-grid":this.isGrid,"video-container-big":this.isBig,"one-to-one":this.isOneToOne,"presenter-overlay":this.isPresenterOverlay}},videoWrapperClass(){return{"presenter-overlay":this.isPresenterOverlay}},avatarSize(){return this.isStripe||!this.isBig&&!this.isGrid?C.of.SIZE.LARGE:this.containerAspectRatio?Math.min(C.of.SIZE.FULL,this.$refs.videoContainer.clientHeight/2,this.$refs.videoContainer.clientWidth/2):C.of.SIZE.FULL},connectionMessageClass(){return{"below-avatar":this.showBackgroundAndAvatar}},sessionHash(){return a().stringify(r()(this.f7cloudSessionId))},peerData(){let Y=this.$store.getters.getPeer(this.token,this.f7cloudSessionId,this.model.attributes.userId);return Y.actorId||(j.l.emit("refresh-peer-list"),Y={actorType:"",actorId:"",displayName:""}),Y},participant(){return this.$store.getters.findParticipant(this.token,{sessionId:this.f7cloudSessionId})||{}},participantActorType(){return this.model.attributes.actorType?this.model.attributes.actorType:this.participant?.actorType?this.participant.actorType:this.peerData?.actorType?this.peerData.actorType:this.participantUserId?C.Rf.ACTOR_TYPE.USERS:C.Rf.ACTOR_TYPE.GUESTS},participantUserId(){return this.model.attributes.actorId?this.model.attributes.actorId:this.model.attributes.userId?this.model.attributes.userId:this.participant?.actorType?this.participant?.actorType===C.Rf.ACTOR_TYPE.USERS&&this.participant?.actorId?this.participant.actorId:null:this.peerData.actorType===C.Rf.ACTOR_TYPE.USERS||this.peerData.actorType===C.Rf.ACTOR_TYPE.FEDERATED_USERS?this.peerData.actorId:null},displayName(){if(this.model.attributes.name)return this.model.attributes.name;if(this.participant?.displayName)return this.participant.displayName;let Y=this.model.attributes.name;return!this.model.attributes.userId&&!Y&&Y!==void 0&&(Y=this.guestNameStore.getGuestName(this.token,this.sessionHash)),Y||(Y=this.peerData.displayName),Y?.trim()??""},participantName(){return(0,V.G)(this.displayName,this.participantActorType)},isSpeaking(){return this.model.attributes.speaking},hasVideo(){return!this.model.attributes.videoBlocked&&this.model.attributes.videoAvailable&&this.sharedData.remoteVideoBlocker.isVideoEnabled()&&typeof this.model.attributes.stream=="object"},hasSelectedVideo(){return this.callViewStore.selectedVideoPeerId!==null},hasSharedScreen(){return this.model.attributes.screen},isSharedScreenPromoted(){return this.sharedData.screenVisible&&(!this.hasSelectedVideo||this.isSelected)},showSharedScreen(){return this.isBig?this.hasSharedScreen:this.isStripe?this.isSharedScreenPromoted?!1:!(this.isSelected?this.isSelected:this.isPromoted)&&this.hasSharedScreen:this.hasSharedScreen&&!this.isPresenterOverlay},showVideo(){return this.hasSharedScreen?!this.showSharedScreen&&this.hasVideo&&!this.isSelected||this.isPresenterOverlay:this.isStripe?this.hasSelectedVideo?!this.isSelected&&this.hasVideo:!this.isPromoted&&this.hasVideo:this.hasVideo},showPlaceholderForPromoted(){return this.isStripe?this.showVideo||this.showSharedScreen?!1:this.hasSelectedVideo?this.isSelected:this.isPromoted:!1},showBackgroundAndAvatar(){return!(this.showSharedScreen||this.showVideo||this.showPlaceholderForPromoted)},peerId(){return this.model.attributes.peerId},f7cloudSessionId(){return this.model.attributes.f7cloudSessionId},screenshotModeUrl(){return this.screenshotMode?(0,J.jM)(6):""}},watch:{"model.attributes.stream":function(Y){this._setStream(Y)},isSelected(Y){Y&&(this.mouseover=!1)}},mounted(){this.sharedData.remoteVideoBlocker.increaseVisibleCounter(),this._setStream(this.model.attributes.stream),(this.isBig||this.isGrid)&&(this.resizeObserver=new ResizeObserver(this.updateContainerAspectRatio),this.resizeObserver.observe(this.$refs.videoContainer))},beforeUnmount(){this.resizeObserver&&this.resizeObserver.disconnect()},unmounted(){this.sharedData.remoteVideoBlocker.decreaseVisibleCounter()},methods:{t:e.t,_setStream(Y){Y&&((0,X.A)(Y,this.$refs.video),this.$refs.video.muted=!0,this.$refs.video.style.transform==="scaleX(1)"&&(this.$refs.video.style.transform=""))},updateContainerAspectRatio([{target:Y}]){this.containerAspectRatio=Y.clientWidth/Y.clientHeight},updateVideoAspectRatio(){this.isBig&&(this.videoAspectRatio=this.model.attributes.stream.getVideoTracks()?.[0].getSettings().aspectRatio??this.$refs.video.videoWidth/this.$refs.video.videoHeight)},handleHoverEvent(Y){this.$emit("forcePromoteVideo",Y?this.model:null)}}}},1405:(W,b,n)=>{"use strict";n.d(b,{A:()=>w});var e=n(53334),i=n(15446),a=n(29412),f=n(62258),r=n(71565),v=n(71061),c=n(90325),p=n(54993),g=n(80957),u=n(18368),l=n(38252),m=n(9212),y=n(31506),d=n(47846);const w={name:"ViewerOverlayCallView",components:{EmptyCallView:c.A,LocalAudioControlButton:p.A,LocalVideoControlButton:u.A,ScreenShare:l.A,LocalVideo:g.A,ChevronUp:r.A,ChevronDown:f.A,NcButton:i.A,TransitionWrapper:v.A,VideoVue:m.A,ArrowExpand:a.A},props:{token:{type:String,required:!0},model:{type:Object,required:!1,default:null},sharedData:{type:Object,required:!1,default:null},localModel:{type:Object,required:!1,default:()=>d.PR},localCallParticipantModel:{type:Object,required:!1,default:()=>d.cA},localSharedData:{type:Object,required:!0,default:()=>{}},screens:{type:Array,required:!1,default:()=>[]}},setup(){return{callViewStore:(0,y.e)()}},data(){return{isCollapsed:!1,observer:null,position:{right:0,left:0,bottom:0}}},computed:{conversation(){return this.$store.getters.conversation(this.token)},hasLocalScreen(){return!!this.localModel.attributes.localScreen},showLocalScreen(){return this.hasLocalScreen&&this.screens[0]===d.cA.attributes.peerId},computedStyle(){return{[(0,e.V8)()?"left":"right"]:this.position[(0,e.V8)()?"left":"right"]+"px",bottom:this.position.bottom+"px"}}},mounted(){this.updatePosition(),this.observer=new ResizeObserver(this.updatePosition),this.observer.observe(this.$refs.ghost)},beforeUnmount(){this.observer.disconnect()},methods:{t:e.t,maximize(){OCA.Viewer&&OCA.Viewer.close(),this.callViewStore.setIsViewerOverlay(!1)},updatePosition(){const{left:C,right:j,bottom:O}=this.$refs.ghost.getBoundingClientRect();(0,e.V8)()?this.position.left=C:this.position.right=window.innerWidth-j,this.position.bottom=window.innerHeight-O}}}},98336:(W,b,n)=>{"use strict";n.d(b,{A:()=>w});var e=n(53334),i=n(27359),a=n(50953),f=n(92865),r=n(16385),v=n(1865),c=n(90146),p=n(87225),g=n(26514),u=n(27393),l=n(97876),m=n(75139),y=n(54161);const d=(0,l.t0)("local","avatar"),w={name:"ConversationIcon",components:{IconStar:v.A,IconVideo:c.A,NcAvatar:f.A},props:{hideFavorite:{type:Boolean,default:!0},hideCall:{type:Boolean,default:!0},disableMenu:{type:Boolean,default:!0},hideUserStatus:{type:Boolean,default:!1},showUserOnlineStatus:{type:Boolean,default:!1},item:{type:Object,default(){return{objectType:"",type:0,displayName:"",isFavorite:!1}}},offline:{type:Boolean,default:!1},size:{type:Number,default:g.of.SIZE.DEFAULT}},setup(){const C=(0,i.u)(),j=(0,a.KR)(!1);function O(){j.value=!0}return{isDarkTheme:C,failed:j,onError:O}},computed:{showCall(){return!this.hideCall&&this.item.hasCall},showFavorite(){return!this.hideFavorite&&this.item.isFavorite},preloadedUserStatus(){if(!this.hideUserStatus)return(0,y.kd)(this.item)},iconClass(){return(0,m._o)(this.item,this.failed)},themeClass(){return`conversation-icon--${this.isDarkTheme?"dark":"bright"}`},isOneToOne(){return this.item.type===g.si.TYPE.ONE_TO_ONE},conversationType(){return this.item.remoteServer?{key:"federated",icon:p.A,label:(0,e.t)("spreed","Federated conversation")}:this.item.type===g.si.TYPE.PUBLIC?{key:"public",icon:r.A,label:(0,e.t)("spreed","Public conversation")}:null},avatarUrl(){if(!(!d||this.item.isDummyConversation))return(0,u.nv)(this.item.token,this.isDarkTheme,this.item.avatarVersion)}},methods:{t:e.t}}},97084:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(59904);const i={name:"EmptyView",components:{NcEmptyContent:e.A},props:{name:{type:String,required:!0},description:{type:String,required:!0}}}},80854:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(53334),i=n(15446),a=n(6355);const f={name:"MediaDevicesSpeakerTest",components:{NcButton:i.A},props:{disabled:{type:Boolean,default:!1}},setup(){return{soundsStore:(0,a.L)()}},computed:{isPlayingTestSound(){return this.soundsStore.audioObjectsPromises.wait!==null},buttonLabel(){return this.isPlayingTestSound?(0,e.t)("spreed","Playing \u2026"):(0,e.t)("spreed","Test speakers")},equalizerBars(){return Array.from(Array(3).keys()).map(r=>({key:r,style:{height:this.isPlayingTestSound?Math.random()*100+"%":r%2===0?"40%":"60%",animationDelay:this.isPlayingTestSound?Math.random()*-2+"s":void 0}}))}},beforeUnmount(){this.soundsStore.pauseAudio("wait")},methods:{t:e.t,playTestSound(){this.isPlayingTestSound?this.soundsStore.pauseAudio("wait"):this.soundsStore.playAudio("wait")}}}},17869:(W,b,n)=>{"use strict";n.d(b,{A:()=>et});var e=n(85168),i=n(61338),a=n(53334),f=n(37396),r=n(50953),v=n(20641),c=n(38576),p=n(15797),g=n(15446),u=n(86296),l=n(82510),m=n(79203),y=n(11008),d=n(54939),w=n(12336),C=n(70112),j=n(90146),O=n(88825),N=n(23632),X=n(38852),V=n(62195),Z=n(65630),J=n(92706),se=n(81671),Y=n(10423),pe=n(91812),I=n(78513),s=n(20691),_=n(1759),F=n(48099),E=n(40451),k=n(43417),x=n(26514),R=n(24140),M=n(97876),o=n(83726),P=n(14816),$=n(25810),K=n(47846);const q=(0,M.JR)("local","call","start-without-media")!==void 0,Fe=(0,M.JR)("local","call","blur-virtual-background")!==void 0,et={name:"MediaSettings",components:{AvatarWrapper:N.A,CallButton:Z.A,MediaDevicesSelector:se.A,MediaDevicesSpeakerTest:Y.A,MediaSettingsTabs:pe.A,NcActionButton:c.A,NcActions:p.A,NcButton:g.A,NcCheckboxRadioSwitch:u.A,NcIconSvgWrapper:l.A,NcModal:m.A,NcPopover:d.A,NcNoteCard:y.A,VideoBackground:X.A,VideoBackgroundEditor:I.A,VolumeIndicator:J.A,SetGuestUsername:V.A,IconReflectHorizontal:C.A,IconVideo:j.A,IconVideoOffOutline:O.A},props:{recordingConsentGiven:{type:Boolean,default:!1},isDialog:{type:Boolean,default:!0}},emits:["update:recordingConsentGiven"],setup(){const Qe=(0,r.KR)(null),Ht=(0,k.J)(),qe=(0,P.m)(),De=(0,$.C)(),Je=`media-settings-header-${(0,v.Bi)()}`,{devices:yt,updateDevices:jt,updatePreferences:Lt,currentVolume:ct,currentThreshold:Bt,audioPreviewAvailable:gn,videoPreviewAvailable:Mt,audioInputId:Zt,audioOutputId:Kt,videoInputId:Tt,audioOutputSupported:xt,subscribeToDevices:Jt,unsubscribeFromDevices:Dt,audioStreamError:en,videoStreamError:rt,virtualBackground:_e,registerVideoElement:oe}=(0,F.t)(),Me=(0,v.EW)(()=>_e.value?.isAvailable()),Pe={id:"devices",label:(0,a.t)("spreed","Devices"),icon:(0,r.IG)(w.A)},fe={id:"backgrounds",label:(0,a.t)("spreed","Backgrounds"),icon:(0,r.IG)(()=>(0,v.h)(l.A,{svg:_}))},Re=(0,v.EW)(()=>Me.value?[Pe,fe]:[Pe]);return{AVATAR:x.of,isInCall:Ht,guestNameStore:qe,settingsStore:De,video:Qe,devices:yt,updateDevices:jt,updatePreferences:Lt,currentVolume:ct,currentThreshold:Bt,audioPreviewAvailable:gn,videoPreviewAvailable:Mt,audioInputId:Zt,audioOutputId:Kt,videoInputId:Tt,audioOutputSupported:xt,subscribeToDevices:Jt,unsubscribeFromDevices:Dt,registerVideoElement:oe,audioStreamError:en,videoStreamError:rt,virtualBackground:_e,tabs:Re,dialogHeaderId:Je,supportStartWithoutMedia:q,supportDefaultBlurVirtualBackground:Fe,actorStore:(0,o.k)(),token:(0,E.N)(),isMobile:(0,f.al)(),IconMicrophoneOffOutline:s}},data(){return{show:!1,tabContent:"devices",audioOn:void 0,videoOn:void 0,notifyCall:!0,updatedBackground:void 0,audioDeviceStateChanged:!1,videoDeviceStateChanged:!1,isRecordingFromStart:!1,isPublicShareAuthSidebar:!1,isMirrored:!1,skipBlurVirtualBackground:!1,mediaLoading:!1,isDeviceCheck:!1}},computed:{displayName(){return this.actorStore.displayName},isGuest(){return!this.userId&&this.actorStore.actorType===x.Rf.ACTOR_TYPE.GUESTS},userId(){return this.actorStore.userId},blurVirtualBackgroundEnabled(){return this.settingsStore.blurVirtualBackgroundEnabled},showVideo(){return this.videoPreviewAvailable&&this.videoOn},audioButtonTitle(){return this.audioPreviewAvailable?this.audioOn?(0,a.t)("spreed","Mute audio"):(0,a.t)("spreed","Unmute audio"):(0,a.t)("spreed","No audio")},videoButtonTitle(){return this.videoPreviewAvailable?this.videoOn?(0,a.t)("spreed","Disable video"):(0,a.t)("spreed","Enable video"):(0,a.t)("spreed","No camera")},mirrorToggleLabel(){return this.isMirrored?(0,a.t)("spreed","Display video as you will see it (mirrored)"):(0,a.t)("spreed","Display video as others will see it")},conversation(){return this.$store.getters.conversation(this.token)||this.$store.getters.dummyConversation},hasCall(){return this.conversation.hasCall},isCurrentlyRecording(){return[x.XV.RECORDING.VIDEO_STARTING,x.XV.RECORDING.AUDIO_STARTING,x.XV.RECORDING.VIDEO,x.XV.RECORDING.AUDIO].includes(this.conversation.callRecording)},canFullModerate(){return this.conversation.participantType===x._z.TYPE.OWNER||this.conversation.participantType===x._z.TYPE.MODERATOR},isInLobby(){return this.$store.getters.isInLobby},canModerateRecording(){return this.canFullModerate&&((0,M.JR)(this.token,"call","recording")||!1)},recordingConsent(){return(0,M.JR)(this.token,"call","recording-consent")},isRecordingConsentRequired(){return this.recordingConsent===x.PI.RECORDING_CONSENT.REQUIRED||this.recordingConsent===x.PI.RECORDING_CONSENT.OPTIONAL&&this.conversation.recordingConsent===x.XV.RECORDING_CONSENT.ENABLED},isBeforeJoinCall(){return!this.isInCall&&!this.isInLobby&&!this.isDeviceCheck},showRecordingWarning(){return this.isBeforeJoinCall&&(this.isCurrentlyRecording||this.isRecordingConsentRequired)},showNotifyCallOption(){return!this.hasCall&&!this.isPublicShareAuthSidebar&&this.isBeforeJoinCall},showStartRecordingOption(){return!this.hasCall&&this.canModerateRecording&&this.isBeforeJoinCall},showUpdateChangesButton(){return(this.isDeviceCheck||this.isInCall)&&(this.updatedBackground||this.audioDeviceStateChanged||this.videoDeviceStateChanged)},connectionFailed(){return this.$store.getters.connectionFailed(this.token)},startWithoutMediaEnabled(){return this.settingsStore.startWithoutMedia},audioStreamErrorMessage(){if(!this.audioStreamError)return null;if(this.audioStreamError.name==="NotSupportedError"&&!window.RTCPeerConnection)return(0,a.t)("spreed","Calls are not supported in your browser");const Qe="isSecureContext"in window&&!window.isSecureContext,Ht=this.audioStreamError.message&&this.audioStreamError.message.includes("Only secure origins");return this.audioStreamError.name==="NotSupportedError"&&Qe||this.audioStreamError.name==="NotAllowedError"&&Ht?(0,a.t)("spreed","Access to microphone is only possible with HTTPS"):this.audioStreamError.name==="NotAllowedError"?(0,a.t)("spreed","Access to microphone was denied"):(0,a.t)("spreed","Error while accessing microphone")},videoStreamErrorMessage(){if(!this.videoStreamError)return null;if(this.videoStreamError.name==="NotSupportedError"&&!window.RTCPeerConnection)return(0,a.t)("spreed","Calls are not supported in your browser");const Qe="isSecureContext"in window&&!window.isSecureContext,Ht=this.videoStreamError.message&&this.videoStreamError.message.includes("Only secure origins");return this.videoStreamError.name==="NotSupportedError"&&Qe||this.videoStreamError.name==="NotAllowedError"&&Ht?(0,a.t)("spreed","Access to camera is only possible with HTTPS"):this.videoStreamError.name==="NotAllowedError"?(0,a.t)("spreed","Access to camera was denied"):(0,a.t)("spreed","Error while accessing camera")},disabledCallButton(){return this.isRecordingConsentRequired&&!this.recordingConsentGiven||this.isGuest&&!this.guestNameStore.guestUserName.length},forceShowMediaSettings(){return!this.isInCall&&this.isGuest&&this.isDialog}},watch:{show(Qe){Qe?(this.subscribeToDevices(),this.$nextTick(()=>{this.registerVideoElement(this.video)}),this.settingsStore.startWithoutMedia?(this.audioOn=!1,R.A.setItem("audioDisabled_"+this.token,"true"),this.videoOn=!1,R.A.setItem("videoDisabled_"+this.token,"true")):(this.audioOn=!R.A.getItem("audioDisabled_"+this.token),this.videoOn=!R.A.getItem("videoDisabled_"+this.token)),this.notifyCall=R.A.getItem("silentCall_"+this.token)!=="true",R.A.getItem("virtualBackgroundEnabled_"+this.token)==="true"?R.A.getItem("virtualBackgroundType_"+this.token)===x.Ju.BACKGROUND_TYPE.BLUR?this.blurVirtualBackground():R.A.getItem("virtualBackgroundType_"+this.token)===x.Ju.BACKGROUND_TYPE.IMAGE&&this.setVirtualBackgroundImage(R.A.getItem("virtualBackgroundUrl_"+this.token)):this.blurVirtualBackgroundEnabled&&!this.skipBlurVirtualBackground?this.blurVirtualBackground():this.clearVirtualBackground()):this.unsubscribeFromDevices()},audioInputId(Qe){this.tabContent==="devices"&&Qe&&!this.audioOn&&this.toggleAudio()},videoInputId(Qe){this.tabContent==="devices"&&Qe&&!this.videoOn&&this.toggleVideo()},isRecordingFromStart(Qe){this.setRecordingConsentGiven(Qe)},isInCall(Qe){if(Qe){const Ht=R.A.getItem("virtualBackgroundEnabled_"+this.token)==="true";this.blurVirtualBackgroundEnabled&&!this.skipBlurVirtualBackground&&!Ht&&this.blurBackground(!0)}else this.skipBlurVirtualBackground=!1},connectionFailed(Qe){Qe&&(this.skipBlurVirtualBackground=!1)},hasCall(Qe){Qe&&this.forceShowMediaSettings&&this.showMediaSettings()}},beforeMount(){(0,i.B1)("talk:media-settings:show",this.showMediaSettings),(0,i.B1)("talk:media-settings:hide",this.closeModalAndApplySettings)},mounted(){this.isDialog||this.showMediaSettings()},beforeUnmount(){(0,i.al)("talk:media-settings:show",this.showMediaSettings),(0,i.al)("talk:media-settings:hide",this.closeModalAndApplySettings),this.isDialog||this.close()},methods:{t:a.t,showMediaSettings(Qe){this.show=!0,Qe==="video-verification"&&(this.isPublicShareAuthSidebar=!0),Qe==="device-check"?(this.isDeviceCheck=!0,this.tabContent="devices"):Qe==="backgrounds"&&(this.isDeviceCheck=!0,this.tabContent="backgrounds")},close(){this.show=!1,this.updatedBackground=void 0,this.audioDeviceStateChanged=!1,this.videoDeviceStateChanged=!1,this.isPublicShareAuthSidebar=!1,this.isDeviceCheck=!1,this.isRecordingFromStart=!1,this.isMirrored=!1,this.updatePreferences("audioinput"),this.updatePreferences("audiooutput"),this.updatePreferences("videoinput")},toggleAudio(){this.audioOn?(R.A.setItem("audioDisabled_"+this.token,"true"),this.audioOn=!1):(R.A.removeItem("audioDisabled_"+this.token),this.audioOn=!0),this.audioDeviceStateChanged=!0},toggleVideo(){this.videoOn?(R.A.setItem("videoDisabled_"+this.token,"true"),this.videoOn=!1):(R.A.removeItem("videoDisabled_"+this.token),this.videoOn=!0),this.videoDeviceStateChanged=!0},setNotifyCall(Qe){Qe?R.A.removeItem("silentCall_"+this.token):R.A.setItem("silentCall_"+this.token,"true")},closeModalAndApplySettings(){this.updatedBackground&&this.handleUpdateBackground(this.updatedBackground),this.audioDeviceStateChanged&&this.isInCall&&(this.audioOn?K.PR.enableAudio():K.PR.disableAudio()),this.videoDeviceStateChanged&&this.isInCall&&(this.videoOn?K.PR.enableVideo():K.PR.disableVideo()),this.close()},handleUpdateBackground(Qe){this.blurVirtualBackgroundEnabled&&Qe!=="blur"&&(this.skipBlurVirtualBackground=!0),Qe==="none"?this.clearBackground():Qe==="blur"?this.blurBackground(this.blurVirtualBackgroundEnabled):this.setBackgroundImage(Qe)},handleUpdateVirtualBackground(Qe){this.updatedBackground=Qe,Qe==="none"?this.clearVirtualBackground():Qe==="blur"?this.blurVirtualBackground():this.setVirtualBackgroundImage(Qe)},clearVirtualBackground(){this.virtualBackground.setEnabled(!1)},clearBackground(){this.isInCall?K.PR.disableVirtualBackground():R.A.removeItem("virtualBackgroundEnabled_"+this.token)},blurVirtualBackground(){this.virtualBackground.setEnabled(!0),this.virtualBackground.setVirtualBackground({backgroundType:x.Ju.BACKGROUND_TYPE.BLUR,blurValue:x.Ju.BLUR_STRENGTH.DEFAULT})},blurBackground(Qe=!1){this.isInCall?(K.PR.enableVirtualBackground(),K.PR.setVirtualBackgroundBlur(x.Ju.BLUR_STRENGTH.DEFAULT,Qe)):Qe||(this.skipBlurVirtualBackground=!0,R.A.setItem("virtualBackgroundEnabled_"+this.token,"true"),R.A.setItem("virtualBackgroundType_"+this.token,x.Ju.BACKGROUND_TYPE.BLUR),R.A.setItem("virtualBackgroundBlurStrength_"+this.token,x.Ju.BLUR_STRENGTH.DEFAULT))},setVirtualBackgroundImage(Qe){this.virtualBackground.setEnabled(!0),this.virtualBackground.setVirtualBackground({backgroundType:x.Ju.BACKGROUND_TYPE.IMAGE,virtualSource:Qe})},setBackgroundImage(Qe){this.isInCall?(K.PR.enableVirtualBackground(),K.PR.setVirtualBackgroundImage(Qe)):(R.A.setItem("virtualBackgroundEnabled_"+this.token,"true"),R.A.setItem("virtualBackgroundType_"+this.token,x.Ju.BACKGROUND_TYPE.IMAGE),R.A.setItem("virtualBackgroundUrl_"+this.token,Qe))},setRecordingConsentGiven(Qe){this.$emit("update:recordingConsentGiven",Qe)},handleAudioInputIdChange(Qe){this.audioInputId=Qe,this.audioDeviceStateChanged=!0,this.updatePreferences("audioinput")},handleAudioOutputIdChange(Qe){this.audioOutputId=Qe,this.updatePreferences("audiooutput")},handleVideoInputIdChange(Qe){this.videoInputId=Qe,this.videoDeviceStateChanged=!0,this.updatePreferences("videoinput")},async toggleStartWithoutMedia(Qe){this.mediaLoading=!0;try{await this.settingsStore.updateStartWithoutMedia(Qe),(0,e.Te)((0,a.t)("spreed","Your default media state has been saved"))}catch{(0,e.Qg)((0,a.t)("spreed","Error while setting default media state"))}finally{this.mediaLoading=!1}},async setBlurVirtualBackgroundEnabled(Qe){try{await this.settingsStore.setBlurVirtualBackgroundEnabled(Qe),Qe?this.blurVirtualBackground():this.virtualBackground.setEnabled(!1)}catch(Ht){console.error("Failed to set blur background enabled:",Ht)}}}}},59132:(W,b,n)=>{"use strict";n.d(b,{A:()=>O});var e=n(85168),i=n(53334),a=n(63814),f=n(82510),r=n(55254),v=n(98991),c=n(51566),p=n(47741),g=n(94308),u=n(26514),l=n(24140),m=n(97876),y=n(52525),d=n(83726),w=n(25810),C=n(88459);const j={"1_office":(0,i.t)("spreed","Select virtual office background"),"2_home":(0,i.t)("spreed","Select virtual home background"),"3_abstract":(0,i.t)("spreed","Select virtual abstract background"),"4_beach":(0,i.t)("spreed","Select virtual beach background"),"5_park":(0,i.t)("spreed","Select virtual park background"),"6_theater":(0,i.t)("spreed","Select virtual theater background"),"7_library":(0,i.t)("spreed","Select virtual library background"),"8_space_station":(0,i.t)("spreed","Select virtual space station background")},O={name:"VideoBackgroundEditor",components:{IconBlur:r.A,IconCancel:v.A,IconCheckBold:c.A,IconFolder:p.A,NcIconSvgWrapper:f.A},props:{token:{type:String,required:!0},skipBlurVirtualBackground:{type:Boolean,default:!1}},emits:["updateBackground"],setup(){return{IconFileUpload:g,canUploadBackgrounds:(0,m.JR)("local","call","can-upload-background"),predefinedBackgrounds:(0,m.JR)("local","call","predefined-backgrounds"),predefinedBackgroundsV2:(0,m.JR)("local","call","predefined-backgrounds-v2"),settingsStore:(0,w.C)(),actorStore:(0,d.k)()}},data(){return{selectedBackground:void 0}},computed:{isCustomBackground(){return this.selectedBackground!=="none"&&this.selectedBackground!=="blur"&&!this.predefinedBackgroundsURLs.includes(this.selectedBackground)},predefinedBackgroundsURLs(){return this.predefinedBackgroundsV2?this.predefinedBackgroundsV2:this.predefinedBackgrounds.map(N=>(0,a.d0)("spreed","backgrounds/"+N))},relativeBackgroundsFolderPath(){return this.settingsStore.attachmentFolder+"/Backgrounds"}},async mounted(){if(this.loadBackground(),this.actorStore.userId===null){console.debug("Skip Talk backgrounds folder check and setup for participants that are not logged in");return}const X="/files/"+this.actorStore.userId+this.relativeBackgroundsFolderPath;try{const V=(0,y.p)();await V.exists(X)===!1&&await V.createDirectory(X)}catch(V){console.debug(V)}},methods:{t:i.t,handleSelectBackground(N){this.$emit("updateBackground",N),this.selectedBackground=N},clickImportInput(){this.$refs.fileUploadInput.click()},async handleFileInput(N){const X=N.target.files[0];N.target.value="";const V="/files/"+this.actorStore.userId,Z=this.settingsStore.attachmentFolder+"/Backgrounds/"+X.name,J=(0,y.p)(),{uniquePath:se}=await(0,C.a7)(J,V,Z);try{const Y=await new Blob([X]).arrayBuffer();await J.putFileContents(V+se,Y,{contentLength:X.size});const pe=await(0,a.Jv)("/core/preview.png?file={path}&x=-1&y={height}&a=1",{path:Z,height:1080});this.handleSelectBackground(pe)}catch(Y){console.debug(Y),(0,e.Qg)((0,i.t)("spreed","Error while uploading the file"))}},async showFilePicker(){await(0,e.a1)((0,i.t)("spreed","Select a file")).setContainer(".media-settings").startAt(this.relativeBackgroundsFolderPath).setMultiSelect(!1).addButton({label:(0,i.t)("spreed","Confirm"),callback:X=>this.handleFileChoose(X),variant:"primary"}).build().pickNodes()},handleFileChoose(N){const X=N[0]?.path;if(!X)return;if(!X.startsWith("/"))throw new Error((0,i.t)("files","Invalid path selected"));const V=(0,a.Jv)("/core/preview.png?file={path}&x=-1&y={height}&a=1",{path:X,height:1080});this.handleSelectBackground(V)},loadBackground(){l.A.getItem("virtualBackgroundEnabled_"+this.token)==="true"?l.A.getItem("virtualBackgroundType_"+this.token)===u.Ju.BACKGROUND_TYPE.BLUR?this.selectedBackground="blur":l.A.getItem("virtualBackgroundType_"+this.token)===u.Ju.BACKGROUND_TYPE.IMAGE?this.selectedBackground=l.A.getItem("virtualBackgroundUrl_"+this.token):this.selectedBackground="none":this.settingsStore.blurVirtualBackgroundEnabled&&!this.skipBlurVirtualBackground?this.selectedBackground="blur":this.selectedBackground="none"},ariaLabelForPredefinedBackground(N){const X=N.split("/").pop().split(".").shift();return j[X]??(0,i.t)("spreed","Select virtual background from file {fileName}",{fileName:X})}}}},91031:(W,b,n)=>{"use strict";n.d(b,{A:()=>u});var e=n(53334),i=n(57579),a=n(15446),f=n(5076),r=n(99318),v=n(64589),c=n(26514),p=n(97876),g=n(72661);const u={name:"PollCard",components:{NcButton:a.A,IconTrashCanOutline:v.A,IconPencilOutline:f.A,IconPoll:r.A},directives:{IntersectionObserver:i.ez},props:{name:{type:String,required:!0},id:{type:String,required:!0},token:{type:String,required:!0},showAsButton:{type:Boolean,default:!1},draft:{type:Boolean,default:!1}},emits:["click"],setup(){return{pollsStore:(0,g.v)()}},computed:{poll(){return this.draft?this.pollsStore.drafts[this.token][this.id]:this.pollsStore.getPoll(this.token,this.id)},pollFooterText(){return this.poll?.status===c.eE.STATUS.OPEN?this.poll?.votedSelf.length>0?(0,e.t)("spreed","Open poll \u2022 You voted already"):(0,e.t)("spreed","Open poll \u2022 Click to vote"):this.draft?(0,e.n)("spreed","Poll draft \u2022 %n option","Poll draft \u2022 %n options",this.poll?.options?.length):this.poll?.status===c.eE.STATUS.CLOSED?(0,e.t)("spreed","Poll \u2022 Ended"):(0,e.t)("spreed","Poll")},canEditPollDraft(){return this.draft&&(0,p.t0)(this.token,"edit-draft-poll")}},methods:{t:e.t,n:e.n,getPollData(){this.poll||this.pollsStore.getPollData({token:this.token,pollId:this.id})},openDraft(){this.$emit("click",{id:this.id,action:"fill"})},editDraft(){this.$emit("click",{id:this.id,action:"edit"})},deleteDraft(){this.pollsStore.deletePollDraft({token:this.token,pollId:this.id})},openPoll(){this.pollsStore.setActivePoll({token:this.token,pollId:this.id,name:this.name})}}}},91603:(W,b,n)=>{"use strict";n.d(b,{A:()=>N});var e=n(85168),i=n(53334),a=n(57579),f=n(17334),r=n.n(f),v=n(50953),c=n(79455),p=n(75783),g=n(22398),u=n(12335),l=n(71658),m=n(20525),y=n(76868),d=n(71061),w=n(20375),C=n(26514),j=n(44915),O=n(78397);const N={name:"NewConversationContactsPage",components:{ContactSelectionBubble:m.A,DialpadPanel:y.A,NcTextField:c.A,ParticipantsSearchResults:u.A,SelectPhoneNumber:l.A,TransitionWrapper:d.A,Close:p.A,Magnify:g.A},directives:{IntersectionObserver:a.ez},props:{token:{type:String,default:""},selectedParticipants:{type:Array,required:!0},canModerateSipDialOut:{type:Boolean,default:!1},onlyUsers:{type:Boolean,required:!1}},emits:["update:selectedParticipants"],setup(){const X=(0,v.KR)(null),V=(0,v.KR)(null),{initializeNavigation:Z,resetNavigation:J}=(0,w.p)(X,V);return{initializeNavigation:Z,resetNavigation:J,wrapper:X,setContacts:V}},data(){return{searchText:"",searchResults:[],cachedFullSearchResults:[],contactsLoading:!0,noResults:!1,participantPhoneItem:{},cancelSearchPossibleConversations:()=>{},debounceFetchSearchResults:()=>{}}},computed:{hasSelectedParticipants(){return this.selectedParticipants.length!==0},isSearching(){return this.searchText!==""},textFieldLabel(){return this.canModerateSipDialOut?(0,i.t)("spreed","Search participants or phone numbers"):(0,i.t)("spreed","Search participants")},cancelSearchLabel(){return(0,i.t)("spreed","Cancel search")}},mounted(){this.debounceFetchSearchResults=r()(this.fetchSearchResults,250),this.$nextTick(()=>{this.focusInput(),this.fetchSearchResults()})},beforeUnmount(){this.debounceFetchSearchResults.clear?.(),this.cancelSearchPossibleConversations(),this.cancelSearchPossibleConversations=null},methods:{t:i.t,handleInput(){this.noResults=!1,this.contactsLoading=!0,this.searchResults=[],this.debounceFetchSearchResults()},abortSearch(){this.noResults=!1,this.contactsLoading=!1,this.searchResults=this.cachedFullSearchResults,this.searchText="",this.participantPhoneItem={},this.focusInput()},async fetchSearchResults(){this.resetNavigation(),this.contactsLoading=!0;try{this.cancelSearchPossibleConversations("canceled");const{request:X,cancel:V}=(0,O.A)(j.To);this.cancelSearchPossibleConversations=V;const Z=await X({searchText:this.searchText,token:this.token||"new",forceTypes:[C.oV.TYPE.EMAIL]});this.searchResults=Z?.data?.ocs?.data||[],this.searchResults.length===0&&(this.noResults=!0),this.searchText||(this.cachedFullSearchResults=this.searchResults),this.$nextTick(()=>{this.initializeNavigation()})}catch(X){if(O.A.isCancel(X))return;console.error(X),(0,e.Qg)((0,i.t)("spreed","An error occurred while performing the search"))}finally{this.contactsLoading=!1}},visibilityChanged([{isIntersecting:X}]){X&&this.focusInput()},focusInput(){this.setContacts.focus()},updateSelectedParticipants(X){const Z=this.selectedParticipants.some(J=>J.id===X.id&&J.source===X.source)?this.selectedParticipants.filter(J=>J.id!==X.id||J.source!==X.source):[...this.selectedParticipants,X];this.$emit("update:selectedParticipants",Z)},addParticipantPhone(){this.participantPhoneItem?.phoneNumber&&this.updateSelectedParticipants(this.participantPhoneItem)}}}},20349:(W,b,n)=>{"use strict";n.d(b,{A:()=>qe});var e=n(85168),i=n(53334),a=n(68732),f=n(17334),r=n.n(f),v=n(50953),c=n(20641),p=n(38576),g=n(15797),u=n(15446),l=n(808),m=n(11008),y=n(35409),d=n(79455),w=n(53621),C=n(75427),j=n(75783),O=n(24877),N=n(87174),X=n(37867),V=n(53512),Z=n(61337),J=n(61822),se=n(69632),Y=n(11918),pe=n(67968),I=n(19556),s=n(99779),_=n(27117),F=n(10072),E=n(26514),k=n(24140),x=n(97876),R=n(55031),M=n(83726),o=n(82609),P=n(9862),$=n(34221),K=n(25810),q=n(9586),Fe=n(84296),et=n(76887),Qe=n(96735),Ht=n(68684);const qe={name:"NewMessage",components:{NcActionButton:p.A,NcActions:g.A,NcButton:u.A,NcEmojiPicker:l.A,NcNoteCard:m.A,NcRichContenteditable:y.Ay,NcTextField:d.A,NewMessageAbsenceInfo:Z.A,NewMessageAttachments:J.A,NewMessageAudioRecorder:se.A,NewMessageChatSummary:Y.A,NewMessageNewFileDialog:pe.A,NewMessageTypingIndicator:I.A,MessageQuote:V.A,IconBellOffOutline:w.A,IconCheck:C.A,IconClose:j.A,IconEmoticonOutline:O.A,IconForumOutline:N.A,IconSend:X.A},props:{token:{type:String,required:!0},container:{type:String,default:void 0},dialog:{type:Boolean,default:!1},broadcast:{type:Boolean,default:!1},upload:{type:Boolean,default:!1},hasTypingIndicator:{type:Boolean,default:!1}},emits:["submit","dismiss"],expose:["focusInput"],setup(De){const{token:Je}=(0,v.QW)(De),yt=(0,x.JR)(Je.value,"chat","typing-privacy")!==void 0,{autoComplete:jt,userData:Lt}=(0,s.t)(Je),ct=(0,_.F)(),{createTemporaryMessage:Bt}=(0,F.w)(),gn=(0,c.rk)("threadTitleInputRef");return{actorStore:(0,M.k)(),chatExtrasStore:(0,P.k)(),groupwareStore:(0,$.L)(),chatStore:(0,o.L)(),settingsStore:(0,K.C)(),tokenStore:(0,q.E)(),supportTypingStatus:yt,autoComplete:jt,userData:Lt,threadId:ct,threadTitleInputRef:gn,createTemporaryMessage:Bt}},data(){return{text:"",errorTitle:"",errorMessage:"",silentChat:!1,isRecordingAudio:!1,showNewFileDialog:-1,clipboardTimeStamp:null,typingInterval:null,wasTypingWithinInterval:!1,debouncedUpdateChatInput:r()(this.updateChatInput,200),preservedSelectionRange:null}},computed:{conversation(){return this.$store.getters.conversation(this.token)||{readOnly:E.si.STATE.READ_WRITE}},isReadOnly(){return this.conversation.readOnly===E.si.STATE.READ_ONLY},noChatPermission(){return(this.conversation.permissions&E._z.PERMISSIONS.CHAT)===0},disabled(){return this.isReadOnly||this.noChatPermission||!this.currentConversationIsJoined||this.isRecordingAudio},disabledEdit(){return this.disabled||this.text===this.messageToEdit.message||this.text===""},placeholderText(){return this.isReadOnly?(0,i.t)("spreed","This conversation has been locked"):this.noChatPermission?(0,i.t)("spreed","No permission to post messages in this conversation"):this.currentConversationIsJoined?this.silentChat?(0,i.t)("spreed","Write a message without notification"):void 0:(0,i.t)("spreed","Joining conversation \u2026")},sendMessageLabel(){return this.threadCreating?this.silentChat?(0,i.t)("spreed","Create a thread silently"):(0,i.t)("spreed","Create a thread"):this.silentChat?(0,i.t)("spreed","Send message silently"):(0,i.t)("spreed","Send message")},parentMessage(){const De=this.chatExtrasStore.getParentIdToReply(this.token);return De&&this.$store.getters.message(this.token,De)},messageToEdit(){const De=this.chatExtrasStore.getMessageIdToEdit(this.token);return De&&this.$store.getters.message(this.token,De)},canShareFiles(){return!this.actorStore.isActorGuest&&!this.conversation.remoteServer},canUploadFiles(){return(0,x.JR)(this.token,"attachments","allowed")&&this.canShareFiles&&this.settingsStore.attachmentFolderFreeSpace!==0},canCreatePoll(){return!this.isOneToOne&&!this.noChatPermission&&this.conversation.type!==E.si.TYPE.NOTE_TO_SELF},currentConversationIsJoined(){return this.tokenStore.currentConversationIsJoined},currentUploadId(){return this.$store.getters.currentUploadId},hasText(){return this.text.trim()!==""},containerElement(){return document.querySelector(this.container)},isOneToOne(){return this.conversation.type===E.si.TYPE.ONE_TO_ONE||this.conversation.type===E.si.TYPE.ONE_TO_ONE_FORMER},silentSendLabel(){return(0,i.t)("spreed","Send without notification")},silentSendInfo(){return this.isOneToOne?(0,i.t)("spreed","The participant will not be notified about new messages"):(0,i.t)("spreed","Participants will not be notified about new messages")},showSilentToggle(){return!this.broadcast&&!this.isRecordingAudio&&!this.messageToEdit},showAttachmentsMenu(){return(this.canUploadFiles||this.canShareFiles||this.canCreatePoll)&&!this.broadcast&&!this.upload&&!this.messageToEdit},showAudioRecorder(){return!this.hasText&&this.canUploadFiles&&!this.broadcast&&!this.upload&&!this.messageToEdit&&!this.threadCreating},showTypingStatus(){return this.hasTypingIndicator&&this.supportTypingStatus&&this.settingsStore.typingStatusPrivacy===E.Tm.PUBLIC},userAbsence(){return this.groupwareStore.absence[this.token]},showChatSummary(){return this.chatExtrasStore.hasChatSummaryTaskRequested(this.token)},isMobileDevice(){return/Android|iPhone|iPad|iPod/i.test(navigator.userAgent)},chatInput(){return this.chatExtrasStore.getChatInput(this.token)},chatEditInput(){return this.chatExtrasStore.getChatEditInput(this.token)},showMentionEditHint(){return/(^|\s)@/.test(this.chatEditInput)},canEditMessage(){return(0,x.t0)(this.token,"edit-messages")},supportThreads(){return(0,x.t0)(this.token,"threads")},canCreateThread(){return this.supportThreads&&!this.isReadOnly&&!this.noChatPermission&&!this.threadId&&!this.broadcast&&!this.threadCreating},threadTitle:{get(){return this.chatExtrasStore.getThreadTitle(this.token)},set(De){this.chatExtrasStore.setThreadTitle(this.token,De)}},threadCreating(){return this.threadTitle!==void 0}},watch:{currentConversationIsJoined(){this.focusInput()},currentUploadId(De){De&&!this.upload?this.text="":!De&&!this.upload&&(this.text=this.chatInput),this.silentChat=!!k.A.getItem("silentChat_"+this.token)},text(De){this.errorMessage="",!(this.currentUploadId&&!this.upload)&&(this.dialog&&this.broadcast||this.debouncedUpdateChatInput(De))},threadTitle(De){this.errorTitle=""},messageToEdit(De){De?(this.text=this.chatExtrasStore.getChatEditInput(this.token),this.chatExtrasStore.removeThreadTitle(this.token),this.parentMessage&&this.chatExtrasStore.removeParentIdToReply(this.token)):this.text=this.chatInput,this.$nextTick(()=>{(0,Qe.ex)((0,Qe.y7)(this.getContenteditable()),this.getContenteditable())})},parentMessage(De){De&&(this.chatExtrasStore.removeThreadTitle(this.token),this.messageToEdit&&this.chatExtrasStore.removeMessageIdToEdit(this.token))},threadId(De){De&&(this.setCreateThread(!1),this.focusInput())},chatInput(De){this.currentUploadId&&!this.upload||(0,Ht.Yl)(this.text)!==De&&(this.text=De)},token:{immediate:!0,handler(De){De?(this.text=this.messageToEdit?this.chatEditInput:this.chatInput,this.silentChat=!!k.A.getItem("silentChat_"+this.token)):this.text="",this.clearTypingInterval(),this.checkAbsenceStatus(),this.clearSilentState()}}},created(){(0,a.C)("c",this.focusInput,{stop:!0,prevent:!0})},mounted(){R.l.on("focus-chat-input",this.focusInput),R.l.on("upload-start",this.handleUploadSideEffects),R.l.on("upload-discard",this.handleUploadSideEffects),R.l.on("retry-message",this.handleRetryMessage),R.l.on("smart-picker-open",this.handleOpenTributeMenu),this.$store.getters.areFileTemplatesInitialised||this.$store.dispatch("getFileTemplates")},beforeUnmount(){R.l.off("focus-chat-input",this.focusInput),R.l.off("upload-start",this.handleUploadSideEffects),R.l.off("upload-discard",this.handleUploadSideEffects),R.l.off("retry-message",this.handleRetryMessage),R.l.off("smart-picker-open",this.handleOpenTributeMenu)},methods:{t:i.t,getContenteditable(){return this.$refs.richContenteditable.$refs.contenteditable},handleTyping(){!this.showTypingStatus||this.messageToEdit||(this.typingInterval?this.wasTypingWithinInterval=!0:(this.$store.dispatch("sendTypingSignal",{typing:!0}),this.typingInterval=setInterval(()=>{this.wasTypingWithinInterval?(this.$store.dispatch("sendTypingSignal",{typing:!0}),this.wasTypingWithinInterval=!1):this.clearTypingInterval()},1e4)))},clearTypingInterval(){clearInterval(this.typingInterval),this.typingInterval=null,this.wasTypingWithinInterval=!1},resetTypingIndicator(){this.$store.dispatch("sendTypingSignal",{typing:!1}),this.typingInterval&&this.clearTypingInterval()},updateChatInput(De){this.messageToEdit?this.chatExtrasStore.setChatEditInput({token:this.token,text:De,parameters:this.messageToEdit.messageParameters}):De&&De!==this.chatInput?this.chatExtrasStore.setChatInput({token:this.token,text:De}):!De&&this.chatInput&&this.chatExtrasStore.removeChatInput(this.token)},handleUploadSideEffects(){this.upload||this.$nextTick(()=>{this.focusInput()})},async handleSubmit(){if(this.messageToEdit){this.disabledEdit||this.handleEdit();return}if(OC.debug&&this.text.startsWith("/spam ")){const Je=/^\/spam (\d+) messages$/i.exec(this.text);if(Je){await this.handleSubmitSpam(Je[1]);return}}if(this.hasText&&(this.text=(0,Ht.Yl)(this.text)),!(this.threadCreating&&(this.threadTitle||(this.errorTitle=(0,i.t)("spreed","Thread title is required")),this.hasText||(this.errorMessage=(0,i.t)("spreed","Message text is required")),this.errorTitle||this.errorMessage))&&(this.debouncedUpdateChatInput.clear(),this.chatExtrasStore.removeChatInput(this.token),this.hasText||this.dialog&&this.upload)){const De={message:this.text.trim(),token:this.token,silent:this.silentChat};this.threadId&&(De.threadId=this.threadId,De.isThread=!0),this.parentMessage&&(De.parent=this.parentMessage),this.threadCreating&&(De.threadTitle=this.threadTitle.trim(),De.threadReplies=0,De.isThread=!0);const Je=this.createTemporaryMessage(De);this.text="",this.chatExtrasStore.removeThreadTitle(this.token),this.$router.replace({query:this.$route.query,hash:""}),R.l.emit("scroll-chat-to-bottom",{smooth:!0,force:!0}),this.chatExtrasStore.removeParentIdToReply(this.token),this.dialog?await this.submitMessage(this.token,Je):await this.postMessage(this.token,Je),this.resetTypingIndicator()}},async postMessage(De,Je){try{await this.$store.dispatch("postNewMessage",{token:De,temporaryMessage:Je})}catch(yt){console.error(yt)}},async submitMessage(De,Je){this.$emit("submit",{token:De,temporaryMessage:Je})},async handleSubmitSpam(De){console.debug("Sending "+De+" lorem ipsum messages");for(let Je=0;Je<De;Je++){const yt=Math.floor(Math.random()*500);console.debug("["+Je+"/"+De+"] Sleeping "+yt+"ms"),await this.sleep(yt);const jt=`Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.`;this.text=jt.slice(0,25+yt),await this.handleSubmit()}},async handleEdit(){try{await this.$store.dispatch("editMessage",{token:this.token,messageId:this.messageToEdit.id,updatedMessage:(0,Ht.Yl)(this.text.trim())}),this.chatExtrasStore.removeMessageIdToEdit(this.token),this.resetTypingIndicator(),this.focusInput()}catch{this.$emit("dismiss"),(0,e.Qg)((0,i.t)("spreed","The message could not be edited"))}},sleep(De){return new Promise(Je=>setTimeout(Je,De))},handleRetryMessage(De){if(this.text===""){const Je=this.$store.getters.message(this.token,De);Je&&(this.text=Je.message||this.text,Je.parent&&this.chatExtrasStore.setParentIdToReply({token:this.token,id:Je.parent.id}),this.$store.dispatch("removeTemporaryMessageFromStore",{token:this.token,id:De}))}},setCreateThread(De){De?(this.chatExtrasStore.setThreadTitle(this.token,""),this.chatExtrasStore.removeParentIdToReply(this.token),this.chatExtrasStore.removeMessageIdToEdit(this.token),this.$nextTick(()=>{this.threadTitleInputRef.focus()})):this.chatExtrasStore.removeThreadTitle(this.token)},async showFilePicker(){await(0,e.a1)((0,i.t)("spreed","File to share")).setMultiSelect(!0).allowDirectories(!0).addButton({label:(0,i.t)("spreed","Choose"),callback:Je=>this.handleFileShare(Je),variant:"primary"}).build().pickNodes()},handleFileShare(De){De.forEach(({path:Je})=>{if(console.debug(`path ${Je} selected for sharing`),!Je.startsWith("/"))throw new Error((0,i.t)("files","Invalid path selected"));this.focusInput(),this.$store.dispatch("shareFile",{token:this.token,path:Je})})},handleOpenTributeMenu(){this.$refs.richContenteditable.showTribute("/")},openFileUploadWindow(){this.$refs.fileUploadInput.click()},updateNewFileDialog(De){this.showNewFileDialog=De},handleFileInput(De){const Je=Object.values(De.target.files);this.handleFiles(Je),De.target.value=""},async handlePastedFiles(De){if(this.messageToEdit||(De.preventDefault(),this.clipboardTimeStamp===De.timeStamp))return;this.clipboardTimeStamp=De.timeStamp;const Je=(0,Fe.k)(De);Je.kind==="file"?this.handleFiles(Je.files,!0):this.handleTyping()},handleFiles(De,Je=!1,yt=!1){if(!this.canUploadFiles){(0,e.I9)((0,i.t)("spreed","File upload is not available in this conversation"));return}const jt=this.currentUploadId??new Date().getTime();this.$store.dispatch("initialiseUpload",{files:De,token:this.token,threadId:this.threadId,uploadId:jt,rename:Je,isVoiceMessage:yt})},preserveSelectionRange(){this.preservedSelectionRange=(0,Qe.TY)(this.getContenteditable())},restoreSelectionRange(){(0,Qe.ex)(this.preservedSelectionRange,this.getContenteditable()),this.preservedSelectionRange=null},addEmoji(De){(0,Qe.Ok)(De,this.getContenteditable(),this.preservedSelectionRange),this.$refs.richContenteditable.updateValue(this.getContenteditable().innerHTML)},handleAudioFile(De){this.handleFiles([De],!1,!0)},handleRecording(De){this.isRecordingAudio=De},async focusInput(){this.isMobileDevice||(await(0,c.dY)(),this.$refs.richContenteditable.focus(),this.restoreSelectionRange())},blurInput(){document.activeElement.blur()},handleInputEsc(){if(this.messageToEdit){this.handleAbortEdit(),this.focusInput();return}this.blurInput()},handleEditLastMessage(De){if(!this.canEditMessage||this.text||this.dialog||this.isRecordingAudio)return;const Je=this.chatStore.getMessagesList(this.token,{threadId:this.threadId}).findLast(yt=>this.actorStore.checkIfSelfIsActor(yt)&&!yt.isTemporary&&!yt.systemMessage&&Date.now()-yt.timestamp*1e3<et.x8);Je&&(De.preventDefault(),this.chatExtrasStore.initiateEditingMessage({token:this.token,id:Je.id,message:Je.message,messageParameters:Je.messageParameters}))},async checkAbsenceStatus(){this.isOneToOne&&(this.conversation.status==="dnd"?await this.groupwareStore.getUserAbsence({token:this.token,userId:this.conversation.name}):this.groupwareStore.removeUserAbsence(this.token))},handleAbortEdit(){this.chatExtrasStore.removeMessageIdToEdit(this.token)},toggleSilentChat(){this.silentChat=!this.silentChat,this.silentChat?k.A.setItem("silentChat_"+this.token,"true"):k.A.removeItem("silentChat_"+this.token)},clearSilentState(){(this.text===""||this.text===`
`)&&this.silentChat&&!this.upload&&this.toggleSilentChat()}}}},46884:(W,b,n)=>{"use strict";n.d(b,{A:()=>m});var e=n(21777),i=n(53334),a=n(27359),f=n(15446),r=n(11008),v=n(52829),c=n(71565),p=n(23632),g=n(40451),u=n(26514),l=n(76887);const m={name:"NewMessageAbsenceInfo",components:{AvatarWrapper:p.A,IconChevronUp:c.A,NcButton:f.A,NcNoteCard:r.A,NcUserBubble:v.A},props:{userAbsence:{type:Object,required:!0},displayName:{type:String,required:!0}},setup(){const y=(0,a.u)();return{AVATAR:u.of,isDarkTheme:y,token:(0,g.N)()}},data(){return{collapsed:!0,isTextMoreThanOneLine:!1,resizeObserver:null}},computed:{userAbsenceCaption(){return(0,i.t)("spreed","{user} is out of office and might not respond.",{user:this.displayName},void 0,{escape:!1,sanitize:!1})},userAbsenceMessage(){return this.userAbsence.message||this.userAbsence.shortMessage},userAbsencePeriod(){return!this.userAbsence.startDate||!this.userAbsence.endDate?"":(0,i.t)("spreed","Absence period: {startDate} - {endDate}",{startDate:(0,l.r6)(this.userAbsence.startDate*1e3,"shortDate"),endDate:(0,l.r6)(this.userAbsence.endDate*1e3,"shortDate")})}},mounted(){this.setIsTextMoreThanOneLine(),this.resizeObserver=new ResizeObserver(this.setIsTextMoreThanOneLine),this.resizeObserver.observe(this.$refs.absenceMessage)},beforeUnmount(){this.resizeObserver&&this.resizeObserver.disconnect()},methods:{t:i.t,toggleCollapsed(){this.collapsed=!this.collapsed},setIsTextMoreThanOneLine(){this.collapsed&&(this.isTextMoreThanOneLine=this.$refs.absenceMessage?.scrollHeight>this.$refs.absenceMessage?.clientHeight)},async openConversationWithReplacementUser(){this.userAbsence.replacementUserId!==(0,e.HW)().uid&&this.userAbsence.replacementUserId!==this.userAbsence.userId&&this.$router.push({name:"root",query:{callUser:this.userAbsence.replacementUserId}}).catch(y=>console.debug(`Error while pushing the new conversation's route: ${y}`))}}}},15511:(W,b,n)=>{"use strict";n.d(b,{A:()=>m});var e=n(53334),i=n(38576),a=n(15797),f=n(82510),r=n(47741),v=n(87174),c=n(81893),p=n(99318),g=n(94308),u=n(3844),l=n(55031);const m={name:"NewMessageAttachments",components:{NcActionButton:i.A,NcActions:a.A,NcIconSvgWrapper:f.A,IconFolder:r.A,IconForumOutline:v.A,IconPlus:c.A,IconPoll:p.A},props:{token:{type:String,required:!0},disabled:{type:Boolean,required:!0},canShareFiles:{type:Boolean,required:!0},canUploadFiles:{type:Boolean,required:!0},canCreatePoll:{type:Boolean,required:!0},canCreateThread:{type:Boolean,required:!0}},emits:["updateNewFileDialog","openFileUpload","handleFileShare","createThread"],setup(){return{IconFileUpload:g,IconSmartPicker:u}},computed:{fileTemplateOptions(){return this.$store.getters.fileTemplates},shareFromF7cloudLabel(){return(0,e.t)("spreed","Share from Files")}},methods:{t:e.t,showSmartPicker(){l.l.emit("smart-picker-open")},showPollEditor(){l.l.emit("poll-editor-open",{token:this.token,id:null,fromDrafts:!1})}}}},37853:(W,b,n)=>{"use strict";n.d(b,{A:()=>u});var e=n(85168),i=n(53334),a=n(15446),f=n(75427),r=n(75783),v=n(25297),c=n(74492),p=n(40451),g=n(47846);const u={name:"NewMessageAudioRecorder",components:{IconMicrophoneOutline:v.A,IconClose:r.A,IconCheck:f.A,NcButton:a.A},props:{disabled:{type:Boolean,default:!1}},emits:["recording","audioFile"],setup(){const{isMediaRecorderReady:l,isMediaRecorderLoading:m,initMediaRecorder:y,MediaRecorder:d}=(0,c.G)();return{token:(0,p.N)(),isMediaRecorderReady:l,isMediaRecorderLoading:m,initMediaRecorder:y,MediaRecorder:d}},data(){return{audioStream:null,mediaRecorder:null,chunks:[],blob:null,aborted:!1,recordTimer:null,recordTime:{minutes:0,seconds:0}}},computed:{isRecording(){return this.mediaRecorder?this.mediaRecorder.state==="recording":!1},parsedRecordTime(){const l=this.recordTime.seconds.toString().length===2?this.recordTime.seconds:`0${this.recordTime.seconds}`;return`${this.recordTime.minutes.toString().length===2?this.recordTime.minutes:`0${this.recordTime.minutes}`}:${l}`},startRecordingTitle(){return(0,i.t)("spreed","Record voice message")},stopRecordingTitle(){return(0,i.t)("spreed","End recording and send")},abortRecordingTitle(){return(0,i.t)("spreed","Dismiss recording")},canStartRecording(){return this.disabled?!1:this.encoderReady}},watch:{isRecording(l){console.debug("isRecording",l)}},beforeUnmount(){this.killStreams()},methods:{t:i.t,async start(){await this.initMediaRecorder();try{this.audioStream=await g.Dh.getUserMedia({audio:!0,video:!1})}catch(l){console.debug(l),this.killStreams(),l.name==="NotAllowedError"?(0,e.Qg)((0,i.t)("spreed","Access to the microphone was denied")):(0,e.Qg)((0,i.t)("spreed","Microphone either not available or disabled in settings"));return}try{this.mediaRecorder=new this.MediaRecorder(this.audioStream,{mimeType:"audio/wav"})}catch(l){console.debug(l),this.killStreams(),this.audioStream=null,(0,e.Qg)((0,i.t)("spreed","Error while recording audio"));return}this.mediaRecorder.onstop=this.generateFile,this.mediaRecorder.ondataavailable=l=>{this.chunks.push(l.data)};try{this.mediaRecorder.start()}catch(l){console.debug(l),this.aborted=!0,this.stop(),this.killStreams(),this.resetComponentData(),(0,e.Qg)((0,i.t)("spreed","Error while recording audio"));return}console.debug(this.mediaRecorder.state),this.recordTimer=setInterval(()=>{this.recordTime.seconds===59&&(this.recordTime.minutes++,this.recordTime.seconds=0),this.recordTime.seconds++},1e3),this.$emit("recording",!0)},stop(){this.mediaRecorder.stop(),clearInterval(this.recordTimer),this.$emit("recording",!1)},generateFile(){if(this.killStreams(),!this.aborted){this.blob=new Blob(this.chunks,{type:"audio/wav"});const l=this.generateFileName(),m=new File([this.blob],l,{type:"audio/wav"});this.$emit("audioFile",m),this.$emit("recording",!1)}this.resetComponentData()},abortRecording(){this.aborted=!0,this.stop()},resetComponentData(){this.audioStream=null,this.mediaRecorder=null,this.chunks=[],this.blob=null,this.aborted=!1,this.recordTime={minutes:0,seconds:0}},generateFileName(){const l=this.$store.getters.conversation(this.token).name.replace(/\/\\:%/gi," ").replace(/ +/gi," "),m=new Date;let y=m.getFullYear()+"-"+("0"+m.getMonth()).slice(-2)+"-"+("0"+m.getDay()).slice(-2);return y+=" "+("0"+m.getHours()).slice(-2)+"-"+("0"+m.getMinutes()).slice(-2)+"-"+("0"+m.getSeconds()).slice(-2),(0,i.t)("spreed","Talk recording from {time} ({conversation})",{time:y,conversation:l}).substring(0,146)+".wav"},killStreams(){this.audioStream?.getTracks().forEach(l=>l.stop())}}}},21285:(W,b,n)=>{"use strict";n.d(b,{A:()=>m});var e=n(85168),i=n(35810),a=n(53334),f=n(15446),r=n(94434),v=n(4807),c=n(79455),p=n(5666),g=n(70608),u=n(79960),l=n(25810);const m={name:"NewMessageNewFileDialog",components:{NcButton:f.A,NcDialog:r.A,NcLoadingIcon:v.A,NcTextField:c.A,NewMessageTemplatePreview:p.A},props:{token:{type:String,required:!0},showNewFileDialog:{type:Number,required:!0}},emits:["dismiss"],setup(){const{openViewer:y}=(0,g.u)("files");return{openViewer:y,settingsStore:(0,l.C)()}},data(){return{newFileTitle:(0,a.t)("spreed","New file"),newFileError:"",checked:-1,loading:!1}},computed:{fileTemplateOptions(){return this.$store.getters.fileTemplates},fileTemplate(){return this.fileTemplateOptions[this.showNewFileDialog]},templates(){return[{basename:(0,a.t)("files","Blank"),fileid:-1,filename:(0,a.t)("files","Blank"),hasPreview:!1,mime:this.fileTemplate?.mimetypes[0]||this.fileTemplate?.mimetypes},...this.fileTemplate.templates]},selectedTemplate(){return this.templates.find(y=>y.fileid===this.checked)},style(){const C=(this.fileTemplate.ratio?this.fileTemplate.ratio:1.77)>1?8*30:8*20;return{"--margin":"8px","--width":C+"px","--border":"2px","--fullwidth":C+2*10+"px","--height":this.fileTemplate.ratio?Math.round(C/this.fileTemplate.ratio)+"px":null}}},watch:{fileTemplate:{deep:!0,immediate:!0,handler(y){this.newFileTitle=y.label+y.extension}},newFileTitle(y){try{(0,i.KT)(y),this.newFileError=""}catch(d){console.error(d),this.newFileError=d.message}},selectedTemplate:{deep:!0,handler(y){y.fileid===-1?this.newFileTitle=this.fileTemplate.label+this.fileTemplate.extension:this.newFileTitle=y.basename}}},mounted(){this.$nextTick(()=>{this.$refs.textField.select()})},methods:{t:a.t,async handleCreateNewFile(){this.loading=!0,this.newFileError="";let y=this.settingsStore.attachmentFolder+"/"+this.newFileTitle.replace("/","");y.endsWith(this.fileTemplate.extension)||(y+=this.fileTemplate.extension);let d;try{d=(await(0,u.zE)({filePath:y,templatePath:this.selectedTemplate.fileid===-1?void 0:this.selectedTemplate?.filename,templateType:this.selectedTemplate.fileid===-1?void 0:this.selectedTemplate?.templateType})).data.ocs.data}catch(w){console.error("Error while creating file",w),w?.response?.data?.ocs?.meta?.message?((0,e.Qg)(w.response.data.ocs.meta.message),this.newFileError=w.response.data.ocs.meta.message):(0,e.Qg)((0,a.t)("spreed","Error while creating file")),this.loading=!1;return}await this.$store.dispatch("shareFile",{token:this.token,path:y}),this.loading=!1,this.openViewer(y,[d],d),this.closeModal()},closeModal(){this.newFileError="",this.newFileTitle=(0,a.t)("spreed","New file"),this.$emit("dismiss")},onCheck(y){this.checked=y}}}},6699:(W,b,n)=>{"use strict";n.d(b,{A:()=>c});var e=n(21777),i=n(63814);function a(p){const g=(p.startsWith("/")?p:`/${p}`).split("/");let u="";return g.forEach(l=>{l!==""&&(u+="/"+encodeURIComponent(l))}),u}function f(){return!(0,e.HW)()}function r(){return document.getElementById("sharingToken")&&document.getElementById("sharingToken").value}const v=256,c={name:"NewMessageTemplatePreview",inheritAttrs:!1,props:{basename:{type:String,required:!0},checked:{type:Boolean,default:!1},fileid:{type:[String,Number],required:!0},filename:{type:String,required:!0},previewUrl:{type:String,default:null},hasPreview:{type:Boolean,default:!0},mime:{type:String,required:!0},ratio:{type:Number,default:null}},emits:["check"],data(){return{failedPreview:!1}},computed:{nameWithoutExt(){return this.basename.includes(".")?this.basename.split(".").slice(0,-1).join("."):this.basename},id(){return`template-picker-${this.fileid}`},realPreviewUrl(){return this.failedPreview&&this.mimeIcon?this.mimeIcon:this.previewUrl?this.previewUrl:f()?(0,i.Jv)(`/apps/files_sharing/publicpreview/${r()}?fileId=${this.fileid}&file=${a(this.filename)}&x=${v}&y=${v}&a=1`):(0,i.Jv)(`/core/preview?fileId=${this.fileid}&x=${v}&y=${v}&a=1`)},mimeIcon(){return OC.MimeType.getIconUrl(this.mime)}},methods:{onCheck(){this.$emit("check",this.fileid)},onFailure(){this.failedPreview=!0}}}},91457:(W,b,n)=>{"use strict";n.d(b,{A:()=>p});var e=n(53334),i=n(70580),a=n.n(i),f=n(23632),r=n(26514),v=n(83726),c=n(14816);const p={name:"NewMessageTypingIndicator",components:{AvatarWrapper:f.A},props:{token:{type:String,required:!0}},setup(){const g=(0,c.m)();return{AVATAR:r.of,guestNameStore:g,actorStore:(0,v.k)()}},computed:{isGuest(){return this.actorStore.isActorGuest},externalTypingSignals(){return this.$store.getters.externalTypingSignals(this.token)},typingParticipants(){return this.$store.getters.participantsListTyping(this.token)},visibleParticipants(){return this.typingParticipants.slice(0,3)},hiddenParticipantsCount(){return this.typingParticipants.slice(3).length},showIndicatorMessage(){return this.isGuest?!!this.externalTypingSignals.length:!!this.typingParticipants.length},indicatorMessage(){if(this.isGuest)return(0,e.t)("spreed","Someone is typing \u2026");if(!this.typingParticipants)return"";const[g,u,l]=this.prepareNamesList();return this.typingParticipants.length===1?(0,e.t)("spreed","{user1} is typing \u2026",{user1:g},void 0,{escape:!1}):this.typingParticipants.length===2?(0,e.t)("spreed","{user1} and {user2} are typing \u2026",{user1:g,user2:u},void 0,{escape:!1}):this.typingParticipants.length===3?(0,e.t)("spreed","{user1}, {user2} and {user3} are typing \u2026",{user1:g,user2:u,user3:l},void 0,{escape:!1}):(0,e.n)("spreed","{user1}, {user2}, {user3} and %n other are typing \u2026","{user1}, {user2}, {user3} and %n others are typing \u2026",this.hiddenParticipantsCount,{user1:g,user2:u,user3:l},{escape:!1})}},methods:{t:e.t,n:e.n,prepareNamesList(){return this.visibleParticipants.reverse().map(g=>this.getParticipantName(g)).map(g=>g?`<strong>${a()(g)}</strong>`:void 0)},getParticipantName(g){return g?.displayName?g.displayName:this.guestNameStore.getGuestName(this.token,g.actorId)}}}},45490:(W,b,n)=>{"use strict";n.d(b,{A:()=>u});var e=n(81222),i=n(53334),a=n(20641),f=n(50953),r=n(15446),v=n(86296),c=n(79203),p=n(26514);const g=p._z.PERMISSIONS,u={name:"PermissionsEditor",components:{NcCheckboxRadioSwitch:v.A,NcModal:c.A,NcButton:r.A},props:{permissions:{type:Number,default:null},displayName:{type:String,default:""},nestedContainer:{type:String,default:void 0},conversationName:{type:String,default:""},loading:{type:Boolean,default:!1}},emits:["close","submit"],setup(){const l=`permissions-editor-${(0,a.Bi)()}`,m=(0,f.KR)(!1),y=(0,f.KR)(!1),d=(0,f.KR)(!1),w=(0,f.KR)(!1),C=(0,f.KR)(!1),j=(0,f.KR)(!1);return{dialogHeaderId:l,callStart:m,lobbyIgnore:y,chatMessagesAndReactions:d,publishAudio:w,publishVideo:C,publishScreen:j}},computed:{modalTitle(){if(this.displayName)return(0,i.t)("spreed","In this conversation <strong>{user}</strong> can:",{user:this.displayName});if(this.conversationName)return(0,i.t)("spreed","Edit default permissions for participants in <strong>{conversationName}</strong>",{conversationName:this.conversationName});throw Error("you need to fill either the conversationName or the displayName props")},permissionsWithDefault(){return this.permissions!==g.DEFAULT?this.permissions:(0,e.C)("spreed","default_permissions",g.MAX_DEFAULT&~g.LOBBY_IGNORE)},formPermissions(){return(this.callStart?g.CALL_START:0)|g.CALL_JOIN|(this.lobbyIgnore?g.LOBBY_IGNORE:0)|(this.chatMessagesAndReactions?g.CHAT:0)|(this.publishAudio?g.PUBLISH_AUDIO:0)|(this.publishVideo?g.PUBLISH_VIDEO:0)|(this.publishScreen?g.PUBLISH_SCREEN:0)|g.CUSTOM},submitButtonDisabled(){return!!(this.permissionsWithDefault&g.CALL_START)===this.callStart&&!!(this.permissionsWithDefault&g.LOBBY_IGNORE)===this.lobbyIgnore&&!!(this.permissionsWithDefault&g.CHAT)===this.chatMessagesAndReactions&&!!(this.permissionsWithDefault&g.PUBLISH_AUDIO)===this.publishAudio&&!!(this.permissionsWithDefault&g.PUBLISH_VIDEO)===this.publishVideo&&!!(this.permissionsWithDefault&g.PUBLISH_SCREEN)===this.publishScreen}},mounted(){this.writePermissionsToComponent(this.permissionsWithDefault)},methods:{t:i.t,writePermissionsToComponent(l){this.callStart=!!(l&g.CALL_START),this.lobbyIgnore=!!(l&g.LOBBY_IGNORE),this.chatMessagesAndReactions=!!(l&g.CHAT),this.publishAudio=!!(l&g.PUBLISH_AUDIO),this.publishVideo=!!(l&g.PUBLISH_VIDEO),this.publishScreen=!!(l&g.PUBLISH_SCREEN)},handleSubmitPermissions(){this.$emit("submit",this.formPermissions)}}}},52073:(W,b,n)=>{"use strict";n.d(b,{A:()=>I});var e=n(53334),i=n(50953),a=n(20641),f=n(38576),r=n(5e4),v=n(15797),c=n(15446),p=n(86296),g=n(82510),u=n(4807),l=n(79203),m=n(8380),y=n(75427),d=n(29503),w=n(57356),C=n(99318),j=n(46375),O=n(23179),N=n(43417),X=n(26514),V=n(97876),Z=n(55031),J=n(83726),se=n(72661),Y=n(21634),pe=n(16506);const I={name:"PollViewer",components:{NcActions:v.A,NcActionButton:f.A,NcActionLink:r.A,NcCheckboxRadioSwitch:p.A,NcLoadingIcon:u.A,NcModal:l.A,NcButton:c.A,NcIconSvgWrapper:g.A,NcProgressBar:m.A,PollVotersDetails:j.A,IconCheck:y.A,IconFileLockOutline:w.A,IconFileEditOutline:d.A,IconPoll:C.A},setup(){const s=(0,i.KR)([]),_=(0,i.KR)(""),F=(0,i.KR)(!1),E=`guest-welcome-header-${(0,a.Bi)()}`,k=(0,se.v)(),x=(0,a.EW)(()=>k.activePoll),R=(0,a.EW)(()=>x.value?.name),M=(0,a.EW)(()=>x.value?.id),o=(0,a.EW)(()=>x.value?.token),P=(0,a.EW)(()=>k.getPoll(o.value,M.value)),$=(0,a.EW)(()=>(0,V.t0)(o.value,"talk-polls-drafts")),K=(0,a.EW)(()=>(0,pe.t)({question:P.value.question,options:P.value.options,resultMode:P.value.resultMode,maxVotes:P.value.maxVotes})),q=`Talk Poll ${new Date().toISOString().slice(0,10)}`;return{IconFileDownload:O,isInCall:(0,N.J)(),actorStore:(0,J.k)(),pollsStore:k,voteToSubmit:s,modalPage:_,loading:F,dialogHeaderId:E,name:R,id:M,token:o,poll:P,supportPollDrafts:$,exportPollURI:K,exportPollFileName:q}},computed:{selfHasVoted(){return this.poll?.votedSelf?.length>0},isPollPublic(){return this.poll?.resultMode===X.eE.MODE.PUBLIC},isPollOpen(){return this.poll?.status===X.eE.STATUS.OPEN},isPollClosed(){return this.poll?.status===X.eE.STATUS.CLOSED},isMultipleAnswers(){return this.poll?.maxVotes===X.eE.ANSWER_TYPE.MULTIPLE},checked:{get(){return this.voteToSubmit},set(s){this.voteToSubmit=Array.isArray(s)?s:[s]}},disabled(){return this.loading||this.voteToSubmit.length===0},isModerator(){return this.$store.getters.isModerator},selfIsOwnerOrModerator(){return this.isModerator||this.poll&&this.actorStore.checkIfSelfIsActor(this.poll)},pollSummaryText(){return this.isPollClosed?(0,e.n)("spreed","Poll results \u2022 %n vote","Poll results \u2022 %n votes",this.poll?.numVoters):this.isPollPublic&&(this.selfIsOwnerOrModerator||this.selfHasVoted)?(0,e.n)("spreed","Open poll \u2022 %n vote","Open poll \u2022 %n votes",this.poll?.numVoters):!this.isPollPublic&&this.selfHasVoted?(0,e.t)("spreed","Open poll \u2022 You voted already"):(0,e.t)("spreed","Open poll")},canEndPoll(){return this.isPollOpen&&this.selfIsOwnerOrModerator},hasVotesToDisplay(){return Object.keys(Object(this.poll?.votes)).length!==0},votePercentage(){const s=Object.keys(Object(this.poll?.options)).map(_=>this.poll?.votes["option-"+_]??0);return(0,Y.L)(s,this.poll.numVoters)}},watch:{modalPage(s){s==="voting"&&this.setVoteData()},id(s){this.pollsStore.hidePollToast(s)},isInCall(s){s||this.pollsStore.hideAllPollToasts()},poll:{immediate:!0,handler(s){s?this.selfHasVoted||this.isPollClosed?this.modalPage="results":this.modalPage="voting":this.modalPage=""}}},mounted(){Z.l.on("talk:poll-added",this.showPollToast)},beforeUnmount(){Z.l.off("talk:poll-added",this.showPollToast)},methods:{t:e.t,n:e.n,getPollData(){this.poll||this.pollsStore.getPollData({token:this.token,pollId:this.id})},setVoteData(){this.voteToSubmit=this.selfHasVoted?this.poll?.votedSelf.map(s=>s.toString()):[]},showPollToast({token:s,message:_}){this.isInCall&&this.pollsStore.addPollToast({token:s,message:_})},dismissModal(){this.pollsStore.removeActivePoll(),this.voteToSubmit=[]},async submitVote(){this.loading=!0;try{await this.pollsStore.submitVote({token:this.token,pollId:this.id,optionIds:this.voteToSubmit.map(s=>+s)}),this.modalPage="results"}catch(s){console.error(s),this.modalPage="voting"}this.loading=!1},async endPoll(){this.loading=!0;try{await this.pollsStore.endPoll({token:this.token,pollId:this.id}),this.modalPage="results"}catch(s){console.error(s)}this.loading=!1},async createPollDraft(){await this.pollsStore.createPollDraft({token:this.token,form:this.poll})},selfHasVotedOption(s){return this.poll?.votedSelf.includes(s)},getFilteredDetails(s){return(this.poll?.details||[]).filter(_=>_.optionId===s)}}}},45902:(W,b,n)=>{"use strict";n.d(b,{A:()=>c});var e=n(53334),i=n(15446),a=n(54939),f=n(23632),r=n(26514),v=n(59097);const c={name:"PollVotersDetails",components:{AvatarWrapper:f.A,NcButton:i.A,NcPopover:a.A},props:{token:{type:String,required:!0},details:{type:Array,required:!0}},setup(){return{AVATAR:r.of}},methods:{t:e.t,getDisplayName(p){return(0,v.G)(p.actorDisplayName,p.actorType)}}}},52394:(W,b,n)=>{"use strict";n.d(b,{A:()=>C});var e=n(85168),i=n(53334),a=n(38576),f=n(15797),r=n(15446),v=n(445),c=n(19538),p=n(16034),g=n(80280),u=n(2927),l=n(91857),m=n(40451),y=n(26514),d=n(55031),w=n(8888);const C={name:"BreakoutRoomItem",components:{NcActionButton:a.A,NcActions:f.A,NcButton:r.A,SendMessageDialog:l.A,IconDotsCircle:v.A,IconHandBackLeftOutline:c.A,IconMenuDownOutline:p.A,IconMenuRightOutline:g.A,IconSendOutline:u.A},props:{name:{type:String,default:void 0},breakoutRoom:{type:Object,default:void 0},mainConversation:{type:Object,default:void 0}},setup(){return{breakoutRoomsStore:(0,w.w)(),token:(0,m.N)()}},data(){return{showParticipants:!0,isDialogOpened:!1,elementHoveredOrFocused:!1}},computed:{participantType(){return this.breakoutRoom?.participantType},roomName(){return this.isParticipantsEditor?this.name:this.breakoutRoom?.displayName},dialogTitle(){return(0,i.t)("spreed",'Send a message to "{roomName}"',{roomName:this.roomName})},roomToken(){return this.breakoutRoom?.token},showJoinButton(){return this.roomToken!==this.token},canFullModerate(){return!this.isParticipantsEditor&&(this.participantType===y._z.TYPE.OWNER||this.participantType===y._z.TYPE.MODERATOR)},canModerate(){return this.isParticipantsEditor?!1:this.canFullModerate||this.participantType===y._z.TYPE.GUEST_MODERATOR},showAssistanceButton(){return this.isParticipantsEditor?!1:this.canModerate&&this.breakoutRoom?.breakoutRoomStatus===y.si.BREAKOUT_ROOM_STATUS.STATUS_ASSISTANCE_REQUESTED},toggleParticipantsListLabel(){return this.showParticipants?(0,i.t)("spreed","Hide list of participants"):(0,i.t)("spreed","Show list of participants")},isParticipantsEditor(){return this.name!==void 0}},watch:{showAssistanceButton(j){j&&(0,e.I9)((0,i.t)("spreed","Assistance requested in {roomName}",{roomName:this.roomName}))}},methods:{t:i.t,dismissRequestAssistance(){this.breakoutRoomsStore.dismissRequestAssistance(this.roomToken)},async joinRoom(){if(this.canModerate)d.l.emit("switch-to-conversation",{token:this.roomToken});else try{this.mainConversation.breakoutRoomMode===y.si.BREAKOUT_ROOM_MODE.FREE&&await this.breakoutRoomsStore.switchToBreakoutRoom({token:this.breakoutRoomsStore.getParentRoomToken(this.roomToken),target:this.roomToken}),d.l.emit("switch-to-conversation",{token:this.roomToken})}catch(j){console.debug(j)}},toggleParticipantsVisibility(){this.showParticipants=!this.showParticipants},async sentMessageToRoom({token:j,temporaryMessage:O,options:N}){try{await this.$store.dispatch("postNewMessage",{token:j,temporaryMessage:O,options:N}),(0,e.Te)((0,i.t)("spreed",'The message was sent to "{roomName}"',{roomName:this.roomName})),this.isDialogOpened=!1}catch(X){console.error(X)}}}}},37036:(W,b,n)=>{"use strict";n.d(b,{A:()=>Je});var e=n(85168),i=n(61338),a=n(53334),f=n(38576),r=n(76511),v=n(39865),c=n(15446),p=n(86296),g=n(94434),u=n(82510),l=n(88779),m=n(43456),y=n(58868),d=n(71900),w=n(77564),C=n(77368),j=n(23163),O=n(96816),N=n(50215),X=n(6276),V=n(59355),Z=n(20610),J=n(81557),se=n(25297),Y=n(5076),pe=n(81677),I=n(66182),s=n(68258),_=n(36265),F=n(64589),E=n(65335),k=n(73324),x=n(23632),R=n(76868),M=n(35807),o=n(20691),P=n(40451),$=n(43417),K=n(26514),q=n(45793),Fe=n(97876),et=n(83726),Qe=n(76887),Ht=n(59097),qe=n(74365),De=n(54161);const Je={name:"ParticipantItem",components:{AvatarWrapper:x.A,DialpadPanel:R.A,NcActionButton:f.A,NcActionText:v.A,NcActionSeparator:r.A,NcButton:c.A,NcCheckboxRadioSwitch:p.A,NcDialog:g.A,NcIconSvgWrapper:u.A,NcListItem:l.A,NcTextArea:m.A,ParticipantPermissionsEditor:M.A,IconAccountOutline:d.A,IconAccountMinusOutline:y.A,IconAccountPlusOutline:w.A,IconBellOutline:C.A,IconContentCopy:j.A,IconCrownOutline:O.A,IconTrashCanOutline:F.A,IconEmailOutline:N.A,IconHandBackLeft:X.A,IconLockOutline:Z.A,IconLockOpenVariantOutline:V.A,IconLockReset:J.A,IconMicrophoneOutline:se.A,IconPencilOutline:Y.A,IconPhoneDialOutline:pe.A,IconPhoneInTalkOutline:s.A,IconPhoneHangupOutline:I.A,IconPhonePausedOutline:_.A,IconTune:E.A,IconVideoOutline:k.A},props:{participant:{type:Object,required:!0},showUserStatus:{type:Boolean,default:!0}},setup(){return{IconMicrophoneOffOutline:o,isInCall:(0,$.J)(),actorStore:(0,et.k)(),token:(0,P.N)()}},data(){return{permissionsEditor:!1,isRemoveDialogOpen:!1,isBanParticipant:!1,internalNote:"",disabled:!1,isLoading:!1}},computed:{participantNavigationId(){return this.participant.actorType+"_"+this.participant.actorId},participantSettingsAriaLabel(){return(0,a.t)("spreed",'Settings for participant "{user}"',{user:this.computedName})},participantAriaLabel(){return(0,a.t)("spreed",'Participant "{user}"',{user:this.computedName})},userNameTitle(){let yt=this.computedName;return this.showModeratorLabel&&(yt+=" ("+(0,a.t)("spreed","moderator")+")"),this.isBridgeBotUser&&(yt+=" ("+(0,a.t)("spreed","bot")+")"),(this.isGuestActor||this.isEmailActor)&&(yt+=" ("+(0,a.t)("spreed","guest")+")"),yt},isSpeakingStatusAvailable(){return this.isInCall&&!!this.participant.inCall&&!!this.timeSpeaking},phoneCallStatus(){if(!(!this.isPhoneActor||!this.participant.callId))return this.$store.getters.getPhoneStatus(this.participant.callId)},phoneMuteState(){if(!(!this.isPhoneActor||!this.participant.callId))switch(this.$store.getters.getPhoneMute(this.participant.callId)){case K._z.SIP_DIALOUT_FLAG.MUTE_MICROPHONE:return"muted";case K._z.SIP_DIALOUT_FLAG.MUTE_SPEAKER|K._z.SIP_DIALOUT_FLAG.MUTE_MICROPHONE:return"hold";case K._z.SIP_DIALOUT_FLAG.NONE:default:return}},statusMessage(){if(this.isInCall&&this.phoneCallStatus)switch(this.phoneCallStatus){case"ringing":return"\u{1F4DE} "+(0,a.t)("spreed","Ringing \u2026");case"rejected":return"\u26A0\uFE0F "+(0,a.t)("spreed","Call rejected");case"accepted":case"cleared":return"";case"connected":default:break}return this.isSpeakingStatusAvailable?this.isParticipantSpeaking?"\u{1F4AC} "+(0,a.t)("spreed","{time} talking \u2026",{time:(0,Qe.ml)(this.timeSpeaking,!0)}):"\u{1F4AC} "+(0,a.t)("spreed","{time} talking time",{time:(0,Qe.ml)(this.timeSpeaking,!0)}):this.isEmailActor&&this.participant?.invitedActorId?this.participant.invitedActorId:(0,De.yW)(this.participant)},isEmailActor(){return this.participant.actorType===K.Rf.ACTOR_TYPE.EMAILS},isPhoneActor(){return this.participant.actorType===K.Rf.ACTOR_TYPE.PHONES},isUserActor(){return this.participant.actorType===K.Rf.ACTOR_TYPE.USERS},isFederatedActor(){return this.participant.actorType===K.Rf.ACTOR_TYPE.FEDERATED_USERS},isGuestActor(){return this.participant.actorType===K.Rf.ACTOR_TYPE.GUESTS},canSendCallNotification(){return(this.isUserActor||this.isFederatedActor)&&!this.isSelf&&(this.currentParticipant.permissions&K._z.PERMISSIONS.CALL_START)!==0&&this.currentParticipant.participantFlags>K._z.CALL_FLAG.DISCONNECTED&&this.participant.inCall===K._z.CALL_FLAG.DISCONNECTED},computedName(){return(0,Ht.G)(this.participant.displayName,this.participant.actorType)},attendeeId(){return this.participant.attendeeId},isHandRaised(){return this.participant.inCall===K._z.CALL_FLAG.DISCONNECTED?!1:this.$store.getters.getParticipantRaisedHand(this.participant.sessionIds).state},callIcon(){return this.participant.inCall===K._z.CALL_FLAG.DISCONNECTED?null:this.isHandRaised?{icon:X.A,size:18,title:(0,a.t)("spreed","Raised their hand")}:this.participant.inCall&K._z.CALL_FLAG.WITH_VIDEO?{icon:k.A,size:20,title:(0,a.t)("spreed","Joined with video")}:this.participant.inCall&K._z.CALL_FLAG.WITH_PHONE?{icon:pe.A,size:20,title:(0,a.t)("spreed","Joined via phone")}:{icon:se.A,size:20,title:(0,a.t)("spreed","Joined with audio")}},participantType(){return this.participant.participantType},sessionIds(){return this.participant.sessionIds||[]},participantSpeakingInformation(){return this.$store.getters.getParticipantSpeakingInformation(this.attendeeId)},isParticipantSpeaking(){return this.participantSpeakingInformation?.speaking},attendeePin(){return this.canBeModerated&&this.participant.attendeePin?(0,qe.M)(this.participant.attendeePin):""},currentParticipant(){return this.$store.getters.conversation(this.token)||{sessionId:"0",participantFlags:0,participantType:this.actorStore.isLoggedIn?K._z.TYPE.USER:K._z.TYPE.GUEST}},conversation(){return this.$store.getters.conversation(this.token)||{type:K.si.TYPE.GROUP}},isBridgeBotUser(){return this.participant.actorType===K.Rf.ACTOR_TYPE.USERS&&this.participant.actorId===K.Rf.BRIDGE_BOT_ID},isSelf(){return this.actorStore.checkIfSelfIsActor(this.participant)},selfIsModerator(){return this.participantTypeIsModerator(this.currentParticipant.participantType)},isOffline(){return!this.sessionIds.length&&(this.isUserActor||this.isFederatedActor||this.isGuestActor||this.isEmailActor)&&((0,Fe.t0)(this.token,"federation-v2")||!this.conversation.remoteServer&&!this.isFederatedActor)},isModerator(){return this.participantTypeIsModerator(this.participantType)},showBanOption(){return this.supportBanV1&&this.participant.actorType!==K.Rf.ACTOR_TYPE.FEDERATED_USERS&&this.showPermissionsOptions},showPermissionsOptions(){return this.canBeModerated&&!this.isModerator&&(this.participant.actorType===K.Rf.ACTOR_TYPE.USERS||this.participant.actorType===K.Rf.ACTOR_TYPE.FEDERATED_USERS||this.participant.actorType===K.Rf.ACTOR_TYPE.GUESTS||this.participant.actorType===K.Rf.ACTOR_TYPE.EMAILS)},maxLengthWarning(){return this.internalNote.length<=4e3?"":(0,a.t)("spreed","The text must be less than or equal to {maxLength} characters long. Your current text is {charactersCount} characters long.",{maxLength:4e3,charactersCount:this.internalNote.length})},removeParticipantLabel(){switch(this.participant.actorType){case K.Rf.ACTOR_TYPE.GROUPS:return(0,a.t)("spreed","Remove group and members");case K.Rf.ACTOR_TYPE.CIRCLES:return(0,a.t)("spreed","Remove team and members");case K.Rf.ACTOR_TYPE.USERS:default:return(0,a.t)("spreed","Remove participant")}},removeDialogMessage(){switch(this.participant.actorType){case K.Rf.ACTOR_TYPE.GROUPS:return(0,a.t)("spreed",'Do you really want to remove group "{displayName}" and its members from this conversation?',{displayName:this.computedName},void 0,{escape:!1,sanitize:!1});case K.Rf.ACTOR_TYPE.CIRCLES:return(0,a.t)("spreed",'Do you really want to remove team "{displayName}" and its members from this conversation?',{displayName:this.computedName},void 0,{escape:!1,sanitize:!1});case K.Rf.ACTOR_TYPE.USERS:default:return(0,a.t)("spreed","Do you really want to remove {displayName} from this conversation?",{displayName:this.computedName},void 0,{escape:!1,sanitize:!1})}},showModeratorLabel(){return this.isModerator&&![K.si.TYPE.ONE_TO_ONE,K.si.TYPE.ONE_TO_ONE_FORMER,K.si.TYPE.CHANGELOG].includes(this.conversation.type)},canBeModerated(){return this.participantType!==K._z.TYPE.OWNER&&!this.isSelf&&this.selfIsModerator&&!this.isBridgeBotUser},canBeDemoted(){return this.canBeModerated&&[K._z.TYPE.MODERATOR,K._z.TYPE.GUEST_MODERATOR].includes(this.participantType)&&(this.participant.actorType===K.Rf.ACTOR_TYPE.USERS||this.participant.actorType===K.Rf.ACTOR_TYPE.GUESTS||this.participant.actorType===K.Rf.ACTOR_TYPE.EMAILS)},canBePromoted(){return this.canBeModerated&&!this.isModerator&&(this.participant.actorType===K.Rf.ACTOR_TYPE.USERS||this.participant.actorType===K.Rf.ACTOR_TYPE.GUESTS||this.participant.actorType===K.Rf.ACTOR_TYPE.EMAILS)},supportBanV1(){return(0,Fe.t0)(this.token,"ban-v1")},isLobbyEnabled(){return this.conversation.lobbyState===K.Px.LOBBY.NON_MODERATORS},canSkipLobby(){return this.isModerator||(this.participant.permissions&K._z.PERMISSIONS.LOBBY_IGNORE)!==0},showToggleLobbyAction(){return this.canBeModerated&&!this.isModerator&&this.isLobbyEnabled},showParticipantActions(){return this.canBeModerated||this.canSendCallNotification},preloadedUserStatus(){return(0,De.kd)(this.participant)},attendeePermissions(){return this.participant.attendeePermissions},hasNonDefaultPermissions(){return this.attendeePermissions!==K._z.PERMISSIONS.DEFAULT},actionIcon(){if(!this.isModerator){if(this.attendeePermissions===K._z.PERMISSIONS.MAX_CUSTOM)return V.A;if(this.attendeePermissions===K._z.PERMISSIONS.CUSTOM)return Z.A;if(this.attendeePermissions!==K._z.PERMISSIONS.DEFAULT)return E.A}},timeSpeaking(){return!this.participantSpeakingInformation||this.isParticipantSpeaking===void 0?0:this.participantSpeakingInformation.totalCountedTime}},watch:{attendeeId(){this.permissionsEditor=!1,this.isRemoveDialogOpen=!1,this.isBanParticipant=!1,this.internalNote="",this.disabled=!1,this.isLoading=!1},phoneCallStatus(yt){(!yt||!(yt==="ringing"||yt==="accepted"))&&(this.disabled=!1)}},methods:{t:a.t,formattedTime:Qe.ml,participantTypeIsModerator(yt){return[K._z.TYPE.OWNER,K._z.TYPE.MODERATOR,K._z.TYPE.GUEST_MODERATOR].includes(yt)},async promoteToModerator(){await this.$store.dispatch("promoteToModerator",{token:this.token,attendeeId:this.attendeeId})},async demoteFromModerator(){await this.$store.dispatch("demoteFromModerator",{token:this.token,attendeeId:this.attendeeId})},async resendInvitation(){await this.$store.dispatch("resendInvitations",{token:this.token,attendeeId:this.attendeeId,actorId:this.participant.invitedActorId??this.participant.actorId})},async sendCallNotification(){try{await this.$store.dispatch("sendCallNotification",{token:this.token,attendeeId:this.attendeeId}),(0,e.Te)((0,a.t)("spreed","Notification was sent to {displayName}",{displayName:this.computedName}))}catch(yt){console.error(yt),(0,e.Qg)((0,a.t)("spreed","Could not send notification to {displayName}",{displayName:this.computedName}))}},async removeParticipant(){this.isLoading=!0;try{await this.$store.dispatch("removeParticipant",{token:this.token,attendeeId:this.attendeeId,banParticipant:this.isBanParticipant,internalNote:this.internalNote}),this.isBanParticipant=!1,this.internalNote="",this.isRemoveDialogOpen=!1}catch(yt){console.error("Error while removing the participant: ",yt)}finally{this.isLoading=!1}},grantAllPermissions(){try{this.$store.dispatch("grantAllPermissionsToParticipant",{token:this.token,attendeeId:this.attendeeId}),(0,e.Te)((0,a.t)("spreed","Permissions granted to {displayName}",{displayName:this.computedName}))}catch{(0,e.Qg)((0,a.t)("spreed","Could not modify permissions for {displayName}",{displayName:this.computedName}))}},removeAllPermissions(){try{this.$store.dispatch("removeAllPermissionsFromParticipant",{token:this.token,attendeeId:this.attendeeId}),(0,e.Te)((0,a.t)("spreed","Permissions removed for {displayName}",{displayName:this.computedName}))}catch{(0,e.Qg)((0,a.t)("spreed","Could not modify permissions for {displayName}",{displayName:this.computedName}))}},applyDefaultPermissions(){try{this.$store.dispatch("setPermissions",{token:this.token,attendeeId:this.attendeeId,permissions:K._z.PERMISSIONS.DEFAULT}),(0,e.Te)((0,a.t)("spreed","Permissions set to default for {displayName}",{displayName:this.computedName}))}catch{(0,e.Qg)((0,a.t)("spreed","Could not modify permissions for {displayName}",{displayName:this.computedName}))}},async setLobbyPermission(yt){try{await this.$store.dispatch("setPermissions",{token:this.token,attendeeId:this.attendeeId,method:yt?"add":"remove",permissions:K._z.PERMISSIONS.LOBBY_IGNORE}),yt?(0,e.Te)((0,a.t)("spreed","Permissions granted to {displayName}",{displayName:this.computedName})):(0,e.Te)((0,a.t)("spreed","Permissions removed for {displayName}",{displayName:this.computedName}))}catch{(0,e.Qg)((0,a.t)("spreed","Could not modify permissions for {displayName}",{displayName:this.computedName}))}},async dialOutPhoneNumber(){try{if(this.disabled=!0,!this.isInCall){let yt=K._z.CALL_FLAG.IN_CALL;yt|=K._z.CALL_FLAG.WITH_AUDIO,(0,i.Ic)("toggle-navigation",{open:!1}),console.info("Joining call"),await this.$store.dispatch("joinCall",{token:this.token,participantIdentifier:this.actorStore.participantIdentifier,flags:yt,silent:!1,recordingConsent:!0})}await(0,q.BZ)(this.token,this.participant.attendeeId)}catch(yt){this.disabled=!1,yt?.response?.data?.ocs?.data?.message?(0,e.Qg)((0,a.t)("spreed","Phone number could not be called: {error}",{error:yt?.response?.data?.ocs?.data?.message})):(console.error(yt),(0,e.Qg)((0,a.t)("spreed","Phone number could not be called")))}},async hangupPhoneNumber(){try{this.disabled=!0,await(0,q.Gl)(this.sessionIds[0])}catch{(0,e.Qg)((0,a.t)("spreed","Phone number could not be hung up")),this.disabled=!1}},async holdPhoneNumber(){try{await(0,q.sO)(this.sessionIds[0]),this.$store.dispatch("setPhoneMute",{callid:this.participant.callId,value:K._z.SIP_DIALOUT_FLAG.MUTE_MICROPHONE|K._z.SIP_DIALOUT_FLAG.MUTE_SPEAKER})}catch{(0,e.Qg)((0,a.t)("spreed","Phone number could not be put on hold"))}},async mutePhoneNumber(){try{await(0,q.yN)(this.sessionIds[0]),this.$store.dispatch("setPhoneMute",{callid:this.participant.callId,value:K._z.SIP_DIALOUT_FLAG.MUTE_MICROPHONE})}catch{(0,e.Qg)((0,a.t)("spreed","Phone number could not be muted"))}},async unmutePhoneNumber(){try{await(0,q.hJ)(this.sessionIds[0]),this.$store.dispatch("setPhoneMute",{callid:this.participant.callId,value:K._z.SIP_DIALOUT_FLAG.NONE})}catch{(0,e.Qg)((0,a.t)("spreed","Phone number could not be unmuted"))}},async dialType(yt){try{await(0,q.i7)(this.sessionIds[0],yt)}catch{(0,e.Qg)((0,a.t)("spreed","DTMF message could not be sent"))}},async copyPhoneNumber(){try{await navigator.clipboard.writeText(this.participant.phoneNumber),(0,e.Te)((0,a.t)("spreed","Phone number copied to clipboard"))}catch{(0,e.Qg)((0,a.t)("spreed","Phone number could not be copied"))}}}}},3406:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(85168),i=n(53334),a=n(51592),f=n(26514);const r={name:"ParticipantPermissionsEditor",components:{PermissionEditor:a.A},props:{participant:{type:Object,required:!0},token:{type:String,required:!0}},emits:["close"],computed:{displayName(){return this.participant.displayName===""&&this.isGuest?(0,i.t)("spreed","Guest"):this.participant.displayName},isGuest(){return[f._z.TYPE.GUEST,f._z.TYPE.GUEST_MODERATOR].includes(this.participant.participantType)},attendeeId(){return this.participant.attendeeId},permissions(){return this.participant.permissions}},methods:{t:i.t,handleSubmitPermissions(v){try{this.$store.dispatch("setPermissions",{token:this.token,attendeeId:this.attendeeId,permissions:v}),(0,e.Te)((0,i.t)("spreed","Permissions modified for {displayName}",{displayName:this.displayName}))}catch(c){console.debug(c),(0,e.Qg)((0,i.t)("spreed","Could not modify permissions for {displayName}",{displayName:this.displayName}))}finally{this.$emit("close")}}}}},25638:(W,b,n)=>{"use strict";n.d(b,{A:()=>v});var e=n(20641),i=n(17381),a=n(90322),f=n(36025),r=n(40451);const v={name:"ParticipantsList",components:{LoadingPlaceholder:a.A},props:{items:{type:Array,required:!0},loading:{type:Boolean,default:!1},isSearchResult:{type:Boolean,default:!1}},emits:["click"],setup(c){return{selectedParticipants:c.isSearchResult?(0,e.WQ)("selectedParticipants",[]):void 0,token:(0,r.N)()}},computed:{component(){return this.isSearchResult?i.A:f.A},showUserStatus(){return this.items.length<100},dummyParticipants(){const c=6-this.items.length;return c>0?c:0}},methods:{async handleClickParticipant(c){this.$emit("click",c)},generateKey(c){let p="";return c.attendeeId?p="attendee#"+c.attendeeId:c.source&&(p="search#"+c.source+"#"+c.id),p}}}},94894:(W,b,n)=>{"use strict";n.d(b,{A:()=>y});var e=n(81222),i=n(53334),a=n(93645),f=n(15446),r=n(59904),v=n(77564),c=n(56944),p=n(73652),g=n(40839),u=n(26514),l=n(22072);const m=(0,e.C)("spreed","circles_enabled"),y={name:"ParticipantsSearchResults",components:{IconAccountPlusOutline:v.A,IconAccountSearchOutline:c.A,NavigationHint:p.A,NcAppNavigationCaption:a.A,NcButton:f.A,NcEmptyContent:r.A,ParticipantsList:g.A},props:{searchResults:{type:Array,required:!0},contactsLoading:{type:Boolean,required:!0},token:{type:String,default:""},noResults:{type:Boolean,default:!1},onlyUsers:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!1},showSearchHints:{type:Boolean,default:!1},searchText:{type:String,default:""}},emits:["click","clickSearchHint"],setup(){const{participantSearchActions:d}=(0,l.Q)();return{isCirclesEnabled:m,participantSearchActions:d}},computed:{circlesWithoutResults(){return this.isCirclesEnabled&&!this.addableCircles.length},sourcesWithoutResults(){return this.onlyUsers?!this.addableUsers.length:!this.addableUsers.length||!this.addableGroups.length||this.circlesWithoutResults},integrations(){return this.participantSearchActions.filter(d=>d.show(this.searchText))},sourcesWithoutResultsList(){return this.addableUsers.length?this.addableGroups.length?this.circlesWithoutResults?(0,i.t)("spreed","Add teams"):(0,i.t)("spreed","Add other sources"):this.circlesWithoutResults?(0,i.t)("spreed","Add groups or teams"):(0,i.t)("spreed","Add groups"):this.addableGroups.length?this.circlesWithoutResults?(0,i.t)("spreed","Add users or teams"):(0,i.t)("spreed","Add users"):this.circlesWithoutResults?(0,i.t)("spreed","Add users, groups or teams"):(0,i.t)("spreed","Add users or groups")},participants(){return this.$store.getters.participantsList(this.token)},addableUsers(){return this.searchResults.filter(d=>d.source===u.Rf.ACTOR_TYPE.USERS).filter(d=>!this.participants.some(w=>d.id===w.userId))},addableGroups(){return this.searchResults.filter(d=>d.source===u.Rf.ACTOR_TYPE.GROUPS)},addableEmails(){return this.searchResults.filter(d=>d.source===u.Rf.ACTOR_TYPE.EMAILS)},addableCircles(){return this.searchResults.filter(d=>d.source===u.Rf.ACTOR_TYPE.CIRCLES)},addableRemotes(){return this.searchResults.filter(d=>d.source===u.Rf.ACTOR_TYPE.REMOTES).map(d=>({...d,source:u.Rf.ACTOR_TYPE.FEDERATED_USERS})).concat(OC.debug?this.addableUsers.map(d=>({...d,id:d.id+"@"+window.location.host,label:d.id+"@"+window.location.host,source:u.Rf.ACTOR_TYPE.FEDERATED_USERS})):[])},displaySearchHint(){return!this.contactsLoading&&this.searchText===""}},methods:{t:i.t,handleClickParticipant(d){this.$emit("click",d)},handleClickHint(){this.$emit("clickSearchHint")},runIntegration(d){d.callback(this.searchText).then(w=>{this.$emit("click",w)})}}}},30891:(W,b,n)=>{"use strict";n.d(b,{A:()=>p});var e=n(53334),i=n(93645),a=n(88779),f=n(76927),r=n(73652),v=n(16526),c=n(26514);const p={name:"SelectPhoneNumber",components:{NavigationHint:r.A,NcAppNavigationCaption:i.A,NcListItem:a.A,IconPhoneOutline:f.A},props:{name:{type:String,required:!0},value:{type:String,required:!0},participantPhoneItem:{type:Object,required:!0}},emits:["select","update:participantPhoneItem"],setup(){const{isLibphonenumberReady:g,libphonenumber:u}=(0,v.M)();return{AVATAR:c.of,isLibphonenumberReady:g,libphonenumber:u}},computed:{libPhoneNumber(){return this.isLibphonenumberReady&&this.value?this.libphonenumber.parsePhoneNumberFromString(this.value):void 0},errorHint(){if(!this.isLibphonenumberReady)return(0,e.t)("spreed","Loading \u2026");switch(this.libphonenumber.validatePhoneNumberLength(this.value)){case"INVALID_LENGTH":return(0,e.t)("spreed","Number length is not valid");case"INVALID_COUNTRY":return(0,e.t)("spreed","Region code is not valid");case"TOO_SHORT":return(0,e.t)("spreed","Number length is too short");case"TOO_LONG":return(0,e.t)("spreed","Number length is too long");case"NOT_A_NUMBER":return(0,e.t)("spreed","Number is not valid");default:return""}}},watch:{libPhoneNumber(g){if(!g){this.$emit("update:participantPhoneItem",{});return}const u=g?.format("E.164");this.$emit("update:participantPhoneItem",{id:`PHONE(${u})`,source:c.Rf.ACTOR_TYPE.PHONES,label:u,phoneNumber:u})}},methods:{t:e.t,selectPhoneNumber(){this.$emit("select",this.participantPhoneItem)}}}},77399:(W,b,n)=>{"use strict";n.d(b,{A:()=>k});var e=n(85168),i=n(61338),a=n(81222),f=n(53334),r=n(37396),v=n(38576),c=n(15797),p=n(15446),g=n(4807),u=n(15399),l=n(71565),m=n(79931),y=n(81677),d=n(66182),w=n(34636),C=n(76927),j=n(40451),O=n(43417),N=n(26514),X=n(45793),V=n(97876),Z=n(55031),J=n(83726),se=n(8888),Y=n(31506),pe=n(25810),I=n(6355),s=n(30253),_=n(9586),F=n(55124),E=n(12251);const k={name:"CallButton",components:{NcActions:c.A,NcActionButton:v.A,NcButton:p.A,IconArrowLeft:u.A,IconChevronUp:l.A,IconPhone:m.A,IconPhoneDialOutline:y.A,IconPhoneHangupOutline:d.A,IconPhoneOffOutline:w.A,IconPhoneOutline:C.A,NcLoadingIcon:g.A},props:{disabled:{type:Boolean,default:!1},isMediaSettings:{type:Boolean,default:!1},silentCall:{type:Boolean,default:!1},isRecordingFromStart:{type:Boolean,default:!1},recordingConsentGiven:{type:Boolean,default:!1},isScreensharing:{type:Boolean,default:!1},hideText:{type:Boolean,default:!1},shrinkOnMobile:{type:Boolean,default:!1}},setup(){return{actorStore:(0,J.k)(),tokenStore:(0,_.E)(),token:(0,j.N)(),isInCall:(0,O.J)(),breakoutRoomsStore:(0,se.w)(),callViewStore:(0,Y.e)(),talkHashStore:(0,s.l)(),settingsStore:(0,pe.C)(),soundsStore:(0,I.L)(),isMobile:(0,r.al)()}},data(){return{loading:!1,callEnabled:!1}},computed:{isF7cloudTalkHashDirty(){return this.talkHashStore.isF7cloudTalkHashDirty||this.talkHashStore.isF7cloudTalkProxyHashDirty[this.token]},conversation(){return this.$store.getters.conversation(this.token)||this.$store.getters.dummyConversation},showButtonText(){return!this.hideText&&(!this.isMobile||!this.shrinkOnMobile)},showRecordingWarning(){return[N.XV.RECORDING.VIDEO_STARTING,N.XV.RECORDING.AUDIO_STARTING,N.XV.RECORDING.VIDEO,N.XV.RECORDING.AUDIO].includes(this.conversation.callRecording)||this.conversation.recordingConsent===N.XV.RECORDING_CONSENT.ENABLED},showMediaSettings(){return this.settingsStore.showMediaSettings},participantType(){return this.conversation.participantType},canEndForAll(){return(this.participantType===N._z.TYPE.OWNER||this.participantType===N._z.TYPE.MODERATOR||this.participantType===N._z.TYPE.GUEST_MODERATOR)&&!this.isBreakoutRoom},hasCall(){return this.conversation.hasCall},startCallButtonDisabled(){return this.disabled||this.callViewStore.callHasJustEnded&&!this.hasCall||!this.conversation.canStartCall&&!this.hasCall||this.isInLobby||this.conversation.readOnly||this.isF7cloudTalkHashDirty||!this.tokenStore.currentConversationIsJoined||F.xb},leaveCallLabel(){return(0,f.t)("spreed","Leave call")},backToMainRoomLabel(){return(0,f.t)("spreed","Back to main room")},leaveCallActionsLabel(){return(0,f.t)("spreed","More actions")},startCallLabel(){return this.hasCall&&!this.isInLobby?(0,f.t)("spreed","Join call"):this.isJoiningCall?(0,f.t)("spreed","Connecting \u2026"):this.silentCall?(0,f.t)("spreed","Start call silently"):(0,f.t)("spreed","Start call")},endCallLabel(){return(0,f.t)("spreed","End call")},startCallTitle(){return this.isF7cloudTalkHashDirty?(0,f.t)("spreed","F7cloud Talk was updated, you cannot start or join a call.")+" "+E.B:this.callViewStore.callHasJustEnded?(0,f.t)("spreed","This call has just ended"):F.xb?F.Ok:!this.conversation.canStartCall&&!this.hasCall?(0,f.t)("spreed","You will be able to join the call only after a moderator starts it."):""},showStartCallButton(){return this.callEnabled&&this.conversation.type!==N.si.TYPE.NOTE_TO_SELF&&this.conversation.readOnly===N.si.STATE.READ_WRITE&&(!this.conversation.remoteServer||(0,V.t0)(this.token,"federation-v2"))&&!this.isInCall},showLeaveCallButton(){return this.conversation.readOnly===N.si.STATE.READ_WRITE&&this.isInCall},isBreakoutRoom(){return this.conversation.objectType===N.si.OBJECT_TYPE.BREAKOUT_ROOM},isPhoneRoom(){return this.conversation.objectId===N.si.OBJECT_ID.PHONE_OUTGOING&&(this.conversation.objectType===N.si.OBJECT_TYPE.PHONE_LEGACY||this.conversation.objectType===N.si.OBJECT_TYPE.PHONE_PERSISTENT||this.conversation.objectType===N.si.OBJECT_TYPE.PHONE_TEMPORARY)},isInLobby(){return this.$store.getters.isInLobby},isJoiningCall(){return this.$store.getters.isJoiningCall(this.token)},leaveCallButtonVariant(){return this.isScreensharing?"tertiary":this.isBreakoutRoom?"primary":"error"}},watch:{token(x,R){this.callViewStore.resetCallHasJustEnded(),this.talkHashStore.resetTalkProxyHashDirty(R)}},mounted(){this.callEnabled=(0,a.C)("spreed","call_enabled")},methods:{t:f.t,isParticipantTypeModerator(x){return[N._z.TYPE.OWNER,N._z.TYPE.MODERATOR,N._z.TYPE.GUEST_MODERATOR].includes(x)},async joinCall(){let x=N._z.CALL_FLAG.IN_CALL;if(this.conversation.permissions&N._z.PERMISSIONS.PUBLISH_AUDIO&&(x|=N._z.CALL_FLAG.WITH_AUDIO),this.conversation.permissions&N._z.PERMISSIONS.PUBLISH_VIDEO&&!this.isPhoneRoom&&(x|=N._z.CALL_FLAG.WITH_VIDEO),console.info("Joining call"),this.loading=!0,(0,i.Ic)("toggle-navigation",{open:!1}),await this.$store.dispatch("joinCall",{token:this.token,participantIdentifier:this.actorStore.participantIdentifier,flags:x,silent:this.hasCall?!0:this.silentCall,recordingConsent:this.recordingConsentGiven}),this.loading=!1,this.isRecordingFromStart&&this.$store.dispatch("startCallRecording",{token:this.token,callRecording:N.XV.RECORDING.VIDEO}),this.isPhoneRoom){const R=this.$store.getters.participantsList(this.token).find(M=>M.actorType===N.Rf.ACTOR_TYPE.PHONES)?.attendeeId;R&&this.dialOutPhoneNumber(R)}},async leaveCall(x=!1){console.info(x?"End meeting for everyone":"Leaving call"),this.callViewStore.setSelectedVideoPeerId(null),this.loading=!0,this.isMobile||(0,i.Ic)("toggle-navigation",{open:!0}),await this.$store.dispatch("leaveCall",{token:this.token,participantIdentifier:this.actorStore.participantIdentifier,all:x}),this.loading=!1},handleClick(){if(this.soundsStore.initAudioObjects(),this.isMediaSettings||this.isPhoneRoom){(0,i.Ic)("talk:media-settings:hide"),this.joinCall();return}this.showRecordingWarning||this.showMediaSettings?(0,i.Ic)("talk:media-settings:show"):((0,i.Ic)("talk:media-settings:hide"),this.joinCall())},async switchToParentRoom(){Z.l.emit("switch-to-conversation",{token:this.breakoutRoomsStore.getParentRoomToken(this.token)})},async dialOutPhoneNumber(x){try{await(0,X.BZ)(this.token,x)}catch(R){R?.response?.data?.ocs?.data?.message?(0,e.Qg)((0,f.t)("spreed","Phone number could not be called: {error}",{error:R?.response?.data?.ocs?.data?.message})):(console.error(R),(0,e.Qg)((0,f.t)("spreed","Phone number could not be called")))}}}}},52176:(W,b,n)=>{"use strict";n.d(b,{A:()=>y});var e=n(53334),i=n(15446),a=n(82510),f=n(4807),r=n(54939),v=n(53653),c=n(37423),p=n(49583),g=n(40451),u=n(26514),l=n(76887);const m=60*60*1e3,y={name:"CallTime",components:{NcButton:i.A,NcIconSvgWrapper:a.A,NcLoadingIcon:f.A,NcPopover:r.A,IconStop:v.A},props:{start:{type:Number,required:!0}},setup(){return{IconScreenRecordOutline:c,isDocumentVisible:(0,p.f)(),token:(0,g.N)()}},data(){return{callTime:void 0,showPopover:!1,isCallDurationHintShown:!1,timer:null}},computed:{callStart(){return new Date(this.start*1e3)},conversation(){return this.$store.getters.conversation(this.token)||this.$store.getters.dummyConversation},isStartingRecording(){return this.conversation.callRecording===u.XV.RECORDING.VIDEO_STARTING||this.conversation.callRecording===u.XV.RECORDING.AUDIO_STARTING},isRecording(){return this.conversation.callRecording===u.XV.RECORDING.VIDEO||this.conversation.callRecording===u.XV.RECORDING.AUDIO},isShowRecordingControls(){return this.$store.getters.isModerator&&(this.isStartingRecording||this.isRecording)},isButtonDisabled(){return!this.isShowRecordingControls&&!this.isCallDurationHintShown},recordingButtonTitle(){return this.isStartingRecording?(0,e.t)("spreed","Starting the recording"):this.isRecording?(0,e.t)("spreed","Recording"):""},formattedCallTime(){return(0,l.ml)(this.callTime)},placeholderCallTime(){return this.formattedCallTime.replace(/\d/g,"0")}},watch:{callTime(d){d>m&&d<m+1e4&&!this.isCallDurationHintShown&&this.showCallDurationHint()}},mounted(){this.timer=setInterval(this.computeElapsedTime,1e3)},beforeUnmount(){clearInterval(this.timer)},methods:{t:e.t,stopRecording(){this.$store.dispatch("stopCallRecording",{token:this.token}),this.showPopover=!1},computeElapsedTime(){this.start!==0&&(this.callTime=new Date-this.callStart)},showCallDurationHint(){this.showPopover=!0,this.isCallDurationHintShown=!0,this.isDocumentVisible?setTimeout(()=>{this.showPopover=!1},1e4):window.onfocus=()=>setTimeout(()=>{this.showPopover=!1},1e4)}}}},92543:(W,b,n)=>{"use strict";n.d(b,{A:()=>c});var e=n(61338),i=n(53334),a=n(38576),f=n(49259),r=n(15797),v=n(24877);const c={name:"ReactionMenu",components:{NcActions:r.A,NcActionButton:a.A,NcActionButtonGroup:f.A,IconEmoticonOutline:v.A},props:{token:{type:String,required:!0},localCallParticipantModel:{type:Object,required:!0},supportedReactions:{type:Array,validator:p=>p.every(g=>typeof g=="string"),required:!0}},data(){return{throttleTimer:null}},computed:{reactionsInSingleRow(){return Math.ceil(this.supportedReactions.length/2)}},methods:{t:i.t,throttledSendReaction(p){this.throttleTimer||(this.sendReaction(p),this.throttleTimer=setTimeout(()=>{this.throttleTimer=null},2e3))},sendReaction(p){this.localCallParticipantModel.sendReaction(p),(0,e.Ic)("send-reaction",{model:this.localCallParticipantModel,reaction:p})}}}},55223:(W,b,n)=>{"use strict";n.d(b,{A:()=>F});var e=n(61338),i=n(53334),a=n(33463),f=n(15446),r=n(54939),v=n(16437),c=n(94832),p=n(48416),g=n(15399),u=n(22500),l=n(71518),m=n(34853),y=n(24842),d=n(2749),w=n(65630),C=n(97781),j=n(18048),O=n(53419),N=n(27117),X=n(40451),V=n(26514),Z=n(97876),J=n(83726),se=n(9862),Y=n(34221),pe=n(10059),I=n(54161);const s=(0,Z.JR)("local","conversations","can-create"),_=(0,Z.t0)("local","conversation-creation-all"),F={name:"TopBar",components:{BreakoutRoomsEditor:u.A,CalendarEventsDialog:l.A,CallButton:w.A,CallTime:C.A,ConversationIcon:m.A,ExtendOneToOneDialog:y.A,NcButton:f.A,NcPopover:r.A,NcRichText:v.Ay,TopBarMenu:O.A,TasksCounter:j.A,ThreadHeader:d.A,IconAccountMultipleOutline:c.A,IconAccountMultiplePlusOutline:p.A,IconArrowLeft:g.A},props:{isInCall:{type:Boolean,required:!0},isSidebar:{type:Boolean,default:!1}},setup(){return{AVATAR:V.of,PARTICIPANT:V._z,groupwareStore:(0,Y.L)(),sidebarStore:(0,pe.P)(),actorStore:(0,J.k)(),chatExtrasStore:(0,se.k)(),CONVERSATION:V.si,threadId:(0,N.F)(),token:(0,X.N)()}},data:()=>({showBreakoutRoomsEditor:!1,boundaryElement:document.querySelector(".main-view")}),computed:{isOneToOneConversation(){return this.conversation.type===V.si.TYPE.ONE_TO_ONE||this.conversation.type===V.si.TYPE.ONE_TO_ONE_FORMER},canExtendOneToOneConversation(){return s&&_&&this.isOneToOneConversation&&this.conversation.type!==V.si.TYPE.ONE_TO_ONE_FORMER},isModeratorOrUser(){return this.$store.getters.isModeratorOrUser},conversation(){return this.$store.getters.conversation(this.token)||this.$store.getters.dummyConversation},showUserStatusAsDescription(){return this.isOneToOneConversation&&this.statusMessage},statusMessage(){return(0,I.yW)(this.conversation)},isOffline(){if(!this.isOneToOneConversation)return!1;const E=this.$store.getters.participantsList(this.token).find(k=>k.actorId!==this.actorStore.actorId);return!E||E.sessionIds.length===0},conversationIconLabel(){return this.threadId?(0,i.t)("spreed","Back"):(0,i.t)("spreed","Conversation settings")},participantsInCall(){return this.$store.getters.participantsInCall(this.token)||""},participantsInCallAriaLabel(){return this.canExtendOneToOneConversation?(0,i.t)("spreed","Add participants to this call"):(0,i.n)("spreed","%n participant in call","%n participants in call",this.$store.getters.participantsInCall(this.token))},showCalendarEvents(){return this.getUserId&&!this.isInCall&&!this.isSidebar&&this.conversation.type!==V.si.TYPE.NOTE_TO_SELF&&this.conversation.type!==V.si.TYPE.CHANGELOG},getUserId(){return this.actorStore.userId}},watch:{token:{immediate:!0,handler(E){!E||this.isSidebar||!this.getUserId||this.groupwareStore.getUpcomingEvents(E)}}},mounted(){document.body.classList.add("has-topbar")},beforeUnmount(){document.body.classList.remove("has-topbar")},methods:{t:i.t,n:i.n,usernameToColor:a.l,openSidebar(E){this.sidebarStore.showSidebar({activeTab:E})},handleClickAvatar(){this.threadId?this.$router.replace({query:{},hash:""}):this.openConversationSettings()},openConversationSettings(){(0,e.Ic)("show-conversation-settings",{token:this.token})}}}},90853:(W,b,n)=>{"use strict";n.d(b,{A:()=>Z});var e=n(85168),i=n(61338),a=n(53334),f=n(70580),r=n.n(f),v=n(38576),c=n(15797),p=n(15446),g=n(82510),u=n(54939),l=n(39153),m=n(28936),y=n(74370),d=n(28874),w=n(54993),C=n(18368),j=n(1759),O=n(43417),N=n(26514),X=n(31446),V=n(47846);const Z={name:"TopBarMediaControls",components:{LocalAudioControlButton:w.A,LocalVideoControlButton:C.A,NcActionButton:v.A,NcActions:c.A,NcButton:p.A,NcIconSvgWrapper:g.A,NcPopover:u.A,IconMonitor:l.A,IconMonitorOff:m.A,IconMonitorShare:y.A,IconNetworkStrength2Alert:d.A},props:{token:{type:String,required:!0},model:{type:Object,required:!0},localCallParticipantModel:{type:Object,required:!0},isSidebar:{type:Boolean,default:!1},hideVirtualBackgroundShortcut:{type:Boolean,default:!1}},setup(){return{IconBackground:j,isInCall:(0,O.J)(),callAnalyzer:V.DW}},data(){return{screenSharingMenuOpen:!1,boundaryElement:document.querySelector(".main-view"),mouseover:!1,qualityWarningInGracePeriodTimeout:null,isQualityWarningTooltipDismissed:!1}},computed:{conversation(){return this.$store.getters.conversation(this.token)||this.$store.getters.dummyConversation},isScreensharingAllowed(){return this.conversation.permissions&N._z.PERMISSIONS.PUBLISH_SCREEN},screenSharingButtonClass(){return{"screensharing-enabled":this.isScreensharingAllowed&&this.isScreensharing,"no-screensharing-available":!this.isScreensharingAllowed}},isScreensharing(){return this.model.attributes.localScreen},screenSharingButtonTitle(){return this.isScreensharingAllowed?this.screenSharingMenuOpen?null:this.isScreensharingAllowed?this.isScreensharing?(0,a.t)("spreed","Screensharing options"):(0,a.t)("spreed","Enable screensharing"):(0,a.t)("spreed","No screensharing"):(0,a.t)("spreed","You are not allowed to enable screensharing")},screenSharingButtonAriaLabel(){return this.screenSharingMenuOpen||this.isScreensharing?(0,a.t)("spreed","Screensharing options"):(0,a.t)("spreed","Enable screensharing")},showQualityWarningTooltip(){return this.qualityWarningTooltip&&(!this.isQualityWarningTooltipDismissed||this.mouseover)},showQualityWarning(){return this.senderConnectionQualityIsBad||this.qualityWarningInGracePeriodTimeout},senderConnectionQualityIsBad(){return this.senderConnectionQualityAudioIsBad||this.senderConnectionQualityVideoIsBad||this.senderConnectionQualityScreenIsBad},senderConnectionQualityAudioIsBad(){return V.DW&&(V.DW.attributes.senderConnectionQualityAudio===X.$C.VERY_BAD||V.DW.attributes.senderConnectionQualityAudio===X.$C.NO_TRANSMITTED_DATA)},senderConnectionQualityVideoIsBad(){return V.DW&&(V.DW.attributes.senderConnectionQualityVideo===X.$C.VERY_BAD||V.DW.attributes.senderConnectionQualityVideo===X.$C.NO_TRANSMITTED_DATA)},senderConnectionQualityScreenIsBad(){return V.DW&&(V.DW.attributes.senderConnectionQualityScreen===X.$C.VERY_BAD||V.DW.attributes.senderConnectionQualityScreen===X.$C.NO_TRANSMITTED_DATA)},qualityWarningAriaLabel(){let J="";return!this.model.attributes.audioEnabled&&this.model.attributes.videoEnabled&&this.model.attributes.localScreen?J=(0,a.t)("spreed","Bad sent video and screen quality."):!this.model.attributes.audioEnabled&&this.model.attributes.localScreen?J=(0,a.t)("spreed","Bad sent screen quality."):!this.model.attributes.audioEnabled&&this.model.attributes.videoEnabled?J=(0,a.t)("spreed","Bad sent video quality."):this.model.attributes.videoEnabled&&this.model.attributes.localScreen?J=(0,a.t)("spreed","Bad sent audio, video and screen quality."):this.model.attributes.localScreen?J=(0,a.t)("spreed","Bad sent audio and screen quality."):this.model.attributes.videoEnabled?J=(0,a.t)("spreed","Bad sent audio and video quality."):J=(0,a.t)("spreed","Bad sent audio quality."),J},qualityWarningTooltip(){if(!this.showQualityWarning)return null;const J=this.model.attributes.virtualBackgroundAvailable&&this.model.attributes.virtualBackgroundEnabled;return!this.model.attributes.audioEnabled&&this.model.attributes.videoEnabled&&J&&this.model.attributes.localScreen?{content:(0,a.t)("spreed","Your internet connection or computer are busy and other participants might be unable to see your screen. To improve the situation try to disable the background blur or your video while doing a screen share."),actionLabel:(0,a.t)("spreed","Disable background blur"),action:"disableVirtualBackground"}:!this.model.attributes.audioEnabled&&this.model.attributes.videoEnabled&&this.model.attributes.localScreen?{content:(0,a.t)("spreed","Your internet connection or computer are busy and other participants might be unable to see your screen. To improve the situation try to disable your video while doing a screenshare."),actionLabel:(0,a.t)("spreed","Disable video"),action:"disableVideo"}:!this.model.attributes.audioEnabled&&this.model.attributes.localScreen?{content:(0,a.t)("spreed","Your internet connection or computer are busy and other participants might be unable to see your screen."),actionLabel:"",action:""}:!this.model.attributes.audioEnabled&&this.model.attributes.videoEnabled?{content:(0,a.t)("spreed","Your internet connection or computer are busy and other participants might be unable to see you."),actionLabel:"",action:""}:this.model.attributes.videoEnabled&&J&&this.model.attributes.localScreen?{content:(0,a.t)("spreed","Your internet connection or computer are busy and other participants might be unable to understand and see you. To improve the situation try to disable the background blur or your video while doing a screenshare."),actionLabel:(0,a.t)("spreed","Disable background blur"),action:"disableVirtualBackground"}:this.model.attributes.videoEnabled&&this.model.attributes.localScreen?{content:(0,a.t)("spreed","Your internet connection or computer are busy and other participants might be unable to understand and see you. To improve the situation try to disable your video while doing a screenshare."),actionLabel:(0,a.t)("spreed","Disable video"),action:"disableVideo"}:this.model.attributes.localScreen?{content:(0,a.t)("spreed","Your internet connection or computer are busy and other participants might be unable to understand you and see your screen. To improve the situation try to disable your screenshare."),actionLabel:(0,a.t)("spreed","Disable screenshare"),action:"disableScreenShare"}:this.model.attributes.videoEnabled&&J?{content:(0,a.t)("spreed","Your internet connection or computer are busy and other participants might be unable to understand and see you. To improve the situation try to disable the background blur or your video."),actionLabel:(0,a.t)("spreed","Disable background blur"),action:"disableVirtualBackground"}:this.model.attributes.videoEnabled?{content:(0,a.t)("spreed","Your internet connection or computer are busy and other participants might be unable to understand and see you. To improve the situation try to disable your video."),actionLabel:(0,a.t)("spreed","Disable video"),action:"disableVideo"}:{content:(0,a.t)("spreed","Your internet connection or computer are busy and other participants might be unable to understand you."),actionLabel:"",action:""}}},watch:{senderConnectionQualityIsBad(J){J&&(this.qualityWarningInGracePeriodTimeout&&window.clearTimeout(this.qualityWarningInGracePeriodTimeout),this.qualityWarningInGracePeriodTimeout=window.setTimeout(()=>{this.qualityWarningInGracePeriodTimeout=null},1e4))}},methods:{emit:i.Ic,t:a.t,toggleScreenSharingMenu(){if(this.isScreensharingAllowed){if(!this.model.getWebRtc().capabilities.supportScreenSharing){window.location.protocol==="https:"?(0,e.rG)((0,a.t)("spreed","Screen sharing is not supported by your browser.")):(0,e.rG)((0,a.t)("spreed","Screen sharing requires the page to be loaded through HTTPS."));return}this.isScreensharing||this.startShareScreen()}},showScreen(){this.isScreensharing&&(0,i.Ic)("switch-screen-to-id",this.localCallParticipantModel.attributes.peerId)},stopScreen(){this.model.stopSharingScreen()},startShareScreen(J){this.model.shareScreen(J,function(se){if(se)switch(se.name){case"HTTPS_REQUIRED":(0,e.rG)((0,a.t)("spreed","Screensharing requires the page to be loaded through HTTPS."));break;case"PERMISSION_DENIED":case"NotAllowedError":break;default:(0,e.rG)((0,a.t)("spreed","An error occurred while starting screensharing."));break}})},executeQualityWarningTooltipAction(){this.qualityWarningTooltip.action!==""&&(this.qualityWarningTooltip.action==="disableScreenShare"?(this.model.stopSharingScreen(),this.dismissQualityWarningTooltip()):this.qualityWarningTooltip.action==="disableVirtualBackground"?(this.model.disableVirtualBackground(),this.dismissQualityWarningTooltip()):this.qualityWarningTooltip.action==="disableVideo"&&(this.model.disableVideo(),this.dismissQualityWarningTooltip()))},dismissQualityWarningTooltip(){this.isQualityWarningTooltipDismissed=!0}}}},39386:(W,b,n)=>{"use strict";n.d(b,{A:()=>s});var e=n(61338),i=n(53334),a=n(63814),f=n(38576),r=n(5e4),v=n(15797),c=n(76511),p=n(15446),g=n(82510),u=n(4807),l=n(12336),m=n(445),y=n(2117),d=n(28307),w=n(2806),C=n(34438),j=n(53653),O=n(73324),N=n(23179),X=n(20691),V=n(37423),Z=n(70858),J=n(43417),se=n(26514),Y=n(97876),pe=n(48729),I=n(47846);const s={name:"TopBarMenu",components:{NcActionButton:f.A,NcActionLink:r.A,NcActionSeparator:c.A,NcActions:v.A,NcButton:p.A,NcLoadingIcon:u.A,NcIconSvgWrapper:g.A,IconCogOutline:l.A,IconDotsCircle:m.A,IconDotsHorizontal:y.A,IconFileOutline:d.A,IconFullscreen:w.A,IconFullscreenExit:C.A,IconStop:j.A,IconVideoOutline:O.A},props:{token:{type:String,required:!0},showActions:{type:Boolean,default:!0},isSidebar:{type:Boolean,default:!1}},emits:["openBreakoutRoomsEditor"],setup(_){return{IconFileDownload:N,IconMicrophoneOffOutline:X,IconScreenRecordOutline:V,isFullscreen:_.isSidebar?void 0:(0,Z.e)(),isInCall:(0,J.J)(),toggleFullscreen:Z.k}},data(){return{boundaryElement:document.querySelector(".main-view")}},computed:{conversation(){return this.$store.getters.conversation(this.token)||this.$store.getters.dummyConversation},labelFullscreen(){return this.isFullscreen?(0,i.t)("spreed","Exit full screen (F)"):(0,i.t)("spreed","Full screen (F)")},isFileConversation(){return this.conversation.objectType===se.si.OBJECT_TYPE.FILE&&this.conversation.objectId},linkToFile(){return this.isFileConversation?(0,pe.yI)("/f/{objectId}",{objectId:this.conversation.objectId}):""},isOneToOneConversation(){return this.conversation.type===se.si.TYPE.ONE_TO_ONE||this.conversation.type===se.si.TYPE.ONE_TO_ONE_FORMER},participantType(){return this.conversation.participantType},canFullModerate(){return this.participantType===se._z.TYPE.OWNER||this.participantType===se._z.TYPE.MODERATOR},canModerate(){return this.canFullModerate||this.participantType===se._z.TYPE.GUEST_MODERATOR},canModerateRecording(){return(0,Y.JR)(this.token,"call","recording")||!1},canConfigureBreakoutRooms(){return this.conversation.type!==se.si.TYPE.GROUP||!this.canFullModerate||this.conversation.objectType===se.si.OBJECT_TYPE.BREAKOUT_ROOM||this.conversation.breakoutRoomMode!==se.si.BREAKOUT_ROOM_MODE.NOT_CONFIGURED?!1:!!(0,Y.JR)(this.token,"call","breakout-rooms")},isStartingRecording(){return this.conversation.callRecording===se.XV.RECORDING.VIDEO_STARTING||this.conversation.callRecording===se.XV.RECORDING.AUDIO_STARTING},isRecording(){return this.conversation.callRecording===se.XV.RECORDING.VIDEO||this.conversation.callRecording===se.XV.RECORDING.AUDIO},canDownloadCallParticipants(){return(0,Y.t0)(this.token,"download-call-participants")&&this.canModerate&&!this.isOneToOneConversation},downloadCallParticipantsLink(){return(0,a.KT)("apps/spreed/api/v4/call/{token}/download",{token:this.token})}},methods:{t:i.t,forceMuteOthers(){I.mx.callParticipantModels.forEach(_=>{_.forceMute()})},showMediaSettingsDialog(){(0,e.Ic)("talk:media-settings:show")},openConversationSettings(){(0,e.Ic)("show-conversation-settings",{token:this.token})},startRecording(){this.$store.dispatch("startCallRecording",{token:this.token,callRecording:se.XV.RECORDING.VIDEO})},stopRecording(){this.$store.dispatch("stopCallRecording",{token:this.token})}}}},51577:(W,b,n)=>{"use strict";n.d(b,{A:()=>m});var e=n(53334),i=n(15446),a=n(54939),f=n(3710),r=n(5244),v=n(49322),c=n(8758);const p=/^[0-9+\-()*#\s]+$/,g=[{value:"1",label:"1"},{value:"2",label:"2"},{value:"3",label:"3"},{value:"4",label:"4"},{value:"5",label:"5"},{value:"6",label:"6"},{value:"7",label:"7"},{value:"8",label:"8"},{value:"9",label:"9"}],u=[{value:"+",label:"+"},{value:"0",label:"0"}],l=[{value:"*",label:"*"},{value:"0",label:"0"},{value:"#",label:"#"}],m={name:"DialpadPanel",components:{IconBackspaceOutline:r.A,IconDialpad:v.A,NcButton:i.A,NcPopover:a.A,NcSelect:f.default},props:{token:{type:String,default:""},value:{type:String,default:""},container:{type:String,default:"#dial-popover"},dialing:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["dialType","update:value","submit"],setup(y){const d=Object.values(c.p).map(C=>({...C,dial_and_name:C.dial_code+" "+C.name}));return{buttons:y.dialing?g.concat(l):g.concat(u),options:d}},data(){return{region:null}},methods:{t:e.t,handlePad(y){this.dialing?this.$emit("dialType",y):this.$emit("update:value",this.value+y)},dialCode(y){this.$emit("update:value",y.dial_code),this.$nextTick(()=>{this.$refs.panel?.focus()})},prefillCode(){if(this.dialing)return;const y=(0,e.JK)().toUpperCase();this.region=c.p[y]||c.p[y.split("_").pop()]||c.p[y.split("_").shift()],this.region&&this.value===""&&this.dialCode(this.region)},handleKeyDown(y){!this.dialing&&this.$refs.regionSelect.$el.contains(y.target)||(p.test(y.key)?this.handlePad(y.key):y.key==="Backspace"?this.handleBackspace():y.key==="Enter"&&(this.$emit("submit",y),this.$refs.popover.$refs.popover.hide()))},handleBackspace(){this.$emit("update:value",this.value.slice(0,-1))}}}},81891:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(26514);const i={name:"LoadingPlaceholder",props:{type:{type:String,required:!0,validator(a){return["conversations","messages","participants","event-cards"].includes(a)}},count:{type:Number,default:5}},computed:{placeholderData(){const a=[];for(let f=0;f<this.count;f++)a.push({amount:this.type==="messages"?4:this.type==="conversations"?2:1,width:this.type==="participants"?"60%":this.type==="event-cards"?"100%":Math.floor(Math.random()*40)+30+"%",avatarSize:(this.type==="messages"?e.of.SIZE.SMALL:e.of.SIZE.DEFAULT)+"px"});return a}}}},10169:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"NavigationHint",props:{hint:{type:String,required:!0}}}},12109:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(53334),i=n(79455),a=n(22398);const f={name:"SearchBox",components:{IconMagnify:a.A,NcTextField:i.A},props:{placeholderText:{type:String,default:(0,e.t)("spreed","Search \u2026")},value:{type:String,required:!0},isFocused:{type:Boolean,required:!0},listRef:{type:Array,default:null},ariaDescribedby:{type:String,default:void 0}},emits:["update:value","update:isFocused","input","abortSearch","blur","focus"],expose:["focus"],computed:{modelValue:{get(){return this.value},set(r){this.updateValue(r)}},isSearching(){return this.value!==""},cancelSearchLabel(){return(0,e.t)("spreed","Cancel search")}},watch:{isFocused(r){r?this.$nextTick(()=>{this.getTrailingButton()?.addEventListener("keydown",this.handleTrailingKeyDown),this.setTrailingTabIndex()}):this.getTrailingButton()?.removeEventListener("keydown",this.handleTrailingKeyDown)},isSearching(){this.setTrailingTabIndex()}},methods:{t:e.t,updateValue(r){this.$emit("update:value",r),this.$emit("input",r)},focus(){this.$refs.searchConversations.focus()},getTrailingButton(){return this.$refs.searchConversations.$el.querySelector(".input-field__trailing-button")},handleTrailingKeyDown(r){r.key==="Enter"&&(r.stopPropagation(),this.abortSearch())},abortSearch(){this.updateValue(""),this.$emit("update:isFocused",!1),this.$emit("abortSearch")},handleFocus(r){this.$emit("update:isFocused",!0),this.$emit("focus",r)},handleBlur(r){if(r.relatedTarget===this.getTrailingButton()){r.preventDefault(),r.relatedTarget.addEventListener("blur",v=>{this.handleBlur(v)});return}this.listRef?.length&&this.listRef.some(v=>v?.$el?.contains(r.relatedTarget))||(this.$emit("blur",r),this.isSearching||this.$emit("update:isFocused",!1))},setTrailingTabIndex(){this.isSearching?this.getTrailingButton()?.removeAttribute("tabindex"):this.getTrailingButton()?.setAttribute("tabindex","-1")}}}},88496:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={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}}}},59699:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(82510),i=n(1793),a=n(20691);const f={name:"VolumeIndicator",components:{IconMicrophone:i.A,NcIconSvgWrapper:e.A},props:{audioPreviewAvailable:{type:Boolean,required:!0},audioEnabled:{type:Boolean,required:!0},currentVolume:{type:Number,required:!0},volumeThreshold:{type:Number,required:!0},overloadLimit:{type:Number,default:-25},size:{type:Number,default:20},primaryColor:{type:String,default:void 0},overlayColor:{type:String,default:void 0},overlayMutedColor:{type:String,default:void 0}},setup(){return{IconMicrophoneOffOutline:a}},computed:{iconOffsetBottom(){return this.size/8},iconPrimaryHeight(){return this.audioPreviewAvailable?this.size-this.iconOffsetBottom-this.currentVolumeIndicatorHeight:this.size},iconOverlayHeight(){return this.iconOffsetBottom/2+this.currentVolumeIndicatorHeight},hasOverload(){return this.audioPreviewAvailable&&this.currentVolumeIndicatorHeight===this.size-this.iconOffsetBottom},currentVolumeIndicatorHeight(){return!this.audioPreviewAvailable||this.currentVolume<this.volumeThreshold?0:(this.size-this.iconOffsetBottom)*this.computeVolumeLevel()}},methods:{computeVolumeLevel(){const r=(this.volumeThreshold-this.currentVolume)/(this.volumeThreshold-this.overloadLimit);return Math.min(1,Math.max(0,r))}}}},18372:(W,b,n)=>{"use strict";n.d(b,{X:()=>f});var e=n(20641),i=n(90033);const a=["aria-label"];function f(r,v,c,p,g,u){const l=(0,e.g2)("NcAvatar"),m=(0,e.g2)("WebIcon"),y=(0,e.g2)("NcLoadingIcon");return(0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["avatar-wrapper",u.avatarClass]),style:(0,i.normalizeStyle)(u.avatarStyle)},[u.isSpecialAvatar?((0,e.uX)(),(0,e.Wv)(l,{key:(p.isDarkTheme?"dark-":"light-")+"_"+c.id,class:"avatar",user:c.id,url:u.isFederatedUser?u.avatarUrl:void 0,"icon-class":u.iconClass,"display-name":c.name,"disable-tooltip":c.disableTooltip,"disable-menu":"","is-no-user":"","hide-status":!c.showUserStatus,"verbose-status":!1,"preloaded-user-status":c.preloadedUserStatus??{},size:c.size},(0,e.eX)({_:2},[u.characterIcon?{name:"icon",fn:(0,e.k6)(()=>[(0,e.Lk)("div",{class:(0,i.normalizeClass)(["avatar",u.characterIconClass])},(0,i.toDisplayString)(u.characterIcon),3)]),key:"0"}:void 0]),1032,["user","url","icon-class","display-name","disable-tooltip","hide-status","preloaded-user-status","size"])):((0,e.uX)(),(0,e.Wv)(l,{key:c.id+(p.isDarkTheme?"-dark":"-light"),user:c.id,"display-name":c.name,"menu-container":c.menuContainer,"disable-tooltip":c.disableTooltip,"disable-menu":c.disableMenu,"hide-status":!c.showUserStatus,"verbose-status":!c.showUserStatusCompact,"preloaded-user-status":c.preloadedUserStatus,size:c.size},null,8,["user","display-name","menu-container","disable-tooltip","disable-menu","hide-status","verbose-status","preloaded-user-status","size"])),c.showUserStatus&&u.isFederatedUser?((0,e.uX)(),(0,e.CE)("span",{key:2,class:"avatar-wrapper__user-status",role:"img","aria-hidden":"false","aria-label":u.t("spreed","Federated user")},[(0,e.bF)(m,{size:14})],8,a)):(0,e.Q3)("",!0),c.loading?((0,e.uX)(),(0,e.Wv)(y,{key:3,size:c.size/2,class:"loading-avatar"},null,8,["size"])):(0,e.Q3)("",!0)],6)}},13471:(W,b,n)=>{"use strict";n.d(b,{X:()=>g});var e=n(20641),i=n(90033);const a=["id"],f={class:"breakout-rooms-editor__main"},r={class:"breakout-rooms-editor__caption",for:"room-number"},v={key:0,class:"breakout-rooms-editor__error-hint"},c={class:"breakout-rooms-editor__caption"},p={class:"breakout-rooms-editor__buttons"};function g(u,l,m,y,d,w){const C=(0,e.g2)("NcInputField"),j=(0,e.g2)("NcCheckboxRadioSwitch"),O=(0,e.g2)("NcButton"),N=(0,e.g2)("BreakoutRoomsParticipantsEditor"),X=(0,e.g2)("NcModal");return(0,e.uX)(),(0,e.Wv)(X,{class:(0,i.normalizeClass)({"modal-mask__participants-step":y.isEditingParticipants}),"label-id":y.dialogHeaderId,onClose:l[7]||(l[7]=V=>u.$emit("close"))},{default:(0,e.k6)(()=>[(0,e.Lk)("div",{class:(0,i.normalizeClass)(["breakout-rooms-editor",{"breakout-rooms-editor__participants-step":y.isEditingParticipants}])},[(0,e.Lk)("h2",{id:y.dialogHeaderId,class:"nc-dialog-alike-header"},(0,i.toDisplayString)(w.modalTitle),9,a),y.isEditingParticipants?((0,e.uX)(),(0,e.Wv)(N,{key:1,token:m.token,"room-number":y.amount,onClose:l[5]||(l[5]=V=>u.$emit("close")),onBack:l[6]||(l[6]=V=>y.isEditingParticipants=!1),onCreateRooms:w.handleCreateRooms},null,8,["token","room-number","onCreateRooms"])):((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[(0,e.Lk)("div",f,[(0,e.Lk)("label",r,(0,i.toDisplayString)(w.t("spreed","Number of breakout rooms")),1),y.isInvalidAmount?((0,e.uX)(),(0,e.CE)("p",v,(0,i.toDisplayString)(w.t("spreed","You can create from 1 to 20 breakout rooms.")),1)):(0,e.Q3)("",!0),(0,e.bF)(C,{id:"room-number",ref:"inputField",modelValue:y.amount,"onUpdate:modelValue":l[0]||(l[0]=V=>y.amount=V),class:"breakout-rooms-editor__number-input",type:"number",min:"1",max:"20"},null,8,["modelValue"]),(0,e.Lk)("label",c,(0,i.toDisplayString)(w.t("spreed","Assignment method")),1),(0,e.Lk)("fieldset",null,[(0,e.bF)(j,{modelValue:y.mode,"onUpdate:modelValue":l[1]||(l[1]=V=>y.mode=V),value:"1",name:"mode_radio",type:"radio"},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(w.t("spreed","Automatically assign participants")),1)]),_:1},8,["modelValue"]),(0,e.bF)(j,{modelValue:y.mode,"onUpdate:modelValue":l[2]||(l[2]=V=>y.mode=V),value:"2",name:"mode_radio",type:"radio"},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(w.t("spreed","Manually assign participants")),1)]),_:1},8,["modelValue"]),(0,e.bF)(j,{modelValue:y.mode,"onUpdate:modelValue":l[3]||(l[3]=V=>y.mode=V),value:"3",name:"mode_radio",type:"radio"},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(w.t("spreed","Allow participants to choose")),1)]),_:1},8,["modelValue"])])]),(0,e.Lk)("div",p,[y.mode==="2"?((0,e.uX)(),(0,e.Wv)(O,{key:0,variant:"primary",disabled:y.isInvalidAmount,onClick:l[4]||(l[4]=V=>y.isEditingParticipants=!0)},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(w.t("spreed","Assign participants to rooms")),1)]),_:1},8,["disabled"])):((0,e.uX)(),(0,e.Wv)(O,{key:1,variant:"primary",disabled:y.isInvalidAmount,onClick:w.handleCreateRooms},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(w.t("spreed","Create rooms")),1)]),_:1},8,["disabled","onClick"]))])],64))],2)]),_:1},8,["class","label-id"])}},9980:(W,b,n)=>{"use strict";n.d(b,{X:()=>v});var e=n(20641),i=n(90033);const a={class:"participants-editor"},f={class:"participants-editor__scroller"},r={class:"participants-editor__buttons"};function v(c,p,g,u,l,m){const y=(0,e.g2)("SelectableParticipant"),d=(0,e.g2)("BreakoutRoomItem"),w=(0,e.g2)("IconTrashCanOutline"),C=(0,e.g2)("NcButton"),j=(0,e.g2)("IconArrowLeft"),O=(0,e.g2)("Reload"),N=(0,e.g2)("DotsCircle"),X=(0,e.g2)("NcActionButton"),V=(0,e.g2)("NcActions");return(0,e.uX)(),(0,e.CE)("div",a,[(0,e.Lk)("ul",f,[(0,e.bF)(d,{key:"unassigned",class:"participants-editor__section",name:m.t("spreed","Unassigned participants")},{default:(0,e.k6)(()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(m.unassignedParticipants,Z=>((0,e.uX)(),(0,e.Wv)(y,{key:Z.attendeeId,checked:l.selectedParticipants,"onUpdate:checked":p[0]||(p[0]=J=>l.selectedParticipants=J),value:Z.attendeeId,participant:Z},null,8,["checked","value","participant"]))),128))]),_:1},8,["name"]),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(l.assignments,(Z,J)=>((0,e.uX)(),(0,e.Wv)(d,{key:J,class:"participants-editor__section",name:m.roomName(J)},{default:(0,e.k6)(()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Z,se=>((0,e.uX)(),(0,e.Wv)(y,{key:se,checked:l.selectedParticipants,"onUpdate:checked":p[1]||(p[1]=Y=>l.selectedParticipants=Y),value:l.assignments,participant:m.attendeesById[se]},null,8,["checked","value","participant"]))),128))]),_:2},1032,["name"]))),128))]),(0,e.Lk)("div",r,[m.breakoutRoomsConfigured?((0,e.uX)(),(0,e.Wv)(C,{key:0,class:"delete",title:m.deleteButtonLabel,"aria-label":m.deleteButtonLabel,variant:"error",onClick:m.deleteBreakoutRooms},{icon:(0,e.k6)(()=>[(0,e.bF)(w,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(m.deleteButtonLabel),1)]),_:1},8,["title","aria-label","onClick"])):(0,e.Q3)("",!0),m.isReorganizingAttendees?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(C,{key:1,variant:"tertiary",onClick:m.goBack},{icon:(0,e.k6)(()=>[(0,e.bF)(j,{class:"bidirectional-icon",size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(m.t("spreed","Back")),1)]),_:1},8,["onClick"])),m.hasAssigned?((0,e.uX)(),(0,e.Wv)(C,{key:2,variant:"tertiary",onClick:m.resetAssignments},{icon:(0,e.k6)(()=>[(0,e.bF)(O,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(m.resetButtonLabel),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0),m.hasSelected?((0,e.uX)(),(0,e.Wv)(V,{key:3,variant:"primary",container:".participants-editor__buttons","menu-name":m.t("spreed","Assign")},{default:(0,e.k6)(()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(l.assignments,(Z,J)=>((0,e.uX)(),(0,e.Wv)(X,{key:J,"close-after-click":"",onClick:se=>m.assignAttendees(J)},{icon:(0,e.k6)(()=>[(0,e.bF)(N,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(m.roomName(J)),1)]),_:2},1032,["onClick"]))),128))]),_:1},8,["menu-name"])):(0,e.Q3)("",!0),(0,e.bF)(C,{disabled:!m.hasAssigned,variant:m.hasUnassigned?"secondary":"primary",onClick:m.handleSubmit},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(m.confirmButtonLabel),1)]),_:1},8,["disabled","variant","onClick"])])])}},94252:(W,b,n)=>{"use strict";n.d(b,{X:()=>g});var e=n(20641),i=n(53751),a=n(90033);const f=["data-nav-id"],r=["value","aria-label","disabled"],v={class:"selectable-participant__content"},c={class:"selectable-participant__content-name"},p={key:0,class:"selectable-participant__content-subname"};function g(u,l,m,y,d,w){const C=(0,e.g2)("AvatarWrapper"),j=(0,e.g2)("IconCheck");return(0,e.uX)(),(0,e.CE)("label",{class:"selectable-participant","data-nav-id":w.participantNavigationId},[(0,e.bo)((0,e.Lk)("input",{"onUpdate:modelValue":l[0]||(l[0]=O=>w.modelProxy=O),value:w.value,"aria-label":w.participantAriaLabel,disabled:y.isLocked,type:"checkbox",class:"selectable-participant__checkbox",onKeydown:l[1]||(l[1]=(0,i.withKeys)((0,i.withModifiers)((...O)=>w.handleEnter&&w.handleEnter(...O),["stop","prevent"]),["enter"]))},null,40,r),[[i.vModelCheckbox,w.modelProxy]]),(0,e.bF)(C,{id:w.actorId,token:m.participant.roomToken??"new",name:w.computedName,source:w.actorType,"disable-menu":"","disable-tooltip":"","preloaded-user-status":w.preloadedUserStatus,"show-user-status":m.showUserStatus},null,8,["id","token","name","source","preloaded-user-status","show-user-status"]),(0,e.Lk)("span",v,[(0,e.Lk)("span",c,(0,a.toDisplayString)(w.computedName),1),w.participantStatus?((0,e.uX)(),(0,e.CE)("span",p,(0,a.toDisplayString)(w.participantStatus),1)):(0,e.Q3)("",!0)]),y.isBulkSelection?((0,e.uX)(),(0,e.Wv)(j,{key:0,class:"selectable-participant__check-icon",size:20})):(0,e.Q3)("",!0)],8,f)}},37370:(W,b,n)=>{"use strict";n.d(b,{X:()=>i});var e=n(20641);function i(a,f,r,v,c,p){const g=(0,e.g2)("NewMessage"),u=(0,e.g2)("NcDialog");return(0,e.uX)(),(0,e.Wv)(u,{ref:"dialog",name:r.dialogTitle,"close-on-click-outside":"",size:"normal","onUpdate:open":f[0]||(f[0]=l=>a.$emit("close"))},{default:(0,e.k6)(()=>[(0,e.bF)(g,{ref:"newMessage",role:"region",class:"send-message-dialog",token:r.token,container:c.modalContainerId,"aria-label":r.dialogTitle,dialog:"",broadcast:r.broadcast,onSubmit:p.handleSubmit},null,8,["token","container","aria-label","broadcast","onSubmit"])]),_:1},8,["name"])}},57451:(W,b,n)=>{"use strict";n.d(b,{X:()=>r});var e=n(20641),i=n(90033);const a={key:6,class:"dev-mode-video--promoted"},f=["alt","src"];function r(v,c,p,g,u,l){const m=(0,e.g2)("ViewerOverlayCallView"),y=(0,e.g2)("EmptyCallView"),d=(0,e.g2)("VideoVue"),w=(0,e.g2)("LocalVideo"),C=(0,e.g2)("ScreenShare"),j=(0,e.g2)("PresenterOverlay"),O=(0,e.g2)("VideoBottomBar"),N=(0,e.g2)("VideosGrid"),X=(0,e.g2)("ReactionToaster"),V=(0,e.g2)("LiveTranscriptionRenderer"),Z=(0,e.g2)("BottomBar");return(0,e.uX)(),(0,e.CE)("div",{id:"call-container",class:(0,i.normalizeClass)(l.callContainerClass)},[l.isViewerOverlay?((0,e.uX)(),(0,e.Wv)(m,{key:0,token:p.token,model:l.promotedParticipantModel,"shared-data":l.promotedParticipantModel&&u.sharedDatas[l.promotedParticipantModel.attributes.peerId],screens:u.screens,"local-shared-data":u.localSharedData},null,8,["token","model","shared-data","screens","local-shared-data"])):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[l.showEmptyCallView?((0,e.uX)(),(0,e.Wv)(y,{key:0,"is-sidebar":p.isSidebar},null,8,["is-sidebar"])):(0,e.Q3)("",!0),(0,e.Lk)("div",{id:"videos",class:(0,i.normalizeClass)({"is-sidebar":p.isSidebar})},[(g.devMode?!l.isGrid:!l.isGrid||!l.callParticipantModels.length)?((0,e.uX)(),(0,e.CE)("div",{key:0,class:(0,i.normalizeClass)(["video__promoted",{"full-page":l.showFullPage}])},[l.showSelectedVideo&&l.selectedCallParticipantModel?((0,e.uX)(),(0,e.Wv)(d,{key:`promoted-${l.selectedVideoPeerId}`,token:p.token,model:l.selectedCallParticipantModel,"shared-data":u.sharedDatas[l.selectedVideoPeerId],"show-talking-highlight":!1,"is-one-to-one":l.isOneToOne,"is-grid":"","is-big":"","fit-video":""},null,8,["token","model","shared-data","is-one-to-one"])):l.showLocalVideo?((0,e.uX)(),(0,e.Wv)(w,{key:1,ref:"localVideo",token:p.token,"local-media-model":g.localMediaModel,"local-call-participant-model":g.localCallParticipantModel,"is-stripe":!1,"show-controls":!1,"is-sidebar":!1,"is-big":"","fit-video":""},null,8,["token","local-media-model","local-call-participant-model"])):l.showLocalScreen?((0,e.uX)(),(0,e.Wv)(C,{key:"screen-local",token:p.token,"local-media-model":g.localMediaModel,"shared-data":u.localSharedData,"is-big":""},null,8,["token","local-media-model","shared-data"])):(l.showRemoteScreen||l.showSelectedScreen)&&l.shownRemoteScreenCallParticipantModel?((0,e.uX)(),(0,e.Wv)(C,{key:`screen-${l.shownRemoteScreenPeerId}`,token:p.token,"call-participant-model":l.shownRemoteScreenCallParticipantModel,"shared-data":u.sharedDatas[l.shownRemoteScreenPeerId],"is-big":""},null,8,["token","call-participant-model","shared-data"])):l.promotedParticipantModel?((0,e.uX)(),(0,e.Wv)(d,{key:`autopilot-${l.promotedParticipantModel.attributes.peerId}`,token:p.token,model:l.promotedParticipantModel,"shared-data":u.sharedDatas[l.promotedParticipantModel.attributes.peerId],"show-talking-highlight":!1,"is-grid":"","fit-video":"","is-big":"","is-one-to-one":l.isOneToOne,"is-sidebar":p.isSidebar,onForcePromoteVideo:c[0]||(c[0]=J=>u.forcePromotedModel=J)},null,8,["token","model","shared-data","is-one-to-one","is-sidebar"])):(0,e.Q3)("",!0),l.shouldShowPresenterOverlay?((0,e.uX)(),(0,e.Wv)(j,{key:5,token:p.token,model:l.presenterModel,"shared-data":l.presenterSharedData,"is-local-presenter":l.showLocalScreen,"local-media-model":g.localMediaModel,"is-collapsed":!u.showPresenterOverlay,onClick:l.toggleShowPresenterOverlay},null,8,["token","model","shared-data","is-local-presenter","local-media-model","is-collapsed","onClick"])):g.devMode&&!l.isGrid?((0,e.uX)(),(0,e.CE)("div",a,[(0,e.Lk)("img",{alt:l.placeholderName(6),src:l.placeholderImage(6)},null,8,f),(0,e.bF)(O,{"has-shadow":!1,model:l.placeholderModel(6),"shared-data":l.placeholderSharedData(6),token:p.token,"participant-name":l.placeholderName(6),"is-big":""},null,8,["model","shared-data","token","participant-name"])])):(0,e.Q3)("",!0)],2)):(0,e.Q3)("",!0),p.isSidebar?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(N,(0,e.v6)({key:1,"is-stripe":g.devMode?!l.isGrid:!l.isGrid||!l.callParticipantModels.length,"is-recording":p.isRecording,token:p.token,"has-pagination":!0,"is-overlap":l.showFullPage,"call-participant-models":l.callParticipantModels,screens:u.screens,"local-media-model":g.localMediaModel,"local-call-participant-model":g.localCallParticipantModel,"shared-datas":u.sharedDatas},v.$attrs,{onSelectVideo:l.handleSelectVideo,onClickLocalVideo:l.handleClickLocalVideo}),null,16,["is-stripe","is-recording","token","is-overlap","call-participant-models","screens","local-media-model","local-call-participant-model","shared-datas","onSelectVideo","onClickLocalVideo"])),l.supportedReactions?.length?((0,e.uX)(),(0,e.Wv)(X,{key:2,token:p.token,"supported-reactions":l.supportedReactions,"call-participant-models":l.callParticipantModels},null,8,["token","supported-reactions","call-participant-models"])):(0,e.Q3)("",!0),l.isLiveTranscriptionEnabled?((0,e.uX)(),(0,e.Wv)(V,{key:3,token:p.token,"call-participant-models":l.callParticipantModels},null,8,["token","call-participant-models"])):(0,e.Q3)("",!0),p.isSidebar&&!l.showLocalVideo?((0,e.uX)(),(0,e.Wv)(w,{key:4,ref:"localVideo",class:(0,i.normalizeClass)(["local-video",{"local-video--sidebar":p.isSidebar}]),"show-controls":!1,"fit-video":!0,"is-stripe":!0,token:p.token,"local-media-model":g.localMediaModel,"local-call-participant-model":g.localCallParticipantModel,"is-sidebar":p.isSidebar,onClickVideo:l.handleClickLocalVideo},null,8,["class","token","local-media-model","local-call-participant-model","is-sidebar","onClickVideo"])):(0,e.Q3)("",!0)],2),p.isRecording?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(Z,{key:1,"is-sidebar":p.isSidebar},null,8,["is-sidebar"]))],64))],2)}},97672:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033),a=n(53751);const f=["alt","src"],r={key:0,class:"dev-mode__title"},v={key:0,class:"dev-mode__data"};function c(p,g,u,l,m,y){const d=(0,e.g2)("IconChevronDown"),w=(0,e.g2)("IconChevronUp"),C=(0,e.g2)("NcButton"),j=(0,e.g2)("IconChevronLeft"),O=(0,e.g2)("EmptyCallView"),N=(0,e.g2)("VideoVue"),X=(0,e.g2)("VideoBottomBar"),V=(0,e.g2)("LocalVideo"),Z=(0,e.g2)("IconChevronRight"),J=(0,e.g2)("TransitionWrapper");return(0,e.uX)(),(0,e.CE)("div",{ref:"gridWrapper",class:(0,i.normalizeClass)(["grid-main-wrapper",{"is-grid":!u.isStripe,overlap:u.isOverlap}])},[u.isStripe&&!u.isRecording?((0,e.uX)(),(0,e.Wv)(C,{key:0,class:"stripe--collapse",variant:"tertiary-no-background",title:y.stripeButtonTitle,"aria-label":y.stripeButtonTitle,onClick:y.handleClickStripeCollapse},{icon:(0,e.k6)(()=>[y.stripeOpen?((0,e.uX)(),(0,e.Wv)(d,{key:0,"fill-color":"#ffffff",size:20})):((0,e.uX)(),(0,e.Wv)(w,{key:1,"fill-color":"#ffffff",size:20}))]),_:1},8,["title","aria-label","onClick"])):(0,e.Q3)("",!0),(0,e.bF)(J,{name:u.isStripe?"slide-down":void 0},{default:(0,e.k6)(()=>[!u.isStripe||y.stripeOpen?((0,e.uX)(),(0,e.CE)("div",{key:0,class:"wrapper",style:(0,i.normalizeStyle)(y.wrapperStyle)},[(0,e.Lk)("div",{class:(0,i.normalizeClass)([u.isStripe?"stripe-wrapper":"grid-wrapper"])},[y.hasPreviousPage&&m.gridWidth>0?((0,e.uX)(),(0,e.Wv)(C,{key:0,variant:"tertiary-no-background",class:"grid-navigation grid-navigation__previous","aria-label":y.t("spreed","Previous page of videos"),onClick:y.handleClickPrevious},{icon:(0,e.k6)(()=>[(0,e.bF)(j,{class:"bidirectional-icon","fill-color":"#ffffff",size:20})]),_:1},8,["aria-label","onClick"])):(0,e.Q3)("",!0),(0,e.Lk)("div",{ref:"grid",class:(0,i.normalizeClass)(["grid",{stripe:u.isStripe}]),style:(0,i.normalizeStyle)(y.gridStyle),onMousemove:g[0]||(g[0]=(...se)=>y.handleMovement&&y.handleMovement(...se)),onWheel:g[1]||(g[1]=(...se)=>m.debounceHandleWheelEvent&&m.debounceHandleWheelEvent(...se)),onKeydown:g[2]||(g[2]=(...se)=>y.handleMovement&&y.handleMovement(...se))},[!l.devMode&&!(y.isLessThanTwoVideos&&u.isStripe)?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[y.videos.length===0&&!u.isStripe?((0,e.uX)(),(0,e.Wv)(O,{key:0,class:"video","is-grid":!0})):(0,e.Q3)("",!0),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(y.displayedVideos,se=>((0,e.uX)(),(0,e.Wv)(N,{key:se.attributes.peerId,class:(0,i.normalizeClass)({video:!u.isStripe}),"show-video-overlay":m.showVideoOverlay,token:u.token,model:se,"is-grid":!0,"show-talking-highlight":!u.isStripe,"is-stripe":u.isStripe,"is-promoted":u.sharedDatas[se.attributes.peerId].promoted,"is-selected":y.isSelected(se),"shared-data":u.sharedDatas[se.attributes.peerId],onClickVideo:Y=>y.handleClickVideo(Y,se.attributes.peerId)},null,8,["class","show-video-overlay","token","model","show-talking-highlight","is-stripe","is-promoted","is-selected","shared-data","onClickVideo"]))),128))],64)):(0,e.Q3)("",!0),l.devMode?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(y.displayedVideos,se=>((0,e.uX)(),(0,e.CE)("div",{key:se,class:(0,i.normalizeClass)(["dev-mode-video video",{"dev-mode-screenshot":l.screenshotMode}])},[(0,e.Lk)("img",{alt:y.placeholderName(se),src:y.placeholderImage(se)},null,8,f),(0,e.bF)(X,{"has-shadow":!1,model:y.placeholderModel(se),"shared-data":y.placeholderSharedData(se),token:u.token,"participant-name":y.placeholderName(se,!l.screenshotMode)},null,8,["model","shared-data","token","participant-name"])],2))),128)),l.screenshotMode?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("h1",r," Dev mode on ;-) "))],64)):(0,e.Q3)("",!0),!u.isStripe&&!u.isRecording?((0,e.uX)(),(0,e.Wv)(V,{key:2,ref:"localVideo",class:"video","is-grid":"","fit-video":!1,token:u.token,"local-media-model":u.localMediaModel,"local-call-participant-model":u.localCallParticipantModel,onClickVideo:y.handleClickLocalVideo},null,8,["token","local-media-model","local-call-participant-model","onClickVideo"])):(0,e.Q3)("",!0)],38),y.hasNextPage&&m.gridWidth>0?((0,e.uX)(),(0,e.Wv)(C,{key:1,variant:"tertiary-no-background",class:"grid-navigation grid-navigation__next","aria-label":y.t("spreed","Next page of videos"),onClick:y.handleClickNext},{icon:(0,e.k6)(()=>[(0,e.bF)(Z,{class:"bidirectional-icon","fill-color":"#ffffff",size:20})]),_:1},8,["aria-label","onClick"])):(0,e.Q3)("",!0)],2),u.isStripe&&!u.isRecording?((0,e.uX)(),(0,e.Wv)(V,{key:0,ref:"localVideo",class:(0,i.normalizeClass)(["video",{"local-video--highlighted":y.isLessThanTwoVideos&&u.isStripe}]),"is-stripe":!0,"show-controls":!1,token:u.token,"local-media-model":u.localMediaModel,"local-call-participant-model":u.localCallParticipantModel,onClickVideo:y.handleClickLocalVideo},null,8,["class","token","local-media-model","local-call-participant-model","onClickVideo"])):(0,e.Q3)("",!0),l.devMode?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.bF)(C,{variant:"tertiary",class:"dev-mode__toggle","aria-label":"Toggle screenshot mode",onClick:g[3]||(g[3]=se=>l.screenshotMode=!l.screenshotMode)},{icon:(0,e.k6)(()=>[l.screenshotMode?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(j,{key:0,class:"bidirectional-icon","fill-color":"#00FF41",size:20}))]),_:1}),l.screenshotMode?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("div",v,[g[9]||(g[9]=(0,e.Lk)("span",null,"GRID INFO",-1)),(0,e.Lk)("button",{onClick:g[4]||(g[4]=(...se)=>y.disableDevMode&&y.disableDevMode(...se))}," Disable "),g[10]||(g[10]=(0,e.Lk)("span",null,"Debug info",-1)),(0,e.Lk)("button",{onClick:g[5]||(g[5]=(...se)=>y.gridDebugInformation&&y.gridDebugInformation(...se))}," Log "),g[11]||(g[11]=(0,e.Lk)("span",null,"Videos (total):",-1)),(0,e.Lk)("span",null,(0,i.toDisplayString)(y.videosCount),1),g[12]||(g[12]=(0,e.Lk)("span",null,"Displayed videos:",-1)),(0,e.Lk)("span",null,(0,i.toDisplayString)(y.displayedVideos.length),1),g[13]||(g[13]=(0,e.Lk)("span",null,"Max per page:",-1)),(0,e.Lk)("span",null,"~"+(0,i.toDisplayString)(l.videosCap),1),g[14]||(g[14]=(0,e.Lk)("span",null,"Grid width:",-1)),(0,e.Lk)("span",null,(0,i.toDisplayString)(m.gridWidth)+"px",1),g[15]||(g[15]=(0,e.Lk)("span",null,"Grid height:",-1)),(0,e.Lk)("span",null,(0,i.toDisplayString)(m.gridHeight)+"px",1),g[16]||(g[16]=(0,e.Lk)("span",null,"Min video width:",-1)),(0,e.Lk)("span",null,(0,i.toDisplayString)(y.minWidth)+"px",1),g[17]||(g[17]=(0,e.Lk)("span",null,"Min video Height:",-1)),(0,e.Lk)("span",null,(0,i.toDisplayString)(y.minHeight)+"px",1),g[18]||(g[18]=(0,e.Lk)("span",null,"Grid aspect ratio:",-1)),(0,e.Lk)("span",null,(0,i.toDisplayString)(y.gridAspectRatio),1),g[19]||(g[19]=(0,e.Lk)("span",null,"Number of pages:",-1)),(0,e.Lk)("span",null,(0,i.toDisplayString)(y.numberOfPages),1),g[20]||(g[20]=(0,e.Lk)("span",null,"Current page:",-1)),(0,e.Lk)("span",null,(0,i.toDisplayString)(m.currentPage),1),g[21]||(g[21]=(0,e.Lk)("span",null,"Dummies:",-1)),(0,e.bo)((0,e.Lk)("input",{"onUpdate:modelValue":g[6]||(g[6]=se=>l.dummies=se),type:"number"},null,512),[[a.vModelText,l.dummies,void 0,{number:!0}]]),g[22]||(g[22]=(0,e.Lk)("span",null,"Stripe mode:",-1)),(0,e.bo)((0,e.Lk)("input",{"onUpdate:modelValue":g[7]||(g[7]=se=>y.devStripe=se),type:"checkbox"},null,512),[[a.vModelCheckbox,y.devStripe]]),g[23]||(g[23]=(0,e.Lk)("span",null,"Screenshot mode:",-1)),(0,e.bo)((0,e.Lk)("input",{"onUpdate:modelValue":g[8]||(g[8]=se=>l.screenshotMode=se),type:"checkbox"},null,512),[[a.vModelCheckbox,l.screenshotMode]])]))],64)):(0,e.Q3)("",!0)],4)):(0,e.Q3)("",!0)]),_:1},8,["name"])],2)}},78750:(W,b,n)=>{"use strict";n.d(b,{X:()=>r});var e=n(20641),i=n(90033),a=n(53751);const f={key:0,class:"emptycontent-additional"};function r(v,c,p,g,u,l){const m=(0,e.g2)("NcButton");return(0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["empty-call-view",{"empty-call-view--sidebar":p.isSidebar,"empty-call-view--small":p.isSmall}]),"data-theme-dark":""},[((0,e.uX)(),(0,e.Wv)((0,e.$y)(l.emptyCallViewIcon),{size:p.isSidebar?32:64,class:"empty-call-view__icon"},null,8,["size"])),(0,e.Lk)("h2",null,(0,i.toDisplayString)(l.title),1),p.isSmall?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[l.message?((0,e.uX)(),(0,e.CE)("p",f,(0,i.toDisplayString)(l.message),1)):(0,e.Q3)("",!0),l.showLink?((0,e.uX)(),(0,e.Wv)(m,{key:1,variant:"primary",onClick:(0,a.withModifiers)(l.handleCopyLink,["stop"])},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(l.t("spreed","Copy link")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0)],64))],2)}},29237:(W,b,n)=>{"use strict";n.d(b,{X:()=>v});var e=n(20641),i=n(90033),a=n(53751);const f={class:"local-audio-control-wrapper"},r={class:"popover-hint"};function v(c,p,g,u,l,m){const y=(0,e.g2)("VolumeIndicator"),d=(0,e.g2)("NcButton"),w=(0,e.g2)("NcPopover"),C=(0,e.g2)("IconChevronUp"),j=(0,e.g2)("NcActionCaption"),O=(0,e.g2)("NcActionButton"),N=(0,e.g2)("NcActionSeparator"),X=(0,e.g2)("NcActions");return(0,e.uX)(),(0,e.CE)("div",f,[(0,e.bF)(w,{ref:"popover",boundary:u.boundaryElement,"show-triggers":[],"hide-triggers":["click"],"auto-hide":!1,"no-focus-trap":"",shown:u.popupShown},{trigger:(0,e.k6)(()=>[(0,e.bF)(d,{title:m.audioButtonTitle,variant:g.variant,"aria-label":m.audioButtonAriaLabel,class:(0,i.normalizeClass)({"no-audio-available":!m.isAudioAvailable,"audio-control-button":g.showDevices}),disabled:!m.isAudioAllowed,onClick:(0,a.withModifiers)(m.toggleAudio,["stop"])},{icon:(0,e.k6)(()=>[(0,e.bF)(y,{"audio-preview-available":m.isAudioAvailable,"audio-enabled":m.showMicrophoneOn,"current-volume":g.model.attributes.currentVolume,"volume-threshold":g.model.attributes.volumeThreshold,"overlay-muted-color":"#888888"},null,8,["audio-preview-available","audio-enabled","current-volume","volume-threshold"])]),_:1},8,["title","variant","aria-label","class","disabled","onClick"])]),default:(0,e.k6)(()=>[(0,e.Lk)("div",r,[(0,e.Lk)("span",null,(0,i.toDisplayString)(u.speakingWhileMutedWarner?.message),1)])]),_:1},8,["boundary","shown"]),g.showDevices?((0,e.uX)(),(0,e.Wv)(X,{key:0,disabled:!m.isAudioAvailable||!m.isAudioAllowed,class:"audio-selector-button",onOpen:u.updateDevices},{icon:(0,e.k6)(()=>[(0,e.bF)(C,{size:16})]),default:(0,e.k6)(()=>[(0,e.bF)(j,{name:m.t("spreed","Select a microphone")},null,8,["name"]),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(m.audioInputDevices,V=>((0,e.uX)(),(0,e.Wv)(O,{key:V.deviceId??"none",class:"audio-selector__action",type:"radio","model-value":u.audioInputId,value:V.deviceId,title:V.label,onClick:Z=>m.handleAudioInputIdChange(V.deviceId)},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(V.label),1)]),_:2},1032,["model-value","value","title","onClick"]))),128)),u.audioOutputSupported?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[(0,e.bF)(N),(0,e.bF)(j,{name:m.t("spreed","Select a speaker")},null,8,["name"]),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(m.audioOutputDevices,V=>((0,e.uX)(),(0,e.Wv)(O,{key:V.deviceId??"none",class:"audio-selector__action",type:"radio","model-value":u.audioOutputId,value:V.deviceId,title:V.label,onClick:Z=>m.handleAudioOutputIdChange(V.deviceId)},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(V.label),1)]),_:2},1032,["model-value","value","title","onClick"]))),128))],64)):(0,e.Q3)("",!0)]),_:1},8,["disabled","onOpen"])):(0,e.Q3)("",!0)])}},24671:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033),a=n(53751);const f=["src"],r={key:1,class:"avatar-container"},v={class:"bottom-bar"};function c(p,g,u,l,m,y){const d=(0,e.g2)("IconAccountOffOutline"),w=(0,e.g2)("NcLoadingIcon"),C=(0,e.g2)("VideoBackground"),j=(0,e.g2)("AvatarWrapper"),O=(0,e.g2)("NcButton");return(0,e.uX)(),(0,e.CE)("div",{ref:"videoContainer",class:(0,i.normalizeClass)(["localVideoContainer",y.videoContainerClass]),onMouseover:g[2]||(g[2]=N=>m.mouseover=!0),onMouseleave:g[3]||(g[3]=N=>m.mouseover=!1),onClick:g[4]||(g[4]=N=>p.$emit("clickVideo"))},[y.screenshotModeUrl?((0,e.uX)(),(0,e.CE)("img",{key:0,class:"dev-mode-video--self videoWrapper",alt:"dev-mode-video--self",src:y.screenshotModeUrl},null,8,f)):(0,e.Q3)("",!0),(0,e.bo)((0,e.Lk)("div",{class:"videoWrapper",style:(0,i.normalizeStyle)(y.videoWrapperStyle)},[(0,e.Lk)("video",{id:"localVideo",ref:"video",disablePictureInPicture:"true",class:(0,i.normalizeClass)([u.fitVideo?"video--fit":"video--fill","video"]),onPlaying:g[0]||(g[0]=(...N)=>y.updateVideoAspectRatio&&y.updateVideoAspectRatio(...N))},null,34),u.isPresenterOverlay&&m.mouseover?((0,e.uX)(),(0,e.Wv)(d,{key:0,class:"presenter-icon__hide","aria-label":y.t("spreed","Hide presenter video"),title:y.t("spreed","Hide presenter video"),size:32,onClick:g[1]||(g[1]=N=>p.$emit("clickPresenter"))},null,8,["aria-label","title"])):(0,e.Q3)("",!0),y.isNotConnected?((0,e.uX)(),(0,e.Wv)(w,{key:1,size:y.avatarSize/2,class:"video-loading"},null,8,["size"])):(0,e.Q3)("",!0)],4),[[a.vShow,!y.screenshotModeUrl&&u.localMediaModel.attributes.videoEnabled]]),!y.screenshotModeUrl&&!u.localMediaModel.attributes.videoEnabled&&!u.isSidebar?((0,e.uX)(),(0,e.CE)("div",r,[u.isGrid||u.isStripe?((0,e.uX)(),(0,e.Wv)(C,{key:0,"display-name":y.displayName,user:y.userId},null,8,["display-name","user"])):(0,e.Q3)("",!0),(0,e.bF)(j,{id:y.userId,token:u.token,name:y.displayName,source:l.actorStore.actorType,size:y.avatarSize,loading:y.isNotConnected,"disable-menu":"","disable-tooltip":""},null,8,["id","token","name","source","size","loading"])])):(0,e.Q3)("",!0),(0,e.Lk)("div",v,[u.isBig?((0,e.uX)(),(0,e.Wv)(O,{key:0,variant:"tertiary",class:"bottom-bar__button",onClick:y.handleStopFollowing},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(y.stopFollowingLabel),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0)])],34)}},54107:(W,b,n)=>{"use strict";n.d(b,{X:()=>r});var e=n(20641),i=n(90033),a=n(53751);const f={class:"local-video-control-wrapper"};function r(v,c,p,g,u,l){const m=(0,e.g2)("IconVideo"),y=(0,e.g2)("IconVideoOffOutline"),d=(0,e.g2)("NcButton"),w=(0,e.g2)("IconChevronUp"),C=(0,e.g2)("NcActionCaption"),j=(0,e.g2)("NcActionButton"),O=(0,e.g2)("NcActions");return(0,e.uX)(),(0,e.CE)("div",f,[(0,e.bF)(d,{title:l.videoButtonTitle,variant:p.variant,"aria-label":l.videoButtonAriaLabel,class:(0,i.normalizeClass)({"no-video-available":!l.isVideoAvailable,"video-control-button":p.showDevices}),disabled:!l.isVideoAllowed,onClick:(0,a.withModifiers)(l.toggleVideo,["stop"])},{icon:(0,e.k6)(()=>[l.showVideoOn?((0,e.uX)(),(0,e.Wv)(m,{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(y,{key:1,size:20}))]),_:1},8,["title","variant","aria-label","class","disabled","onClick"]),p.showDevices?((0,e.uX)(),(0,e.Wv)(O,{key:0,disabled:!l.isVideoAvailable||!l.isVideoAllowed,class:"video-selector-button",onOpen:g.updateDevices},{icon:(0,e.k6)(()=>[(0,e.bF)(w,{size:16})]),default:(0,e.k6)(()=>[(0,e.bF)(C,{name:l.t("spreed","Select a video device")},null,8,["name"]),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(l.videoDevices,N=>((0,e.uX)(),(0,e.Wv)(j,{key:N.deviceId??"none",class:"video-selector__action",type:"radio","model-value":g.videoInputId,value:N.deviceId,title:N.label,onClick:X=>l.handleVideoInputIdChange(N.deviceId)},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(N.label),1)]),_:2},1032,["model-value","value","title","onClick"]))),128))]),_:1},8,["disabled","onOpen"])):(0,e.Q3)("",!0)])}},40053:(W,b,n)=>{"use strict";n.d(b,{X:()=>f});var e=n(20641),i=n(90033);const a={ref:"presenterOverlayContainer",class:"presenter-overlay__container"};function f(r,v,c,p,g,u){const l=(0,e.g2)("LocalVideo"),m=(0,e.g2)("VideoVue"),y=(0,e.g2)("VueDraggableResizable"),d=(0,e.g2)("AccountBox"),w=(0,e.g2)("NcButton");return(0,e.uX)(),(0,e.CE)("div",a,[c.isCollapsed?((0,e.uX)(),(0,e.Wv)(w,{key:1,"aria-label":u.t("spreed","Show presenter"),title:u.t("spreed","Show presenter"),class:"presenter-overlay--collapsed",variant:"tertiary-no-background",onClick:v[4]||(v[4]=C=>r.$emit("click"))},{icon:(0,e.k6)(()=>[(0,e.bF)(d,{"fill-color":"#ffffff",size:20})]),_:1},8,["aria-label","title"])):((0,e.uX)(),(0,e.Wv)(y,{key:0,ref:"presenterOverlay",parent:"",class:"presenter-overlay",resizable:!1,h:g.presenterOverlaySize,w:g.presenterOverlaySize,x:p.isDirectionRTL?p.parentWidth-g.presenterOverlaySize-10:10,y:10,onDragging:v[2]||(v[2]=C=>g.isDragging=!0),onDragstop:v[3]||(v[3]=C=>g.isDragging=!1)},{default:(0,e.k6)(()=>[c.isLocalPresenter?((0,e.uX)(),(0,e.Wv)(l,{key:0,class:"presenter-overlay__video",token:c.token,"local-media-model":c.localMediaModel,"local-call-participant-model":c.model,"is-presenter-overlay":"","un-selectable":"","hide-bottom-bar":"",onClickPresenter:v[0]||(v[0]=C=>r.$emit("click"))},null,8,["token","local-media-model","local-call-participant-model"])):((0,e.uX)(),(0,e.Wv)(m,{key:1,token:c.token,class:(0,i.normalizeClass)([{dragging:g.isDragging},"presenter-overlay__video"]),model:c.model,"shared-data":c.sharedData,"is-presenter-overlay":"","un-selectable":"","hide-bottom-bar":"",onClickPresenter:v[1]||(v[1]=C=>r.$emit("click"))},null,8,["token","class","model","shared-data"]))]),_:1},8,["h","w","x"]))],512)}},89283:(W,b,n)=>{"use strict";n.d(b,{X:()=>v});var e=n(20641),i=n(90033);const a=["src","alt"],f={key:1,class:"toast__reaction"},r={class:"toast__name"};function v(c,p,g,u,l,m){const y=(0,e.g2)("TransitionWrapper");return(0,e.uX)(),(0,e.Wv)(y,{class:"toaster",name:"toast",tag:"ul",group:""},{default:(0,e.k6)(()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(l.toasts,d=>((0,e.uX)(),(0,e.CE)("li",{key:d.seed,class:"toast",style:(0,i.normalizeStyle)(m.styled(d.name,d.seed))},[d.reactionURL?((0,e.uX)(),(0,e.CE)("img",{key:0,class:"toast__reaction-img",src:d.reactionURL,alt:d.reaction,width:"34",height:"34"},null,8,a)):((0,e.uX)(),(0,e.CE)("span",f,(0,i.toDisplayString)(d.reaction),1)),(0,e.Lk)("span",r,(0,i.toDisplayString)(d.name),1)],4))),128))]),_:1})}},4494:(W,b,n)=>{"use strict";n.d(b,{X:()=>v});var e=n(20641),i=n(90033),a=n(53751);const f=["id"],r=["disablePictureInPicture"];function v(c,p,g,u,l,m){const y=(0,e.g2)("VideoBottomBar");return(0,e.uX)(),(0,e.CE)("div",{id:m.screenContainerId,class:"screenContainer",onDblclickCapture:p[0]||(p[0]=(...d)=>u.onDoubleClick&&u.onDoubleClick(...d))},[(0,e.bo)((0,e.Lk)("video",{ref:"screen",disablePictureInPicture:g.isBig?"false":"true",class:(0,i.normalizeClass)(["screen",u.screenClass])},null,10,r),[[a.vShow,g.localMediaModel&&g.localMediaModel.attributes.localScreen||g.callParticipantModel&&g.callParticipantModel.attributes.screen]]),g.isBig?((0,e.uX)(),(0,e.Wv)(y,{key:0,token:g.token,"shared-data":g.sharedData,"is-big":"","is-screen":"",model:m.model,"participant-name":m.remoteParticipantName},null,8,["token","shared-data","model","participant-name"])):(0,e.Q3)("",!0)],40,f)}},33e3:(W,b,n)=>{"use strict";n.d(b,{X:()=>a});var e=n(20641),i=n(90033);function a(f,r,v,c,p,g){return(0,e.uX)(),(0,e.CE)("div",{class:"video-background",style:(0,i.normalizeStyle)({"background-color":g.backgroundColor})},null,4)}},26746:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033),a=n(53751);const f={key:0,class:"status-indicator raiseHandIndicator"},r={key:0,class:"bottom-bar"},v={key:3,class:"status-indicator iceFailedIndicator"};function c(p,g,u,l,m,y){const d=(0,e.g2)("IconHandBackLeft"),w=(0,e.g2)("TransitionWrapper"),C=(0,e.g2)("IconMicrophone"),j=(0,e.g2)("NcIconSvgWrapper"),O=(0,e.g2)("NcButton"),N=(0,e.g2)("IconVideo"),X=(0,e.g2)("IconVideoOffOutline"),V=(0,e.g2)("IconMonitor"),Z=(0,e.g2)("IconAlertCircleOutline");return(0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["wrapper",{"wrapper--big":u.isBig}]),onMouseover:g[0]||(g[0]=(0,a.withModifiers)(J=>m.mouseover=!0,["stop"])),onMouseleave:g[1]||(g[1]=(0,a.withModifiers)(J=>m.mouseover=!1,["stop"]))},[(0,e.bF)(w,{name:"fade"},{default:(0,e.k6)(()=>[y.showRaiseHandIndicator?((0,e.uX)(),(0,e.CE)("div",f,[(0,e.bF)(d,{size:18,"fill-color":"#ffffff"})])):(0,e.Q3)("",!0)]),_:1}),u.isSidebar?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("div",r,[(0,e.bF)(w,{name:"fade"},{default:(0,e.k6)(()=>[(0,e.bo)((0,e.Lk)("div",{class:(0,i.normalizeClass)(["participant-name",{"participant-name--active":y.isCurrentlyActive,"participant-name--has-shadow":u.hasShadow}])},(0,i.toDisplayString)(u.participantName),3),[[a.vShow,y.showParticipantName]])]),_:1}),u.isScreen?(0,e.Q3)("",!0):(0,e.bo)(((0,e.uX)(),(0,e.Wv)(w,{key:0,class:"media-indicators",name:"fade",group:""},{default:(0,e.k6)(()=>[y.showAudioIndicator?((0,e.uX)(),(0,e.Wv)(O,{key:0,title:y.audioButtonTitle,"aria-label":y.audioButtonTitle,class:"audioIndicator",variant:"tertiary-no-background",disabled:y.isAudioButtonDisabled,onClick:(0,a.withModifiers)(y.forceMute,["stop"])},{icon:(0,e.k6)(()=>[u.model.attributes.audioAvailable?((0,e.uX)(),(0,e.Wv)(C,{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(j,{key:1,svg:l.IconMicrophoneOffOutline,size:20},null,8,["svg"]))]),_:1},8,["title","aria-label","disabled","onClick"])):(0,e.Q3)("",!0),y.showVideoIndicator?((0,e.uX)(),(0,e.Wv)(O,{key:1,title:y.videoButtonTitle,"aria-label":y.videoButtonTitle,class:"videoIndicator",variant:"tertiary-no-background",onClick:(0,a.withModifiers)(y.toggleVideo,["stop"])},{icon:(0,e.k6)(()=>[y.isRemoteVideoEnabled?((0,e.uX)(),(0,e.Wv)(N,{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(X,{key:1,size:20}))]),_:1},8,["title","aria-label","onClick"])):(0,e.Q3)("",!0),y.showScreenSharingIndicator?((0,e.uX)(),(0,e.Wv)(O,{key:2,title:y.t("spreed","Show screen"),"aria-label":y.t("spreed","Show screen"),class:(0,i.normalizeClass)(["screenSharingIndicator",{"screen-visible":u.sharedData.screenVisible}]),variant:"tertiary-no-background",onClick:(0,a.withModifiers)(y.switchToScreen,["stop"])},{icon:(0,e.k6)(()=>[(0,e.bF)(V,{size:20})]),_:1},8,["title","aria-label","class","onClick"])):(0,e.Q3)("",!0),y.connectionStateFailedNoRestart?((0,e.uX)(),(0,e.CE)("div",v,[(0,e.bF)(Z,{size:20})])):(0,e.Q3)("",!0)]),_:1},512)),[[a.vShow,u.showVideoOverlay]]),y.showStopFollowingButton?((0,e.uX)(),(0,e.Wv)(O,{key:1,class:"following-button",variant:"tertiary",onClick:y.handleStopFollowing},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(y.t("spreed","Stop following")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0)]))],34)}},82142:(W,b,n)=>{"use strict";n.d(b,{X:()=>g});var e=n(20641),i=n(90033),a=n(53751);const f=["id"],r=["disablePictureInPicture"],v=["src"],c={key:0,class:"avatar-container"},p={key:0,class:"placeholder-for-promoted"};function g(u,l,m,y,d,w){const C=(0,e.g2)("IconAccountOffOutline"),j=(0,e.g2)("NcLoadingIcon"),O=(0,e.g2)("TransitionWrapper"),N=(0,e.g2)("ScreenShare"),X=(0,e.g2)("VideoBackground"),V=(0,e.g2)("AvatarWrapper"),Z=(0,e.g2)("IconAccountCircleOutline"),J=(0,e.g2)("VideoBottomBar");return(0,e.bo)(((0,e.uX)(),(0,e.CE)("div",{id:(m.placeholderForPromoted?"placeholder-":"")+"container_"+w.peerId+"_video_incoming",ref:"videoContainer",class:(0,i.normalizeClass)(["video-container",w.containerClass]),onMouseover:l[2]||(l[2]=se=>d.mouseover=!0),onMouseleave:l[3]||(l[3]=se=>d.mouseover=!1),onClick:l[4]||(l[4]=se=>u.$emit("clickVideo"))},[(0,e.bF)(O,{name:"fade"},{default:(0,e.k6)(()=>[(0,e.bo)((0,e.Lk)("div",{class:(0,i.normalizeClass)([w.videoWrapperClass,"videoWrapper"]),style:(0,i.normalizeStyle)(w.videoWrapperStyle)},[(0,e.Lk)("video",{ref:"video",disablePictureInPicture:!m.isBig,class:(0,i.normalizeClass)([m.fitVideo?"video--fit":"video--fill","video"]),onPlaying:l[0]||(l[0]=(...se)=>w.updateVideoAspectRatio&&w.updateVideoAspectRatio(...se))},null,42,r),m.isPresenterOverlay&&d.mouseover?((0,e.uX)(),(0,e.Wv)(C,{key:0,class:"presenter-icon__hide","aria-label":w.t("spreed","Hide presenter video"),title:w.t("spreed","Hide presenter video"),size:32,onClick:l[1]||(l[1]=se=>u.$emit("clickPresenter"))},null,8,["aria-label","title"])):(0,e.Q3)("",!0),w.isLoading?((0,e.uX)(),(0,e.Wv)(j,{key:1,size:w.avatarSize/2,class:"video-loading"},null,8,["size"])):(0,e.Q3)("",!0),w.screenshotModeUrl&&m.isPresenterOverlay?((0,e.uX)(),(0,e.CE)("img",{key:2,class:"dev-mode-video--presenter",alt:"dev-mode-video--presenter",src:w.screenshotModeUrl},null,8,v)):(0,e.Q3)("",!0)],6),[[a.vShow,w.showVideo]])]),_:1}),(0,e.bF)(O,{name:"fade"},{default:(0,e.k6)(()=>[w.showSharedScreen?((0,e.uX)(),(0,e.Wv)(N,{key:0,"is-big":m.isBig,token:m.token,"call-participant-model":m.model,"shared-data":m.sharedData},null,8,["is-big","token","call-participant-model","shared-data"])):(0,e.Q3)("",!0)]),_:1}),(0,e.bF)(O,{name:"fade"},{default:(0,e.k6)(()=>[w.showBackgroundAndAvatar?((0,e.uX)(),(0,e.CE)("div",c,[(0,e.bF)(X,{"display-name":w.displayName,user:w.participantUserId},null,8,["display-name","user"]),(0,e.bF)(V,{id:w.participantUserId,token:m.token,name:w.displayName,source:w.participantActorType,size:w.avatarSize,loading:w.isLoading,"disable-menu":"","disable-tooltip":""},null,8,["id","token","name","source","size","loading"])])):(0,e.Q3)("",!0)]),_:1}),(0,e.bF)(O,{name:"fade"},{default:(0,e.k6)(()=>[w.showPlaceholderForPromoted?((0,e.uX)(),(0,e.CE)("div",p,[m.isPromoted||m.isSelected?((0,e.uX)(),(0,e.Wv)(Z,{key:0,"fill-color":"#FFFFFF",size:64})):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0)]),_:1}),w.connectionMessage?((0,e.uX)(),(0,e.CE)("div",{key:0,class:(0,i.normalizeClass)([w.connectionMessageClass,"connection-message"])},(0,i.toDisplayString)(w.connectionMessage),3)):(0,e.Q3)("",!0),m.hideBottomBar?(0,e.Q3)("",!0):(0,e.RG)(u.$slots,"bottom-bar",{key:1},()=>[(0,e.bF)(J,(0,e.v6)({"has-shadow":w.hasVideo,"participant-name":w.participantName},u.$props,{onBottomBarHover:w.handleHoverEvent}),null,16,["has-shadow","participant-name","onBottomBarHover"])],!0)],42,f)),[[a.vShow,!m.placeholderForPromoted||m.sharedData.promoted]])}},75217:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033),a=n(53751);const f={ref:"ghost",class:"viewer-overlay-ghost"},r={class:"video-overlay__top-bar"},v={class:"viewer-overlay__bottom-bar"};function c(p,g,u,l,m,y){const d=(0,e.g2)("ChevronDown"),w=(0,e.g2)("ChevronUp"),C=(0,e.g2)("NcButton"),j=(0,e.g2)("ArrowExpand"),O=(0,e.g2)("ScreenShare"),N=(0,e.g2)("VideoVue"),X=(0,e.g2)("EmptyCallView"),V=(0,e.g2)("LocalVideo"),Z=(0,e.g2)("LocalAudioControlButton"),J=(0,e.g2)("LocalVideoControlButton"),se=(0,e.g2)("TransitionWrapper");return(0,e.uX)(),(0,e.CE)("div",f,[((0,e.uX)(),(0,e.Wv)(e.Im,{to:"body"},[(0,e.Lk)("div",{class:"viewer-overlay app-talk",style:(0,i.normalizeStyle)(y.computedStyle)},[(0,e.Lk)("div",{class:(0,i.normalizeClass)(["viewer-overlay__collapse",{collapsed:m.isCollapsed}])},[(0,e.bF)(C,{variant:"secondary",class:"viewer-overlay__button","aria-label":m.isCollapsed?y.t("spreed","Collapse"):y.t("spreed","Expand"),onClick:g[0]||(g[0]=(0,a.withModifiers)(Y=>m.isCollapsed=!m.isCollapsed,["stop"]))},{icon:(0,e.k6)(()=>[m.isCollapsed?((0,e.uX)(),(0,e.Wv)(w,{key:1,size:20})):((0,e.uX)(),(0,e.Wv)(d,{key:0,size:20}))]),_:1},8,["aria-label"])],2),(0,e.bF)(se,{name:"slide-down"},{default:(0,e.k6)(()=>[(0,e.bo)((0,e.Lk)("div",{class:"viewer-overlay__video-container",tabindex:"0",onClick:g[1]||(g[1]=(...Y)=>y.maximize&&y.maximize(...Y))},[(0,e.Lk)("div",r,[(0,e.bF)(C,{variant:"secondary",class:"viewer-overlay__button","aria-label":y.t("spreed","Expand"),onClick:(0,a.withModifiers)(y.maximize,["stop"])},{icon:(0,e.k6)(()=>[(0,e.bF)(j,{size:20})]),_:1},8,["aria-label","onClick"])]),y.showLocalScreen?((0,e.uX)(),(0,e.Wv)(O,{key:0,token:u.token,"local-media-model":u.localModel,"shared-data":u.localSharedData},null,8,["token","local-media-model","shared-data"])):u.model&&u.screens[u.model.attributes.peerId]?((0,e.uX)(),(0,e.Wv)(O,{key:1,token:u.token,"call-participant-model":u.model,"shared-data":u.sharedData},null,8,["token","call-participant-model","shared-data"])):u.model?((0,e.uX)(),(0,e.Wv)(N,{key:2,class:"viewer-overlay__video",token:u.token,model:u.model,"shared-data":u.sharedData,"is-grid":"","un-selectable":"","hide-bottom-bar":"",onClickVideo:y.maximize},{"bottom-bar":(0,e.k6)(()=>[...g[2]||(g[2]=[])]),_:1},8,["token","model","shared-data","onClickVideo"])):((0,e.uX)(),(0,e.Wv)(X,{key:3,"is-small":""})),u.localModel.attributes.videoEnabled?((0,e.uX)(),(0,e.Wv)(V,{key:4,class:"viewer-overlay__local-video",token:u.token,"show-controls":!1,"local-media-model":u.localModel,"local-call-participant-model":u.localCallParticipantModel,"is-small":"","un-selectable":""},null,8,["token","local-media-model","local-call-participant-model"])):(0,e.Q3)("",!0),(0,e.Lk)("div",v,[(0,e.bF)(Z,{class:"viewer-overlay__button",token:u.token,conversation:y.conversation,model:u.localModel,variant:"secondary","disable-keyboard-shortcuts":""},null,8,["token","conversation","model"]),(0,e.bF)(J,{class:"viewer-overlay__button",token:u.token,conversation:y.conversation,model:u.localModel,variant:"secondary","disable-keyboard-shortcuts":""},null,8,["token","conversation","model"])])],512),[[a.vShow,!m.isCollapsed]])]),_:1})],4)]))],512)}},68786:(W,b,n)=>{"use strict";n.d(b,{X:()=>g});var e=n(20641),i=n(90033);const a=["src","width","height","alt"],f=["aria-label"],r={key:2,class:"overlap-icon"},v={class:"hidden-visually"},c={key:3,class:"overlap-icon"},p={class:"hidden-visually"};function g(u,l,m,y,d,w){const C=(0,e.g2)("NcAvatar"),j=(0,e.g2)("IconVideo"),O=(0,e.g2)("IconStar");return(0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["conversation-icon",[w.themeClass,{offline:m.offline}]]),style:(0,i.normalizeStyle)({"--icon-size":`${m.size}px`})},[w.isOneToOne?((0,e.uX)(),(0,e.Wv)(C,{key:m.item.token+(y.isDarkTheme?"-dark":"-light"),size:m.size,user:m.item.name,"disable-menu":m.disableMenu,"display-name":m.item.displayName,"preloaded-user-status":w.preloadedUserStatus,"hide-status":m.hideUserStatus,"verbose-status":m.showUserOnlineStatus,class:"conversation-icon__avatar"},null,8,["size","user","disable-menu","display-name","preloaded-user-status","hide-status","verbose-status"])):((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[w.iconClass?((0,e.uX)(),(0,e.CE)("div",{key:0,class:(0,i.normalizeClass)(["avatar icon",w.iconClass])},null,2)):((0,e.uX)(),(0,e.CE)("img",{key:w.avatarUrl,src:w.avatarUrl,width:m.size,height:m.size,alt:m.item.displayName,class:"avatar icon",onError:l[0]||(l[0]=(...N)=>y.onError&&y.onError(...N))},null,40,a)),!m.hideUserStatus&&w.conversationType?((0,e.uX)(),(0,e.CE)("span",{key:2,class:"conversation-icon__type",role:"img","aria-hidden":"false","aria-label":w.conversationType.label},[((0,e.uX)(),(0,e.Wv)((0,e.$y)(w.conversationType.icon),{size:m.size*.3},null,8,["size"]))],8,f)):(0,e.Q3)("",!0)],64)),w.showCall?((0,e.uX)(),(0,e.CE)("div",r,[(0,e.bF)(j,{size:m.size*.5,"fill-color":"#E9322D"},null,8,["size"]),(0,e.Lk)("span",v,(0,i.toDisplayString)(w.t("spreed","Call in progress")),1)])):w.showFavorite?((0,e.uX)(),(0,e.CE)("div",c,[(0,e.bF)(O,{size:m.size*.5,"fill-color":"#FFCC00"},null,8,["size"]),(0,e.Lk)("span",p,(0,i.toDisplayString)(w.t("spreed","Favorite")),1)])):(0,e.Q3)("",!0)],6)}},58154:(W,b,n)=>{"use strict";n.d(b,{X:()=>i});var e=n(20641);function i(a,f,r,v,c,p){const g=(0,e.g2)("NcEmptyContent");return(0,e.uX)(),(0,e.Wv)(g,{class:"empty-view",name:r.name,description:r.description},{icon:(0,e.k6)(()=>[(0,e.RG)(a.$slots,"icon",{},void 0,!0)]),_:3},8,["name","description"])}},23984:(W,b,n)=>{"use strict";n.d(b,{X:()=>f});var e=n(20641),i=n(90033);const a={class:"equalizer"};function f(r,v,c,p,g,u){const l=(0,e.g2)("NcButton");return(0,e.uX)(),(0,e.Wv)(l,{disabled:c.disabled,class:"media-devices-speaker-test-button",title:u.buttonLabel,"aria-label":u.buttonLabel,variant:"secondary",onClick:u.playTestSound},{icon:(0,e.k6)(()=>[(0,e.Lk)("div",a,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(u.equalizerBars,m=>((0,e.uX)(),(0,e.CE)("div",{key:m.key,class:(0,i.normalizeClass)(["equalizer__bar",{"equalizer__bar--active":u.isPlayingTestSound}]),style:(0,i.normalizeStyle)(m.style)},null,6))),128))])]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(u.t("spreed","Test")),1)]),_:1},8,["disabled","title","aria-label","onClick"])}},95109:(W,b,n)=>{"use strict";n.d(b,{X:()=>d});var e=n(20641),i=n(90033),a=n(53751);const f={class:"media-settings"},r=["id"],v={key:0},c={key:1},p={class:"media-settings__preview"},g={class:"preview__novideo"},u={class:"media-settings__toggles"},l={class:"media-settings__device-error"},m={class:"media-settings__device-error"},y={class:"media-settings__settings"};function d(w,C,j,O,N,X){const V=(0,e.g2)("NcCheckboxRadioSwitch"),Z=(0,e.g2)("NcNoteCard"),J=(0,e.g2)("IconReflectHorizontal"),se=(0,e.g2)("NcButton"),Y=(0,e.g2)("VideoBackground"),pe=(0,e.g2)("AvatarWrapper"),I=(0,e.g2)("VolumeIndicator"),s=(0,e.g2)("NcIconSvgWrapper"),_=(0,e.g2)("NcPopover"),F=(0,e.g2)("IconVideo"),E=(0,e.g2)("IconVideoOffOutline"),k=(0,e.g2)("MediaDevicesSelector"),x=(0,e.g2)("MediaDevicesSpeakerTest"),R=(0,e.g2)("VideoBackgroundEditor"),M=(0,e.g2)("MediaSettingsTabs"),o=(0,e.g2)("SetGuestUsername"),P=(0,e.g2)("CallButton");return N.show?((0,e.uX)(),(0,e.Wv)((0,e.$y)(j.isDialog?"NcModal":"div"),{key:0,size:j.isDialog?"large":void 0,"label-id":j.isDialog?O.dialogHeaderId:void 0,onClose:X.close},{default:(0,e.k6)(()=>[(0,e.Lk)("div",f,[j.isDialog?((0,e.uX)(),(0,e.CE)("h2",{key:0,id:O.dialogHeaderId,class:"media-settings__title nc-dialog-alike-header"},(0,i.toDisplayString)(X.t("spreed","Check devices")),9,r)):(0,e.Q3)("",!0),X.showRecordingWarning?((0,e.uX)(),(0,e.Wv)(Z,{key:1,class:(0,i.normalizeClass)({"media-settings__recording-warning--mobile":O.isMobile}),type:"warning"},{default:(0,e.k6)(()=>[X.isCurrentlyRecording?((0,e.uX)(),(0,e.CE)("p",v,[(0,e.Lk)("strong",null,(0,i.toDisplayString)(X.t("spreed","The call is being recorded.")),1)])):((0,e.uX)(),(0,e.CE)("p",c,[(0,e.Lk)("strong",null,(0,i.toDisplayString)(X.t("spreed","The call might be recorded.")),1)])),X.isRecordingConsentRequired?((0,e.uX)(),(0,e.CE)(e.FK,{key:2},[(0,e.Lk)("p",null,(0,i.toDisplayString)(X.t("spreed","The recording might include your voice, video from camera, and screen share. Your consent is required before joining the call.")),1),(0,e.bF)(V,{class:"checkbox--warning","model-value":j.recordingConsentGiven,"onUpdate:modelValue":X.setRecordingConsentGiven},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(X.t("spreed","Give consent to the recording of this call")),1)]),_:1},8,["model-value","onUpdate:modelValue"])],64)):(0,e.Q3)("",!0)]),_:1},8,["class"])):(0,e.Q3)("",!0),(0,e.Lk)("div",{class:(0,i.normalizeClass)(["media-settings__content",{"media-settings__content--mobile":O.isMobile}])},[(0,e.Lk)("div",p,[(0,e.bo)((0,e.Lk)("video",{ref:"video",class:(0,i.normalizeClass)(["preview__video",{"preview__video--mirrored":N.isMirrored}]),disablePictureInPicture:"",tabindex:"-1"},null,2),[[a.vShow,X.showVideo]]),X.showVideo?((0,e.uX)(),(0,e.Wv)(se,{key:0,variant:"secondary",class:"media-settings__preview-mirror",title:X.mirrorToggleLabel,"aria-label":X.mirrorToggleLabel,onClick:C[0]||(C[0]=$=>N.isMirrored=!N.isMirrored)},{icon:(0,e.k6)(()=>[(0,e.bF)(J,{size:20})]),_:1},8,["title","aria-label"])):(0,e.Q3)("",!0),(0,e.bo)((0,e.Lk)("div",g,[(0,e.bF)(Y,{"display-name":X.displayName,user:X.userId},null,8,["display-name","user"]),(0,e.bF)(pe,{id:X.userId,token:O.token,name:X.displayName,source:O.actorStore.actorType,size:O.AVATAR.SIZE.EXTRA_LARGE,"disable-menu":"","disable-tooltip":""},null,8,["id","token","name","source","size"])],512),[[a.vShow,!X.showVideo]]),(0,e.Lk)("div",u,[O.audioStreamError?((0,e.uX)(),(0,e.Wv)(_,{key:1,title:X.t("spreed","Show more info"),"no-focus-trap":""},{trigger:(0,e.k6)(()=>[(0,e.bF)(se,{variant:"error","aria-label":X.t("spreed","Audio is not available")},{icon:(0,e.k6)(()=>[(0,e.bF)(s,{svg:O.IconMicrophoneOffOutline,size:20},null,8,["svg"])]),_:1},8,["aria-label"])]),default:(0,e.k6)(()=>[(0,e.Lk)("p",l,(0,i.toDisplayString)(X.audioStreamErrorMessage),1)]),_:1},8,["title"])):((0,e.uX)(),(0,e.Wv)(se,{key:0,variant:"tertiary",title:X.audioButtonTitle,"aria-label":X.audioButtonTitle,disabled:!O.audioPreviewAvailable,onClick:X.toggleAudio},{icon:(0,e.k6)(()=>[(0,e.bF)(I,{"audio-preview-available":O.audioPreviewAvailable,"audio-enabled":N.audioOn,"current-volume":O.currentVolume,"volume-threshold":O.currentThreshold,"overlay-muted-color":"#888888"},null,8,["audio-preview-available","audio-enabled","current-volume","volume-threshold"])]),_:1},8,["title","aria-label","disabled","onClick"])),O.videoStreamError?((0,e.uX)(),(0,e.Wv)(_,{key:3,title:X.t("spreed","Show more info"),"no-focus-trap":""},{trigger:(0,e.k6)(()=>[(0,e.bF)(se,{variant:"error","aria-label":X.t("spreed","Video is not available")},{icon:(0,e.k6)(()=>[(0,e.bF)(E,{size:20})]),_:1},8,["aria-label"])]),default:(0,e.k6)(()=>[(0,e.Lk)("p",m,(0,i.toDisplayString)(X.videoStreamErrorMessage),1)]),_:1},8,["title"])):((0,e.uX)(),(0,e.Wv)(se,{key:2,variant:"tertiary",title:X.videoButtonTitle,"aria-label":X.videoButtonTitle,disabled:!O.videoPreviewAvailable,onClick:X.toggleVideo},{icon:(0,e.k6)(()=>[N.videoOn?((0,e.uX)(),(0,e.Wv)(F,{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(E,{key:1,size:20}))]),_:1},8,["title","aria-label","disabled","onClick"]))])]),(0,e.Lk)("div",y,[(0,e.bF)(M,{active:N.tabContent,"onUpdate:active":C[1]||(C[1]=$=>N.tabContent=$),tabs:O.tabs},{"tab-panel:devices":(0,e.k6)(()=>[(0,e.bF)(k,{kind:"audioinput",devices:O.devices,"device-id":O.audioInputId,onRefresh:O.updateDevices,"onUpdate:deviceId":X.handleAudioInputIdChange},null,8,["devices","device-id","onRefresh","onUpdate:deviceId"]),(0,e.bF)(k,{kind:"videoinput",devices:O.devices,"device-id":O.videoInputId,onRefresh:O.updateDevices,"onUpdate:deviceId":X.handleVideoInputIdChange},null,8,["devices","device-id","onRefresh","onUpdate:deviceId"]),O.audioOutputSupported?((0,e.uX)(),(0,e.Wv)(k,{key:0,kind:"audiooutput",devices:O.devices,"device-id":O.audioOutputId,onRefresh:O.updateDevices,"onUpdate:deviceId":X.handleAudioOutputIdChange},{"extra-action":(0,e.k6)(()=>[(0,e.bF)(x,{disabled:O.audioStreamError},null,8,["disabled"])]),_:1},8,["devices","device-id","onRefresh","onUpdate:deviceId"])):(0,e.Q3)("",!0)]),"tab-panel:backgrounds":(0,e.k6)(()=>[(0,e.bF)(R,{class:"media-settings__tab",token:O.token,"skip-blur-virtual-background":N.skipBlurVirtualBackground,onUpdateBackground:X.handleUpdateVirtualBackground},null,8,["token","skip-blur-virtual-background","onUpdateBackground"])]),_:1},8,["active","tabs"]),X.isGuest?((0,e.uX)(),(0,e.Wv)(o,{key:0,compact:""})):(0,e.Q3)("",!0),X.showStartRecordingOption?((0,e.uX)(),(0,e.Wv)(V,{key:1,modelValue:N.isRecordingFromStart,"onUpdate:modelValue":C[2]||(C[2]=$=>N.isRecordingFromStart=$),class:"checkbox"},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(X.t("spreed","Start recording immediately with the call")),1)]),_:1},8,["modelValue"])):(0,e.Q3)("",!0),X.showNotifyCallOption?((0,e.uX)(),(0,e.Wv)(V,{key:2,modelValue:N.notifyCall,"onUpdate:modelValue":[C[3]||(C[3]=$=>N.notifyCall=$),X.setNotifyCall],class:"checkbox"},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(X.t("spreed","Notify all participants about this call")),1)]),_:1},8,["modelValue","onUpdate:modelValue"])):(0,e.Q3)("",!0),X.showUpdateChangesButton?((0,e.uX)(),(0,e.Wv)(se,{key:3,class:"action-button",onClick:X.closeModalAndApplySettings},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(N.isDeviceCheck?X.t("spreed","Save"):X.t("spreed","Apply settings")),1)]),_:1},8,["onClick"])):X.isBeforeJoinCall?((0,e.uX)(),(0,e.Wv)(P,{key:4,class:"action-button","is-media-settings":"","is-recording-from-start":N.isRecordingFromStart,disabled:X.disabledCallButton,"recording-consent-given":j.recordingConsentGiven,"silent-call":!N.notifyCall},null,8,["is-recording-from-start","disabled","recording-consent-given","silent-call"])):(0,e.Q3)("",!0)])],2)])]),_:1},40,["size","label-id","onClose"])):(0,e.Q3)("",!0)}},42081:(W,b,n)=>{"use strict";n.d(b,{X:()=>r});var e=n(20641),i=n(90033);const a={class:"background-editor"},f=["aria-label","title","onClick"];function r(v,c,p,g,u,l){const m=(0,e.g2)("IconCancel"),y=(0,e.g2)("IconBlur"),d=(0,e.g2)("NcIconSvgWrapper"),w=(0,e.g2)("IconFolder"),C=(0,e.g2)("IconCheckBold");return(0,e.uX)(),(0,e.CE)("div",a,[(0,e.Lk)("button",{key:"clear",class:(0,i.normalizeClass)(["background-editor__element",{"background-editor__element--selected":u.selectedBackground==="none"}]),onClick:c[0]||(c[0]=j=>l.handleSelectBackground("none"))},[(0,e.bF)(m,{size:20}),(0,e.eW)(" "+(0,i.toDisplayString)(l.t("spreed","None")),1)],2),(0,e.Lk)("button",{key:"blur",class:(0,i.normalizeClass)(["background-editor__element",{"background-editor__element--selected":u.selectedBackground==="blur"}]),onClick:c[1]||(c[1]=j=>l.handleSelectBackground("blur"))},[(0,e.bF)(y,{size:20}),(0,e.eW)(" "+(0,i.toDisplayString)(l.t("spreed","Blur")),1)],2),g.predefinedBackgrounds?.length?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[g.canUploadBackgrounds?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[(0,e.Lk)("button",{class:"background-editor__element",onClick:c[2]||(c[2]=(...j)=>l.clickImportInput&&l.clickImportInput(...j))},[(0,e.bF)(d,{svg:g.IconFileUpload,size:20,inline:""},null,8,["svg"]),(0,e.eW)(" "+(0,i.toDisplayString)(l.t("spreed","Upload")),1)]),(0,e.Lk)("button",{class:(0,i.normalizeClass)(["background-editor__element",{"background-editor__element--selected":l.isCustomBackground}]),onClick:c[3]||(c[3]=(...j)=>l.showFilePicker&&l.showFilePicker(...j))},[(0,e.bF)(w,{size:20}),(0,e.eW)(" "+(0,i.toDisplayString)(l.t("spreed","Files")),1)],2)],64)):(0,e.Q3)("",!0),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(l.predefinedBackgroundsURLs,j=>((0,e.uX)(),(0,e.CE)("button",{key:j,"aria-label":l.ariaLabelForPredefinedBackground(j),title:l.ariaLabelForPredefinedBackground(j),class:(0,i.normalizeClass)(["background-editor__element",{"background-editor__element--selected":u.selectedBackground===j}]),style:(0,i.normalizeStyle)({"background-image":"url("+j+")"}),onClick:O=>l.handleSelectBackground(j)},[u.selectedBackground===j?((0,e.uX)(),(0,e.Wv)(C,{key:0,size:40,"fill-color":"#fff"})):(0,e.Q3)("",!0)],14,f))),128))],64)):(0,e.Q3)("",!0),(0,e.Lk)("input",{id:"custom-background-file",ref:"fileUploadInput",class:"hidden-visually",multiple:"",type:"file",tabindex:"-1","aria-hidden":"true",onChange:c[4]||(c[4]=(...j)=>l.handleFileInput&&l.handleFileInput(...j))},null,544)])}},81318:(W,b,n)=>{"use strict";n.d(b,{X:()=>l});var e=n(20641),i=n(90033),a=n(53751);const f={class:"poll-card__header poll-card__header--draft"},r={class:"poll-card__header-name"},v={class:"poll-card__footer"},c=["aria-label"],p={class:"poll-card__header"},g={class:"poll-card__header-name"},u={class:"poll-card__footer"};function l(m,y,d,w,C,j){const O=(0,e.g2)("IconPoll"),N=(0,e.g2)("IconPencilOutline"),X=(0,e.g2)("NcButton"),V=(0,e.g2)("IconTrashCanOutline"),Z=(0,e.gN)("intersection-observer");return d.draft?((0,e.uX)(),(0,e.CE)("div",{key:0,class:"poll-card",onClick:y[0]||(y[0]=(...J)=>j.openDraft&&j.openDraft(...J))},[(0,e.Lk)("span",f,[(0,e.bF)(O,{class:"poll-card__header-icon",size:20}),(0,e.Lk)("span",r,(0,i.toDisplayString)(d.name),1),j.canEditPollDraft?((0,e.uX)(),(0,e.Wv)(X,{key:0,variant:"tertiary",title:j.t("spreed","Edit poll draft"),"aria-label":j.t("spreed","Edit poll draft"),onClick:(0,a.withModifiers)(j.editDraft,["stop"])},{icon:(0,e.k6)(()=>[(0,e.bF)(N,{size:20})]),_:1},8,["title","aria-label","onClick"])):(0,e.Q3)("",!0),(0,e.bF)(X,{variant:"tertiary",title:j.t("spreed","Delete poll draft"),"aria-label":j.t("spreed","Delete poll draft"),onClick:(0,a.withModifiers)(j.deleteDraft,["stop"])},{icon:(0,e.k6)(()=>[(0,e.bF)(V,{size:20})]),_:1},8,["title","aria-label","onClick"])]),(0,e.Lk)("span",v,(0,i.toDisplayString)(j.pollFooterText),1)])):d.showAsButton?((0,e.uX)(),(0,e.Wv)(X,{key:2,class:"poll-closed",variant:"secondary",onClick:j.openPoll},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(j.t("spreed","See results")),1)]),_:1},8,["onClick"])):(0,e.bo)(((0,e.uX)(),(0,e.CE)("a",{key:1,"aria-label":j.t("spreed","Poll"),class:"poll-card",role:"button",onClick:y[1]||(y[1]=(...J)=>j.openPoll&&j.openPoll(...J))},[(0,e.Lk)("span",p,[(0,e.bF)(O,{class:"poll-card__header-icon",size:20}),(0,e.Lk)("span",g,(0,i.toDisplayString)(d.name),1)]),(0,e.Lk)("span",u,(0,i.toDisplayString)(j.pollFooterText),1)],8,c)),[[Z,j.getPollData]])}},50524:(W,b,n)=>{"use strict";n.d(b,{X:()=>f});var e=n(20641);const i={ref:"wrapper",class:"set-contacts"},a={class:"set-contacts__form"};function f(r,v,c,p,g,u){const l=(0,e.g2)("Magnify"),m=(0,e.g2)("Close"),y=(0,e.g2)("NcTextField"),d=(0,e.g2)("DialpadPanel"),w=(0,e.g2)("ContactSelectionBubble"),C=(0,e.g2)("TransitionWrapper"),j=(0,e.g2)("SelectPhoneNumber"),O=(0,e.g2)("ParticipantsSearchResults"),N=(0,e.gN)("intersection-observer");return(0,e.uX)(),(0,e.CE)("div",i,[(0,e.Lk)("div",a,[(0,e.bo)(((0,e.uX)(),(0,e.Wv)(y,{ref:"setContacts",modelValue:g.searchText,"onUpdate:modelValue":v[0]||(v[0]=X=>g.searchText=X),type:"text",class:"set-contacts__form-input",label:u.textFieldLabel,"show-trailing-button":u.isSearching,"trailing-button-label":u.cancelSearchLabel,onTrailingButtonClick:u.abortSearch,onInput:u.handleInput},{icon:(0,e.k6)(()=>[(0,e.bF)(l,{size:20})]),"trailing-button-icon":(0,e.k6)(()=>[(0,e.bF)(m,{size:20})]),_:1},8,["modelValue","label","show-trailing-button","trailing-button-label","onTrailingButtonClick","onInput"])),[[N,u.visibilityChanged]]),c.canModerateSipDialOut?((0,e.uX)(),(0,e.Wv)(d,{key:0,value:g.searchText,"onUpdate:value":v[1]||(v[1]=X=>g.searchText=X),container:".set-contacts__form",onSubmit:u.addParticipantPhone},null,8,["value","onSubmit"])):(0,e.Q3)("",!0)]),u.hasSelectedParticipants?((0,e.uX)(),(0,e.Wv)(C,{key:0,class:"selected-participants",name:"zoom",tag:"div",group:""},{default:(0,e.k6)(()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(c.selectedParticipants,X=>((0,e.uX)(),(0,e.Wv)(w,{key:X.source+X.id,participant:X,onUpdate:u.updateSelectedParticipants},null,8,["participant","onUpdate"]))),128))]),_:1})):(0,e.Q3)("",!0),c.canModerateSipDialOut?((0,e.uX)(),(0,e.Wv)(j,{key:1,"participant-phone-item":g.participantPhoneItem,"onUpdate:participantPhoneItem":v[2]||(v[2]=X=>g.participantPhoneItem=X),name:u.t("spreed","Add a phone number"),value:g.searchText,onSelect:u.addParticipantPhone},null,8,["participant-phone-item","name","value","onSelect"])):(0,e.Q3)("",!0),(0,e.bF)(O,{"search-results":g.searchResults,"contacts-loading":g.contactsLoading,"no-results":g.noResults,scrollable:"","show-search-hints":!c.onlyUsers,token:c.token,"only-users":c.onlyUsers,onClick:u.updateSelectedParticipants,onClickSearchHint:u.focusInput},null,8,["search-results","contacts-loading","no-results","show-search-hints","token","only-users","onClick","onClickSearchHint"])],512)}},48386:(W,b,n)=>{"use strict";n.d(b,{X:()=>p});var e=n(20641),i=n(53751),a=n(90033);const f={class:"wrapper"},r={class:"new-message-form__input"},v={class:"new-message-form__emoji-picker"},c={key:2,class:"new-message-form__quote"};function p(g,u,l,m,y,d){const w=(0,e.g2)("NewMessageTypingIndicator"),C=(0,e.g2)("NewMessageAttachments"),j=(0,e.g2)("NewMessageAbsenceInfo"),O=(0,e.g2)("NewMessageChatSummary"),N=(0,e.g2)("IconEmoticonOutline"),X=(0,e.g2)("NcButton"),V=(0,e.g2)("NcEmojiPicker"),Z=(0,e.g2)("MessageQuote"),J=(0,e.g2)("NcNoteCard"),se=(0,e.g2)("NcTextField"),Y=(0,e.g2)("NcRichContenteditable"),pe=(0,e.g2)("IconBellOffOutline"),I=(0,e.g2)("NcActionButton"),s=(0,e.g2)("NcActions"),_=(0,e.g2)("NewMessageAudioRecorder"),F=(0,e.g2)("IconClose"),E=(0,e.g2)("IconCheck"),k=(0,e.g2)("IconForumOutline"),x=(0,e.g2)("IconSend"),R=(0,e.g2)("NewMessageNewFileDialog");return(0,e.uX)(),(0,e.CE)("div",f,[d.showTypingStatus?((0,e.uX)(),(0,e.Wv)(w,{key:0,token:l.token},null,8,["token"])):(0,e.Q3)("",!0),(0,e.Lk)("input",{id:"file-upload",ref:"fileUploadInput",multiple:"",type:"file",tabindex:"-1","aria-hidden":"true",class:"hidden-visually",onChange:u[0]||(u[0]=(...M)=>d.handleFileInput&&d.handleFileInput(...M))},null,544),(0,e.Lk)("form",{class:"new-message-form",onSubmit:u[4]||(u[4]=(0,i.withModifiers)(()=>{},["prevent"]))},[d.showAttachmentsMenu?((0,e.uX)(),(0,e.Wv)(C,{key:0,token:l.token,disabled:d.disabled,"can-upload-files":d.canUploadFiles,"can-share-files":d.canShareFiles,"can-create-poll":d.canCreatePoll,"can-create-thread":d.canCreateThread,onOpenFileUpload:d.openFileUploadWindow,onCreateThread:d.setCreateThread,onHandleFileShare:d.showFilePicker,onUpdateNewFileDialog:d.updateNewFileDialog},null,8,["token","disabled","can-upload-files","can-share-files","can-create-poll","can-create-thread","onOpenFileUpload","onCreateThread","onHandleFileShare","onUpdateNewFileDialog"])):(0,e.Q3)("",!0),(0,e.Lk)("div",r,[!l.dialog&&d.userAbsence?((0,e.uX)(),(0,e.Wv)(j,{key:0,"user-absence":d.userAbsence,"display-name":d.conversation.displayName},null,8,["user-absence","display-name"])):(0,e.Q3)("",!0),!l.dialog&&d.showChatSummary?((0,e.uX)(),(0,e.Wv)(O,{key:1})):(0,e.Q3)("",!0),(0,e.Lk)("div",v,[d.disabled?((0,e.uX)(),(0,e.Wv)(X,{key:1,variant:"tertiary","aria-label":d.t("spreed","Add emoji"),disabled:!0},{icon:(0,e.k6)(()=>[(0,e.bF)(N,{size:20})]),_:1},8,["aria-label"])):((0,e.uX)(),(0,e.Wv)(V,{key:0,"keep-open":"","set-return-focus":d.getContenteditable,onSelect:d.addEmoji},{default:(0,e.k6)(()=>[(0,e.bF)(X,{disabled:d.disabled,variant:"tertiary","aria-label":d.t("spreed","Add emoji"),"aria-haspopup":!0},{icon:(0,e.k6)(()=>[(0,e.bF)(N,{size:20})]),_:1},8,["disabled","aria-label"])]),_:1},8,["set-return-focus","onSelect"]))]),d.parentMessage||d.messageToEdit?((0,e.uX)(),(0,e.CE)("div",c,[(0,e.bF)(Z,{message:d.messageToEdit??d.parentMessage,"can-cancel":!!d.parentMessage,"edit-message":!!d.messageToEdit},null,8,["message","can-cancel","edit-message"])])):(0,e.Q3)("",!0),d.showMentionEditHint?((0,e.uX)(),(0,e.Wv)(J,{key:3,type:"warning",text:d.t("spreed","Adding a mention will only notify users who did not read the message.")},null,8,["text"])):(0,e.Q3)("",!0),d.threadCreating?((0,e.uX)(),(0,e.Wv)(se,{key:4,ref:"threadTitleInputRef",modelValue:d.threadTitle,"onUpdate:modelValue":u[1]||(u[1]=M=>d.threadTitle=M),class:"new-message-form__thread-title",label:d.t("spreed","Thread title"),disabled:d.disabled,error:!!y.errorTitle,title:y.errorTitle,"show-trailing-button":"",onTrailingButtonClick:u[2]||(u[2]=M=>d.setCreateThread(!1))},null,8,["modelValue","label","disabled","error","title"])):(0,e.Q3)("",!0),((0,e.uX)(),(0,e.Wv)(Y,{ref:"richContenteditable",key:l.container,modelValue:y.text,"onUpdate:modelValue":[u[3]||(u[3]=M=>y.text=M),d.handleTyping],class:(0,a.normalizeClass)({"new-message-form__input-rich--required":y.errorMessage}),title:y.errorMessage,"auto-complete":m.autoComplete,disabled:d.disabled,"user-data":m.userData,"menu-container":d.containerElement,placeholder:d.placeholderText,"aria-label":d.placeholderText,dir:y.text?"auto":void 0,onKeydown:[(0,i.withKeys)(d.handleInputEsc,["esc"]),(0,i.withKeys)((0,i.withModifiers)(d.handleEditLastMessage,["ctrl"]),["up"]),(0,i.withKeys)((0,i.withModifiers)(d.handleEditLastMessage,["meta"]),["up"])],onPaste:d.handlePastedFiles,onFocus:d.restoreSelectionRange,onBlur:d.preserveSelectionRange,onSubmit:d.handleSubmit},null,8,["modelValue","class","title","auto-complete","disabled","user-data","menu-container","placeholder","aria-label","dir","onKeydown","onUpdate:modelValue","onPaste","onFocus","onBlur","onSubmit"]))]),d.showSilentToggle?((0,e.uX)(),(0,e.Wv)(s,{key:1,"force-menu":"",primary:y.silentChat},{icon:(0,e.k6)(()=>[y.silentChat?((0,e.uX)(),(0,e.Wv)(pe,{key:0,size:20})):(0,e.Q3)("",!0)]),default:(0,e.k6)(()=>[(0,e.bF)(I,{"close-after-click":"","model-value":y.silentChat,description:d.silentSendInfo,onClick:d.toggleSilentChat},{icon:(0,e.k6)(()=>[(0,e.bF)(pe,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)(d.silentSendLabel)+" ",1)]),_:1},8,["model-value","description","onClick"])]),_:1},8,["primary"])):(0,e.Q3)("",!0),d.showAudioRecorder?((0,e.uX)(),(0,e.Wv)(_,{key:2,disabled:d.disabled,onRecording:d.handleRecording,onAudioFile:d.handleAudioFile},null,8,["disabled","onRecording","onAudioFile"])):d.messageToEdit?((0,e.uX)(),(0,e.CE)(e.FK,{key:3},[(0,e.bF)(X,{variant:"tertiary",type:"submit",title:d.t("spreed","Cancel editing"),"aria-label":d.t("spreed","Cancel editing"),onClick:d.handleAbortEdit},{icon:(0,e.k6)(()=>[(0,e.bF)(F,{size:20})]),_:1},8,["title","aria-label","onClick"]),(0,e.bF)(X,{disabled:d.disabledEdit,variant:"tertiary",type:"submit",title:d.t("spreed","Edit message"),"aria-label":d.t("spreed","Edit message"),onClick:d.handleEdit},{icon:(0,e.k6)(()=>[(0,e.bF)(E,{size:20})]),_:1},8,["disabled","title","aria-label","onClick"])],64)):((0,e.uX)(),(0,e.Wv)(X,{key:4,disabled:d.disabled,variant:"tertiary",type:"submit",title:d.sendMessageLabel,"aria-label":d.sendMessageLabel,onClick:d.handleSubmit},{icon:(0,e.k6)(()=>[d.threadCreating?((0,e.uX)(),(0,e.Wv)(k,{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(x,{key:1,class:"bidirectional-icon",size:20}))]),_:1},8,["disabled","title","aria-label","onClick"]))],32),y.showNewFileDialog!==-1?((0,e.uX)(),(0,e.Wv)(R,{key:1,token:l.token,"show-new-file-dialog":y.showNewFileDialog,onDismiss:u[5]||(u[5]=M=>y.showNewFileDialog=-1)},null,8,["token","show-new-file-dialog"])):(0,e.Q3)("",!0)])}},54915:(W,b,n)=>{"use strict";n.d(b,{X:()=>v});var e=n(20641),i=n(90033);const a={class:"absence-reminder__caption"},f={key:0},r={key:1,class:"absence-reminder__replacement"};function v(c,p,g,u,l,m){const y=(0,e.g2)("AvatarWrapper"),d=(0,e.g2)("NcUserBubble"),w=(0,e.g2)("IconChevronUp"),C=(0,e.g2)("NcButton"),j=(0,e.g2)("NcNoteCard");return(0,e.uX)(),(0,e.Wv)(j,{type:"info",class:"absence-reminder"},{icon:(0,e.k6)(()=>[(0,e.bF)(y,{id:g.userAbsence.userId,token:u.token,name:g.displayName,source:"users",size:u.AVATAR.SIZE.SMALL,"disable-menu":"","disable-tooltip":""},null,8,["id","token","name","size"])]),default:(0,e.k6)(()=>[(0,e.Lk)("p",a,(0,i.toDisplayString)(m.userAbsenceCaption),1),m.userAbsencePeriod?((0,e.uX)(),(0,e.CE)("p",f,(0,i.toDisplayString)(m.userAbsencePeriod),1)):(0,e.Q3)("",!0),g.userAbsence.replacementUserId?((0,e.uX)(),(0,e.CE)("div",r,[(0,e.Lk)("p",null,(0,i.toDisplayString)(m.t("spreed","Replacement:")),1),((0,e.uX)(),(0,e.Wv)(d,{key:u.isDarkTheme?"dark":"light",class:"absence-reminder__replacement__bubble",title:m.t("spreed","Open conversation"),"display-name":g.userAbsence.replacementUserDisplayName,user:g.userAbsence.replacementUserId,onClick:m.openConversationWithReplacementUser},null,8,["title","display-name","user","onClick"]))])):(0,e.Q3)("",!0),m.userAbsenceMessage&&l.isTextMoreThanOneLine?((0,e.uX)(),(0,e.Wv)(C,{key:2,class:"absence-reminder__button",variant:"tertiary",title:l.collapsed?m.t("spreed","Expand"):m.t("spreed","Collapse"),"aria-label":l.collapsed?m.t("spreed","Expand"):m.t("spreed","Collapse"),onClick:m.toggleCollapsed},{icon:(0,e.k6)(()=>[(0,e.bF)(w,{class:(0,i.normalizeClass)(["icon",{"icon--reverted":!l.collapsed}]),size:20},null,8,["class"])]),_:1},8,["title","aria-label","onClick"])):(0,e.Q3)("",!0),(0,e.Lk)("p",{ref:"absenceMessage",class:(0,i.normalizeClass)(["absence-reminder__message",{"absence-reminder__message--collapsed":l.collapsed}])},(0,i.toDisplayString)(m.userAbsenceMessage),3)]),_:1})}},34580:(W,b,n)=>{"use strict";n.d(b,{X:()=>a});var e=n(20641),i=n(90033);function a(f,r,v,c,p,g){const u=(0,e.g2)("IconPlus"),l=(0,e.g2)("NcIconSvgWrapper"),m=(0,e.g2)("NcActionButton"),y=(0,e.g2)("IconFolder"),d=(0,e.g2)("IconPoll"),w=(0,e.g2)("IconForumOutline"),C=(0,e.g2)("NcActions");return(0,e.uX)(),(0,e.Wv)(C,{ref:"attachmentsMenu",disabled:v.disabled,"force-menu":!0,"aria-label":g.t("spreed","Share files to the conversation"),"aria-haspopup":!0},{icon:(0,e.k6)(()=>[(0,e.bF)(u,{size:20})]),default:(0,e.k6)(()=>[v.canUploadFiles?((0,e.uX)(),(0,e.Wv)(m,{key:0,"close-after-click":"",onClick:r[0]||(r[0]=j=>f.$emit("openFileUpload"))},{icon:(0,e.k6)(()=>[(0,e.bF)(l,{svg:c.IconFileUpload,size:20},null,8,["svg"])]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(g.t("spreed","Upload from device")),1)]),_:1})):(0,e.Q3)("",!0),v.canShareFiles?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.bF)(m,{"close-after-click":"",onClick:r[1]||(r[1]=j=>f.$emit("handleFileShare"))},{icon:(0,e.k6)(()=>[(0,e.bF)(y,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(g.shareFromF7cloudLabel),1)]),_:1}),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(g.fileTemplateOptions,(j,O)=>((0,e.uX)(),(0,e.Wv)(m,{key:O,"close-after-click":"",icon:j.iconClass,onClick:N=>f.$emit("updateNewFileDialog",O)},(0,e.eX)({default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(j.label),1)]),_:2},[j.iconSvgInline?{name:"icon",fn:(0,e.k6)(()=>[(0,e.bF)(l,{svg:j.iconSvgInline,size:20},null,8,["svg"])]),key:"0"}:void 0]),1032,["icon","onClick"]))),128))],64)):(0,e.Q3)("",!0),v.canCreatePoll?((0,e.uX)(),(0,e.Wv)(m,{key:2,"close-after-click":"",onClick:g.showPollEditor},{icon:(0,e.k6)(()=>[(0,e.bF)(d,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(g.t("spreed","Create new poll")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0),v.canCreateThread?((0,e.uX)(),(0,e.Wv)(m,{key:3,"close-after-click":"",onClick:r[2]||(r[2]=j=>f.$emit("createThread",!0))},{icon:(0,e.k6)(()=>[(0,e.bF)(w,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(g.t("spreed","Create a thread")),1)]),_:1})):(0,e.Q3)("",!0),(0,e.bF)(m,{"close-after-click":"",onClick:g.showSmartPicker},{icon:(0,e.k6)(()=>[(0,e.bF)(l,{svg:c.IconSmartPicker,size:20},null,8,["svg"])]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(g.t("spreed","Smart picker")),1)]),_:1},8,["onClick"])]),_:1},8,["disabled","aria-label"])}},29274:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a={class:"audio-recorder"},f={key:1,class:"wrapper"},r={class:"audio-recorder__info"},v={class:"time"};function c(p,g,u,l,m,y){const d=(0,e.g2)("IconMicrophoneOutline"),w=(0,e.g2)("NcButton"),C=(0,e.g2)("IconClose"),j=(0,e.g2)("IconCheck");return(0,e.uX)(),(0,e.CE)("div",a,[y.isRecording?((0,e.uX)(),(0,e.CE)("div",f,[(0,e.bF)(w,{variant:"error",title:y.abortRecordingTitle,"aria-label":y.abortRecordingTitle,onClick:y.abortRecording},{icon:(0,e.k6)(()=>[(0,e.bF)(C,{size:20})]),_:1},8,["title","aria-label","onClick"]),(0,e.Lk)("div",r,[g[0]||(g[0]=(0,e.Lk)("div",{class:"recording-indicator fadeOutIn"},null,-1)),(0,e.Lk)("span",v,(0,i.toDisplayString)(y.parsedRecordTime),1)]),(0,e.bF)(w,{variant:"success",title:y.stopRecordingTitle,"aria-label":y.stopRecordingTitle,class:(0,i.normalizeClass)({"audio-recorder__trigger--recording":y.isRecording}),onClick:y.stop},{icon:(0,e.k6)(()=>[(0,e.bF)(j,{size:20})]),_:1},8,["title","aria-label","class","onClick"])])):((0,e.uX)(),(0,e.Wv)(w,{key:0,title:y.startRecordingTitle,"aria-label":y.startRecordingTitle,"aria-description":l.isMediaRecorderLoading?y.t("spreed","Loading \u2026"):void 0,variant:"tertiary",disabled:l.isMediaRecorderLoading,onClick:y.start},{icon:(0,e.k6)(()=>[(0,e.bF)(d,{size:20})]),_:1},8,["title","aria-label","aria-description","disabled","onClick"]))])}},44897:(W,b,n)=>{"use strict";n.d(b,{X:()=>r});var e=n(20641),i=n(90033),a=n(53751);const f={key:0,class:"templates-picker__list"};function r(v,c,p,g,u,l){const m=(0,e.g2)("NcTextField"),y=(0,e.g2)("NewMessageTemplatePreview"),d=(0,e.g2)("NcLoadingIcon"),w=(0,e.g2)("NcButton"),C=(0,e.g2)("NcDialog");return(0,e.uX)(),(0,e.Wv)(C,{name:l.t("spreed","Create and share a new file"),size:"large",class:"templates-picker","close-on-click-outside":"","onUpdate:open":l.closeModal},{actions:(0,e.k6)(()=>[(0,e.bF)(w,{variant:"primary",disabled:u.loading||!!u.newFileError,onClick:l.handleCreateNewFile},(0,e.eX)({default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(l.t("spreed","Create file")),1)]),_:2},[u.loading?{name:"icon",fn:(0,e.k6)(()=>[(0,e.bF)(d)]),key:"0"}:void 0]),1032,["disabled","onClick"])]),default:(0,e.k6)(()=>[(0,e.Lk)("form",{class:"templates-picker__form",style:(0,i.normalizeStyle)(l.style),onSubmit:c[1]||(c[1]=(0,a.withModifiers)((...j)=>l.handleCreateNewFile&&l.handleCreateNewFile(...j),["prevent"]))},[(0,e.bF)(m,{id:"new-file-form-name",ref:"textField",modelValue:u.newFileTitle,"onUpdate:modelValue":c[0]||(c[0]=j=>u.newFileTitle=j),error:!!u.newFileError,"helper-text":u.newFileError,label:l.t("spreed","Name of the new file"),placeholder:u.newFileTitle},null,8,["modelValue","error","helper-text","label","placeholder"]),l.templates.length>1?((0,e.uX)(),(0,e.CE)("ul",f,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(l.templates,j=>((0,e.uX)(),(0,e.Wv)(y,{key:j.fileid,basename:j.basename,checked:u.checked===j.fileid,fileid:j.fileid,filename:j.filename,"preview-url":j.previewUrl,"has-preview":j.hasPreview,mime:j.mime,ratio:l.fileTemplate.ratio,onCheck:l.onCheck},null,8,["basename","checked","fileid","filename","preview-url","has-preview","mime","ratio","onCheck"]))),128))])):(0,e.Q3)("",!0)],36)]),_:1},8,["name","onUpdate:open"])}},78515:(W,b,n)=>{"use strict";n.d(b,{X:()=>p});var e=n(20641),i=n(90033);const a={class:"template-picker__item"},f=["id","checked"],r=["for"],v=["src"],c={class:"template-picker__title"};function p(g,u,l,m,y,d){return(0,e.uX)(),(0,e.CE)("li",a,[(0,e.Lk)("input",{id:d.id,checked:l.checked,type:"radio",class:"radio",name:"template-picker",onChange:u[0]||(u[0]=(...w)=>d.onCheck&&d.onCheck(...w))},null,40,f),(0,e.Lk)("label",{for:d.id,class:"template-picker__label"},[(0,e.Lk)("div",{class:(0,i.normalizeClass)(["template-picker__preview",y.failedPreview?"template-picker__preview--failed":""])},[(0,e.Lk)("img",{class:"template-picker__image",src:d.realPreviewUrl,alt:"",draggable:"false",onError:u[1]||(u[1]=(...w)=>d.onFailure&&d.onFailure(...w))},null,40,v)],2),(0,e.Lk)("span",c,(0,i.toDisplayString)(d.nameWithoutExt),1)],8,r)])}},90138:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(53751);const a={class:"indicator"},f={class:"indicator__wrapper"},r={class:"indicator__avatars"},v=["innerHTML"];function c(p,g,u,l,m,y){const d=(0,e.g2)("AvatarWrapper");return(0,e.bo)(((0,e.uX)(),(0,e.CE)("div",a,[(0,e.Lk)("div",f,[(0,e.Lk)("div",r,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(y.visibleParticipants,(w,C)=>((0,e.uX)(),(0,e.Wv)(d,{id:w.actorId,key:C,token:u.token,name:w.displayName,source:w.actorType,size:l.AVATAR.SIZE.EXTRA_SMALL,condensed:"","condensed-overlap":8,"disable-menu":"","disable-tooltip":""},null,8,["id","token","name","source","size"]))),128))]),(0,e.Lk)("p",{class:"indicator__main",innerHTML:y.indicatorMessage},null,8,v)])],512)),[[i.vShow,y.showIndicatorMessage]])}},69151:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(53751),a=n(90033);const f={class:"wrapper"},r=["id","innerHTML"],v={key:1,class:"loading-screen"};function c(p,g,u,l,m,y){const d=(0,e.g2)("NcCheckboxRadioSwitch"),w=(0,e.g2)("NcButton"),C=(0,e.g2)("NcModal");return(0,e.uX)(),(0,e.Wv)(C,{size:"small",container:u.nestedContainer,"label-id":l.dialogHeaderId,onClose:g[7]||(g[7]=j=>p.$emit("close"))},{default:(0,e.k6)(()=>[(0,e.Lk)("div",f,[u.loading?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[(0,e.Lk)("p",{id:l.dialogHeaderId,class:"title",innerHTML:y.modalTitle},null,8,r),(0,e.Lk)("form",{onSubmit:g[6]||(g[6]=(0,i.withModifiers)((...j)=>y.handleSubmitPermissions&&y.handleSubmitPermissions(...j),["prevent"]))},[(0,e.bF)(d,{modelValue:l.callStart,"onUpdate:modelValue":g[0]||(g[0]=j=>l.callStart=j),class:"checkbox"},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)(y.t("spreed","Start a call")),1)]),_:1},8,["modelValue"]),(0,e.bF)(d,{modelValue:l.lobbyIgnore,"onUpdate:modelValue":g[1]||(g[1]=j=>l.lobbyIgnore=j),class:"checkbox"},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)(y.t("spreed","Skip the lobby")),1)]),_:1},8,["modelValue"]),(0,e.bF)(d,{modelValue:l.chatMessagesAndReactions,"onUpdate:modelValue":g[2]||(g[2]=j=>l.chatMessagesAndReactions=j),class:"checkbox"},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)(y.t("spreed","Can post messages and reactions")),1)]),_:1},8,["modelValue"]),(0,e.bF)(d,{modelValue:l.publishAudio,"onUpdate:modelValue":g[3]||(g[3]=j=>l.publishAudio=j),class:"checkbox"},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)(y.t("spreed","Enable the microphone")),1)]),_:1},8,["modelValue"]),(0,e.bF)(d,{modelValue:l.publishVideo,"onUpdate:modelValue":g[4]||(g[4]=j=>l.publishVideo=j),class:"checkbox"},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)(y.t("spreed","Enable the camera")),1)]),_:1},8,["modelValue"]),(0,e.bF)(d,{modelValue:l.publishScreen,"onUpdate:modelValue":g[5]||(g[5]=j=>l.publishScreen=j),class:"checkbox"},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)(y.t("spreed","Share the screen")),1)]),_:1},8,["modelValue"]),(0,e.bF)(w,{type:"submit",class:"button-update-permission",variant:"primary",disabled:y.submitButtonDisabled},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)(y.t("spreed","Update permissions")),1)]),_:1},8,["disabled"])],32)],64)),u.loading?((0,e.uX)(),(0,e.CE)("div",v,[g[8]||(g[8]=(0,e.Lk)("span",{class:"icon-loading"},null,-1)),(0,e.Lk)("p",null,(0,a.toDisplayString)(y.t("spreed","Updating permissions")),1)])):(0,e.Q3)("",!0)])]),_:1},8,["container","label-id"])}},51188:(W,b,n)=>{"use strict";n.d(b,{X:()=>w});var e=n(20641),i=n(90033);const a={key:0,class:"poll-modal"},f={class:"poll-modal__header"},r=["id"],v={class:"poll-modal__summary"},c={key:0,class:"poll-modal__options"},p={key:1,class:"results__options"},g={class:"results__option-title"},u={key:0,class:"percentage"},l={key:0,class:"results__option__details"},m={key:1,class:"results__option-subtitle"},y={key:2,class:"poll-modal__actions"},d={key:3,class:"poll-modal__actions"};function w(C,j,O,N,X,V){const Z=(0,e.g2)("IconPoll"),J=(0,e.g2)("NcCheckboxRadioSwitch"),se=(0,e.g2)("PollVotersDetails"),Y=(0,e.g2)("IconCheck"),pe=(0,e.g2)("NcProgressBar"),I=(0,e.g2)("NcButton"),s=(0,e.g2)("IconFileEditOutline"),_=(0,e.g2)("NcActionButton"),F=(0,e.g2)("NcIconSvgWrapper"),E=(0,e.g2)("NcActionLink"),k=(0,e.g2)("IconFileLockOutline"),x=(0,e.g2)("NcActions"),R=(0,e.g2)("NcLoadingIcon"),M=(0,e.g2)("NcModal");return N.id?((0,e.uX)(),(0,e.Wv)(M,{key:0,size:"small","label-id":N.dialogHeaderId,onClose:V.dismissModal},{default:(0,e.k6)(()=>[N.poll?((0,e.uX)(),(0,e.CE)("div",a,[(0,e.Lk)("div",f,[(0,e.bF)(Z,{size:20}),(0,e.Lk)("span",{id:N.dialogHeaderId,role:"heading","aria-level":"2"},(0,i.toDisplayString)(N.name),9,r)]),(0,e.Lk)("p",v,(0,i.toDisplayString)(V.pollSummaryText),1),N.modalPage==="voting"?((0,e.uX)(),(0,e.CE)("div",c,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(N.poll.options,(o,P)=>((0,e.uX)(),(0,e.Wv)(J,{key:"option-"+P,modelValue:V.checked,"onUpdate:modelValue":j[0]||(j[0]=$=>V.checked=$),value:P.toString(),type:V.isMultipleAnswers?"checkbox":"radio",name:"answerType"},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(o),1)]),_:2},1032,["modelValue","value","type"]))),128))])):N.modalPage==="results"?((0,e.uX)(),(0,e.CE)("div",p,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(N.poll.options,(o,P)=>((0,e.uX)(),(0,e.CE)("div",{key:P,class:"results__option"},[(0,e.Lk)("div",g,[(0,e.Lk)("p",null,(0,i.toDisplayString)(o),1),V.hasVotesToDisplay?((0,e.uX)(),(0,e.CE)("p",u,(0,i.toDisplayString)(V.votePercentage[P]+"%"),1)):(0,e.Q3)("",!0)]),V.getFilteredDetails(P).length>0||V.selfHasVotedOption(P)?((0,e.uX)(),(0,e.CE)("div",l,[N.poll.details?((0,e.uX)(),(0,e.Wv)(se,{key:0,token:N.token,details:V.getFilteredDetails(P)},null,8,["token","details"])):(0,e.Q3)("",!0),V.selfHasVotedOption(P)?((0,e.uX)(),(0,e.CE)("p",m,[(0,e.bF)(Y,{size:16}),(0,e.eW)(" "+(0,i.toDisplayString)(V.t("spreed","You voted for this option")),1)])):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0),V.hasVotesToDisplay?((0,e.uX)(),(0,e.Wv)(pe,{key:1,class:"results__option-progress",value:V.votePercentage[P],size:"medium"},null,8,["value"])):(0,e.Q3)("",!0)]))),128))])):(0,e.Q3)("",!0),V.isPollOpen?((0,e.uX)(),(0,e.CE)("div",y,[N.modalPage==="voting"?((0,e.uX)(),(0,e.Wv)(I,{key:0,variant:"primary",disabled:V.disabled,onClick:V.submitVote},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(V.t("spreed","Submit vote")),1)]),_:1},8,["disabled","onClick"])):((0,e.uX)(),(0,e.Wv)(I,{key:1,variant:"secondary",onClick:j[1]||(j[1]=o=>N.modalPage="voting")},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(V.t("spreed","Change your vote")),1)]),_:1})),V.canEndPoll?((0,e.uX)(),(0,e.Wv)(x,{key:2,"force-menu":""},{default:(0,e.k6)(()=>[N.supportPollDrafts&&V.isModerator?((0,e.uX)(),(0,e.Wv)(_,{key:0,onClick:V.createPollDraft},{icon:(0,e.k6)(()=>[(0,e.bF)(s,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(V.t("spreed","Save as draft")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0),N.supportPollDrafts?((0,e.uX)(),(0,e.Wv)(E,{key:1,href:N.exportPollURI,download:N.exportPollFileName},{icon:(0,e.k6)(()=>[(0,e.bF)(F,{svg:N.IconFileDownload,size:20},null,8,["svg"])]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(V.t("spreed","Export draft to file")),1)]),_:1},8,["href","download"])):(0,e.Q3)("",!0),(0,e.bF)(_,{class:"critical",onClick:V.endPoll},{icon:(0,e.k6)(()=>[(0,e.bF)(k,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(V.t("spreed","End poll"))+" ",1)]),_:1},8,["onClick"])]),_:1})):(0,e.Q3)("",!0)])):N.supportPollDrafts&&V.selfIsOwnerOrModerator?((0,e.uX)(),(0,e.CE)("div",d,[(0,e.bF)(x,{"force-menu":""},{default:(0,e.k6)(()=>[V.isModerator?((0,e.uX)(),(0,e.Wv)(_,{key:0,onClick:V.createPollDraft},{icon:(0,e.k6)(()=>[(0,e.bF)(s,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(V.t("spreed","Save as draft")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0),(0,e.bF)(E,{href:N.exportPollURI,download:N.exportPollFileName},{icon:(0,e.k6)(()=>[(0,e.bF)(F,{svg:N.IconFileDownload,size:20},null,8,["svg"])]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(V.t("spreed","Export draft to file")),1)]),_:1},8,["href","download"])]),_:1})])):(0,e.Q3)("",!0)])):((0,e.uX)(),(0,e.Wv)(R,{key:1,class:"poll-modal__loading"}))]),_:1},8,["label-id","onClose"])):(0,e.Q3)("",!0)}},74523:(W,b,n)=>{"use strict";n.d(b,{X:()=>r});var e=n(20641),i=n(90033);const a={class:"poll-voters-details__popover",tabindex:"0"},f={class:"poll-voters-details__display-name"};function r(v,c,p,g,u,l){const m=(0,e.g2)("AvatarWrapper"),y=(0,e.g2)("NcButton"),d=(0,e.g2)("NcPopover");return(0,e.uX)(),(0,e.Wv)(d,{class:"poll-voters-details",trigger:"hover"},{trigger:(0,e.k6)(()=>[(0,e.bF)(y,{variant:"tertiary-no-background","aria-label":l.t("spreed","Voted participants"),class:"poll-voters-details__button"},{icon:(0,e.k6)(()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(p.details.slice(0,8),(w,C)=>((0,e.uX)(),(0,e.Wv)(m,{id:w.actorId,key:C,token:p.token,name:l.getDisplayName(w),source:w.actorType,size:g.AVATAR.SIZE.EXTRA_SMALL,condensed:"","disable-menu":"","disable-tooltip":""},null,8,["id","token","name","source","size"]))),128))]),_:1},8,["aria-label"])]),default:(0,e.k6)(()=>[(0,e.Lk)("div",a,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(p.details,(w,C)=>((0,e.uX)(),(0,e.CE)("div",{key:C,class:"poll-voters-details__list-item"},[(0,e.bF)(m,{id:w.actorId,token:p.token,name:w.actorDisplayName.trim(),source:w.actorType,size:g.AVATAR.SIZE.EXTRA_SMALL,"disable-menu":""},null,8,["id","token","name","source","size"]),(0,e.Lk)("p",f,(0,i.toDisplayString)(l.getDisplayName(w)),1)]))),128))])]),_:1})}},74400:(W,b,n)=>{"use strict";n.d(b,{X:()=>v});var e=n(20641),i=n(90033),a=n(53751);const f={class:"breakout-room-item__wrapper"},r={class:"breakout-room-item__room-name"};function v(c,p,g,u,l,m){const y=(0,e.g2)("IconDotsCircle"),d=(0,e.g2)("IconMenuRightOutline"),w=(0,e.g2)("IconMenuDownOutline"),C=(0,e.g2)("NcButton"),j=(0,e.g2)("IconHandBackLeftOutline"),O=(0,e.g2)("NcActionButton"),N=(0,e.g2)("IconSendOutline"),X=(0,e.g2)("NcActions"),V=(0,e.g2)("SendMessageDialog");return(0,e.uX)(),(0,e.CE)("li",{key:m.roomName,class:"breakout-room-item",onMouseenter:p[4]||(p[4]=Z=>l.elementHoveredOrFocused=!0),onMouseleave:p[5]||(p[5]=Z=>l.elementHoveredOrFocused=!1)},[(0,e.Lk)("div",f,[(0,e.bF)(C,{variant:"tertiary","aria-label":m.toggleParticipantsListLabel,onFocus:p[0]||(p[0]=Z=>l.elementHoveredOrFocused=!0),onBlur:p[1]||(p[1]=Z=>l.elementHoveredOrFocused=!1),onClick:m.toggleParticipantsVisibility},{icon:(0,e.k6)(()=>[l.elementHoveredOrFocused?l.showParticipants?((0,e.uX)(),(0,e.Wv)(w,{key:2,size:20})):((0,e.uX)(),(0,e.Wv)(d,{key:1,size:20})):((0,e.uX)(),(0,e.Wv)(y,{key:0,size:20}))]),_:1},8,["aria-label","onClick"]),(0,e.Lk)("span",r,(0,i.toDisplayString)(m.roomName),1),m.isParticipantsEditor?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[m.showJoinButton?((0,e.uX)(),(0,e.Wv)(C,{key:0,onClick:m.joinRoom},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(m.t("spreed","Join")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0),m.canModerate?((0,e.uX)(),(0,e.Wv)(X,{key:1,inline:m.showAssistanceButton?1:0,"force-menu":!m.showAssistanceButton},{default:(0,e.k6)(()=>[m.showAssistanceButton?((0,e.uX)(),(0,e.Wv)(O,{key:0,onClick:m.dismissRequestAssistance},{icon:(0,e.k6)(()=>[(0,e.bF)(j,{size:18})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(m.t("spreed","Dismiss request for assistance")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0),(0,e.bF)(O,{onClick:p[2]||(p[2]=Z=>l.isDialogOpened=!0)},{icon:(0,e.k6)(()=>[(0,e.bF)(N,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(m.t("spreed","Send message to room")),1)]),_:1})]),_:1},8,["inline","force-menu"])):(0,e.Q3)("",!0),l.isDialogOpened?((0,e.uX)(),(0,e.Wv)(V,{key:2,"dialog-title":m.dialogTitle,token:m.roomToken,onSubmit:m.sentMessageToRoom,onClose:p[3]||(p[3]=Z=>l.isDialogOpened=!1)},null,8,["dialog-title","token","onSubmit"])):(0,e.Q3)("",!0)],64))]),(0,e.bo)((0,e.Lk)("ul",null,[(0,e.RG)(c.$slots,"default",{},void 0,!0)],512),[[a.vShow,l.showParticipants]])],32)}},24598:(W,b,n)=>{"use strict";n.d(b,{X:()=>u});var e=n(20641),i=n(90033);const a=["title"],f={class:"participant__user-name"},r={key:0,class:"participant__user-badge"},v={key:1,class:"participant__user-badge"},c={key:2,class:"participant__user-badge"},p={key:3,class:"participant__user-badge"},g=["title"];function u(l,m,y,d,w,C){const j=(0,e.g2)("AvatarWrapper"),O=(0,e.g2)("IconPhoneDialOutline"),N=(0,e.g2)("NcButton"),X=(0,e.g2)("IconPhoneHangupOutline"),V=(0,e.g2)("DialpadPanel"),Z=(0,e.g2)("IconAccountMinusOutline"),J=(0,e.g2)("IconAccountPlusOutline"),se=(0,e.g2)("IconLockOutline"),Y=(0,e.g2)("NcActionText"),pe=(0,e.g2)("IconAccountOutline"),I=(0,e.g2)("NcActionButton"),s=(0,e.g2)("IconCrownOutline"),_=(0,e.g2)("IconEmailOutline"),F=(0,e.g2)("IconBellOutline"),E=(0,e.g2)("IconPhoneInTalkOutline"),k=(0,e.g2)("IconPhonePausedOutline"),x=(0,e.g2)("IconMicrophoneOutline"),R=(0,e.g2)("NcIconSvgWrapper"),M=(0,e.g2)("IconContentCopy"),o=(0,e.g2)("NcActionSeparator"),P=(0,e.g2)("IconLockReset"),$=(0,e.g2)("IconLockOpenVariantOutline"),K=(0,e.g2)("IconPencilOutline"),q=(0,e.g2)("IconTrashCanOutline"),Fe=(0,e.g2)("ParticipantPermissionsEditor"),et=(0,e.g2)("NcCheckboxRadioSwitch"),Qe=(0,e.g2)("NcTextArea"),Ht=(0,e.g2)("NcDialog"),qe=(0,e.g2)("NcListItem");return(0,e.uX)(),(0,e.Wv)(qe,{name:C.computedName,"data-nav-id":C.participantNavigationId,class:(0,i.normalizeClass)(["participant",{"participant--offline":C.isOffline}]),"aria-label":C.participantAriaLabel,"actions-aria-label":C.participantSettingsAriaLabel,"force-display-actions":"","force-menu":""},(0,e.eX)({icon:(0,e.k6)(()=>[((0,e.uX)(),(0,e.Wv)(j,{id:y.participant.actorId,key:y.participant.attendeeId,token:d.token,name:C.computedName,source:y.participant.actorType,"disable-tooltip":"","show-user-status":y.showUserStatus,"preloaded-user-status":C.preloadedUserStatus,highlighted:C.isSpeakingStatusAvailable&&C.isParticipantSpeaking,offline:C.isOffline},null,8,["id","token","name","source","show-user-status","preloaded-user-status","highlighted","offline"]))]),name:(0,e.k6)(()=>[(0,e.Lk)("span",{class:"participant__user",title:C.userNameTitle},[(0,e.Lk)("span",f,(0,i.toDisplayString)(C.computedName),1),C.showModeratorLabel?((0,e.uX)(),(0,e.CE)("span",r,"("+(0,i.toDisplayString)(C.t("spreed","moderator"))+")",1)):(0,e.Q3)("",!0),C.isBridgeBotUser?((0,e.uX)(),(0,e.CE)("span",v,"("+(0,i.toDisplayString)(C.t("spreed","bot"))+")",1)):(0,e.Q3)("",!0),C.isGuestActor||C.isEmailActor?((0,e.uX)(),(0,e.CE)("span",c,"("+(0,i.toDisplayString)(C.t("spreed","guest"))+")",1)):(0,e.Q3)("",!0),!C.isSelf&&C.isLobbyEnabled&&!C.canSkipLobby?((0,e.uX)(),(0,e.CE)("span",p,"("+(0,i.toDisplayString)(C.t("spreed","in the lobby"))+")",1)):(0,e.Q3)("",!0)],8,a)]),"extra-actions":(0,e.k6)(()=>[d.isInCall&&C.canBeModerated&&C.isPhoneActor?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[y.participant.inCall?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.bF)(N,{variant:"error","aria-label":C.t("spreed","Hang up phone"),title:C.t("spreed","Hang up phone"),disabled:w.disabled,onClick:C.hangupPhoneNumber},{icon:(0,e.k6)(()=>[(0,e.bF)(X,{size:20})]),_:1},8,["aria-label","title","disabled","onClick"]),(0,e.bF)(V,{disabled:w.disabled,container:"#tab-participants",dialing:"",onDialType:C.dialType},null,8,["disabled","onDialType"])],64)):((0,e.uX)(),(0,e.Wv)(N,{key:0,variant:"success","aria-label":C.t("spreed","Dial out phone"),title:C.t("spreed","Dial out phone"),disabled:w.disabled,onClick:C.dialOutPhoneNumber},{icon:(0,e.k6)(()=>[(0,e.bF)(O,{size:20})]),_:1},8,["aria-label","title","disabled","onClick"]))],64)):C.callIcon?((0,e.uX)(),(0,e.Wv)((0,e.$y)(C.callIcon.icon),{key:1,class:"participant__call-state",title:C.callIcon.title,size:C.callIcon.size},null,8,["title","size"])):(0,e.Q3)("",!0),C.showToggleLobbyAction?((0,e.uX)(),(0,e.CE)(e.FK,{key:2},[C.canSkipLobby?((0,e.uX)(),(0,e.Wv)(N,{key:0,variant:"tertiary",title:C.t("spreed","Move back to lobby"),"aria-label":C.t("spreed","Move back to lobby"),onClick:m[0]||(m[0]=De=>C.setLobbyPermission(!1))},{icon:(0,e.k6)(()=>[(0,e.bF)(Z,{size:20})]),_:1},8,["title","aria-label"])):((0,e.uX)(),(0,e.Wv)(N,{key:1,variant:"tertiary",title:C.t("spreed","Move to conversation"),"aria-label":C.t("spreed","Move to conversation"),onClick:m[1]||(m[1]=De=>C.setLobbyPermission(!0))},{icon:(0,e.k6)(()=>[(0,e.bF)(J,{size:20})]),_:1},8,["title","aria-label"]))],64)):(0,e.Q3)("",!0)]),extra:(0,e.k6)(()=>[C.showPermissionsOptions&&w.permissionsEditor?((0,e.uX)(),(0,e.Wv)(Fe,{key:0,"actor-id":y.participant.actorId,"close-after-click":"",participant:y.participant,token:d.token,onClose:m[4]||(m[4]=De=>w.permissionsEditor=!1)},null,8,["actor-id","participant","token"])):(0,e.Q3)("",!0),C.canBeModerated&&w.isRemoveDialogOpen?((0,e.uX)(),(0,e.Wv)(Ht,{key:1,open:w.isRemoveDialogOpen,"onUpdate:open":m[8]||(m[8]=De=>w.isRemoveDialogOpen=De),name:C.removeParticipantLabel},{actions:(0,e.k6)(()=>[(0,e.bF)(N,{variant:"tertiary",disabled:w.isLoading,onClick:m[7]||(m[7]=De=>w.isRemoveDialogOpen=!1)},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(C.t("spreed","Dismiss")),1)]),_:1},8,["disabled"]),(0,e.bF)(N,{variant:"error",disabled:w.isLoading||!!C.maxLengthWarning,onClick:C.removeParticipant},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(C.t("spreed","Remove")),1)]),_:1},8,["disabled","onClick"])]),default:(0,e.k6)(()=>[(0,e.Lk)("p",null,(0,i.toDisplayString)(C.removeDialogMessage),1),C.showBanOption?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[(0,e.bF)(et,{modelValue:w.isBanParticipant,"onUpdate:modelValue":m[5]||(m[5]=De=>w.isBanParticipant=De)},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(C.t("spreed","Also ban from this conversation")),1)]),_:1},8,["modelValue"]),w.isBanParticipant?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[w.isBanParticipant?((0,e.uX)(),(0,e.Wv)(Qe,{key:0,modelValue:w.internalNote,"onUpdate:modelValue":m[6]||(m[6]=De=>w.internalNote=De),class:"participant-dialog__input",resize:"vertical",label:C.t("spreed","Internal note (reason to ban)"),error:!!C.maxLengthWarning,"helper-text":C.maxLengthWarning},null,8,["modelValue","label","error","helper-text"])):(0,e.Q3)("",!0)],64)):(0,e.Q3)("",!0)],64)):(0,e.Q3)("",!0)]),_:1},8,["open","name"])):(0,e.Q3)("",!0)]),_:2},[C.statusMessage?{name:"subname",fn:(0,e.k6)(()=>[(0,e.Lk)("span",{class:(0,i.normalizeClass)(["participant__status",{"participant__status--highlighted":C.isParticipantSpeaking}]),title:C.statusMessage},(0,i.toDisplayString)(C.statusMessage),11,g)]),key:"0"}:void 0,C.showParticipantActions&&C.actionIcon?{name:"actions-icon",fn:(0,e.k6)(()=>[((0,e.uX)(),(0,e.Wv)((0,e.$y)(C.actionIcon),{size:20}))]),key:"1"}:void 0,C.showParticipantActions?{name:"actions",fn:(0,e.k6)(()=>[C.attendeePin?((0,e.uX)(),(0,e.Wv)(Y,{key:0,name:C.t("spreed","Dial-in PIN")},{icon:(0,e.k6)(()=>[(0,e.bF)(se,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.attendeePin),1)]),_:1},8,["name"])):(0,e.Q3)("",!0),C.canBeDemoted?((0,e.uX)(),(0,e.Wv)(I,{key:"demote-moderator","close-after-click":"",onClick:C.demoteFromModerator},{icon:(0,e.k6)(()=>[(0,e.bF)(pe,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Demote from moderator")),1)]),_:1},8,["onClick"])):C.canBePromoted?((0,e.uX)(),(0,e.Wv)(I,{key:"promote-moderator","close-after-click":"",onClick:C.promoteToModerator},{icon:(0,e.k6)(()=>[(0,e.bF)(s,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Promote to moderator")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0),C.canBeModerated&&C.isEmailActor?((0,e.uX)(),(0,e.Wv)(I,{key:"resend-invitation","close-after-click":"",onClick:C.resendInvitation},{icon:(0,e.k6)(()=>[(0,e.bF)(_,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Resend invitation")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0),C.canSendCallNotification?((0,e.uX)(),(0,e.Wv)(I,{key:"send-call-notification","close-after-click":"",onClick:C.sendCallNotification},{icon:(0,e.k6)(()=>[(0,e.bF)(F,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Send call notification")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0),C.canBeModerated&&C.isPhoneActor?((0,e.uX)(),(0,e.CE)(e.FK,{key:5},[!C.conversation.hasCall&&!d.isInCall&&!y.participant.callId?((0,e.uX)(),(0,e.Wv)(I,{key:"dial-out-phone-number","close-after-click":"",onClick:C.dialOutPhoneNumber},{icon:(0,e.k6)(()=>[(0,e.bF)(O,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Dial out phone number")),1)]),_:1},8,["onClick"])):d.isInCall&&y.participant.callId?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[C.phoneMuteState==="hold"?((0,e.uX)(),(0,e.Wv)(I,{key:"resume-call-phone-number","close-after-click":"",onClick:C.unmutePhoneNumber},{icon:(0,e.k6)(()=>[(0,e.bF)(E,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Resume call for phone number")),1)]),_:1},8,["onClick"])):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.bF)(I,{key:"hold-call-phone-number","close-after-click":"",onClick:C.holdPhoneNumber},{icon:(0,e.k6)(()=>[(0,e.bF)(k,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Put phone number on hold")),1)]),_:1},8,["onClick"]),C.phoneMuteState==="muted"?((0,e.uX)(),(0,e.Wv)(I,{key:"unmute-call-phone-number","close-after-click":"",onClick:C.unmutePhoneNumber},{icon:(0,e.k6)(()=>[(0,e.bF)(x,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Unmute phone number")),1)]),_:1},8,["onClick"])):((0,e.uX)(),(0,e.Wv)(I,{key:"mute-call-phone-number","close-after-click":"",onClick:C.mutePhoneNumber},{icon:(0,e.k6)(()=>[(0,e.bF)(R,{svg:d.IconMicrophoneOffOutline,size:20},null,8,["svg"])]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Mute phone number")),1)]),_:1},8,["onClick"]))],64))],64)):(0,e.Q3)("",!0),(0,e.bF)(I,{key:"copy-phone-number","close-after-click":"",onClick:C.copyPhoneNumber},{icon:(0,e.k6)(()=>[(0,e.bF)(M,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Copy phone number")),1)]),_:1},8,["onClick"])],64)):(0,e.Q3)("",!0),C.canBeModerated&&C.isPhoneActor&&C.showPermissionsOptions?((0,e.uX)(),(0,e.Wv)(o,{key:6})):(0,e.Q3)("",!0),C.showPermissionsOptions?((0,e.uX)(),(0,e.CE)(e.FK,{key:7},[C.hasNonDefaultPermissions?((0,e.uX)(),(0,e.Wv)(I,{key:"reset-permissions","close-after-click":"",onClick:C.applyDefaultPermissions},{icon:(0,e.k6)(()=>[(0,e.bF)(P,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Reset custom permissions")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0),(0,e.bF)(I,{key:"grant-all-permissions","close-after-click":"",onClick:C.grantAllPermissions},{icon:(0,e.k6)(()=>[(0,e.bF)($,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Grant all permissions")),1)]),_:1},8,["onClick"]),(0,e.bF)(I,{key:"remove-all-permissions","close-after-click":"",onClick:C.removeAllPermissions},{icon:(0,e.k6)(()=>[(0,e.bF)(se,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Remove all permissions")),1)]),_:1},8,["onClick"]),(0,e.bF)(I,{key:"edit-permissions","close-after-click":"",onClick:m[2]||(m[2]=De=>w.permissionsEditor=!0)},{icon:(0,e.k6)(()=>[(0,e.bF)(K,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.t("spreed","Edit permissions")),1)]),_:1})],64)):(0,e.Q3)("",!0),C.showPermissionsOptions&&C.canBeModerated?((0,e.uX)(),(0,e.Wv)(o,{key:8})):(0,e.Q3)("",!0),C.canBeModerated?((0,e.uX)(),(0,e.Wv)(I,{key:"remove-participant",class:"critical","close-after-click":"",onClick:m[3]||(m[3]=De=>w.isRemoveDialogOpen=!0)},{icon:(0,e.k6)(()=>[(0,e.bF)(q,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(C.removeParticipantLabel),1)]),_:1})):(0,e.Q3)("",!0)]),key:"2"}:void 0]),1032,["name","data-nav-id","class","aria-label","actions-aria-label"])}},49612:(W,b,n)=>{"use strict";n.d(b,{X:()=>a});var e=n(20641);const i={class:"wrapper"};function a(f,r,v,c,p,g){const u=(0,e.g2)("PermissionEditor");return(0,e.uX)(),(0,e.CE)("div",i,[(0,e.bF)(u,{"display-name":g.displayName,permissions:g.permissions,onClose:r[0]||(r[0]=l=>f.$emit("close")),onSubmit:g.handleSubmitPermissions},null,8,["display-name","permissions","onSubmit"])])}},39958:(W,b,n)=>{"use strict";n.d(b,{X:()=>i});var e=n(20641);function i(a,f,r,v,c,p){const g=(0,e.g2)("LoadingPlaceholder");return(0,e.uX)(),(0,e.CE)("ul",null,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(r.items,u=>((0,e.uX)(),(0,e.Wv)((0,e.$y)(p.component),{key:p.generateKey(u),checked:v.selectedParticipants,"onUpdate:checked":f[0]||(f[0]=l=>v.selectedParticipants=l),participant:u,"show-user-status":p.showUserStatus,onClickParticipant:p.handleClickParticipant},null,40,["checked","participant","show-user-status","onClickParticipant"]))),128)),r.loading?((0,e.uX)(),(0,e.Wv)(g,{key:0,type:"participants",count:p.dummyParticipants},null,8,["count"])):(0,e.Q3)("",!0)])}},92895:(W,b,n)=>{"use strict";n.d(b,{X:()=>a});var e=n(20641),i=n(90033);function a(f,r,v,c,p,g){const u=(0,e.g2)("NcAppNavigationCaption"),l=(0,e.g2)("ParticipantsList"),m=(0,e.g2)("IconAccountPlusOutline"),y=(0,e.g2)("NcButton"),d=(0,e.g2)("NavigationHint"),w=(0,e.g2)("IconAccountSearchOutline"),C=(0,e.g2)("NcEmptyContent");return(0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["participants-search-results",{scrollable:v.scrollable}])},[g.addableUsers.length!==0?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[v.onlyUsers?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(u,{key:0,name:g.t("spreed","Add users")},null,8,["name"])),(0,e.bF)(l,{items:g.addableUsers,"is-search-result":"",onClick:g.handleClickParticipant},null,8,["items","onClick"])],64)):(0,e.Q3)("",!0),v.onlyUsers?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[g.addableGroups.length!==0?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[(0,e.bF)(u,{name:g.t("spreed","Add groups")},null,8,["name"]),(0,e.bF)(l,{items:g.addableGroups,"is-search-result":"",onClick:g.handleClickParticipant},null,8,["items","onClick"])],64)):(0,e.Q3)("",!0),g.addableEmails.length!==0?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.bF)(u,{name:g.t("spreed","Add emails")},null,8,["name"]),(0,e.bF)(l,{items:g.addableEmails,"is-search-result":"",onClick:g.handleClickParticipant},null,8,["items","onClick"])],64)):(0,e.Q3)("",!0),g.addableCircles.length!==0?((0,e.uX)(),(0,e.CE)(e.FK,{key:2},[(0,e.bF)(u,{name:g.t("spreed","Add teams")},null,8,["name"]),(0,e.bF)(l,{items:g.addableCircles,"is-search-result":"",onClick:g.handleClickParticipant},null,8,["items","onClick"])],64)):(0,e.Q3)("",!0),g.integrations.length!==0?((0,e.uX)(),(0,e.CE)(e.FK,{key:3},[(0,e.bF)(u,{name:g.t("spreed","Integrations")},null,8,["name"]),(0,e.Lk)("ul",null,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(g.integrations,(j,O)=>((0,e.uX)(),(0,e.Wv)(y,{key:"integration"+O,variant:"tertiary-no-background",onClick:N=>g.runIntegration(j)},{icon:(0,e.k6)(()=>[(0,e.bF)(m,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(j.label),1)]),_:2},1032,["onClick"]))),128))])],64)):(0,e.Q3)("",!0),g.addableRemotes.length!==0?((0,e.uX)(),(0,e.CE)(e.FK,{key:4},[(0,e.bF)(u,{name:g.t("spreed","Add federated users")},null,8,["name"]),(0,e.bF)(l,{items:g.addableRemotes,"is-search-result":"",onClick:g.handleClickParticipant},null,8,["items","onClick"])],64)):(0,e.Q3)("",!0)],64)),g.sourcesWithoutResults&&!v.onlyUsers?((0,e.uX)(),(0,e.Wv)(u,{key:2,name:g.sourcesWithoutResultsList},null,8,["name"])):(0,e.Q3)("",!0),v.contactsLoading?((0,e.uX)(),(0,e.Wv)(d,{key:3,hint:g.t("spreed","Searching \u2026")},null,8,["hint"])):g.sourcesWithoutResults?((0,e.uX)(),(0,e.Wv)(d,{key:4,hint:g.t("spreed","No search results")},null,8,["hint"])):(0,e.Q3)("",!0),v.showSearchHints?((0,e.uX)(),(0,e.CE)(e.FK,{key:5},[v.noResults?((0,e.uX)(),(0,e.Wv)(C,{key:0,name:g.t("spreed","No results")},{icon:(0,e.k6)(()=>[(0,e.bF)(w)]),_:1},8,["name"])):g.displaySearchHint?((0,e.uX)(),(0,e.Wv)(y,{key:1,class:"participants-search-results__hint",variant:"tertiary",onClick:g.handleClickHint},{icon:(0,e.k6)(()=>[(0,e.bF)(w,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(g.t("spreed","Search for more users")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0)],64)):(0,e.Q3)("",!0)],2)}},13491:(W,b,n)=>{"use strict";n.d(b,{X:()=>f});var e=n(20641),i=n(90033);const a={key:0};function f(r,v,c,p,g,u){const l=(0,e.g2)("NcAppNavigationCaption"),m=(0,e.g2)("NavigationHint"),y=(0,e.g2)("IconPhoneOutline"),d=(0,e.g2)("NcListItem");return c.value?((0,e.uX)(),(0,e.CE)("ul",a,[(0,e.bF)(l,{name:u.t("spreed","Phone numbers")},null,8,["name"]),u.errorHint?((0,e.uX)(),(0,e.Wv)(m,{key:0,hint:u.errorHint},null,8,["hint"])):(0,e.Q3)("",!0),u.libPhoneNumber?((0,e.uX)(),(0,e.Wv)(d,{key:1,name:c.name,onClick:u.selectPhoneNumber},{icon:(0,e.k6)(()=>[(0,e.bF)(y,{size:p.AVATAR.SIZE.DEFAULT},null,8,["size"])]),subname:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(c.participantPhoneItem.phoneNumber),1)]),_:1},8,["name","onClick"])):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0)}},34304:(W,b,n)=>{"use strict";n.d(b,{X:()=>a});var e=n(20641),i=n(90033);function a(f,r,v,c,p,g){const u=(0,e.g2)("NcLoadingIcon"),l=(0,e.g2)("IconPhoneDialOutline"),m=(0,e.g2)("IconPhoneOutline"),y=(0,e.g2)("IconPhone"),d=(0,e.g2)("NcButton"),w=(0,e.g2)("IconPhoneHangupOutline"),C=(0,e.g2)("IconChevronUp"),j=(0,e.g2)("IconArrowLeft"),O=(0,e.g2)("NcActionButton"),N=(0,e.g2)("IconPhoneOffOutline"),X=(0,e.g2)("NcActions");return g.showStartCallButton?((0,e.uX)(),(0,e.Wv)(d,{key:0,title:g.startCallTitle,"aria-label":g.startCallLabel,disabled:g.startCallButtonDisabled||p.loading||g.isJoiningCall,class:"join-call",variant:g.hasCall?"success":"primary",onClick:g.handleClick},(0,e.eX)({icon:(0,e.k6)(()=>[g.isJoiningCall||p.loading?((0,e.uX)(),(0,e.Wv)(u,{key:0,size:20})):g.isPhoneRoom?((0,e.uX)(),(0,e.Wv)(l,{key:1,size:20})):v.silentCall?((0,e.uX)(),(0,e.Wv)(m,{key:2,size:20})):((0,e.uX)(),(0,e.Wv)(y,{key:3,size:20}))]),_:2},[g.showButtonText?{name:"default",fn:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(g.startCallLabel),1)]),key:"0"}:void 0]),1032,["title","aria-label","disabled","variant","onClick"])):g.showLeaveCallButton&&g.canEndForAll&&g.isPhoneRoom?((0,e.uX)(),(0,e.Wv)(d,{key:1,"aria-label":g.endCallLabel,class:"leave-call",variant:"error",disabled:p.loading,onClick:r[0]||(r[0]=V=>g.leaveCall(!0))},(0,e.eX)({icon:(0,e.k6)(()=>[p.loading?((0,e.uX)(),(0,e.Wv)(u,{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(w,{key:1,size:20}))]),_:2},[g.showButtonText?{name:"default",fn:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(g.endCallLabel),1)]),key:"0"}:void 0]),1032,["aria-label","disabled"])):g.showLeaveCallButton&&!g.canEndForAll&&!g.isBreakoutRoom?((0,e.uX)(),(0,e.Wv)(d,{key:2,"aria-label":g.leaveCallLabel,class:"leave-call",variant:v.isScreensharing?"tertiary":"error",disabled:p.loading,onClick:r[1]||(r[1]=V=>g.leaveCall(!1))},(0,e.eX)({icon:(0,e.k6)(()=>[p.loading?((0,e.uX)(),(0,e.Wv)(u,{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(w,{key:1,size:20}))]),_:2},[g.showButtonText?{name:"default",fn:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(g.leaveCallLabel),1)]),key:"0"}:void 0]),1032,["aria-label","variant","disabled"])):g.showLeaveCallButton&&(g.canEndForAll||g.isBreakoutRoom)?((0,e.uX)(),(0,e.Wv)(X,{key:3,class:"leave-call leave-call-actions--split",disabled:p.loading,"force-name":g.showButtonText,placement:"top-end","aria-label":g.leaveCallActionsLabel,inline:1,variant:g.leaveCallButtonVariant},{icon:(0,e.k6)(()=>[(0,e.bF)(C,{size:20})]),default:(0,e.k6)(()=>[g.isBreakoutRoom?((0,e.uX)(),(0,e.Wv)(O,{key:0,"aria-label":g.backToMainRoomLabel,onClick:g.switchToParentRoom},(0,e.eX)({icon:(0,e.k6)(()=>[(0,e.bF)(j,{class:"bidirectional-icon",size:20})]),_:2},[g.showButtonText?{name:"default",fn:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(g.backToMainRoomLabel),1)]),key:"0"}:void 0]),1032,["aria-label","onClick"])):(0,e.Q3)("",!0),(0,e.bF)(O,{class:"leave-call-button--split","aria-label":g.leaveCallLabel,onClick:r[2]||(r[2]=V=>g.leaveCall(!1))},(0,e.eX)({icon:(0,e.k6)(()=>[p.loading?((0,e.uX)(),(0,e.Wv)(u,{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(w,{key:1,size:20}))]),_:2},[g.showButtonText||g.isBreakoutRoom?{name:"default",fn:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(g.leaveCallLabel),1)]),key:"0"}:void 0]),1032,["aria-label"]),g.canEndForAll?((0,e.uX)(),(0,e.Wv)(O,{key:1,onClick:r[3]||(r[3]=V=>g.leaveCall(!0))},{icon:(0,e.k6)(()=>[(0,e.bF)(N,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(g.t("spreed","End call for everyone")),1)]),_:1})):(0,e.Q3)("",!0)]),_:1},8,["disabled","force-name","aria-label","variant"])):(0,e.Q3)("",!0)}},30860:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a={class:"call-time__text"},f={class:"call-time__placeholder"},r={key:0,class:"call-duration-hint"},v={key:0,class:"solid"};function c(p,g,u,l,m,y){const d=(0,e.g2)("NcIconSvgWrapper"),w=(0,e.g2)("NcButton"),C=(0,e.g2)("NcLoadingIcon"),j=(0,e.g2)("IconStop"),O=(0,e.g2)("NcPopover");return(0,e.uX)(),(0,e.Wv)(O,{shown:m.showPopover,"onUpdate:shown":g[1]||(g[1]=N=>m.showPopover=N),class:"call-time","no-focus-trap":!y.isShowRecordingControls,triggers:[]},{trigger:(0,e.k6)(()=>[(0,e.bF)(w,{disabled:y.isButtonDisabled,wide:!0,title:y.recordingButtonTitle,variant:"tertiary",onClick:g[0]||(g[0]=N=>m.showPopover=!m.showPopover)},(0,e.eX)({default:(0,e.k6)(()=>[(0,e.Lk)("span",a,[(0,e.Lk)("span",f,(0,i.toDisplayString)(y.placeholderCallTime),1),(0,e.Lk)("span",null,(0,i.toDisplayString)(y.formattedCallTime),1)])]),_:2},[y.isRecording||y.isStartingRecording?{name:"icon",fn:(0,e.k6)(()=>[(0,e.bF)(d,{class:(0,i.normalizeClass)(["call-time__recording-icon",{"call-time__recording-icon--start":y.isStartingRecording}]),svg:l.IconScreenRecordOutline,size:20},null,8,["class","svg"])]),key:"0"}:void 0]),1032,["disabled","title"])]),default:(0,e.k6)(()=>[m.isCallDurationHintShown?((0,e.uX)(),(0,e.CE)("span",r,(0,i.toDisplayString)(y.t("spreed","The call has been running for one hour.")),1)):(0,e.Q3)("",!0),y.isShowRecordingControls?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[m.isCallDurationHintShown?((0,e.uX)(),(0,e.CE)("hr",v)):(0,e.Q3)("",!0),y.isStartingRecording?((0,e.uX)(),(0,e.Wv)(w,{key:1,variant:"tertiary-no-background",wide:!0,onClick:y.stopRecording},{icon:(0,e.k6)(()=>[(0,e.bF)(C,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(y.t("spreed","Cancel recording start")),1)]),_:1},8,["onClick"])):((0,e.uX)(),(0,e.Wv)(w,{key:2,variant:"tertiary-no-background",wide:!0,onClick:y.stopRecording},{icon:(0,e.k6)(()=>[(0,e.bF)(j,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(y.t("spreed","Stop recording")),1)]),_:1},8,["onClick"]))],64)):(0,e.Q3)("",!0)]),_:1},8,["shown","no-focus-trap"])}},67641:(W,b,n)=>{"use strict";n.d(b,{X:()=>a});var e=n(20641),i=n(90033);function a(f,r,v,c,p,g){const u=(0,e.g2)("IconEmoticonOutline"),l=(0,e.g2)("NcActionButton"),m=(0,e.g2)("NcActionButtonGroup"),y=(0,e.g2)("NcActions");return(0,e.uX)(),(0,e.Wv)(y,{variant:"tertiary",title:g.t("spreed","Send a reaction"),"aria-label":g.t("spreed","Send a reaction"),class:"reaction"},{icon:(0,e.k6)(()=>[(0,e.bF)(u,{size:20})]),default:(0,e.k6)(()=>[(0,e.bF)(m,{class:"reaction__group",style:(0,i.normalizeStyle)({"--reactions-in-single-row":g.reactionsInSingleRow})},{default:(0,e.k6)(()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(v.supportedReactions,(d,w)=>((0,e.uX)(),(0,e.Wv)(l,{key:w,"aria-label":g.t("spreed","React with {reaction}",{reaction:d}),class:"reaction__button",onClick:C=>g.throttledSendReaction(d)},{icon:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(d),1)]),_:2},1032,["aria-label","onClick"]))),128))]),_:1},8,["style"])]),_:1},8,["title","aria-label"])}},52495:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033),a=n(53751);const f=["title","aria-label"],r=["data-theme-dark"],v={class:"title"};function c(p,g,u,l,m,y){const d=(0,e.g2)("IconArrowLeft"),w=(0,e.g2)("ConversationIcon"),C=(0,e.g2)("ThreadHeader"),j=(0,e.g2)("NcRichText"),O=(0,e.g2)("NcPopover"),N=(0,e.g2)("TasksCounter"),X=(0,e.g2)("CalendarEventsDialog"),V=(0,e.g2)("CallTime"),Z=(0,e.g2)("IconAccountMultiplePlusOutline"),J=(0,e.g2)("IconAccountMultipleOutline"),se=(0,e.g2)("NcButton"),Y=(0,e.g2)("ExtendOneToOneDialog"),pe=(0,e.g2)("TopBarMenu"),I=(0,e.g2)("CallButton"),s=(0,e.g2)("BreakoutRoomsEditor");return(0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["top-bar",{"top-bar--sidebar":u.isSidebar,"top-bar--in-call":u.isInCall,"top-bar--authorised":y.getUserId}])},[(0,e.Lk)("a",{class:(0,i.normalizeClass)(["top-bar__icon-wrapper",{"top-bar__icon-wrapper--thread":!u.isInCall&&l.threadId}]),role:"button",tabindex:0,title:y.conversationIconLabel,"aria-label":y.conversationIconLabel,onClick:g[0]||(g[0]=(..._)=>y.handleClickAvatar&&y.handleClickAvatar(..._))},[(0,e.bo)((0,e.bF)(d,{class:"top-bar__icon-back bidirectional-icon",size:20},null,512),[[a.vShow,l.threadId]]),((0,e.uX)(),(0,e.Wv)(w,{key:y.conversation.token,offline:y.isOffline,item:y.conversation,size:u.isSidebar?l.AVATAR.SIZE.COMPACT:l.AVATAR.SIZE.DEFAULT,"disable-menu":!1,"show-user-online-status":"","hide-favorite":!1,"hide-call":!1},null,8,["offline","item","size"]))],10,f),!u.isInCall&&l.threadId?((0,e.uX)(),(0,e.Wv)(C,{key:0,class:"top-bar__wrapper"})):((0,e.uX)(),(0,e.CE)("div",{key:1,class:"top-bar__wrapper","data-theme-dark":u.isInCall?!0:void 0},[(0,e.Lk)("a",{role:"button",class:"conversation-header",onClick:g[1]||(g[1]=(..._)=>y.openConversationSettings&&y.openConversationSettings(..._))},[(0,e.Lk)("div",{class:(0,i.normalizeClass)(["conversation-header__text",{"conversation-header__text--offline":y.isOffline}])},[(0,e.Lk)("p",v,(0,i.toDisplayString)(y.conversation.displayName),1),y.showUserStatusAsDescription?((0,e.uX)(),(0,e.CE)("p",{key:0,class:(0,i.normalizeClass)(["description",{"description__in-chat":!u.isInCall}])},(0,i.toDisplayString)(y.statusMessage),3)):(0,e.Q3)("",!0),y.conversation.description?((0,e.uX)(),(0,e.Wv)(O,{key:1,"no-focus-trap":"",delay:500,boundary:p.boundaryElement,"popper-triggers":["hover"],triggers:["hover"]},{trigger:(0,e.k6)(({attrs:_})=>[(0,e.Lk)("p",(0,e.v6)(_,{class:["description",{"description__in-chat":!u.isInCall}]}),(0,i.toDisplayString)(y.conversation.description),17)]),default:(0,e.k6)(()=>[(0,e.bF)(j,{class:"description__popover",text:y.conversation.description,"use-extended-markdown":""},null,8,["text"])]),_:1},8,["boundary"])):(0,e.Q3)("",!0)],2)]),y.conversation.type===l.CONVERSATION.TYPE.NOTE_TO_SELF?((0,e.uX)(),(0,e.Wv)(N,{key:0})):(0,e.Q3)("",!0),y.showCalendarEvents?((0,e.uX)(),(0,e.Wv)(X,{key:1,token:l.token},null,8,["token"])):(0,e.Q3)("",!0),u.isInCall?((0,e.uX)(),(0,e.Wv)(V,{key:2,start:y.conversation.callStartTime},null,8,["start"])):(0,e.Q3)("",!0),u.isInCall&&y.isModeratorOrUser?((0,e.uX)(),(0,e.Wv)(se,{key:3,title:y.participantsInCallAriaLabel,"aria-label":y.participantsInCallAriaLabel,class:"top-bar__participants-button",variant:"tertiary",onClick:g[2]||(g[2]=_=>y.openSidebar("participants"))},(0,e.eX)({icon:(0,e.k6)(()=>[y.canExtendOneToOneConversation?((0,e.uX)(),(0,e.Wv)(Z,{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(J,{key:1,size:20}))]),_:2},[y.canExtendOneToOneConversation?void 0:{name:"default",fn:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(y.participantsInCall),1)]),key:"0"}]),1032,["title","aria-label"])):!u.isSidebar&&y.canExtendOneToOneConversation?((0,e.uX)(),(0,e.Wv)(Y,{key:4,token:l.token},null,8,["token"])):(0,e.Q3)("",!0),(0,e.bF)(pe,{token:l.token,"show-actions":!u.isSidebar,"is-sidebar":u.isSidebar,onOpenBreakoutRoomsEditor:g[3]||(g[3]=_=>p.showBreakoutRoomsEditor=!0)},null,8,["token","show-actions","is-sidebar"]),u.isInCall?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(I,{key:5,"shrink-on-mobile":""})),p.showBreakoutRoomsEditor?((0,e.uX)(),(0,e.Wv)(s,{key:6,token:l.token,onClose:g[4]||(g[4]=_=>p.showBreakoutRoomsEditor=!1)},null,8,["token"])):(0,e.Q3)("",!0)],8,r))],2)}},36490:(W,b,n)=>{"use strict";n.d(b,{X:()=>p});var e=n(20641),i=n(90033),a=n(53751);const f={class:"buttons-bar"},r={class:"network-connection-state"},v={class:"hint"},c={class:"hint__actions"};function p(g,u,l,m,y,d){const w=(0,e.g2)("IconNetworkStrength2Alert"),C=(0,e.g2)("NcButton"),j=(0,e.g2)("NcPopover"),O=(0,e.g2)("LocalAudioControlButton"),N=(0,e.g2)("LocalVideoControlButton"),X=(0,e.g2)("NcIconSvgWrapper"),V=(0,e.g2)("IconMonitorOff"),Z=(0,e.g2)("IconMonitor"),J=(0,e.g2)("NcActionButton"),se=(0,e.g2)("NcActions"),Y=(0,e.g2)("IconMonitorShare");return(0,e.uX)(),(0,e.CE)("div",f,[(0,e.Lk)("div",r,[d.qualityWarningTooltip?((0,e.uX)(),(0,e.Wv)(j,{key:0,boundary:y.boundaryElement,"aria-label":d.qualityWarningAriaLabel,trigger:"hover","auto-hide":!1,"no-focus-trap":"",shown:d.showQualityWarningTooltip},{trigger:(0,e.k6)(()=>[(0,e.bF)(C,{id:"quality_warning_button",variant:"tertiary-no-background",class:"trigger","aria-label":d.qualityWarningAriaLabel,onClick:u[0]||(u[0]=pe=>y.mouseover=!y.mouseover)},{icon:(0,e.k6)(()=>[(0,e.bF)(w,{"fill-color":"#e9322d",size:20})]),_:1},8,["aria-label"])]),default:(0,e.k6)(()=>[(0,e.Lk)("div",v,[(0,e.Lk)("span",null,(0,i.toDisplayString)(d.qualityWarningTooltip.content),1),(0,e.Lk)("div",c,[d.qualityWarningTooltip.action?((0,e.uX)(),(0,e.Wv)(C,{key:0,variant:"primary",class:"hint__button",onClick:d.executeQualityWarningTooltipAction},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(d.qualityWarningTooltip.actionLabel),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0),y.isQualityWarningTooltipDismissed?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(C,{key:1,variant:"tertiary",class:"hint__button",onClick:d.dismissQualityWarningTooltip},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(d.t("spreed","Dismiss")),1)]),_:1},8,["onClick"]))])])]),_:1},8,["boundary","aria-label","shown"])):(0,e.Q3)("",!0)]),(0,e.bF)(O,{token:l.token,conversation:d.conversation,model:l.model,"show-devices":!l.isSidebar,variant:"tertiary"},null,8,["token","conversation","model","show-devices"]),(0,e.bF)(N,{token:l.token,conversation:d.conversation,model:l.model,"show-devices":!l.isSidebar,variant:"tertiary"},null,8,["token","conversation","model","show-devices"]),l.hideVirtualBackgroundShortcut?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(C,{key:0,"aria-label":d.t("spreed","Select virtual background"),title:d.t("spreed","Select virtual background"),variant:"tertiary",onClick:u[1]||(u[1]=(0,a.withModifiers)(pe=>d.emit("talk:media-settings:show","backgrounds"),["stop"]))},{icon:(0,e.k6)(()=>[(0,e.bF)(X,{svg:m.IconBackground,size:20},null,8,["svg"])]),_:1},8,["aria-label","title"])),!l.isSidebar&&d.isScreensharing?((0,e.uX)(),(0,e.Wv)(se,{key:1,id:"screensharing-button",open:y.screenSharingMenuOpen,"onUpdate:open":u[2]||(u[2]=pe=>y.screenSharingMenuOpen=pe),title:d.screenSharingButtonTitle,variant:"error","aria-label":d.screenSharingButtonAriaLabel,class:(0,i.normalizeClass)([d.screenSharingButtonClass,"app-navigation-entry-utils-menu-button"]),"boundaries-element":y.boundaryElement,disabled:!d.isScreensharingAllowed},{icon:(0,e.k6)(()=>[(0,e.bF)(V,{size:20})]),default:(0,e.k6)(()=>[(0,e.bF)(J,{"close-after-click":"",onClick:d.showScreen},{icon:(0,e.k6)(()=>[(0,e.bF)(Z,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(d.t("spreed","Show your screen")),1)]),_:1},8,["onClick"]),(0,e.bF)(J,{"close-after-click":"",onClick:d.stopScreen},{icon:(0,e.k6)(()=>[(0,e.bF)(V,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(d.t("spreed","Stop screensharing")),1)]),_:1},8,["onClick"])]),_:1},8,["open","title","aria-label","class","boundaries-element","disabled"])):l.isSidebar?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(C,{key:2,title:d.screenSharingButtonTitle,variant:"tertiary","aria-label":d.screenSharingButtonAriaLabel,disabled:!d.isScreensharingAllowed,onClick:(0,a.withModifiers)(d.toggleScreenSharingMenu,["stop"])},{icon:(0,e.k6)(()=>[(0,e.bF)(Y,{size:20})]),_:1},8,["title","aria-label","disabled","onClick"]))])}},72205:(W,b,n)=>{"use strict";n.d(b,{X:()=>f});var e=n(20641),i=n(90033);const a={class:"top-bar-menu"};function f(r,v,c,p,g,u){const l=(0,e.g2)("IconDotsHorizontal"),m=(0,e.g2)("NcIconSvgWrapper"),y=(0,e.g2)("NcActionButton"),d=(0,e.g2)("NcLoadingIcon"),w=(0,e.g2)("IconStop"),C=(0,e.g2)("NcActionSeparator"),j=(0,e.g2)("IconFileOutline"),O=(0,e.g2)("NcActionLink"),N=(0,e.g2)("IconVideoOutline"),X=(0,e.g2)("IconDotsCircle"),V=(0,e.g2)("IconFullscreen"),Z=(0,e.g2)("IconFullscreenExit"),J=(0,e.g2)("IconCogOutline"),se=(0,e.g2)("NcActions"),Y=(0,e.g2)("NcButton");return(0,e.uX)(),(0,e.CE)("div",a,[c.isSidebar?((0,e.uX)(),(0,e.Wv)(Y,{key:1,class:"top-bar__icon-wrapper","aria-label":u.t("spreed","Check devices"),title:u.t("spreed","Check devices"),variant:"tertiary",onClick:u.showMediaSettingsDialog},{icon:(0,e.k6)(()=>[(0,e.bF)(J,{size:20})]),_:1},8,["aria-label","title","onClick"])):((0,e.uX)(),(0,e.Wv)(se,{key:0,"force-menu":"",title:u.t("spreed","Conversation actions"),"aria-label":u.t("spreed","Conversation actions"),variant:"tertiary"},(0,e.eX)({default:(0,e.k6)(()=>[p.isInCall&&u.canFullModerate?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[u.isOneToOneConversation?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(y,{key:0,"close-after-click":"",onClick:u.forceMuteOthers},{icon:(0,e.k6)(()=>[(0,e.bF)(m,{svg:p.IconMicrophoneOffOutline,size:20},null,8,["svg"])]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(u.t("spreed","Mute others")),1)]),_:1},8,["onClick"])),u.canModerateRecording?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[!u.isRecording&&!u.isStartingRecording&&p.isInCall?((0,e.uX)(),(0,e.Wv)(y,{key:0,"close-after-click":"",onClick:u.startRecording},{icon:(0,e.k6)(()=>[(0,e.bF)(m,{svg:p.IconScreenRecordOutline,size:20},null,8,["svg"])]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(u.t("spreed","Start recording")),1)]),_:1},8,["onClick"])):u.isStartingRecording&&p.isInCall?((0,e.uX)(),(0,e.Wv)(y,{key:1,"close-after-click":"",onClick:u.stopRecording},{icon:(0,e.k6)(()=>[(0,e.bF)(d,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(u.t("spreed","Cancel recording start")),1)]),_:1},8,["onClick"])):u.isRecording&&p.isInCall?((0,e.uX)(),(0,e.Wv)(y,{key:2,"close-after-click":"",onClick:u.stopRecording},{icon:(0,e.k6)(()=>[(0,e.bF)(w,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(u.t("spreed","Stop recording")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0)],64)):(0,e.Q3)("",!0),!u.isOneToOneConversation||u.canModerateRecording?((0,e.uX)(),(0,e.Wv)(C,{key:2})):(0,e.Q3)("",!0)],64)):(0,e.Q3)("",!0),u.isFileConversation?((0,e.uX)(),(0,e.Wv)(O,{key:1,target:"_blank",rel:"noopener noreferrer",href:u.linkToFile},{icon:(0,e.k6)(()=>[(0,e.bF)(j,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(u.t("spreed","Go to file")),1)]),_:1},8,["href"])):(0,e.Q3)("",!0),p.isInCall?((0,e.uX)(),(0,e.Wv)(y,{key:2,"close-after-click":"",onClick:u.showMediaSettingsDialog},{icon:(0,e.k6)(()=>[(0,e.bF)(N,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(u.t("spreed","Check devices")),1)]),_:1},8,["onClick"])):(0,e.Q3)("",!0),u.canConfigureBreakoutRooms?((0,e.uX)(),(0,e.Wv)(y,{key:3,"close-after-click":"",onClick:v[0]||(v[0]=pe=>r.$emit("openBreakoutRoomsEditor"))},{icon:(0,e.k6)(()=>[(0,e.bF)(X,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(u.t("spreed","Set up breakout rooms")),1)]),_:1})):(0,e.Q3)("",!0),p.isInCall&&u.canDownloadCallParticipants?((0,e.uX)(),(0,e.Wv)(O,{key:4,href:u.downloadCallParticipantsLink,target:"_blank"},{icon:(0,e.k6)(()=>[(0,e.bF)(m,{svg:p.IconFileDownload,size:20},null,8,["svg"])]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(u.t("spreed","Download attendance list")),1)]),_:1},8,["href"])):(0,e.Q3)("",!0),p.isInCall?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(y,{key:5,"aria-label":u.t("spreed","Toggle full screen"),"close-after-click":"",onClick:p.toggleFullscreen},{icon:(0,e.k6)(()=>[p.isFullscreen?((0,e.uX)(),(0,e.Wv)(Z,{key:1,size:20})):((0,e.uX)(),(0,e.Wv)(V,{key:0,size:20}))]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(u.labelFullscreen),1)]),_:1},8,["aria-label","onClick"])),(0,e.bF)(y,{"close-after-click":"",onClick:u.openConversationSettings},{icon:(0,e.k6)(()=>[(0,e.bF)(J,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(u.t("spreed","Conversation settings")),1)]),_:1},8,["onClick"])]),_:2},[p.isInCall?{name:"icon",fn:(0,e.k6)(()=>[(0,e.bF)(l,{size:20})]),key:"0"}:void 0]),1032,["title","aria-label"]))])}},57028:(W,b,n)=>{"use strict";n.d(b,{X:()=>r});var e=n(20641),i=n(90033);const a={class:"dial-panel__select-option"},f={class:"dial-panel__select-option"};function r(v,c,p,g,u,l){const m=(0,e.g2)("IconDialpad"),y=(0,e.g2)("NcButton"),d=(0,e.g2)("NcSelect"),w=(0,e.g2)("IconBackspaceOutline"),C=(0,e.g2)("NcPopover");return(0,e.uX)(),(0,e.Wv)(C,{id:"dial-popover",ref:"popover","popover-base-class":"dial-popover",container:p.container,onShow:l.prefillCode},{trigger:(0,e.k6)(()=>[(0,e.bF)(y,{disabled:p.disabled,"aria-label":l.t("spreed","Open dialpad"),title:l.t("spreed","Open dialpad")},{icon:(0,e.k6)(()=>[(0,e.bF)(m,{size:20})]),_:1},8,["disabled","aria-label","title"])]),default:(0,e.k6)(()=>[(0,e.Lk)("div",{ref:"panel",class:"dial-panel",tabindex:"0",onKeydownCapture:c[1]||(c[1]=(...j)=>l.handleKeyDown&&l.handleKeyDown(...j))},[p.dialing?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(d,{key:0,ref:"regionSelect",modelValue:u.region,"onUpdate:modelValue":c[0]||(c[0]=j=>u.region=j),class:"dial-panel__select",options:g.options,"append-to-body":!1,clearable:!1,"aria-label-combobox":l.t("spreed","Select a region"),placeholder:l.t("spreed","Select a region"),label:"dial_and_name","onOption:selected":l.dialCode},{option:(0,e.k6)(({dial_code:j,name:O})=>[(0,e.Lk)("span",a,[(0,e.Lk)("b",null,(0,i.toDisplayString)(j),1),c[2]||(c[2]=(0,e.eW)()),(0,e.Lk)("em",null,(0,i.toDisplayString)(O),1)])]),"selected-option":(0,e.k6)(({dial_code:j,name:O})=>[(0,e.Lk)("span",f,[(0,e.Lk)("b",null,(0,i.toDisplayString)(j),1),c[3]||(c[3]=(0,e.eW)()),(0,e.Lk)("em",null,(0,i.toDisplayString)(O),1)])]),_:1},8,["modelValue","options","aria-label-combobox","placeholder","onOption:selected"])),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(g.buttons,j=>((0,e.uX)(),(0,e.Wv)(y,{key:j.value,class:"dial-panel__button",onClick:O=>l.handlePad(j.value)},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(j.label),1)]),_:2},1032,["onClick"]))),128)),p.dialing?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(y,{key:1,class:"dial-panel__button",variant:"tertiary","aria-label":l.t("spreed","Delete"),onClick:l.handleBackspace},{icon:(0,e.k6)(()=>[(0,e.bF)(w,{size:20})]),_:1},8,["aria-label","onClick"]))],544)]),_:1},8,["container","onShow"])}},47304:(W,b,n)=>{"use strict";n.d(b,{X:()=>f});var e=n(20641),i=n(90033);const a={key:1,class:"placeholder-item__info"};function f(r,v,c,p,g,u){return(0,e.uX)(),(0,e.CE)("ul",{class:(0,i.normalizeClass)("placeholder-list placeholder-list--"+c.type)},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(u.placeholderData,(l,m)=>((0,e.uX)(),(0,e.CE)("li",{key:m,class:"placeholder-item"},[c.type!=="event-cards"?((0,e.uX)(),(0,e.CE)("div",{key:0,class:"placeholder-item__avatar",style:(0,i.normalizeStyle)({"--avatar-size":l.avatarSize})},[...v[0]||(v[0]=[(0,e.Lk)("div",{class:"placeholder-item__avatar-circle"},null,-1)])],4)):(0,e.Q3)("",!0),(0,e.Lk)("div",{class:"placeholder-item__content",style:(0,i.normalizeStyle)({"--last-line-width":l.width})},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(l.amount,y=>((0,e.uX)(),(0,e.CE)("div",{key:y,class:"placeholder-item__content-line"}))),128))],4),c.type==="messages"?((0,e.uX)(),(0,e.CE)("div",a)):(0,e.Q3)("",!0)]))),128))],2)}},35940:(W,b,n)=>{"use strict";n.d(b,{X:()=>f});var e=n(20641),i=n(90033);const a={class:"app-navigation-hint"};function f(r,v,c,p,g,u){return(0,e.uX)(),(0,e.CE)("li",a,(0,i.toDisplayString)(c.hint),1)}},54509:(W,b,n)=>{"use strict";n.d(b,{X:()=>a});var e=n(20641),i=n(53751);function a(f,r,v,c,p,g){const u=(0,e.g2)("IconMagnify"),l=(0,e.g2)("NcTextField");return(0,e.uX)(),(0,e.Wv)(l,{ref:"searchConversations",modelValue:g.modelValue,"onUpdate:modelValue":r[0]||(r[0]=m=>g.modelValue=m),"aria-label":v.placeholderText,"aria-describedby":v.ariaDescribedby,placeholder:v.placeholderText,"show-trailing-button":v.isFocused,"trailing-button-label":g.cancelSearchLabel,class:"search-box","label-outside":"",onFocus:g.handleFocus,onBlur:g.handleBlur,onTrailingButtonClick:g.abortSearch,onKeydown:(0,i.withKeys)(g.abortSearch,["esc"])},{icon:(0,e.k6)(()=>[(0,e.bF)(u,{size:16})]),_:1},8,["modelValue","aria-label","aria-describedby","placeholder","show-trailing-button","trailing-button-label","onFocus","onBlur","onTrailingButtonClick","onKeydown"])}},51005:(W,b,n)=>{"use strict";n.d(b,{X:()=>a});var e=n(20641),i=n(53751);function a(f,r,v,c,p,g){return v.group?((0,e.uX)(),(0,e.Wv)(i.TransitionGroup,{key:0,tag:"span",class:"transition-group",name:v.name},{default:(0,e.k6)(()=>[(0,e.RG)(f.$slots,"default",{},void 0,!0)]),_:3},8,["name"])):((0,e.uX)(),(0,e.Wv)(i.Transition,{key:1,name:v.name},{default:(0,e.k6)(()=>[(0,e.RG)(f.$slots,"default",{},void 0,!0)]),_:3},8,["name"]))}},80330:(W,b,n)=>{"use strict";n.d(b,{X:()=>a});var e=n(20641),i=n(90033);function a(f,r,v,c,p,g){const u=(0,e.g2)("IconMicrophone"),l=(0,e.g2)("NcIconSvgWrapper");return(0,e.uX)(),(0,e.CE)("span",{class:(0,i.normalizeClass)(["volume-indicator-wrapper",{overload:g.hasOverload}]),style:(0,i.normalizeStyle)({height:v.size+"px",width:v.size+"px"})},[(0,e.Lk)("span",{class:"volume-indicator volume-indicator-primary",style:(0,i.normalizeStyle)({height:g.iconPrimaryHeight+"px"})},[v.audioEnabled?((0,e.uX)(),(0,e.Wv)(u,{key:0,size:v.size,"fill-color":v.primaryColor},null,8,["size","fill-color"])):((0,e.uX)(),(0,e.Wv)(l,{key:1,inline:"",svg:c.IconMicrophoneOffOutline,size:v.size,style:(0,i.normalizeStyle)({color:v.primaryColor})},null,8,["svg","size","style"]))],4),v.audioPreviewAvailable?((0,e.uX)(),(0,e.CE)("span",{key:0,class:(0,i.normalizeClass)(["volume-indicator volume-indicator-overlay",{"volume-indicator-overlay-mute":!v.audioEnabled}]),style:(0,i.normalizeStyle)({height:g.iconOverlayHeight+"px"})},[v.audioEnabled?((0,e.uX)(),(0,e.Wv)(u,{key:0,size:v.size,"fill-color":v.overlayColor},null,8,["size","fill-color"])):((0,e.uX)(),(0,e.Wv)(l,{key:1,inline:"",svg:c.IconMicrophoneOffOutline,size:v.size,style:(0,i.normalizeStyle)({color:v.overlayMutedColor})},null,8,["svg","size","style"]))],6)):(0,e.Q3)("",!0)],6)}},50050:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});function e(){return new Worker(n.p+"talk-JitsiEncryptionWorker.worker.worker.js?v=c072f73c847b88fc108d")}},20375:(W,b,n)=>{"use strict";n.d(b,{p:()=>f});var e=n(50953),i=n(20641);const a='a, button, input, select, textarea, [tabindex]:not([tabindex="-1"])';function f(r,v,c={confirmEnter:!1}){const p=(0,e.KR)(null),g=(0,e.KR)(null),u=(0,e.KR)([]),l=(0,i.EW)(()=>u.value.map(se=>se.getAttribute("data-nav-id"))),m=(0,e.KR)(null),y=(0,e.KR)(null),d=se=>{if(se.hasAttribute("data-nav-id"))return se.getAttribute("data-nav-id");let Y=se.parentNode;for(;Y&&Y!==document.body;){if(Y.hasAttribute("data-nav-id"))return Y.getAttribute("data-nav-id");Y=Y.parentNode}},w=se=>{const Y=l.value.indexOf(d(se.target));m.value!==Y&&Y!==-1&&(m.value=Y)},C=se=>{(!p.value?.contains(se.relatedTarget)||g.value?.$el.contains(se.relatedTarget)||g.value.contains?.(se.relatedTarget))&&(m.value=null)};(0,i.sV)(()=>{p.value=(0,e.R1)(r)?.$el??(0,e.R1)(r),g.value=(0,e.R1)(v),y.value=c.confirmEnter,p.value?.addEventListener("keydown",se=>{l.value?.length&&(se.key==="ArrowDown"?Z(se):se.key==="ArrowUp"?J(se):se.key==="Enter"?V(se):(se.key==="Escape"||se.key==="Backspace")&&X(se))})});function j(){u.value=Array.from(p.value?.querySelectorAll("[data-nav-id]")),m.value=null,p.value?.addEventListener("focus",w,!0),p.value?.addEventListener("blur",C,!0)}function O(){u.value=[],p.value?.removeEventListener("focus",w,!0),p.value?.removeEventListener("blur",C,!0)}function N(se){m.value=se;const Y=u.value[se];if(Y.matches(a)){Y.focus();return}try{Y.querySelector(a).focus()}catch{console.warn("Nav element does not have any focusable children")}}function X(se){m.value!==null&&(se.preventDefault(),se.stopImmediatePropagation(),m.value=null,setTimeout(()=>{g.value.focus()},0))}function V(se){const Y=m.value===null;return Y&&(se?.preventDefault(),N(0),!y.value&&se?.key==="Enter"&&p.value?.contains(u.value[0])&&u.value[0].click()),Y}function Z(se){se.preventDefault(),!V()&&(m.value<l.value.length-1?N(m.value+1):N(0))}function J(se){se.preventDefault(),!V()&&(m.value>0?N(m.value-1):N(l.value.length-1))}return{initializeNavigation:j,resetNavigation:O}}},48099:(W,b,n)=>{"use strict";n.d(b,{t:()=>y});var e=n(39649),i=n(66885),a=n.n(i),f=n(50953),r=n(20641),v=n(6355),c=n(21625),p=n(19894),g=n(31775),u=n(47846);let l=0;const m=(0,f.KR)(null),y=(0,e.F)(function(){let d=!1,w=0,C=0;const j=(0,v.L)(),O=(0,f.KR)(null),N=(0,f.KR)(null);window.OCA.Talk.mediaDevicesManager=u.Dh;const X=(0,f.KR)(-100),V=(0,f.KR)(-100),Z=(0,f.KR)(null),J=(0,f.KR)(null),se=(0,f.KR)(null),Y=(0,f.KR)(null),pe=(0,f.KR)(null),I=(0,r.EW)(()=>u.Dh.attributes.devices),s=(0,r.EW)({get(){return u.Dh.attributes.audioInputId},set(ct){u.Dh.set("audioInputId",ct)}}),_=(0,r.EW)(()=>!!s.value&&!!J.value),F=(0,r.EW)(()=>{if(!J.value)return null;const ct=J.value.getAudioTracks();return ct.length<1?null:ct[0].getSettings().deviceId}),E=(0,r.EW)({get(){return u.Dh.attributes.audioOutputId},set(ct){u.Dh.set("audioOutputId",ct)}}),k=(0,r.EW)(()=>u.Dh.isAudioOutputSelectSupported),x=(0,r.EW)({get(){return u.Dh.attributes.videoInputId},set(ct){u.Dh.set("videoInputId",ct)}}),R=(0,r.EW)(()=>!!x.value&&!!Y.value),M=(0,r.EW)(()=>{if(!Y.value)return null;const ct=Y.value.getVideoTracks();return ct.length<1?null:ct[0].getSettings().deviceId});(0,r.wB)(s,()=>{d&&De()}),(0,r.wB)(E,ct=>{d&&ct!==void 0&&(j.setGeneralAudioOutput(ct),u.ki&&u.ki.setGeneralAudioOutput(ct))}),(0,r.wB)(x,()=>{d&&Lt()}),(0,r.xo)(()=>{Fe()});function o(){l===0&&$(),l++}function P(){if(l===0){console.error("Attempt to unsubscribe from devices when no subscribers");return}l--,l===0&&Fe()}function $(){d||(d=!0,u.Dh.isSupported()||(se.value={message:"MediaDevicesManager is not supported",name:"NotSupportedError"},pe.value={message:"MediaDevicesManager is not supported",name:"NotSupportedError"}),Z.value=new g.A,Z.value.setEnabled(!1),N.value=new p.A,N.value.addInputTrackSlot("video"),Z.value.connectTrackSink("default",N.value,"video"),u.Dh.enableDeviceEvents(),De(),Lt(),u.Dh.attributes.audioOutputId!==j.audioOutputDeviceId&&j.setGeneralAudioOutput(u.Dh.attributes.audioOutputId))}function K(){u.Dh._updateDevices()}function q(ct){u.Dh.updatePreferences(ct)}function Fe(){if(d)d=!1;else return;Qe(),yt(),u.Dh.disableDeviceEvents(),N.value=null,Z.value&&(Z.value.destroy(),Z.value=null),m.value=null}function et(ct){J.value=ct,ct&&(O.value=a()(ct),O.value.on("volume_change",(Bt,gn)=>{X.value=Bt,V.value=gn}))}function Qe(){J.value&&(J.value.getTracks().forEach(ct=>ct.stop()),J.value=null,se.value=null,O.value&&(O.value.off("volume_change"),O.value.stop(),O.value=null))}function Ht(){const ct=w>1;w=0,ct&&De()}function qe(ct){m.value=ct,m.value&&Y.value&&Je(Y.value)}function De(){if(u.Dh.isSupported()&&!(F.value&&F.value===s.value)){if(w){w++;return}Qe(),!(s.value===null||s.value===void 0)&&(w=1,u.Dh.getUserMedia({audio:!0}).then(ct=>{d?et(ct):ct.getTracks().forEach(Bt=>Bt.stop())}).catch(ct=>{console.error("Error getting audio stream: "+ct.name+": "+ct.message),se.value=ct,et(null)}).finally(()=>{Ht()}))}}function Je(ct){if(Y.value=ct,!m.value)return;if(!ct){Z.value._setInputTrack("default",null);return}Z.value._setInputTrack("default",Y.value.getVideoTracks()[0]);const Bt={autoplay:!0,mirror:!0,muted:!0};(0,c.A)(N.value.getStream(),m.value,Bt)}function yt(){Z.value._setInputTrack("default",null),Y.value&&(Y.value.getTracks().forEach(ct=>ct.stop()),Y.value=null,pe.value=null,m.value&&(m.value.srcObject=null))}function jt(){const ct=C>1;C=0,ct&&Lt()}function Lt(){if(u.Dh.isSupported()&&!(M.value&&M.value===x.value)){if(C){C++;return}yt(),!(x.value===null||x.value===void 0)&&(C=1,u.Dh.getUserMedia({video:!0}).then(ct=>{d?Je(ct):ct.getTracks().forEach(Bt=>Bt.stop())}).catch(ct=>{console.error("Error getting video stream: "+ct.name+": "+ct.message),pe.value=ct,Je(null)}).finally(()=>{jt()}))}}return{devices:I,updateDevices:K,currentVolume:X,currentThreshold:V,audioPreviewAvailable:_,videoPreviewAvailable:R,audioInputId:s,audioOutputId:E,videoInputId:x,audioOutputSupported:k,subscribeToDevices:o,unsubscribeFromDevices:P,audioStream:J,audioStreamError:se,videoStream:Y,videoStreamError:pe,updatePreferences:q,virtualBackground:Z,registerVideoElement:qe}})},43417:(W,b,n)=>{"use strict";n.d(b,{J:()=>u});var e=n(39649),i=n(50953),a=n(20641),f=n(40834),r=n(55031),v=n(90796),c=n(31506),p=n(40451);function g(){const l=(0,f.Pj)(),m=(0,c.e)(),y=(0,p.N)(),d=(0,i.KR)(null),w=()=>{d.value=v.A.getItem("joined_conversation")};return(0,a.KC)(()=>{r.l.on("joined-conversation",w),w()}),(0,a.xo)(()=>{r.l.off("joined-conversation",w)}),(0,a.EW)(()=>m.forceCallView?!0:d.value===y.value&&l.getters.isInCall(y.value))}const u=(0,e.F)(g)},70608:(W,b,n)=>{"use strict";n.d(b,{u:()=>g});var e=n(50953),i=n(20641),a=n(31506),f=n(10059),r=n(43417);function v(u){return u.startsWith("/")?u:"/"+u}function c(u){let l="";return u&OC.PERMISSION_CREATE&&(l+="CK"),u&OC.PERMISSION_READ&&(l+="G"),u&OC.PERMISSION_UPDATE&&(l+="W"),u&OC.PERMISSION_DELETE&&(l+="D"),u&OC.PERMISSION_SHARE&&(l+="R"),l}const p=(0,e.KR)(!1);function g(u){const l=(0,r.J)(),m=(0,a.e)(),y=(0,f.P)();function d(C){switch(u){case"files":return{...C,permissions:c(C.permissions)};case"talk":default:return{fileid:parseInt(C.id,10),filename:v(C.path),basename:C.name,mime:C.mimetype,hasPreview:C.previewAvailable==="yes"||C["preview-available"]==="yes",etag:C.etag,permissions:c(C.permissions)}}}return{isViewerOpen:p,openViewer:async(C,j,O,N)=>{if(!OCA.Viewer)return!1;y.show&&(OCA.Files.Sidebar.state.file=C),l.value&&m.setIsViewerOverlay(!0),OCA.Viewer.open({path:C,list:j.map(d),fileInfo:d(O),onClose:()=>{p.value=!1,m.setIsViewerOverlay(!1)},loadMore:N,canLoop:!1}),await(0,i.dY)(),p.value=!0}}}},32768:(W,b,n)=>{"use strict";var e=n(85168),i=n(53334),a=n(50953),f=n(26514),r=n(24140),v=n(55031),c=n(30794),p=n(22072),g=n(43846),u=n(9586);window.OCA.Talk||(window.OCA.Talk=(0,a.Kh)({}));const l=(0,p.Q)(g.A),m=(0,u.E)(g.A);window.OCA.Talk.registerMessageAction=({label:w,callback:C,icon:j})=>{const O={label:w,callback:C,icon:j};l.addMessageAction(O)},window.OCA.Talk.registerParticipantSearchAction=({label:w,callback:C,show:j,icon:O})=>{const N={label:w,callback:C,show:j,icon:O};l.addParticipantSearchAction(N)},v.l.on("signaling-join-room",([w])=>{m.updateLastJoinedConversationToken(w)}),v.l.on("signaling-recording-status-changed",([w,C])=>{if(c.A.dispatch("setConversationProperties",{token:w,properties:{callRecording:C}}),C!==f.XV.RECORDING.FAILED||!c.A.getters.isInCall(m.token))return;const j=c.A.getters.conversation(m.token);(j?.participantType===f._z.TYPE.OWNER||j?.participantType===f._z.TYPE.MODERATOR)&&(0,e.Qg)((0,i.t)("spreed","The recording failed. Please contact your administrator."))});function y(){r.A.getItem("localStorageMigrated")&&r.A.removeItem("localStorageMigrated")}function d(){const w=["showMediaSettings_","devicesPreferred","audioInputDevicePreferred","videoInputDevicePreferred"].map(C=>r.A.scopeKey(C));Object.keys(localStorage).forEach(C=>{w.some(j=>C.startsWith(j))&&localStorage.removeItem(C)})}window.requestIdleCallback?window.requestIdleCallback(()=>{y(),d()}):(y(),d())},8758:(W,b,n)=>{"use strict";n.d(b,{p:()=>e});const e={AF:{name:"Afghanistan",dial_code:"+93",code:"AF"},AX:{name:"Aland Islands",dial_code:"+358",code:"AX"},AL:{name:"Albania",dial_code:"+355",code:"AL"},DZ:{name:"Algeria",dial_code:"+213",code:"DZ"},AS:{name:"American Samoa",dial_code:"+1684",code:"AS"},AD:{name:"Andorra",dial_code:"+376",code:"AD"},AO:{name:"Angola",dial_code:"+244",code:"AO"},AI:{name:"Anguilla",dial_code:"+1264",code:"AI"},AQ:{name:"Antarctica",dial_code:"+672",code:"AQ"},AG:{name:"Antigua and Barbuda",dial_code:"+1268",code:"AG"},AR:{name:"Argentina",dial_code:"+54",code:"AR"},AM:{name:"Armenia",dial_code:"+374",code:"AM"},AW:{name:"Aruba",dial_code:"+297",code:"AW"},AU:{name:"Australia",dial_code:"+61",code:"AU"},AT:{name:"Austria",dial_code:"+43",code:"AT"},AZ:{name:"Azerbaijan",dial_code:"+994",code:"AZ"},BS:{name:"Bahamas",dial_code:"+1242",code:"BS"},BH:{name:"Bahrain",dial_code:"+973",code:"BH"},BD:{name:"Bangladesh",dial_code:"+880",code:"BD"},BB:{name:"Barbados",dial_code:"+1246",code:"BB"},BY:{name:"Belarus",dial_code:"+375",code:"BY"},BE:{name:"Belgium",dial_code:"+32",code:"BE"},BZ:{name:"Belize",dial_code:"+501",code:"BZ"},BJ:{name:"Benin",dial_code:"+229",code:"BJ"},BM:{name:"Bermuda",dial_code:"+1441",code:"BM"},BT:{name:"Bhutan",dial_code:"+975",code:"BT"},BO:{name:"Bolivia, Plurinational State of",dial_code:"+591",code:"BO"},BA:{name:"Bosnia and Herzegovina",dial_code:"+387",code:"BA"},BW:{name:"Botswana",dial_code:"+267",code:"BW"},BR:{name:"Brazil",dial_code:"+55",code:"BR"},IO:{name:"British Indian Ocean Territory",dial_code:"+246",code:"IO"},BN:{name:"Brunei Darussalam",dial_code:"+673",code:"BN"},BG:{name:"Bulgaria",dial_code:"+359",code:"BG"},BF:{name:"Burkina Faso",dial_code:"+226",code:"BF"},BI:{name:"Burundi",dial_code:"+257",code:"BI"},KH:{name:"Cambodia",dial_code:"+855",code:"KH"},CM:{name:"Cameroon",dial_code:"+237",code:"CM"},CA:{name:"Canada",dial_code:"+1",code:"CA"},CV:{name:"Cape Verde",dial_code:"+238",code:"CV"},KY:{name:"Cayman Islands",dial_code:"+345",code:"KY"},CF:{name:"Central African Republic",dial_code:"+236",code:"CF"},TD:{name:"Chad",dial_code:"+235",code:"TD"},CL:{name:"Chile",dial_code:"+56",code:"CL"},CN:{name:"China",dial_code:"+86",code:"CN"},CX:{name:"Christmas Island",dial_code:"+61",code:"CX"},CC:{name:"Cocos (Keeling) Islands",dial_code:"+61",code:"CC"},CO:{name:"Colombia",dial_code:"+57",code:"CO"},KM:{name:"Comoros",dial_code:"+269",code:"KM"},CG:{name:"Congo",dial_code:"+242",code:"CG"},CD:{name:"Congo, The Democratic Republic of the Congo",dial_code:"+243",code:"CD"},CK:{name:"Cook Islands",dial_code:"+682",code:"CK"},CR:{name:"Costa Rica",dial_code:"+506",code:"CR"},CI:{name:"Cote d'Ivoire",dial_code:"+225",code:"CI"},HR:{name:"Croatia",dial_code:"+385",code:"HR"},CU:{name:"Cuba",dial_code:"+53",code:"CU"},CY:{name:"Cyprus",dial_code:"+357",code:"CY"},CZ:{name:"Czech Republic",dial_code:"+420",code:"CZ"},DK:{name:"Denmark",dial_code:"+45",code:"DK"},DJ:{name:"Djibouti",dial_code:"+253",code:"DJ"},DM:{name:"Dominica",dial_code:"+1767",code:"DM"},DO:{name:"Dominican Republic",dial_code:"+1849",code:"DO"},EC:{name:"Ecuador",dial_code:"+593",code:"EC"},EG:{name:"Egypt",dial_code:"+20",code:"EG"},SV:{name:"El Salvador",dial_code:"+503",code:"SV"},GQ:{name:"Equatorial Guinea",dial_code:"+240",code:"GQ"},ER:{name:"Eritrea",dial_code:"+291",code:"ER"},EE:{name:"Estonia",dial_code:"+372",code:"EE"},ET:{name:"Ethiopia",dial_code:"+251",code:"ET"},FK:{name:"Falkland Islands (Malvinas)",dial_code:"+500",code:"FK"},FO:{name:"Faroe Islands",dial_code:"+298",code:"FO"},FJ:{name:"Fiji",dial_code:"+679",code:"FJ"},FI:{name:"Finland",dial_code:"+358",code:"FI"},FR:{name:"France",dial_code:"+33",code:"FR"},GF:{name:"French Guiana",dial_code:"+594",code:"GF"},PF:{name:"French Polynesia",dial_code:"+689",code:"PF"},GA:{name:"Gabon",dial_code:"+241",code:"GA"},GM:{name:"Gambia",dial_code:"+220",code:"GM"},GE:{name:"Georgia",dial_code:"+995",code:"GE"},DE:{name:"Germany",dial_code:"+49",code:"DE"},GH:{name:"Ghana",dial_code:"+233",code:"GH"},GI:{name:"Gibraltar",dial_code:"+350",code:"GI"},GR:{name:"Greece",dial_code:"+30",code:"GR"},GL:{name:"Greenland",dial_code:"+299",code:"GL"},GD:{name:"Grenada",dial_code:"+1473",code:"GD"},GP:{name:"Guadeloupe",dial_code:"+590",code:"GP"},GU:{name:"Guam",dial_code:"+1671",code:"GU"},GT:{name:"Guatemala",dial_code:"+502",code:"GT"},GG:{name:"Guernsey",dial_code:"+44",code:"GG"},GN:{name:"Guinea",dial_code:"+224",code:"GN"},GW:{name:"Guinea-Bissau",dial_code:"+245",code:"GW"},GY:{name:"Guyana",dial_code:"+595",code:"GY"},HT:{name:"Haiti",dial_code:"+509",code:"HT"},VA:{name:"Holy See (Vatican City State)",dial_code:"+379",code:"VA"},HN:{name:"Honduras",dial_code:"+504",code:"HN"},HK:{name:"Hong Kong",dial_code:"+852",code:"HK"},HU:{name:"Hungary",dial_code:"+36",code:"HU"},IS:{name:"Iceland",dial_code:"+354",code:"IS"},IN:{name:"India",dial_code:"+91",code:"IN"},ID:{name:"Indonesia",dial_code:"+62",code:"ID"},IR:{name:"Iran",dial_code:"+98",code:"IR"},IQ:{name:"Iraq",dial_code:"+964",code:"IQ"},IE:{name:"Ireland",dial_code:"+353",code:"IE"},IM:{name:"Isle of Man",dial_code:"+44",code:"IM"},IL:{name:"Israel",dial_code:"+972",code:"IL"},IT:{name:"Italy",dial_code:"+39",code:"IT"},JM:{name:"Jamaica",dial_code:"+1876",code:"JM"},JP:{name:"Japan",dial_code:"+81",code:"JP"},JE:{name:"Jersey",dial_code:"+44",code:"JE"},JO:{name:"Jordan",dial_code:"+962",code:"JO"},KZ:{name:"Kazakhstan",dial_code:"+77",code:"KZ"},KE:{name:"Kenya",dial_code:"+254",code:"KE"},KI:{name:"Kiribati",dial_code:"+686",code:"KI"},KP:{name:"Korea, Democratic People's Republic of Korea",dial_code:"+850",code:"KP"},KR:{name:"Korea, Republic of South Korea",dial_code:"+82",code:"KR"},KW:{name:"Kuwait",dial_code:"+965",code:"KW"},KG:{name:"Kyrgyzstan",dial_code:"+996",code:"KG"},LA:{name:"Laos",dial_code:"+856",code:"LA"},LV:{name:"Latvia",dial_code:"+371",code:"LV"},LB:{name:"Lebanon",dial_code:"+961",code:"LB"},LS:{name:"Lesotho",dial_code:"+266",code:"LS"},LR:{name:"Liberia",dial_code:"+231",code:"LR"},LY:{name:"Libyan Arab Jamahiriya",dial_code:"+218",code:"LY"},LI:{name:"Liechtenstein",dial_code:"+423",code:"LI"},LT:{name:"Lithuania",dial_code:"+370",code:"LT"},LU:{name:"Luxembourg",dial_code:"+352",code:"LU"},MO:{name:"Macao",dial_code:"+853",code:"MO"},MK:{name:"Macedonia",dial_code:"+389",code:"MK"},MG:{name:"Madagascar",dial_code:"+261",code:"MG"},MW:{name:"Malawi",dial_code:"+265",code:"MW"},MY:{name:"Malaysia",dial_code:"+60",code:"MY"},MV:{name:"Maldives",dial_code:"+960",code:"MV"},ML:{name:"Mali",dial_code:"+223",code:"ML"},MT:{name:"Malta",dial_code:"+356",code:"MT"},MH:{name:"Marshall Islands",dial_code:"+692",code:"MH"},MQ:{name:"Martinique",dial_code:"+596",code:"MQ"},MR:{name:"Mauritania",dial_code:"+222",code:"MR"},MU:{name:"Mauritius",dial_code:"+230",code:"MU"},YT:{name:"Mayotte",dial_code:"+262",code:"YT"},MX:{name:"Mexico",dial_code:"+52",code:"MX"},FM:{name:"Micronesia, Federated States of Micronesia",dial_code:"+691",code:"FM"},MD:{name:"Moldova",dial_code:"+373",code:"MD"},MC:{name:"Monaco",dial_code:"+377",code:"MC"},MN:{name:"Mongolia",dial_code:"+976",code:"MN"},ME:{name:"Montenegro",dial_code:"+382",code:"ME"},MS:{name:"Montserrat",dial_code:"+1664",code:"MS"},MA:{name:"Morocco",dial_code:"+212",code:"MA"},MZ:{name:"Mozambique",dial_code:"+258",code:"MZ"},MM:{name:"Myanmar",dial_code:"+95",code:"MM"},NA:{name:"Namibia",dial_code:"+264",code:"NA"},NR:{name:"Nauru",dial_code:"+674",code:"NR"},NP:{name:"Nepal",dial_code:"+977",code:"NP"},NL:{name:"Netherlands",dial_code:"+31",code:"NL"},AN:{name:"Netherlands Antilles",dial_code:"+599",code:"AN"},NC:{name:"New Caledonia",dial_code:"+687",code:"NC"},NZ:{name:"New Zealand",dial_code:"+64",code:"NZ"},NI:{name:"Nicaragua",dial_code:"+505",code:"NI"},NE:{name:"Niger",dial_code:"+227",code:"NE"},NG:{name:"Nigeria",dial_code:"+234",code:"NG"},NU:{name:"Niue",dial_code:"+683",code:"NU"},NF:{name:"Norfolk Island",dial_code:"+672",code:"NF"},MP:{name:"Northern Mariana Islands",dial_code:"+1670",code:"MP"},NO:{name:"Norway",dial_code:"+47",code:"NO"},OM:{name:"Oman",dial_code:"+968",code:"OM"},PK:{name:"Pakistan",dial_code:"+92",code:"PK"},PW:{name:"Palau",dial_code:"+680",code:"PW"},PS:{name:"Palestinian Territory",dial_code:"+970",code:"PS"},PA:{name:"Panama",dial_code:"+507",code:"PA"},PG:{name:"Papua New Guinea",dial_code:"+675",code:"PG"},PY:{name:"Paraguay",dial_code:"+595",code:"PY"},PE:{name:"Peru",dial_code:"+51",code:"PE"},PH:{name:"Philippines",dial_code:"+63",code:"PH"},PN:{name:"Pitcairn",dial_code:"+872",code:"PN"},PL:{name:"Poland",dial_code:"+48",code:"PL"},PT:{name:"Portugal",dial_code:"+351",code:"PT"},PR:{name:"Puerto Rico",dial_code:"+1939",code:"PR"},QA:{name:"Qatar",dial_code:"+974",code:"QA"},RO:{name:"Romania",dial_code:"+40",code:"RO"},RU:{name:"Russia",dial_code:"+7",code:"RU"},RW:{name:"Rwanda",dial_code:"+250",code:"RW"},RE:{name:"Reunion",dial_code:"+262",code:"RE"},BL:{name:"Saint Barthelemy",dial_code:"+590",code:"BL"},SH:{name:"Saint Helena, Ascension and Tristan Da Cunha",dial_code:"+290",code:"SH"},KN:{name:"Saint Kitts and Nevis",dial_code:"+1869",code:"KN"},LC:{name:"Saint Lucia",dial_code:"+1758",code:"LC"},MF:{name:"Saint Martin",dial_code:"+590",code:"MF"},PM:{name:"Saint Pierre and Miquelon",dial_code:"+508",code:"PM"},VC:{name:"Saint Vincent and the Grenadines",dial_code:"+1784",code:"VC"},WS:{name:"Samoa",dial_code:"+685",code:"WS"},SM:{name:"San Marino",dial_code:"+378",code:"SM"},ST:{name:"Sao Tome and Principe",dial_code:"+239",code:"ST"},SA:{name:"Saudi Arabia",dial_code:"+966",code:"SA"},SN:{name:"Senegal",dial_code:"+221",code:"SN"},RS:{name:"Serbia",dial_code:"+381",code:"RS"},SC:{name:"Seychelles",dial_code:"+248",code:"SC"},SL:{name:"Sierra Leone",dial_code:"+232",code:"SL"},SG:{name:"Singapore",dial_code:"+65",code:"SG"},SK:{name:"Slovakia",dial_code:"+421",code:"SK"},SI:{name:"Slovenia",dial_code:"+386",code:"SI"},SB:{name:"Solomon Islands",dial_code:"+677",code:"SB"},SO:{name:"Somalia",dial_code:"+252",code:"SO"},ZA:{name:"South Africa",dial_code:"+27",code:"ZA"},SS:{name:"South Sudan",dial_code:"+211",code:"SS"},GS:{name:"South Georgia and the South Sandwich Islands",dial_code:"+500",code:"GS"},ES:{name:"Spain",dial_code:"+34",code:"ES"},LK:{name:"Sri Lanka",dial_code:"+94",code:"LK"},SD:{name:"Sudan",dial_code:"+249",code:"SD"},SR:{name:"Suriname",dial_code:"+597",code:"SR"},SJ:{name:"Svalbard and Jan Mayen",dial_code:"+47",code:"SJ"},SZ:{name:"Swaziland",dial_code:"+268",code:"SZ"},SE:{name:"Sweden",dial_code:"+46",code:"SE"},CH:{name:"Switzerland",dial_code:"+41",code:"CH"},SY:{name:"Syrian Arab Republic",dial_code:"+963",code:"SY"},TW:{name:"Taiwan",dial_code:"+886",code:"TW"},TJ:{name:"Tajikistan",dial_code:"+992",code:"TJ"},TZ:{name:"Tanzania, United Republic of Tanzania",dial_code:"+255",code:"TZ"},TH:{name:"Thailand",dial_code:"+66",code:"TH"},TL:{name:"Timor-Leste",dial_code:"+670",code:"TL"},TG:{name:"Togo",dial_code:"+228",code:"TG"},TK:{name:"Tokelau",dial_code:"+690",code:"TK"},TO:{name:"Tonga",dial_code:"+676",code:"TO"},TT:{name:"Trinidad and Tobago",dial_code:"+1868",code:"TT"},TN:{name:"Tunisia",dial_code:"+216",code:"TN"},TR:{name:"Turkey",dial_code:"+90",code:"TR"},TM:{name:"Turkmenistan",dial_code:"+993",code:"TM"},TC:{name:"Turks and Caicos Islands",dial_code:"+1649",code:"TC"},TV:{name:"Tuvalu",dial_code:"+688",code:"TV"},UG:{name:"Uganda",dial_code:"+256",code:"UG"},UA:{name:"Ukraine",dial_code:"+380",code:"UA"},AE:{name:"United Arab Emirates",dial_code:"+971",code:"AE"},GB:{name:"United Kingdom",dial_code:"+44",code:"GB"},US:{name:"United States",dial_code:"+1",code:"US"},UY:{name:"Uruguay",dial_code:"+598",code:"UY"},UZ:{name:"Uzbekistan",dial_code:"+998",code:"UZ"},VU:{name:"Vanuatu",dial_code:"+678",code:"VU"},VE:{name:"Venezuela, Bolivarian Republic of Venezuela",dial_code:"+58",code:"VE"},VN:{name:"Vietnam",dial_code:"+84",code:"VN"},VG:{name:"Virgin Islands, British",dial_code:"+1284",code:"VG"},VI:{name:"Virgin Islands, U.S.",dial_code:"+1340",code:"VI"},WF:{name:"Wallis and Futuna",dial_code:"+681",code:"WF"},YE:{name:"Yemen",dial_code:"+967",code:"YE"},ZM:{name:"Zambia",dial_code:"+260",code:"ZM"},ZW:{name:"Zimbabwe",dial_code:"+263",code:"ZW"}}},24140:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(53053);const i=(0,e.c0)("talk").persist().build()},90796:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(53053);const i=(0,e.c0)("talk").clearOnLogout().build()},94976:(W,b,n)=>{"use strict";n.d(b,{Kg:()=>C,Lp:()=>j,P1:()=>w,PI:()=>g,Pp:()=>m,Sg:()=>Z,Sh:()=>p,UJ:()=>l,cX:()=>d,eh:()=>N,gG:()=>J,hQ:()=>O,jD:()=>se,jb:()=>Y,mH:()=>y,oX:()=>pe,zA:()=>u});var e=n(66802),i=n(85168),a=n(53334),f=n(63814),r=n(26514),v=n(47846);const c=r._z.PERMISSIONS;async function p({token:I,forceJoin:s=!1},_){const F=await e.Ay.post((0,f.KT)("apps/spreed/api/v4/room/{token}/participants/active",{token:I}),{force:s},_);return F.headers.get("X-F7cloud-Bruteforce-Throttled")&&(console.error("Remote address is bruteforce throttled: "+F.headers.get("X-F7cloud-Bruteforce-Throttled")+" (Request ID: "+F.headers.get("X-Request-ID")+")"),parseInt(F.headers.get("X-F7cloud-Bruteforce-Throttled"),10)>5e3&&(0,i.I9)((0,a.t)("spreed","Your requests are throttled at the moment due to brute force protection"))),await(0,v.WC)(I,F.data.ocs.data.sessionId),F}async function g(I){return e.Ay.post((0,f.KT)("apps/spreed/api/v4/room/{token}/participants/active",{token:I}))}async function u(I){try{return await(0,v.jV)(I),await e.Ay.delete((0,f.KT)("apps/spreed/api/v4/room/{token}/participants/active",{token:I}))}catch(s){console.debug(s)}}function l(I){e.Ay.delete((0,f.KT)("apps/spreed/api/v4/room/{token}/participants/active",{token:I}))}async function m(I,s,_){return await e.Ay.post((0,f.KT)("apps/spreed/api/v4/room/{token}/participants",{token:I}),{newParticipant:s,source:_})}async function y(I){return await e.Ay.delete((0,f.KT)("apps/spreed/api/v4/room/{token}/participants/self",{token:I}))}async function d(I,s){return await e.Ay.delete((0,f.KT)("apps/spreed/api/v4/room/{token}/attendees",{token:I}),{params:{attendeeId:s}})}async function w(I,s){return await e.Ay.post((0,f.KT)("apps/spreed/api/v4/room/{token}/moderators",{token:I}),s)}async function C(I,s){return await e.Ay.delete((0,f.KT)("apps/spreed/api/v4/room/{token}/moderators",{token:I}),{params:s})}async function j(I,s){return s=s||{},s.params=s.params||{},s.params.includeStatus=!0,await e.Ay.get((0,f.KT)("apps/spreed/api/v4/room/{token}/participants",{token:I}),s)}async function O(I,s){return await e.Ay.post((0,f.KT)("apps/spreed/api/v1/guest/{token}/name",{token:I}),{displayName:s})}async function N(I,s=null){await e.Ay.post((0,f.KT)("apps/spreed/api/v4/room/{token}/participants/resend-invitations",{token:I}),{attendeeId:s})}async function X(I,s,_=!1){let F={file:s};return _&&(F={file:s,testRun:_}),axios.post(generateOcsUrl("apps/spreed/api/v4/room/{token}/import-emails",{token:I}),F,{headers:{"Content-Type":"multipart/form-data"}})}async function V(I,s){return axios.put(generateOcsUrl("apps/spreed/api/v4/room/{token}/participants/state",{token:I}),{state:s})}async function Z(I,{attendeeId:s}){await e.Ay.post((0,f.KT)("apps/spreed/api/v4/call/{token}/ring/{attendeeId}",{token:I,attendeeId:s}))}async function J(I,s){await e.Ay.put((0,f.KT)("apps/spreed/api/v4/room/{token}/attendees/permissions",{token:I}),{attendeeId:s,method:"set",permissions:c.MAX_CUSTOM})}async function se(I,s){await e.Ay.put((0,f.KT)("apps/spreed/api/v4/room/{token}/attendees/permissions",{token:I}),{attendeeId:s,method:"set",permissions:c.CUSTOM})}async function Y(I,s,_="set",F){await e.Ay.put((0,f.KT)("apps/spreed/api/v4/room/{token}/attendees/permissions",{token:I}),{attendeeId:s,method:_,permissions:F})}function pe(I){(0,v.uH)(I)}},86579:(W,b,n)=>{"use strict";n.d(b,{C2:()=>r,Ei:()=>f});var e=n(66802),i=n(63814);async function a(v){return axios.get(generateOcsUrl("apps/spreed/api/v1/recording/welcome/{serverId}",{serverId:v}))}async function f(v,c){await e.Ay.post((0,i.KT)("apps/spreed/api/v1/recording/{token}",{token:v}),{status:c})}async function r(v){await e.Ay.delete((0,i.KT)("apps/spreed/api/v1/recording/{token}",{token:v}))}},20522:(W,b,n)=>{"use strict";n.d(b,{Yj:()=>a,Yq:()=>f});var e=n(66802),i=n(63814);async function a({token:v},c){return e.Ay.get((0,i.KT)("apps/spreed/api/v3/signaling/settings"),Object.assign(c,{params:{token:v}}))}async function f(v,c){return e.Ay.get((0,i.KT)("apps/spreed/api/v3/signaling/{token}",{token:v}),c)}async function r(v){return axios.get(generateOcsUrl("apps/spreed/api/v3/signaling/welcome/{serverId}",{serverId:v}))}},34869:(W,b,n)=>{"use strict";n.d(b,{F:()=>e});const e=new BroadcastChannel("f7cloud:talk")},95353:(W,b,n)=>{"use strict";n.d(b,{A:()=>P});var e=n(21777),i=n(85168),a=n(61338),f=n(53334),r=n(26514),v=n(27393),c=n(24140),p=n(97876),g=n(15518),u=n(47644),l=n(67262),m=n(94976),y=n(86579),d=n(34869),w=n(83726),C=n(8888),j=n(9862),O=n(93354),N=n(34221),X=n(43846),V=n(75991),Z=n(13772),J=n(30253),se=n(9586),Y=n(76887),pe=n(59097);const I=(0,se.E)(X.A),s=(0,p.JR)("local","conversations","force-passwords"),_=(0,p.t0)("local","conversation-creation-password"),F=(0,p.t0)("local","conversation-creation-all"),E={token:"",displayName:(0,f.t)("spreed","Loading \u2026"),isFavorite:!1,isArchived:!1,hasPassword:!1,breakoutRoomMode:r.si.BREAKOUT_ROOM_MODE.NOT_CONFIGURED,breakoutRoomStatus:r.si.BREAKOUT_ROOM_STATUS.STOPPED,canEnableSIP:!1,type:r.si.TYPE.PUBLIC,participantFlags:r._z.CALL_FLAG.DISCONNECTED,participantType:r._z.TYPE.USER,readOnly:r.si.STATE.READ_ONLY,listable:r.si.LISTABLE.NONE,mentions:r.si.MENTION_PERMISSIONS.EVERYONE,liveTranscriptionLanguageId:"",hasCall:!1,canStartCall:!1,lobbyState:r.Px.LOBBY.NONE,lobbyTimer:0,attendeePin:"",isDummyConversation:!0};function k($){(0,a.Ic)("user_status:status.updated",{status:$.status,message:$.statusMessage,icon:$.statusIcon,clearAt:$.statusClearAt,userId:$.name})}function x(){return{conversations:{},conversationsInitialised:!1}}const P={state:x,mutations:{addConversation($,K){$.conversations[K.token]=K},updateConversation($,K){$.conversations[K.token]=K},deleteConversation($,K){delete $.conversations[K]},setConversationDescription($,{token:K,description:q}){$.conversations[K].description=q},updateConversationLastReadMessage($,{token:K,lastReadMessage:q}){$.conversations[K].lastReadMessage=q},updateConversationLastMessage($,{token:K,lastMessage:q}){$.conversations[K].lastMessage=q},updateUnreadMessages($,{token:K,unreadMessages:q,unreadMention:Fe,unreadMentionDirect:et}){q!==void 0&&($.conversations[K].unreadMessages=q),Fe!==void 0&&($.conversations[K].unreadMention=Fe),et!==void 0&&($.conversations[K].unreadMentionDirect=et)},setNotificationLevel($,{token:K,notificationLevel:q}){$.conversations[K].notificationLevel=q},setNotificationCalls($,{token:K,notificationCalls:q}){$.conversations[K].notificationCalls=q},setConversationPermissions($,{token:K,permissions:q}){$.conversations[K].defaultPermissions=q},setCallPermissions($,{token:K,permissions:q}){$.conversations[K].callPermissions=q},setMentionPermissions($,{token:K,mentionPermissions:q}){$.conversations[K].mentionPermissions=q},setLiveTranscriptionLanguage($,{token:K,languageId:q}){$.conversations[K].liveTranscriptionLanguageId=q},setCallRecording($,{token:K,callRecording:q}){$.conversations[K].callRecording=q},setMessageExpiration($,{token:K,seconds:q}){$.conversations[K].messageExpiration=q},setConversationHasPassword($,{token:K,hasPassword:q}){$.conversations[K].hasPassword=q},setConversationsInitialised($,K){$.conversationsInitialised=K}},getters:{conversations:$=>$.conversations,conversationsList:$=>Object.values($.conversations).filter(K=>K.objectType!==r.si.OBJECT_TYPE.BREAKOUT_ROOM).sort((K,q)=>K.isFavorite!==q.isFavorite?K.isFavorite?-1:1:q.lastActivity-K.lastActivity),archivedConversationsList:($,K)=>K.conversationsList.filter(q=>q.isArchived),conversation:$=>K=>$.conversations[K],dummyConversation:$=>({...E}),isModerator:($,K)=>{const q=K.conversation(I.token);return q?.participantType===r._z.TYPE.OWNER||q?.participantType===r._z.TYPE.MODERATOR||q?.participantType===r._z.TYPE.GUEST_MODERATOR},isModeratorOrUser:($,K)=>{const q=K.conversation(I.token);return!q?.isDummyConversation&&(K.isModerator||q?.participantType===r._z.TYPE.USER||q?.participantType===r._z.TYPE.USER_SELF_JOINED)},isInLobby:($,K)=>{const q=K.conversation(I.token);return q&&q.lobbyState===r.Px.LOBBY.NON_MODERATORS&&!K.isModerator&&(q.permissions&r._z.PERMISSIONS.LOBBY_IGNORE)===0},getConversationForUser:($,K)=>q=>K.conversationsList.find(Fe=>Fe.type===r.si.TYPE.ONE_TO_ONE&&Fe.name===q),conversationsInitialised:$=>$.conversationsInitialised},actions:{addConversation($,K){if(K.type===r.si.TYPE.ONE_TO_ONE&&k(K),$.commit("addConversation",K),!K.attendeeId)return;const q=(0,w.k)();let Fe={uid:q.userId,displayName:q.displayName};Fe.uid||(Fe=(0,e.HW)()),$.dispatch("addParticipantOnce",{token:K.token,participant:{inCall:K.participantFlags,lastPing:K.lastPing,sessionIds:[K.sessionId],participantType:K.participantType,permissions:K.permissions,attendeeId:K.attendeeId,actorType:K.actorType,actorId:K.actorId,userId:Fe?Fe.uid:"",displayName:Fe&&Fe.displayName?Fe.displayName:"",status:""}})},updateConversationIfHasChanged($,K){const q=$.state.conversations[K.token];if(Object.keys(q).length!==Object.keys(K).length)return $.commit("updateConversation",K),!0;if(K.type===r.si.TYPE.ONE_TO_ONE&&(q.status!==K.status||q.statusMessage!==K.statusMessage||q.statusIcon!==K.statusIcon||q.statusClearAt!==K.statusClearAt))return k(K),$.commit("updateConversation",K),!0;if(q.lastActivity!==K.lastActivity)return $.commit("updateConversation",K),!0;for(const Fe of Object.keys(K))if(Fe!=="lastMessage"&&q[Fe]!==K[Fe])return $.commit("updateConversation",K),!0;return!1},deleteConversation($,K){(0,j.k)().purgeChatExtras(K),(0,N.L)().purgeGroupwareStore(K),(0,V.b)().purgeReactionsStore(K),(0,Z.Q)().purgeSharedItemsStore(K),$.dispatch("purgeMessagesStore",K),$.commit("deleteConversation",K),$.dispatch("purgeParticipantsStore",K),$.dispatch("cacheConversations")},patchConversations($,{conversations:K,withRemoving:q=!1,withCaching:Fe=!1}){let et=!1;const Qe=(0,C.w)(),Ht=$.state.conversations,qe=Object.fromEntries(K.map(De=>[De.token,De]));if(q)for(const De of Object.keys(Ht))qe[De]===void 0&&($.dispatch("deleteConversation",De),et=!0);for(const[De,Je]of Object.entries(qe))Ht[De]===void 0?($.dispatch("addConversation",Je),et=!0):et=$.dispatch("updateConversationIfHasChanged",Je)||et,Je.objectType===r.si.OBJECT_TYPE.BREAKOUT_ROOM&&Qe.addBreakoutRoom(Je.objectId,Je);Fe&&et&&$.dispatch("cacheConversations")},async restoreConversations($){const K=c.A.getItem("cachedConversations");return K===null||!K.length?!1:(await $.dispatch("patchConversations",{conversations:JSON.parse(K),withRemoving:!0}),$.commit("setConversationsInitialised",!0),console.debug("Conversations have been restored from BrowserStorage"),!0)},cacheConversations($){const K=$.getters.conversationsList;if(!K.length)return;const q=JSON.stringify(K);c.A.setItem("cachedConversations",q),console.debug(`Conversations were saved to BrowserStorage. Estimated object size: ${(q.length/1024).toFixed(2)} kB`)},async deleteConversationFromServer($,{token:K}){try{await(0,g.ly)(K),await $.dispatch("deleteConversation",K),d.F.postMessage({message:"force-fetch-all-conversations",options:{all:!0}})}catch(q){console.error("Error while deleting the conversation: ",q)}},async clearConversationHistory($,{token:K}){try{const q=await(0,l.PO)(K);return(0,j.k)().removeParentIdToReply(K),(0,V.b)().purgeReactionsStore(K),(0,Z.Q)().purgeSharedItemsStore(K),$.dispatch("purgeMessagesStore",K),q}catch(q){console.error((0,f.t)("spreed","Error while clearing conversation history"),q)}},async toggleGuests({commit:$,getters:K},{token:q,allowGuests:Fe,password:et}){if(K.conversations[q])try{const Qe={...K.conversation(q)};Fe?(await(0,g.Be)(q,et),Qe.type=r.si.TYPE.PUBLIC,(0,i.Te)((0,f.t)("spreed","You allowed guests"))):(await(0,g.lb)(q),Qe.type=r.si.TYPE.GROUP,(0,i.Te)((0,f.t)("spreed","You disallowed guests"))),$("addConversation",Qe)}catch(Qe){console.error("Error while changing the conversation public status: ",Qe),(0,i.Qg)(Fe?(0,f.t)("spreed","Error occurred while allowing guests"):(0,f.t)("spreed","Error occurred while disallowing guests"))}},async toggleFavorite({commit:$,getters:K},{token:q,isFavorite:Fe}){if(K.conversations[q])try{Fe?await(0,g.wy)(q):await(0,g._J)(q);const et={...K.conversations[q],isFavorite:!Fe};$("addConversation",et)}catch(et){console.error("Error while changing the conversation favorite status: ",et)}},async toggleArchive($,{token:K,isArchived:q}){if($.getters.conversations[K])try{const Fe=q?await(0,g.bE)(K):await(0,g.gk)(K);$.commit("addConversation",Fe.data.ocs.data)}catch(Fe){console.error("Error while changing the conversation archived status: ",Fe)}},async toggleImportant($,{token:K,isImportant:q}){if($.getters.conversations[K])try{const Fe=q?await(0,g.uz)(K):await(0,g.pd)(K);$.commit("addConversation",Fe.data.ocs.data)}catch(Fe){console.error("Error while changing the conversation important status: ",Fe)}},async toggleSensitive($,{token:K,isSensitive:q}){if($.getters.conversations[K])try{const Fe=q?await(0,g.MZ)(K):await(0,g.LB)(K);$.commit("addConversation",Fe.data.ocs.data)}catch(Fe){console.error("Error while changing the conversation sensitive status: ",Fe)}},async toggleLobby({commit:$,getters:K},{token:q,enableLobby:Fe}){try{const et=await(0,g.M1)(q,Fe?r.Px.LOBBY.NON_MODERATORS:r.Px.LOBBY.NONE);$("addConversation",et.data.ocs.data),Fe?(0,i.Te)((0,f.t)("spreed","You restricted the conversation to moderators")):(0,i.Te)((0,f.t)("spreed","You opened the conversation to everyone"))}catch(et){console.error("Error occurred while updating webinar lobby: ",et),Fe?(0,i.Qg)((0,f.t)("spreed","Error occurred when restricting the conversation to moderator")):(0,i.Qg)((0,f.t)("spreed","Error occurred when opening the conversation to everyone"))}},async setConversationName({commit:$,getters:K},{token:q,name:Fe}){if(K.conversations[q])try{await(0,g.Pk)(q,Fe);const et={...K.conversations[q],displayName:Fe};$("addConversation",et)}catch(et){console.error("Error while setting a name for conversation: ",et)}},async setConversationDescription({commit:$},{token:K,description:q}){try{await(0,g.Iy)(K,q),$("setConversationDescription",{token:K,description:q})}catch(Fe){console.error("Error while setting a description for conversation: ",Fe)}},async setConversationPassword({commit:$},{token:K,newPassword:q}){try{await(0,g.rb)(K,q),$("setConversationHasPassword",{token:K,hasPassword:!!q}),q!==""?(0,i.Te)((0,f.t)("spreed","Conversation password has been saved")):(0,i.Te)((0,f.t)("spreed","Conversation password has been removed"))}catch(Fe){console.error("Error while setting a password for conversation: ",Fe),Fe?.response?.data?.ocs?.data?.message?(0,i.Qg)(Fe.response.data.ocs.data.message):(0,i.Qg)((0,f.t)("spreed","Error occurred while saving conversation password"))}},async setReadOnlyState({commit:$,getters:K},{token:q,readOnly:Fe}){if(K.conversations[q])try{await(0,g.I1)(q,Fe);const et={...K.conversations[q],readOnly:Fe};$("addConversation",et)}catch(et){console.error("Error while updating read-only state: ",et)}},async setListable({commit:$,getters:K},{token:q,listable:Fe}){if(K.conversations[q])try{await(0,g.DT)(q,Fe);const et={...K.conversations[q],listable:Fe};$("addConversation",et)}catch(et){console.error("Error while updating listable state: ",et)}},async setLobbyTimer({commit:$,getters:K},{token:q,timestamp:Fe}){try{const et=await(0,g.M1)(q,r.Px.LOBBY.NON_MODERATORS,Fe);$("addConversation",et.data.ocs.data)}catch(et){console.error("Error while updating webinar lobby: ",et)}},async setSIPEnabled({commit:$,getters:K},{token:q,state:Fe}){if(K.conversations[q])try{await(0,g.mR)(q,Fe);const et={...K.conversations[q],sipEnabled:Fe};$("addConversation",et)}catch(et){console.error("Error while changing the SIP state for conversation: ",et)}},async setRecordingConsent({commit:$,getters:K},{token:q,state:Fe}){if(K.conversations[q])try{await(0,g.G)(q,Fe);const et={...K.conversations[q],recordingConsent:Fe};$("addConversation",et)}catch(et){console.error("Error while changing the recording consent state for conversation: ",et)}},async setConversationProperties({commit:$,getters:K},{token:q,properties:Fe}){if(!K.conversations[q])return;const et={...K.conversations[q],...Fe};$("addConversation",et)},async markConversationUnread({commit:$,dispatch:K,getters:q},{token:Fe}){if(q.conversations[Fe])try{const et=await(0,l.vU)(Fe);K("addConversation",et.data.ocs.data)}catch(et){console.error("Error while setting the conversation as unread: ",et)}},async updateLastCommonReadMessage({commit:$,getters:K},{token:q,lastCommonReadMessage:Fe}){if(!K.conversations[q])return;const et={...K.conversations[q],lastCommonReadMessage:Fe};$("addConversation",et)},async updateConversationLastActive({commit:$,getters:K},q){if(!K.conversations[q])return;const Fe={...K.conversations[q],lastActivity:(0,Y.pf)(Date.now())};$("addConversation",Fe)},async updateConversationLastMessage({commit:$},{token:K,lastMessage:q}){(q.actorType!==r.Rf.ACTOR_TYPE.BOTS||q.actorId===r.Rf.CHANGELOG_BOT_ID)&&q.systemMessage!=="reaction"&&q.systemMessage!=="poll_voted"&&q.systemMessage!=="reaction_deleted"&&q.systemMessage!=="reaction_revoked"&&q.systemMessage!=="message_deleted"&&q.systemMessage!=="message_edited"&&$("updateConversationLastMessage",{token:K,lastMessage:q})},async updateConversationLastMessageFromNotification({getters:$,commit:K},{notification:q}){const[Fe,et]=q.objectId.split("/");if(!$.conversations[Fe])return;const Qe={...$.conversations[Fe]};if(Qe.lastMessage?.id===parseInt(et,10)||Qe.lastMessage?.timestamp>=(0,Y.pf)(new Date(q.datetime)))return;const Ht=q.subjectRichParameters.user||q.subjectRichParameters.guest||{type:"guest",id:"unknown",name:(0,f.t)("spreed","Guest")},qe={token:Fe,id:parseInt(et,10),actorType:Ht.type+"s",actorId:Ht.id,actorDisplayName:Ht.name,message:q.messageRich,messageParameters:q.messageRichParameters,timestamp:(0,Y.pf)(new Date(q.datetime)),expirationTimestamp:0,isReplyable:!0,messageType:r.w5.TYPE.COMMENT,reactions:{},referenceId:"",systemMessage:""},De={token:Fe,unreadMessages:Qe.unreadMessages,unreadMention:Qe.unreadMention,unreadMentionDirect:Qe.unreadMentionDirect};Qe.type===r.si.TYPE.ONE_TO_ONE?(De.unreadMessages++,De.unreadMention++,De.unreadMentionDirect=!0):(De.unreadMessages++,Object.keys(q.messageRichParameters).forEach(function(Je){const yt=q.messageRichParameters[Je];yt.type==="user"&&yt.id===q.user?(De.unreadMention++,De.unreadMentionDirect=!0):yt.type==="call"&&yt.id===Fe&&De.unreadMention++})),Qe.lastActivity=qe.timestamp,K("addConversation",Qe),K("updateConversationLastMessage",{token:Fe,lastMessage:qe}),K("updateUnreadMessages",De)},async updateCallStateFromNotification({getters:$,commit:K},{notification:q}){const Fe=q.objectId;if(!$.conversations[Fe])return;const et=(0,Y.pf)(new Date(q.datetime));if(et<$.conversations[Fe].lastActivity)return;const Qe={...$.conversations[Fe],hasCall:!0,callFlag:r._z.CALL_FLAG.WITH_VIDEO,activeSince:et,lastActivity:et,callStartTime:et},Ht={token:Fe,id:"temp"+et,actorType:r.Rf.ACTOR_TYPE.GUESTS,actorId:"unknown",actorDisplayName:(0,f.t)("spreed","Guest"),message:q.subjectRich,messageParameters:q.subjectRichParameters,timestamp:et,messageType:r.w5.TYPE.SYSTEM,systemMessage:"call_started",expirationTimestamp:0,isReplyable:!1,reactions:{},referenceId:""};K("updateConversationLastMessage",{token:Fe,lastMessage:Ht}),K("addConversation",Qe)},async updateConversationLastReadMessage({commit:$},{token:K,lastReadMessage:q}){$("updateConversationLastReadMessage",{token:K,lastReadMessage:q})},async overwriteHasCallByChat({commit:$,dispatch:K},{token:q,hasCall:Fe,lastActivity:et}){K("setConversationProperties",{token:q,properties:{hasCall:Fe,callFlag:Fe?r._z.CALL_FLAG.IN_CALL:r._z.CALL_FLAG.DISCONNECTED,lastActivity:et,callStartTime:Fe?et:0}})},async fetchConversation({dispatch:$},{token:K}){const q=(0,J.l)();try{q.clearMaintenanceMode();const Fe=await(0,g.ik)(K);return q.updateTalkVersionHash(Fe),$("addConversation",Fe.data.ocs.data),Fe}catch(Fe){throw Fe?.response&&q.checkMaintenanceMode(Fe.response),Fe}},async fetchConversations({dispatch:$,commit:K},{modifiedSince:q,includeLastMessage:Fe=!0}){const et=(0,J.l)(),Qe=(0,O.Y)();try{et.clearMaintenanceMode(),q=q||0;const Ht=await(0,g.bX)({modifiedSince:q,includeStatus:!0,includeLastMessage:Fe});return et.updateTalkVersionHash(Ht),Qe.updatePendingSharesCount(Ht.headers["x-f7cloud-talk-federation-invites"]),$("patchConversations",{conversations:Ht.data.ocs.data,withRemoving:q===0,withCaching:!0}),d.F.postMessage({message:"update-conversations",conversations:Ht.data.ocs.data,invites:Ht.headers["x-f7cloud-talk-federation-invites"],withRemoving:q===0}),K("setConversationsInitialised",!0),Ht}catch(Ht){throw Ht?.response&&et.checkMaintenanceMode(Ht.response),Ht}},async setNotificationLevel({commit:$},{token:K,notificationLevel:q}){try{await(0,g.s2)(K,q),$("setNotificationLevel",{token:K,notificationLevel:+q})}catch(Fe){console.error("Error while setting the notification level: ",Fe)}},async setNotificationCalls({commit:$},{token:K,notificationCalls:q}){try{await(0,g.rj)(K,q),$("setNotificationCalls",{token:K,notificationCalls:q})}catch(Fe){console.error("Error while setting the call notification level: ",Fe)}},async createOneToOneConversation($,K){try{const q=F?await(0,g.cK)({roomType:r.si.TYPE.ONE_TO_ONE,participants:{users:[K]}}):await(0,g.tg)({roomType:r.si.TYPE.ONE_TO_ONE,invite:K});return await $.dispatch("addConversation",q.data.ocs.data),q.data.ocs.data}catch(q){console.error("Error creating new one to one conversation: ",q)}},async extendOneToOneConversation($,{token:K,newParticipants:q}){const Fe=$.getters.conversation(K),et=(0,w.k)(),Qe=[{id:Fe.actorId,source:Fe.actorType,label:et.displayName},...q],Ht=(0,pe.D)(Qe.map(qe=>qe.label),r.si.MAX_NAME_LENGTH);return $.dispatch("createGroupConversation",{roomName:Ht,roomType:r.si.TYPE.GROUP,objectType:r.si.OBJECT_TYPE.EXTENDED,objectId:K,participants:Qe})},async createGroupConversation($,{roomName:K,roomType:q,objectType:Fe,objectId:et,password:Qe,description:Ht,listable:qe,participants:De,avatar:Je}){if(q===r.si.TYPE.PUBLIC&&s&&!Qe)throw new Error("password_required");try{let yt;if(F){const ct=De?.reduce((Bt,gn)=>{const Mt=gn.source==="circles"?"teams":gn.source;return["users","federated_users","groups","emails","phones","teams"].includes(Mt)&&(Bt[Mt]||(Bt[Mt]=[]),Bt[Mt].push(gn.id)),Bt},{});yt=await(0,g.cK)({roomType:q,roomName:K,objectType:Fe,objectId:et,password:Qe,description:Ht,listable:qe,emoji:Je?.emoji,avatarColor:Je?.color,participants:ct})}else yt=await(0,g.tg)({roomType:q,roomName:K,password:_?Qe:void 0});const jt=yt.data.ocs.data.token;$.dispatch("addConversation",yt.data.ocs.data);const Lt=[];if(Je?.file&&Lt.push($.dispatch("setConversationAvatarAction",{token:jt,file:Je.file})),!F){Je?.emoji&&Lt.push($.dispatch("setConversationEmojiAvatarAction",{token:jt,emoji:Je.emoji,color:Je.color})),Ht&&Lt.push($.dispatch("setConversationDescription",{token:jt,description:Ht})),Qe&&!_&&Lt.push((0,g.rb)(jt,Qe)),qe!==r.si.LISTABLE.NONE&&Lt.push($.dispatch("setListable",{token:jt,listable:qe}));for(const ct of De)Lt.push((0,m.Pp)(jt,ct.id,ct.source))}return await Promise.all(Lt),$.getters.conversation(jt)}catch(yt){return Promise.reject(yt)}},async setConversationPermissions($,{token:K,permissions:q}){try{await(0,g.ek)(K,q),$.commit("setConversationPermissions",{token:K,permissions:q})}catch(Fe){console.error("Error while updating conversation permissions: ",Fe)}},async setMessageExpiration({commit:$},{token:K,seconds:q}){try{await(0,g.ZT)(K,q),$("setMessageExpiration",{token:K,seconds:q})}catch(Fe){console.error("Error while setting conversation message expiration: ",Fe)}},async setCallPermissions($,{token:K,permissions:q}){try{await(0,g.nd)(K,q),$.commit("setCallPermissions",{token:K,permissions:q})}catch(Fe){console.error("Error while updating call permissions: ",Fe)}},async setMentionPermissions($,{token:K,mentionPermissions:q}){try{await(0,g.TR)(K,q),$.commit("setMentionPermissions",{token:K,mentionPermissions:q})}catch(Fe){console.error("Error while updating mention permissions: ",Fe)}},async setLiveTranscriptionLanguage($,{token:K,languageId:q}){try{await(0,u.dE)(K,q),$.commit("setLiveTranscriptionLanguage",{token:K,languageId:q})}catch(Fe){throw console.error("Error while updating live transcription language: ",Fe),Fe}},async startCallRecording($,{token:K,callRecording:q}){try{await(0,y.Ei)(K,q)}catch(et){console.error(et)}const Fe=q===r.XV.RECORDING.VIDEO?r.XV.RECORDING.VIDEO_STARTING:r.XV.RECORDING.AUDIO_STARTING;(0,i.Te)((0,f.t)("spreed","Call recording is starting.")),$.commit("setCallRecording",{token:K,callRecording:Fe})},async stopCallRecording($,{token:K}){const q=$.getters.conversation(K).callRecording;try{await(0,y.C2)(K)}catch(Fe){console.error(Fe)}q===r.XV.RECORDING.AUDIO_STARTING||q===r.XV.RECORDING.VIDEO_STARTING?(0,i.cf)((0,f.t)("spreed","Call recording stopped while starting.")):(0,i.cf)((0,f.t)("spreed","Call recording stopped. You will be notified once the recording is available."),{timeout:i.DH}),$.commit("setCallRecording",{token:K,callRecording:r.XV.RECORDING.OFF})},async setConversationAvatarAction($,{token:K,file:q}){try{const et=(await(0,v.Rg)(K,q)).data.ocs.data;$.commit("addConversation",et),(0,i.Te)((0,f.t)("spreed","Conversation picture set"))}catch(Fe){throw new Error(Fe.response?.data?.ocs?.data?.message??Fe.message)}},async setConversationEmojiAvatarAction($,{token:K,emoji:q,color:Fe}){try{const Qe=(await(0,v.Hi)(K,q,Fe)).data.ocs.data;$.commit("addConversation",Qe),(0,i.Te)((0,f.t)("spreed","Conversation picture set"))}catch(et){throw new Error(et.response?.data?.ocs?.data?.message??et.message)}},async deleteConversationAvatarAction($,{token:K,file:q}){try{const et=(await(0,v.CA)(K,q)).data.ocs.data;$.commit("addConversation",et),(0,i.Te)((0,f.t)("spreed","Conversation picture deleted"))}catch{(0,i.Qg)((0,f.t)("spreed","Could not delete the conversation picture"))}},async unbindConversationFromObject($,{token:K}){try{const Fe=(await(0,g.ts)(K)).data.ocs.data;$.commit("addConversation",Fe)}catch(q){console.error("Error while unbinding conversation from object: ",q),(0,i.Qg)((0,f.t)("spreed","Could not remove the automatic expiration"))}}}}},70742:(W,b,n)=>{"use strict";n.d(b,{A:()=>O});var e=n(85168),i=n(53334),a=n(26454),f=n(10072),r=n(26514),v=n(52525),c=n(55031),p=n(79960),g=n(83726),u=n(9862),l=n(25810),m=n(88459),y=n(47051);function d(){return{uploads:{},currentUploadId:void 0,localUrls:{},fileTemplatesInitialised:!1,fileTemplates:[]}}const O={state:d,mutations:{addFileToBeUploaded(N,{file:X,temporaryMessage:V,localUrl:Z,token:J}){const se=V.messageParameters.file.uploadId,Y=V.messageParameters.file.index;N.uploads[se]||(N.uploads[se]={token:J,files:{}}),N.uploads[se].files[Y]={file:X,status:"initialised",totalSize:X.size,temporaryMessage:V},Z&&(N.localUrls[V.referenceId]=Z)},markFileAsInitializedUpload(N,{uploadId:X,index:V}){N.uploads[X].files[V].status="initialised"},markFileAsPendingUpload(N,{uploadId:X,index:V,sharePath:Z}){N.uploads[X].files[V].status="pendingUpload",N.uploads[X].files[V].sharePath=Z},markFileAsFailedUpload(N,{uploadId:X,index:V,status:Z}){N.uploads[X].files[V].status="failedUpload"},markFileAsSuccessUpload(N,{uploadId:X,index:V,sharePath:Z}){N.uploads[X].files[V].status="successUpload"},markFileAsUploading(N,{uploadId:X,index:V}){N.uploads[X].files[V].status="uploading"},markFileAsSharing(N,{uploadId:X,index:V}){N.uploads[X].files[V].status="sharing"},markFileAsShared(N,{uploadId:X,index:V}){N.uploads[X].files[V].status="shared"},setTemporaryMessageForFile(N,{uploadId:X,index:V,temporaryMessage:Z}){console.debug("uploadId: "+X+" index: "+V),N.uploads[X].files[V].temporaryMessage=Z},setCurrentUploadId(N,X){N.currentUploadId=X},removeFileFromSelection(N,X){const V=N.currentUploadId;for(const Z in N.uploads[V].files)N.uploads[V].files[Z].temporaryMessage.id===X&&delete N.uploads[V].files[Z]},discardUpload(N,{uploadId:X}){delete N.uploads[X]},storeFilesTemplates(N,X){N.fileTemplates=X,N.fileTemplatesInitialised=!0},markFileTemplatesInitialised(N){N.fileTemplatesInitialised=!0}},getters:{getUploadsArray:N=>X=>N.uploads[X]?Object.entries(N.uploads[X].files):[],getInitialisedUploads:(N,X)=>V=>X.getUploadsArray(V).filter(([Z,J])=>J.status==="initialised"),getPendingUploads:(N,X)=>V=>X.getUploadsArray(V).filter(([Z,J])=>J.status==="pendingUpload"),getFailedUploads:(N,X)=>V=>X.getUploadsArray(V).filter(([Z,J])=>J.status==="failedUpload"),getUploadingFiles:(N,X)=>V=>X.getUploadsArray(V).filter(([Z,J])=>J.status==="uploading"),getShareableFiles:(N,X)=>V=>X.getUploadsArray(V).filter(([Z,J])=>J.status==="successUpload"),getLocalUrl:N=>X=>N.localUrls[X],getUploadFile:N=>(X,V)=>N.uploads[X]?.files[V],currentUploadId:N=>N.currentUploadId,areFileTemplatesInitialised:N=>N.fileTemplatesInitialised,fileTemplates:N=>N.fileTemplates},actions:{initialiseUpload(N,{uploadId:X,token:V,threadId:Z,files:J,rename:se=!1,isVoiceMessage:Y}){N.commit("setCurrentUploadId",X);const{createTemporaryMessage:pe}=(0,f.w)(N);for(let I=0;I<J.length;I++){const s=J[I];se&&(s.newName=new Date(s.lastModified??s.lastModifiedDate).toISOString().replace("T","_").replace(/[:-]/g,"").split(".")[0]+(0,m.QC)(s.name));const _=Y||r.Q2.MEDIA_ALLOWED_PREVIEW.includes(s.type)?URL.createObjectURL(s):void 0,E="temp_"+new Date().getTime()+Math.random(),k=pe({message:"{file}",token:V,threadId:Z,uploadId:X,index:E,file:s,localUrl:_,isThread:Z?!0:void 0,messageType:Y?r.w5.TYPE.VOICE_MESSAGE:r.w5.TYPE.COMMENT});console.debug("temporarymessage: ",k,"uploadId",X),N.commit("addFileToBeUploaded",{file:s,temporaryMessage:k,localUrl:_,token:V})}},discardUpload({commit:N,state:X},V){X.currentUploadId===V&&N("setCurrentUploadId",void 0),c.l.emit("upload-discard"),N("discardUpload",{uploadId:V})},async uploadFiles({commit:N,dispatch:X,state:V,getters:Z},{token:J,uploadId:se,caption:Y,options:pe}){V.currentUploadId===se&&N("setCurrentUploadId",void 0),c.l.emit("upload-start");const I=Z.getInitialisedUploads(se).at(-1).at(0);for(const[s,_]of Z.getInitialisedUploads(se)){const F={..._.temporaryMessage,parent:pe?.parent?pe.parent:_.temporaryMessage.parent,message:s===I&&Y?Y:"{file}"};X("addTemporaryMessage",{token:J,message:F}),c.l.emit("scroll-chat-to-bottom",{smooth:!0,force:!0})}await X("prepareUploadPaths",{token:J,uploadId:se}),await X("processUpload",{token:J,uploadId:se}),await X("shareFiles",{token:J,uploadId:se,lastIndex:I,caption:Y,options:pe}),c.l.emit("upload-finished")},async prepareUploadPaths(N,{token:X,uploadId:V}){const Z=(0,v.p)(),J=(0,g.k)(),se=(0,l.C)(),Y="/files/"+J.userId,pe={},I=async([_,F])=>{const E=F.file.newName||F.file.name,k=se.attachmentFolder+"/"+E;try{const x=(0,m.U7)(k),R=pe[x],{uniquePath:M,suffix:o}=await(0,m.a7)(Z,Y,k,R);pe[x]=o,N.commit("markFileAsPendingUpload",{uploadId:V,index:_,sharePath:M})}catch(x){if(console.error('Error while uploading file "%s": %s',E,x.message),x.response){const M=await(0,y.N)(x);M?(0,e.Qg)(M):(0,e.Qg)((0,i.t)("spreed",'Error while uploading file "{fileName}"',{fileName:E}))}N.commit("markFileAsFailedUpload",{uploadId:V,index:_});const{id:R}=F.temporaryMessage;N.dispatch("markTemporaryMessageAsFailed",{token:X,id:R,uploadId:V,reason:"failed-upload"})}},s=N.getters.getInitialisedUploads(V);if((0,m.tx)(s)){const{uniques:_,duplicates:F}=(0,m.xU)(s);await Promise.all(_.map(I));for(const E of F)await I(E)}else await Promise.all(s.map(I))},async processUpload(N,{token:X,uploadId:V}){const Z=async([se,Y])=>{const pe=Y.file,I=pe.newName||pe.name;try{N.commit("markFileAsUploading",{uploadId:V,index:se}),await(0,a.$7)().upload(Y.sharePath,pe),N.commit("markFileAsSuccessUpload",{uploadId:V,index:se})}catch(s){let _="failed-upload";s.response?(console.error('Error while uploading file "%s": %s',I,s.message),s.response.status===507?(_="quota",(0,e.Qg)((0,i.t)("spreed",'Not enough free space to upload file "{fileName}"',{fileName:I}))):(0,e.Qg)((0,i.t)("spreed",'Error while uploading file "{fileName}"',{fileName:I}))):(console.error('Error while uploading file "%s": %s',I,s.message),(0,e.Qg)((0,i.t)("spreed",'Error while uploading file "{fileName}"',{fileName:I}))),N.commit("markFileAsFailedUpload",{uploadId:V,index:se});const{id:F}=Y.temporaryMessage;N.dispatch("markTemporaryMessageAsFailed",{token:X,id:F,uploadId:V,reason:_})}},J=N.getters.getPendingUploads(V);await Promise.all(J.map(Z))},async shareFiles(N,{token:X,uploadId:V,lastIndex:Z,caption:J,options:se}){const Y=N.getters.getShareableFiles(V);for await(const pe of Y){if(!pe)continue;const[I,s]=pe,{id:_,messageType:F,referenceId:E}=s.temporaryMessage||{},k=JSON.stringify(Object.assign(F!==r.w5.TYPE.COMMENT?{messageType:F}:{},J&&I===Z?{caption:J}:{},se?.silent?{silent:se.silent}:{},se?.threadId?{threadId:se.threadId}:{},se?.threadTitle?{threadTitle:se.threadTitle}:{},se?.parent?{replyTo:se.parent.id}:{}));await N.dispatch("shareFile",{token:X,path:s.sharePath,index:I,uploadId:V,id:_,referenceId:E,talkMetaData:k})}},async shareFile(N,{token:X,path:V,index:Z,uploadId:J,id:se,referenceId:Y,talkMetaData:pe}){try{J&&N.dispatch("markFileAsSharing",{uploadId:J,index:Z}),await(0,p.s8)({path:V,shareWith:X,referenceId:Y,talkMetaData:pe}),J&&N.dispatch("markFileAsShared",{uploadId:J,index:Z})}catch(I){console.error("Error while sharing file: ",I),I?.response?.status===403?(0,e.Qg)((0,i.t)("spreed","You are not allowed to share files")):I?.response?.data?.ocs?.meta?.message?(0,e.Qg)(I.response.data.ocs.meta.message):(0,e.Qg)((0,i.t)("spreed","Error while sharing file")),J&&N.dispatch("markTemporaryMessageAsFailed",{token:X,id:se,uploadId:J,reason:"failed-share"})}},retryUploadFiles(N,{token:X,uploadId:V,caption:Z}){N.getters.getFailedUploads(V).forEach(([J,se])=>{N.dispatch("removeTemporaryMessageFromStore",{token:X,id:se.temporaryMessage.id}),N.commit("markFileAsInitializedUpload",{uploadId:V,index:J})}),Z&&(0,u.k)().setChatInput({token:X,text:Z}),N.commit("setCurrentUploadId",V)},markFileAsSharing({commit:N,state:X},{uploadId:V,index:Z}){if(X.uploads[V].files[Z].status!=="successUpload")throw new Error("Item is already being shared");N("markFileAsSharing",{uploadId:V,index:Z})},markFileAsShared(N,{uploadId:X,index:V}){N.commit("markFileAsShared",{uploadId:X,index:V})},removeFileFromSelection({commit:N},X){N("removeFileFromSelection",X)},async getFileTemplates({commit:N,getters:X}){if(X.fileTemplates.length){console.debug("Skip file templates setup as already done"),N("markFileTemplatesInitialised");return}if((0,g.k)().userId===null){console.debug("Skip file templates setup for participants that are not logged in"),N("markFileTemplatesInitialised");return}try{const Z=await(0,p.uu)();N("storeFilesTemplates",Z.data.ocs.data)}catch(Z){console.error("An error happened when trying to load the templates",Z)}}}}},30794:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});var e=n(40834),i=n(79029);const a=(0,e.y$)(i.A)},42643:(W,b,n)=>{"use strict";n.d(b,{A:()=>s});var e=n(85168),i=n(53334),a=n(88055),f=n.n(a),r=n(26514),v=n(97876),c=n(15518),p=n(55031),g=n(67262),u=n(83726),l=n(31506),m=n(82609),y=n(9862),d=n(14816),w=n(72661),C=n(75991),j=n(13772),O=n(78397),N=n(29876),X=n(76887),V=n(76041);function Z(_,F){const E=(0,u.k)();if(!F.messageParameters)return!1;for(const k in F.messageParameters){const x=F.messageParameters[k];if(x.type==="call"||x.type==="guest"&&E.isActorGuest&&x.id==="guest/"+E.actorId||x.type==="user"&&E.isActorUser&&x.id===E.userId)return!0}return!1}function J(_){const F=document.getElementById(`message_${_}`);return F!==null&&F.offsetParent!==null}function se(){return{messages:{},visualLastReadMessageId:{},loadedMessages:{},cancelFetchMessages:null,cancelGetMessageContext:null,cancelPollNewMessages:{},cancelPostNewMessage:{}}}const s={state:se,mutations:{setCancelFetchMessages(_,F){_.cancelFetchMessages=F},setCancelGetMessageContext(_,F){_.cancelGetMessageContext=F},setCancelPollNewMessages(_,{requestId:F,cancelFunction:E}){E?_.cancelPollNewMessages[F]=E:delete _.cancelPollNewMessages[F]},setCancelPostNewMessage(_,{messageId:F,cancelFunction:E}){E?_.cancelPostNewMessage[F]=E:delete _.cancelPostNewMessage[F]},addMessage(_,{token:F,message:E}){_.messages[F]||(_.messages[F]={});const k=_.messages[F][E.id],x=!E.parent&&k?.parent?{...E,parent:k.parent}:E;x.parent&&(x.parent.isThread=x.isThread),_.messages[F][E.id]=x},deleteMessage(_,{token:F,id:E}){_.messages[F][E]&&delete _.messages[F][E]},markMessageAsDeleting(_,{token:F,id:E,placeholder:k}){_.messages[F][E]&&(_.messages[F][E].messageType=r.w5.TYPE.COMMENT_DELETED,_.messages[F][E].message=k)},addTemporaryMessage(_,{token:F,message:E}){_.messages[F]||(_.messages[F]={}),_.messages[F][E.id]=E},markTemporaryMessageAsFailed(_,{token:F,id:E,uploadId:k=void 0,reason:x}){_.messages[F][E]&&(_.messages[F][E].sendingFailure=x,k&&(_.messages[F][E].uploadId=k))},setVisualLastReadMessageId(_,{token:F,id:E}){_.visualLastReadMessageId[F]=E},purgeMessagesStore(_,F){_.visualLastReadMessageId[F]&&delete _.visualLastReadMessageId[F],_.messages[F]&&delete _.messages[F]},clearMessagesHistory(_,{token:F,id:E}){if(_.visualLastReadMessageId[F]&&_.visualLastReadMessageId[F]<E&&(_.visualLastReadMessageId[F]=E),_.messages[F])for(const k of Object.keys(_.messages[F]))+k<E&&delete _.messages[F][k]},addReactionToMessage(_,{token:F,messageId:E,reaction:k}){const x=_.messages[F][E];x.reactions[k]||(x.reactions[k]=0);const R=x.reactions[k]+1;x.reactions[k]=R,x.reactionsSelf?x.reactionsSelf=x.reactionsSelf.concat(k):x.reactionsSelf=[k]},loadedMessagesOfConversation(_,{token:F}){_.loadedMessages[F]=!0},removeReactionFromMessage(_,{token:F,messageId:E,reaction:k}){const x=_.messages[F][E],R=x.reactions[k]-1;R<=0?delete x.reactions[k]:x.reactions[k]=R,x.reactionsSelf?.includes(k)&&(x.reactionsSelf=x.reactionsSelf.filter(M=>M!==k))},easeMessageList(_,{token:F,lastReadMessage:E}){if(!_.messages[F])return;const k=Object.keys(_.messages[F]).sort((K,q)=>q-K);if(k.length<300)return;const x=k.findIndex(K=>+K===E),R=x!==-1?k.slice(x+99):k.slice(199),M=R.shift(),o=x!==-1&&x>100?k.slice(0,x-99):[],P=o.pop();R.forEach(K=>{delete _.messages[F][K]}),o.forEach(K=>{delete _.messages[F][K]}),(0,m.L)().removeMessagesFromChatBlocks(F,[...R,...o].map(K=>+K))}},getters:{isMessagesListPopulated:_=>F=>!!_.loadedMessages[F],messagesList:_=>F=>_.messages[F]?Object.values(_.messages[F]):[],message:_=>(F,E)=>_.messages[F]?.[E]?_.messages[F][E]:{},getTemporaryReferences:_=>(F,E)=>_.messages[F]?Object.values(_.messages[F]).filter(k=>k.referenceId===E&&(""+k.id).startsWith("temp-")):[],getVisualLastReadMessageId:_=>F=>_.visualLastReadMessageId[F]?_.visualLastReadMessageId[F]:null,getLastCallStartedMessageId:(_,F)=>E=>F.messagesList(E).findLast(k=>k.systemMessage===r.w5.SYSTEM_TYPE.CALL_STARTED)?.id,getFirstDisplayableMessageIdAfterReadMarker:(_,F)=>(E,k)=>_.messages[E]?F.messagesList(E).find(x=>x.id>=k&&!String(x.id).startsWith("temp-")&&!(0,V.Z)(x))?.id:null,getFirstDisplayableMessageIdBeforeReadMarker:(_,F)=>(E,k)=>_.messages[E]?F.messagesList(E).findLast(x=>x.id<k&&J(x.id)&&!String(x.id).startsWith("temp-")&&!(0,V.Z)(x))?.id:null,isSendingMessages:_=>Object.keys(_.cancelPostNewMessage).length!==0},actions:{processMessage(_,{token:F,message:E}){const k=(0,j.Q)(),x=(0,u.k)(),R=(0,y.k)();if((0,V.Z)(E)){if(E.systemMessage===r.w5.SYSTEM_TYPE.POLL_VOTED){(0,w.v)().debounceGetPollData({token:F,pollId:E.messageParameters.poll.id}),_.commit("addMessage",{token:F,message:E});return}if(!E.parent){_.commit("addMessage",{token:F,message:E});return}const M=_.getters.message(F,E.parent.id);Object.keys(M).length!==0&&JSON.stringify(M)!==JSON.stringify(E.parent)&&_.commit("addMessage",{token:F,message:E.parent});const o=(0,C.b)();if(E.systemMessage===r.w5.SYSTEM_TYPE.MESSAGE_DELETED?(o.resetReactions(F,E.parent.id),k.deleteSharedItemFromMessage(F,E.parent.id)):o.processReaction(F,E),[r.w5.SYSTEM_TYPE.MESSAGE_DELETED,r.w5.SYSTEM_TYPE.MESSAGE_EDITED].includes(E.systemMessage)){E.parent.id===_.getters.conversation(F).lastMessage?.id&&_.dispatch("updateConversationLastMessage",{token:F,lastMessage:E.parent});const P=R.getThread(F,E.parent.threadId);if(P&&(P.last?.id===E.parent.id||P.first?.id===E.parent.id)){const $={thread:{...P.thread,lastActivity:E.parent.timestamp},first:P.first?.id===E.parent.id?E.parent:void 0,last:P.last?.id===E.parent.id?E.parent:void 0};R.updateThread(F,E.parent.threadId,$)}_.getters.messagesList(F).filter($=>$.parent?.id===E.parent.id&&JSON.stringify($.parent)!==JSON.stringify(E.parent)).forEach($=>{_.commit("addMessage",{token:F,message:{...$,parent:E.parent}})})}E.systemMessage===r.w5.SYSTEM_TYPE.THREAD_CREATED&&(R.getThread(F,E.threadId)||R.fetchSingleThread(F,E.threadId)),E.systemMessage===r.w5.SYSTEM_TYPE.THREAD_RENAMED&&R.updateThreadTitle(F,E.threadId,E.threadTitle),_.commit("addMessage",{token:F,message:E});return}if(E.referenceId){const M=_.getters.getTemporaryReferences(F,E.referenceId);if(M.length>0){const o=_.getters.conversation(F),P=x.checkIfSelfIsActor(E);o?.lastMessage&&P&&E.id>o.lastMessage.id&&_.dispatch("updateConversationLastMessage",{token:F,lastMessage:E}),o?.lastReadMessage&&P&&E.id>o.lastReadMessage&&_.dispatch("updateLastReadMessage",{token:F,id:E.id,updateVisually:!0}),M.forEach($=>{_.dispatch("removeTemporaryMessageFromStore",{token:F,id:$.id})})}}if(E.systemMessage===r.w5.SYSTEM_TYPE.POLL_CLOSED&&(0,w.v)().getPollData({token:F,pollId:E.messageParameters.poll.id}),E.systemMessage===r.w5.SYSTEM_TYPE.HISTORY_CLEARED&&(k.purgeSharedItemsStore(F,E.id),R.clearThreads(F,E.id),_.commit("clearMessagesHistory",{token:F,id:E.id})),_.commit("addMessage",{token:F,message:E}),E.isThread){const M=R.getThread(F,E.threadId);if(!M)R.fetchSingleThread(F,E.threadId);else if(M.thread.title!==E.threadTitle||M.thread.numReplies!==E.threadReplies||M.thread.lastMessageId<E.id){const o={thread:{...M.thread,title:E.threadTitle,numReplies:E.threadReplies}};M&&M.thread.lastMessageId<E.id&&(o.thread.lastMessageId=E.id,o.thread.lastActivity=E.timestamp,o.last=E),R.updateThread(E.token,E.threadId,o)}}E.messageParameters&&[r.w5.TYPE.COMMENT,r.w5.TYPE.VOICE_MESSAGE,r.w5.TYPE.RECORD_AUDIO,r.w5.TYPE.RECORD_VIDEO].includes(E.messageType)&&(E.messageParameters?.object||E.messageParameters?.file?(k.addSharedItemFromMessage(F,E),E.messageParameters?.object?.type==="talk-poll"&&p.l.emit("talk:poll-added",{token:F,message:E})):Object.keys(E.messageParameters).some(M=>M.startsWith("file")))},async deleteMessage(_,{token:F,id:E,placeholder:k}){const x={..._.getters.message(F,E)};_.commit("markMessageAsDeleting",{token:F,id:E,placeholder:k});try{const R=await(0,g.RC)({token:F,id:E});return _.dispatch("processMessage",{token:F,message:R.data.ocs.data}),R.status}catch(R){throw _.commit("addMessage",{token:F,message:x}),R}},async editMessage(_,{token:F,messageId:E,updatedMessage:k}){p.l.emit("editing-message-processing",{messageId:E,value:!0});const x={..._.getters.message(F,E)};_.commit("addMessage",{token:F,message:{...x,message:k}});try{const R=await(0,g.u_)({token:F,messageId:E,updatedMessage:k});_.dispatch("processMessage",{token:F,message:R.data.ocs.data}),p.l.emit("editing-message-processing",{messageId:E,value:!1})}catch(R){throw console.error(R),_.commit("addMessage",{token:F,message:x}),p.l.emit("editing-message-processing",{messageId:E,value:!1}),R}},addTemporaryMessage(_,{token:F,message:E}){_.commit("addTemporaryMessage",{token:F,message:E}),(0,m.L)().addMessageToChatBlocks(F,E),_.dispatch("updateConversationLastActive",F)},markTemporaryMessageAsFailed(_,{token:F,id:E,uploadId:k,reason:x}){_.commit("markTemporaryMessageAsFailed",{token:F,id:E,uploadId:k,reason:x})},removeTemporaryMessageFromStore(_,{token:F,id:E}){_.commit("deleteMessage",{token:F,id:E}),(0,m.L)().removeMessagesFromChatBlocks(F,E)},setVisualLastReadMessageId(_,{token:F,id:E}){_.commit("setVisualLastReadMessageId",{token:F,id:E})},purgeMessagesStore(_,F){_.commit("purgeMessagesStore",F),(0,m.L)().purgeChatStore(F)},clearMessagesHistory(_,{token:F,id:E}){_.commit("clearMessagesHistory",{token:F,id:E}),(0,m.L)().clearMessagesHistory(F,E)},async clearLastReadMessage(_,{token:F,updateVisually:E=!1}){const k=_.getters.conversation(F);if((0,v.t0)(F,"chat-read-last")){_.dispatch("updateLastReadMessage",{token:F,id:null,updateVisually:E});return}k?.lastMessage?.id&&_.dispatch("updateLastReadMessage",{token:F,id:k.lastMessage.id,updateVisually:E})},async updateLastReadMessage(_,{token:F,id:E=0,updateVisually:k=!1}){const x=_.getters.conversation(F);if(!x||x.lastReadMessage===E)return;if(E===0){console.warn("updateLastReadMessage: should not set read marker with id=0");return}const R=E===null?x.lastMessage?.id:E;R&&_.dispatch("updateConversationLastReadMessage",{token:F,lastReadMessage:R});const M=R??_.getters.messagesList(F).at(-1)?.id;if(k&&M&&_.commit("setVisualLastReadMessageId",{token:F,id:M}),(0,u.k)().userId){const P=await(0,g.Po)(F,E);_.dispatch("addConversation",P.data.ocs.data)}},async fetchMessages(_,{token:F,lastKnownMessageId:E,includeLastKnown:k,threadId:x,requestOptions:R,minimumVisible:M,lookIntoFuture:o=r.VR.FETCH_OLD}){M=typeof M>"u"?r.VR.MINIMUM_VISIBLE:M,_.dispatch("cancelFetchMessages");const{request:P,cancel:$}=(0,O.A)(g.lj);_.commit("setCancelFetchMessages",$);const K=await P({token:F,lastKnownMessageId:E,includeLastKnown:k,threadId:x,lookIntoFuture:o,limit:r.VR.FETCH_LIMIT},R),q="x-chat-last-given"in K.headers;let Fe=q?parseInt(K.headers["x-chat-last-given"],10):E;if("x-chat-last-common-read"in K.headers){const Qe=parseInt(K.headers["x-chat-last-common-read"],10);_.dispatch("updateLastCommonReadMessage",{token:F,lastCommonReadMessage:Qe})}return(0,m.L)().processChatBlocks(F,K.data.ocs.data,{mergeBy:+E,threadId:x}),K.data.ocs.data.forEach(Qe=>{Qe.actorType===r.Rf.ACTOR_TYPE.GUESTS&&(0,d.m)().addGuestName(Qe,{noUpdate:!0}),_.dispatch("processMessage",{token:F,message:Qe}),q||(Fe=o===r.VR.FETCH_NEW?Math.max(Fe,Qe.id):Math.min(Fe,Qe.id)),!(0,V.Z)(Qe)&&(!Qe.isThread||x||Qe.id===Qe.threadId)&&M--}),_.commit("loadedMessagesOfConversation",{token:F}),M>0?(N.l.tick(`${F} | fetch history`,"first chunk"),await _.dispatch("fetchMessages",{token:F,lastKnownMessageId:Fe,includeLastKnown:k,threadId:x,lookIntoFuture:o,minimumVisible:M})):K},async getMessageContext(_,{token:F,messageId:E,threadId:k,requestOptions:x,minimumVisible:R}){R=typeof R>"u"?Math.floor(r.VR.MINIMUM_VISIBLE/2):R,_.dispatch("cancelGetMessageContext");const{request:M,cancel:o}=(0,O.A)(g.le);_.commit("setCancelGetMessageContext",o);const P=await M({token:F,messageId:E,threadId:k,limit:r.VR.FETCH_LIMIT/2},x);let $=E,K=E;if("x-chat-last-common-read"in P.headers){const Fe=parseInt(P.headers["x-chat-last-common-read"],10);_.dispatch("updateLastCommonReadMessage",{token:F,lastCommonReadMessage:Fe})}return(0,m.L)().processChatBlocks(F,P.data.ocs.data,{threadId:k}),P.data.ocs.data.forEach(Fe=>{Fe.actorType===r.Rf.ACTOR_TYPE.GUESTS&&(0,d.m)().addGuestName(Fe,{noUpdate:!0}),_.dispatch("processMessage",{token:F,message:Fe}),K=Math.max(K,Fe.id),$=$===0?Fe.id:Math.min($,Fe.id),!(0,V.Z)(Fe)&&(!Fe.isThread||k||Fe.id===Fe.threadId)&&R--}),_.commit("loadedMessagesOfConversation",{token:F}),R>0?(N.l.tick(`${F} | get context`,"first chunk"),await _.dispatch("fetchMessages",{token:F,lastKnownMessageId:$,includeLastKnown:!1,threadId:k,lookIntoFuture:r.VR.FETCH_OLD,minimumVisible:R*2})):P},cancelFetchMessages(_){return _.state.cancelFetchMessages?(_.state.cancelFetchMessages("canceled"),_.commit("setCancelFetchMessages",null),!0):!1},cancelGetMessageContext(_){return _.state.cancelGetMessageContext?(_.state.cancelGetMessageContext("canceled"),_.commit("setCancelGetMessageContext",null),!0):!1},async pollNewMessages(_,{token:F,lastKnownMessageId:E,requestId:k,requestOptions:x}){const R=(0,u.k)();if(_.dispatch("cancelPollNewMessages",{requestId:k}),!E){console.warn("Trying to load messages without the required parameter");return}const{request:M,cancel:o}=(0,O.A)(g.c2);_.commit("setCancelPollNewMessages",{cancelFunction:o,requestId:k});const P=await M({token:F,lastKnownMessageId:E,limit:r.VR.FETCH_LIMIT},x);if(_.commit("setCancelPollNewMessages",{requestId:k}),"x-chat-last-common-read"in P.headers){const qe=parseInt(P.headers["x-chat-last-common-read"],10);_.dispatch("updateLastCommonReadMessage",{token:F,lastCommonReadMessage:qe})}const $=_.getters.conversation(F),K=R.actorId,q=R.actorType;let Fe=0,et=$.unreadMention,Qe=null;return(0,m.L)().processChatBlocks(F,P.data.ocs.data,{mergeBy:+E}),P.data.ocs.data.forEach(qe=>{qe.actorType===r.Rf.ACTOR_TYPE.GUESTS&&(0,d.m)().addGuestName(qe,{noUpdate:!1}),_.dispatch("processMessage",{token:F,message:qe}),(!Qe||qe.id>Qe.id)&&(qe.systemMessage||((K!==qe.actorId||q!==qe.actorType)&&Fe++,!et&&Z(_,qe)&&(et=!0)),Qe=qe),$?.lastMessage&&qe.id>$.lastMessage.id&&([r.w5.SYSTEM_TYPE.CALL_STARTED,r.w5.SYSTEM_TYPE.CALL_MISSED,r.w5.SYSTEM_TYPE.CALL_ENDED,r.w5.SYSTEM_TYPE.CALL_ENDED_EVERYONE].includes(qe.systemMessage)&&_.dispatch("overwriteHasCallByChat",{token:F,hasCall:qe.systemMessage===r.w5.SYSTEM_TYPE.CALL_STARTED,lastActivity:qe.timestamp}),qe.systemMessage===r.w5.SYSTEM_TYPE.CALL_ENDED_EVERYONE&&$.type!==r.si.TYPE.ONE_TO_ONE&&!R.checkIfSelfIsActor(qe)&&((0,l.e)().setCallHasJustEnded(qe.timestamp),_.dispatch("leaveCall",{token:F,participantIdentifier:R.participantIdentifier}))),$.lastReadMessage===qe.id&&(Fe=0,et=$.unreadMention)}),$?.lastMessage&&Qe.id>$.lastMessage.id&&(_.dispatch("updateConversationLastMessage",{token:F,lastMessage:Qe}),Fe>0&&_.commit("updateUnreadMessages",{token:F,unreadMessages:$.unreadMessages+Fe,unreadMention:$.unreadMention!==et?et:void 0})),_.commit("loadedMessagesOfConversation",{token:F}),P},cancelPollNewMessages(_,{requestId:F}){return _.state.cancelPollNewMessages[F]?(_.state.cancelPollNewMessages[F]("canceled"),_.commit("setCancelPollNewMessages",{requestId:F}),!0):!1},async postNewMessage(_,{token:F,temporaryMessage:E,options:k}){_.dispatch("addTemporaryMessage",{token:F,message:E});const{request:x,cancel:R}=(0,O.A)(g.eT);_.commit("setCancelPostNewMessage",{messageId:E.id,cancelFunction:R});const M=setTimeout(()=>{_.dispatch("cancelPostNewMessage",{messageId:E.id}),_.dispatch("markTemporaryMessageAsFailed",{token:F,id:E.id,reason:"timeout"})},3e4);try{const o=(0,m.L)(),P=_.rootGetters.conversation(F),$=P?.lastMessage&&"id"in P.lastMessage?P.lastMessage.id:o.getLastKnownId(F,{threadId:E.threadId}),K=await x({token:F,message:E.message,actorDisplayName:E.actorDisplayName,referenceId:E.referenceId,replyTo:E.parent?.id,threadId:E.threadId,silent:E.silent,threadTitle:E.threadTitle},k);if(clearTimeout(M),_.commit("setCancelPostNewMessage",{messageId:E.id,cancelFunction:null}),"x-chat-last-common-read"in K.headers){const q=parseInt(K.headers["x-chat-last-common-read"],10);_.dispatch("updateLastCommonReadMessage",{token:F,lastCommonReadMessage:q})}return _.state.messages[F]?.[K.data.ocs.data.id]||(o.processChatBlocks(F,[K.data.ocs.data],{mergeBy:$}),_.dispatch("processMessage",{token:F,message:K.data.ocs.data})),K}catch(o){M&&clearTimeout(M),_.commit("setCancelPostNewMessage",{messageId:E.id,cancelFunction:null});let P=null;throw console.error("error while submitting message %s",o),o.isAxiosError&&(P=o?.response?.status),P===403?((0,e.Qg)((0,i.t)("spreed","No permission to post messages in this conversation")),_.dispatch("markTemporaryMessageAsFailed",{token:F,id:E.id,reason:"read-only"})):P===412?((0,e.Qg)((0,i.t)("spreed","No permission to post messages in this conversation")),_.dispatch("markTemporaryMessageAsFailed",{token:F,id:E.id,reason:"lobby"})):((0,e.Qg)((0,i.t)("spreed","Could not post message: {errorMessage}",{errorMessage:o.message||o})),_.dispatch("markTemporaryMessageAsFailed",{token:F,id:E.id,reason:"other"})),o}},cancelPostNewMessage(_,{messageId:F}){return _.state.cancelPostNewMessage[F]?(_.state.cancelPostNewMessage[F]("canceled"),_.commit("setCancelPostNewMessage",{messageId:F,cancelFunction:null}),!0):!1},async forwardMessage(_,{targetToken:F,messageToBeForwarded:E}){const k=f()(E);if(!F){let x=_.getters.conversationsList.find(R=>R.type===r.si.TYPE.NOTE_TO_SELF);x||(x=(await(0,c.XI)()).data.ocs.data,_.dispatch("addConversation",x)),F=x.token}if(k.token=F,k.silent=!1,delete k.threadId,delete k.isThread,delete k.threadTitle,delete k.threadReplies,k.parent&&delete k.parent,k.messageParameters?.object){const x=k.messageParameters.object;return await(0,g.C0)(F,{objectId:x.id,objectType:x.type,metaData:JSON.stringify(x),referenceId:""})}for(const x in k.messageParameters)if(x.startsWith("mention")){const R=k.messageParameters[x],M=x.includes("mention-call")?`**${R.name}**`:`@"${R.id}"`;k.message=k.message.replace(`{${x}}`,M)}return await(0,g.eT)(k)},async removeExpiredMessages(_,{token:F}){if(!_.state.messages[F])return;const E=(0,y.k)(),k=(0,m.L)(),x=(0,X.pf)(Date.now());_.getters.messagesList(F).forEach(R=>{R.expirationTimestamp&&x>R.expirationTimestamp&&(R.isThread&&E.removeMessageFromThread(F,R.threadId,R.id),_.commit("deleteMessage",{token:F,id:R.id}),k.removeMessagesFromChatBlocks(F,R.id))})},async easeMessageList(_,{token:F}){const E=_.getters.conversation(F)?.lastReadMessage;_.commit("easeMessageList",{token:F,lastReadMessage:E})},loadedMessagesOfConversation(_,{token:F}){_.commit("loadedMessagesOfConversation",{token:F})}}}},53097:(W,b,n)=>{"use strict";n.d(b,{A:()=>E});var e=n(85168),i=n(61338),a=n(53334),f=n(69956),r=n.n(f),v=n(45471),c=n.n(v),p=n(26514),g=n(97481),u=n(45793),l=n(97876),m=n(55031),y=n(94976),d=n(90796),w=n(34869),C=n(83726),j=n(31506),O=n(14816),N=n(43846),X=n(15115),V=n(9586),Z=n(78397),J=n(76887),se=n(12251);const Y=(0,V.E)(N.A);function pe(k){k.actorType===p.Rf.ACTOR_TYPE.USERS&&(0,i.Ic)("user_status:status.updated",{status:k.status,message:k.statusMessage,icon:k.statusIcon,clearAt:k.statusClearAt,userId:k.actorId})}function I(){return{attendees:{},peers:{},phones:{},inCall:{},joiningCall:{},connecting:{},connectionFailed:{},typing:{},speaking:{},participantRaisedHands:{},initialised:{},cancelFetchParticipants:null,speakingInterval:null}}const E={state:I,mutations:{addParticipant(k,{token:x,participant:R}){k.attendees[x]||(k.attendees[x]={}),k.attendees[x][R.attendeeId]=R},updateParticipant(k,{token:x,attendeeId:R,updatedData:M}){k.attendees[x]&&k.attendees[x][R]?k.attendees[x][R]={...k.attendees[x][R],...M}:console.error("Error while updating the participant")},deleteParticipant(k,{token:x,attendeeId:R}){k.attendees[x]&&k.attendees[x][R]?delete k.attendees[x][R]:console.error("The conversation you are trying to purge doesn't exist")},setParticipantsInitialised(k,{token:x,initialised:R}){k.initialised[x]=R},setInCall(k,{token:x,sessionId:R,flags:M}){M===p._z.CALL_FLAG.DISCONNECTED?k.inCall[x]&&k.inCall[x][R]&&delete k.inCall[x][R]:(k.inCall[x]||(k.inCall[x]={}),k.inCall[x][R]=M)},connectionFailed(k,{token:x,payload:R}){k.connectionFailed[x]=R},clearConnectionFailed(k,x){delete k.connectionFailed[x]},joiningCall(k,{token:x,sessionId:R,flags:M}){k.joiningCall[x]||(k.joiningCall[x]={}),k.joiningCall[x][R]=M},finishedJoiningCall(k,{token:x,sessionId:R}){k.joiningCall[x]&&k.joiningCall[x][R]&&(delete k.joiningCall[x][R],Object.keys(k.joiningCall[x]).length||delete k.joiningCall[x])},connecting(k,{token:x,sessionId:R,flags:M}){k.connecting[x]||(k.connecting[x]={}),k.connecting[x][R]=M},finishedConnecting(k,{token:x,sessionId:R}){k.connecting[x]&&k.connecting[x][R]&&(delete k.connecting[x][R],Object.keys(k.connecting[x]).length||delete k.connecting[x])},setTyping(k,{token:x,sessionId:R,typing:M,expirationTimeout:o}){k.typing[x]||(k.typing[x]={}),k.typing[x][R]&&clearTimeout(k.typing[x][R].expirationTimeout),M?k.typing[x][R]={expirationTimeout:o}:delete k.typing[x][R]},setSpeaking(k,{attendeeId:x,speaking:R}){k.speaking[x]||(k.speaking[x]={speaking:R,lastTimestamp:Date.now(),totalCountedTime:0}),k.speaking[x].speaking=R},setSpeakingInterval(k,x){k.speakingInterval=x},updateTimeSpeaking(k,{attendeeId:x,speaking:R}){if(!k.speaking[x])return;const M=Date.now(),o=k.speaking[x].speaking;!o&&!R||(o&&(k.speaking[x].totalCountedTime+=M-k.speaking[x].lastTimestamp),k.speaking[x].lastTimestamp=M)},purgeSpeakingStore(k){k.speaking={},k.speakingInterval&&(clearInterval(k.speakingInterval),k.speakingInterval=null)},setParticipantHandRaised(k,{sessionId:x,raisedHand:R}){if(!x)throw new Error("Missing or empty sessionId argument in call to setParticipantHandRaised");R&&R.state?k.participantRaisedHands[x]=R:delete k.participantRaisedHands[x]},clearParticipantHandRaised(k){k.participantRaisedHands={}},purgeParticipantsStore(k,x){k.attendees[x]&&delete k.attendees[x]},addPeer(k,{token:x,peer:R}){k.peers[x]||(k.peers[x]={}),k.peers[x][R.sessionId]=R},purgePeersStore(k,x){k.peers[x]&&delete k.peers[x]},setCancelFetchParticipants(k,x){k.cancelFetchParticipants=x},setPhoneState(k,{callid:x,value:R={}}){k.phones[x]||(k.phones[x]={state:null,mute:0}),k.phones[x].state=R},setPhoneMute(k,{callid:x,value:R}){k.phones[x]||(k.phones[x]={state:null,mute:0}),k.phones[x].mute=R},deletePhoneState(k,x){delete k.phones[x]}},getters:{isInCall:k=>x=>!!(k.inCall[x]&&Object.keys(k.inCall[x]).length>0),isJoiningCall:k=>x=>!!(k.joiningCall[x]&&Object.keys(k.joiningCall[x]).length>0),isConnecting:k=>x=>!!(k.connecting[x]&&Object.keys(k.connecting[x]).length>0),connectionFailed:k=>x=>k.connectionFailed[x],participantsList:k=>x=>k.attendees[x]?Object.values(k.attendees[x]):[],externalTypingSignals:k=>x=>{if(!k.typing[x])return[];const R=(0,C.k)();return Object.keys(k.typing[x]).filter(M=>R.sessionId!==M)},actorIsTyping:k=>{if(!k.typing[Y.token])return!1;const x=(0,C.k)();return Object.keys(k.typing[Y.token]).some(R=>x.sessionId===R)},participantsListTyping:(k,x)=>R=>{if(!x.externalTypingSignals(R).length)return[];const M=(0,C.k)();return x.participantsList(R).filter(o=>x.externalTypingSignals(R).some(P=>o.sessionIds.includes(P))&&!M.checkIfSelfIsActor(o))},getParticipantSpeakingInformation:k=>x=>k.speaking[x],participantRaisedHandList:k=>k.participantRaisedHands,getParticipantRaisedHand:k=>x=>{for(let R=0;R<x.length;R++)if(k.participantRaisedHands[x[R]])return k.participantRaisedHands[x[R]];return{state:!1,timestamp:null}},getParticipant:k=>(x,R)=>k.attendees[x]&&k.attendees[x][R]?k.attendees[x][R]:null,participantsInitialised:k=>x=>k.initialised[x],findParticipant:k=>(x,R)=>k.attendees[x]?R.attendeeId?k.attendees[x][R.attendeeId]??null:Object.entries(k.attendees[x]).find(([M,o])=>R.actorType&&R.actorId&&o.actorType===R.actorType&&o.actorId===R.actorId||R.sessionId&&o.sessionIds.includes(R.sessionId))?.[1]??null:null,getPeer:k=>(x,R,M)=>{if(k.peers[x]&&Object.hasOwn(k.peers[x],R))return k.peers[x][R];if(k.attendees[x]&&M){let o=null;if(Object.keys(k.attendees[x]).forEach(P=>{k.attendees[x][P].actorType===p.Rf.ACTOR_TYPE.USERS&&k.attendees[x][P].actorId===M&&(o=P)}),o)return k.attendees[x][o]}return{}},getPhoneStatus:k=>x=>k.phones[x]?.state?.status,getPhoneMute:k=>x=>k.phones[x]?.mute,participantsInCall:k=>x=>k.attendees[x]?Object.values(k.attendees[x]).filter(R=>R.inCall!==p._z.CALL_FLAG.DISCONNECTED).length:0,getParticipantBySessionId:k=>(x,R)=>Object.values(Object(k.attendees[x])).find(M=>M.sessionIds.includes(R))},actions:{addParticipant({commit:k},{token:x,participant:R}){k("addParticipant",{token:x,participant:R})},addParticipantOnce({commit:k,getters:x},{token:R,participant:M}){x.findParticipant(R,M)||(k("addParticipant",{token:R,participant:M}),k("setParticipantsInitialised",{token:R,initialised:!1}))},async promoteToModerator({commit:k,getters:x},{token:R,attendeeId:M}){const o=x.getParticipant(R,M);if(!o)return;await(0,y.P1)(R,{attendeeId:M});const P={participantType:o.participantType===p._z.TYPE.GUEST?p._z.TYPE.GUEST_MODERATOR:p._z.TYPE.MODERATOR};k("updateParticipant",{token:R,attendeeId:M,updatedData:P})},async demoteFromModerator({commit:k,getters:x},{token:R,attendeeId:M}){const o=x.getParticipant(R,M);if(!o)return;await(0,y.Kg)(R,{attendeeId:M});const P={participantType:o.participantType===p._z.TYPE.GUEST_MODERATOR?p._z.TYPE.GUEST:p._z.TYPE.USER};k("updateParticipant",{token:R,attendeeId:M,updatedData:P})},async removeParticipant({commit:k,getters:x},{token:R,attendeeId:M,banParticipant:o,internalNote:P=""}){const $=x.getParticipant(R,M);if($){if((0,l.t0)(R,"ban-v1")&&o)try{await(0,g.Pw)(R,{actorId:$.actorId,actorType:$.actorType,internalNote:P}),(0,e.Te)((0,a.t)("spreed","Participant is banned successfully"))}catch(K){throw(0,e.Qg)((0,a.t)("spreed","Error while banning the participant")),K}else await(0,y.cX)(R,M);k("deleteParticipant",{token:R,attendeeId:M})}},purgeParticipantsStore({commit:k},x){k("purgeParticipantsStore",x)},addPeer({commit:k},{token:x,peer:R}){k("addPeer",{token:x,peer:R})},purgePeersStore({commit:k},x){k("purgePeersStore",x)},updateSessionId({commit:k,getters:x},{token:R,participantIdentifier:M,sessionId:o}){const P=x.findParticipant(R,M);if(!P){console.error("Participant not found for conversation",R,M);return}const $={sessionId:o,inCall:p._z.CALL_FLAG.DISCONNECTED};k("updateParticipant",{token:R,attendeeId:P.attendeeId,updatedData:$})},updateUser({commit:k,getters:x},{token:R,participantIdentifier:M,updatedData:o}){const P=x.findParticipant(R,M);if(!P){console.error("Participant not found for conversation",R,M);return}k("updateParticipant",{token:R,attendeeId:P.attendeeId,updatedData:o})},async fetchParticipants(k,{token:x}){k.dispatch("cancelFetchParticipants");const{request:R,cancel:M}=(0,Z.A)(y.Lp);k.commit("setCancelFetchParticipants",M);try{const o=await R(x),P=!!o.headers["x-f7cloud-has-user-statuses"];return k.dispatch("patchParticipants",{token:x,newParticipants:o.data.ocs.data,hasUserStatuses:P}),k.state.initialised[x]===!1&&k.commit("setParticipantsInitialised",{token:x,initialised:!0}),k.commit("setCancelFetchParticipants",null),o}catch(o){return o?.response?.status===403?k.dispatch("fetchConversation",{token:x}):Z.A.isCancel(o)||(console.error(o),(0,e.Qg)((0,a.t)("spreed","An error occurred while fetching the participants"))),null}},async patchParticipants(k,{token:x,newParticipants:R,hasUserStatuses:M}){const o=(0,O.m)(),P=(0,X.B)(),$=k.state.attendees[x];for(const K of Object.keys(Object($)))R.some(q=>q.attendeeId===+K)||k.commit("deleteParticipant",{token:x,attendeeId:K});R.forEach(K=>{k.state.attendees[x]?.[K.attendeeId]?k.dispatch("updateParticipantIfHasChanged",{token:x,participant:K,hasUserStatuses:M}):(k.dispatch("addParticipant",{token:x,participant:K}),M&&pe(K));const q=P.orphanSessions.filter(Fe=>K.sessionIds.includes(Fe.sessionId));for(const Fe of q)P.updateSession(Fe.signalingSessionId,{attendeeId:K.attendeeId,inCall:Fe.inCall??K.inCall});(K.participantType===p._z.TYPE.GUEST||K.participantType===p._z.TYPE.GUEST_MODERATOR)&&o.addGuestName({token:x,actorId:r().stringify(c()(K.sessionIds[0])),actorDisplayName:K.displayName},{noUpdate:!1})})},updateParticipantIfHasChanged(k,{token:x,participant:R,hasUserStatuses:M}){const{attendeeId:o}=R,P=k.state.attendees[x][o],$=Object.entries(R).filter(([q,Fe])=>q==="sessionIds"?JSON.stringify(P[q])!==JSON.stringify(Fe):P[q]!==Fe);if($.length===0)return!1;const K=Object.fromEntries($);return k.commit("updateParticipant",{token:x,attendeeId:o,updatedData:K}),M&&$.some(([q])=>q.startsWith("status"))&&pe(R),!0},cancelFetchParticipants(k){return k.state.cancelFetchParticipants?(k.state.cancelFetchParticipants("canceled"),k.commit("setCancelFetchParticipants",null),!0):!1},async joinCall({commit:k,getters:x,state:R},{token:M,participantIdentifier:o,flags:P,silent:$,recordingConsent:K,silentFor:q}){const{sessionId:Fe}=o??{};if(!Fe){console.error("Trying to join call without sessionId");return}const et=x.findParticipant(M,o);if(!et){console.error("Participant not found for conversation",M,o);return}let Qe=!1,Ht=null;k("joiningCall",{token:M,sessionId:Fe,flags:P});const qe=([ct,Bt])=>{k("setInCall",{token:ct,sessionId:Fe,flags:Bt}),k("finishedJoiningCall",{token:ct,sessionId:Fe}),Qe?Lt():(k("connecting",{token:ct,sessionId:Fe,flags:Bt}),Ht=setTimeout(()=>{Lt()},1e4))},De=([ct,Bt])=>{Lt(),k("connectionFailed",{token:ct,payload:Bt}),k("setInCall",{token:ct,sessionId:o.sessionId,flags:p._z.CALL_FLAG.DISCONNECTED})},Je=(ct,Bt)=>{const gn=ct[0].find(Mt=>Mt[Bt]===Fe);if(gn&&gn.inCall!==p._z.CALL_FLAG.DISCONNECTED){if(R.joiningCall[M]?.[Fe]){Qe=!0,k("connecting",{token:M,sessionId:Fe,flags:P});return}Lt()}},yt=ct=>{Je(ct,"sessionId")},jt=ct=>{Je(ct,"f7cloudSessionId")},Lt=()=>{k("finishedConnecting",{token:M,sessionId:Fe}),k("finishedJoiningCall",{token:M,sessionId:Fe}),m.l.off("signaling-join-call",qe),m.l.off("signaling-join-call-failed",De),m.l.off("signaling-users-in-room",yt),m.l.off("signaling-users-changed",jt),clearTimeout(Ht)};m.l.once("signaling-join-call",qe),m.l.once("signaling-join-call-failed",De),m.l.on("signaling-users-in-room",yt),m.l.on("signaling-users-changed",jt);try{const Bt={inCall:await(0,u.xW)(M,P,$,K,q)};k("updateParticipant",{token:M,attendeeId:et.attendeeId,updatedData:Bt}),(0,j.e)().handleJoinCall(x.conversation(M))}catch(ct){console.error("Error while joining call: ",ct)}},async leaveCall({commit:k,getters:x},{token:R,participantIdentifier:M,all:o=!1}){M?.sessionId||console.error("Trying to leave call without sessionId");const P=x.findParticipant(R,M);if(!P){console.error("Participant not found for conversation",R,M);return}const $=(0,j.e)();$.isLiveTranscriptionEnabled&&$.disableLiveTranscription(R),await(0,u.S2)(R,o);const K={inCall:p._z.CALL_FLAG.DISCONNECTED};k("updateParticipant",{token:R,attendeeId:P.attendeeId,updatedData:K}),k("clearParticipantHandRaised"),k("setInCall",{token:R,sessionId:M.sessionId,flags:p._z.CALL_FLAG.DISCONNECTED})},async resendInvitations(k,{token:x,attendeeId:R,actorId:M}){if(R)try{await(0,y.eh)(x,R),(0,e.Te)((0,a.t)("spreed","Invitation was sent to {actorId}",{actorId:M}))}catch{(0,e.Qg)((0,a.t)("spreed","Could not send invitation to {actorId}",{actorId:M}))}else try{await(0,y.eh)(x),(0,e.Te)((0,a.t)("spreed","Invitations sent"))}catch{(0,e.Qg)((0,a.t)("spreed","Error occurred when sending invitations"))}},async sendCallNotification(k,{token:x,attendeeId:R}){await(0,y.Sg)(x,{attendeeId:R})},async joinConversation(k,{token:x}){const R=d.A.getItem("joined_conversation")===x,M=(0,C.k)();try{const o=await(0,y.Sh)({token:x,forceJoin:R});return M.setCurrentParticipant(o.data.ocs.data),k.dispatch("addConversation",o.data.ocs.data),k.dispatch("updateSessionId",{token:x,participantIdentifier:M.participantIdentifier,sessionId:o.data.ocs.data.sessionId}),o.data.ocs.data.remoteServer&&await(0,l.by)(o),d.A.setItem("joined_conversation",x),m.l.emit("joined-conversation",{token:x}),o}catch(o){if(o?.response?.status===409&&o?.response?.data?.ocs?.data){const P=o.response.data.ocs.data;let $=(0,J.pf)(Date.now())-40;P.inCall!==p._z.CALL_FLAG.DISCONNECTED&&($-=20),$>P.lastPing?(console.debug("Force joining automatically because the old session didn't ping for 40 seconds"),await k.dispatch("forceJoinConversation",{token:x})):m.l.emit("session-conflict-confirmation",x)}else o?.response?.status===403&&o?.response?.data?.ocs?.data?.error==="ban"?m.l.emit("forbidden-route",o.response.data.ocs.data):(console.error(o),(0,e.Qg)((0,a.t)("spreed","Failed to join the conversation.")+`
`+se.d))}},async forceJoinConversation(k,{token:x}){d.A.setItem("joined_conversation",x),await k.dispatch("joinConversation",{token:x})},async leaveConversation(k,{token:x}){const R=(0,C.k)();k.getters.isInCall(x)&&await k.dispatch("leaveCall",{token:x,participantIdentifier:R.participantIdentifier}),await(0,y.zA)(x)},async removeCurrentUserFromConversation(k,{token:x}){await(0,y.mH)(x),await k.dispatch("deleteConversation",x),w.F.postMessage({message:"force-fetch-all-conversations",options:{all:!0}})},async grantAllPermissionsToParticipant(k,{token:x,attendeeId:R}){await(0,y.gG)(x,R);const M={permissions:p._z.PERMISSIONS.MAX_CUSTOM,attendeePermissions:p._z.PERMISSIONS.MAX_CUSTOM};k.commit("updateParticipant",{token:x,attendeeId:R,updatedData:M})},async removeAllPermissionsFromParticipant(k,{token:x,attendeeId:R}){await(0,y.jD)(x,R);const M={permissions:p._z.PERMISSIONS.CUSTOM,attendeePermissions:p._z.PERMISSIONS.CUSTOM};k.commit("updateParticipant",{token:x,attendeeId:R,updatedData:M})},async setPermissions(k,{token:x,attendeeId:R,method:M,permissions:o}){await(0,y.jb)(x,R,M,o);const P={permissions:o,attendeePermissions:o};k.commit("updateParticipant",{token:x,attendeeId:R,updatedData:P})},async sendTypingSignal(k,{typing:x}){Y.currentConversationIsJoined&&await(0,y.oX)(x)},async setTyping(k,{token:x,sessionId:R,typing:M}){if(!M)k.commit("setTyping",{token:x,sessionId:R,typing:!1});else{const o=setTimeout(()=>{k.commit("setTyping",{token:x,sessionId:R,typing:!1})},15e3);k.commit("setTyping",{token:x,sessionId:R,typing:!0,expirationTimeout:o})}},setSpeaking(k,{attendeeId:x,speaking:R}){if(k.commit("updateTimeSpeaking",{attendeeId:x,speaking:R}),k.commit("setSpeaking",{attendeeId:x,speaking:R}),!k.state.speakingInterval&&R){const M=setInterval(()=>{k.dispatch("updateIntervalTimeSpeaking")},1e3);k.commit("setSpeakingInterval",M)}},updateIntervalTimeSpeaking(k){if(!(!k.state.speaking||!k.state.speakingInterval))for(const x in k.state.speaking)k.state.speaking[x].speaking&&k.commit("updateTimeSpeaking",{attendeeId:x,speaking:!0})},purgeSpeakingStore(k){k.commit("purgeSpeakingStore")},setParticipantHandRaised(k,{sessionId:x,raisedHand:R}){k.commit("setParticipantHandRaised",{sessionId:x,raisedHand:R})},processDialOutAnswer(k,{callid:x}){k.commit("setPhoneState",{callid:x})},processTransientCallStatus(k,{value:x}){k.commit("setPhoneState",{callid:x.callid,value:x}),(x.status==="cleared"||x.status==="rejected")&&setTimeout(()=>{k.commit("deletePhoneState",x.callid)},5e3)},addPhonesStates(k,{phoneStates:x}){Object.values(x).forEach(R=>{k.commit("setPhoneState",{callid:R.callid,value:R})})},deletePhoneState(k,{callid:x}){k.commit("deletePhoneState",x)},setPhoneMute(k,{callid:x,value:R}){k.commit("setPhoneMute",{callid:x,value:R})},clearConnectionFailed(k,x){k.commit("clearConnectionFailed",x)}}}},79029:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(95353),i=n(70742),a=n(42643),f=n(53097);const r={modules:{conversationsStore:e.A,fileUploadStore:i.A,messagesStore:a.A,participantsStore:f.A},mutations:{},strict:!1}},14816:(W,b,n)=>{"use strict";n.d(b,{m:()=>v});var e=n(21777),i=n(53334),a=n(10810),f=n(94976),r=n(83726);const v=(0,a.nY)("guestName",{state:()=>({guestNames:{},guestUserName:(0,e.P$)()||""}),actions:{getGuestName(c,p){return this.guestNames[c]?.[p]??(0,i.t)("spreed","Guest")},getGuestNameWithGuestSuffix(c,p){const g=this.getGuestName(c,p);return g===(0,i.t)("spreed","Guest")?g:(0,i.t)("spreed","{guest} (guest)",{guest:g})},addGuestName({token:c,actorId:p,actorDisplayName:g},{noUpdate:u}){if(this.guestNames[c]||(this.guestNames[c]={}),!this.guestNames[c][p]||g==="")this.guestNames[c][p]=(0,i.t)("spreed","Guest");else if(u)return;g&&(this.guestNames[c][p]=g)},async submitGuestUsername(c,p){if(!p)return;const g=(0,r.k)(),u=g.actorId,l=this.getGuestName(c,u);try{g.setDisplayName(p),this.addGuestName({token:c,actorId:u,actorDisplayName:p},{noUpdate:!1}),await(0,f.hQ)(c,p),(0,e.L$)(p)}catch(m){g.setDisplayName(l),this.addGuestName({token:c,actorId:u,actorDisplayName:l},{noUpdate:!1}),console.error(m)}}}})},22072:(W,b,n)=>{"use strict";n.d(b,{Q:()=>i});var e=n(10810);const i=(0,e.nY)("integrations",{state:()=>({messageActions:[],participantSearchActions:[]}),actions:{addMessageAction(a){this.messageActions.push(a)},addParticipantSearchAction(a){this.participantSearchActions.push(a)}}})},75991:(W,b,n)=>{"use strict";n.d(b,{b:()=>c});var e=n(85168),i=n(53334),a=n(10810),f=n(26514),r=n(76826),v=n(30794);const c=(0,a.nY)("reactions",{state:()=>({reactions:{}}),getters:{getReactions:p=>(g,u)=>p.reactions?.[g]?.[u]},actions:{purgeReactionsStore(p){delete this.reactions[p]},checkForExistence(p,g){this.reactions[p]||(this.reactions[p]={}),this.reactions[p][g]||(this.reactions[p][g]={})},addReaction({token:p,messageId:g,reaction:u,actors:l}){this.reactions[p][g][u]=l},removeReaction({token:p,messageId:g,reaction:u}){delete this.reactions[p][g][u]},addActorToReaction({token:p,messageId:g,reaction:u,actor:l}){this.checkForExistence(p,g);const m=this.reactions[p][g][u]??[];m.some(y=>y.actorId===l.actorId&&y.actorType===l.actorType)||(m.push(l),this.reactions[p][g][u]=m)},resetReactions(p,g){this.reactions[p]?.[g]&&delete this.reactions[p][g]},updateReactions({token:p,messageId:g,reactionsDetails:u}){if(this.checkForExistence(p,g),Object.keys(u).length===0){this.resetReactions(p,g);return}const l=this.reactions[p][g];if(Object.keys(l).length===0){this.reactions[p][g]=u;return}Object.keys(l).filter(y=>!u[y]).forEach(y=>{this.removeReaction({token:p,messageId:g,reaction:y})}),Object.entries(u).forEach(([y,d])=>{(!l[y]||JSON.stringify(d)!==JSON.stringify(l[y]))&&this.addReaction({token:p,messageId:g,reaction:y,actors:d})})},processReaction(p,g){if(g.systemMessage===f.w5.SYSTEM_TYPE.REACTION){const u={actorDisplayName:g.actorDisplayName,actorId:g.actorId,actorType:g.actorType,timestamp:g.timestamp};this.addActorToReaction({token:p,messageId:g.parent.id,reaction:g.message,actor:u})}else g.systemMessage===f.w5.SYSTEM_TYPE.REACTION_REVOKED&&this.fetchReactions(p,g.parent.id)},async addReactionToMessage({token:p,messageId:g,selectedEmoji:u}){try{v.A.commit("addReactionToMessage",{token:p,messageId:g,reaction:u});const l=await(0,r.rt)(p,g,u);this.updateReactions({token:p,messageId:g,reactionsDetails:l.data.ocs.data})}catch{v.A.commit("removeReactionFromMessage",{token:p,messageId:g,reaction:u}),(0,e.Qg)((0,i.t)("spreed","Failed to add reaction"))}},async removeReactionFromMessage({token:p,messageId:g,selectedEmoji:u}){try{v.A.commit("removeReactionFromMessage",{token:p,messageId:g,reaction:u});const l=await(0,r.ZI)(p,g,u);this.updateReactions({token:p,messageId:g,reactionsDetails:l.data.ocs.data})}catch(l){v.A.commit("addReactionToMessage",{token:p,messageId:g,reaction:u}),console.error(l),(0,e.Qg)((0,i.t)("spreed","Failed to remove reaction"))}},async fetchReactions(p,g){console.debug("getting reactions details");try{const u=await(0,r.VO)(p,g);return this.updateReactions({token:p,messageId:g,reactionsDetails:u.data.ocs.data}),u}catch(u){console.debug(u)}}}})},6355:(W,b,n)=>{"use strict";n.d(b,{L:()=>l});var e=n(21777),i=n(81222),a=n(63814),f=n(10810),r=n(24140),v=n(6981);const c=!!(0,e.HW)()?.uid;let p=!1;c?p=(0,i.C)("spreed","play_sounds",!1):r.A.getItem("play_sounds")?p=r.A.getItem("play_sounds")!=="no":p=(0,i.C)("spreed","play_sounds",!1);const g=new Audio().canPlayType("audio/ogg")?".ogg":".flac",u=!!new Audio().setSinkId,l=(0,f.nY)("sounds",{state:()=>({shouldPlaySounds:p,audioObjectsCreated:!1,audioObjects:{join:null,leave:null,wait:null},audioObjectsPromises:{join:null,leave:null,wait:null},audioOutputDeviceId:void 0}),actions:{async setShouldPlaySounds(m){await(0,v.F6)(c,m?"yes":"no"),this.shouldPlaySounds=m},playAudio(m){this.audioObjectsCreated||this.initAudioObjects(),this.audioObjectsPromises[m]=this.audioObjects[m].play(),this.audioObjectsPromises[m].catch(y=>{console.error(y)})},pauseAudio(m){this.audioObjectsPromises[m]&&this.audioObjects[m].pause()},createAudioObject(m,y,d){const w=(0,a.fg)("spreed","img",y+g),C=new Audio(w);C.load(),C.volume=d,C.addEventListener("pause",()=>{this.audioObjectsPromises[m]=null,C.currentTime=0}),C.addEventListener("ended",()=>{this.audioObjectsPromises[m]=null}),this.audioObjects[m]=C},initAudioObjects(){this.audioObjectsCreated||(this.createAudioObject("join","join_call",.75),this.createAudioObject("leave","leave_call",.75),this.createAudioObject("wait","LibremPhoneCall",.5),this.audioObjectsCreated=!0)},async setGeneralAudioOutput(m){if(u){this.audioObjectsCreated||this.initAudioObjects();try{for(const y in this.audioObjects)this.pauseAudio(y),await this.audioObjects[y].setSinkId(m)}catch(y){console.error(y)}this.audioOutputDeviceId=m}}}})},30253:(W,b,n)=>{"use strict";n.d(b,{l:()=>v});var e=n(85168),i=n(53334),a=n(10810),f=n(34869),r=n(12251);const v=(0,a.nY)("talkHash",{state:()=>({initialF7cloudTalkHash:"",isF7cloudTalkHashDirty:!1,isF7cloudTalkProxyHashDirty:{},maintenanceWarningToast:null,proxyHashDirtyToast:null}),actions:{setF7cloudTalkHash(c){this.initialF7cloudTalkHash?this.initialF7cloudTalkHash!==c&&!this.isF7cloudTalkHashDirty&&(console.debug("X-F7cloud-Talk-Hash marked dirty: ",c),this.isF7cloudTalkHashDirty=!0):(console.debug("X-F7cloud-Talk-Hash initialised: ",c),this.initialF7cloudTalkHash=c)},setTalkProxyHashDirty(c){console.debug("X-F7cloud-Talk-Proxy-Hash marked dirty: ",c),this.isF7cloudTalkProxyHashDirty[c]=!0},resetTalkProxyHashDirty(c){delete this.isF7cloudTalkProxyHashDirty[c],this.proxyHashDirtyToast&&(this.proxyHashDirtyToast.hideToast(),this.proxyHashDirtyToast=null)},updateTalkVersionHash(c){const p=c?.headers?.["x-f7cloud-talk-hash"];p&&(this.setF7cloudTalkHash(p),f.F.postMessage({message:"update-f7cloud-talk-hash",hash:p}))},checkMaintenanceMode(c){c?.status===503&&!this.maintenanceWarningToast&&(this.maintenanceWarningToast=(0,e.Qg)((0,i.t)("spreed","F7cloud is in maintenance mode.")+`
`+r.B,{timeout:e.DH}))},clearMaintenanceMode(){this.maintenanceWarningToast&&(this.maintenanceWarningToast.hideToast(),this.maintenanceWarningToast=null)},showTalkProxyHashDirtyToast(){this.proxyHashDirtyToast=(0,e.Qg)((0,i.t)("spreed","F7cloud Talk Federation was updated.")+`
`+r.B,{timeout:e.DH})}}})},76271:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e=function(){function i(){this._handlers=[]}function a(v,c){Object.hasOwn(this._handlers,v)?this._handlers[v].push(c):this._handlers[v]=[c]}function f(v,c){const p=this._handlers[v];if(!p)return;const g=p.indexOf(c);g!==-1&&p.splice(g,1)}function r(v,c){let p=this._handlers[v];if(p){c||(c=[]),c.unshift(this),p=p.slice(0);for(let g=0;g<p.length;g++){const u=p[g];u.apply(u,c)}}}return function(){this._superEmitterMixin=i,this.on=a,this.off=f,this._trigger=r}}()},73157:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(76271);function i(){this._superEmitterMixin(),this._signaling=null,this._participants=[],this._handleLeaveRoomBound=this._handleLeaveRoom.bind(this),this._handleUsersInRoomBound=this._handleUsersInRoom.bind(this),this._handleUsersJoinedBound=this._handleUsersJoined.bind(this),this._handleUsersLeftBound=this._handleUsersLeft.bind(this)}i.prototype={destroy(){this._signaling&&(this._signaling.off("leaveRoom",this._handleLeaveRoomBound),this._signaling.off("usersInRoom",this._handleUsersInRoomBound),this._signaling.off("usersJoined",this._handleUsersJoinedBound),this._signaling.off("usersLeft",this._handleUsersLeftBound)),this._destroyed=!0,this._participants=[]},setSignaling(a){this._destroyed||(this._signaling&&(this._signaling.off("leaveRoom",this._handleLeaveRoomBound),this._signaling.off("usersInRoom",this._handleUsersInRoomBound),this._signaling.off("usersJoined",this._handleUsersJoinedBound),this._signaling.off("usersLeft",this._handleUsersLeftBound)),this._signaling=a,this._signaling&&(this._signaling.on("leaveRoom",this._handleLeaveRoomBound),this._signaling.on("usersInRoom",this._handleUsersInRoomBound),this._signaling.on("usersJoined",this._handleUsersJoinedBound),this._signaling.on("usersLeft",this._handleUsersLeftBound)))},getParticipants(){return this._participants},_handleLeaveRoom(a){this._participants.length>0&&this._trigger("participantsLeft",[this._participants]),this._participants=[]},_handleUsersInRoom(a){const f=[],r=[],v=[];for(const c of a){const p={f7cloudSessionId:c.sessionId,signalingSessionId:c.sessionId};c.userId&&(p.userId=c.userId),f.push(p),this._participants.find(g=>g.signalingSessionId===p.signalingSessionId)||r.push(p)}for(const c of this._participants)f.find(p=>p.signalingSessionId===c.signalingSessionId)||v.push(c);this._participants=f,r.length>0&&this._trigger("participantsJoined",[r]),v.length>0&&this._trigger("participantsLeft",[v])},_handleUsersJoined(a){const f=[];for(const r of a){const v={f7cloudSessionId:r.roomsessionid,signalingSessionId:r.sessionid};r.userid&&(v.userId=r.userid),this._participants.push(v),f.push(v)}f.length>0&&this._trigger("participantsJoined",[f])},_handleUsersLeft(a){const f=[];for(const r of a){const v=this._participants.findIndex(c=>c.signalingSessionId===r);v>=0&&(f.push(this._participants[v]),this._participants.splice(v,1))}f.length>0&&this._trigger("participantsLeft",[f])}},e.A.apply(i.prototype)},8217:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(83726),i=n(43846),a=n(9586),f=n(73157);function r(v){this._store=v,this._actorStore=(0,e.k)(i.A),this._tokenStore=(0,a.E)(i.A),this._signaling=null,this._signalingParticipantList=new f.A,this._handleMessageBound=this._handleMessage.bind(this),this._handleParticipantsJoinedBound=this._handleParticipantsJoined.bind(this),this._handleParticipantsLeftBound=this._handleParticipantsLeft.bind(this)}r.prototype={destroy(){this._signaling&&(this._signaling.off("message",this._handleMessageBound),this._signalingParticipantList.off("participantsJoined",this._handleParticipantsJoinedBound),this._signalingParticipantList.off("participantsLeft",this._handleParticipantsLeftBound)),this._signalingParticipantList.destroy(),this._destroyed=!0},setSignaling(v){this._destroyed||(this._signaling&&(this._signaling.off("message",this._handleMessageBound),this._signalingParticipantList.off("participantsJoined",this._handleParticipantsJoinedBound),this._signalingParticipantList.off("participantsLeft",this._handleParticipantsLeftBound)),this._signaling=v,this._signalingParticipantList.setSignaling(v),this._signaling&&(this._signaling.on("message",this._handleMessageBound),this._signalingParticipantList.on("participantsJoined",this._handleParticipantsJoinedBound),this._signalingParticipantList.on("participantsLeft",this._handleParticipantsLeftBound)))},setTyping(v){if(this._destroyed||!this._signaling||!this._tokenStore.currentConversationIsJoined)return;const c=this._actorStore.sessionId;for(const p of this._signalingParticipantList.getParticipants())p.f7cloudSessionId!==c&&this._signaling.emit("message",{type:v?"startedTyping":"stoppedTyping",to:p.signalingSessionId});this._store.dispatch("setTyping",{token:this._tokenStore.token,sessionId:this._actorStore.sessionId,typing:v})},_handleMessage(v){if(v.type!=="startedTyping"&&v.type!=="stoppedTyping")return;const c=this._signalingParticipantList.getParticipants().find(p=>p.signalingSessionId===v.from);c&&this._store.dispatch("setTyping",{token:this._tokenStore.token,sessionId:c.f7cloudSessionId,typing:v.type==="startedTyping"})},_handleParticipantsJoined(v,c){if(this._store.getters.actorIsTyping)for(const p of c)this._signaling.emit("message",{type:"startedTyping",to:p.signalingSessionId})},_handleParticipantsLeft(v,c){for(const p of c)this._store.dispatch("setTyping",{token:this._tokenStore.token,sessionId:p.f7cloudSessionId,typing:!1})}}},21625:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(66752);function i(a,f,r){let v,c=f;const p={autoplay:!0,mirror:!1,muted:!1,audio:!1,disableContextMenu:!1};if(r)for(v in r)p[v]=r[v];return c?c.tagName.toLowerCase()==="audio"&&(p.audio=!0):c=document.createElement(p.audio?"audio":"video"),p.disableContextMenu&&(c.oncontextmenu=function(g){g.preventDefault()}),p.autoplay&&(c.autoplay="autoplay"),c.muted=!!p.muted,p.audio||["","moz","webkit","o","ms"].forEach(function(g){const u=g?g+"Transform":"transform";c.style[u]=p.mirror?"scaleX(-1)":"scaleX(1)"}),e.A.browserDetails.browser==="safari"&&c.setAttribute("playsinline",!0),c.srcObject=a,c}},78397:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});var e=n(66802);function i(f){const v=e.Ay.CancelToken.source();return{request:async function(p,g){return f(p,{cancelToken:v.token,...g})},cancel:v.cancel}}i.isCancel=e.Ay.isCancel;const a=i},84296:(W,b,n)=>{"use strict";n.d(b,{k:()=>e});function e(i){const a=i.clipboardData;if(!a)return{kind:"none"};if(a.files&&a.files.length>0)return{kind:"file",files:a.files};if(a.items&&a.items.length>0){const r=[];for(let v=0;v<a.items.length;v++)a.items[v].kind==="file"&&r.push(a.items[v].getAsFile());if(r.length>0)return{kind:"file",files:r}}return{kind:"text",text:a.getData("text/plain")}}},98058:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});class e{constructor(){this.promise=new Promise((a,f)=>{this.resolve=(...r)=>{this.clearRejectTimeout(),a(...r)},this.reject=(...r)=>{this.clearRejectTimeout(),f(...r)}}),this.then=this.promise.then.bind(this.promise),this.catch=this.promise.catch.bind(this.promise)}clearRejectTimeout(){clearTimeout(this._timeout)}setRejectTimeout(a){this._timeout=setTimeout(()=>{this.reject(new Error("timeout"))},a)}}},67129:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});var e=n(50050);const i=Symbol("kJitsiE2EE");class a{constructor({sharedKey:r}={}){this._worker=new e.A,this._worker.onerror=v=>console.error(v),this._worker.postMessage({operation:"initialize",sharedKey:r})}cleanup(r){this._worker.postMessage({operation:"cleanup",participantId:r})}cleanupAll(){this._worker.postMessage({operation:"cleanupAll"})}handleReceiver(r,v,c){if(!r[i])if(r[i]=!0,window.RTCRtpScriptTransform){const p={operation:"decode",participantId:c};r.transform=new RTCRtpScriptTransform(this._worker,p)}else{const p=r.createEncodedStreams();this._worker.postMessage({operation:"decode",readableStream:p.readable,writableStream:p.writable,participantId:c},[p.readable,p.writable])}}handleSender(r,v,c){if(!r[i])if(r[i]=!0,window.RTCRtpScriptTransform){const p={operation:"encode",participantId:c};r.transform=new RTCRtpScriptTransform(this._worker,p)}else{const p=r.createEncodedStreams();this._worker.postMessage({operation:"encode",readableStream:p.readable,writableStream:p.writable,participantId:c},[p.readable,p.writable])}}setKey(r,v,c){this._worker.postMessage({operation:"setKey",key:v,keyIndex:c,participantId:r})}}},96369:(W,b,n)=>{"use strict";n.d(b,{Fh:()=>a,U4:()=>i});async function e(f){const r=new ArrayBuffer,v=new TextEncoder,c=await crypto.subtle.deriveKey({name:"HKDF",salt:v.encode("TalkFrameEncryptionKey"),hash:"SHA-256",info:r},f,{name:"AES-GCM",length:128},!1,["encrypt","decrypt"]);return{material:f,encryptionKey:c}}async function i(f){const r=new TextEncoder;return crypto.subtle.deriveBits({name:"HKDF",salt:r.encode("TalkFrameRatchetKey"),hash:"SHA-256",info:new ArrayBuffer},f,256)}async function a(f){return crypto.subtle.importKey("raw",f,"HKDF",!1,["deriveBits","deriveKey"])}},62177:(W,b,n)=>{"use strict";n.d(b,{A:()=>pe});var e=n(96302),i=n.n(e),a=n(67526),f=n(17334),r=n.n(f),v=n(2543),c=n.n(v),p=n(56235),g=n(97876),u=n(63102),l=n(51646),m=n(11733),y=n(96369),d=n(98058),w=n(67129),C=n(67260);const j=window.RTCRtpScriptTransform&&window.RTCRtpSender&&"transform"in RTCRtpSender.prototype||window.RTCRtpReceiver&&"createEncodedStreams"in RTCRtpReceiver.prototype&&window.RTCRtpSender&&"createEncodedStreams"in RTCRtpSender.prototype,O=5e3,N=5*1e3,X="encryption.start",V="encryption.finish",Z="encryption.setkey",J="encryption.gotkey",se="encryption.error";class Y{static async isSupported(){if(!j)throw new Error("stream transform is not supported");return await(0,C.A)(),!0}static isEnabled(){if(!(0,g.t0)("local","call-end-to-end-encryption"))return!1;const s=(0,g.JR)("local","call","end-to-end-encryption");return s||s===void 0}constructor(s){this.signaling=s,this._webrtc=null,this._key=this._generateKey(),this._keyIndex=0,this._sessions={},this._requests=new Map,this._account=new(i()).Account,this._account.create(),this._keys=JSON.parse(this._account.identity_keys()),this.context=new w.A,this._handleSessionIdBound=this._handleSessionId.bind(this),this.signaling.on("sessionId",this._handleSessionIdBound),this._handleUsersJoinedBound=this._handleUsersJoined.bind(this),this.signaling.on("usersJoined",this._handleUsersJoinedBound),this._handleUsersLeftBound=this._handleUsersLeft.bind(this),this.signaling.on("usersLeft",this._handleUsersLeftBound),this._handleMessageBound=this._handleMessage.bind(this),this.signaling.on("message",this._handleMessageBound),this._rotateKey=r()(this._rotateKeyImpl,O),this._ratchetKey=r()(this._ratchetKeyImpl,O),this._handlePeerCreatedBound=this._handlePeerCreated.bind(this),this._handleSessionId(s.sessionId||""),this._handleUsersJoined(Object.values(s.joinedUsers))}setWebRtc(s){this._webrtc&&this._webrtc.off("createdPeer",this._handlePeerCreatedBound),s.on("createdPeer",this._handlePeerCreatedBound),this._webrtc=s}close(){this.signaling.off("sessionId",this._handleSessionIdBound),this.signaling.off("usersJoined",this._handleUsersJoinedBound),this.signaling.off("usersLeft",this._handleUsersLeftBound),this.signaling.off("message",this._handleMessageBound),this._webrtc&&(this._webrtc.off("createdPeer",this._handlePeerCreatedBound),this._webrtc=null),this._sessions={},this._account&&(this._account.free(),this._account=null),this.context.cleanupAll()}_handleSessionId(s){this._sessionId=s,s&&this.context.setKey(s,this._key,this._keyIndex)}_handleUsersJoined(s){s.forEach(_=>{_.sessionid<this._sessionId&&this._startSession(_.sessionid)}),this._ratchetKey()}_handleUsersLeft(s){s.forEach(_=>{delete this._sessions[_],this.context.cleanup(_)}),this._rotateKey()}_handleMessage(s){const _=s.from;switch(s.payload?.type){case X:this._processStartSession(_,s);break;case V:this._processFinishSession(_,s);break;case Z:this._processSessionSetKey(_,s);break;case J:this._processSessionGotKey(_,s);break;case se:this._processError(_,s);break}}_sessionData(s){return this._sessions[s]=this._sessions[s]||{},this._sessions[s]}_startSession(s){const _=this._sessionData(s);if(_.session)return console.error("Already have a session"),Promise.reject(new Error("Already have a session"));if(_.startMsgId)return console.error("Session request already started"),Promise.reject(new Error("Session request already started"));console.debug("Starting e2s session with",s),this._account.generate_one_time_keys(1);const F=JSON.parse(this._account.one_time_keys()),E=Object.values(F.curve25519)[0];if(!E)return Promise.reject(new Error("No one-time key created"));this._account.mark_keys_as_published();const k=(0,p.A)(),x={type:"message",to:s,payload:{id:k,type:X,identity:this._keys.curve25519,key:E}};_.startMsgId=k;const R=new d.A;return R.setRejectTimeout(N),R.catch(M=>{console.debug("Starting e2e session failed",s,M),this._requests.delete(k),delete _.startMsgId}),this._requests.set(k,R),this.signaling.sendCallMessage(x),R}async _rotateKeyImpl(){console.debug("Rotating key"),this._rotating=!0;try{this._key=this._generateKey();const s=await this._updateKey(this._key);this.context.setKey(this._sessionId,this._key,s)}finally{this._rotating=!1}}async _ratchetKeyImpl(){if(this._rotating){console.debug("Not ratchetting key, currently rotating");return}console.debug("Ratchetting key");const s=await(0,y.Fh)(this._key),_=await(0,y.U4)(s);this._key=new Uint8Array(_);const F=this._updateCurrentKey(this._key);this._sessionId&&this.context.setKey(this._sessionId,this._key,F)}_generateKey(){return window.crypto.getRandomValues(new Uint8Array(32))}async _updateKey(s){this._key=s,this._keyIndex++;const _=[];return Object.entries(this._sessions).forEach(F=>{const[E,k]=F;_.push(this._sendKey(E,k))}),await Promise.allSettled(_),this._keyIndex}_updateCurrentKey(s){return this._key=s,this._keyIndex}_encryptKey(s){const _={};return this._key!==void 0&&(_.key=this._key?a.fromByteArray(this._key):!1,_.index=this._keyIndex),s.encrypt(JSON.stringify(_))}_processStartSession(s,_){const F=this._sessionData(s);if(F.session){console.warn("Already has a session",s),this._sendError(s,"Session already created");return}console.debug("Received e2s session request from",s);const E=_.payload,k=new(i()).Session;k.create_outbound(this._account,E.identity,E.key),F.session=k;const x={type:"message",to:s,payload:{id:E.id,type:V,key:this._encryptKey(k)}};this.signaling.sendCallMessage(x)}_processFinishSession(s,_){const F=this._sessionData(s);if(F.session){console.warn("Already has a session",s),this._sendError(s,"Session already created");return}const E=_.payload;if(E.id!==F.startMsgId){console.warn("Received finish with wrong id",s),this._sendError(s,"Finish has wrong id");return}console.debug("Finished e2s session with",s);const k=new(i()).Session;k.create_inbound(this._account,E.key.body),this._account.remove_one_time_keys(k);const x=k.decrypt(E.key.type,E.key.body);F.session=k,delete F.startMsgId;const R=this._requests.get(E.id);this._requests.delete(E.id),R.resolve();const M=JSON.parse(x);if(M.key){const o=a.toByteArray(M.key),P=M.index;F.lastKey=o,console.debug("Key updated",s,P,M.key),this.context.setKey(s,o,P)}this._key!==void 0&&this._sendKey(s,F)}_processSessionSetKey(s,_){const F=this._sessionData(s);if(!F.session){console.warn("No session found",s),this._sendError(s,"No session for setting key");return}const E=_.payload,k=F.session.decrypt(E.key.type,E.key.body),x=JSON.parse(k);if(x.key!==void 0&&x.index!==void 0){const R=a.toByteArray(x.key),M=x.index;(0,v.isEqual)(F.lastKey,R)||(F.lastKey=R,console.debug("Key updated",s,M,x.key),this.context.setKey(s,R,M));const o={type:"message",to:s,payload:{id:E.id,type:J,key:this._encryptKey(F.session)}};this.signaling.sendCallMessage(o)}}_processSessionGotKey(s,_){const F=this._sessionData(s);if(!F.session){console.warn("No session found",s),this._sendError(s,"No session for confirming key");return}const E=_.payload,k=F.session.decrypt(E.key.type,E.key.body),x=JSON.parse(k);if(x.key!==void 0&&x.index!==void 0){const M=a.toByteArray(x.key),o=x.index;(0,v.isEqual)(F.lastKey,M)||(F.lastKey=M,console.debug("Key updated",s,o,x.key),this.context.setKey(s,M,o))}const R=this._requests.get(E.id);this._requests.delete(E.id),R.resolve()}_processError(s,_){console.error("Received error",s,_.payload.error)}_sendError(s,_){const F={type:"message",to:s,payload:{type:se,error:_}};this.signaling.sendCallMessage(F)}_sendKey(s,_){if(_||(_=this._sessionData(s)),!_.session)return console.warn("No session found",s,_),Promise.reject(new Error("No session found"));const F=(0,p.A)(),E={type:"message",to:s,payload:{id:F,type:Z,key:this._encryptKey(_.session)}},k=new d.A;return k.setRejectTimeout(N),k.catch(()=>{this._requests.delete(F)}),this._requests.set(F,k),this.signaling.sendCallMessage(E),k}_handlePeerCreated(s){s.id===this._sessionId?s.pc.getSenders().forEach(_=>{this.context.handleSender(_,_.track.kind,s.id)}):(s.stream&&this._processReceivePeerStream(s,s.stream),s.pc.addEventListener("addstream",_=>{this._processReceivePeerStream(s,_.stream)}))}_findReceiverForTrack(s,_){return s&&s.getReceivers().find(F=>F.track===_)}_processReceivePeerStream(s,_){_.getTracks().forEach(F=>{const E=this._findReceiverForTrack(s.pc,F);this.context.handleReceiver(E,E.track.kind,s.id)}),_.addEventListener("addtrack",F=>{const E=this._findReceiverForTrack(s.pc,F.track);this.context.handleReceiver(E,E.track.kind,s.id)})}}const pe=Y},67260:(W,b,n)=>{"use strict";n.d(b,{A:()=>c});var e=n(96302),i=n.n(e),a=n(87446),f=n(63814);let r=!1;async function v(){r||(await i().init({locateFile:()=>(0,f.fg)("spreed","js",a.split("/").pop())}),r=!0,console.debug("Initialized Olm version",i().get_library_version().join(".")))}const c=v},88459:(W,b,n)=>{"use strict";n.d(b,{QC:()=>a,U7:()=>v,a7:()=>c,tx:()=>p,xU:()=>g});const e=/\.[0-9a-z]+$/i,i=/ \(\d+\)$/;function a(u){return u.match(e)?.[0]??""}function f(u){return parseInt(u.replace(e,"").match(i)?.[0]?.match(/\d+/)?.[0]??1)}function r(u){return u.replace(e,"").replace(i,"")}function v(u){return r(u)+a(u)}async function c(u,l,m,y){if(!y&&await u.exists(l+m)===!1)return{uniquePath:m,suffix:f(m)};const d=a(m),w=r(m);let C=y||f(m);for(;;){C++;const j=w+` (${C})`+d;if(await u.exists(l+j)===!1)return{uniquePath:j,suffix:C}}}function p(u){const l=u.map(([y,{file:d}])=>v(d.newName||d.name)),m=new Set(l);return l.length!==m.size}function g(u){const l=new Set,m=[],y=[];for(const d of u){const w=v(d.at(1).file.newName||d.at(1).file.name);l.has(w)?y.push(d):(m.push(d),l.add(w))}return{uniques:m,duplicates:y}}},42344:(W,b,n)=>{"use strict";n.d(b,{DO:()=>e,OH:()=>i,gP:()=>a,pP:()=>r});const e=1,i=2,a=3,f=`
var timer;
onmessage = function(request) {
switch (request.data.id) {
case ${e}: {
timer = setTimeout(() => {
postMessage({ id: ${a} });
}, request.data.timeMs);
break;
}
case ${i}: {
if (timer) {
clearTimeout(timer);
}
break;
}
}
};
`,r=URL.createObjectURL(new Blob([f],{type:"application/javascript"}))},97445:(W,b,n)=>{"use strict";n.d(b,{A:()=>v});var e=n(23260),i=n(26514),a=n(42344),f=n(63735);let r=null;class v{constructor(p){this._options=p,this._loadPromise=new Promise((g,u)=>{this._loadPromiseResolve=g,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(g=>console.error(g)),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{r||(await e.Ps.isSimdSupported()?r={wasmLoaderPath:new URL(n(98084),n.b).pathname,wasmBinaryPath:new URL(n(40133),n.b).pathname}:r={wasmLoaderPath:new URL(n(76939),n.b).pathname,wasmBinaryPath:new URL(n(48014),n.b).pathname}),this._imageSegmenter=await e.yq.createFromOptions(r,{baseOptions:{modelAssetPath:new URL(n(51348),n.b).pathname,delegate:"GPU"},runningMode:"VIDEO",outputCategoryMask:!1,outputConfidenceMasks:!0}),this._loaded=!0,this._loadPromiseResolve()}catch(p){console.error("MediaPipe Tasks initialization failed:",p),this._loadFailed=!0,this._loadPromiseReject(p)}}async _runInference(){if(!this._imageSegmenter||!this._loaded)return;let p;try{p=await this._imageSegmenter.segmentForVideo(this._inputVideoElement,performance.now()),p.confidenceMasks&&p.confidenceMasks.length>0&&this._processSegmentationResult(p),this.runPostProcessing(),this._lastFrameId=this._frameId}catch(g){console.error("MediaPipe inference failed:",g)}finally{p?.categoryMask&&p.categoryMask.close(),p?.confidenceMasks?.length&&p.confidenceMasks.forEach(g=>g.close())}}_processSegmentationResult(p){const g=p.confidenceMasks;if(!g||g.length===0)return;const u=g[0],l=this._useWebGL?u:u.getAsFloat32Array(),m=u.width,y=u.height;if(this._useWebGL)this._lastMask=l;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!==m||this._tempCanvas.height!==y)&&(this._tempCanvas.width=m,this._tempCanvas.height=y);const d=this._tempCanvas,w=this._tempCanvasCtx;(!this._tempImageData||this._maskWidth!==m||this._maskHeight!==y)&&(this._tempImageData=new ImageData(m,y),this._maskWidth=m,this._maskHeight=y);for(let j=0;j<l.length;j++){const O=Math.min(1,Math.max(0,l[j])),N=Math.round(O*255),X=j*4;this._tempImageData.data[X]=N,this._tempImageData.data[X+1]=N,this._tempImageData.data[X+2]=N,this._tempImageData.data[X+3]=255}w.putImageData(this._tempImageData,0,0),this._segmentationMaskCtx.drawImage(d,0,0,m,y,0,0,this._options.width,this._options.height);const C=this._segmentationMaskCtx.getImageData(0,0,this._options.width,this._options.height);for(let j=0;j<this._segmentationPixelCount;j++)this._segmentationMask.data[j*4+3]=C.data[j*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(p=>console.error(p))):this._useWebGL&&this.runPostProcessing(),this._maskFrameTimerWorker.postMessage({id:a.DO,timeMs:1e3/this._frameRate,message:"this._maskFrameTimerWorker"})}_onMaskFrameTimer(p){p.data.id===a.gP&&this._renderMask()}async load(){return this._loadPromise}didLoadFail(){return this._loadFailed}getVirtualBackground(){return this._options.virtualBackground}setVirtualBackground(p){if((this._options.virtualBackground.backgroundType!==this._options.virtualBackground.backgroundType===i.Ju.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=p,this._options.virtualBackground.backgroundType===i.Ju.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===i.Ju.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===i.Ju.BACKGROUND_TYPE.VIDEO_STREAM&&(this._virtualVideo=document.createElement("video"),this._virtualVideo.srcObject=this._options.virtualBackground.virtualSource,this._running&&this._virtualVideo.play())}runPostProcessing(){const p=this._inputVideoElement.videoHeight,g=this._inputVideoElement.videoWidth,{backgroundType:u}=this._options.virtualBackground,l=g/720,m=this._options.virtualBackground.blurValue*l,y=(u===i.Ju.BACKGROUND_TYPE.IMAGE?4:8)*l;if(!(!this._outputCanvasElement.width||!this._outputCanvasElement.height))if(this._outputCanvasElement.width=g,this._outputCanvasElement.height=p,this._useWebGL){if(!this._glFx)return;let d=-1,w=null,C=!1;this._lastMask&&(d=1,(u===i.Ju.BACKGROUND_TYPE.IMAGE||u===i.Ju.BACKGROUND_TYPE.VIDEO||u===i.Ju.BACKGROUND_TYPE.VIDEO_STREAM)&&(d=0,u===i.Ju.BACKGROUND_TYPE.IMAGE?this._virtualImage?.complete&&this._virtualImage?.naturalWidth>0?(w=this._virtualImage,C=this._bgChanged,C&&(this._bgChanged=!1)):this._prevBgMode===i.Ju.BACKGROUND_TYPE.BLUR?d=1:this._prevBgMode===null&&(d=-1):(w=this._virtualVideo,C=!0))),this._glFx.render({videoEl:this._inputVideoElement,mask:this._lastMask,bgSource:w,mode:d,outW:g,outH:p,edgeFeatherPx:y,refreshBg:C,showProgress:!this._lastMask||u===i.Ju.BACKGROUND_TYPE.IMAGE&&!this._virtualImage?.complete})}else if(this._outputCanvasCtx.globalCompositeOperation="copy",this._outputCanvasCtx.filter=`blur(${y}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===i.Ju.BACKGROUND_TYPE.IMAGE||u===i.Ju.BACKGROUND_TYPE.VIDEO||u===i.Ju.BACKGROUND_TYPE.VIDEO_STREAM){let d,w,C;u===i.Ju.BACKGROUND_TYPE.IMAGE?(d=this._virtualImage,w=d.naturalWidth,C=d.naturalHeight):(d=this._virtualVideo,w=d.videoWidth,C=d.videoHeight);const j=this._outputCanvasElement.width,O=this._outputCanvasElement.height,[N,X,V,Z]=v.getSourcePropertiesForDrawingBackgroundImage(w,C,j,O);this._outputCanvasCtx.drawImage(d,N,X,V,Z,0,0,j,O)}else this._outputCanvasCtx.filter=`blur(${m}px)`,this._outputCanvasCtx.drawImage(this._inputVideoElement,0,0)}static getSourcePropertiesForDrawingBackgroundImage(p,g,u,l){let m=0,y=0,d=p,w=g;if(p<=0||g<=0||u<=0||l<=0)return[m,y,d,w];const C=p/g,j=u/l;return C>j?(d=g*j,m=(p-d)/2):(w=p/j,y=(g-w)/2),[m,y,d,w]}isEnabled(p){return p.isVideoTrack()&&p.videoType==="camera"}startEffect(p){this._running=!0,this._stream=p,this._maskFrameTimerWorker=new Worker(a.pP,{name:"Blur effect worker"}),this._maskFrameTimerWorker.onmessage=this._onMaskFrameTimer;const g=this._stream.getVideoTracks()[0],{height:u,frameRate:l,width:m}=g.getSettings?g.getSettings():g.getConstraints();return this._frameRate=parseInt(l,10),this._outputCanvasElement.width=parseInt(m,10),this._outputCanvasElement.height=parseInt(u,10),this._useWebGL?this._glFx||(this._glFx=new f.A(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:a.DO,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 p=this._stream.getVideoTracks()[0],{frameRate:g}=p.getSettings?p.getSettings():p.getConstraints();this._frameRate=parseInt(g,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:a.OH,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}}},63735:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});class e{constructor(a){if(this.canvas=a,this.gl=a.getContext("webgl2",{premultipliedAlpha:!1,alpha:!0}),!this.gl)throw new Error("WebGL2 not available");const f=this.gl;this._compileShader=(m,y,d)=>{const w=m.createShader(y);if(m.shaderSource(w,d),m.compileShader(w),!m.getShaderParameter(w,m.COMPILE_STATUS))throw new Error(m.getShaderInfoLog(w));return w},this._linkProgram=(m,y,d)=>{const w=m.createProgram();if(m.attachShader(w,this._compileShader(m,m.VERTEX_SHADER,y)),m.attachShader(w,this._compileShader(m,m.FRAGMENT_SHADER,d)),m.linkProgram(w),!m.getProgramParameter(w,m.LINK_STATUS))throw new Error(m.getProgramInfoLog(w));return w};const r=`#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;
}`,c=`#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);
}`,p=`#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);
}`,g=`#version 300 es
in vec2 a_pos;
void main() {
gl_Position = vec4(a_pos, 0.0, 1.0);
}`,u=`#version 300 es
precision highp float;
uniform vec4 u_color;
out vec4 outColor;
void main() {
outColor = u_color;
}`,l=`#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(f,r,c),this.progBlur=this._linkProgram(f,r,p),this.progBlend=this._linkProgram(f,v,l),this.progHUD=this._linkProgram(f,g,u),this.vertexArray=f.createVertexArray(),f.bindVertexArray(this.vertexArray),this.positionBuffer=f.createBuffer(),f.bindBuffer(f.ARRAY_BUFFER,this.positionBuffer),f.bufferData(f.ARRAY_BUFFER,new Float32Array([-1,-1,1,-1,-1,1,1,1]),f.STATIC_DRAW),this.texCoordBuffer=f.createBuffer(),f.bindBuffer(f.ARRAY_BUFFER,this.texCoordBuffer),f.bufferData(f.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,1,1]),f.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=f.createFramebuffer(),this.fboBlur1=f.createFramebuffer(),this.fboBlur2=f.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 a=this.gl,f=a.createTexture();return a.bindTexture(a.TEXTURE_2D,f),a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MIN_FILTER,a.LINEAR),a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MAG_FILTER,a.LINEAR),a.texParameteri(a.TEXTURE_2D,a.TEXTURE_WRAP_S,a.CLAMP_TO_EDGE),a.texParameteri(a.TEXTURE_2D,a.TEXTURE_WRAP_T,a.CLAMP_TO_EDGE),f}_upload(a,f,r={}){const v=this.gl;if(!f||f instanceof HTMLImageElement&&(!f.complete||f.naturalWidth===0)||f instanceof HTMLVideoElement&&(f.videoWidth===0||f.videoHeight===0)||f instanceof HTMLCanvasElement&&(f.width===0||f.height===0))return;const c=r.flipY!==void 0?r.flipY:!1;v.bindTexture(v.TEXTURE_2D,a),v.pixelStorei(v.UNPACK_FLIP_Y_WEBGL,c),r.min&&v.texParameteri(v.TEXTURE_2D,v.TEXTURE_MIN_FILTER,r.min),r.mag&&v.texParameteri(v.TEXTURE_2D,v.TEXTURE_MAG_FILTER,r.mag),v.texImage2D(v.TEXTURE_2D,0,v.RGBA,v.RGBA,v.UNSIGNED_BYTE,f)}_initBlitResources(a){if(this.progBlit)return;const f=`
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);
}`,r=`
precision mediump float;
varying vec2 v_uv;
uniform sampler2D u_tex;
void main() {
gl_FragColor = texture2D(u_tex, v_uv);
}`;this.progBlit=this._linkProgram(a,f,r),this.blitBuf=a.createBuffer(),a.bindBuffer(a.ARRAY_BUFFER,this.blitBuf),a.bufferData(a.ARRAY_BUFFER,new Float32Array([-1,-1,1,-1,-1,1,1,-1,1,1,-1,1]),a.STATIC_DRAW),this.blitPosLoc=a.getAttribLocation(this.progBlit,"a_pos"),this.blitSamplerLoc=a.getUniformLocation(this.progBlit,"u_tex")}_blitTextureToCanvas(a){const f=a.canvas.getContext("webgl2");if(!f){console.error("Could not get WebGL context from mask canvas.");return}this._initBlitResources(f);const r=a.getAsWebGLTexture(),{width:v,height:c}=a;f.useProgram(this.progBlit),f.bindBuffer(f.ARRAY_BUFFER,this.blitBuf),f.enableVertexAttribArray(this.blitPosLoc),f.vertexAttribPointer(this.blitPosLoc,2,f.FLOAT,!1,0,0),f.activeTexture(f.TEXTURE0),f.bindTexture(f.TEXTURE_2D,r),f.uniform1i(this.blitSamplerLoc,0),f.bindFramebuffer(f.FRAMEBUFFER,null),f.viewport(0,0,v,c),f.clearColor(0,0,0,0),f.clear(f.COLOR_BUFFER_BIT),f.drawArrays(f.TRIANGLES,0,6)}_setupVertexAttributes(a){const f=this.gl,r=f.getAttribLocation(a,"a_pos");r!==-1&&(f.bindBuffer(f.ARRAY_BUFFER,this.positionBuffer),f.enableVertexAttribArray(r),f.vertexAttribPointer(r,2,f.FLOAT,!1,0,0));const v=f.getAttribLocation(a,"a_texCoord");v!==-1&&(f.bindBuffer(f.ARRAY_BUFFER,this.texCoordBuffer),f.enableVertexAttribArray(v),f.vertexAttribPointer(v,2,f.FLOAT,!1,0,0))}_applyBilateralFilter(a,f){const r=this.gl;r.bindFramebuffer(r.FRAMEBUFFER,this.fboMask),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,this.texMaskFiltered,0),r.viewport(0,0,a,f),r.useProgram(this.progBilateral),this._setupVertexAttributes(this.progBilateral);const v=1/a,c=1/f,g=Math.max(1,Math.sqrt(this.sigmaSpace)*.66),u=this.sigmaSpace,l=g>1?g*.5:0,m=Math.max(v,c)*this.sigmaSpace;r.uniform1i(r.getUniformLocation(this.progBilateral,"u_inputFrame"),0),r.uniform1i(r.getUniformLocation(this.progBilateral,"u_segmentationMask"),1),r.uniform2f(r.getUniformLocation(this.progBilateral,"u_texelSize"),v,c),r.uniform1f(r.getUniformLocation(this.progBilateral,"u_step"),g),r.uniform1f(r.getUniformLocation(this.progBilateral,"u_radius"),u),r.uniform1f(r.getUniformLocation(this.progBilateral,"u_offset"),l),r.uniform1f(r.getUniformLocation(this.progBilateral,"u_sigmaTexel"),m),r.uniform1f(r.getUniformLocation(this.progBilateral,"u_sigmaColor"),this.sigmaColor),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,this.texFrame),r.activeTexture(r.TEXTURE1),r.bindTexture(r.TEXTURE_2D,this.texMask),r.drawArrays(r.TRIANGLE_STRIP,0,4)}_applyMultiPassBlur(a,f){const r=this.gl,v=.5,c=a*v,p=f*v,g=1/c,u=1/p;r.bindTexture(r.TEXTURE_2D,this.texBlurred1),r.texImage2D(r.TEXTURE_2D,0,r.RGBA,c,p,0,r.RGBA,r.UNSIGNED_BYTE,null),r.bindTexture(r.TEXTURE_2D,this.texBlurred2),r.texImage2D(r.TEXTURE_2D,0,r.RGBA,c,p,0,r.RGBA,r.UNSIGNED_BYTE,null),r.bindFramebuffer(r.FRAMEBUFFER,this.fboBlur1),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,this.texBlurred1,0),r.bindFramebuffer(r.FRAMEBUFFER,this.fboBlur2),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,this.texBlurred2,0),r.viewport(0,0,c,p),r.useProgram(this.progBlur),this._setupVertexAttributes(this.progBlur),r.uniform1i(r.getUniformLocation(this.progBlur,"u_inputFrame"),0),r.uniform1i(r.getUniformLocation(this.progBlur,"u_personMask"),1),r.activeTexture(r.TEXTURE1),r.bindTexture(r.TEXTURE_2D,this.texMaskFiltered);for(let l=0;l<3;l++)r.uniform2f(r.getUniformLocation(this.progBlur,"u_texelSize"),0,u),r.bindFramebuffer(r.FRAMEBUFFER,this.fboBlur1),l===0?(r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,this.texFrame)):(r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,this.texBlurred2)),r.drawArrays(r.TRIANGLE_STRIP,0,4),r.uniform2f(r.getUniformLocation(this.progBlur,"u_texelSize"),g,0),r.bindFramebuffer(r.FRAMEBUFFER,this.fboBlur2),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,this.texBlurred1),r.drawArrays(r.TRIANGLE_STRIP,0,4)}_drawProgressBar(a,f){const r=this.gl,v=Math.max(16,Math.floor(.25*a)),c=Math.min(8,Math.floor(.05*f)),g=Math.max(120,Math.floor(a*.9))*performance.now()/1e3%(a+v),u=Math.floor(a-g);r.enable(r.SCISSOR_TEST),r.useProgram(this.progHUD),this._setupVertexAttributes(this.progHUD);const l=r.getUniformLocation(this.progHUD,"u_color");r.uniform4f(l,this.progressBarColor[0],this.progressBarColor[1],this.progressBarColor[2],this.progressBarColor[3]),r.scissor(u,0,v,c),r.drawArrays(r.TRIANGLE_STRIP,0,4),r.disable(r.SCISSOR_TEST)}_calcBgScale(a,f,r){const v=f/r,c=a.width/a.height;let p=1,g=1;c>v?p=c/v:g=v/c,this.bgScale=[p,g]}_renderWithoutEffects(a,f){const r=this.gl;r.bindFramebuffer(r.FRAMEBUFFER,null),r.viewport(0,0,a,f),r.clearColor(0,0,0,1),r.clear(r.COLOR_BUFFER_BIT),r.useProgram(this.progBlend),this._setupVertexAttributes(this.progBlend),r.uniform1i(r.getUniformLocation(this.progBlend,"u_inputFrame"),0),r.uniform1i(r.getUniformLocation(this.progBlend,"u_personMask"),1),r.uniform1i(r.getUniformLocation(this.progBlend,"u_blurredFrame"),2),r.uniform1i(r.getUniformLocation(this.progBlend,"u_background"),3),r.uniform2f(r.getUniformLocation(this.progBlend,"u_coverage"),0,0),r.uniform1f(r.getUniformLocation(this.progBlend,"u_lightWrapping"),0),r.uniform1i(r.getUniformLocation(this.progBlend,"u_mode"),-1),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,this.texFrame),r.activeTexture(r.TEXTURE1),r.bindTexture(r.TEXTURE_2D,null),r.activeTexture(r.TEXTURE2),r.bindTexture(r.TEXTURE_2D,null),r.activeTexture(r.TEXTURE3),r.bindTexture(r.TEXTURE_2D,null),r.drawArrays(r.TRIANGLE_STRIP,0,4)}render(a){const f=this.gl,{videoEl:r,mask:v,bgSource:c,refreshBg:p,mode:g,outW:u,outH:l,edgeFeatherPx:m=5,showProgress:y=!1}=a;if(!(!u||!l||u<=0||l<=0)){if((this.canvas.width!==u||this.canvas.height!==l)&&(this.canvas.width=u,this.canvas.height=l),this._upload(this.texFrame,r),g===-1||!v){this._renderWithoutEffects(u,l),y&&this._drawProgressBar(u,l);return}f.bindTexture(f.TEXTURE_2D,this.texMaskFiltered),f.texImage2D(f.TEXTURE_2D,0,f.RGBA,u,l,0,f.RGBA,f.UNSIGNED_BYTE,null),v&&(this._blitTextureToCanvas(v),this._upload(this.texMask,v.canvas,{flipY:!0})),g===0&&c&&(p&&this._upload(this.texBg,c),(p||u!==this.lastOutW||l!==this.lastOutH)&&this._calcBgScale(c,u,l)),this.lastOutW=u,this.lastOutH=l,f.bindVertexArray(this.vertexArray),v&&this._applyBilateralFilter(u,l),g===1&&this._applyMultiPassBlur(u,l),f.bindFramebuffer(f.FRAMEBUFFER,null),f.viewport(0,0,u,l),f.useProgram(this.progBlend),this._setupVertexAttributes(this.progBlend),this.coverage=[.45,.7-m*.01],f.uniform1i(f.getUniformLocation(this.progBlend,"u_inputFrame"),0),f.uniform1i(f.getUniformLocation(this.progBlend,"u_personMask"),1),f.uniform1i(f.getUniformLocation(this.progBlend,"u_blurredFrame"),2),f.uniform1i(f.getUniformLocation(this.progBlend,"u_background"),3),f.uniform2f(f.getUniformLocation(this.progBlend,"u_coverage"),this.coverage[0],this.coverage[1]),f.uniform1f(f.getUniformLocation(this.progBlend,"u_lightWrapping"),this.lightWrapping),f.uniform1i(f.getUniformLocation(this.progBlend,"u_mode"),g),f.uniform2f(f.getUniformLocation(this.progBlend,"u_bgScale"),this.bgScale[0],this.bgScale[1]),f.activeTexture(f.TEXTURE0),f.bindTexture(f.TEXTURE_2D,this.texFrame),f.activeTexture(f.TEXTURE1),f.bindTexture(f.TEXTURE_2D,this.texMaskFiltered),f.activeTexture(f.TEXTURE2),f.bindTexture(f.TEXTURE_2D,this.texBlurred2),f.activeTexture(f.TEXTURE3),f.bindTexture(f.TEXTURE_2D,this.texBg),f.clearColor(0,0,0,1),f.clear(f.COLOR_BUFFER_BIT),f.drawArrays(f.TRIANGLE_STRIP,0,4),y&&this._drawProgressBar(u,l)}}dispose(){const a=this.gl;a&&(a.deleteTexture(this.texFrame),a.deleteTexture(this.texMask),a.deleteTexture(this.texMaskFiltered),a.deleteTexture(this.texBg),a.deleteTexture(this.texBlurred1),a.deleteTexture(this.texBlurred2),a.deleteBuffer(this.positionBuffer),a.deleteBuffer(this.texCoordBuffer),a.deleteProgram(this.progBilateral),a.deleteProgram(this.progBlur),a.deleteProgram(this.progBlend),a.deleteProgram(this.progHUD),a.deleteFramebuffer(this.fboMask),a.deleteFramebuffer(this.fboBlur1),a.deleteFramebuffer(this.fboBlur2),a.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)}}},17344:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(82941);class i extends e.A{constructor(){super(),this._addInputTrackSlot(),this._addOutputTrackSlot()}_handleInputTrack(f,r,v){if(v&&this._startBlackVideoWhenTrackEndedHandler&&(v.removeEventListener("ended",this._startBlackVideoWhenTrackEndedHandler),this._startBlackVideoWhenTrackEndedHandler=null),r&&(this._disableRemoveTrackWhenEnded(r),this._startBlackVideoWhenTrackEndedHandler=()=>{this._startBlackVideo(r.getSettings())},r.addEventListener("ended",this._startBlackVideoWhenTrackEndedHandler)),this._stopBlackVideo(),r&&r.enabled){this._setOutputTrack("default",this.getInputTrack());return}const c=r?r.getSettings():v?.getSettings();this._startBlackVideo(c)}_handleInputTrackEnabled(f,r){if(!(r&&!this._outputStream||!r&&this._outputStream)){if(r){this._stopBlackVideo(),this._setOutputTrack("default",this.getInputTrack());return}if(this._outputStream){this._setOutputTrackEnabled("default",!1);return}this._startBlackVideo(this.getInputTrack().getSettings())}}_startBlackVideo(f){if(this._outputStream)return;const{width:r,height:v}=f??{width:640,height:480},c=document.createElement("canvas");c.width=parseInt(r,10),c.height=parseInt(v,10);const p=c.getContext("2d");this._outputStream=c.captureStream(),p.fillStyle="black",p.fillRect(0,0,c.width,c.height),this._renderInterval=setInterval(()=>{p.fillRect(0,0,c.width,c.height)},100),this._setOutputTrack("default",this._outputStream.getVideoTracks()[0]),this._disableOrRemoveOutputTrackTimeout=setTimeout(()=>{clearTimeout(this._disableOrRemoveOutputTrackTimeout),this._disableOrRemoveOutputTrackTimeout=null,clearInterval(this._renderInterval),this._renderInterval=null,this.getInputTrack()?this._setOutputTrackEnabled("default",!1):(this._stopBlackVideo(),this._setOutputTrack("default",null))},5e3)}_stopBlackVideo(){this._outputStream&&(clearTimeout(this._disableOrRemoveOutputTrackTimeout),this._disableOrRemoveOutputTrackTimeout=null,clearInterval(this._renderInterval),this._renderInterval=null,this._outputStream.getTracks().forEach(f=>{this._disableRemoveTrackWhenEnded(f),f.stop()}),this._outputStream=null)}}},86928:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(55124),i=n(47846),a=n(38290);class f extends a.A{constructor(v){super(),this._addOutputTrackSlot("audio"),this._addOutputTrackSlot("video"),this._handleAudioInputIdChangedBound=this._handleAudioInputIdChanged.bind(this),this._handleVideoInputIdChangedBound=this._handleVideoInputIdChanged.bind(this),this._audioAllowed=!0,this._videoAllowed=!0,this._active=!1}isAudioAllowed(){return this._audioAllowed}isVideoAllowed(){return this._videoAllowed}setAudioAllowed(v){if(this._audioAllowed!==v&&(this._audioAllowed=v,!!this._active)){if(v){this._handleAudioInputIdChangedBound(i.Dh,i.Dh.get("audioInputId"));return}this.getOutputTrack("audio")&&this.getOutputTrack("audio").stop(),this._setOutputTrack("audio",null)}}setVideoAllowed(v){if(this._videoAllowed!==v&&(this._videoAllowed=v,!!this._active)){if(v){this._handleVideoInputIdChangedBound(i.Dh,i.Dh.get("videoInputId"));return}this.getOutputTrack("video")&&this.getOutputTrack("video").stop(),this._setOutputTrack("video",null)}}async start(v){this._active=!0,i.Dh.enableDeviceEvents(),i.Dh.disableDeviceEvents();const c={audio:this._audioAllowed,video:this._videoAllowed};let p,g;if([p,g]=await this._startAudioAndVideo(c),g&&c.audio!==!1&&c.video!==!1&&(v(g),[p,g]=await this._startAudioOnly(c)),g)throw i.Dh.on("change:audioInputId",this._handleAudioInputIdChangedBound),i.Dh.on("change:videoInputId",this._handleVideoInputIdChangedBound),g;const u=p.getAudioTracks().length>0?p.getAudioTracks()[0]:null;p.getAudioTracks().length>1&&console.error("More than a single audio track returned by getUserMedia, only the first one will be used");const l=p.getVideoTracks().length>0?p.getVideoTracks()[0]:null;p.getVideoTracks().length>1&&console.error("More than a single video track returned by getUserMedia, only the first one will be used"),this._setOutputTrack("audio",u),this._setOutputTrack("video",l),i.Dh.on("change:audioInputId",this._handleAudioInputIdChangedBound),i.Dh.on("change:videoInputId",this._handleVideoInputIdChangedBound)}async _startAudioAndVideo(v){this._adjustVideoConstraintsForChromium(v);let c;try{c=await i.Dh.getUserMedia(v)}catch(p){return[null,p]}return v.video&&c.getVideoTracks().length===0?[null,Error("Video expected but not received")]:[c,null]}async _startAudioOnly(v){v.video=!1;let c;try{c=await i.Dh.getUserMedia(v)}catch(p){return[null,p]}return[c,null]}stop(){this.getOutputTrack("audio")&&(this.getOutputTrack("audio").stop(),this._setOutputTrack("audio",null)),this.getOutputTrack("video")&&(this.getOutputTrack("video").stop(),this._setOutputTrack("video",null)),i.Dh.off("change:audioInputId",this._handleAudioInputIdChangedBound),i.Dh.off("change:videoInputId",this._handleVideoInputIdChangedBound),this._active=!1}_adjustVideoConstraintsForChromium(v){e.F2&&v.video&&(v.video instanceof Object||(v.video={}),v.video.width=1920,v.video.height=1200,v.video.frameRate=60)}_handleAudioInputIdChanged(v,c){if(!this._audioAllowed)return;if(this._pendingAudioInputIdChangedCount){this._pendingAudioInputIdChangedCount++;return}this._pendingAudioInputIdChangedCount=1;const p=()=>{const g=this._pendingAudioInputIdChangedCount>1;this._pendingAudioInputIdChangedCount=0,g&&this._handleAudioInputIdChanged(v,v.get("audioInputId"))};if(c===null){this.getOutputTrack("audio")&&this.getOutputTrack("audio").stop(),this._setOutputTrack("audio",null),p();return}if(this.getOutputTrack("audio")){const g=this.getOutputTrack("audio").getSettings();if(g&&g.deviceId===c){p();return}}v.getUserMedia({audio:!0}).then(g=>{const u=g.getTracks()[0];g.getTracks().length>1&&console.error("More than a single audio track returned by getUserMedia, only the first one will be used"),this.getOutputTrack("audio")&&this.getOutputTrack("audio").stop(),this._setOutputTrack("audio",u),p()}).catch(()=>{this.getOutputTrack("audio")&&this.getOutputTrack("audio").stop(),this._setOutputTrack("audio",null),p()})}_handleVideoInputIdChanged(v,c){if(!this._videoAllowed)return;if(this._pendingVideoInputIdChangedCount){this._pendingVideoInputIdChangedCount++;return}this._pendingVideoInputIdChangedCount=1;const p=()=>{const u=this._pendingVideoInputIdChangedCount>1;this._pendingVideoInputIdChangedCount=0,u&&this._handleVideoInputIdChanged(v,v.get("videoInputId"))};if(c===null){this.getOutputTrack("video")&&this.getOutputTrack("video").stop(),this._setOutputTrack("video",null),p();return}if(this.getOutputTrack("video")){const u=this.getOutputTrack("video").getSettings();if(u&&u.deviceId===c){p();return}}const g={video:!0};this._adjustVideoConstraintsForChromium(g),v.getUserMedia(g).then(u=>{const l=u.getTracks()[0];u.getTracks().length>1&&console.error("More than a single video track returned by getUserMedia, only the first one will be used"),this.getOutputTrack("video")&&this.getOutputTrack("video").stop(),this._setOutputTrack("video",l),p()}).catch(()=>{this.getOutputTrack("video")&&this.getOutputTrack("video").stop(),this._setOutputTrack("video",null),p()})}}},41476:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(66885),i=n.n(e),a=n(76271),f=n(15028);class r extends f.A{constructor(){super(),this._superEmitterMixin(),this._addInputTrackSlot(),this._speaking=!1,this._audioEnabled=!1}_handleInputTrack(c,p){if(this._audioMonitor&&(this._audioMonitor.stop(),this._audioMonitor=null),this._clonedTrack&&(this._clonedTrack.stop(),this._clonedTrack=null),this._speaking=!1,this._audioEnabled=!1,!p)return;let g;this._audioEnabled=p.enabled,this._clonedTrack=p.clone(),this._clonedTrack.enabled=!0,this._audioMonitor=i()(new MediaStream([this._clonedTrack])),this._audioMonitor.on("speaking",()=>{g&&clearTimeout(g),this._speaking=!0,this._audioEnabled?this._trigger("speaking"):this._trigger("speakingWhileMuted")}),this._audioMonitor.on("stopped_speaking",()=>{g&&clearTimeout(g),g=setTimeout(()=>{this._speaking=!1,this._audioEnabled?this._trigger("stoppedSpeaking"):this._trigger("stoppedSpeakingWhileMuted")},1e3)}),this._audioMonitor.on("volume_change",(u,l)=>{this._trigger("volumeChange",[u,l])})}_handleInputTrackEnabled(c,p){this._audioEnabled!==p&&(this._audioEnabled=p,this._speaking&&(p?(this._trigger("stoppedSpeakingWhileMuted"),this._trigger("speaking")):(this._trigger("stoppedSpeaking"),this._trigger("speakingWhileMuted"))))}}a.A.apply(r.prototype)},75201:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(82941);class i extends e.A{constructor(){super(),this._addInputTrackSlot(),this._addOutputTrackSlot()}async applyConstraints(f){this.getOutputTrack()&&(await this.getOutputTrack().applyConstraints(f),this._setOutputTrack("default",this.getOutputTrack()))}_handleInputTrack(f,r){this._setOutputTrack("default",r)}_handleInputTrackEnabled(f,r){this._setOutputTrackEnabled("default",r)}}},66176:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(82941);class i extends e.A{constructor(){super(),this._addInputTrackSlot(),this._addOutputTrackSlot(),this._enabled=!0}isEnabled(){return this._enabled}setEnabled(f){this._enabled=f,this._setOutputTrackEnabled("default",f)}_handleInputTrack(f,r){r&&r.enabled!==this._enabled&&(r.enabled=this._enabled),this._setOutputTrack("default",r)}_handleInputTrackEnabled(f,r){r!==this._enabled&&this._setOutputTrackEnabled("default",this._enabled)}}},15028:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(67563);class i{constructor(){this._superTrackSinkMixin()}}e.A.apply(i.prototype)},67563:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e=function(){function i(){this._inputTracks=[],this._connectedTrackSources=[],this._handleOutputTrackSetBound=this._handleOutputTrackSet.bind(this),this._handleOutputTrackEnabledBound=this._handleOutputTrackEnabled.bind(this)}function a(d,w,C="default"){if(!Object.hasOwn(this._inputTracks,d))throw new Error("Invalid input track id: "+d);const j=this._connectedTrackSources.find(O=>O.inputTrackId===d);if(j){if(j.trackSource!==w||j.outputTrackId!==C)throw new Error("Input track id is already connected to another source: ",d,j.trackSource,j.outputTrackId);return}this.getInputTrack(d)!==w.getOutputTrack(C)&&this._setInputTrack(d,w.getOutputTrack(C)),w.on("outputTrackSet",this._handleOutputTrackSetBound),w.on("outputTrackEnabled",this._handleOutputTrackEnabledBound),this._connectedTrackSources.push({trackSource:w,outputTrackId:C,inputTrackId:d})}function f(d,w,C="default"){const j=this._connectedTrackSources.findIndex(O=>O.trackSource===w&&O.outputTrackId===C&&O.inputTrackId===d);j!==-1&&(this._connectedTrackSources.splice(j,1),w.off("outputTrackSet",this._handleOutputTrackSetBound),w.off("outputTrackEnabled",this._handleOutputTrackEnabledBound),this.getInputTrack(d)!==null&&this._setInputTrack(d,null))}function r(d="default"){if(!Object.hasOwn(this._inputTracks,d))throw new Error("Invalid track id: "+d);return this._inputTracks[d]}function v(d="default"){if(Object.hasOwn(this._inputTracks,d))throw new Error("Invalid track id: "+d);this._inputTracks[d]=null}function c(d="default"){if(!Object.hasOwn(this._inputTracks,d))throw new Error("Invalid track id: "+d);if(this._connectedTrackSources.find(C=>C.inputTrackId===d))throw new Error("Connected input track slot can not be removed: "+d);delete this._inputTracks[d]}function p(d,w,C){this._connectedTrackSources.forEach(j=>{j.trackSource===d&&j.outputTrackId===w&&this._setInputTrack(j.inputTrackId,C)})}function g(d,w,C){this._connectedTrackSources.forEach(j=>{j.trackSource===d&&j.outputTrackId===w&&this._setInputTrackEnabled(j.inputTrackId,C)})}function u(d,w){if(!Object.hasOwn(this._inputTracks,d))throw new Error("Invalid track id: "+d);const C=this._inputTracks[d];this._inputTracks[d]=w,this._handleInputTrack(d,w,C)}function l(d,w){if(!Object.hasOwn(this._inputTracks,d))throw new Error("Invalid track id: "+d);this._inputTracks[d]&&this._handleInputTrackEnabled(d,w)}function m(d,w,C){}function y(d,w){}return function(){this._superTrackSinkMixin=this._superTrackSinkMixin||i,this.connectTrackSource=this.connectTrackSource||a,this.disconnectTrackSource=this.disconnectTrackSource||f,this.getInputTrack=this.getInputTrack||r,this._addInputTrackSlot=this._addInputTrackSlot||v,this._removeInputTrackSlot=this._removeInputTrackSlot||c,this._handleOutputTrackSet=this._handleOutputTrackSet||p,this._handleOutputTrackEnabled=this._handleOutputTrackEnabled||g,this._setInputTrack=this._setInputTrack||u,this._setInputTrackEnabled=this._setInputTrackEnabled||l,this._handleInputTrack=this._handleInputTrack||m,this._handleInputTrackEnabled=this._handleInputTrackEnabled||y}}()},82941:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(76271),i=n(67563),a=n(6641);class f{constructor(){this._superEmitterMixin(),this._superTrackSinkMixin(),this._superTrackSourceMixin()}}e.A.apply(f.prototype),i.A.apply(f.prototype),a.A.apply(f.prototype)},38290:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});var e=n(76271),i=n(6641);class a{constructor(){this._superEmitterMixin(),this._superTrackSourceMixin()}}e.A.apply(a.prototype),i.A.apply(a.prototype)},6641:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e=function(){function i(){this._outputTracks={},this._connectedTrackSinks={},this._removeTrackWhenEndedHandlers={}}function a(m,y,d="default"){y.connectTrackSource(d,this,m)}function f(m,y,d="default"){y.disconnectTrackSource(d,this,m)}function r(m="default"){if(!Object.hasOwn(this._outputTracks,m))throw new Error("Invalid track id: "+m);return this._outputTracks[m]}function v(m="default"){if(Object.hasOwn(this._outputTracks,m))throw new Error("Invalid track id: "+m);this._outputTracks[m]=null}function c(m="default"){if(!Object.hasOwn(this._outputTracks,m))throw new Error("Invalid track id: "+m);delete this._outputTracks[m]}function p(m,y){if(!Object.hasOwn(this._outputTracks,m))throw new Error("Invalid track id: "+m);this._outputTracks[m]&&Object.values(this._outputTracks).filter(d=>d===this._outputTracks[m]).length===1&&this._outputTracks[m].removeEventListener("ended",this._removeTrackWhenEndedHandlers[this._outputTracks[m].id]),this._outputTracks[m]=y,this._outputTracks[m]&&Object.values(this._outputTracks).filter(d=>d===this._outputTracks[m]).length===1&&(this._removeTrackWhenEndedHandlers[y.id]=()=>{this._removeTrackWhenEnded(y)},this._outputTracks[m].addEventListener("ended",this._removeTrackWhenEndedHandlers[y.id])),this._trigger("outputTrackSet",[m,y])}function g(m){Object.keys(this._outputTracks).forEach(d=>{this._outputTracks[d]===m&&this._outputTracks[d].removeEventListener("ended",this._removeTrackWhenEndedHandlers[this._outputTracks[d].id])})}function u(m){Object.keys(this._outputTracks).forEach(d=>{this._outputTracks[d]===m&&this._setOutputTrack(d,null)})}function l(m,y){if(!Object.hasOwn(this._outputTracks,m))throw new Error("Invalid track id: "+m);this._outputTracks[m]&&(this._outputTracks[m].enabled=y,this._trigger("outputTrackEnabled",[m,y]))}return function(){this._superTrackSourceMixin=this._superTrackSourceMixin||i,this.connectTrackSink=this.connectTrackSink||a,this.disconnectTrackSink=this.disconnectTrackSink||f,this.getOutputTrack=this.getOutputTrack||r,this._addOutputTrackSlot=this._addOutputTrackSlot||v,this._removeOutputTrackSlot=this._removeOutputTrackSlot||c,this._setOutputTrack=this._setOutputTrack||p,this._disableRemoveTrackWhenEnded=this._disableRemoveTrackWhenEnded||g,this._removeTrackWhenEnded=this._removeTrackWhenEnded||u,this._setOutputTrackEnabled=this._setOutputTrackEnabled||l}}()},19894:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});var e=n(76271),i=n(15028);class a extends i.A{constructor(){super(),this._superEmitterMixin(),this._stream=null,this._trackEnabledStates={}}addInputTrackSlot(r){this._addInputTrackSlot(r)}getStream(){return this._stream}_handleInputTrack(r,v,c){if(v===c){v&&this._trackEnabledStates[r]!==v.enabled&&(this._trackEnabledStates[r]=v.enabled,this._trigger("trackEnabled",[v,v.enabled]));return}if(!this._stream&&v&&(this._stream=new MediaStream,this._trigger("streamSet",[this._stream,null])),this._stream&&c&&this._stream.removeTrack(c),this._stream&&v&&this._stream.addTrack(v),this._trackEnabledStates[r]=v?.enabled,this._trigger("trackReplaced",[v,c]),this._stream&&this._stream.getTracks().length===0){const p=this._stream;this._stream=null,this._trigger("streamSet",[null,p])}}_handleInputTrackEnabled(r,v){this._trackEnabledStates[r]=v,this._trigger("trackEnabled",[this.getInputTrack(r),v])}}e.A.apply(a.prototype)},31775:(W,b,n)=>{"use strict";n.d(b,{A:()=>l});var e=n(8950),i=n.n(e),a=n(26514),f=n(55124),r=n(97445),v=n(82941),c=Object.defineProperty,p=(m,y,d)=>y in m?c(m,y,{enumerable:!0,configurable:!0,writable:!0,value:d}):m[y]=d,g=(m,y,d)=>p(m,typeof y!="symbol"?y+"":y,d);const u=class Rh extends v.A{static isSupported(){return this.isWasmSupported()&&(this.isWebGLSupported()||this.isCanvasFilterSupported())}static _checkWasmSupport(){if(!e.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(f.nr)this._canvasFilterSupported=!1;else{const y=document.createElement("canvas"),d=y.getContext("2d");this._canvasFilterSupported=d.filter!==void 0,y.remove()}return this._canvasFilterSupported}static isWebGLSupported(){if(this._webGLSupported===void 0){let y,d;try{y=document.createElement("canvas"),d=y.getContext("webgl2"),this._webGLSupported=!!d}catch{this._webGLSupported=!1}finally{d=null,y=null}}return this._webGLSupported}constructor(){super(),this._addInputTrackSlot(),this._addOutputTrackSlot(),this._initVideoStreamBackgroundEffect(),this._inputStream=null,this._outputStream=null,this._enabled=!0}_initVideoStreamBackgroundEffect(){const y={modelSquare:{height:256,width:256}};if(!Rh.isWasmSupported())return;const d={backgroundType:a.Ju.BACKGROUND_TYPE.BLUR,blurValue:a.Ju.BLUR_STRENGTH.DEFAULT},w={...y.modelSquare,virtualBackground:d,webGL:Rh.isWebGLSupported()};this._videoStreamBackgroundEffect=new r.A(w),this._videoStreamBackgroundEffect.load().catch(()=>{this._trigger("loadFailed"),this.setEnabled(!1)})}isAvailable(){return Rh.isSupported()?!this._videoStreamBackgroundEffect.didLoadFail():!1}isEnabled(){return this._enabled}setEnabled(y){if(this.isAvailable()||(y=!1),this._enabled!==y){if(this._enabled=y,!y){this._stopEffect(),this.getOutputTrack()!==this.getInputTrack()&&this._setOutputTrack("default",this.getInputTrack());return}!this.getInputTrack()||!this.getInputTrack().enabled||this._startEffect()}}_handleInputTrack(y,d,w){if(!this.isAvailable()||!this._enabled){this._setOutputTrack("default",d);return}if(d===w&&d!==null&&d.enabled){this._videoStreamBackgroundEffect.updateInputStream();return}if(this._stopEffect(),!d||!d.enabled){this._setOutputTrack("default",this.getInputTrack());return}this._startEffect()}_handleInputTrackEnabled(y,d){if(!this.isAvailable()||!this._enabled){this._setOutputTrackEnabled("default",d);return}if(!d){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(y=>{this._disableRemoveTrackWhenEnded(y),y.stop()}),this._inputStream=null,this._outputStream=null)}getVirtualBackground(){if(this.isAvailable())return this._videoStreamBackgroundEffect.getVirtualBackground()}setVirtualBackground(y){this.isAvailable()&&this._videoStreamBackgroundEffect.setVirtualBackground(y)}destroy(){this._stopEffect(),this._videoStreamBackgroundEffect.destroy(),this._videoStreamBackgroundEffect=null}};g(u,"_wasmSupported"),g(u,"_canvasFilterSupported"),g(u,"_webGLSupported");let l=u},63102:(W,b,n)=>{"use strict";n.d(b,{A:()=>Z});var e=n(66802),i=n(85168),a=n(53334),f=n(63814),r=n(26514),v=n(97876),c=n(55031),p=n(94976),g=n(20522),u=n(30794),l=n(83726),m=n(43846),y=n(78397),d=n(62177),w=n(76887),C=n(12251);const j=(0,l.k)(m.A),O={Base:{},Internal:{},Standalone:{},createConnection(J){return J||console.error("Signaling settings are not given"),J.signalingMode!=="internal"?new O.Standalone(J,J.server):new O.Internal(J)}};function N(J){this.settings=J,this.sessionId="",this.currentRoomToken=null,this.currentCallToken=null,this.currentCallFlags=null,this.currentCallSilent=null,this.currentCallSilentFor=[],this.currentCallRecordingConsent=null,this.f7cloudSessionId=null,this.handlers={},this.features={},this._sendVideoIfAvailable=!0,this.signalingConnectionTimeout=null,this.signalingConnectionWarning=null,this.signalingConnectionError=null}O.Base=N,O.Base.prototype.on=function(J,se){Object.hasOwn(this.handlers,J)?this.handlers[J].push(se):this.handlers[J]=[se];let Y=[];switch(J){case"stunservers":case"turnservers":Y=this.settings[J]||[],Y.length&&se(Y);break}},O.Base.prototype.off=function(J,se){if(!Object.hasOwn(this.handlers,J))return;let Y=this.handlers[J].indexOf(se);for(;Y!==-1;)this.handlers[J].splice(Y,1),Y=this.handlers[J].indexOf(se)},O.Base.prototype._trigger=function(J,se){let Y=this.handlers[J];if(Y){Y=Y.slice(0);for(let I=0,s=Y.length;I<s;I++){const _=Y[I];_.apply(_,se)}}const pe=I=>I.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase();c.l.emit("signaling-"+pe(J),se)},O.Base.prototype.setSettings=function(J){J&&(this.settings=J,this._trigger("settingsUpdated",[J]),this._pendingUpdateSettingsPromise&&(this._pendingUpdateSettingsPromise.resolve(),delete this._pendingUpdateSettingsPromise))},O.Base.prototype.getSessionId=function(){return this.sessionId},O.Base.prototype.getCurrentCallFlags=function(){return this.currentCallFlags},O.Base.prototype._resetCurrentCallParameters=function(){this.currentCallToken=null,this.currentCallFlags=null,this.currentCallSilent=null,this.currentCallSilentFor=[],this.currentCallRecordingConsent=null},O.Base.prototype.disconnect=function(){this.sessionId="",this._trigger("sessionId",[this.sessionId]),this._resetCurrentCallParameters()},O.Base.prototype.hasFeature=function(J){return this.features&&this.features[J]},O.Base.prototype.emit=function(J,se){switch(J){case"joinRoom":this.joinRoom(se);break;case"joinCall":this.joinCall(se,arguments[2]);break;case"leaveRoom":this.leaveCurrentRoom();break;case"leaveCall":this.leaveCurrentCall();break;case"message":this.sendCallMessage(se);break}},O.Base.prototype.leaveCurrentRoom=function(){this.currentRoomToken&&(this.leaveRoom(this.currentRoomToken),this.currentRoomToken=null,this.f7cloudSessionId=null)},O.Base.prototype.updateCurrentCallFlags=function(J){return new Promise((se,Y)=>{this.currentCallToken?this.updateCallFlags(this.currentCallToken,J).then(()=>{se()}).catch(pe=>{Y(pe)}):se()})},O.Base.prototype.leaveCurrentCall=function(){return new Promise((J,se)=>{this.currentCallToken?(this.leaveCall(this.currentCallToken).then(()=>{J()}).catch(Y=>{se(Y)}),this._resetCurrentCallParameters()):J()})},O.Base.prototype.joinRoom=function(J,se){return new Promise((Y,pe)=>{console.debug("Joined"),this.currentRoomToken=J,this.f7cloudSessionId=se,this._trigger("joinRoom",[J]),Y(),this.currentCallToken===J?this.joinCall(J,this.currentCallFlags,this.currentCallSilent,this.currentCallRecordingConsent,this.currentCallSilentFor):this._resetCurrentCallParameters(),this._joinRoomSuccess(J,se)})},O.Base.prototype._leaveRoomSuccess=function(){},O.Base.prototype.leaveRoom=function(J){this.leaveCurrentCall().then(()=>(this._trigger("leaveRoom",[J]),this._doLeaveRoom(J),new Promise((se,Y)=>{this._leaveRoomSuccess(J),se(),J===this.currentRoomToken&&(this.currentRoomToken=null,this.f7cloudSessionId=null)})))},O.Base.prototype.getSendVideoIfAvailable=function(){return this._sendVideoIfAvailable},O.Base.prototype.setSendVideoIfAvailable=function(J){this._sendVideoIfAvailable=J},O.Base.prototype._joinCallSuccess=function(){},O.Base.prototype.joinCall=function(J,se,Y,pe,I){return new Promise((s,_)=>{this._trigger("beforeJoinCall",[J]),e.Ay.post((0,f.KT)("apps/spreed/api/v4/call/{token}",{token:J}),{flags:se,silent:Y,recordingConsent:pe,silentFor:I}).then(function(){this.currentCallToken=J,this.currentCallFlags=se,this.currentCallSilent=Y,this.currentCallRecordingConsent=pe,this.currentCallSilentFor=I,this._trigger("joinCall",[J,se]),s(),this._joinCallSuccess(J)}.bind(this)).catch(function(F){_(new Error),console.error("Connection failed, reason: ",F),this._trigger("joinCallFailed",[J,F.response?.data?.ocs])}.bind(this))})},O.Base.prototype._leaveCallSuccess=function(){},O.Base.prototype.updateCallFlags=function(J,se){return new Promise((Y,pe)=>{if(!J){pe(new Error);return}e.Ay.put((0,f.KT)("apps/spreed/api/v4/call/{token}",{token:J}),{flags:se}).then(function(){this.currentCallFlags=se,this._trigger("updateCallFlags",[J,se]),Y()}.bind(this)).catch(function(){pe(new Error)})})},O.Base.prototype.leaveCall=function(J,se,Y=!1){return new Promise((pe,I)=>{if(!J){I(new Error);return}this._trigger("beforeLeaveCall",[J,se]),e.Ay.delete((0,f.KT)("apps/spreed/api/v4/call/{token}",{token:J}),{data:{all:Y}}).then(function(){this._trigger("leaveCall",[J,se]),this._leaveCallSuccess(J),pe(),!se&&J===this.currentCallToken&&this._resetCurrentCallParameters()}.bind(this)).catch(function(){this._trigger("leaveCall",[J,se]),I(new Error),!se&&J===this.currentCallToken&&this._resetCurrentCallParameters()}.bind(this))})};function X(J){O.Base.prototype.constructor.apply(this,arguments),this.hideWarning=J.hideWarning,this.spreedArrayConnection=[],this.pullMessageErrorToast=null,this.pullMessagesFails=0,this.pullMessagesRequest=null,this.isSendingMessages=!1,this.sendInterval=window.setInterval(function(){this.sendPendingMessages()}.bind(this),500),this._joinCallAgainOnceDisconnected=!1,O.Base.prototype._trigger.call(this,"settingsUpdated",[J])}X.prototype=new O.Base,X.prototype.constructor=X,O.Internal=X,O.Internal.prototype.disconnect=function(){this.spreedArrayConnection=[],this.sendInterval&&(window.clearInterval(this.sendInterval),this.sendInterval=null),O.Base.prototype.disconnect.apply(this,arguments)},O.Internal.prototype.on=function(J){switch(O.Base.prototype.on.apply(this,arguments),J){case"connect":this._sendMessageWithCallback(J);break}},O.Internal.prototype.forceReconnect=function(J,se){J&&console.warn("Forced reconnects with a new session are not supported in the internal signaling; same session as before will be used"),se!==void 0&&(this.currentCallFlags=se),this.leaveCall(this.currentCallToken,!0).then(()=>{this._joinCallAgainOnceDisconnected=!0})},O.Internal.prototype._sendMessageWithCallback=function(J){const se=[{ev:J}];this._sendMessages(se).then(function(Y){this._trigger(J,[Y.data.ocs.data])}.bind(this)).catch(function(Y){console.error(Y),(0,i.Qg)((0,a.t)("spreed","Sending signaling message has failed"))})},O.Internal.prototype._sendMessages=function(J){return e.Ay.post((0,f.KT)("apps/spreed/api/v3/signaling/{token}",{token:this.currentRoomToken}),{messages:JSON.stringify(J)})},O.Internal.prototype._joinRoomSuccess=function(J,se){this._joinCallAgainOnceDisconnected=!1,this.sessionId=se,this._trigger("sessionId",[this.sessionId]),this._startPullingMessages()},O.Internal.prototype._doLeaveRoom=function(J){this._joinCallAgainOnceDisconnected=!1,this.pullMessagesRequest?.("canceled")},O.Internal.prototype.sendCallMessage=function(J){OC.debug&&console.debug("Sending",J),J.type==="answer"?console.debug("ANSWER",J):J.type==="offer"&&console.debug("OFFER",J),this.spreedArrayConnection.push({ev:"message",fn:JSON.stringify(J),sessionId:this.sessionId})},O.Internal.prototype._startPullingMessages=function(){const J=this.currentRoomToken;if(!J)return;this.pullMessagesRequest!==null&&this.pullMessagesRequest("canceled");const{request:se,cancel:Y}=(0,y.A)(g.Yq);this.pullMessagesRequest=Y,se(J).then(function(pe){this.pullMessagesFails=0,this.pullMessageErrorToast&&(this.pullMessageErrorToast.hideToast(),this.pullMessageErrorToast=null),pe.data.ocs.data.forEach(I=>{let s;switch(OC.debug&&console.debug("Received",I),this._trigger("onBeforeReceiveMessage",[I]),I.type){case"usersInRoom":this._trigger("usersInRoom",[I.data]),this._trigger("participantListChanged"),s=I.data.find(_=>_.sessionId===this.sessionId),this._joinCallAgainOnceDisconnected&&!s.inCall&&(this._joinCallAgainOnceDisconnected=!1,this.joinCall(this.currentCallToken,this.currentCallFlags,this.currentCallSilent,this.currentCallRecordingConsent,this.currentCallSilentFor));break;case"message":typeof I.data=="string"&&(I.data=JSON.parse(I.data)),this._trigger("message",[I.data]);break;default:console.error("Unknown Signaling Message",I);break}this._trigger("onAfterReceiveMessage",[I])}),this._startPullingMessages()}.bind(this)).catch(function(pe){if(J===this.currentRoomToken){if(e.Ay.isCancel(pe))console.debug("Pulling messages request was cancelled");else if(pe?.response?.status===409)console.error("Session was killed but the conversation still exists"),this._trigger("pullMessagesStoppedOnFail"),c.l.emit("duplicate-session-detected");else if(pe?.response?.status===404||pe?.response?.status===403)console.error("Conversation was not found anymore"),c.l.emit("deleted-session-detected");else if(J){if(this.pullMessagesFails===1&&(this.pullMessageErrorToast=(0,i.Qg)((0,a.t)("spreed","Lost connection to signaling server. Trying to reconnect."),{timeout:i.DH})),this.pullMessagesFails===30){this.pullMessageErrorToast&&this.pullMessageErrorToast.hideToast(),this.pullMessageErrorToast=(0,i.Qg)((0,a.t)("spreed","Lost connection to signaling server.")+`
`+C.d,{timeout:i.DH});return}this.pullMessagesFails++,window.setTimeout(function(){this._startPullingMessages()}.bind(this),1e4)}}}.bind(this))},O.Internal.prototype.sendPendingMessages=function(){if(!this.spreedArrayConnection.length||this.isSendingMessages)return;const J=this.spreedArrayConnection.length;this.isSendingMessages=!0,this._sendMessages(this.spreedArrayConnection).then(function(){this.spreedArrayConnection.splice(0,J),this.isSendingMessages=!1}.bind(this)).catch(function(){console.error("Sending pending signaling messages has failed."),this.isSendingMessages=!1}.bind(this))},O.Internal.prototype._joinCallSuccess=function(J){this.hideWarning||c.l.emit("signaling-internal-show-warning",J)};function V(J,se){O.Base.prototype.constructor.apply(this,arguments),typeof se=="string"&&(se=[se]);const Y=Math.floor(Math.random()*se.length);let pe=se[Y];pe.startsWith("https://")?pe="wss://"+pe.slice(8):pe.startsWith("http://")&&(pe="ws://"+pe.slice(7)),pe.endsWith("/")&&(pe=pe.slice(0,-1)),this.url=pe+"/spreed",this.welcomeTimeoutMs=3e3,this.initialReconnectIntervalMs=1e3,this.maxReconnectIntervalMs=16e3,this.reconnectIntervalMs=this.initialReconnectIntervalMs,this.helloResponseErrorCount=0,this.ownSessionJoined=!1,this.joinedUsers={},this.rooms=[],this.connect(),O.Base.prototype._trigger.call(this,"settingsUpdated",[J])}V.prototype=new O.Base,V.prototype.constructor=V,O.Standalone=V,O.Standalone.prototype.reconnect=function(){if(this.reconnectTimer)return;const J=this.reconnectIntervalMs-this.reconnectIntervalMs/2+this.reconnectIntervalMs*Math.random();console.info("Reconnect in",J),this.reconnectTimer=window.setTimeout(function(){this.reconnectTimer=null,this.connect()}.bind(this),J),this.reconnectIntervalMs=this.reconnectIntervalMs*2,this.reconnectIntervalMs>this.maxReconnectIntervalMs&&(this.reconnectIntervalMs=this.maxReconnectIntervalMs),this.socket&&(this.socket.close(),this.socket=null)},O.Standalone.prototype.connect=function(){if(this.signalingConnectionError===null&&this.signalingConnectionWarning===null&&(this.signalingConnectionTimeout=setTimeout(()=>{this.signalingConnectionWarning=(0,i.I9)((0,a.t)("spreed","Establishing signaling connection is taking longer than expected \u2026"),{timeout:i.DH})},2e3)),this._pendingUpdateSettingsPromise){console.info("Deferring establishing signaling connection until signaling settings are updated"),this._pendingUpdateSettingsPromise.then(()=>{this.reconnect()});return}console.debug("Connecting to "+this.url+" for "+this.settings.token),this.callbacks={},this.id=1,this.pendingMessages=[],this.connected=!1,this._forceReconnect=!1,this._isRejoiningConversationWithNewSession=!1,this.socket=new WebSocket(this.url),window.signalingSocket=this.socket,this.socket.onopen=function(J){console.debug("Connected",J),this.signalingConnectionTimeout!==null&&(clearTimeout(this.signalingConnectionTimeout),this.signalingConnectionTimeout=null),this.signalingConnectionWarning!==null&&(this.signalingConnectionWarning.hideToast(),this.signalingConnectionWarning=null),this.reconnectIntervalMs=this.initialReconnectIntervalMs,this.settings.helloAuthParams["2.0"]?this.waitForWelcomeTimeout=setTimeout(this.welcomeTimeout.bind(this),this.welcomeTimeoutMs):this.sendHello()}.bind(this),this.socket.onerror=function(J){console.error("Error",J),this.signalingConnectionTimeout!==null&&(clearTimeout(this.signalingConnectionTimeout),this.signalingConnectionTimeout=null),this.signalingConnectionWarning!==null&&(this.signalingConnectionWarning.hideToast(),this.signalingConnectionWarning=null),this.signalingConnectionError===null&&(this.signalingConnectionError=(0,i.Qg)((0,a.t)("spreed","Failed to establish signaling connection. Retrying \u2026"),{timeout:i.DH})),this.reconnect()}.bind(this),this.socket.onclose=function(J){console.debug("Close",J),this.signalingConnectionTimeout!==null&&(clearTimeout(this.signalingConnectionTimeout),this.signalingConnectionTimeout=null),this.signalingConnectionWarning!==null&&(this.signalingConnectionWarning.hideToast(),this.signalingConnectionWarning=null),J.code===1001&&this.signalingConnectionError!==null&&(this.signalingConnectionError.hideToast(),this.signalingConnectionError=null),this.socket&&J.code!==1001&&(console.debug("Reconnecting socket as the connection was closed unexpected"),this.reconnect())}.bind(this),this.socket.onmessage=function(J){let se=J.data;typeof se=="string"&&(se=JSON.parse(se)),OC.debug&&console.debug("Received",se);const Y=se.id;if(Y&&Object.hasOwn(this.callbacks,Y)){const I=this.callbacks[Y];delete this.callbacks[Y],I(se)}this._trigger("onBeforeReceiveMessage",[se]);const pe={};switch(se.type){case"welcome":this.welcomeReceived(se);break;case"hello":Y||this.helloResponseReceived(se);break;case"room":this.currentRoomToken&&se.room.roomid!==this.currentRoomToken?(this._trigger("roomChanged",[this.currentRoomToken,se.room.roomid]),this.joinedUsers={},this.currentRoomToken=null,this.f7cloudSessionId=null):c.l.emit("should-refresh-conversations");break;case"event":this.processEvent(se);break;case"message":se.message.data.from=se.message.sender.sessionid,this._trigger("message",[se.message.data]);break;case"control":pe.type="control",pe.payload=se.control.data,pe.from=se.control.sender.sessionid,this._trigger("message",[pe]);break;case"dialout":this.processDialOutEvent(se);break;case"transient":this.processTransientEvent(se);break;case"error":switch(se.error.code){case"processing_failed":console.error("An error occurred processing the signaling message, please ask your server administrator to check the log file");break;case"token_expired":this.processErrorTokenExpired();break;default:console.error("Ignore unknown error: %s",JSON.stringify(se.error)),this._trigger("error",[se.error]);break}break;default:Y||console.error("Ignore unknown event",se);break}this._trigger("onAfterReceiveMessage",[se])}.bind(this)},O.Standalone.prototype.welcomeReceived=function(J){console.debug("Welcome received",J),this.waitForWelcomeTimeout!==null&&(clearTimeout(this.waitForWelcomeTimeout),this.waitForWelcomeTimeout=null),this.features={};let se;if(J.welcome&&J.welcome.features){const Y=J.welcome.features;for(se=0;se<Y.length;se++)this.features[Y[se]]=!0}this.sendHello()},O.Standalone.prototype.welcomeTimeout=function(){console.warn("No welcome received, assuming old-style signaling server"),this.sendHello()},O.Standalone.prototype.sendBye=function(){this.connected&&this.doSend({type:"bye",bye:{}}),this.resumeId=null,this.signalingRoomJoined=null},O.Standalone.prototype.disconnect=function(){this.sendBye(),this.socket&&(this.socket.close(),this.socket=null),O.Base.prototype.disconnect.apply(this,arguments)},O.Standalone.prototype.forceReconnect=function(J,se){if(se!==void 0&&(this.currentCallFlags=se),!this.connected){if(!J)return;this._forceReconnect=!0,this.resumeId=null,this.signalingRoomJoined=null;return}this._forceReconnect=!1,J?(this.currentCallToken&&this.leaveCall(this.currentCallToken,!0),this._isRejoiningConversationWithNewSession=!0,(0,p.PI)(this.currentRoomToken).then(Y=>{u.A.commit("setInCall",{token:this.currentRoomToken,sessionId:this.f7cloudSessionId,flags:r._z.CALL_FLAG.DISCONNECTED}),this.f7cloudSessionId=Y.data.ocs.data.sessionId,j.setCurrentParticipant(Y.data.ocs.data),u.A.commit("setInCall",{token:this.currentRoomToken,sessionId:this.f7cloudSessionId,flags:this.currentCallFlags||r._z.CALL_FLAG.DISCONNECTED}),this.sendBye(),this.socket&&this.socket.close()})):this.socket&&this.socket.close()},O.Standalone.prototype.sendCallMessage=function(J){if(J.type==="control"){this.doSend({type:"control",control:{recipient:{type:"session",sessionid:J.to},data:J.payload}});return}this.doSend({type:"message",message:{recipient:{type:"session",sessionid:J.to},data:J}})},O.Standalone.prototype.sendRoomMessage=function(J){if(!this.currentCallToken){console.warn("Not in a room, not sending room message",J);return}this.doSend({type:"message",message:{recipient:{type:"room"},data:J}})},O.Standalone.prototype.doSend=function(J,se){if(!this.connected&&J.type!=="hello"||this.socket===null){this.pendingMessages.push([J,se]);return}if(se){const Y=this.id++;this.callbacks[Y]=se,J.id=""+Y}OC.debug&&console.debug("Sending",J),this.socket.send(JSON.stringify(J))},O.Standalone.prototype._getBackendUrl=function(J=void 0){return(0,f.KT)("apps/spreed/api/v3/signaling/backend",{},{baseURL:J})},O.Standalone.prototype.sendHello=function(){if(this.resumeId){console.debug("Trying to resume session",this.sessionId);const pe={type:"hello",hello:{version:"1.0",resumeid:this.resumeId}};this.doSend(pe,this.helloResponseReceived.bind(this));return}this._forceReconnect=!1;const J=this._getBackendUrl();let se;this.hasFeature("hello-v2")&&this.settings.helloAuthParams["2.0"]?se="2.0":se="1.0";const Y=["chat-relay"];d.A.isSupported().then(()=>{Y.push("encryption")}).catch(()=>{}).finally(()=>{const pe={type:"hello",hello:{version:se,auth:{url:J,params:this.settings.helloAuthParams[se]}}};Y.length>0&&(pe.hello.features=Y),this.settings.helloAuthParams.internal&&(pe.hello.auth.type="internal",pe.hello.auth.params=this.settings.helloAuthParams.internal),this.doSend(pe,this.helloResponseReceived.bind(this))})},O.Standalone.prototype.helloResponseReceived=function(J){if(console.debug("Hello response received",J),J.type!=="hello"){if(this.resumeId){this.resumeId="",this.sendHello();return}this.helloResponseErrorCount++,this.signalingConnectionError===null&&this.helloResponseErrorCount<5?this.signalingConnectionError=(0,i.Qg)((0,a.t)("spreed","Failed to establish signaling connection. Retrying \u2026"),{timeout:i.DH}):this.helloResponseErrorCount===5&&(this.signalingConnectionError&&this.signalingConnectionError.hideToast(),this.signalingConnectionError=(0,i.Qg)((0,a.t)("spreed","Failed to establish signaling connection. Something might be wrong in the signaling server configuration"),{timeout:i.DH}));const I=this._getBackendUrl();console.error("Could not connect to server using backend url %s %o",I,J),this.reconnect();return}this.helloResponseErrorCount=0,this.signalingConnectionError!==null&&(this.signalingConnectionError.hideToast(),this.signalingConnectionError=null);const se=!!this.resumeId;if(this.connected=!0,this._forceReconnect&&se){console.info("Perform pending forced reconnect"),this.forceReconnect(!0);return}this.sessionId=J.hello.sessionid,this._trigger("sessionId",[this.sessionId]),this.resumeId=J.hello.resumeid,this.features={};let Y;if(J.hello.server&&J.hello.server.features){const I=J.hello.server.features;for(Y=0;Y<I.length;Y++)this.features[I[Y]]=!0;this._trigger("supportedFeatures",I)}!this.settings.helloAuthParams.internal&&(!this.hasFeature("audio-video-permissions")&&(0,v.t0)("local","conversation-permissions")||!this.hasFeature("incall-all")||!this.hasFeature("switchto")&&(0,v.t0)("local","breakout-rooms-v1")||!this.hasFeature("federation")&&(0,v.t0)("local","federation-v2"))&&((0,i.Qg)((0,a.t)("spreed","The configured signaling server needs to be updated to be compatible with this version of Talk. Please contact your administration."),{timeout:i.DH}),console.error("The configured signaling server needs to be updated to be compatible with this version of Talk. Please contact your administration."));const pe=this.pendingMessages;for(this.pendingMessages=[],Y=0;Y<pe.length;Y++){const I=pe[Y][0],s=pe[Y][1];this.doSend(I,s)}this._trigger("connect"),!se&&this.currentRoomToken&&(this.f7cloudSessionId||this.settings.helloAuthParams.internal)&&this.joinRoom(this.currentRoomToken,this.f7cloudSessionId)},O.Standalone.prototype.joinRoom=function(J,se){if(this.ownSessionJoined=!1,!this.sessionId){if(this._pendingJoinRoomPromise&&this._pendingJoinRoomPromise.token===J)return this._pendingJoinRoomPromise;this._pendingJoinRoomPromise&&this._pendingJoinRoomPromise.reject();let pe,I;return this._pendingJoinRoomPromise=new Promise((s,_)=>{pe=s,I=_}),this._pendingJoinRoomPromise.resolve=pe,this._pendingJoinRoomPromise.reject=I,this._pendingJoinRoomPromise.token=J,console.info("Not connected to signaling server yet, defer joining room",J),this.currentRoomToken=J,this.f7cloudSessionId=se,this._pendingJoinRoomPromise}if(this._pendingJoinRoomPromise&&this._pendingJoinRoomPromise.token!==J&&(this._pendingJoinRoomPromise.reject(),delete this._pendingJoinRoomPromise),!this._pendingJoinRoomPromise)return O.Base.prototype.joinRoom.apply(this,arguments);const Y=this._pendingJoinRoomPromise;return delete this._pendingJoinRoomPromise,O.Base.prototype.joinRoom.apply(this,arguments).then(()=>{Y.resolve()}).catch(pe=>{Y.reject(pe)}),Y},O.Standalone.prototype._joinRoomSuccess=function(J,se){if(!this.sessionId){console.error("No hello response received yet, not joining room",J);return}console.debug("Join room",J);const Y={type:"room",room:{roomid:J,sessionid:se}};this.settings.federation?.server&&(Y.room.federation={signaling:this.settings.federation.server,url:this._getBackendUrl(this.settings.federation.f7cloudServer),roomid:this.settings.federation.roomId,token:this.settings.federation.helloAuthParams.token}),this.doSend(Y,function(pe){this.joinResponseReceived(pe,J)}.bind(this))},O.Standalone.prototype.joinCall=function(J,se,Y,pe,I){if(this.signalingRoomJoined!==J){if(console.debug("Not joined room yet, not joining call",J),this.pendingJoinCall&&this.pendingJoinCall.token===J)return this.pendingJoinCall.promise;this.pendingJoinCall&&this.pendingJoinCall.token!==J&&this.pendingJoinCall.reject(new Error("Pending join call canceled for "+this.pendingJoinCall.token));const s=new Promise((_,F)=>{this.pendingJoinCall={token:J,flags:se,silent:Y,recordingConsent:pe,silentFor:I,resolve:_,reject:F}});return this.pendingJoinCall.promise=s,this.pendingJoinCall.promise}return this.settings.helloAuthParams.internal?new Promise((s,_)=>{this._trigger("beforeJoinCall",[J]),this.currentCallToken=J,this.currentCallFlags=se,this.currentCallSilent=Y,this.currentCallRecordingConsent=pe,this.currentCallSilentFor=I,this._trigger("joinCall",[J,se]),s()}):O.Base.prototype.joinCall.apply(this,arguments)},O.Standalone.prototype.joinResponseReceived=function(J,se){if(console.debug("Joined",J,se),this.signalingRoomJoined=se,this.pendingJoinCall&&se===this.pendingJoinCall.token){const Y=this.pendingJoinCall.resolve,pe=this.pendingJoinCall.reject,{flags:I,silent:s,recordingConsent:_,silentFor:F}=this.pendingJoinCall;this.joinCall(se,I,s,_,F).then(()=>{Y()}).catch(E=>{pe(E)}),this.pendingJoinCall=null}this.roomCollection&&(this.roomCollection.forEach(function(Y){Y.get("token")===se&&Y.set("lastPing",(0,w.pf)(Date.now()))}),this.roomCollection.sort())},O.Standalone.prototype._doLeaveRoom=function(J){console.debug("Leave room",J),this.doSend({type:"room",room:{roomid:""}},function(se){console.debug("Left",se),this.signalingRoomJoined=null;const Y=Object.keys(this.joinedUsers);Y.length&&this._trigger("usersLeft",[Y]),this.joinedUsers={}}.bind(this))},O.Standalone.prototype.processEvent=function(J){switch(J.event.target){case"room":this.processRoomEvent(J);break;case"roomlist":this.processRoomListEvent(J);break;case"participants":this.processRoomParticipantsEvent(J);break;default:console.error("Unsupported event target",J);break}},O.Standalone.prototype.processDialOutEvent=function(J){J.dialout.callid?u.A.dispatch("processDialOutAnswer",{callid:J.dialout.callid}):J.dialout.error&&console.debug(J.dialout.error)},O.Standalone.prototype.processTransientEvent=function(J){switch(J.transient.type){case"set":J.transient.key.startsWith("callstatus_")&&u.A.dispatch("processTransientCallStatus",{value:J.transient.value});break;case"remove":break;case"initial":J.transient.data&&u.A.dispatch("addPhonesStates",{phoneStates:J.transient.data});break;default:console.error("Unsupported event type",J);break}},O.Standalone.prototype.processRoomEvent=function(J){let se,Y=[],pe=[];switch(J.event.type){case"join":if(Y=J.event.join||[],Y.length){console.debug("Users joined",Y);let I=!1;for(se=0;se<Y.length;se++)this.joinedUsers[Y[se].sessionid]=Y[se],this.settings.userId&&Y[se].userid===this.settings.userId?Y[se].sessionid===this.sessionId&&(this.ownSessionJoined=!0):I=!0;this._trigger("usersJoined",[Y]),I&&this._trigger("participantListChanged")}break;case"leave":if(pe=J.event.leave||[],pe.length){for(console.debug("Users left",pe),se=0;se<pe.length;se++)delete this.joinedUsers[pe[se]];this._trigger("usersLeft",[pe]),this._trigger("participantListChanged")}break;case"switchto":c.l.emit("switch-to-conversation",{token:J.event.switchto.roomid});break;case"message":this.processRoomMessageEvent(J.event.message.roomid,J.event.message.data);break;default:console.error("Unknown room event",J);break}},O.Standalone.prototype.processRoomMessageEvent=function(J,se){switch(se.type){case"chat":"comment"in se.chat?c.l.emit("signaling-message-received",{token:J,message:{...se.chat.comment,token:J}}):c.l.emit("should-refresh-chat-messages");break;case"recording":c.l.emit("signaling-recording-status-changed",[J,se.recording.status]);break;default:console.error("Unknown room message event",se)}},O.Standalone.prototype.processRoomListEvent=function(J){switch(J.event.type){case"delete":console.debug("Room list event",J),c.l.emit("should-refresh-conversations",{all:!0});break;case"update":if(J.event.update.properties["participant-list"]){console.debug("Room list event for participant list",J),J.event.update.roomid===this.currentRoomToken&&(this._trigger("participantListUpdated"),this._trigger("participantListChanged"));break}else{const se=J.event.update.properties,Y={};Object.keys(se).forEach(pe=>{if(pe==="active-since")return;let I=pe;pe==="lobby-state"?I="lobbyState":pe==="lobby-timer"?I="lobbyTimer":pe==="read-only"?I="readOnly":pe==="sip-enabled"&&(I="sipEnabled"),Y[I]=se[pe]}),c.l.emit("should-refresh-conversations",{token:J.event.update.roomid,properties:Y});break}case"disinvite":if(J.event?.disinvite?.roomid===this.currentRoomToken){if(this._isRejoiningConversationWithNewSession){console.debug('Rejoining conversation with new session, "disinvite" message ignored');return}console.error("User or session was removed from the conversation, redirecting"),c.l.emit("deleted-session-detected");break}default:console.debug("Room list event",J),c.l.emit("should-refresh-conversations");break}},O.Standalone.prototype.processRoomParticipantsEvent=function(J){switch(J.event.type){case"update":J.event.update.all?J.event.update.incall===0?this._trigger("allUsersChangedInCallToDisconnected"):console.error("Unknown room participant event",J):(console.debug("Users changed",J.event.update.users||[]),this._trigger("usersChanged",[J.event.update.users||[]])),this._trigger("participantListChanged");break;case"flags":this._trigger("participantFlagsChanged",[J.event.flags||[]]);break;default:console.error("Unknown room participant event",J);break}},O.Standalone.prototype.processErrorTokenExpired=function(){if(console.info("The signaling token is expired, need to update settings"),!this._pendingUpdateSettingsPromise){let J;this._pendingUpdateSettingsPromise=new Promise((se,Y)=>{J=se}),this._pendingUpdateSettingsPromise.resolve=J}this._trigger("updateSettings")},O.Standalone.prototype.requestOffer=function(J,se,Y=void 0){if(!this.hasFeature("mcu")){console.warn("Can't request an offer without a MCU.");return}typeof J!="string"&&(J=J.sessionId||J.sessionid),console.debug("Request offer from",J,Y),this.doSend({type:"message",message:{recipient:{type:"session",sessionid:J},data:{type:"requestoffer",roomType:se,sid:Y}}})},O.Standalone.prototype.sendOffer=function(J,se){if(!this.hasFeature("mcu")){console.warn("Can't send an offer without a MCU.");return}typeof J!="string"&&(J=J.sessionId||J.sessionid),console.debug("Send offer to",J),this.doSend({type:"message",message:{recipient:{type:"session",sessionid:J},data:{type:"sendoffer",roomType:se}}})};const Z=O},40848:(W,b,n)=>{"use strict";n.d(b,{t:()=>f});var e=n(43846),i=n(6355);const a=(0,i.L)(e.A),f={BLOCK_SOUND_TIMEOUT:3e3,isInCall:!1,lastPlayedJoin:0,lastPlayedLeave:0,playedWaiting:0,backgroundInterval:null,_stopWaiting(){console.debug("Stop waiting sound"),a.pauseAudio("wait"),clearInterval(this.backgroundInterval)},async playWaiting(){a.shouldPlaySounds&&(console.debug("Playing waiting sound"),a.playAudio("wait"),this.playedWaiting=0,this.backgroundInterval=setInterval(()=>{if(!a.shouldPlaySounds){this._stopWaiting();return}if(this.playedWaiting>=3){this._stopWaiting();return}console.debug("Playing waiting sound"),a.playAudio("wait"),this.playedWaiting++},15e3))},async playJoin(r,v){if(this._stopWaiting(),!a.shouldPlaySounds)return;if(r)this.isInCall=!0;else if(!this.isInCall)return;const c=new Date().getTime();if(!r&&this.lastPlayedJoin>=c-this.BLOCK_SOUND_TIMEOUT){this.lastPlayedJoin>=c-this.BLOCK_SOUND_TIMEOUT&&console.debug("Skipping join sound because it was played %.2f seconds ago",c-this.lastPlayedJoin);return}r?console.debug("Playing join sound because of self joining"):(this.lastPlayedJoin=c,console.debug("Playing join sound")),v?await this.playWaiting():a.playAudio("join")},async playLeave(r,v){if(this._stopWaiting(),!a.shouldPlaySounds||!this.isInCall)return;const c=new Date().getTime();if(!r&&this.lastPlayedLeave>=c-this.BLOCK_SOUND_TIMEOUT){this.lastPlayedLeave>=c-this.BLOCK_SOUND_TIMEOUT&&console.debug("Skipping leave sound because it was played %f.2 seconds ago",c-this.lastPlayedLeave);return}r?(console.debug("Playing leave sound because of self leaving"),this.isInCall=!1):console.debug("Playing leave sound"),this.lastPlayedLeave=c,a.playAudio("leave"),v&&this.playWaiting()}}},67375:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});var e=n(21625),i=n(47846);function a(f,r=!1){this._callParticipantCollection=f,this._mixAudio=r,this._mixAudio?(this._audioContext=new(window.AudioContext||window.webkitAudioContext),this._audioDestination=this._audioContext.createMediaStreamDestination(),this._audioElement=(0,e.A)(this._audioDestination.stream,null,{audio:!0}),this._audioNodes=new Map):this._audioElements=new Map,this.setGeneralAudioOutput(i.Dh.attributes.audioOutputId),this._handleCallParticipantAddedBound=this._handleCallParticipantAdded.bind(this),this._handleCallParticipantRemovedBound=this._handleCallParticipantRemoved.bind(this),this._handleStreamChangedBound=this._handleStreamChanged.bind(this),this._handleScreenChangedBound=this._handleScreenChanged.bind(this),this._handleAudioAvailableChangedBound=this._handleAudioAvailableChanged.bind(this),this._callParticipantCollection.on("add",this._handleCallParticipantAddedBound),this._callParticipantCollection.on("remove",this._handleCallParticipantRemovedBound),this._callParticipantCollection.callParticipantModels.forEach(v=>{this._handleCallParticipantAddedBound(this._callParticipantCollection,v)})}a.prototype={destroy(){this._callParticipantCollection.off("add",this._handleCallParticipantAddedBound),this._callParticipantCollection.off("remove",this._handleCallParticipantRemovedBound),this._callParticipantCollection.callParticipantModels.forEach(f=>{this._handleCallParticipantRemovedBound(this._callParticipantCollection,f)}),this._mixAudio&&(this._audioElement.srcObject=null,this._audioContext.close())},_handleCallParticipantAdded(f,r){r.on("change:stream",this._handleStreamChangedBound),r.on("change:screen",this._handleScreenChangedBound),r.on("change:audioAvailable",this._handleAudioAvailableChangedBound),this._handleStreamChangedBound(r,r.get("stream")),this._handleScreenChangedBound(r,r.get("screen"))},_handleCallParticipantRemoved(f,r){r.off("change:stream",this._handleStreamChangedBound),r.off("change:screen",this._handleScreenChangedBound),r.off("change:audioAvailable",this._handleAudioAvailableChangedBound),this._handleStreamChangedBound(r,null),this._handleScreenChangedBound(r,null)},_handleStreamChanged(f,r){const v=f.get("peerId")+"-stream",c=!f.get("audioAvailable");this._mixAudio?this._setAudioNode(v,r,c):this._setAudioElement(v,r,c)},_handleScreenChanged(f,r){const v=f.get("peerId")+"-screen";this._mixAudio?this._setAudioNode(v,r):this._setAudioElement(v,r)},_setAudioNode(f,r,v=!1){const c=this._audioNodes.get(f);if(c&&(c.connected&&c.audioSource.disconnect(this._audioDestination),this._audioNodes.delete(f)),!r)return;const p=this._audioContext.createMediaStreamSource(r);v||p.connect(this._audioDestination),this._audioNodes.set(f,{audioSource:p,connected:!v})},_setAudioElement(f,r,v=!1){let c=this._audioElements.get(f);c&&(c.srcObject=null,this._audioElements.delete(f)),r&&(c=(0,e.A)(r,null,{audio:!0}),this._setAudioElementOutput(i.Dh.attributes.audioOutputId,c),v&&(c.muted=!0),this._audioElements.set(f,c))},async setGeneralAudioOutput(f){if(!i.Dh.isAudioOutputSelectSupported){console.debug("Your browser does not support audio output selecting");return}if(this._mixAudio)await this._setAudioElementOutput(f,this._audioElement);else{const r=[];for(const v of this._audioElements.values())r.push(this._setAudioElementOutput(f,v));await Promise.all(r)}},async _setAudioElementOutput(f,r=null){r instanceof HTMLAudioElement&&(await r.setSinkId(f),console.debug("Set audio output to %s",f))},_handleAudioAvailableChanged(f,r){if(this._mixAudio){const c=this._audioNodes.get(f.get("peerId")+"-stream");if(!c)return;r&&!c.connected?(c.audioSource.connect(this._audioDestination),c.connected=!0):!r&&c.connected&&(c.audioSource.disconnect(this._audioDestination),c.connected=!1,this._audioElement.srcObject=this._audioDestination.stream);return}const v=this._audioElements.get(f.get("peerId")+"-stream");v&&(v.muted=!r)}}},33248:(W,b,n)=>{"use strict";n.d(b,{A:()=>c});var e=n(53334),i=n(50953),a=n(24140),f=n(37501),r=n(76271);const v="local-storage-null-device-id";function c(){this._superEmitterMixin(),this.attributes=(0,i.Kh)({devices:[],audioInputId:void 0,audioOutputId:void 0,videoInputId:void 0}),this.isAudioOutputSelectSupported=!!new Audio().setSinkId,this._enabledCount=0,this._knownDevices={};const p=a.A.getItem("audioInputPreferences");this._preferenceAudioInputList=p!==null?JSON.parse(p):[];const g=a.A.getItem("audioOutputPreferences");this._preferenceAudioOutputList=g!==null?JSON.parse(g):[];const u=a.A.getItem("videoInputPreferences");this._preferenceVideoInputList=u!==null?JSON.parse(u):[],this._tracks=[],this._updateDevicesBound=this._updateDevices.bind(this),this._pendingEnumerateDevicesPromise=null,a.A.getItem("audioInputId")===v&&(this.attributes.audioInputId=null),a.A.getItem("audioOutputId")===v&&(this.attributes.audioOutputId=null),a.A.getItem("videoInputId")===v&&(this.attributes.videoInputId=null)}c.prototype={get(p){return this.attributes[p]},set(p,g){this.attributes[p]=g,this._trigger("change:"+p,[g]),this._storeDeviceId(p,g),console.debug("Storing device selection in the browser storage: ",p,g)},_storeDeviceId(p,g){["audioInputId","audioOutputId","videoInputId"].includes(p)&&(g===null&&(g=v),g?a.A.setItem(p,g):a.A.removeItem(p))},isSupported(){return navigator&&navigator.mediaDevices&&navigator.mediaDevices.getUserMedia&&navigator.mediaDevices.enumerateDevices},enableDeviceEvents(){this.isSupported()&&(this._enabledCount++,this._updateDevices(),navigator.mediaDevices.addEventListener("devicechange",this._updateDevicesBound))},disableDeviceEvents(){this.isSupported()&&(this._enabledCount--,this._enabledCount||navigator.mediaDevices.removeEventListener("devicechange",this._updateDevicesBound))},_updateDevices(){this._pendingEnumerateDevicesPromise=navigator.mediaDevices.enumerateDevices().then(p=>{const g=this.attributes.audioInputId,u=this.attributes.audioOutputId,l=this.attributes.videoInputId,m=(0,f.is)(this.attributes.devices,this._preferenceAudioInputList),y=(0,f.is)(this.attributes.devices,this._preferenceAudioOutputList),d=(0,f.is)(this.attributes.devices,this._preferenceVideoInputList);this.attributes.devices.filter(j=>!p.find(O=>j.deviceId===O.deviceId&&j.kind===O.kind)).forEach(j=>{this._removeDevice(j)}),p.forEach(j=>{this._updateOrAddDevice(j)}),this._populatePreferences(p);let C=!1;(this.attributes.audioInputId===void 0||this.attributes.audioInputId===m)&&(this.attributes.audioInputId=(0,f.is)(p,this._preferenceAudioInputList)||p.find(j=>j.kind==="audioinput")?.deviceId,C=!0),(this.attributes.audioOutputId===void 0||this.attributes.audioOutputId===y)&&(this.attributes.audioOutputId=(0,f.is)(p,this._preferenceAudioOutputList)||p.find(j=>j.kind==="audiooutput")?.deviceId,C=!0),(this.attributes.videoInputId===void 0||this.attributes.videoInputId===d)&&(this.attributes.videoInputId=(0,f.is)(p,this._preferenceVideoInputList)||p.find(j=>j.kind==="videoinput")?.deviceId,C=!0),C&&console.debug((0,f.Io)(this.attributes,this._preferenceAudioInputList,this._preferenceAudioOutputList,this._preferenceVideoInputList)),g!==this.attributes.audioInputId&&this._trigger("change:audioInputId",[this.attributes.audioInputId]),u!==this.attributes.audioOutputId&&this._trigger("change:audioOutputId",[this.attributes.audioOutputId]),l!==this.attributes.videoInputId&&this._trigger("change:videoInputId",[this.attributes.videoInputId]),this._pendingEnumerateDevicesPromise=null}).catch(function(p){console.error("Could not update known media devices: "+p.name+": "+p.message),this._pendingEnumerateDevicesPromise=null})},_populatePreferences(p){const{newAudioInputList:g,newAudioOutputList:u,newVideoInputList:l}=(0,f.ko)(p,this._preferenceAudioInputList,this._preferenceAudioOutputList,this._preferenceVideoInputList);g&&(this._preferenceAudioInputList=g,a.A.setItem("audioInputPreferences",JSON.stringify(this._preferenceAudioInputList))),u&&(this._preferenceAudioOutputList=u,a.A.setItem("audioOutputPreferences",JSON.stringify(this._preferenceAudioOutputList))),l&&(this._preferenceVideoInputList=l,a.A.setItem("videoInputPreferences",JSON.stringify(this._preferenceVideoInputList)))},updatePreferences(p){if(p==="audioinput"){const g=(0,f.fc)({kind:p,devices:this.attributes.devices,inputList:this._preferenceAudioInputList,inputId:this.attributes.audioInputId});g&&(this._preferenceAudioInputList=g,a.A.setItem("audioInputPreferences",JSON.stringify(g)))}else if(p==="audiooutput"){const g=(0,f.fc)({kind:p,devices:this.attributes.devices,inputList:this._preferenceAudioOutputList,inputId:this.attributes.audioOutputId});g&&(this._preferenceAudioOutputList=g,a.A.setItem("audioOutputPreferences",JSON.stringify(g))),a.A.getItem("audioOutputDevicePreferred")||a.A.setItem("audioOutputDevicePreferred",!0)}else if(p==="videoinput"){const g=(0,f.fc)({kind:p,devices:this.attributes.devices,inputList:this._preferenceVideoInputList,inputId:this.attributes.videoInputId});g&&(this._preferenceVideoInputList=g,a.A.setItem("videoInputPreferences",JSON.stringify(g)))}},listDevices(){this.attributes.devices.length?console.info((0,f.Io)(this.attributes,this._preferenceAudioInputList,this._preferenceAudioOutputList,this._preferenceVideoInputList)):navigator.mediaDevices.enumerateDevices().then(p=>{console.info((0,f.Io)({devices:p,audioInputId:this.attributes.audioInputId,audioOutputId:this.attributes.audioOutputId,videoInputId:this.attributes.videoInputId},this._preferenceAudioInputList,this._preferenceAudioOutputList,this._preferenceVideoInputList))})},_removeDevice(p){const g=this.attributes.devices.findIndex(u=>u.deviceId===p.deviceId&&u.kind===p.kind);g>=0&&(this.attributes.devices=this.attributes.devices.splice(g,1)),p.kind==="audioinput"&&p.deviceId===this.attributes.audioInputId?this.attributes.audioInputId=void 0:p.kind==="audiooutput"&&p.deviceId===this.attributes.audioOutputId?this.attributes.audioOutputId=void 0:p.kind==="videoinput"&&p.deviceId===this.attributes.videoInputId&&(this.attributes.videoInputId=void 0)},_updateOrAddDevice(p){const g=this.attributes.devices.find(u=>u.deviceId===p.deviceId&&u.kind===p.kind);if(!g){this._addDevice(p);return}p.label&&(g.label=p.label),g.groupId=p.groupId,g.kind=p.kind},_addDevice(p){const g={deviceId:p.deviceId,groupId:p.groupId,kind:p.kind,label:p.label},u=this._knownDevices[g.kind+"-"+g.deviceId];u?(g.fallbackLabel=u.fallbackLabel,g.label=g.label?g.label:u.label):g.deviceId==="default"||g.deviceId===""?g.fallbackLabel=(0,e.t)("spreed","Default"):g.kind==="audioinput"?g.fallbackLabel=(0,e.t)("spreed","Microphone {number}",{number:Object.values(this._knownDevices).filter(l=>l.kind==="audioinput"&&l.deviceId!=="").length+1}):g.kind==="videoinput"?g.fallbackLabel=(0,e.t)("spreed","Camera {number}",{number:Object.values(this._knownDevices).filter(l=>l.kind==="videoinput"&&l.deviceId!=="").length+1}):g.kind==="audiooutput"&&(g.fallbackLabel=(0,e.t)("spreed","Speaker {number}",{number:Object.values(this._knownDevices).filter(l=>l.kind==="audioutput"&&l.deviceId!=="").length+1})),this._knownDevices[g.kind+"-"+g.deviceId]=g,this.attributes.devices=[...this.attributes.devices,g]},getUserMedia(p){return this.isSupported()?this._pendingEnumerateDevicesPromise?this._pendingEnumerateDevicesPromise.then(()=>this._getUserMediaInternal(p)).catch(()=>this._getUserMediaInternal(p)):this._getUserMediaInternal(p):new Promise((g,u)=>{u(new DOMException("MediaDevicesManager is not supported","NotSupportedError"))})},_getUserMediaInternal(p){return p.audio&&!p.audio.deviceId&&(this.attributes.audioInputId?(p.audio instanceof Object||(p.audio={}),p.audio.deviceId={exact:this.attributes.audioInputId}):this.attributes.audioInputId===null&&(p.audio=!1)),p.video&&!p.video.deviceId&&(this.attributes.videoInputId?(p.video instanceof Object||(p.video={}),p.video.deviceId={exact:this.attributes.videoInputId}):this.attributes.videoInputId===null&&(p.video=!1)),this._stopIncompatibleTracks(p),navigator.mediaDevices.getUserMedia(p).then(g=>(this._registerStream(g),this._updateSelectedDevicesFromGetUserMediaResult(g),this._updateDevices(),g)).catch(g=>{throw this._updateDevices(),g})},_stopIncompatibleTracks(p){this._tracks.forEach(g=>{if(p.audio&&p.audio.deviceId&&g.kind==="audio"){const u=p.audio.deviceId.exact||p.audio.deviceId.ideal||p.audio.deviceId,l=g.getSettings();l&&l.deviceId!==u&&g.stop()}if(p.video&&p.video.deviceId&&g.kind==="video"){const u=p.video.deviceId.exact||p.video.deviceId.ideal||p.video.deviceId,l=g.getSettings();l&&l.deviceId!==u&&g.stop()}})},_registerStream(p){p.getTracks().forEach(g=>{this._registerTrack(g)})},_registerTrack(p){this._tracks.push(p),p.addEventListener("ended",()=>{const g=this._tracks.indexOf(p);g>=0&&this._tracks.splice(g,1)}),p.addEventListener("cloned",g=>{this._registerTrack(g.detail)})},_updateSelectedDevicesFromGetUserMediaResult(p){if(this.attributes.audioInputId){const g=p.getAudioTracks(),u=g.length>0?g[0].getSettings():null;u&&u.deviceId&&this.attributes.audioInputId!==u.deviceId&&(console.debug("Input audio device overridden in getUserMedia: Expected: "+this.attributes.audioInputId+" Found: "+u.deviceId),this.set("audioInputId",u.deviceId))}if(this.attributes.videoInputId){const g=p.getVideoTracks(),u=g.length>0?g[0].getSettings():null;u&&u.deviceId&&this.attributes.videoInputId!==u.deviceId&&(console.debug("Input video device overridden in getUserMedia: Expected: "+this.attributes.videoInputId+" Found: "+u.deviceId),this.set("videoInputId",u.deviceId))}}},r.A.apply(c.prototype)},3753:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});function e(i){this._model=i,this._blocked=!1,this._enabled=!0,this._visibleCounter=1,this._blockVideoTimeout=null,this.decreaseVisibleCounter()}e.prototype={destroy(){this._destroyed=!0,clearTimeout(this._blockVideoTimeout)},isVideoEnabled(){return this._enabled},setVideoEnabled(i){if(this._destroyed)return;this._enabled=i;const a=this._blockVideoTimeout;clearTimeout(this._blockVideoTimeout),this._blockVideoTimeout=null,!(!this._visibleCounter&&!a)&&this._setVideoBlocked(!i)},increaseVisibleCounter(){this._destroyed||(this._visibleCounter++,clearTimeout(this._blockVideoTimeout),this._blockVideoTimeout=null,this._enabled&&this._setVideoBlocked(!1))},decreaseVisibleCounter(){if(!this._destroyed){if(this._visibleCounter<=0){console.error("Visible counter decreased when not visible");return}this._visibleCounter--,!(this._visibleCounter>0||!this._enabled)&&(clearTimeout(this._blockVideoTimeout),this._blockVideoTimeout=setTimeout(()=>{this._setVideoBlocked(!0),this._blockVideoTimeout=null},5e3))}},_setVideoBlocked(i){this._blocked!==i&&(this._blocked=i,this._model.setVideoBlocked(i))}}},55098:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(53251);function i(a,f,r){this._localMediaModel=a,this._callParticipantCollection=f,this._videoConstrainer=new e.q(r),this._gracePeriodAfterSpeakingTimeout=null,this._speakingOrInGracePeriodAfterSpeaking=!1,this._availableVideosThreshold={},this._availableVideosThreshold[e.k.THUMBNAIL]=15,this._availableVideosThreshold[e.k.VERY_LOW]=10,this._availableVideosThreshold[e.k.LOW]=7,this._availableVideosThreshold[e.k.MEDIUM]=4,this._availableAudiosThreshold={},this._availableAudiosThreshold[e.k.THUMBNAIL]=40,this._availableAudiosThreshold[e.k.VERY_LOW]=30,this._availableAudiosThreshold[e.k.LOW]=20,this._availableAudiosThreshold[e.k.MEDIUM]=10,this._handleLocalVideoAvailableChangeBound=this._handleLocalVideoAvailableChange.bind(this),this._handleAddParticipantBound=this._handleAddParticipant.bind(this),this._handleRemoveParticipantBound=this._handleRemoveParticipant.bind(this),this._handleLocalAudioEnabledChangeBound=this._handleLocalAudioEnabledChange.bind(this),this._handleLocalSpeakingChangeBound=this._handleLocalSpeakingChange.bind(this),this._adjustVideoQualityIfNeededBound=this._adjustVideoQualityIfNeeded.bind(this),this._localMediaModel.on("change:videoAvailable",this._handleLocalVideoAvailableChangeBound),this._localMediaModel.get("videoAvailable")&&this._startListeningToChanges()}i.prototype={destroy(){this._localMediaModel.off("change:videoAvailable",this._handleLocalVideoAvailableChangeBound),this._stopListeningToChanges()},_handleLocalVideoAvailableChange(a,f){f?this._startListeningToChanges():this._stopListeningToChanges()},_startListeningToChanges(){this._localMediaModel.on("change:videoEnabled",this._adjustVideoQualityIfNeededBound),this._localMediaModel.on("change:audioEnabled",this._handleLocalAudioEnabledChangeBound),this._localMediaModel.on("change:speaking",this._handleLocalSpeakingChangeBound),this._callParticipantCollection.on("add",this._handleAddParticipantBound),this._callParticipantCollection.on("remove",this._handleRemoveParticipantBound),this._callParticipantCollection.callParticipantModels.forEach(a=>{a.on("change:videoAvailable",this._adjustVideoQualityIfNeededBound),a.on("change:audioAvailable",this._adjustVideoQualityIfNeededBound)}),this._handleLocalSpeakingChange(),this._handleLocalAudioEnabledChange(),this._adjustVideoQualityIfNeeded()},_stopListeningToChanges(){this._localMediaModel.off("change:videoEnabled",this._adjustVideoQualityIfNeededBound),this._localMediaModel.off("change:audioEnabled",this._handleLocalAudioEnabledChangeBound),this._localMediaModel.off("change:speaking",this._handleLocalSpeakingChangeBound),this._callParticipantCollection.off("add",this._handleAddParticipantBound),this._callParticipantCollection.off("remove",this._handleRemoveParticipantBound),this._callParticipantCollection.callParticipantModels.forEach(a=>{a.off("change:videoAvailable",this._adjustVideoQualityIfNeededBound),a.off("change:audioAvailable",this._adjustVideoQualityIfNeededBound)})},_handleAddParticipant(a,f){f.on("change:videoAvailable",this._adjustVideoQualityIfNeededBound),f.on("change:audioAvailable",this._adjustVideoQualityIfNeededBound),this._adjustVideoQualityIfNeeded()},_handleRemoveParticipant(a,f){f.off("change:videoAvailable",this._adjustVideoQualityIfNeededBound),f.off("change:audioAvailable",this._adjustVideoQualityIfNeededBound),this._adjustVideoQualityIfNeeded()},_handleLocalAudioEnabledChange(){this._localMediaModel.get("audioEnabled")||(window.clearTimeout(this._gracePeriodAfterSpeakingTimeout),this._gracePeriodAfterSpeakingTimeout=null,this._speakingOrInGracePeriodAfterSpeaking=!1,this._adjustVideoQualityIfNeeded())},_handleLocalSpeakingChange(){if(this._localMediaModel.get("speaking")){window.clearTimeout(this._gracePeriodAfterSpeakingTimeout),this._gracePeriodAfterSpeakingTimeout=null,this._speakingOrInGracePeriodAfterSpeaking=!0,this._adjustVideoQualityIfNeeded();return}this._gracePeriodAfterSpeakingTimeout=window.setTimeout(()=>{this._speakingOrInGracePeriodAfterSpeaking=!1,this._adjustVideoQualityIfNeeded()},5e3)},_adjustVideoQualityIfNeeded(){if(!this._localMediaModel.get("videoAvailable")||!this._localMediaModel.get("videoEnabled"))return;const a=this._getQualityForState();this._videoConstrainer.applyConstraints(a)},_getQualityForState(){if(this._speakingOrInGracePeriodAfterSpeaking)return e.k.HIGH;let a=0,f=0;this._callParticipantCollection.callParticipantModels.forEach(r=>{r.get("videoAvailable")&&a++,r.get("audioAvailable")&&f++});for(let r=e.k.THUMBNAIL;r<e.k.HIGH;r++)if(a>=this._availableVideosThreshold[r]||f>=this._availableAudiosThreshold[r])return r;return e.k.HIGH}}},70902:(W,b,n)=>{"use strict";n.d(b,{A:()=>I});var e=n(83726),i=n(43846),a=n(9586),f=s=>{throw TypeError(s)},r=(s,_,F)=>_.has(s)||f("Cannot "+F),v=(s,_,F)=>(r(s,_,"read from private field"),F?F.call(s):_.get(s)),c=(s,_,F)=>_.has(s)?f("Cannot add the same private member more than once"):_ instanceof WeakSet?_.add(s):_.set(s,F),p=(s,_,F,E)=>(r(s,_,"write to private field"),E?E.call(s,F):_.set(s,F),F),g=(s,_,F)=>(r(s,_,"access private method"),F),u,l,m,y,d,w,C,j,O,N,X,V,Z,J,se,Y,pe;class I{constructor(_,F,E,k){c(this,V),c(this,u),c(this,l),c(this,m),c(this,y),c(this,d),c(this,w),c(this,C),c(this,j),c(this,O),c(this,N),c(this,X),p(this,u,_),p(this,l,(0,e.k)(i.A)),p(this,m,(0,a.E)(i.A)),p(this,y,F),p(this,d,E),p(this,w,k),p(this,C,g(this,V,Z).bind(this)),p(this,j,g(this,V,J).bind(this)),p(this,O,g(this,V,se).bind(this)),p(this,N,g(this,V,Y).bind(this)),p(this,X,g(this,V,pe).bind(this)),v(this,y).on("change:speaking",v(this,O)),v(this,y).on("change:stoppedSpeaking",v(this,O)),v(this,d).on("change:peerId",v(this,N)),v(this,w).on("add",v(this,C)),v(this,w).on("remove",v(this,j))}destroy(){v(this,y).off("change:speaking",v(this,O)),v(this,y).off("change:stoppedSpeaking",v(this,O)),v(this,d).off("change:peerId",v(this,N)),v(this,w).off("add",v(this,C)),v(this,w).off("remove",v(this,j)),v(this,w).callParticipantModels.forEach(_=>{_.off("change:speaking",v(this,X)),_.off("change:stoppedSpeaking",v(this,X))}),v(this,u).dispatch("purgeSpeakingStore")}}u=new WeakMap,l=new WeakMap,m=new WeakMap,y=new WeakMap,d=new WeakMap,w=new WeakMap,C=new WeakMap,j=new WeakMap,O=new WeakMap,N=new WeakMap,X=new WeakMap,V=new WeakSet,Z=function(s,_){_.on("change:speaking",v(this,X)),_.on("change:stoppedSpeaking",v(this,X))},J=function(s,_){_.off("change:speaking",v(this,X)),_.off("change:stoppedSpeaking",v(this,X))},se=function(s,_){v(this,u).dispatch("setSpeaking",{attendeeId:v(this,l).attendeeId,speaking:_})},Y=function(){v(this,u).dispatch("setSpeaking",{attendeeId:v(this,l).attendeeId,speaking:v(this,y).attributes.speaking})},pe=function(s,_){const F=v(this,u).getters.findParticipant(v(this,m).token,{sessionId:s.attributes.f7cloudSessionId})?.attendeeId;F&&v(this,u).dispatch("setSpeaking",{attendeeId:F,speaking:_})}},26205:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});var e=n(85168),i=n(53334);function a(f){this._model=f,this._startedSpeakingTimeout=void 0,this._startedShowWarningTimeout=void 0,this.message=(0,i.t)("spreed","You seem to be talking while muted, please unmute yourself for others to hear you"),this.showPopup=!1,this._handleSpeakingWhileMutedChangeBound=this._handleSpeakingWhileMutedChange.bind(this),this._model.on("change:speakingWhileMuted",this._handleSpeakingWhileMutedChangeBound)}a.prototype={destroy(){this._hideWarning(),this._model.off("change:speakingWhileMuted",this._handleSpeakingWhileMutedChangeBound)},_handleSpeakingWhileMutedChange(f,r){r?this._handleSpeakingWhileMuted():this._handleStoppedSpeakingWhileMuted()},_handleSpeakingWhileMuted(){this._startedSpeakingTimeout=setTimeout(function(){delete this._startedSpeakingTimeout,this._showWarning()}.bind(this),3e3)},_handleStoppedSpeakingWhileMuted(){this._startedSpeakingTimeout&&(clearTimeout(this._startedSpeakingTimeout),delete this._startedSpeakingTimeout),this._hideWarning()},_showWarning(){document.hidden?(this._pendingBrowserNotification=!0,this._showBrowserNotification().catch(function(){this._pendingBrowserNotification&&(this._pendingBrowserNotification=!1,this.showPopup=!0)}.bind(this))):this.showPopup=!0,this._startedShowWarningTimeout=setTimeout(function(){delete this._startedShowWarningTimeout,this._hideWarning()}.bind(this),e.aR)},_showBrowserNotification(){return new Promise(function(f,r){if(this._browserNotification){f();return}if(!Notification){r();return}if(Notification.permission==="denied"){r();return}if(Notification.permission==="granted"){this._pendingBrowserNotification=!1,this._browserNotification=new Notification(this.message),f();return}Notification.requestPermission().then(function(v){v==="granted"?(this._pendingBrowserNotification&&(this._pendingBrowserNotification=!1,this._browserNotification=new Notification(this.message)),f()):r()}.bind(this))}.bind(this))},_hideWarning(){this._pendingBrowserNotification=!1,this.showPopup&&(this.showPopup=!1),this._browserNotification&&(this._browserNotification.close(),this._browserNotification=null),this._startedShowWarningTimeout&&(clearTimeout(this._startedShowWarningTimeout),delete this._startedShowWarningTimeout)}}},53251:(W,b,n)=>{"use strict";n.d(b,{k:()=>e,q:()=>i});const e={THUMBNAIL:0,VERY_LOW:1,LOW:2,MEDIUM:3,HIGH:4};function i(a){this._trackConstrainer=a,this._currentQuality=void 0,this._knownValidConstraintsForQuality={}}i.prototype={async applyConstraints(a){if(this._pendingApplyConstraintsCount){console.debug("Deferring applying constraints for quality "+a),this._pendingApplyConstraintsCount++,this._lastPendingQuality=a;return}this._pendingApplyConstraintsCount=1,await this._applyConstraints(a),this._resetPendingApplyConstraintsCount()},_resetPendingApplyConstraintsCount(){const a=this._pendingApplyConstraintsCount>1;this._pendingApplyConstraintsCount=0,a&&this.applyConstraints(this._lastPendingQuality)},async _applyConstraints(a){if(a!==this._currentQuality){if(!this._trackConstrainer.getOutputTrack()||this._trackConstrainer.getOutputTrack().kind!=="video"){console.warn("No video track to adjust its quality found");return}await this._applyRoughConstraints(this._trackConstrainer,a),this._currentQuality=a}},async _applyRoughConstraints(a,f){let r=this._knownValidConstraintsForQuality[f];r||(r=this._getConstraintsForQuality(f));try{await a.applyConstraints(r),this._knownValidConstraintsForQuality[f]=r,console.debug("Changed quality to %d",f)}catch(v){console.warn("Failed to set quality %d",f,v);const c={width:r.width,height:r.height};await this._applyRoughResolutionConstraints(a,c);const p={width:r.width,height:r.height,frameRate:r.frameRate};try{await this._applyRoughFrameRateConstraints(a,p),this._knownValidConstraintsForQuality[f]=p}catch{this._knownValidConstraintsForQuality[f]=c}console.debug("Changed quality to "+f)}},async _applyRoughResolutionConstraints(a,f){try{await a.applyConstraints(f),console.debug("Changed resolution",f)}catch(r){if(console.warn("Failed to set resolution",f,r),!this._increaseMaxResolution(f)&&!this._decreaseMinResolution(f))throw console.warn("Resolution range can not be further increased"),r;this._applyRoughResolutionConstraints(a,f)}},async _applyRoughFrameRateConstraints(a,f){try{await a.applyConstraints(f),console.debug("Changed frame rate",f)}catch(r){if(console.warn("Failed to set frame rate",f,r),!this._increaseMaxFrameRate(f)&&!this._decreaseMinFrameRate(f))throw console.warn("Frame rate range can not be further increased"),r;this._applyRoughFrameRateConstraints(a,f)}},_getConstraintsForQuality(a){return a===e.HIGH?{width:{ideal:720,min:640},height:{ideal:540,min:480},frameRate:{max:30,ideal:30,min:20},resizeMode:"none"}:a===e.MEDIUM?{width:{max:640,ideal:560,min:480},height:{max:480,ideal:420,min:320},frameRate:{max:24,ideal:24,min:15},resizeMode:"none"}:a===e.LOW?{width:{max:480,ideal:360,min:320},height:{max:320,ideal:270,min:240},frameRate:{max:15,ideal:15,min:8},resizeMode:"none"}:a===e.VERY_LOW?{width:{max:320},height:{max:240},frameRate:{max:8},resizeMode:"none"}:{width:{max:320},height:{max:240},frameRate:{max:1},resizeMode:"none"}},_increaseMaxResolution(a){let f=!1;if(a.width&&a.width.max){const r=a.width.max;a.width.max=Math.min(Math.round(a.width.max*1.5),1920),f=r!==a.width.max}if(a.height&&a.height.max){const r=a.height.max;a.height.max=Math.min(Math.round(a.height.max*1.5),1080),f=r!==a.height.max}return f},_decreaseMinResolution(a){let f=!1;if(a.width&&a.width.min){const r=a.width.min;a.width.min=Math.max(Math.round(a.width.min/1.5),64),f=r!==a.width.min}if(a.height&&a.height.min){const r=a.height.min;a.height.min=Math.max(Math.round(a.height.min/1.5),64),f=r!==a.height.min}return f},_increaseMaxFrameRate(a){let f=!1;if(a.frameRate&&a.frameRate.max){const r=a.frameRate.max;a.frameRate.max=Math.min(Math.round(a.frameRate.max*1.5),60),f=r!==a.frameRate.max}return f},_decreaseMinFrameRate(a){let f=!1;if(a.frameRate&&a.frameRate.min){const r=a.frameRate.min;a.frameRate.min=Math.max(Math.round(a.frameRate.min/1.5),1),f=r!==a.frameRate.min}return f}}},48278:(W,b,n)=>{"use strict";n.d(b,{J:()=>i,m:()=>e});const e={CUMULATIVE:0,RELATIVE:1};function i(a,f=e.CUMULATIVE,r=3){this._count=a,this._type=f,this._extraWeightForEachElement=(r-1)/(a-1),this._rawValues=[],this._relativeValues=[],this._hasEnoughData=!1}i.prototype={reset(){this._rawValues=[],this._relativeValues=[],this._hasEnoughData=!1},add(a){(this._type===e.CUMULATIVE&&this._rawValues.length===this._count||this._type===e.RELATIVE&&this._rawValues.length>=this._count-1)&&(this._hasEnoughData=!0),this._rawValues.length===this._count&&(this._rawValues.shift(),this._relativeValues.shift());let f=a;if(this._type===e.CUMULATIVE){const r=this._rawValues.length?this._rawValues.at(-1):a;f=a-r}this._rawValues.push(a),this._relativeValues.push(f)},getLastRawValue(){return this._rawValues.length<1?NaN:this._rawValues.at(-1)},getLastRelativeValue(){return this._relativeValues.length<1?NaN:this._relativeValues.at(-1)},hasEnoughData(){return this._hasEnoughData},getWeightedAverage(){let a=0,f=0;for(let r=0;r<this._relativeValues.length;r++){const v=1+r*this._extraWeightForEachElement;a+=this._relativeValues[r]*v,f+=v}return a/f},toString(){if(!this._relativeValues.length)return"[]";let a="["+this._relativeValues[0];for(let f=1;f<this._relativeValues.length;f++)a+=", "+this._relativeValues[f];return a+="]",a}}},76686:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(50953),i=n(76271),a=n(21465);function f(r,v,c){this._superEmitterMixin(),this.attributes=(0,e.Kh)({senderConnectionQualityAudio:null,senderConnectionQualityVideo:null,senderConnectionQualityScreen:null}),this._localMediaModel=r,this._localCallParticipantModel=v,this._callParticipantCollection=c,this._handleSenderConnectionQualityAudioChangeBound=this._handleSenderConnectionQualityAudioChange.bind(this),this._handleSenderConnectionQualityVideoChangeBound=this._handleSenderConnectionQualityVideoChange.bind(this),this._handleSenderConnectionQualityScreenChangeBound=this._handleSenderConnectionQualityScreenChange.bind(this),v&&(this._localParticipantAnalyzer=new a.u,this._localParticipantAnalyzer.setSenderParticipant(r,v),this._localParticipantAnalyzer.on("change:senderConnectionQualityAudio",this._handleSenderConnectionQualityAudioChangeBound),this._localParticipantAnalyzer.on("change:senderConnectionQualityVideo",this._handleSenderConnectionQualityVideoChangeBound),this._localParticipantAnalyzer.on("change:senderConnectionQualityScreen",this._handleSenderConnectionQualityScreenChangeBound))}f.prototype={get(r){return this.attributes[r]},set(r,v){this.attributes[r]=v,this._trigger("change:"+r,[v])},destroy(){this._localParticipantAnalyzer&&(this._localParticipantAnalyzer.off("change:senderConnectionQualityAudio",this._handleSenderConnectionQualityAudioChangeBound),this._localParticipantAnalyzer.off("change:senderConnectionQualityVideo",this._handleSenderConnectionQualityVideoChangeBound),this._localParticipantAnalyzer.off("change:senderConnectionQualityScreen",this._handleSenderConnectionQualityScreenChangeBound),this._localParticipantAnalyzer.destroy())},_handleSenderConnectionQualityAudioChange(r,v){this.set("senderConnectionQualityAudio",v)},_handleSenderConnectionQualityVideoChange(r,v){this.set("senderConnectionQualityVideo",v)},_handleSenderConnectionQualityScreenChange(r,v){this.set("senderConnectionQualityScreen",v)}},i.A.apply(f.prototype)},21465:(W,b,n)=>{"use strict";n.d(b,{u:()=>a});var e=n(76271),i=n(31446);function a(){this._superEmitterMixin(),this._localMediaModel=null,this._localCallParticipantModel=null,this._callParticipantModel=null,this._peer=null,this._screenPeer=null,this._senderPeerConnectionAnalyzer=null,this._receiverPeerConnectionAnalyzer=null,this._senderScreenPeerConnectionAnalyzer=null,this._receiverScreenPeerConnectionAnalyzer=null,this._handlePeerChangeBound=this._handlePeerChange.bind(this),this._handleScreenPeerChangeBound=this._handleScreenPeerChange.bind(this),this._handleSenderAudioEnabledChangeBound=this._handleSenderAudioEnabledChange.bind(this),this._handleSenderVideoEnabledChangeBound=this._handleSenderVideoEnabledChange.bind(this),this._handleReceiverAudioAvailableChangeBound=this._handleReceiverAudioAvailableChange.bind(this),this._handleReceiverVideoAvailableChangeBound=this._handleReceiverVideoAvailableChange.bind(this),this._handleConnectionQualityAudioChangeBound=this._handleConnectionQualityAudioChange.bind(this),this._handleConnectionQualityVideoChangeBound=this._handleConnectionQualityVideoChange.bind(this),this._handleConnectionQualityScreenChangeBound=this._handleConnectionQualityScreenChange.bind(this)}a.prototype={destroy(){this._localCallParticipantModel&&(this._localCallParticipantModel.off("change:peer",this._handlePeerChangeBound),this._localCallParticipantModel.off("change:screenPeer",this._handleScreenPeerChangeBound)),this._callParticipantModel&&(this._callParticipantModel.off("change:peer",this._handlePeerChangeBound),this._callParticipantModel.off("change:screenPeer",this._handleScreenPeerChangeBound)),this._stopListeningToAudioVideoChanges(),this._stopListeningToScreenChanges(),this._localMediaModel=null,this._localCallParticipantModel=null,this._callParticipantModel=null,this._peer=null,this._screenPeer=null,this._senderPeerConnectionAnalyzer=null,this._receiverPeerConnectionAnalyzer=null,this._senderScreenPeerConnectionAnalyzer=null,this._receiverScreenPeerConnectionAnalyzer=null},setSenderParticipant(f,r){this.destroy(),this._localMediaModel=f,this._localCallParticipantModel=r,this._localCallParticipantModel&&(this._senderPeerConnectionAnalyzer=new i.hB,this._senderScreenPeerConnectionAnalyzer=new i.hB,this._localCallParticipantModel.on("change:peer",this._handlePeerChangeBound),this._handlePeerChange(this._localCallParticipantModel,this._localCallParticipantModel.get("peer")),this._localCallParticipantModel.on("change:screenPeer",this._handleScreenPeerChangeBound),this._handleScreenPeerChange(this._localCallParticipantModel,this._localCallParticipantModel.get("screenPeer")))},setReceiverParticipant(f){this.destroy(),this._callParticipantModel=f,this._callParticipantModel&&(this._receiverPeerConnectionAnalyzer=new i.hB,this._receiverScreenPeerConnectionAnalyzer=new i.hB,this._callParticipantModel.on("change:peer",this._handlePeerChangeBound),this._handlePeerChange(this._callParticipantModel,this._callParticipantModel.get("peer")),this._callParticipantModel.on("change:screenPeer",this._handleScreenPeerChangeBound),this._handleScreenPeerChange(this._callParticipantModel,this._callParticipantModel.get("screenPeer")))},setSenderReceiverParticipant(f,r){this.destroy(),this._localMediaModel=f,this._callParticipantModel=r,this._callParticipantModel&&(this._senderPeerConnectionAnalyzer=new i.hB,this._receiverPeerConnectionAnalyzer=new i.hB,this._senderScreenPeerConnectionAnalyzer=new i.hB,this._receiverScreenPeerConnectionAnalyzer=new i.hB,this._callParticipantModel.on("change:peer",this._handlePeerChangeBound),this._handlePeerChange(this._callParticipantModel,this._callParticipantModel.get("peer")),this._callParticipantModel.on("change:screenPeer",this._handleScreenPeerChangeBound),this._handleScreenPeerChange(this._callParticipantModel,this._callParticipantModel.get("screenPeer")))},_handlePeerChange(f,r){this._peer&&this._stopListeningToAudioVideoChanges(),this._peer=r,r&&this._startListeningToAudioVideoChanges()},_handleScreenPeerChange(f,r){this._screenPeer&&this._stopListeningToScreenChanges(),this._screenPeer=r,r&&this._startListeningToScreenChanges()},_startListeningToAudioVideoChanges(){this._localMediaModel&&(this._senderPeerConnectionAnalyzer.setPeerConnection(this._peer.pc,i.xL.SENDER),this._senderPeerConnectionAnalyzer.on("change:connectionQualityAudio",this._handleConnectionQualityAudioChangeBound),this._senderPeerConnectionAnalyzer.on("change:connectionQualityVideo",this._handleConnectionQualityVideoChangeBound),this._localMediaModel.on("change:audioEnabled",this._handleSenderAudioEnabledChangeBound),this._localMediaModel.on("change:videoEnabled",this._handleSenderVideoEnabledChangeBound),this._handleSenderAudioEnabledChange(this._localMediaModel,this._localMediaModel.get("audioEnabled")),this._handleSenderVideoEnabledChange(this._localMediaModel,this._localMediaModel.get("videoEnabled"))),this._callParticipantModel&&(this._receiverPeerConnectionAnalyzer.setPeerConnection(this._peer.pc,i.xL.RECEIVER),this._receiverPeerConnectionAnalyzer.on("change:connectionQualityAudio",this._handleConnectionQualityAudioChangeBound),this._receiverPeerConnectionAnalyzer.on("change:connectionQualityVideo",this._handleConnectionQualityVideoChangeBound),this._callParticipantModel.on("change:audioAvailable",this._handleReceiverAudioAvailableChangeBound),this._callParticipantModel.on("change:videoAvailable",this._handleReceiverVideoAvailableChangeBound),this._handleReceiverAudioAvailableChange(this._localMediaModel,this._callParticipantModel.get("audioAvailable")),this._handleReceiverVideoAvailableChange(this._localMediaModel,this._callParticipantModel.get("videoAvailable")))},_startListeningToScreenChanges(){this._localMediaModel&&(this._senderScreenPeerConnectionAnalyzer.setPeerConnection(this._screenPeer.pc,i.xL.SENDER,i._7.SCREEN),this._senderScreenPeerConnectionAnalyzer.on("change:connectionQualityVideo",this._handleConnectionQualityScreenChangeBound),this._senderScreenPeerConnectionAnalyzer.setAnalysisEnabledAudio(!1),this._senderScreenPeerConnectionAnalyzer.setAnalysisEnabledVideo(!0)),this._callParticipantModel&&(this._receiverScreenPeerConnectionAnalyzer.setPeerConnection(this._screenPeer.pc,i.xL.RECEIVER,i._7.SCREEN),this._receiverScreenPeerConnectionAnalyzer.on("change:connectionQualityVideo",this._handleConnectionQualityScreenChangeBound),this._receiverScreenPeerConnectionAnalyzer.setAnalysisEnabledAudio(!1),this._receiverScreenPeerConnectionAnalyzer.setAnalysisEnabledVideo(!0))},_stopListeningToAudioVideoChanges(){this._localMediaModel&&(this._senderPeerConnectionAnalyzer.setPeerConnection(null),this._senderPeerConnectionAnalyzer.off("change:connectionQualityAudio",this._handleConnectionQualityAudioChangeBound),this._senderPeerConnectionAnalyzer.off("change:connectionQualityVideo",this._handleConnectionQualityVideoChangeBound),this._localMediaModel.off("change:audioEnabled",this._handleSenderAudioEnabledChangeBound),this._localMediaModel.off("change:videoEnabled",this._handleSenderVideoEnabledChangeBound)),this._callParticipantModel&&(this._receiverPeerConnectionAnalyzer.setPeerConnection(null),this._receiverPeerConnectionAnalyzer.off("change:connectionQualityAudio",this._handleConnectionQualityAudioChangeBound),this._receiverPeerConnectionAnalyzer.off("change:connectionQualityVideo",this._handleConnectionQualityVideoChangeBound),this._callParticipantModel.off("change:audioAvailable",this._handleReceiverAudioAvailableChangeBound),this._callParticipantModel.off("change:videoAvailable",this._handleReceiverVideoAvailableChangeBound))},_stopListeningToScreenChanges(){this._localMediaModel&&(this._senderScreenPeerConnectionAnalyzer.setPeerConnection(null),this._senderPeerConnectionAnalyzer.off("change:connectionQualityVideo",this._handleConnectionQualityScreenChangeBound)),this._callParticipantModel&&(this._receiverScreenPeerConnectionAnalyzer.setPeerConnection(null),this._receiverPeerConnectionAnalyzer.off("change:connectionQualityVideo",this._handleConnectionQualityScreenChangeBound))},_handleConnectionQualityAudioChange(f,r){f===this._senderPeerConnectionAnalyzer?this._trigger("change:senderConnectionQualityAudio",[r]):f===this._receiverPeerConnectionAnalyzer&&this._trigger("change:receiverConnectionQualityAudio",[r])},_handleConnectionQualityVideoChange(f,r){f===this._senderPeerConnectionAnalyzer?this._trigger("change:senderConnectionQualityVideo",[r]):f===this._receiverPeerConnectionAnalyzer&&this._trigger("change:receiverConnectionQualityVideo",[r])},_handleConnectionQualityScreenChange(f,r){f===this._senderScreenPeerConnectionAnalyzer?this._trigger("change:senderConnectionQualityScreen",[r]):f===this._receiverScreenPeerConnectionAnalyzer&&this._trigger("change:receiverConnectionQualityScreen",[r])},_handleSenderAudioEnabledChange(f,r){this._senderPeerConnectionAnalyzer.setAnalysisEnabledAudio(r)},_handleSenderVideoEnabledChange(f,r){this._senderPeerConnectionAnalyzer.setAnalysisEnabledVideo(r)},_handleReceiverAudioAvailableChange(f,r){this._receiverPeerConnectionAnalyzer.setAnalysisEnabledAudio(r)},_handleReceiverVideoAvailableChange(f,r){this._receiverPeerConnectionAnalyzer.setAnalysisEnabledVideo(r)}},e.A.apply(a.prototype)},31446:(W,b,n)=>{"use strict";n.d(b,{$C:()=>a,_7:()=>r,hB:()=>v,xL:()=>f});var e=n(76271),i=n(48278);const a={UNKNOWN:0,GOOD:1,MEDIUM:2,BAD:3,VERY_BAD:4,NO_TRANSMITTED_DATA:5},f={SENDER:0,RECEIVER:1},r={VIDEO:0,SCREEN:1};function v(){this._superEmitterMixin(),this._rtcStats={audio:[],video:[]},this._packets={audio:new i.J(5,i.m.CUMULATIVE),video:new i.J(5,i.m.CUMULATIVE)},this._packetsLost={audio:new i.J(5,i.m.CUMULATIVE),video:new i.J(5,i.m.CUMULATIVE)},this._packetsLostRatio={audio:new i.J(5,i.m.RELATIVE),video:new i.J(5,i.m.RELATIVE)},this._packetsPerSecond={audio:new i.J(5,i.m.RELATIVE),video:new i.J(5,i.m.RELATIVE)},this._roundTripTime={audio:new i.J(5,i.m.RELATIVE,5),video:new i.J(5,i.m.RELATIVE,5)},this._timestamps={audio:new i.J(2,i.m.CUMULATIVE),video:new i.J(2,i.m.CUMULATIVE)},this._timestampsForLogs={audio:new i.J(5,i.m.CUMULATIVE),video:new i.J(5,i.m.CUMULATIVE)},this._stagedPackets={audio:[],video:[]},this._stagedPacketsLost={audio:[],video:[]},this._stagedRoundTripTime={audio:[],video:[]},this._stagedTimestamps={audio:[],video:[]},this._analysisEnabled={audio:!0,video:!0},this._peerConnection=null,this._peerDirection=null,this._peerType=null,this._getStatsInterval=null,this._handleIceConnectionStateChangedBound=this._handleIceConnectionStateChanged.bind(this),this._handleConnectionStateChangedBound=this._handleConnectionStateChanged.bind(this),this._processStatsBound=this._processStats.bind(this),this._connectionQuality={audio:a.UNKNOWN,video:a.UNKNOWN}}v.prototype={getConnectionQualityAudio(){return this._connectionQuality.audio},getConnectionQualityVideo(){return this._connectionQuality.video},_setConnectionQualityAudio(c){this._connectionQuality.audio!==c&&(this._connectionQuality.audio=c,this._trigger("change:connectionQualityAudio",[c]))},_setConnectionQualityVideo(c){this._connectionQuality.video!==c&&(this._connectionQuality.video=c,this._trigger("change:connectionQualityVideo",[c]))},setPeerConnection(c,p=null,g=r.VIDEO){this._peerConnection&&(this._peerConnection.removeEventListener("iceconnectionstatechange",this._handleIceConnectionStateChangedBound),this._peerConnection.removeEventListener("connectionstatechange",this._handleConnectionStateChangedBound),this._stopGetStatsInterval()),this._peerConnection=c,this._peerDirection=p,this._peerType=g,this._setConnectionQualityAudio(a.UNKNOWN),this._setConnectionQualityVideo(a.UNKNOWN),this._peerConnection&&(this._peerConnection.addEventListener("iceconnectionstatechange",this._handleIceConnectionStateChangedBound),this._peerConnection.addEventListener("connectionstatechange",this._handleConnectionStateChangedBound),this._handleIceConnectionStateChangedBound())},setAnalysisEnabledAudio(c){this._analysisEnabled.audio!==c&&(this._analysisEnabled.audio=c,c?this._resetStats("audio"):this._setConnectionQualityAudio(a.UNKNOWN))},setAnalysisEnabledVideo(c){this._analysisEnabled.video!==c&&(this._analysisEnabled.video=c,c?this._resetStats("video"):this._setConnectionQualityVideo(a.UNKNOWN))},_resetStats(c){this._packets[c].reset(),this._packetsLost[c].reset(),this._packetsLostRatio[c].reset(),this._packetsPerSecond[c].reset(),this._timestamps[c].reset(),this._timestampsForLogs[c].reset()},_handleIceConnectionStateChanged(){if(!this._peerConnection||this._peerConnection.iceConnectionState!=="connected"&&this._peerConnection.iceConnectionState!=="completed"&&this._peerConnection.iceConnectionState!=="disconnected"||this._peerConnection.connectionState==="failed"){this._setConnectionQualityAudio(a.UNKNOWN),this._setConnectionQualityVideo(a.UNKNOWN),this._stopGetStatsInterval();return}this._getStatsInterval||(this._resetStats("audio"),this._resetStats("video"),this._getStatsInterval=window.setInterval(()=>{this._peerConnection.getStats().then(this._processStatsBound)},1e3))},_handleConnectionStateChanged(){this._peerConnection&&this._peerConnection.connectionState==="failed"&&this._peerConnection.iceConnectionState!=="failed"&&this._handleIceConnectionStateChanged()},_stopGetStatsInterval(){window.clearInterval(this._getStatsInterval),this._getStatsInterval=null},_processStats(c){if(!this._peerConnection||this._peerConnection.iceConnectionState!=="connected"&&this._peerConnection.iceConnectionState!=="completed"&&this._peerConnection.iceConnectionState!=="disconnected"||this._peerConnection.connectionState==="failed")return;const p=7;for(const g of["audio","video"])this._rtcStats[g].length===p&&this._rtcStats[g].shift(),this._rtcStats[g].push([]);this._peerDirection===f.SENDER?this._processSenderStats(c):this._peerDirection===f.RECEIVER&&this._processReceiverStats(c),this._analysisEnabled.audio&&this._setConnectionQualityAudio(this._calculateConnectionQualityAudio()),this._analysisEnabled.video&&this._setConnectionQualityVideo(this._calculateConnectionQualityVideo())},_processSenderStats(c){const p={audio:-1,video:-1},g={audio:-1,video:-1},u={audio:-1,video:-1},l={audio:-1,video:-1},m={audio:-1,video:-1},y={audio:-1,video:-1},d={audio:-1,video:-1},w={audio:-1,video:-1};for(const C of c.values())this._analysisEnabled[C.kind]&&(C.type==="outbound-rtp"?(this._rtcStats[C.kind].at(-1).push(C),"packetsSent"in C&&"kind"in C&&(l[C.kind]=l[C.kind]===-1?C.packetsSent:l[C.kind]+C.packetsSent,"timestamp"in C&&"kind"in C&&(d[C.kind]=C.timestamp))):C.type==="remote-inbound-rtp"&&(this._rtcStats[C.kind].at(-1).push(C),"packetsReceived"in C&&"kind"in C&&(g[C.kind]=g[C.kind]===-1?C.packetsReceived:g[C.kind]+C.packetsReceived,"timestamp"in C&&"kind"in C&&(y[C.kind]=C.timestamp)),"packetsLost"in C&&"kind"in C&&(u[C.kind]=u[C.kind]===-1?C.packetsLost:u[C.kind]+C.packetsLost),"roundTripTime"in C&&"kind"in C&&(w[C.kind]=w[C.kind]===-1?C.roundTripTime:Math.max(w[C.kind],C.roundTripTime))));for(const C of["audio","video"])g[C]>=0&&u[C]>=0?(p[C]=g[C]+u[C],m[C]=y[C]):l[C]>=0&&(p[C]=l[C],m[C]=d[C]),u[C]>=0&&u[C]<this._packetsLost[C].getLastRawValue()&&(u[C]=this._packetsLost[C].getLastRawValue()),p[C]>=0&&p[C]<this._packets[C].getLastRawValue()&&this._resetStats(C),this._addStats(C,p[C],u[C],m[C],w[C])},_processReceiverStats(c){const p={audio:-1,video:-1},g={audio:-1,video:-1},u={audio:-1,video:-1},l={audio:-1,video:-1};for(const m of c.values())this._analysisEnabled[m.kind]&&(m.type==="inbound-rtp"?(this._rtcStats[m.kind].at(-1).push(m),"packetsReceived"in m&&"kind"in m&&(g[m.kind]=m.packetsReceived),"packetsLost"in m&&"kind"in m&&(u[m.kind]=m.packetsLost),"timestamp"in m&&"kind"in m&&(l[m.kind]=m.timestamp)):m.type==="remote-outbound-rtp"&&this._rtcStats[m.kind].at(-1).push(m));for(const m of["audio","video"])g[m]>=0&&u[m]>=0&&(p[m]=g[m]+u[m]),u[m]>=0&&u[m]<this._packetsLost[m].getLastRawValue()&&(u[m]=this._packetsLost[m].getLastRawValue()),this._addStats(m,p[m],u[m],l[m])},_addStats(c,p,g,u,l){if(this._stagedPackets[c].length===0){p!==this._packets[c].getLastRawValue()?this._commitStats(c,p,g,u,l):this._stageStats(c,p,g,u,l);return}for(this._stageStats(c,p,g,u,l),this._distributeStagedStats(c);this._stagedPackets[c].length>0;){const m=this._stagedPackets[c].shift(),y=this._stagedPacketsLost[c].shift(),d=this._stagedTimestamps[c].shift(),w=this._stagedRoundTripTime[c].shift();this._commitStats(c,m,y,d,w)}},_stageStats(c,p,g,u,l){this._stagedPackets[c].push(p),this._stagedPacketsLost[c].push(g),this._stagedTimestamps[c].push(u),this._stagedRoundTripTime[c].push(l)},_distributeStagedStats(c){let p=this._packets[c].getLastRawValue(),g=this._packetsLost[c].getLastRawValue(),u=this._timestamps[c].getLastRawValue(),l=0,m=0,y=0;if(this._stagedTimestamps[c][this._stagedTimestamps[c].length-1]!==u){if(this._stagedTimestamps[c][0]===u){const C=(this._stagedTimestamps[c][this._stagedTimestamps[c].length-1]-u)/this._stagedTimestamps[c].length;for(let j=0;j<this._stagedTimestamps[c].length-1;j++)this._stagedTimestamps[c][j]+=C*(j+1)}for(let d=0;d<this._stagedPackets[c].length;d++)l+=this._stagedPackets[c][d]-p,p=this._stagedPackets[c][d],m+=this._stagedPacketsLost[c][d]-g,g=this._stagedPacketsLost[c][d],y+=this._stagedTimestamps[c][d]-u,u=this._stagedTimestamps[c][d];p=this._packets[c].getLastRawValue(),g=this._packetsLost[c].getLastRawValue(),u=this._timestamps[c].getLastRawValue();for(let d=0;d<this._stagedPackets[c].length;d++){const w=(this._stagedTimestamps[c][d]-u)/y;u=this._stagedTimestamps[c][d],this._stagedPackets[c][d]=p+l*w,p=this._stagedPackets[c][d],this._stagedPacketsLost[c][d]=g+m*w,g=this._stagedPacketsLost[c][d]}}},_commitStats(c,p,g,u,l){if(p>=0&&this._packets[c].add(p),g>=0&&this._packetsLost[c].add(g),p>=0&&g>=0){let m=1.5;this._packets[c].getLastRelativeValue()>0&&(m=this._packetsLost[c].getLastRelativeValue()/this._packets[c].getLastRelativeValue()),this._packetsLostRatio[c].add(m)}if(u>=0&&(this._timestamps[c].add(u),this._timestampsForLogs[c].add(u)),p>=0&&u>=0){const m=this._timestamps[c].getLastRelativeValue()/1e3,y=this._packets[c].getLastRelativeValue()/m;this._packetsPerSecond[c].add(y)}l!==void 0&&l>=0&&this._roundTripTime[c].add(l)},_calculateConnectionQualityAudio(){return this._calculateConnectionQuality("audio")},_calculateConnectionQualityVideo(){return this._calculateConnectionQuality("video")},_calculateConnectionQuality(c){const p=this._packets[c],g=this._packetsLost[c],u=this._timestamps[c],l=this._packetsLostRatio[c],m=this._packetsPerSecond[c],y=this._roundTripTime[c];if(!p.hasEnoughData()||!g.hasEnoughData()||!u.hasEnoughData())return a.UNKNOWN;if(this._stagedPackets[c].length>0)return this._connectionQuality[c];const d=l.getWeightedAverage();return d>=1?(this._logStats(c,"No transmitted data, packet lost ratio: "+d),a.NO_TRANSMITTED_DATA):y.hasEnoughData()&&y.getWeightedAverage()>1.5?(this._logStats(c,"High round trip time: "+y.getWeightedAverage()),a.VERY_BAD):(m.getWeightedAverage()<10&&this._logStats(c,"Low packets per second: "+m.getWeightedAverage()),d>.3?(this._logStats(c,"High packet lost ratio: "+d),a.VERY_BAD):d>.2?a.BAD:d>.1?a.MEDIUM:a.GOOD)},_getLogTag(c){let p=c;return this._peerType===r.SCREEN&&(p+=" (screen)"),"PeerConnectionAnalyzer: "+p},_logStats(c,p){const g=this._getLogTag(c);p&&console.debug("%s: %s",g,p),console.debug("%s: Packets: %s",g,this._packets[c].toString()),console.debug("%s: Packets lost: %s",g,this._packetsLost[c].toString()),console.debug("%s: Packets lost ratio: %s",g,this._packetsLostRatio[c].toString()),console.debug("%s: Packets per second: %s",g,this._packetsPerSecond[c].toString()),console.debug("%s: Round trip time: %s",g,this._roundTripTime[c].toString()),console.debug("%s: Timestamps: %s",g,this._timestampsForLogs[c].toString()),this._logRtcStats(g,c)},_logRtcStats(c,p){this._rtcStats[p].forEach((g,u)=>{if(!g.length){console.debug("%s: %i: no matching type",c,u);return}g.forEach((l,m)=>{console.debug("%s: %i-%i: %s",c,u,m,JSON.stringify(l))})})}},e.A.apply(v.prototype)},47846:(W,b,n)=>{"use strict";n.d(b,{DW:()=>F,Dh:()=>_,PR:()=>s,QR:()=>Zt,R$:()=>jt,Vz:()=>Mt,WC:()=>yt,ad:()=>Bt,cA:()=>I,jV:()=>gn,ki:()=>E,mx:()=>pe,uH:()=>Kt});var e=n(66802),i=n(26514),a=n(24140),f=n(97876),r=n(20522),v=n(30794),c=n(55124),p=n(78397),g=n(62177),u=n(63102),l=n(8217),m=n(76686),y=n(67375),d=n(33248),w=n(89484),C=n(80796),j=n(5663),O=n(55098),N=n(70902),X=n(13345),V=n(63619),Z=n.n(V),J=n(58168),se=n.n(J);let Y=null;const pe=new w.A,I=new C.A,s=new j.A,_=new d.A;let F=null,E=null,k=null,x=null;const M=(0,f.JR)("local","chat","typing-privacy")===i.Tm.PUBLIC?new l.A(v.A):null;let o=null,P=null,$={},K=null;async function q(Tt,xt){o&&(o("canceled"),o=null);const{request:Jt,cancel:Dt}=(0,p.A)(r.Yj);o=Dt;let en=null;try{en=(await Jt({token:Tt},xt)).data.ocs.data,en.token=Tt,o=null}catch(rt){e.Ay.isCancel(rt)?console.debug("Getting the signaling settings for "+Tt+" was cancelled by a newer getSignalingSettings"):console.warn("Failed to get the signaling settings for "+Tt)}return en}async function Fe(Tt,xt,Jt){return q(Tt,{headers:{"Talk-Recording-Random":xt,"Talk-Recording-Checksum":Jt}})}async function et(Tt){const xt=await q(Tt);if(xt){if(P&&P.settings.server!==xt.server&&(Y&&(Y.disconnect(),Y=null),P.disconnect(),P=null,K&&(K.close(),K=null),$={}),P)P.setSettings(xt);else if(P=u.A.createConnection(xt),P.on("updateSettings",async function(){const Jt=await q(Tt);console.debug("Received updated settings",Jt),P.setSettings(Jt)}),M?.setSignaling(P),K&&(K.close(),K=null),g.A.isEnabled()){let Jt;try{Jt=await g.A.isSupported()}catch(Dt){console.error("Encryption is not supported",Dt)}Jt&&(K=new g.A(P),Y&&K.setWebRtc(Y))}$[Tt]=!0}}let Qe=null,Ht=null,qe=null;function De(Tt,xt,Jt,Dt,en){let rt=i._z.CALL_FLAG.IN_CALL;xt&&(xt.audio&&(rt|=i._z.CALL_FLAG.WITH_AUDIO),xt.video&&Tt.getSendVideoIfAvailable()&&(rt|=i._z.CALL_FLAG.WITH_VIDEO)),Tt.joinCall(Qe,rt,Jt,Dt,en).then(()=>{Ht(rt)}).catch(_e=>{Bt(Qe),qe(_e)})}function Je(){Y||(Y=(0,X.A)(P,pe,I),K&&K.setWebRtc(Y),I.setWebRtc(Y),s.setWebRtc(Y),P.on("sessionId",Tt=>{I.setPeerId(Tt)}))}async function yt(Tt,xt){await et(Tt),$[Tt]&&await P.joinRoom(Tt,xt)}async function jt(Tt,xt,Jt,Dt,en){if($[Tt]){Qe=Tt,Je(),k=new O.A(s,pe,Y.webrtc._videoTrackConstrainer),x=new N.A(v.A,s,I,pe),P.hasFeature("mcu")?F=new m.A(s,I,pe):F=new m.A(s,null,pe);const rt=c.nr;E=new y.A(pe,rt);const _e=P;return new Promise((oe,Me)=>{Ht=oe,qe=Me;const Pe=!a.A.getItem("audioDisabled_"+Tt),fe=!a.A.getItem("videoDisabled_"+Tt),Re=!!a.A.getItem("virtualBackgroundEnabled_"+Tt),We=a.A.getItem("virtualBackgroundType_"+Tt),ut=a.A.getItem("virtualBackgroundBlurStrength_"+Tt),dt=a.A.getItem("virtualBackgroundUrl_"+Tt);s.set("token",Tt),Pe?s.enableAudio():s.disableAudio(),fe?s.enableVideo():s.disableVideo(),Re?s.enableVirtualBackground():s.disableVirtualBackground(),We===i.Ju.BACKGROUND_TYPE.IMAGE?s.setVirtualBackgroundImage(dt):We===i.Ju.BACKGROUND_TYPE.VIDEO?s.setVirtualBackgroundVideo(dt):s.setVirtualBackgroundBlur(ut);const Ue=we=>{Y.off("localMediaStarted",Ue),Y.off("localMediaError",je),De(_e,we,Jt,Dt,en)},je=()=>{Y.off("localMediaStarted",Ue),Y.off("localMediaError",je),De(_e,null,Jt,Dt,en)};Y.on("localMediaStarted",Ue),Y.on("localMediaError",je),Y.startMedia(Tt,xt)})}}async function Lt(Tt){let xt,Jt;const Dt=new Promise((_e,oe)=>{xt=_e,Jt=oe}),en=()=>{Tt.off("connect",en),Tt.off("error",rt),xt()},rt=_e=>{_e.code!=="invalid_token"&&_e.code!=="invalid_client_type"||(Tt.off("connect",en),Tt.off("error",rt),_e.code==="invalid_token"?Jt(new Error("Authentication failed for signaling server: "+Tt.settings.server)):_e.code==="invalid_client_type"&&Jt(new Error("Internal clients are not supported by the signaling server, is 'internalsecret' set in the signaling server configuration file?")))};Tt.on("connect",en),Tt.on("error",rt),await Dt}async function ct(Tt,xt,Jt){_.set("audioInputId",null),_.set("videoInputId",null),xt.helloAuthParams.internal=Jt,P=Signaling.createConnection(xt),await Lt(P),P.doSend({type:"internal",internal:{type:"incall",incall:{incall:PARTICIPANT.CALL_FLAG.IN_CALL}}}),await P.joinRoom(Tt),Qe=Tt,Je(),E=new CallParticipantsAudioPlayer(pe);const Dt=P;return new Promise((en,rt)=>{Ht=en,qe=rt;const _e=!0;s.disableAudio(),s.disableVideo(),s.disableVirtualBackground();const oe=Pe=>{Y.off("localMediaStarted",oe),Y.off("localMediaError",Me),De(Dt,Pe,_e)},Me=()=>{Y.off("localMediaStarted",oe),Y.off("localMediaError",Me),De(Dt,null,_e)};Y.on("localMediaStarted",oe),Y.on("localMediaError",Me),Y.startMedia(Tt,PARTICIPANT.CALL_FLAG.IN_CALL)})}async function Bt(Tt,xt=!1){k.destroy(),k=null,x.destroy(),x=null,F.destroy(),F=null,E.destroy(),E=null,$[Tt]&&await P.leaveCall(Tt,!1,xt)}async function gn(Tt){$[Tt]&&await P.leaveRoom(Tt)}function Mt(){P&&P.disconnect()}async function Zt(Tt){await P.sendCallMessage(Tt)}function Kt(Tt){M?.setTyping(Tt)}},89484:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(50953),i=n(76271),a=n(50123);function f(){this._superEmitterMixin(),this.callParticipantModels=(0,e.Kh)([])}f.prototype={add(r){const v=new a.A(r);return this.callParticipantModels.push(v),this._trigger("add",[v]),v},get(r){return this.callParticipantModels.find(function(v){return v.attributes.peerId===r})},remove(r){const v=this.callParticipantModels.findIndex(function(c){return c.attributes.peerId===r});if(v!==-1){const c=this.callParticipantModels[v];return this.callParticipantModels.splice(v,1),this._trigger("remove",[c]),c.destroy(),!0}return!1}},i.A.apply(f.prototype)},50123:(W,b,n)=>{"use strict";n.d(b,{A:()=>f,K:()=>a});var e=n(50953),i=n(76271);const a={NEW:"new",CHECKING:"checking",CONNECTED:"connected",COMPLETED:"completed",DISCONNECTED:"disconnected",DISCONNECTED_LONG:"disconnected-long",FAILED:"failed",FAILED_NO_RESTART:"failed-no-restart",CLOSED:"closed"};function f(r){this._superEmitterMixin(),this.attributes=(0,e.Kh)({peerId:null,f7cloudSessionId:null,peer:null,screenPeer:null,actorType:void 0,actorId:void 0,userId:void 0,name:void 0,internal:void 0,connectionState:a.NEW,negotiating:!1,connecting:!1,initialConnection:!0,connectedAtLeastOnce:!1,stream:null,audioAvailable:void 0,speaking:void 0,videoBlocked:void 0,videoAvailable:void 0,screen:null,raisedHand:{state:!1,timestamp:null}}),this.set("peerId",r.peerId),this._webRtc=r.webRtc,this._handlePeerStreamAddedBound=this._handlePeerStreamAdded.bind(this),this._handlePeerStreamRemovedBound=this._handlePeerStreamRemoved.bind(this),this._handleNickBound=this._handleNick.bind(this),this._handleMuteBound=this._handleMute.bind(this),this._handleUnmuteBound=this._handleUnmute.bind(this),this._handleExtendedIceConnectionStateChangeBound=this._handleExtendedIceConnectionStateChange.bind(this),this._handleSignalingStateChangeBound=this._handleSignalingStateChange.bind(this),this._handleChannelMessageBound=this._handleChannelMessage.bind(this),this._handleRaisedHandBound=this._handleRaisedHand.bind(this),this._handleRemoteVideoBlockedBound=this._handleRemoteVideoBlocked.bind(this),this._handleReactionBound=this._handleReaction.bind(this),this._handleTranscriptBound=this._handleTranscript.bind(this),this._webRtc.on("peerStreamAdded",this._handlePeerStreamAddedBound),this._webRtc.on("peerStreamRemoved",this._handlePeerStreamRemovedBound),this._webRtc.on("nick",this._handleNickBound),this._webRtc.on("mute",this._handleMuteBound),this._webRtc.on("unmute",this._handleUnmuteBound),this._webRtc.on("channelMessage",this._handleChannelMessageBound),this._webRtc.on("raisedHand",this._handleRaisedHandBound),this._webRtc.on("reaction",this._handleReactionBound),this._webRtc.on("transcript",this._handleTranscriptBound)}f.prototype={destroy(){this.get("peer")&&(this.get("peer").off("extendedIceConnectionStateChange",this._handleExtendedIceConnectionStateChangeBound),this.get("peer").off("signalingStateChange",this._handleSignalingStateChangeBound),this.get("peer").off("remoteVideoBlocked",this._handleRemoteVideoBlockedBound)),this._webRtc.off("peerStreamAdded",this._handlePeerStreamAddedBound),this._webRtc.off("peerStreamRemoved",this._handlePeerStreamRemovedBound),this._webRtc.off("nick",this._handleNickBound),this._webRtc.off("mute",this._handleMuteBound),this._webRtc.off("unmute",this._handleUnmuteBound),this._webRtc.off("channelMessage",this._handleChannelMessageBound),this._webRtc.off("raisedHand",this._handleRaisedHandBound),this._webRtc.off("reaction",this._handleReactionBound)},get(r){return this.attributes[r]},set(r,v){this.attributes[r]!==v&&(this.attributes[r]=v,this._trigger("change:"+r,[v]))},_handlePeerStreamAdded(r){this.get("peer")===r?(this.set("stream",this.get("peer").stream||null),this.get("peer").nick!==void 0&&this.set("name",this.get("peer").nick)):this.get("screenPeer")===r&&this.set("screen",this.get("screenPeer").stream||null)},_handlePeerStreamRemoved(r){this.get("peer")===r?(this.set("stream",null),this.set("audioAvailable",void 0),this.set("speaking",void 0),this.set("videoAvailable",void 0)):this.get("screenPeer")===r&&this.set("screen",null)},_handleNick(r){this.get("peerId")===r.id&&this.set("name",r.name||null)},_handleMute(r){!this.get("peer")||this.get("peer").id!==r.id||(r.name==="video"?this.set("videoAvailable",!1):(this.set("audioAvailable",!1),this.set("speaking",!1)))},forceMute(){this.get("peer")&&(this._webRtc.sendToAll("control",{action:"forceMute",peerId:this.get("peer").id}),this._handleMute({id:this.get("peer").id}))},_handleUnmute(r){!this.get("peer")||this.get("peer").id!==r.id||(r.name==="video"?this.set("videoAvailable",!0):this.set("audioAvailable",!0))},_handleChannelMessage(r,v,c){!this.get("peer")||this.get("peer").id!==r.id||(c.type==="speaking"?this.set("speaking",!0):c.type==="stoppedSpeaking"&&this.set("speaking",!1))},_handleRaisedHand(r){this.get("peerId")===r.id&&this.set("raisedHand",r.raised)},setPeer(r){if(r&&this.get("peerId")!==r.id&&console.warn("Mismatch between stored peer ID and ID of given peer: ",this.get("peerId"),r.id),this.get("peer")&&(this.get("peer").off("extendedIceConnectionStateChange",this._handleExtendedIceConnectionStateChangeBound),this.get("peer").off("signalingStateChange",this._handleSignalingStateChangeBound),this.get("peer").off("remoteVideoBlocked",this._handleRemoteVideoBlockedBound)),this.set("peer",r?(0,e.IG)(r):null),!this.get("peer")){this.set("connectionState",a.COMPLETED),this.set("negotiating",!1),this.set("connecting",!1),this.set("audioAvailable",!1),this.set("speaking",!1),this.set("videoAvailable",!1),this.set("videoBlocked",!1);return}this.get("peer").pc.connectionState==="failed"&&this.get("peer").pc.iceConnectionState==="disconnected"?this._handleExtendedIceConnectionStateChange(this.get("peer").pc.connectionState):this._handleExtendedIceConnectionStateChange(this.get("peer").pc.iceConnectionState),this._handleSignalingStateChange(this.get("peer").pc.signalingState),this._handlePeerStreamAdded(this.get("peer")),this._handleRemoteVideoBlocked(void 0),this.get("peer").on("extendedIceConnectionStateChange",this._handleExtendedIceConnectionStateChangeBound),this.get("peer").on("signalingStateChange",this._handleSignalingStateChangeBound),this.get("peer").on("remoteVideoBlocked",this._handleRemoteVideoBlockedBound),this._simulcastVideoQuality!==void 0&&this.setSimulcastVideoQuality(this._simulcastVideoQuality),this._videoBlocked!==void 0&&this.setVideoBlocked(this._videoBlocked)},_handleExtendedIceConnectionStateChange(r){const v=function(){this.get("peer").nick!==void 0&&this.set("name",this.get("peer").nick)}.bind(this);switch(r){case"new":this.set("connectionState",a.NEW),this.set("connecting",!0),this.set("audioAvailable",void 0),this.set("speaking",void 0),this.set("videoAvailable",void 0);break;case"checking":this.set("connectionState",a.CHECKING),this.set("connecting",!0),this.set("audioAvailable",void 0),this.set("speaking",void 0),this.set("videoAvailable",void 0);break;case"connected":this.set("connectionState",a.CONNECTED),this.set("connecting",!1),this.set("initialConnection",!1),this.set("connectedAtLeastOnce",!0),v();break;case"completed":this.set("connectionState",a.COMPLETED),this.set("connecting",!1),this.set("initialConnection",!1),this.set("connectedAtLeastOnce",!0),v();break;case"disconnected":this.set("connectionState",a.DISCONNECTED);break;case"disconnected-long":this.set("connectionState",a.DISCONNECTED_LONG);break;case"failed":this.set("connectionState",a.FAILED),this.set("connecting",!1),this.set("initialConnection",!1);break;case"failed-no-restart":this.set("connectionState",a.FAILED_NO_RESTART),this.set("connecting",!1),this.set("initialConnection",!1);break;case"closed":this.set("connectionState",a.CLOSED),this.set("connecting",!1),this.set("initialConnection",!1);break;default:console.error("Unexpected (extended) ICE connection state: ",r)}},_handleSignalingStateChange(r){this.set("negotiating",r!=="stable"&&r!=="closed")},setScreenPeer(r){r&&this.get("peerId")!==r.id&&console.warn("Mismatch between stored peer ID and ID of given screen peer: ",this.get("peerId"),r.id),this.set("screenPeer",r?(0,e.IG)(r):null),this._handlePeerStreamAdded(this.get("screenPeer")),this._simulcastScreenQuality!==void 0&&this.setSimulcastScreenQuality(this._simulcastScreenQuality)},setActor(r,v){this.set("actorType",r),this.set("actorId",v)},setUserId(r){this.set("userId",r)},setF7cloudSessionId(r){this.set("f7cloudSessionId",r)},setVideoBlocked(r){this._videoBlocked=r,this.get("peer")&&this.get("peer").setRemoteVideoBlocked(r)},_handleRemoteVideoBlocked(r){this.set("videoBlocked",r)},setSimulcastVideoQuality(r){this._simulcastVideoQuality=r,!(!this.get("peer")||!this.get("peer").enableSimulcast)&&this.get("peer").selectSimulcastStream(r,r)},setSimulcastScreenQuality(r){this._simulcastScreenQuality=r,!(!this.get("screenPeer")||!this.get("screenPeer").enableSimulcast)&&this.get("screenPeer").selectSimulcastStream(r,r)},_handleReaction(r){this.get("peerId")===r.id&&this._trigger("reaction",[r.reaction])},_handleTranscript(r){this.get("peerId")===r.id&&this._trigger("transcript",[r.message,r.languageId,r.final])}},i.A.apply(f.prototype)},80796:(W,b,n)=>{"use strict";n.d(b,{A:()=>p});var e=n(50953),i=n(20641),a=n(83726),f=n(43846),r=n(76271),v=n(50123);const c=(0,a.k)(f.A);function p(){this._superEmitterMixin(),this.attributes=(0,e.Kh)({peerId:null,peer:null,screenPeer:null,guestName:null,peerNeeded:!1,connectionState:null}),this._handleForcedMuteBound=this._handleForcedMute.bind(this),this._handleExtendedIceConnectionStateChangeBound=this._handleExtendedIceConnectionStateChange.bind(this)}p.prototype={get(g){return this.attributes[g]},set(g,u){this.attributes[g]!==u&&(this.attributes[g]=u,this._trigger("change:"+g,[u]))},setWebRtc(g){this._webRtc&&(this._webRtc.off("forcedMute",this._handleForcedMuteBound),this._unwatchDisplayNameChange()),this._webRtc=g,this.set("peerId",this._webRtc.connection.getSessionId()),this.set("guestName",null),this._webRtc.on("forcedMute",this._handleForcedMuteBound),this._unwatchDisplayNameChange=(0,i.wB)(()=>c.displayName,this.setGuestName.bind(this))},setPeerId(g){this.set("peerId",g)},setPeer(g){if(g&&this.get("peerId")!==g.id&&console.warn("Mismatch between stored peer ID and ID of given peer: ",this.get("peerId"),g.id),this.get("peer")&&this.get("peer").off("extendedIceConnectionStateChange",this._handleExtendedIceConnectionStateChangeBound),this.set("peer",g),!this.get("peer")){this.set("connectionState",null);return}this.get("peer").pc.connectionState==="failed"&&this.get("peer").pc.iceConnectionState==="disconnected"?this._handleExtendedIceConnectionStateChange(this.get("peer").pc.connectionState):this._handleExtendedIceConnectionStateChange(this.get("peer").pc.iceConnectionState),this.get("peer").on("extendedIceConnectionStateChange",this._handleExtendedIceConnectionStateChangeBound)},setScreenPeer(g){g&&this.get("peerId")!==g.id&&console.warn("Mismatch between stored peer ID and ID of given screen peer: ",this.get("peerId"),g.id),this.set("screenPeer",g)},setGuestName(g){if(!this._webRtc)throw new Error("WebRtc not initialized yet");this.set("guestName",g),this._webRtc.webrtc.emit("nickChanged",g)},setPeerNeeded(g){this.set("peerNeeded",g)},_handleForcedMute(){this._trigger("forcedMute")},_handleExtendedIceConnectionStateChange(g){switch(g){case"new":this.set("connectionState",v.K.NEW);break;case"checking":this.set("connectionState",v.K.CHECKING);break;case"connected":this.set("connectionState",v.K.CONNECTED);break;case"completed":this.set("connectionState",v.K.COMPLETED);break;case"disconnected":this.set("connectionState",v.K.DISCONNECTED);break;case"disconnected-long":this.set("connectionState",v.K.DISCONNECTED_LONG);break;case"failed":this.set("connectionState",v.K.FAILED);break;case"closed":this.set("connectionState",v.K.CLOSED);break;default:console.error("Unexpected (extended) ICE connection state: ",g)}},sendReaction(g){if(!this._webRtc)throw new Error("WebRtc not initialized yet");this._webRtc.sendToAll("reaction",{reaction:g})}},r.A.apply(p.prototype)},5663:(W,b,n)=>{"use strict";n.d(b,{A:()=>c});var e=n(50953),i=n(26514),a=n(24140),f=n(43846),r=n(9586),v=n(76271);function c(){this._superEmitterMixin(),this._tokenStore=(0,r.E)(f.A),this.attributes=(0,e.Kh)({localStreamRequestVideoError:null,localStream:null,audioAvailable:!1,audioEnabled:!1,speaking:!1,speakingWhileMuted:!1,currentVolume:-100,volumeThreshold:-100,videoAvailable:!1,videoEnabled:!1,virtualBackgroundAvailable:!1,virtualBackgroundEnabled:!1,virtualBackgroundType:null,virtualBackgroundBlurStrength:null,virtualBackgroundUrl:null,localScreen:null,token:"",raisedHand:{state:!1,timestamp:Date.now()}}),this._handleLocalStreamRequestedBound=this._handleLocalStreamRequested.bind(this),this._handleLocalStreamBound=this._handleLocalStream.bind(this),this._handleLocalStreamRequestFailedRetryNoVideoBound=this._handleLocalStreamRequestFailedRetryNoVideo.bind(this),this._handleLocalStreamRequestFailedBound=this._handleLocalStreamRequestFailed.bind(this),this._handleLocalStreamChangedBound=this._handleLocalStreamChanged.bind(this),this._handleLocalTrackEnabledChangedBound=this._handleLocalTrackEnabledChanged.bind(this),this._handleLocalStreamStoppedBound=this._handleLocalStreamStopped.bind(this),this._handleAudioDisallowedBound=this._handleAudioDisallowed.bind(this),this._handleVolumeChangeBound=this._handleVolumeChange.bind(this),this._handleSpeakingBound=this._handleSpeaking.bind(this),this._handleStoppedSpeakingBound=this._handleStoppedSpeaking.bind(this),this._handleSpeakingWhileMutedBound=this._handleSpeakingWhileMuted.bind(this),this._handleStoppedSpeakingWhileMutedBound=this._handleStoppedSpeakingWhileMuted.bind(this),this._handleVideoDisallowedBound=this._handleVideoDisallowed.bind(this),this._handleVirtualBackgroundLoadFailedBound=this._handleVirtualBackgroundLoadFailed.bind(this),this._handleVirtualBackgroundOnBound=this._handleVirtualBackgroundOn.bind(this),this._handleVirtualBackgroundSetBound=this._handleVirtualBackgroundSet.bind(this),this._handleVirtualBackgroundOffBound=this._handleVirtualBackgroundOff.bind(this),this._handleLocalScreenBound=this._handleLocalScreen.bind(this),this._handleLocalScreenStoppedBound=this._handleLocalScreenStopped.bind(this)}c.prototype={get(p){return this.attributes[p]},set(p,g){this.attributes[p]!==g&&(this.attributes[p]=g,this._trigger("change:"+p,[g]))},getWebRtc(){return this._webRtc},setWebRtc(p){this._webRtc&&this._webRtc.webrtc&&(this._webRtc.webrtc.off("localStreamRequested",this._handleLocalStreamRequestedBound),this._webRtc.webrtc.off("localStream",this._handleLocalStreamBound),this._webRtc.webrtc.off("localStreamRequestFailedRetryNoVideo",this._handleLocalStreamRequestFailedBound),this._webRtc.webrtc.off("localStreamRequestFailed",this._handleLocalStreamRequestFailedBound),this._webRtc.webrtc.off("localStreamChanged",this._handleLocalStreamChangedBound),this._webRtc.webrtc.off("localTrackEnabledChanged",this._handleLocalTrackEnabledChangedBound),this._webRtc.webrtc.off("localStreamStopped",this._handleLocalStreamStoppedBound),this._webRtc.webrtc.off("audioDisallowed",this._handleAudioDisallowedBound),this._webRtc.webrtc.off("volumeChange",this._handleVolumeChangeBound),this._webRtc.webrtc.off("speaking",this._handleSpeakingBound),this._webRtc.webrtc.off("stoppedSpeaking",this._handleStoppedSpeakingBound),this._webRtc.webrtc.off("speakingWhileMuted",this._handleSpeakingWhileMutedBound),this._webRtc.webrtc.off("stoppedSpeakingWhileMuted",this._handleStoppedSpeakingWhileMutedBound),this._webRtc.webrtc.off("videoDisallowed",this._handleVideoDisallowedBound),this._webRtc.webrtc.off("virtualBackgroundLoadFailed",this._handleVirtualBackgroundLoadFailedBound),this._webRtc.webrtc.off("virtualBackgroundOn",this._handleVirtualBackgroundOnBound),this._webRtc.webrtc.off("virtualBackgroundSet",this._handleVirtualBackgroundSetBound),this._webRtc.webrtc.off("virtualBackgroundOff",this._handleVirtualBackgroundOffBound),this._webRtc.webrtc.off("localScreen",this._handleLocalScreenBound),this._webRtc.webrtc.off("localScreenStopped",this._handleLocalScreenStoppedBound)),this._webRtc=p,this.set("localStream",null),this.set("audioAvailable",!1),this.set("audioEnabled",!1),this.set("speaking",!1),this.set("speakingWhileMuted",!1),this.set("currentVolume",-100),this.set("volumeThreshold",-100),this.set("videoAvailable",!1),this.set("videoEnabled",!1),this.set("virtualBackgroundAvailable",this._webRtc.webrtc.isVirtualBackgroundAvailable()),this.set("virtualBackgroundEnabled",this._webRtc.webrtc.isVirtualBackgroundEnabled()),this._webRtc.webrtc.isVirtualBackgroundAvailable()&&this._setVirtualBackgroundTypeAndParameters(this._webRtc.webrtc.getVirtualBackground()),this.set("localScreen",null),this._webRtc.webrtc.on("localStreamRequested",this._handleLocalStreamRequestedBound),this._webRtc.webrtc.on("localStream",this._handleLocalStreamBound),this._webRtc.webrtc.on("localStreamRequestFailedRetryNoVideo",this._handleLocalStreamRequestFailedRetryNoVideoBound),this._webRtc.webrtc.on("localStreamRequestFailed",this._handleLocalStreamRequestFailedBound),this._webRtc.webrtc.on("localStreamChanged",this._handleLocalStreamChangedBound),this._webRtc.webrtc.on("localTrackEnabledChanged",this._handleLocalTrackEnabledChangedBound),this._webRtc.webrtc.on("localStreamStopped",this._handleLocalStreamStoppedBound),this._webRtc.webrtc.on("audioDisallowed",this._handleAudioDisallowedBound),this._webRtc.webrtc.on("volumeChange",this._handleVolumeChangeBound),this._webRtc.webrtc.on("speaking",this._handleSpeakingBound),this._webRtc.webrtc.on("stoppedSpeaking",this._handleStoppedSpeakingBound),this._webRtc.webrtc.on("speakingWhileMuted",this._handleSpeakingWhileMutedBound),this._webRtc.webrtc.on("stoppedSpeakingWhileMuted",this._handleStoppedSpeakingWhileMutedBound),this._webRtc.webrtc.on("videoDisallowed",this._handleVideoDisallowedBound),this._webRtc.webrtc.on("virtualBackgroundLoadFailed",this._handleVirtualBackgroundLoadFailedBound),this._webRtc.webrtc.on("virtualBackgroundOn",this._handleVirtualBackgroundOnBound),this._webRtc.webrtc.on("virtualBackgroundSet",this._handleVirtualBackgroundSetBound),this._webRtc.webrtc.on("virtualBackgroundOff",this._handleVirtualBackgroundOffBound),this._webRtc.webrtc.on("localScreen",this._handleLocalScreenBound),this._webRtc.webrtc.on("localScreenStopped",this._handleLocalScreenStoppedBound)},_handleLocalStreamRequested(p){p!=="retry-no-video"&&this.set("localStreamRequestVideoError",null)},_handleLocalStream(p){this.set("localStream",p),this._setInitialState(p)},_handleLocalStreamRequestFailedRetryNoVideo(p){!p||p.name==="NotFoundError"||this.set("localStreamRequestVideoError",p)},_handleLocalStreamRequestFailed(){this.set("localStream",null),this._setInitialState(null)},_setInitialState(p){this.set("token",this._tokenStore.token),this._updateMediaAvailability(p),this.set("raisedHand",{state:!1,timestamp:Date.now()})},_handleLocalStreamChanged(p){this.set("localStream",p),this._updateMediaAvailability(p)},_updateMediaAvailability(p){p&&p.getAudioTracks().length>0?(this.set("audioAvailable",!0),this.set("audioEnabled",p.getAudioTracks()[0].enabled)):(this.disableAudio(),this.set("audioEnabled",!1),this.set("audioAvailable",!1)),p&&p.getVideoTracks().length>0?(this.set("videoAvailable",!0),this.set("videoEnabled",p.getVideoTracks()[0].enabled)):(this.disableVideo(),this.set("videoEnabled",!1),this.set("videoAvailable",!1))},_handleLocalTrackEnabledChanged(p,g){p.kind==="audio"?this.set("audioEnabled",p.enabled):p.kind==="video"&&this.set("videoEnabled",p.enabled)},_handleLocalStreamStopped(p){this.get("localStream")===p&&(this.set("localStream",null),this.set("audioEnabled",!1),this.set("audioAvailable",!1),this.set("videoEnabled",!1),this.set("videoAvailable",!1))},_handleAudioDisallowed(){this.disableAudio()},_handleVolumeChange(p,g){this.get("audioAvailable")&&(this.set("currentVolume",p),this.set("volumeThreshold",g))},_handleSpeaking(){this.get("audioAvailable")&&this.set("speaking",!0)},_handleStoppedSpeaking(){this.get("audioAvailable")&&this.set("speaking",!1)},_handleSpeakingWhileMuted(){this.get("audioAvailable")&&this.set("speakingWhileMuted",!0)},_handleStoppedSpeakingWhileMuted(){this.get("audioAvailable")&&this.set("speakingWhileMuted",!1)},_handleVideoDisallowed(){this.disableVideo()},_handleVirtualBackgroundLoadFailed(){this.set("virtualBackgroundAvailable",!1)},_handleVirtualBackgroundOn(){this.set("virtualBackgroundEnabled",!0)},_setVirtualBackgroundTypeAndParameters(p){if(this.set("virtualBackgroundType",p.backgroundType),p.backgroundType===i.Ju.BACKGROUND_TYPE.BLUR){this.set("virtualBackgroundBlurStrength",p.blurValue),this.set("virtualBackgroundUrl",null);return}(p.backgroundType===i.Ju.BACKGROUND_TYPE.IMAGE||p.backgroundType===i.Ju.BACKGROUND_TYPE.VIDEO)&&(this.set("virtualBackgroundUrl",p.virtualSource),this.set("virtualBackgroundBlurStrength",null))},_handleVirtualBackgroundSet(p){this._setVirtualBackgroundTypeAndParameters(p)},_handleVirtualBackgroundOff(){this.set("virtualBackgroundEnabled",!1)},_handleLocalScreen(p){this.set("localScreen",p)},_handleLocalScreenStopped(){this.set("localScreen",null)},enableAudio(){if(!this._webRtc)throw new Error("WebRtc not initialized yet");a.A.removeItem("audioDisabled_"+this.get("token")),this._webRtc.unmute()},disableAudio(){if(!this._webRtc)throw new Error("WebRtc not initialized yet");a.A.setItem("audioDisabled_"+this.get("token"),"true"),this._webRtc.mute()},enableVideo(){if(!this._webRtc)throw new Error("WebRtc not initialized yet");a.A.removeItem("videoDisabled_"+this.get("token")),this._webRtc.resumeVideo()},disableVideo(){if(!this._webRtc)throw new Error("WebRtc not initialized yet");a.A.setItem("videoDisabled_"+this.get("token"),"true"),this._webRtc.pauseVideo()},enableVirtualBackground(){if(!this._webRtc)throw new Error("WebRtc not initialized yet");a.A.setItem("virtualBackgroundEnabled_"+this.get("token"),"true"),this._webRtc.enableVirtualBackground()},setVirtualBackgroundBlur(p,g=!1){if(!this._webRtc)throw new Error("WebRtc not initialized yet");p||(p=i.Ju.BLUR_STRENGTH.DEFAULT),g||(a.A.setItem("virtualBackgroundType_"+this.get("token"),i.Ju.BACKGROUND_TYPE.BLUR),a.A.setItem("virtualBackgroundBlurStrength_"+this.get("token"),p),a.A.removeItem("virtualBackgroundUrl_"+this.get("token"))),this._webRtc.setVirtualBackground({backgroundType:i.Ju.BACKGROUND_TYPE.BLUR,blurValue:p})},setVirtualBackgroundImage(p){if(!this._webRtc)throw new Error("WebRtc not initialized yet");a.A.setItem("virtualBackgroundType_"+this.get("token"),i.Ju.BACKGROUND_TYPE.IMAGE),a.A.setItem("virtualBackgroundUrl_"+this.get("token"),p),a.A.removeItem("virtualBackgroundBlurStrength_"+this.get("token")),this._webRtc.setVirtualBackground({backgroundType:i.Ju.BACKGROUND_TYPE.IMAGE,virtualSource:p})},setVirtualBackgroundVideo(p){if(!this._webRtc)throw new Error("WebRtc not initialized yet");a.A.setItem("virtualBackgroundType_"+this.get("token"),i.Ju.BACKGROUND_TYPE.VIDEO),a.A.setItem("virtualBackgroundUrl_"+this.get("token"),p),a.A.removeItem("virtualBackgroundBlurStrength_"+this.get("token")),this._webRtc.setVirtualBackground({backgroundType:i.Ju.BACKGROUND_TYPE.VIDEO,virtualSource:p})},disableVirtualBackground(){if(!this._webRtc)throw new Error("WebRtc not initialized yet");a.A.removeItem("virtualBackgroundEnabled_"+this.get("token")),this._webRtc.disableVirtualBackground()},shareScreen(p,g){if(!this._webRtc)throw new Error("WebRtc not initialized yet");this._webRtc.shareScreen(p,g)},stopSharingScreen(){if(!this._webRtc)throw new Error("WebRtc not initialized yet");this._webRtc.stopScreenShare()},toggleHandRaised(p){if(!this._webRtc)throw new Error("WebRtc not initialized yet");const g={state:p,timestamp:Date.now()};this._webRtc.sendToAll("raiseHand",g),this.set("raisedHand",g)}},v.A.apply(c.prototype)},63619:()=>{if(window.MediaStream){const W=window.MediaStream.prototype.addTrack;window.MediaStream.prototype.addTrack=function(f){let r=!1;const v=()=>{r=!0};this.addEventListener("addtrack",v),W.apply(this,arguments),this.removeEventListener("addtrack",v),r||this.dispatchEvent(new MediaStreamTrackEvent("addtrack",{track:f}))};const b=window.MediaStream.prototype.removeTrack;window.MediaStream.prototype.removeTrack=function(f){let r=!1;const v=()=>{r=!0};this.addEventListener("removetrack",v),b.apply(this,arguments),this.removeEventListener("removetrack",v),r||this.dispatchEvent(new MediaStreamTrackEvent("removetrack",{track:f}))};const n=window.MediaStream.prototype.dispatchEvent,e=window.MediaStream.prototype.addEventListener,i=window.MediaStream.prototype.removeEventListener;window.MediaStream.prototype.dispatchEvent=function(f){return this._listeners&&this._listeners[f.type]&&this._listeners[f.type].forEach(r=>{r.apply(this,[f])}),n.apply(this,arguments)};let a;window.MediaStream.prototype.addEventListener=function(f,r){if(a===void 0){a=!1;const v=()=>{a=!0};e.apply(this,["test-dispatch-event-support",v]),n.apply(this,[new Event("test-dispatch-event-support")]),i(this,["test-dispatch-event-support",v]),console.debug("Is MediaStream.dispatchEvent() supported?: ",a)}return a||(this._listeners||(this._listeners=[]),Object.hasOwn(this._listeners,f)?this._listeners[f].includes(r)||this._listeners[f].push(r):this._listeners[f]=[r]),e.apply(this,arguments)},window.MediaStream.prototype.removeEventListener=function(f,r){if(this._listeners&&this._listeners[f]){const v=this._listeners[f].indexOf(r);v>=0&&this._listeners[f].splice(v,1)}return i.apply(this,arguments)}}},58168:()=>{if(window.MediaStreamTrack){const W=window.MediaStreamTrack.prototype.clone;window.MediaStreamTrack.prototype.clone=function(){const f=W.apply(this,arguments);return this.dispatchEvent(new CustomEvent("cloned",{detail:f})),f};const b=window.MediaStreamTrack.prototype.stop;window.MediaStreamTrack.prototype.stop=function(){const f=this.readyState==="ended";b.apply(this,arguments),f||this.dispatchEvent(new Event("ended"))};const n=window.MediaStreamTrack.prototype.dispatchEvent,e=window.MediaStreamTrack.prototype.addEventListener,i=window.MediaStreamTrack.prototype.removeEventListener;window.MediaStreamTrack.prototype.dispatchEvent=function(f){return this._listeners&&this._listeners[f.type]&&this._listeners[f.type].forEach(r=>{r.apply(this,[f])}),n.apply(this,arguments)};let a;window.MediaStreamTrack.prototype.addEventListener=function(f,r){if(a===void 0){a=!1;const v=()=>{a=!0};e.apply(this,["test-dispatch-event-support",v]),n.apply(this,[new Event("test-dispatch-event-support")]),i(this,["test-dispatch-event-support",v]),console.debug("Is MediaStreamTrack.dispatchEvent() supported?: ",a)}return a||(this._listeners||(this._listeners=[]),Object.hasOwn(this._listeners,f)?this._listeners[f].includes(r)||this._listeners[f].push(r):this._listeners[f]=[r]),e.apply(this,arguments)},window.MediaStreamTrack.prototype.removeEventListener=function(f,r){if(this._listeners&&this._listeners[f]){const v=this._listeners[f].indexOf(r);v>=0&&this._listeners[f].splice(v,1)}return i.apply(this,arguments)}}},6682:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});function e(i,a,f){const v=arguments.length===3?f:a;let c;if(typeof window>"u"||window.location.protocol==="http:")return c=new Error("NavigatorUserMediaError"),c.name="HTTPS_REQUIRED",v(c);navigator.mediaDevices&&navigator.mediaDevices.getDisplayMedia?navigator.mediaDevices.getDisplayMedia({video:!0,audio:{echoCancellation:!1,autoGainControl:!1,noiseSuppression:!1}}).then(function(p){v(null,p)}).catch(function(p){v(p,null)}):(c=new Error("MediaStreamError"),c.name="NotSupportedError",v(c))}},9407:(W,b,n)=>{"use strict";n.d(b,{A:()=>C});var e=n(11199),i=n.n(e),a=n(40537),f=n.n(a),r=n(88499),v=n.n(r),c=n(17344),p=n(86928),g=n(41476),u=n(75201),l=n(66176),m=n(19894),y=n(31775),d=n(47846),w=n(6682);function C(j){v().call(this);const O=this.config={audioFallback:!1,logger:i()};let N;for(N in j)Object.hasOwn(j,N)&&(this.config[N]=j[N]);this.logger=O.logger,this._log=this.logger.log.bind(this.logger,"LocalMedia:"),this._logerror=this.logger.error.bind(this.logger,"LocalMedia:"),this._localMediaActive=!1,this.localStreams=[],this.sentStreams=[],this.localScreens=[],d.Dh.isSupported()||this._logerror("Your browser does not support local media capture."),this._mediaDevicesSource=new p.A,this._audioTrackEnabler=new l.A,this._videoTrackEnabler=new l.A,this._videoTrackConstrainer=new u.A,this._virtualBackground=new y.A,this._virtualBackground.on("loadFailed",()=>{this.emit("virtualBackgroundLoadFailed")}),this._blackVideoEnforcer=new c.A,this._speaking=void 0,this._speakingMonitor=new g.A,this._speakingMonitor.on("speaking",()=>{this.emit("speaking"),this._speaking=!0}),this._speakingMonitor.on("speakingWhileMuted",()=>{this.emit("speakingWhileMuted")}),this._speakingMonitor.on("stoppedSpeaking",()=>{this.emit("stoppedSpeaking"),this._speaking=!1}),this._speakingMonitor.on("stoppedSpeakingWhileMuted",()=>{this.emit("stoppedSpeakingWhileMuted")}),this._speakingMonitor.on("volumeChange",(X,V,Z)=>{this.emit("volumeChange",V,Z)}),this._trackToStream=new m.A,this._trackToStream.addInputTrackSlot("audio"),this._trackToStream.addInputTrackSlot("video"),this._trackToSentStream=new m.A,this._trackToSentStream.addInputTrackSlot("audio"),this._trackToSentStream.addInputTrackSlot("video"),this._handleStreamSetBound=this._handleStreamSet.bind(this),this._handleTrackReplacedBound=this._handleTrackReplaced.bind(this),this._handleTrackEnabledBound=this._handleTrackEnabled.bind(this),this._mediaDevicesSource.connectTrackSink("audio",this._audioTrackEnabler),this._mediaDevicesSource.connectTrackSink("video",this._videoTrackEnabler),this._audioTrackEnabler.connectTrackSink("default",this._speakingMonitor),this._audioTrackEnabler.connectTrackSink("default",this._trackToStream,"audio"),this._audioTrackEnabler.connectTrackSink("default",this._trackToSentStream,"audio"),this._videoTrackEnabler.connectTrackSink("default",this._videoTrackConstrainer),this._videoTrackConstrainer.connectTrackSink("default",this._virtualBackground),this._virtualBackground.connectTrackSink("default",this._trackToStream,"video"),this._virtualBackground.connectTrackSink("default",this._blackVideoEnforcer,"default"),this._blackVideoEnforcer.connectTrackSink("default",this._trackToSentStream,"video")}f().inherits(C,v()),C.prototype.isLocalMediaActive=function(){return this._localMediaActive},C.prototype.hasAudioTrack=function(){return this._trackToStream.getStream()&&this._trackToStream.getStream().getAudioTracks().length>0},C.prototype.hasVideoTrack=function(){return this._trackToStream.getStream()&&this._trackToStream.getStream().getVideoTracks().length>0},C.prototype.start=function(j,O,N){const X=this,V=j||{audio:!0,video:!0};if(V.audio?this.allowAudio():this.disallowAudio(),V.video?this.allowVideo():this.disallowVideo(),!V.audio&&!V.video)return X.emit("localStream",null),O?O(null,null,V):void 0;if(!d.Dh.isSupported()){const J=new Error("MediaStreamError");return J.name="NotSupportedError",O?O(J,null):void 0}this.emit("localStreamRequested",N);const Z=J=>{X.emit("localStreamRequestFailedRetryNoVideo",J)};this._mediaDevicesSource.start(Z).then(()=>{if(X.localStreams.push(X._trackToStream.getStream()),X.sentStreams.push(X._trackToSentStream.getStream()),X.emit("localStream",X._trackToStream.getStream()),X._trackToStream.on("streamSet",X._handleStreamSetBound),X._trackToStream.on("trackReplaced",X._handleTrackReplacedBound),X._trackToStream.on("trackEnabled",X._handleTrackEnabledBound),X._trackToSentStream.on("streamSet",X._handleStreamSetBound),X._trackToSentStream.on("trackReplaced",X._handleTrackReplacedBound),X._trackToSentStream.on("trackEnabled",X._handleTrackEnabledBound),X._localMediaActive=!0,O){const J={audio:X._trackToStream.getStream().getAudioTracks().length>0,video:X._trackToStream.getStream().getVideoTracks().length>0};return O(null,X._trackToStream.getStream(),J)}}).catch(J=>{if(X.emit("localStreamRequestFailed"),X._trackToStream.on("streamSet",X._handleStreamSetBound),X._trackToStream.on("trackReplaced",X._handleTrackReplacedBound),X._trackToStream.on("trackEnabled",X._handleTrackEnabledBound),X._trackToSentStream.on("streamSet",X._handleStreamSetBound),X._trackToSentStream.on("trackReplaced",X._handleTrackReplacedBound),X._trackToSentStream.on("trackEnabled",X._handleTrackEnabledBound),X._localMediaActive=!0,O)return O(J,null)})},C.prototype._handleStreamSet=function(j,O,N){N&&this._removeStream(N),O&&(j===this._trackToStream?this.localStreams.push(O):this.sentStreams.push(O))},C.prototype._handleTrackReplaced=function(j,O,N){j===this._trackToStream?(this.emit("localStreamChanged",j.getStream()),this.emit("localTrackReplaced",O,N,j.getStream())):this.emit("sentTrackReplaced",O,N,j.getStream())},C.prototype._handleTrackEnabled=function(j,O){j===this._trackToStream?this.emit("localTrackEnabledChanged",O,j.getStream()):this.emit("sentTrackEnabledChanged",O,j.getStream())},C.prototype.stop=function(){this._trackToStream.off("streamSet",this._handleStreamSetBound),this._trackToStream.off("trackReplaced",this._handleTrackReplacedBound),this._trackToStream.off("trackEnabled",this._handleTrackEnabledBound),this._trackToSentStream.off("streamSet",this._handleStreamSetBound),this._trackToSentStream.off("trackReplaced",this._handleTrackReplacedBound),this._trackToSentStream.off("trackEnabled",this._handleTrackEnabledBound),this.stopStream(),this.stopScreenShare(),this._localMediaActive=!1},C.prototype.stopStream=function(){const j=this._trackToStream.getStream(),O=this._trackToSentStream.getStream();this._mediaDevicesSource.stop(),j&&this._removeStream(j),O&&this._removeStream(O)},C.prototype.startScreenShare=function(j,O,N){const X=this;this.emit("localScreenRequested"),typeof O=="function"&&!N&&(N=O,O=null),(0,w.A)(j,O,function(V,Z){if(V?(console.error("Error when starting screen share: ",V),X.emit("localScreenRequestFailed")):(X.localScreens.push(Z),Z.getTracks().forEach(function(J){J.addEventListener("ended",function(){let se=!0;Z.getTracks().forEach(function(Y){se=Y.readyState==="ended"&&se}),se&&X._removeStream(Z)})}),X.emit("localScreen",Z)),N)return N(V,Z)})},C.prototype.stopScreenShare=function(){const j=this;this.localScreens.forEach(function(O){O.getTracks().forEach(N=>N.stop()),j._removeStream(O)})},C.prototype.isAudioAllowed=function(){return this._mediaDevicesSource.isAudioAllowed()},C.prototype.disallowAudio=function(){this._mediaDevicesSource.setAudioAllowed(!1),this.emit("audioDisallowed")},C.prototype.allowAudio=function(){this._mediaDevicesSource.setAudioAllowed(!0),this.emit("audioAllowed")},C.prototype.mute=function(){this._setAudioEnabled(!1),this.emit("audioOff")},C.prototype.unmute=function(){this._setAudioEnabled(!0),this.emit("audioOn")},C.prototype.isVideoAllowed=function(){return this._mediaDevicesSource.isVideoAllowed()},C.prototype.disallowVideo=function(){this._mediaDevicesSource.setVideoAllowed(!1),this.emit("videoDisallowed")},C.prototype.allowVideo=function(){this._mediaDevicesSource.setVideoAllowed(!0),this.emit("videoAllowed")},C.prototype.pauseVideo=function(){this._setVideoEnabled(!1),this.emit("videoOff")},C.prototype.resumeVideo=function(){this._setVideoEnabled(!0),this.emit("videoOn")},C.prototype.enableVirtualBackground=function(){this._virtualBackground.setEnabled(!0),this.emit("virtualBackgroundOn")},C.prototype.setVirtualBackground=function(j){this._virtualBackground.setVirtualBackground(j),this.emit("virtualBackgroundSet",j)},C.prototype.disableVirtualBackground=function(){this._virtualBackground.setEnabled(!1),this.emit("virtualBackgroundOff")},C.prototype.pause=function(){this.mute(),this.pauseVideo()},C.prototype.resume=function(){this.unmute(),this.resumeVideo()},C.prototype._setAudioEnabled=function(j){this._audioTrackEnabler.setEnabled(j)},C.prototype._setVideoEnabled=function(j){this._videoTrackEnabler.setEnabled(j)},C.prototype.isSpeaking=function(){return this._speaking},C.prototype.isAudioEnabled=function(){let j=!0,O=!1;return this.localStreams.forEach(function(N){const X=N.getAudioTracks();X.length>0&&(O=!0,X.forEach(function(V){j=j&&V.enabled}))}),O?j:!1},C.prototype.isVideoEnabled=function(){let j=!0,O=!1;return this.localStreams.forEach(function(N){const X=N.getVideoTracks();X.length>0&&(O=!0,X.forEach(function(V){j=j&&V.enabled}))}),O?j:!1},C.prototype.isVirtualBackgroundAvailable=function(){return this._virtualBackground.isAvailable()},C.prototype.isVirtualBackgroundEnabled=function(){return this._virtualBackground.isEnabled()},C.prototype.getVirtualBackground=function(){return this._virtualBackground.getVirtualBackground()},C.prototype._removeStream=function(j){let O=this.localStreams.indexOf(j);if(O>-1){this.localStreams.splice(O,1),this.emit("localStreamStopped",j);return}if(O=this.sentStreams.indexOf(j),O>-1){this.sentStreams.splice(O,1),this.emit("sentStreamStopped",j);return}O=this.localScreens.indexOf(j),O>-1&&(this.localScreens.splice(O,1),this.emit("localScreenStopped",j))},Object.defineProperty(C.prototype,"localScreen",{get(){return this.localScreens.length>0?this.localScreens[0]:null}})},51646:(W,b,n)=>{"use strict";n.d(b,{A:()=>m});var e=n(40537),i=n.n(e),a=n(66752),f=n(88158),r=n.n(f),v=n(88499),c=n.n(v),p=n(55124);function g(y){let d=!0;return y.getTracks().forEach(function(w){d=w.readyState==="ended"&&d}),d}function u(y){const d=this;c().call(this),this.id=y.id,this.parent=y.parent,this.type=y.type||"video",this.oneway=y.oneway||!1,this.sharemyscreen=y.sharemyscreen||!1,this.stream=y.stream,this.receiverOnly=y.receiverOnly,this.sendVideoIfAvailable=y.sendVideoIfAvailable===void 0?!0:y.sendVideoIfAvailable,this.enableDataChannels=y.enableDataChannels===void 0?this.parent.config.enableDataChannels:y.enableDataChannels,this.enableSimulcast=y.enableSimulcast===void 0?this.parent.config.enableSimulcast:y.enableSimulcast,this.maxBitrates=y.maxBitrates===void 0?this.parent.config.maxBitrates:y.maxBitrates,this.receiveMedia=y.receiveMedia||this.parent.config.receiveMedia,this.channels={},this.pendingDCMessages=[],this._pendingReplaceTracksQueue=[],this._processPendingReplaceTracksPromise=null,this._initialStreamSetup=!1,this.sid=y.sid||Date.now().toString(),this.pc=new RTCPeerConnection(this.parent.config.peerConnectionConfig),this.pc.addEventListener("icecandidate",this.onIceCandidate.bind(this)),this.pc.addEventListener("endofcandidates",function(w){d.send("endOfCandidates",w)}),this.pc.addEventListener("addstream",this.handleRemoteStreamAdded.bind(this)),this.pc.addEventListener("datachannel",this.handleDataChannelAdded.bind(this)),this.pc.addEventListener("removestream",this.handleStreamRemoved.bind(this)),this.pc.addEventListener("negotiationneeded",this.emit.bind(this,"negotiationNeeded")),this.pc.addEventListener("iceconnectionstatechange",this.emit.bind(this,"iceConnectionStateChange")),this.pc.addEventListener("iceconnectionstatechange",function(){switch(!y.receiverOnly&&d.pc.iceConnectionState!=="new"?d._processPendingReplaceTracks().then(w=>{w===!1||d._initialStreamSetup||(d.pc.getSenders().forEach(C=>{C.track&&d.handleSentTrackEnabledChanged(C.track,null)}),d._initialStreamSetup=!0)}):d._initialStreamSetup=!1,d.pc.iceConnectionState){case"failed":d.pc.localDescription.type==="offer"&&(d.parent.emit("iceFailed",d),d.send("connectivityError"));break}}),this.pc.addEventListener("connectionstatechange",function(){d.pc.connectionState==="failed"&&d.pc.iceConnectionState!=="failed"&&d.pc.localDescription.type==="offer"&&(d.parent.emit("iceFailed",d),d.send("connectivityError"))}),this.pc.addEventListener("signalingstatechange",this.emit.bind(this,"signalingStateChange")),this.logger=this.parent.logger,y.receiverOnly||(y.type==="screen"?this.parent.localScreen&&this.sharemyscreen&&(this.logger.log("adding local screen stream to peer connection"),this.pc.addStream(this.parent.localScreen),this.broadcaster=y.broadcaster):(this.parent.sentStreams.forEach(function(w){w.getTracks().forEach(function(C){(C.kind!=="video"||d.sendVideoIfAvailable)&&d.pc.addTrack(C,w)})}),this.handleSentTrackReplacedBound=this.handleSentTrackReplaced.bind(this),this.parent.on("sentTrackReplaced",this.handleSentTrackReplacedBound),this.handleSentTrackEnabledChangedBound=this.handleSentTrackEnabledChanged.bind(this),this.parent.on("sentTrackEnabledChanged",this.handleSentTrackEnabledChangedBound))),this.on("*",function(){d.parent.emit.apply(d.parent,arguments)})}i().inherits(u,c());function l(y){for(var d=y.split(`\r
`),w=!1,C=[-1],j=[-1],O=null,N=null,X=null,V=null,Z=-1,J=0;J<d.length;J++){var se=d[J].match(/m=(\w+) */);if(se){var Y=se[1];if(Y==="video")if(C[0]<0)w=!0;else{Z=J;break}else if(C[0]>-1){Z=J;break}continue}if(w){var pe=d[J].match(/a=ssrc-group:FID (\d+) (\d+)/);if(pe){C[0]=pe[1],j[0]=pe[2],d.splice(J,1),J--;continue}if(C[0]){var I=d[J].match("a=ssrc:"+C[0]+" cname:(.+)");if(I&&(O=I[1]),I=d[J].match("a=ssrc:"+C[0]+" msid:(.+)"),I&&(N=I[1]),I=d[J].match("a=ssrc:"+C[0]+" mslabel:(.+)"),I&&(X=I[1]),I=d[J].match("a=ssrc:"+C[0]+" label:(.+)"),I&&(V=I[1]),d[J].indexOf("a=ssrc:"+j[0])===0){d.splice(J,1),J--;continue}if(d[J].indexOf("a=ssrc:"+C[0])===0){d.splice(J,1),J--;continue}}if(d[J].length==0){d.splice(J,1),J--;continue}}}if(C[0]<0){Z=-1,w=!1;for(var J=0;J<d.length;J++){var se=d[J].match(/m=(\w+) */);if(se){var Y=se[1];if(Y==="video")if(C[0]<0)w=!0;else{Z=J;break}else if(C[0]>-1){Z=J;break}continue}if(w){if(C[0]<0){var s=d[J].match(/a=ssrc:(\d+)/);if(s){C[0]=s[1],d.splice(J,1),J--;continue}}else{var I=d[J].match("a=ssrc:"+C[0]+" cname:(.+)");if(I&&(O=I[1]),I=d[J].match("a=ssrc:"+C[0]+" msid:(.+)"),I&&(N=I[1]),I=d[J].match("a=ssrc:"+C[0]+" mslabel:(.+)"),I&&(X=I[1]),I=d[J].match("a=ssrc:"+C[0]+" label:(.+)"),I&&(V=I[1]),d[J].indexOf("a=ssrc:"+j[0])===0){d.splice(J,1),J--;continue}if(d[J].indexOf("a=ssrc:"+C[0])===0){d.splice(J,1),J--;continue}}if(d[J].length===0){d.splice(J,1),J--;continue}}}}if(C[0]<0)return console.warn("Couldn't find the video SSRC, simulcasting NOT enabled"),y;Z<0&&(Z=d.length),C[1]=Math.floor(Math.random()*4294967295),C[2]=Math.floor(Math.random()*4294967295),j[1]=Math.floor(Math.random()*4294967295),j[2]=Math.floor(Math.random()*4294967295);for(var J=0;J<C.length;J++)O&&(d.splice(Z,0,"a=ssrc:"+C[J]+" cname:"+O),Z++),N&&(d.splice(Z,0,"a=ssrc:"+C[J]+" msid:"+N),Z++),X&&(d.splice(Z,0,"a=ssrc:"+C[J]+" mslabel:"+X),Z++),V&&(d.splice(Z,0,"a=ssrc:"+C[J]+" label:"+V),Z++),O&&(d.splice(Z,0,"a=ssrc:"+j[J]+" cname:"+O),Z++),N&&(d.splice(Z,0,"a=ssrc:"+j[J]+" msid:"+N),Z++),X&&(d.splice(Z,0,"a=ssrc:"+j[J]+" mslabel:"+X),Z++),V&&(d.splice(Z,0,"a=ssrc:"+j[J]+" label:"+V),Z++);return d.splice(Z,0,"a=ssrc-group:FID "+C[2]+" "+j[2]),d.splice(Z,0,"a=ssrc-group:FID "+C[1]+" "+j[1]),d.splice(Z,0,"a=ssrc-group:FID "+C[0]+" "+j[0]),d.splice(Z,0,"a=ssrc-group:SIM "+C[0]+" "+C[1]+" "+C[2]),y=d.join(`\r
`),y.endsWith(`\r
`)||(y+=`\r
`),y}u.prototype.offer=function(y){const d=this.sendVideoIfAvailable&&this.type!=="screen";if(d&&this.enableSimulcast&&a.A.browserDetails.browser==="firefox"){console.debug("Enabling Simulcasting for Firefox (RID)");const w=this.pc.getSenders().find(function(C){return C.track.kind==="video"});if(w){let C=w.getParameters();C||(C={}),C.encodings=[{rid:"h",active:!0,maxBitrate:this.maxBitrates.high},{rid:"m",active:!0,maxBitrate:this.maxBitrates.medium,scaleResolutionDownBy:2},{rid:"l",active:!0,maxBitrate:this.maxBitrates.low,scaleResolutionDownBy:4}],w.setParameters(C)}}this.pc.createOffer(y).then(function(w){d&&this.enableSimulcast&&(a.A.browserDetails.browser==="chrome"||a.A.browserDetails.browser==="safari"?(console.debug("Enabling Simulcasting for Chrome (SDP munging)"),w.sdp=l(w.sdp)):a.A.browserDetails.browser!=="firefox"&&console.debug("Simulcast can only be enabled on Chrome or Firefox")),this.pc.setLocalDescription(w).then(function(){this.parent.config.nick&&(w={type:w.type,sdp:w.sdp,nick:this.parent.config.nick}),this.send("offer",w)}.bind(this)).catch(function(C){console.warn("setLocalDescription for offer failed: ",C)})}.bind(this)).catch(function(w){console.warn("createOffer failed: ",w)})},u.prototype.handleOffer=function(y){this.pc.setRemoteDescription(y).then(function(){this._blockRemoteVideoIfNeeded(),this.answer()}.bind(this)).catch(function(d){console.warn("setRemoteDescription for offer failed: ",d)})},u.prototype._getTransceiverKind=function(y){return y.mid==="audio"||y.mid==="video"?y.mid:y.receiver&&y.receiver.track?y.receiver.track.kind:(console.debug("Transceiver kind could not be determined: ",y),null)},u.prototype._blockRemoteVideoIfNeeded=function(){const y=this._remoteVideoBlocked;this._remoteVideoBlocked=void 0,this.pc.getTransceivers().forEach(d=>{d.mid==="video"&&!d.stopped&&(this._remoteVideoShouldBeBlocked?(d.direction="inactive",this._remoteVideoBlocked=!0):this._remoteVideoBlocked=!1)}),y!==this._remoteVideoBlocked&&this.emit("remoteVideoBlocked",this._remoteVideoBlocked)},u.prototype.answer=function(){this.pc.createAnswer().then(function(y){this.pc.setLocalDescription(y).then(function(){this.parent.config.nick&&(y={type:y.type,sdp:y.sdp,nick:this.parent.config.nick}),this.send("answer",y)}.bind(this)).catch(function(d){console.warn("setLocalDescription for answer failed: ",d)})}.bind(this)).catch(function(y){console.warn("createAnswer failed: ",y)})},u.prototype.handleAnswer=function(y){this.pc.setRemoteDescription(y).catch(function(d){console.warn("setRemoteDescription for answer failed: ",d)})},u.prototype.selectSimulcastStream=function(y,d){this.substream===y&&this.temporal===d||(console.debug("Changing simulcast stream",this.id,this,y,d),this.send("selectStream",{substream:y,temporal:d}),this.substream=y,this.temporal=d)},u.prototype.handleMessage=function(y){const d=this;this.logger.log("getting",y.type,y),y.type==="offer"?(this.nick||(this.nick=y.payload.nick),delete y.payload.nick,this.handleOffer(y.payload)):y.type==="answer"?(this.nick||(this.nick=y.payload.nick),delete y.payload.nick,this.handleAnswer(y.payload)):y.type==="candidate"?this.pc.addIceCandidate(y.payload.candidate):y.type==="connectivityError"?this.parent.emit("connectivityError",d):y.type==="mute"?this.parent.emit("mute",{id:y.from,name:y.payload.name}):y.type==="unmute"?this.parent.emit("unmute",{id:y.from,name:y.payload.name}):y.type==="endOfCandidates"?this.pc.addIceCandidate(""):y.type==="unshareScreen"&&(this.parent.emit("unshareScreen",{id:y.from}),this.end())},u.prototype.send=function(y,d){const w={to:this.id,sid:this.sid,broadcaster:this.broadcaster,roomType:this.type,type:y,payload:d};this.logger.log("sending",y,w),this.parent.emit("message",w)},u.prototype.sendDirectly=function(y,d,w){const C={type:d,payload:w};this.logger.log("sending via datachannel",y,d,C);const j=this.getDataChannel(y);return j?j.readyState!=="open"?(Object.hasOwn(this.pendingDCMessages,y)||(this.pendingDCMessages[y]=[]),this.pendingDCMessages[y].push(C),!1):(j.send(JSON.stringify(C)),!0):!1},u.prototype._observeDataChannel=function(y){const d=this;y.onclose=this.emit.bind(this,"channelClose",y),y.onerror=this.emit.bind(this,"channelError",y),y.onmessage=function(w){d.emit("channelMessage",d,y.label,JSON.parse(w.data),y,w)},y.onopen=function(){if(d.emit("channelOpen",y),Object.hasOwn(d.pendingDCMessages,y.label)){const w=d.pendingDCMessages[y.label].slice();d.pendingDCMessages[y.label]=[];for(let C=0;C<w.length;C++)d.sendDirectly(y.label,w[C].type,w[C].payload)}}},u.prototype.getDataChannel=function(y,d){if(!r().supportDataChannel)return this.emit("error",new Error("createDataChannel not supported"));if(!this.enableDataChannels)return null;let w=this.channels[y];return d||(d={}),w||(w=this.channels[y]=this.pc.createDataChannel(y,d),this._observeDataChannel(w),w)},u.prototype.onIceCandidate=function(y){const d=y.candidate;if(!this.closed)if(d){const w={candidate:{candidate:d.candidate,sdpMid:d.sdpMid,sdpMLineIndex:d.sdpMLineIndex}};this.send("candidate",w)}else this.logger.log("End of candidates.")},u.prototype.start=function(){this.getDataChannel("simplewebrtc"),this.offer(this.receiveMedia)},u.prototype.icerestart=function(){const y=this.receiveMedia;y.iceRestart=!0,this.offer(y)},u.prototype.end=function(){this.closed||(this.pc.close(),this.handleStreamRemoved(),this.parent.off("sentTrackReplaced",this.handleSentTrackReplacedBound),this.parent.off("sentTrackEnabledChanged",this.handleSentTrackEnabledChangedBound),this.parent.emit("peerEnded",this))},u.prototype.handleSentTrackReplaced=function(y,d,w){this._pendingReplaceTracksQueue.push({newTrack:y,oldTrack:d,stream:w}),this._processPendingReplaceTracks()},u.prototype._processPendingReplaceTracks=function(){return this._processPendingReplaceTracksPromise?this._processPendingReplaceTracksPromise:(this._processPendingReplaceTracksPromise=this._processPendingReplaceTracksAsync(),this._processPendingReplaceTracksPromise.then(()=>{this._processPendingReplaceTracksPromise=null}).catch(()=>{this._processPendingReplaceTracksPromise=null}),this._processPendingReplaceTracksPromise)},u.prototype._processPendingReplaceTracksAsync=async function(){for(;this._pendingReplaceTracksQueue.length>0;){if(this.pc.iceConnectionState==="new")return!1;const y=this._pendingReplaceTracksQueue.shift();try{await this._replaceTrack(y.newTrack,y.oldTrack,y.stream)}catch{return!1}}return!0},u.prototype._replaceTrack=async function(y,d,w){let C=!1;const j=[];return this.pc.getSenders().forEach(O=>{if(O.track!==d&&O.trackDisabled!==d||(O.track||O.trackDisabled)&&!d)return;if(!O.track&&!y){O.trackDisabled===d&&(O.trackDisabled=y);return}if(!O.kind&&O.track?O.kind=O.track.kind:!O.kind&&O.trackDisabled?O.kind=O.trackDisabled.kind:O.kind||this.pc.getTransceivers().forEach(V=>{V.sender===O&&(O.kind=this._getTransceiverKind(V))}),!O.track&&O.kind&&O.kind!==y.kind)return;C=!0;const N=O.trackDisabled;if(y&&!y.enabled?O.trackDisabled=y:O.trackDisabled=null,!O.track&&!y.enabled)return;O.track&&y&&!y.enabled&&!p.nr&&(y=null);const X=O.replaceTrack(y);X.catch(V=>{O.trackDisabled=N,V.name==="InvalidModificationError"?console.debug("Track could not be replaced, negotiation needed"):console.error("Track could not be replaced: ",V,d,y)}),j.push(X)}),!C&&y?(this.pc.addTrack(y,w),Promise.reject(new Error("Track added instead of replaced"))):Promise.allSettled(j)},u.prototype.handleSentTrackEnabledChanged=function(y,d){const w=this.pc.getSenders().find(j=>j.track===y),C=this.pc.getSenders().find(j=>j.trackDisabled===y);y.enabled&&C?this.handleSentTrackReplacedBound(y,y,d):!y.enabled&&w?this.handleSentTrackReplacedBound(y,y,d):!w&&!C&&console.error("No sender found to handle localTrackEnabledChanged",y,d)},u.prototype.setRemoteVideoBlocked=function(y){if(!(!this.receiverOnly||!this.parent.config.connection.hasFeature("update-sdp"))){if(this.receiverOnly&&this.parent.config.connection.hasFeature("update-sdp")){this.send("selectStream",{video:!y});return}this._remoteVideoShouldBeBlocked=y,this.pc.getTransceivers().forEach(d=>{d.mid==="video"&&!d.stopped&&(y?d.direction="inactive":d.direction="recvonly")})}},u.prototype.handleRemoteStreamAdded=function(y){const d=this;this.stream?this.logger.warn("Already have a remote stream"):(this.stream=y.stream,this.stream.getTracks().forEach(function(w){w.addEventListener("ended",function(){g(d.stream)&&d.end()})}),this.parent.emit("peerStreamAdded",this))},u.prototype.handleStreamRemoved=function(){const y=this.parent.peers.indexOf(this);y>-1&&(this.parent.peers.splice(y,1),this.closed=!0,this.parent.emit("peerStreamRemoved",this))},u.prototype.handleDataChannelAdded=function(y){const d=y.channel;this.channels[d.label]=d,this._observeDataChannel(d)};const m=u},11733:(W,b,n)=>{"use strict";n.d(b,{A:()=>p});var e=n(11199),i=n.n(e),a=n(88158),f=n.n(a),r=n(88499),v=n.n(r),c=n(84031);function p(g){const u=this,l=g||{},m=this.config={connection:null,debug:!1,enableDataChannels:!0,enableSimulcast:!1,maxBitrates:{high:9e5,medium:3e5,low:1e5},autoRequestMedia:!1,receiveMedia:{offerToReceiveAudio:1,offerToReceiveVideo:1}};let y,d;this.logger=function(){return g.debug?g.logger||console:g.logger||i()}();for(y in l)Object.hasOwn(l,y)&&(this.config[y]=l[y]);const w=window.navigator.mediaDevices&&window.navigator.mediaDevices.getDisplayMedia||window.navigator.webkitGetUserMedia||window.navigator.userAgent.match("Firefox");if(f().supportScreenSharing=window.location.protocol==="https:"&&w,this.capabilities=f(),v().call(this),this.config.connection===null)throw new Error("no connection object given in the configuration");d=this.connection=this.config.connection,d.on("message",function(C){const j=u.webrtc.getPeers(C.from,C.roomType);let O;C.type==="offer"?(j.length&&j.forEach(function(N){N.sid===C.sid&&(O=N)}),O||(O=u.webrtc.createPeer({id:C.from,sid:C.sid,type:C.roomType,enableDataChannels:u.config.enableDataChannels&&C.roomType!=="screen",sharemyscreen:C.roomType==="screen"&&!C.broadcaster,broadcaster:C.roomType==="screen"&&!C.broadcaster?u.connection.getSessionId():null,sendVideoIfAvailable:u.connection.getSendVideoIfAvailable(),receiverOnly:u.connection.hasFeature("mcu")}),u.emit("createdPeer",O)),O.handleMessage(C)):C.type==="control"?C.payload.action==="forceMute"&&(C.payload.peerId===u.connection.getSessionId()?u.webrtc.isAudioEnabled()&&(u.mute(),u.emit("forcedMute")):u.emit("mute",{id:C.payload.peerId})):C.type==="nickChanged"?u.emit("nick",{id:C.from,name:C.payload.name}):C.type==="reaction"?u.emit("reaction",{id:C.from,reaction:C.payload.reaction}):C.type==="raiseHand"?u.emit("raisedHand",{id:C.from,raised:C.payload}):C.type==="transcript"?u.emit("transcript",{id:C.speakerSessionId,message:C.message,languageId:C.langId,final:C.final!==void 0?C.final:!0}):j.length&&j.forEach(function(N){C.sid&&!u.connection.hasFeature("mcu")?N.sid===C.sid&&N.handleMessage(C):N.handleMessage(C)})}),d.on("remove",function(C){C.id!==u.connection.getSessionId()&&u.webrtc.removePeers(C.id,C.type)}),g.logger=this.logger,g.debug=!1,this.webrtc=new c.A(g),["mute","unmute","pauseVideo","resumeVideo","enableVirtualBackground","setVirtualBackground","disableVirtualBackground","isVirtualBackgroundEnabled","getVirtualBackground","pause","resume","sendToAll","sendDirectlyToAll","getPeers","createPeer","removePeers"].forEach(function(C){u[C]=u.webrtc[C].bind(u.webrtc)}),this.webrtc.on("*",function(){u.emit.apply(u,arguments)}),m.debug&&this.on("*",this.logger.log.bind(this.logger,"SimpleWebRTC event:")),this.webrtc.on("message",function(C){u.connection.emit("message",C)}),d.on("stunservers",function(C){u.webrtc.config.peerConnectionConfig.iceServers=C,u.emit("stunservers",C)}),d.on("turnservers",function(C){u.webrtc.config.peerConnectionConfig.iceServers=u.webrtc.config.peerConnectionConfig.iceServers.concat(C),u.emit("turnservers",C)}),this.webrtc.on("iceFailed",function(){}),this.webrtc.on("connectivityError",function(){}),this.webrtc.on("audioOn",function(){u.webrtc.sendToAll("unmute",{name:"audio"})}),this.webrtc.on("audioOff",function(){u.webrtc.sendToAll("mute",{name:"audio"})}),this.webrtc.on("videoOn",function(){u.webrtc.sendToAll("unmute",{name:"video"})}),this.webrtc.on("videoOff",function(){u.webrtc.sendToAll("mute",{name:"video"})}),this.webrtc.on("localScreen",function(C){u.emit("localScreenAdded"),u.connection.emit("shareScreen")}),this.webrtc.on("localScreenStopped",function(){u.stopScreenShare()})}p.prototype=Object.create(v().prototype,{constructor:{value:p}}),p.prototype.leaveCall=function(){if(this.roomName){for(;this.webrtc.peers.length;)this.webrtc.peers[0].end();this.getLocalScreen()&&this.stopScreenShare(),this.emit("leftRoom",this.roomName),this.stopLocalVideo(),this.roomName=void 0}},p.prototype.disconnect=function(){this.emit("disconnected")},p.prototype.joinCall=function(g,u){this.config.autoRequestMedia&&this.startLocalVideo(u),this.roomName=g,this.emit("joinedRoom",g)},p.prototype.startLocalVideo=function(g){const u=this;this.webrtc.start(g,function(l,m,y){l?u.emit("localMediaError",l):u.emit("localMediaStarted",y)})},p.prototype.stopLocalVideo=function(){this.webrtc.stop()},p.prototype.shareScreen=function(g,u){this.webrtc.startScreenShare(g,u)},p.prototype.getLocalScreen=function(){return this.webrtc.localScreen},p.prototype.stopScreenShare=function(){this.connection.emit("unshareScreen"),this.getLocalScreen()&&this.webrtc.stopScreenShare(),this.webrtc.peers.forEach(function(g){g.type==="screen"&&g.sharemyscreen&&g.send("unshareScreen"),g.broadcaster&&g.end()})}},84031:(W,b,n)=>{"use strict";n.d(b,{A:()=>g});var e=n(11199),i=n.n(e),a=n(40537),f=n.n(a),r=n(88158),v=n.n(r),c=n(9407),p=n(51646);function g(u){const l=this,m=u||{};this.config={debug:!1,peerConnectionConfig:{iceServers:[]},receiveMedia:{offerToReceiveAudio:1,offerToReceiveVideo:1},enableDataChannels:!0,enableSimulcast:!1,maxBitrates:{high:9e5,medium:3e5,low:1e5}};let y;this.logger=function(){return u.debug?u.logger||console:u.logger||i()}();for(y in m)Object.hasOwn(m,y)&&(this.config[y]=m[y]);v().support||this.logger.error("Your browser doesn't seem to support WebRTC"),this.peers=[],c.A.call(this,this.config),this.on("unshareScreen",function(d){l.getPeers(d.id,"screen").forEach(function(C){C.sharemyscreen||C.end()})}),this.config.debug&&this.on("*",function(d,w,C){let j;l.config.logger===i()?j=console:j=l.logger,j.log("event:",d,w,C)})}f().inherits(g,c.A),g.prototype.createPeer=function(u){u.parent=this;const l=new p.A(u);return this.peers.push(l),l},g.prototype.removePeers=function(u,l){this.getPeers(u,l).forEach(function(m){m.end()})},g.prototype.getPeers=function(u,l){return this.peers.filter(function(m){return(!u||m.id===u)&&(!l||m.type===l)})},g.prototype.sendToAll=function(u,l){this.emit("sendToAll",u,l)},g.prototype.sendDirectlyToAll=function(u,l,m){this.peers.forEach(function(y){y.enableDataChannels&&y.sendDirectly(u,l,m)})}},13345:(W,b,n)=>{"use strict";n.d(b,{A:()=>M});var e=n(85168),i=n(53334),a=n(50953),f=n(26514),r=n(30794),v=n(83726),c=n(43846),p=n(9586),g=n(40848),u=n(11733);let l;const m=[];let y=[],d={},w=null,C=null,j=f._z.CALL_FLAG.DISCONNECTED,O=!1;const N=[];let X=null,V=null,Z=!1,J=null;const se=(0,v.k)(c.A),Y=(0,p.E)(c.A);function pe(o,P){return o.filter($=>!P.includes($))}function I(o,P){const $=o.getSessionId(),K=o.hasFeature("mcu");if(K&&!l.webrtc.getPeers($,"screen").length&&(C&&C.end(),C=l.webrtc.createPeer({id:$,type:"screen",sharemyscreen:!0,enableDataChannels:!1,enableSimulcast:o.hasFeature("simulcast"),receiveMedia:{offerToReceiveAudio:0,offerToReceiveVideo:0},broadcaster:$}),l.emit("createdPeer",C),C.start(),V.setScreenPeer(C)),P!==$){if(K)o.sendOffer(P,"screen");else if(!K&&!l.webrtc.getPeers(P,"screen").find(function(et){return et.sharemyscreen===!0})){const et=l.webrtc.createPeer({id:P,type:"screen",sharemyscreen:!0,enableDataChannels:!1,enableSimulcast:o.hasFeature("simulcast"),receiveMedia:{offerToReceiveAudio:0,offerToReceiveVideo:0},broadcaster:$});l.emit("createdPeer",et),et.start()}}}function s(o){"use strict";const P=o.getSessionId();if(!l.webrtc.localStreams.length||l.webrtc.getPeers(P,"video").length)return;w&&(N[w.id]&&(clearInterval(N[w.id]),delete N[w.id]),w.end());const $=function(){w=l.webrtc.createPeer({id:P,type:"video",enableDataChannels:!0,enableSimulcast:o.hasFeature("simulcast"),receiveMedia:{offerToReceiveAudio:0,offerToReceiveVideo:0},sendVideoIfAvailable:o.getSendVideoIfAvailable()}),l.emit("createdPeer",w),w.start(),V.setPeer(w)};$(),N[w.id]=setInterval(function(){if(w&&w.end(),P!==o.getSessionId()){console.debug("No answer received for own peer but current session id changed, not sending offer again",P,o.getSessionId()),clearInterval(N[P]),delete N[P];return}console.debug("No answer received for own peer, sending offer again",P),$()},1e4)}function _(){l.webrtc.isVideoEnabled()?l.webrtc.emit("videoOn"):l.webrtc.emit("videoOff"),l.webrtc.isAudioEnabled()?(l.webrtc.emit("audioOn"),l.webrtc.isSpeaking()?l.webrtc.emit("speaking"):l.webrtc.emit("stoppedSpeaking")):l.webrtc.emit("audioOff")}function F(){l.webrtc.emit("nickChanged",se.displayName)}function E(o){o||(o=0,clearTimeout(J)),J=setTimeout(function(){if(_(),F(),o?o*=2:o=1e3,o>16e3){J=null;return}E(o)},o)}function k(o){let P=o;Object.hasOwn(P,"inCall")&&(P=P.inCall),P=P||f._z.CALL_FLAG.DISCONNECTED;const $=f._z.CALL_FLAG.WITH_AUDIO|f._z.CALL_FLAG.WITH_VIDEO;return(P&$)!==0}function x(o,P,$){"use strict";const K=o.getSessionId(),q=o.hasFeature("mcu");let Fe=!1,et=!1;P.forEach(function(Qe){if(!Qe.inCall)return;const Ht=Qe.sessionId||Qe.sessionid;if(!Ht||Ht===K||y.includes(Ht)){Ht===K&&y.includes(Ht)&&g.t.playJoin(!0,P.length===1);return}y.push(Ht);const qe=Qe.userId||Qe.userid||null,De=Qe.f7cloudSessionId||Qe.f7cloudsessionid||Ht;let Je=X.get(Ht);Je||(Je=X.add({peerId:Ht,webRtc:l})),Je.setActor(Qe.actorType,Qe.actorId),Je.setUserId(qe),Je.setF7cloudSessionId(De),Qe.internal&&Je.set("internal",!0),(o.hasFeature("mcu")&&Qe&&!k(Qe)||!o.hasFeature("mcu")&&Qe&&!k(Qe)&&!l.webrtc.localStreams.length)&&(Je.setPeer(null),o.hasFeature("mcu")?E():F()),Fe=!0;const yt=function(){const jt=l.webrtc.createPeer({id:Ht,type:"video",enableDataChannels:!0,enableSimulcast:o.hasFeature("simulcast"),receiveMedia:{offerToReceiveAudio:1,offerToReceiveVideo:1},sendVideoIfAvailable:o.getSendVideoIfAvailable()});l.emit("createdPeer",jt),jt.start()};l.webrtc.getPeers(Ht,"video").length||(q&&k(Qe)?(o.requestOffer(Qe,"video"),clearInterval(N[Qe.sessionId]),N[Qe.sessionId]=setInterval(function(){console.debug("No offer received for new peer, request offer again",Ht),o.requestOffer(Qe,"video")},1e4)):!q&&k(j)&&(!k(Qe)||Ht<K)?(console.debug("Starting call with",Qe,Ht),yt()):!q&&k(j)&&k(Qe)&&Ht>K?N[Ht]=setInterval(function(){l.webrtc.getPeers(Ht,"video").forEach(function(jt){jt.end()}),console.debug("No offer nor answer received, sending offer again",Ht),yt()},1e4):console.debug("User has no streams, not sending another offer",Ht)),l.getLocalScreen()&&I(o,Ht)}),$.forEach(function(Qe){console.debug("Remove disconnected peer",Qe),l.removePeers(Qe),X.remove(Qe)&&(et=!0),N[Qe]&&(clearInterval(N[Qe]),delete N[Qe],et=!0)}),y=pe(y,$),j!==f._z.CALL_FLAG.DISCONNECTED&&(Fe?g.t.playJoin():et&&g.t.playLeave(!1,y.length===0))}function R(o,P){const $=j,K=o.getSessionId(),q=[],Fe={};j=f._z.CALL_FLAG.DISCONNECTED;let et;for(et in P){if(!Object.hasOwn(P,et))continue;const De=P[et];if(De.inCall){if(et===K){j=De.inCall;continue}q.push(et),Fe[et]=De}}if(o.hasFeature("mcu")&&(w||q.length>0&&l.webrtc.localStreams.length)?(s(o),V.setPeerNeeded(!0)):V.setPeerNeeded(!1),$===f._z.CALL_FLAG.DISCONNECTED&&j!==f._z.CALL_FLAG.DISCONNECTED?g.t.playJoin(!0,Object.keys(Fe).length===0):$!==f._z.CALL_FLAG.DISCONNECTED&&j===f._z.CALL_FLAG.DISCONNECTED&&g.t.playLeave(!0),$!==f._z.CALL_FLAG.DISCONNECTED&&j===f._z.CALL_FLAG.DISCONNECTED&&O&&(console.info("Force leaving the call for current participant"),r.A.dispatch("leaveCall",{token:Y.token,participantIdentifier:se.participantIdentifier})),j===f._z.CALL_FLAG.DISCONNECTED){x(o,[],y);return}const Qe=pe(q,y),Ht=pe(y,q),qe=[];Qe.forEach(function(De){qe.push(Fe[De])}),(qe.length||Ht.length)&&x(o,qe,Ht)}function M(o,P,$){X=P,V=$,o.on("usersLeft",function(_e){O&&(_e.forEach(function(oe){delete d[oe]}),x(o,[],_e))}),o.on("usersChanged",function(_e){O&&(_e.forEach(function(oe){const Me=oe.sessionId||oe.sessionid;d[Me]=oe}),R(o,d))}),o.on("allUsersChangedInCallToDisconnected",function(){O&&(d={},R(o,d))}),o.on("participantFlagsChanged",function(_e){if(!O)return;const oe=X.get(_e.sessionid);oe&&(oe.set("speaking",(_e.flags&f._z.SIP_FLAG.SPEAKING)>0),oe.set("audioAvailable",(_e.flags&f._z.SIP_FLAG.MUTE_MICROPHONE)===0),oe.set("raisedHand",{state:(_e.flags&f._z.SIP_FLAG.RAISE_HAND)!==0,timestamp:Date.now()}))}),o.on("usersInRoom",function(_e){O&&(d={},_e.forEach(function(oe){const Me=oe.sessionId||oe.sessionid;d[Me]=oe}),R(o,d))}),o.on("beforeJoinCall",function(_e,oe){O=!0}),o.on("beforeLeaveCall",function(_e,oe){O=!1}),o.on("leaveCall",function(_e,oe){if(oe){j=f._z.CALL_FLAG.DISCONNECTED;return}Dt(),g.t.playLeave(!0),w&&N[w.id]&&(clearInterval(N[w.id]),delete N[w.id]),j=f._z.CALL_FLAG.DISCONNECTED,x(o,[],y),d={},l.leaveCall()}),o.on("message",function(_e){if(!O){console.debug("Message received when not in the call, ignore",_e.type,_e),_e.type="message-to-ignore";return}if(_e.type==="answer"&&_e.roomType==="video"&&N[_e.from]){clearInterval(N[_e.from]),delete N[_e.from];return}if(_e.type!=="offer")return;const Me=l.webrtc.peers.find(function(Pe){return Pe.sharemyscreen?!1:Pe.id===_e.from&&Pe.type===_e.roomType&&Pe.sid!==_e.sid});Me&&Me.end(),_e.roomType==="video"&&N[_e.from]&&(clearInterval(N[_e.from]),delete N[_e.from]),o.hasFeature("mcu")&&_e.roomType==="screen"&&(_e.broadcaster=_e.from)}),l=new u.A({autoRequestMedia:!0,debug:!1,autoAdjustMic:!1,audioFallback:!0,connection:o,enableDataChannels:!0,enableSimulcast:o.hasFeature("simulcast"),nick:se.displayName}),window.OCA.Talk||(window.OCA.Talk=(0,a.Kh)({})),window.OCA.Talk.SimpleWebRTC=l,o.on("pullMessagesStoppedOnFail",function(){l.leaveCall()}),l.startMedia=function(_e,oe){const Me={audio:!oe||!!(oe&f._z.CALL_FLAG.WITH_AUDIO),video:!oe||!!(oe&f._z.CALL_FLAG.WITH_VIDEO)};l.joinCall(_e,Me)};const K=function(_e,oe,Me){if(o.hasFeature&&o.hasFeature("mcu")){w&&w.sendDirectly(_e,oe,Me);return}l.sendDirectlyToAll(_e,oe,Me)};function q(_e){o.hasFeature("mcu")?E():_(),m[_e.id]>0&&(m[_e.id]=0)}function Fe(_e){setTimeout(function(){_e.pc.iceConnectionState==="disconnected"&&(_e.emit("extendedIceConnectionStateChange","disconnected-long"),o.hasFeature("mcu")||m[_e.id]<5&&_e.pc.localDescription.type==="offer"&&_e.pc.signalingState==="stable"&&(m[_e.id]++,console.debug("ICE restart after disconnect.",_e.id,_e),_e.icerestart()))},5e3)}function et(_e){!Z&&!o.settings.turnservers.length&&((0,e.Qg)((0,i.t)("spreed","Could not establish a connection with at least one participant. A TURN server might be needed for your scenario. Please ask your administrator to set one up following {linkstart}this documentation{linkend}.").replace("{linkstart}",'<a target="_blank" rel="noreferrer nofollow" class="external" href="https://f7cloud-talk.readthedocs.io/en/latest/TURN/">').replace("{linkend}"," \u2197</a>"),{timeout:e.DH,isHTML:!0}),Z=!0),o.hasFeature("mcu")?(console.debug("Request offer again",_e.id,_e),o.requestOffer(_e.id,"video"),clearInterval(N[_e.id]),N[_e.id]=setInterval(function(){console.debug("No offer received, request offer again",_e.id,_e),o.requestOffer(_e.id,"video")},1e4)):m[_e.id]<5?_e.pc.localDescription.type==="offer"&&_e.pc.signalingState==="stable"&&(m[_e.id]++,console.debug("ICE restart after failure.",_e.id,_e),_e.icerestart()):(console.error("ICE failed after 5 tries.",_e.id,_e),_e.emit("extendedIceConnectionStateChange","failed-no-restart"))}function Qe(_e){m[_e.id]=0,_e.pc.addEventListener("iceconnectionstatechange",function(){switch(_e.emit("extendedIceConnectionStateChange",_e.pc.iceConnectionState),_e.pc.iceConnectionState){case"checking":console.debug("Connecting to peer...",_e.id,_e);break;case"connected":case"completed":console.debug("Connection established.",_e.id,_e),q(_e);break;case"disconnected":console.debug("Disconnected.",_e.id,_e),Fe(_e);break;case"failed":console.debug("Connection failed.",_e.id,_e),et(_e);break;case"closed":console.debug("Connection closed.",_e.id,_e);break}})}function Ht(_e){_e.pc.addEventListener("connectionstatechange",function(){_e.pc.connectionState==="failed"&&_e.pc.iceConnectionState!=="failed"&&(_e.emit("extendedIceConnectionStateChange",_e.pc.connectionState),et(_e))})}function qe(_e){_e.pc.addEventListener("signalingstatechange",function(){_e.emit("signalingStateChange",_e.pc.signalingState)})}function De(_e){_e.pc.addEventListener("iceconnectionstatechange",function(){switch(_e.emit("extendedIceConnectionStateChange",_e.pc.iceConnectionState),_e.pc.iceConnectionState){case"checking":console.debug("Connecting own peer...",_e.id,_e);break;case"connected":case"completed":console.debug("Connection established (own peer).",_e.id,_e);break;case"disconnected":console.debug("Disconnected (own peer).",_e.id,_e),setTimeout(function(){_e.pc.iceConnectionState==="disconnected"&&_e.emit("extendedIceConnectionStateChange","disconnected-long")},5e3);break;case"failed":console.debug("Connection failed (own peer).",_e.id,_e);break;case"closed":console.debug("Connection closed (own peer).",_e.id,_e);break}})}const Je=function(_e,oe){w&&(N[w.id]&&(clearInterval(N[w.id]),delete N[w.id]),w.end()),x(_e,[],y),d={},_e.forceReconnect(!0,oe)};function yt(_e){_e.pc.addEventListener("negotiationneeded",function(){if(o.hasFeature("mcu")&&_e.id!==o.getSessionId()){let oe=o.hasFeature("update-sdp");if(oe&&(_e.pc.iceConnectionState==="failed"||_e.pc.connectionState==="failed")&&(oe=!1),oe&&N[_e.id])return;o.requestOffer(_e.id,"video",oe?_e.sid:void 0),clearInterval(N[_e.id]),N[_e.id]=setInterval(function(){console.debug("No offer received, request offer again"+oe?"(update)":0,_e.id,_e),o.requestOffer(_e.id,"video",oe?_e.sid:void 0)},1e4);return}if(_e.pc.iceConnectionState!=="new"&&_e.pc.iceConnectionState!=="checking"){const oe=_e.pc.getSenders().find(fe=>fe.track&&fe.track.kind==="audio"||fe.trackDisabled&&fe.trackDisabled.kind==="audio"),Me=_e.pc.getSenders().find(fe=>fe.track&&fe.track.kind==="video"||fe.trackDisabled&&fe.trackDisabled.kind==="video");let Pe=o.getCurrentCallFlags();oe?Pe|=f._z.CALL_FLAG.WITH_AUDIO:Pe&=~f._z.CALL_FLAG.WITH_AUDIO,Me?Pe|=f._z.CALL_FLAG.WITH_VIDEO:Pe&=~f._z.CALL_FLAG.WITH_VIDEO,Je(o,Pe)}})}const jt=_e=>{const oe=_e.find(dt=>(dt.sessionId||dt.sessionid)===o.getSessionId());if(!oe||!oe.inCall||oe.participantPermissions===void 0||l.webrtc.isAudioAllowed()===!!(oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_AUDIO)&&l.webrtc.isVideoAllowed()===!!(oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_VIDEO))return;let Me=!1,Pe=!1;l.webrtc.getPeers(null,"video").forEach(dt=>{const Ue=dt.pc.getSenders().find(we=>we.kind==="audio"||we.track&&we.track.kind==="audio"||we.trackDisabled&&we.trackDisabled.kind==="audio"),je=dt.pc.getSenders().find(we=>we.kind==="video"||we.track&&we.track.kind==="video"||we.trackDisabled&&we.trackDisabled.kind==="video");Me||(Me=!!Ue),Pe||(Pe=!!je)});const fe=Me&&!(oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_AUDIO)||Pe&&!(oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_VIDEO);if(oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_AUDIO?l.webrtc.allowAudio():l.webrtc.disallowAudio(),oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_VIDEO?l.webrtc.allowVideo():l.webrtc.disallowVideo(),l.webrtc.isLocalMediaActive()&&!(oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_AUDIO)&&!(oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_VIDEO)){l.stopLocalVideo(),(!o.hasFeature("mcu")||w)&&Je(o,f._z.CALL_FLAG.IN_CALL);return}if(l.webrtc.isLocalMediaActive()&&fe){let dt=o.getCurrentCallFlags();oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_AUDIO||(dt&=~f._z.CALL_FLAG.WITH_AUDIO),oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_VIDEO||(dt&=~f._z.CALL_FLAG.WITH_VIDEO),Je(o,dt);return}if(l.webrtc.isLocalMediaActive()||!(oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_AUDIO)&&!(oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_VIDEO))return;const Re=dt=>{l.off("localMediaStarted",Re),l.off("localMediaError",We);let Ue=f._z.CALL_FLAG.IN_CALL;dt&&(dt.audio&&(Ue|=f._z.CALL_FLAG.WITH_AUDIO),dt.video&&o.getSendVideoIfAvailable()&&(Ue|=f._z.CALL_FLAG.WITH_VIDEO)),Je(o,Ue)},We=()=>{l.off("localMediaStarted",Re),l.off("localMediaError",We)};l.on("localMediaStarted",Re),l.on("localMediaError",We);const ut={audio:oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_AUDIO,video:oe.participantPermissions&f._z.PERMISSIONS.PUBLISH_VIDEO};l.startLocalVideo(ut)};o.on("usersInRoom",function(_e){jt(_e)}),o.on("usersChanged",function(_e){jt(_e)}),l.on("createdPeer",function(_e){if(console.debug("Peer created",_e.id,_e),_e.id!==o.getSessionId()&&!_e.sharemyscreen){let oe=X.get(_e.id);oe||(oe=X.add({peerId:_e.id,webRtc:l})),_e.type==="video"?oe.setPeer(_e):oe.setScreenPeer(_e),oe.get("internal")&&(_e.enableDataChannels=!1)}_e.type==="video"&&(_e.id===o.getSessionId()?De(_e):(Qe(_e),Ht(_e),qe(_e)),yt(_e),_e.getDataChannel("status"))});function Lt(_e,oe,Me){return new Promise((Pe,fe)=>{_e.pc.getStats(oe).then(function(Re){let We=!1;Re.forEach(function(ut){if(!(We||ut.mediaType!==Me||!Object.hasOwn(ut,"bytesReceived"))&&ut.bytesReceived>0){if(Me==="video"&&ut.bytesReceived<2e3){We=!0;return}l.emit("unmute",{id:_e.id,name:Me}),We=!0}}),We?Pe():fe(new Error("No bytes received"))})})}function ct(_e){clearInterval(_e.check_audio_interval),_e.check_audio_interval=null}function Bt(_e){clearInterval(_e.check_video_interval),_e.check_video_interval=null}function gn(_e,oe){l.getPeers(_e,"video").forEach(function(Pe){oe==="audio"?ct(Pe):oe==="video"&&Bt(Pe)})}o.hasFeature("mcu")&&(l.on("mute",function(_e){gn(_e.id,_e.name)}),l.on("unmute",function(_e){gn(_e.id,_e.name)}));function Mt(_e){ct(_e),Bt(_e)}function Zt(_e,oe){Mt(_e),_e.check_video_interval=setInterval(function(){oe.getVideoTracks().forEach(function(Me){Lt(_e,Me,"video").then(function(){Bt(_e)}).catch(()=>{})})},1e3),_e.check_audio_interval=setInterval(function(){oe.getAudioTracks().forEach(function(Me){Lt(_e,Me,"audio").then(function(){ct(_e)}).catch(()=>{})})},1e3)}l.on("peerStreamAdded",function(_e){o.hasFeature("mcu")&&_e.type!=="screen"&&Zt(_e,_e.stream)}),l.on("peerStreamRemoved",function(_e){Mt(_e)}),l.on("peerEnded",function(_e){w===_e&&(w=null,V.setPeer(w)),C===_e&&(C=null,V.setScreenPeer(C))}),l.webrtc.on("videoOn",function(){if(o.getSendVideoIfAvailable())return;o.setSendVideoIfAvailable(!0);let _e=o.getCurrentCallFlags();_e|=f._z.CALL_FLAG.WITH_VIDEO,Je(o,_e)}),l.webrtc.on("iceFailed",function(){o.hasFeature("mcu")&&Je(o)});let Kt=null,Tt=null,xt=null;const Jt=function(){clearTimeout(Kt),Kt=null,Tt&&(Tt.hideToast(),Tt=null)},Dt=function(){xt&&(xt.hideToast(),xt=null)};l.on("localStreamRequested",function(){Jt(),Kt=setTimeout(function(){Tt=(0,e.Qg)((0,i.t)("spreed","This is taking longer than expected. Are the media permissions already granted (or rejected)? If yes please restart your browser, as audio and video are failing"),{timeout:e.DH})},1e4)}),o.on("leaveRoom",function(_e){o.currentRoomToken===_e&&(Jt(),Dt())});function en(){let _e=f._z.CALL_FLAG.IN_CALL;return l.webrtc.hasAudioTrack()&&(_e|=f._z.CALL_FLAG.WITH_AUDIO),l.webrtc.hasVideoTrack()&&(_e|=f._z.CALL_FLAG.WITH_VIDEO),_e}o.on("joinCall",function(_e){const oe=en();if(o.getCurrentCallFlags()!==oe){if(o.getCurrentCallFlags()===f._z.CALL_FLAG.IN_CALL){Je(o,oe);return}o.updateCurrentCallFlags(oe)}});function rt(){return o.hasFeature("mcu")?!!w:l.webrtc.getPeers(null,"video").length>0||Object.keys(N).length>0}return l.on("localTrackReplaced",function(_e,oe){const Me=en();if(_e&&y.length>0&&(!rt()||o.getCurrentCallFlags()===f._z.CALL_FLAG.IN_CALL)){Je(o,Me);return}o.getCurrentCallFlags()!==Me&&o.updateCurrentCallFlags(Me)}),l.on("localMediaStarted",function(){console.info("localMediaStarted"),Jt(),o.hasFeature("mcu")&&s(o)}),l.on("localMediaError",function(_e){if(console.warn("Access to microphone & camera failed",_e),Jt(),_e.name==="TypeError")return;let oe,Me=e.DH;_e.name==="NotSupportedError"&&l.capabilities.supportRTCPeerConnection||_e.name==="NotAllowedError"&&_e.message&&_e.message.includes("Only secure origins")?(oe=(0,i.t)("spreed","Access to microphone & camera is only possible with HTTPS"),oe+=": "+(0,i.t)("spreed","Please move your setup to HTTPS")):_e.name==="NotAllowedError"?(oe=(0,i.t)("spreed","Access to microphone & camera was denied"),Me=e.aR):l.capabilities.support?(oe=(0,i.t)("spreed","Error while accessing microphone & camera"),console.error("Error while accessing microphone & camera: ",_e.message,_e.name)):(console.error("WebRTC not supported"),oe=(0,i.t)("spreed","WebRTC is not supported in your browser"),oe+=": "+(0,i.t)("spreed","Please use a different browser like Firefox or Chrome")),xt=(0,e.Qg)(oe,{timeout:Me})}),l.on("channelOpen",function(_e){console.debug("%s datachannel is open",_e.label)}),l.on("channelMessage",function(_e,oe,Me){if(Me.type==="audioOn")l.emit("unmute",{id:_e.id,name:"audio"});else if(Me.type==="audioOff")l.emit("mute",{id:_e.id,name:"audio"});else if(Me.type==="videoOn")l.emit("unmute",{id:_e.id,name:"video"});else if(Me.type==="videoOff")l.emit("mute",{id:_e.id,name:"video"});else if(Me.type==="nickChanged"){const Pe=typeof Me.payload=="string"?Me.payload:Me.payload.name;l.emit("nick",{id:_e.id,name:Pe})}else Me.type==="speaking"||Me.type==="stoppedSpeaking"||console.debug("Unknown message type %s from %s datachannel",Me.type,oe,Me,_e.id,_e)}),l.on("sendToAll",function(_e,oe){for(const Me in d){if(d[Me].inCall){if(Me===o.getSessionId())continue}else continue;const Pe={to:Me,roomType:"video",type:_e,payload:oe};o.emit("message",Pe)}}),l.on("speaking",function(){K("status","speaking")}),l.on("stoppedSpeaking",function(){K("status","stoppedSpeaking")}),l.on("audioOn",function(){K("status","audioOn")}),l.on("audioOff",function(){K("status","audioOff")}),l.on("videoOn",function(){K("status","videoOn")}),l.on("videoOff",function(){K("status","videoOff")}),l.on("nickChanged",function(_e){let oe;o.settings.userId===null?oe=_e:oe={name:_e,userid:o.settings.userId},K("status","nickChanged",oe),l.sendToAll("nickChanged",{name:_e})}),l.on("localScreenAdded",function(){const _e=o.getSessionId();for(const oe in d){if(Object.hasOwn(d,oe))if(d[oe].inCall){if(oe===_e)continue}else continue;else continue;I(o,oe)}}),l.on("localScreenStopped",function(){o.hasFeature("mcu")&&o.sendRoomMessage({roomType:"screen",type:"unshareScreen"})}),l.on("disconnected",function(){w&&(N[w.id]&&(clearInterval(N[w.id]),delete N[w.id]),w.end()),C&&C.end(),j=f._z.CALL_FLAG.DISCONNECTED,x(o,[],y),d={}}),l}},3455:(W,b,n)=>{"use strict";n.d(b,{A:()=>Je});var e=n(20641),i=n(50953),a=n(90033),f=n(85168),r=n(53334),v=n(37396),c=n(33463),p=n(17334),g=n.n(p),u=n(40834),l=n(15446),m=n(86296),y=n(40554),d=n(94434),w=n(59904),C=n(4807),j=n(54939),O=n(3710),N=n(43456),X=n(79455),V=n(77564),Z=n(56944),J=n(76691),se=n(75427),Y=n(81893),pe=n(17381),I=n(62442),s=n(20525),_=n(11376),F=n(40760),E=n(71061),k=n(26514),x=n(97876),R=n(34221),M=n(76887),o=n(59097);const P={key:0},$={class:"upcoming-meeting__header"},K={key:0,class:"calendar-events__list"},q={key:2,class:"calendar-events__buttons"},Fe={class:"calendar-meeting__flex-wrapper"},et={key:0,class:"calendar-meeting__header"},Qe={key:1,class:"calendar-meeting--loading"},Ht={key:2},qe={key:0,class:"calendar-meeting__invalid-hint"},De={key:1,class:"calendar-meeting__attendees"},Je=(0,e.pM)({__name:"CalendarEventsDialog",props:{token:{},container:{}},emits:["close"],setup(yt,{emit:jt}){const Lt=yt,ct=jt,Bt=Hn=>[...Hn,"click"],gn=(0,u.Pj)(),Mt=(0,R.L)(),Zt=(0,v.al)();(0,e.Gt)("bulkParticipantsSelection",!0);const Kt=(0,i.KR)(!1),Tt=(0,i.KR)(!1),xt=(0,i.KR)(Object.keys(Mt.calendars).length===0),Jt=(0,i.KR)(!1),Dt=(0,e.EW)(()=>Mt.calendars),en=(0,e.EW)(()=>{const Hn=(0,M.pf)(Date.now());return Mt.getAllEvents(Lt.token).sort((cr,mi)=>cr.start&&mi.start?cr.start-mi.start:0).map(cr=>{const mi=cr.start?cr.start<=Hn?(0,r.t)("spreed","Now"):cr.start*1e3:"",Fn=Dt.value[cr.calendarUri]?.color??(0,c.l)(cr.calendarUri).color;return{...cr,start:mi,color:Fn,href:cr.calendarAppUrl??void 0}})}),rt=(0,e.EW)(()=>Mt.writeableCalendars.map(Hn=>({value:Hn.uri,label:Hn.displayname,color:Hn.color??(0,c.l)(Hn.uri).color}))),_e=(0,e.EW)(()=>(0,x.t0)(Lt.token,"schedule-meeting")&&gn.getters.isModerator&&rt.value.length!==0&&gt.value?.type!==k.si.TYPE.ONE_TO_ONE_FORMER),oe=(0,i.KR)(null),Me=(0,i.KR)($n(1)),Pe=(0,i.KR)($n(2)),fe=(0,i.KR)(""),Re=(0,i.KR)(""),We=(0,i.KR)(null),ut=(0,e.EW)(()=>{switch(We.value){case null:return"";case"calendar":return(0,r.t)("spreed","Invalid calendar selected");case"start":return(0,r.t)("spreed","Invalid start time selected");case"end":return(0,r.t)("spreed","Invalid end time selected");case"unknown":default:return(0,r.t)("spreed","Unknown error occurred")}}),dt=(0,i.KR)(!0),Ue=(0,i.KR)([]),je=(0,e.EW)(()=>{if(!Ue.value?.length)return(0,r.t)("spreed","Sending no invitations");const Hn=En.value.slice(0,2),cr=En.value.length-Hn.length,mi=Hn.map(Fn=>(0,o.G)(Fn.displayName,Fn.actorType));if(cr===0)switch(mi.length){case 1:return(0,r.t)("spreed","{participant0} will receive an invitation",{participant0:mi[0]},void 0,{escape:!1,sanitize:!1});case 2:return(0,r.t)("spreed","{participant0} and {participant1} will receive invitations",{participant0:mi[0],participant1:mi[1]},void 0,{escape:!1,sanitize:!1});case 0:default:return""}else return(0,r.n)("spreed","{participant0}, {participant1} and %n other will receive invitations","{participant0}, {participant1} and %n others will receive invitations",cr,{participant0:mi[0],participant1:mi[1]},{escape:!1,sanitize:!1})}),we=(0,i.KR)(""),Xe=(Hn="")=>Hn.toLowerCase().includes(we.value.toLowerCase()),gt=(0,e.EW)(()=>gn.getters.conversation(Lt.token)),pn=(0,e.EW)(()=>gt.value?on.value&&gn.getters.participantsList(Lt.token).length===1?[{id:gt.value.name,source:k.Rf.ACTOR_TYPE.USERS,displayName:gt.value.displayName}]:gn.getters.participantsList(Lt.token).filter(Hn=>[k.Rf.ACTOR_TYPE.USERS,k.Rf.ACTOR_TYPE.EMAILS].includes(Hn.actorType)&&Hn.attendeeId!==gt.value.attendeeId):[]),cn=(0,e.EW)(()=>gn.getters.participantsInitialised(Lt.token)),hn=(0,e.EW)(()=>pn.value.filter(Hn=>Xe(Hn.displayName)||Hn.actorType===k.Rf.ACTOR_TYPE.USERS&&Xe(Hn.actorId)||Hn.actorType===k.Rf.ACTOR_TYPE.EMAILS&&Hn.invitedActorId&&Xe(Hn.invitedActorId))),En=(0,e.EW)(()=>pn.value.filter(Hn=>Ue.value.includes(Hn.attendeeId)).sort((Hn,cr)=>Hn.actorType===k.Rf.ACTOR_TYPE.USERS&&cr.actorType===k.Rf.ACTOR_TYPE.EMAILS?-1:Hn.actorType===k.Rf.ACTOR_TYPE.EMAILS&&cr.actorType===k.Rf.ACTOR_TYPE.USERS?1:Hn.actorType===k.Rf.ACTOR_TYPE.EMAILS&&cr.actorType===k.Rf.ACTOR_TYPE.EMAILS&&(!Hn.displayName||!cr.displayName)?Hn.displayName?-1:1:0)),on=(0,e.EW)(()=>gt.value?.type===k.si.TYPE.ONE_TO_ONE||gt.value?.type===k.si.TYPE.ONE_TO_ONE_FORMER),dn=(0,e.EW)(()=>on.value?(0,r.t)("spreed","Invite {user}",{user:gt.value?.displayName??""}):(0,r.t)("spreed","Invite all users and emails in this conversation")),jn=g()(Jn,500);(0,e.KC)(()=>{Ci()}),(0,e.wB)(Kt,Hn=>{Hn&&(oe.value=rt.value.find(cr=>cr.value===Mt.defaultCalendarUri)??null,Me.value=$n(1),Pe.value=$n(2),fe.value="",Re.value="",Ue.value=pn.value.map(cr=>cr.attendeeId),we.value="",dt.value=!0,We.value=null)}),(0,e.wB)([oe,Me,Pe],()=>{We.value=null}),(0,e.wB)(pn,Hn=>{dt.value&&(Ue.value=Hn.map(cr=>cr.attendeeId))}),(0,e.wB)(Me,()=>jn("end")),(0,e.wB)(Pe,()=>jn("start"));function Jn(Hn){Me.value<Pe.value||(Hn==="end"?Pe.value=new Date(Me.value.getTime()+M.HZ):Me.value=new Date(Pe.value.getTime()-M.HZ))}function $n(Hn){const cr=new Date;return cr.setHours(cr.getHours()+Hn,0,0,0),cr}function Yi(Hn){Ue.value=Hn?pn.value.map(cr=>cr.attendeeId):[]}function di(Hn){Ue.value=Ue.value.filter(cr=>Hn.attendeeId!==cr)}function fi(Hn){dt.value=pn.value.length===Hn.length}async function Ci(){await Mt.getDefaultCalendarUri(),await Mt.getPersonalCalendars(),xt.value=!1}async function ki(){if(!oe.value){We.value="calendar";return}if(Me.value<new Date){We.value="start";return}if(Pe.value<new Date||Pe.value<Me.value){We.value="end";return}try{Jt.value=!0,await Mt.scheduleMeeting(Lt.token,{calendarUri:oe.value.value,start:(0,M.pf)(Me.value),end:(0,M.pf)(Pe.value),title:fe.value||null,description:Re.value||null,attendeeIds:dt.value?null:Ue.value}),(0,f.Te)((0,r.t)("spreed","Meeting created")),Kt.value=!1}catch(Hn){We.value=Hn?.response?.data?.ocs?.data?.error??"unknown"}finally{Jt.value=!1}}return(Hn,cr)=>gt.value?((0,e.uX)(),(0,e.CE)("div",P,[(0,e.bF)((0,i.R1)(j.A),{container:yt.container,"popper-hide-triggers":Bt,"no-focus-trap":!_e.value&&en.value.length===0,"popup-role":"dialog"},{trigger:(0,e.k6)(()=>[(0,e.bF)((0,i.R1)(l.A),{class:"upcoming-meeting",title:(0,i.R1)(r.t)("spreed","Upcoming meetings"),"aria-label":(0,i.R1)(r.t)("spreed","Upcoming meetings")},(0,e.eX)({icon:(0,e.k6)(()=>[(0,e.bF)(J.A,{size:20})]),_:2},[en.value[0]&&!(0,i.R1)(Zt)?{name:"default",fn:(0,e.k6)(()=>[(0,e.Lk)("span",$,(0,a.toDisplayString)((0,i.R1)(r.t)("spreed","Next meeting")),1),(0,e.bF)(F.A,{time:en.value[0].start,calendar:""},null,8,["time"])]),key:"0"}:void 0]),1032,["title","aria-label"])]),default:(0,e.k6)(()=>[!xt.value&&en.value.length?((0,e.uX)(),(0,e.CE)("ul",K,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(en.value,mi=>((0,e.uX)(),(0,e.Wv)(I.A,{key:mi.uri,name:mi.summary,start:mi.start,href:mi.href,color:mi.color,"is-recurring":!!mi.recurrenceId},null,8,["name","start","href","color","is-recurring"]))),128))])):((0,e.uX)(),(0,e.Wv)((0,i.R1)(w.A),{key:1,class:"calendar-events__empty-content"},{icon:(0,e.k6)(()=>[xt.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(C.A),{key:0})):((0,e.uX)(),(0,e.Wv)(J.A,{key:1}))]),description:(0,e.k6)(()=>[(0,e.Lk)("p",null,(0,a.toDisplayString)(xt.value?(0,i.R1)(r.t)("spreed","Loading \u2026"):(0,i.R1)(r.t)("spreed","No upcoming meetings")),1)]),_:1})),_e.value?((0,e.uX)(),(0,e.CE)("div",q,[(0,e.bF)((0,i.R1)(l.A),{wide:"",onClick:cr[0]||(cr[0]=mi=>Kt.value=!0)},{icon:(0,e.k6)(()=>[(0,e.bF)(Y.A,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,a.toDisplayString)((0,i.R1)(r.t)("spreed","Schedule a meeting")),1)]),_:1})])):(0,e.Q3)("",!0)]),_:1},8,["container","no-focus-trap"]),_e.value?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[(0,e.bF)((0,i.R1)(d.A),{id:"calendar-meeting",open:Kt.value,"onUpdate:open":cr[8]||(cr[8]=mi=>Kt.value=mi),class:"calendar-meeting",name:(0,i.R1)(r.t)("spreed","Schedule a meeting"),size:"normal","close-on-click-outside":"",container:yt.container},{actions:(0,e.k6)(()=>[ut.value?((0,e.uX)(),(0,e.CE)("p",qe,(0,a.toDisplayString)(ut.value),1)):(0,e.Q3)("",!0),(0,e.bF)((0,i.R1)(l.A),{variant:"primary",disabled:!oe.value||Jt.value||!!We.value,onClick:ki},{icon:(0,e.k6)(()=>[Jt.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(C.A),{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(se.A,{key:1,size:20}))]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,a.toDisplayString)((0,i.R1)(r.t)("spreed","Save")),1)]),_:1},8,["disabled"])]),default:(0,e.k6)(()=>[(0,e.bF)((0,i.R1)(X.A),{modelValue:fe.value,"onUpdate:modelValue":cr[1]||(cr[1]=mi=>fe.value=mi),label:(0,i.R1)(r.t)("spreed","Meeting title"),"label-visible":""},null,8,["modelValue","label"]),(0,e.bF)((0,i.R1)(N.A),{modelValue:Re.value,"onUpdate:modelValue":cr[2]||(cr[2]=mi=>Re.value=mi),label:(0,i.R1)(r.t)("spreed","Description"),resize:"vertical","label-visible":""},null,8,["modelValue","label"]),(0,e.Lk)("div",Fe,[(0,e.bF)((0,i.R1)(y.A),{id:"schedule_meeting_input",modelValue:Me.value,"onUpdate:modelValue":cr[3]||(cr[3]=mi=>Me.value=mi),class:(0,a.normalizeClass)({"invalid-time":We.value==="start"}),min:new Date,step:300,label:(0,i.R1)(r.t)("spreed","From"),type:"datetime-local"},null,8,["modelValue","class","min","label"]),(0,e.bF)((0,i.R1)(y.A),{id:"schedule_meeting_input",modelValue:Pe.value,"onUpdate:modelValue":cr[4]||(cr[4]=mi=>Pe.value=mi),class:(0,a.normalizeClass)({"invalid-time":We.value==="end"}),min:new Date,step:300,label:(0,i.R1)(r.t)("spreed","To"),type:"datetime-local"},null,8,["modelValue","class","min","label"])]),(0,e.bF)((0,i.R1)(O.default),{id:"schedule_meeting_select",modelValue:oe.value,"onUpdate:modelValue":cr[5]||(cr[5]=mi=>oe.value=mi),options:rt.value,"input-label":(0,i.R1)(r.t)("spreed","Calendar")},{"selected-option":(0,e.k6)(mi=>[(0,e.Lk)("span",{class:"calendar-badge",style:(0,a.normalizeStyle)({backgroundColor:mi.color})},null,4),(0,e.eW)(" "+(0,a.toDisplayString)(mi.label),1)]),option:(0,e.k6)(mi=>[(0,e.Lk)("span",{class:"calendar-badge",style:(0,a.normalizeStyle)({backgroundColor:mi.color})},null,4),(0,e.eW)(" "+(0,a.toDisplayString)(mi.label),1)]),_:1},8,["modelValue","options","input-label"]),on.value?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("h5",et,(0,a.toDisplayString)((0,i.R1)(r.t)("spreed","Attendees")),1)),cn.value?pn.value.length===0?((0,e.uX)(),(0,e.CE)("p",Ht,(0,a.toDisplayString)((0,i.R1)(r.t)("spreed","No other participants to send invitations to.")),1)):((0,e.uX)(),(0,e.CE)(e.FK,{key:3},[(0,e.bF)((0,i.R1)(m.A),{modelValue:dt.value,"onUpdate:modelValue":[cr[6]||(cr[6]=mi=>dt.value=mi),Yi]},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)(dn.value),1)]),_:1},8,["modelValue"]),!on.value&&!dt.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(l.A),{key:0,variant:"tertiary",onClick:cr[7]||(cr[7]=mi=>Tt.value=!0)},{icon:(0,e.k6)(()=>[(0,e.bF)(V.A,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,a.toDisplayString)((0,i.R1)(r.t)("spreed","Add attendees")),1)]),_:1})):(0,e.Q3)("",!0),(0,e.Lk)("p",null,(0,a.toDisplayString)(je.value),1)],64)):((0,e.uX)(),(0,e.CE)("div",Qe,[(0,e.bF)((0,i.R1)(C.A)),(0,e.eW)(" "+(0,a.toDisplayString)((0,i.R1)(r.t)("spreed","Loading \u2026")),1)]))]),_:1},8,["open","name","container"]),Tt.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(d.A),{key:0,open:Tt.value,"onUpdate:open":cr[13]||(cr[13]=mi=>Tt.value=mi),name:(0,i.R1)(r.t)("spreed","Add attendees"),class:"calendar-meeting","close-on-click-outside":"",container:"#calendar-meeting"},{actions:(0,e.k6)(()=>[(0,e.bF)((0,i.R1)(l.A),{variant:"primary",onClick:cr[12]||(cr[12]=mi=>Tt.value=!1)},{icon:(0,e.k6)(()=>[(0,e.bF)(se.A,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,a.toDisplayString)((0,i.R1)(r.t)("spreed","Done")),1)]),_:1})]),default:(0,e.k6)(()=>[(0,e.bF)(_.A,{value:we.value,"onUpdate:value":cr[9]||(cr[9]=mi=>we.value=mi),class:"calendar-meeting__searchbox","is-focused":"","placeholder-text":(0,i.R1)(r.t)("spreed","Search participants"),onAbortSearch:cr[10]||(cr[10]=mi=>we.value="")},null,8,["value","placeholder-text"]),Ue.value.length?((0,e.uX)(),(0,e.Wv)(E.A,{key:0,class:"calendar-meeting__attendees-selected",name:"zoom",tag:"div",group:""},{default:(0,e.k6)(()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(En.value,mi=>((0,e.uX)(),(0,e.Wv)(s.A,{key:mi.actorType+mi.actorId,participant:mi,onUpdate:di},null,8,["participant"]))),128))]),_:1})):(0,e.Q3)("",!0),cn.value&&hn.value.length?((0,e.uX)(),(0,e.CE)("ul",De,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(hn.value,mi=>((0,e.uX)(),(0,e.Wv)(pe.A,{key:mi.attendeeId,checked:Ue.value,"onUpdate:checked":[cr[11]||(cr[11]=Fn=>Ue.value=Fn),fi],participant:mi},null,8,["checked","participant"]))),128))])):((0,e.uX)(),(0,e.Wv)((0,i.R1)(w.A),{key:2,class:"calendar-meeting__empty-content",name:cn.value?(0,i.R1)(r.t)("spreed","No results"):(0,i.R1)(r.t)("spreed","Loading \u2026")},{icon:(0,e.k6)(()=>[cn.value?((0,e.uX)(),(0,e.Wv)(Z.A,{key:1})):((0,e.uX)(),(0,e.Wv)((0,i.R1)(C.A),{key:0}))]),_:1},8,["name"]))]),_:1},8,["open","name"])):(0,e.Q3)("",!0)],64)):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0)}})},33542:(W,b,n)=>{"use strict";n.d(b,{A:()=>Fe});var e=n(20641),i=n(50953),a=n(90033),f=n(85168),r=n(53334),v=n(68732),c=n(37396),p=n(97786),g=n(17334),u=n.n(g),l=n(40834),m=n(38576),y=n(15797),d=n(15446),w=n(4807),C=n(2806),j=n(34438),O=n(6276),N=n(19538),X=n(19288),V=n(38366),Z=n(25510),J=n(98488),se=n(65630),Y=n(94750),pe=n(3552),I=n(70858),s=n(40451),_=n(26514),F=n(97876),E=n(83726),k=n(8888),x=n(31506),R=n(59945),M=n(47846);const o={key:0,class:"bottom-bar-call-controls"},P={class:"bottom-bar-call-controls"},$=3e3,K=38,q=236,Fe=(0,e.pM)({__name:"BottomBar",props:{isSidebar:{type:Boolean,default:!1}},setup(et){const Qe=OCP.Accessibility.disableKeyboardShortcuts(),Ht=(0,l.Pj)(),qe=(0,s.N)(),De=(0,E.k)(),Je=(0,k.w)(),yt=!et.isSidebar&&(0,I.e)(),jt=(0,x.e)(),Lt=(0,R.n)(),ct=(0,i.KR)(!1),Bt=(0,e.rk)("bottomBar"),gn=(0,e.rk)("callButtonWithActions"),Mt=(0,c.al)(),Zt=(0,e.EW)(()=>Ht.getters.conversation(qe.value)||Ht.getters.dummyConversation),Kt=(0,e.EW)(()=>(0,F.JR)(qe.value,"call","supported-reactions")||[]),Tt=(0,e.EW)(()=>Kt.value&&Kt.value.length>0),xt=(0,e.EW)(()=>[_._z.TYPE.OWNER,_._z.TYPE.MODERATOR,_._z.TYPE.GUEST_MODERATOR].includes(Zt.value.participantType)),Jt=(0,e.EW)(()=>(0,F.JR)(qe.value,"call","live-transcription")||!1),Dt=(0,e.EW)(()=>jt.isLiveTranscriptionEnabled?(0,r.t)("spreed","Disable live transcription"):(0,r.t)("spreed","Enable live transcription")),en=(0,e.EW)(()=>M.PR.attributes.raisedHand.state===!0),rt=(0,e.EW)(()=>en.value?Qe?(0,r.t)("spreed","Lower hand"):(0,r.t)("spreed","Lower hand (R)"):Qe?(0,r.t)("spreed","Raise hand"):(0,r.t)("spreed","Raise hand (R)")),_e=(0,e.EW)(()=>(0,i.BA)(yt)?(0,r.t)("spreed","Exit full screen (F)"):(0,r.t)("spreed","Full screen (F)")),oe=(0,e.EW)(()=>Pe.value?(0,r.t)("spreed","Speaker view"):(0,r.t)("spreed","Grid view")),Me=(0,e.EW)(()=>!jt.isEmptyCallView),Pe=(0,e.EW)(()=>jt.isGrid),fe=(0,e.EW)(()=>Zt.value.objectType===_.si.OBJECT_TYPE.BREAKOUT_ROOM),Re=["virtualBackground","liveTranscription","raiseHand","callLayout","fullscreen"],We=(0,e.EW)(()=>({fullscreen:!et.isSidebar,callLayout:Me.value,raiseHand:!0,liveTranscription:Jt.value,virtualBackground:!et.isSidebar})),ut=(0,i.KR)({...We.value}),dt=(0,e.EW)(()=>Object.values(ut.value).some(Boolean));function Ue(){if(!Bt.value)return;const dn=Bt.value.clientWidth-gn.value.clientWidth-28;if(dn<=q){Re.forEach($n=>{ut.value[$n]=!0});return}const jn=Math.floor((dn-q)/K);Re.filter($n=>We.value[$n]).forEach(($n,Yi)=>{ut.value[$n]=Yi>=jn})}const je=u()(Ue,200);(0,p.wYm)(Bt,()=>{je()}),(0,e.hi)(()=>{je.clear?.()});async function we(){ct.value||(ct.value=!0,jt.isLiveTranscriptionEnabled?await gt():await Xe(),ct.value=!1)}async function Xe(){try{await Lt.loadLiveTranscriptionLanguages()}catch{(0,f.Qg)((0,r.t)("spreed","Error when trying to load the available live transcription languages"));return}try{await jt.enableLiveTranscription(qe.value)}catch{(0,f.Qg)((0,r.t)("spreed","Failed to enable live transcription"))}}async function gt(){try{await jt.disableLiveTranscription(qe.value)}catch{}}let pn=$,cn=null,hn=null;function En(){const dn=!en.value;if(M.PR.toggleHandRaised(dn),Ht.dispatch("setParticipantHandRaised",{sessionId:De.sessionId,raisedHand:M.PR.attributes.raisedHand}),fe.value&&!xt.value){if(Object.keys(Ht.getters.participantRaisedHandList).filter($n=>$n!==De.sessionId).length!==0)return;const Jn=Zt.value.breakoutRoomStatus===_.si.BREAKOUT_ROOM_STATUS.STATUS_ASSISTANCE_REQUESTED;dn&&!Jn?Je.requestAssistance(qe.value):!dn&&Jn&&Je.dismissRequestAssistance(qe.value)}}(0,e.wB)(()=>M.PR.attributes.speaking,dn=>{if(hn!==null&&!dn){pn=Math.max(0,pn-(Date.now()-cn)),clearTimeout(hn),hn=null;return}!dn||hn!==null||!en.value||(cn=Date.now(),hn=setTimeout(()=>{hn=null,cn=null,pn=$,en.value&&En()},pn))});function on(){jt.setCallViewMode({token:qe.value,isGrid:!Pe.value,clearLast:!1}),jt.setSelectedVideoPeerId(null)}return(0,v.C)("r",En),(dn,jn)=>((0,e.uX)(),(0,e.CE)("div",{ref_key:"bottomBar",ref:Bt,class:"bottom-bar","data-theme-dark":""},[et.isSidebar?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("div",o,[ut.value.fullscreen?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,i.R1)(d.A),{key:0,"aria-label":_e.value,variant:(0,i.R1)(yt)?"secondary":"tertiary",title:_e.value,onClick:(0,i.R1)(I.k)},{icon:(0,e.k6)(()=>[(0,i.R1)(yt)?((0,e.uX)(),(0,e.Wv)(j.A,{key:1,size:20})):((0,e.uX)(),(0,e.Wv)(C.A,{key:0,size:20}))]),_:1},8,["aria-label","variant","title","onClick"])),Me.value&&!ut.value.callLayout?((0,e.uX)(),(0,e.Wv)((0,i.R1)(d.A),{key:1,variant:"tertiary","aria-label":oe.value,title:oe.value,onClick:on},{icon:(0,e.k6)(()=>[Pe.value?((0,e.uX)(),(0,e.Wv)(Z.A,{key:1,size:20})):((0,e.uX)(),(0,e.Wv)(J.A,{key:0,size:20}))]),_:1},8,["aria-label","title"])):(0,e.Q3)("",!0)])),(0,e.Lk)("div",P,[(0,e.bF)(pe.A,{token:(0,i.R1)(qe),model:(0,i.R1)(M.PR),"is-sidebar":et.isSidebar,"hide-virtual-background-shortcut":ut.value.virtualBackground,"local-call-participant-model":(0,i.R1)(M.cA)},null,8,["token","model","is-sidebar","hide-virtual-background-shortcut","local-call-participant-model"]),Tt.value?((0,e.uX)(),(0,e.Wv)(Y.A,{key:0,token:(0,i.R1)(qe),"supported-reactions":Kt.value,"local-call-participant-model":(0,i.R1)(M.cA)},null,8,["token","supported-reactions","local-call-participant-model"])):(0,e.Q3)("",!0),Jt.value&&!ut.value.liveTranscription?((0,e.uX)(),(0,e.Wv)((0,i.R1)(d.A),{key:1,title:Dt.value,"aria-label":Dt.value,variant:(0,i.R1)(jt).isLiveTranscriptionEnabled?"secondary":"tertiary",disabled:ct.value,onClick:we},{icon:(0,e.k6)(()=>[ct.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(w.A),{key:0,size:20})):(0,i.R1)(jt).isLiveTranscriptionEnabled?((0,e.uX)(),(0,e.Wv)(X.A,{key:1,size:20})):((0,e.uX)(),(0,e.Wv)(V.A,{key:2,size:20}))]),_:1},8,["title","aria-label","variant","disabled"])):(0,e.Q3)("",!0),!et.isSidebar&&!ut.value.raiseHand?((0,e.uX)(),(0,e.Wv)((0,i.R1)(d.A),{key:2,title:rt.value,"aria-label":rt.value,variant:en.value?"secondary":"tertiary",onClick:En},{icon:(0,e.k6)(()=>[en.value?((0,e.uX)(),(0,e.Wv)(O.A,{key:0,size:18})):((0,e.uX)(),(0,e.Wv)(N.A,{key:1,size:18}))]),_:1},8,["title","aria-label","variant"])):(0,e.Q3)("",!0)]),(0,e.Lk)("div",{ref_key:"callButtonWithActions",ref:gn,class:"bottom-bar-options call-options"},[dt.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(y.A),{key:0,"force-menu":""},{default:(0,e.k6)(()=>[!et.isSidebar&&ut.value.fullscreen?((0,e.uX)(),(0,e.Wv)((0,i.R1)(m.A),{key:0,"aria-label":_e.value,variant:(0,i.R1)(yt)?"secondary":"tertiary",title:_e.value,onClick:(0,i.R1)(I.k)},{icon:(0,e.k6)(()=>[(0,i.R1)(yt)?((0,e.uX)(),(0,e.Wv)(j.A,{key:1,size:20})):((0,e.uX)(),(0,e.Wv)(C.A,{key:0,size:20}))]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,a.toDisplayString)(_e.value),1)]),_:1},8,["aria-label","variant","title","onClick"])):(0,e.Q3)("",!0),ut.value.callLayout&&Me.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(m.A),{key:1,variant:"tertiary","aria-label":oe.value,title:oe.value,onClick:on},{icon:(0,e.k6)(()=>[Pe.value?((0,e.uX)(),(0,e.Wv)(Z.A,{key:1,size:20})):((0,e.uX)(),(0,e.Wv)(J.A,{key:0,size:20}))]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,a.toDisplayString)(oe.value),1)]),_:1},8,["aria-label","title"])):(0,e.Q3)("",!0),Jt.value&&ut.value.liveTranscription?((0,e.uX)(),(0,e.Wv)((0,i.R1)(m.A),{key:2,title:Dt.value,"aria-label":Dt.value,variant:(0,i.R1)(jt).isLiveTranscriptionEnabled?"secondary":"tertiary",disabled:ct.value,onClick:we},{icon:(0,e.k6)(()=>[ct.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(w.A),{key:0,size:20})):(0,i.R1)(jt).isLiveTranscriptionEnabled?((0,e.uX)(),(0,e.Wv)(X.A,{key:1,size:20})):((0,e.uX)(),(0,e.Wv)(V.A,{key:2,size:20}))]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,a.toDisplayString)(Dt.value),1)]),_:1},8,["title","aria-label","variant","disabled"])):(0,e.Q3)("",!0),!et.isSidebar&&ut.value.raiseHand?((0,e.uX)(),(0,e.Wv)((0,i.R1)(m.A),{key:3,title:rt.value,"aria-label":rt.value,variant:en.value?"secondary":"tertiary",onClick:En},{icon:(0,e.k6)(()=>[en.value?((0,e.uX)(),(0,e.Wv)(O.A,{key:0,size:18})):((0,e.uX)(),(0,e.Wv)(N.A,{key:1,size:18}))]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,a.toDisplayString)(rt.value),1)]),_:1},8,["title","aria-label","variant"])):(0,e.Q3)("",!0)]),_:1})):(0,e.Q3)("",!0),(0,e.bF)(se.A,{class:"call-button","hide-text":et.isSidebar||(0,i.R1)(Mt),"is-screensharing":!!(0,i.R1)(M.PR).attributes.localScreen},null,8,["hide-text","is-screensharing"])],512)],512))}})},44061:(W,b,n)=>{"use strict";n.d(b,{A:()=>g});var e=n(20641),i=n(50953),a=n(53334),f=n(40834),r=n(59904),v=n(79203),c=n(39116),p=n(12251);const g=(0,e.pM)({__name:"CallFailedDialog",props:{token:{type:String,required:!0}},setup(u){const l=u,m=(0,f.Pj)(),y={400:(0,a.t)("spreed","Recording consent is required"),403:(0,a.t)("spreed","This conversation is read-only"),404:(0,a.t)("spreed","Conversation not found or not joined"),412:(0,a.t)("spreed","Lobby is still active and you're not a moderator")},d=(0,e.EW)(()=>m.getters.connectionFailed(l.token)),w=`connection-failed-${l.token}`,C=(0,e.EW)(()=>{if(!d.value)return"";const O=d.value.meta?.statuscode;return O&&y[O]?y[O]:d.value?.data?.error?d.value.data.error:p.d});function j(){m.dispatch("clearConnectionFailed",l.token)}return(O,N)=>((0,e.uX)(),(0,e.Wv)((0,i.R1)(v.A),{"label-id":w,onClose:j},{default:(0,e.k6)(()=>[(0,e.bF)((0,i.R1)(r.A),{name:(0,i.R1)(a.t)("spreed","Connection failed"),description:C.value},{icon:(0,e.k6)(()=>[(0,e.bF)(c.A)]),_:1},8,["name","description"])]),_:1}))}})},80975:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});var e=n(19368),i=n(59945);const a={name:"LiveTranscriptionRenderer",components:{TranscriptBlock:e.A},props:{token:{type:String,required:!0},callParticipantModels:{type:Array,required:!0}},setup(){return{liveTranscriptionStore:(0,i.n)()}},data(){return{registeredModels:{},resizeObserver:null,transcriptBlocks:[],lastScrolledToBlockAndLine:null,pendingScrollToBottomLineByLine:void 0}},computed:{liveTranscriptionLanguages(){const f=this.liveTranscriptionStore.getLiveTranscriptionLanguages();return f||{}}},watch:{callParticipantModels:{immediate:!0,handler(f){f.filter(c=>!this.registeredModels[c.attributes.peerId]).forEach(c=>{this.registeredModels[c.attributes.peerId]=c,this.registeredModels[c.attributes.peerId].on("transcript",this.handleTranscript)}),Object.keys(this.registeredModels).filter(c=>!f.find(p=>p.attributes.peerId===c)).forEach(c=>{this.registeredModels[c].off("transcript",this.handleTranscript),delete this.registeredModels[c]})}}},mounted(){this.resizeObserver=new ResizeObserver(this.handleResize),this.resizeObserver.observe(this.$refs.transcript)},beforeUnmount(){Object.keys(this.registeredModels).forEach(f=>{this.registeredModels[f].off("transcript",this.handleTranscript),delete this.registeredModels[f]}),this.resizeObserver.disconnect(),clearTimeout(this.pendingScrollToBottomLineByLine)},methods:{handleResize(f,r){if(!this.$refs.transcriptBlocks)return;for(let p=0;p<this.$refs.transcriptBlocks.length;p++)this.$refs.transcriptBlocks[p].reset();this.$refs.transcript.scrollTo({top:this.$refs.transcript.scrollHeight}),this.lastScrolledToBlockAndLine||(this.lastScrolledToBlockAndLine={block:0,line:0}),this.lastScrolledToBlockAndLine.block=this.$refs.transcriptBlocks.length-1;const c=this.$refs.transcriptBlocks[this.lastScrolledToBlockAndLine.block].getLineBoundaries();this.lastScrolledToBlockAndLine.line=c.length-1,this.pendingScrollToBottomLineByLine&&(clearTimeout(this.pendingScrollToBottomLineByLine),this.pendingScrollToBottomLineByLine=void 0)},handleTranscript(f,r,v,c){let p=this.transcriptBlocks.at(-1);const g=this.liveTranscriptionLanguages[v]?.metadata.rtl||!1;if(p?.model.attributes.peerId!==f.attributes.peerId||p?.rightToLeft!==g){const m={id:p?p.id+1:0,model:f,chunks:[],rightToLeft:g};this.transcriptBlocks.push(m),p=m}const u={message:r,languageId:v,final:c},l=p.chunks.at(-1);!l||l.final?p.chunks.push(u):p.chunks.splice(-1,1,u),this.$nextTick(()=>{this.scrollToBottomLineByLine()})},scrollToBottomLineByLine(){if(!this.pendingScrollToBottomLineByLine){if(!this.scrollToNextLine()){this.removeNoLongerVisibleTranscriptBlocks();return}this.pendingScrollToBottomLineByLine=setTimeout(()=>{this.pendingScrollToBottomLineByLine=void 0,this.scrollToBottomLineByLine()},2e3)}},scrollToNextLine(){if(!this.lastScrolledToBlockAndLine)return this.scrollToBlockAndLine(0,0),!0;const f=this.$refs.transcriptBlocks[this.lastScrolledToBlockAndLine.block].getLineBoundaries();return this.lastScrolledToBlockAndLine.line>=f.length&&(this.lastScrolledToBlockAndLine.line=f.length-1),this.lastScrolledToBlockAndLine.line<f.length-1?(this.scrollToBlockAndLine(this.lastScrolledToBlockAndLine.block,this.lastScrolledToBlockAndLine.line+1),!0):this.lastScrolledToBlockAndLine.block<this.$refs.transcriptBlocks.length-1?(this.scrollToBlockAndLine(this.lastScrolledToBlockAndLine.block+1,0),!0):!1},scrollToBlockAndLine(f,r){this.lastScrolledToBlockAndLine={block:f,line:r};const v=this.$refs.transcript.getBoundingClientRect(),c=v.top,p=v.bottom-v.top,u=this.$refs.transcriptBlocks[f].getLineBoundaries()[r],l=u.bottom-u.top,m={top:u.top-c,bottom:u.bottom-c},y=this.$refs.transcript.scrollTop+(m.top-p)+l;this.$refs.transcript.scrollTo({top:y,behavior:"smooth"})},removeNoLongerVisibleTranscriptBlocks(){const f=this.getNoLongerVisibleTranscriptBlocksCount();this.transcriptBlocks.splice(0,f),this.lastScrolledToBlockAndLine.block=this.lastScrolledToBlockAndLine.block-f},getNoLongerVisibleTranscriptBlocksCount(){const f=this.$refs.transcript.getBoundingClientRect().top;let r=0;for(let v=0;v<this.lastScrolledToBlockAndLine.block;v++){if(this.$refs.transcriptBlocks[v].$el.getBoundingClientRect().bottom>f)return r;r++}return r}}}},71373:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(23632),i=n(26514),a=n(59945),f=n(59097);const r={name:"TranscriptBlock",components:{AvatarWrapper:e.A},props:{token:{type:String,required:!0},model:{type:Object,required:!0},chunks:{type:Array,required:!0},rightToLeft:{type:Boolean,required:!1,default:!1}},setup(){return{liveTranscriptionStore:(0,a.n)()}},data(){return{AVATAR:i.of,resizeObserver:null,lines:[]}},computed:{transcriptBlockStyle(){return{direction:this.rightToLeft?"rtl":"ltr"}},actorId(){return this.model.attributes.actorId||""},actorType(){return this.model.attributes.actorType||""},actorDisplayName(){return this.model.attributes.name||""},actorDisplayNameWithFallback(){return(0,f.G)(this.actorDisplayName,this.actorType)},remoteServer(){return this.actorType===i.Rf.ACTOR_TYPE.FEDERATED_USERS?"("+this.actorId.split("@").pop()+")":""},actorInfo(){return[this.actorDisplayNameWithFallback,this.remoteServer].filter(v=>v).join(" ")},liveTranscriptionLanguages(){const v=this.liveTranscriptionStore.getLiveTranscriptionLanguages();return v||{}},chunksWithSeparator(){const v=[];if(!this.chunks.length)return v;v.push({message:this.chunks[0].message,languageId:this.chunks[0].languageId.replace("_","-")});for(let c=1;c<this.chunks.length;c++){const p=this.getSeparatorBetweenChunks(this.chunks[c-1],this.chunks[c]);v.push({message:p+this.chunks[c].message,languageId:this.chunks[c].languageId.replace("_","-")})}return v}},mounted(){this.resizeObserver=new ResizeObserver(this.handleChunksWrapperResize),this.resizeObserver.observe(this.$refs.chunksWrapper)},beforeUnmount(){this.resizeObserver.disconnect()},methods:{reset(){this.lines=[],this.$refs.chunksWrapper.style.removeProperty("min-height")},handleChunksWrapperResize(v,c){if(!this.$refs.chunksWrapper)return;const p=parseFloat(window.getComputedStyle(this.$refs.chunksWrapper).getPropertyValue("height")),g=parseFloat(window.getComputedStyle(this.$refs.chunksWrapper).getPropertyValue("min-height"));(p>g||Number.isNaN(g))&&this.$refs.chunksWrapper.style.setProperty("min-height",`${p}px`)},removeLastChunkFromLines(){if(!this.lines.length)return;const v=this.lines.at(-1).lastChunkIndex;for(;this.lines.length&&this.lines.at(-1).firstChunkIndex===this.lines.at(-1).lastChunkIndex;)this.lines.splice(-1,1);this.lines.length&&this.lines.at(-1).lastChunkIndex===v&&this.lines.at(-1).lastChunkIndex--},updateLines(){if(!this.$refs.chunks||!this.$refs.chunks.length)return;if(this.removeLastChunkFromLines(),!this.lines.length){const g=this.$refs.chunks[0].getClientRects().length;for(let u=0;u<g;u++)this.lines.push({firstChunkIndex:0,lastChunkIndex:0})}const v=this.lines.at(-1).lastChunkIndex;if(v>=this.$refs.chunks.length-1)return;let c=this.$refs.chunks[v],p=c.getClientRects()[c.getClientRects().length-1].top;for(let g=v+1;g<this.$refs.chunks.length;g++){const u=this.$refs.chunks[g],l=u.getClientRects();l[0].top===p?this.lines.at(-1).lastChunkIndex=g:this.lines.push({firstChunkIndex:g,lastChunkIndex:g});for(let y=1;y<l.length;y++)this.lines.push({firstChunkIndex:g,lastChunkIndex:g});c=u,p=c.getClientRects()[c.getClientRects().length-1].top}},getLineBoundaries(){this.updateLines();const v=parseFloat(window.getComputedStyle(this.$el).getPropertyValue("line-height"));let c=0;return this.lines.map((p,g)=>{const u=this.$refs.chunks[p.lastChunkIndex].getClientRects();g>0&&p.lastChunkIndex===this.lines[g-1].lastChunkIndex?c++:c=0;const l=u[c],m=l.bottom-l.top,y=v-m;return{top:l.top-y/2,bottom:l.bottom+y/2}})},getSeparatorBetweenChunks(v,c){return v.languageId!==c.languageId?" ":this.liveTranscriptionLanguages[v.languageId]?.metadata?this.liveTranscriptionLanguages[v.languageId].metadata.separator:" "}}}},41155:(W,b,n)=>{"use strict";n.d(b,{A:()=>w});var e=n(20641),i=n(50953),a=n(90033),f=n(85168),r=n(53334),v=n(75220),c=n(40834),p=n(15446),g=n(54939),u=n(48416),l=n(42994),m=n(26514);const y={class:"start-group__content"},d={class:"start-group__header"},w=(0,e.pM)({__name:"ExtendOneToOneDialog",props:{token:{},container:{}},setup(C){const j=C,O=(0,c.Pj)(),N=(0,v.rd)(),X=(0,i.KR)(Z(j.token));(0,e.Gt)("selectedParticipants",X);const V=(0,i.KR)(Z(j.token));(0,e.Gt)("lockedParticipants",V),(0,e.Gt)("bulkParticipantsSelection",!0),(0,e.wB)(()=>j.token,se=>{X.value=Z(se),V.value=Z(se)});function Z(se){const Y=O.getters.conversation(se);return!Y||Y.type!==m.si.TYPE.ONE_TO_ONE?[]:[{id:Y.name,source:m.Rf.ACTOR_TYPE.USERS,label:Y.displayName}]}async function J(){try{const se=await O.dispatch("extendOneToOneConversation",{token:j.token,newParticipants:X.value});se&&await N.push({name:"conversation",params:{token:se.token}})}catch(se){console.error("Error creating new conversation: ",se),(0,f.Qg)((0,r.t)("spreed","Error while creating the conversation"))}}return(se,Y)=>((0,e.uX)(),(0,e.Wv)((0,i.R1)(g.A),{container:C.container,"popup-role":"dialog","close-on-click-outside":""},{trigger:(0,e.k6)(()=>[(0,e.bF)((0,i.R1)(p.A),{variant:"tertiary",title:(0,i.R1)(r.t)("spreed","Start a group conversation"),"aria-label":(0,i.R1)(r.t)("spreed","Start a group conversation")},{icon:(0,e.k6)(()=>[(0,e.bF)(u.A,{size:20})]),_:1},8,["title","aria-label"])]),default:(0,e.k6)(()=>[(0,e.Lk)("div",y,[(0,e.Lk)("h5",d,(0,a.toDisplayString)((0,i.R1)(r.t)("spreed","Start a group conversation")),1),(0,e.bF)(l.A,{"selected-participants":X.value,"onUpdate:selectedParticipants":Y[0]||(Y[0]=pe=>X.value=pe),class:"start-group__contacts",token:C.token,"only-users":""},null,8,["selected-participants","token"]),(0,e.bF)((0,i.R1)(p.A),{class:"start-group__action",variant:"primary",disabled:!X.value.length,onClick:J},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)((0,i.R1)(r.t)("spreed","Create conversation")),1)]),_:1},8,["disabled"])])]),_:1},8,["container"]))}})},1416:(W,b,n)=>{"use strict";n.d(b,{A:()=>u});var e=n(20641),i=n(50953),a=n(53334),f=n(82510),r=n(3710),v=n(25297),c=n(73324),p=n(35674);const g={class:"media-devices-selector"},u=(0,e.pM)({__name:"MediaDevicesSelector",props:{kind:{},devices:{},deviceId:{default:void 0},enabled:{type:Boolean,default:!0}},emits:["refresh","update:deviceId"],setup(l,{emit:m}){const y=l,d=m,w=(0,e.EW)(()=>{const V=y.devices.filter(Z=>Z.kind===y.kind).map(Z=>({id:Z.deviceId,label:Z.label?Z.label:Z.fallbackLabel}));return y.kind==="audiooutput"?V:[...V,{id:null,label:(0,a.t)("spreed","None")}]}),C=(0,e.EW)(()=>w.value.length>1),j=(0,e.EW)(()=>{switch(y.kind){case"audioinput":return v.A;case"audiooutput":return(0,e.h)(f.A,{svg:p,size:20});case"videoinput":return c.A;default:return null}}),O=(0,e.EW)(()=>{switch(y.kind){case"audioinput":return C.value?(0,a.t)("spreed","Select microphone"):(0,a.t)("spreed","No microphone available");case"audiooutput":return C.value?(0,a.t)("spreed","Select speaker"):(0,a.t)("spreed","No speaker available");case"videoinput":return C.value?(0,a.t)("spreed","Select camera"):(0,a.t)("spreed","No camera available");default:return""}}),N=(0,e.EW)({get:()=>w.value.find(V=>V.id===y.deviceId)??null,set:V=>{X(V?.id??null)}});function X(V){V!==y.deviceId&&(y.deviceId&&!w.value.find(Z=>Z.id===y.deviceId)||typeof y.deviceId>"u"||d("update:deviceId",V))}return(V,Z)=>((0,e.uX)(),(0,e.CE)("div",g,[((0,e.uX)(),(0,e.Wv)((0,e.$y)(j.value),{class:"media-devices-selector__icon",title:"",size:20})),(0,e.bF)((0,i.R1)(r.default),{modelValue:N.value,"onUpdate:modelValue":Z[0]||(Z[0]=J=>N.value=J),"input-id":`device-selector-${y.kind}`,options:w.value,label:"label","aria-label-combobox":(0,i.R1)(a.t)("spreed","Select a device"),clearable:!1,placeholder:O.value,disabled:!l.enabled||!C.value,onOpen:Z[1]||(Z[1]=J=>V.$emit("refresh"))},null,8,["modelValue","input-id","options","aria-label-combobox","placeholder","disabled"]),(0,e.RG)(V.$slots,"extra-action")]))}})},6741:(W,b,n)=>{"use strict";n.d(b,{A:()=>m});var e=n(20641),i=n(50953),a=n(53751),f=n(90033),r=n(53334),v=n(15446),c=n(88104);const p={class:"tabs"},g={class:"tab-list",role:"tablist"},u={class:"tab-panels-container"},l=["id","inert","aria-hidden","aria-labelledby"],m=(0,e.pM)({__name:"MediaSettingsTabs",props:{tabs:{},active:{}},emits:["update:active"],setup(y,{emit:d}){const w=y,C=d,j=(0,i.KR)(!!w.active),O=(0,r.V8)(),N=Math.random().toString(36).substring(7),X=(I,s)=>`tab-${N}-${I}-${s}`,V=(0,e.EW)(()=>w.tabs.findIndex(I=>I.id===w.active)),Z=(0,e.EW)(()=>V.value!==-1?{transform:`translateX(${(O?1:-1)*V.value*100}%)`}:void 0);function J(I){return I===w.active}function se(I){return j.value&&J(I)}function Y(I){J(I)||(C("update:active",I),j.value=!0)}function pe(){C("update:active",void 0)}return(I,s)=>((0,e.uX)(),(0,e.CE)("div",p,[(0,e.Lk)("div",g,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(y.tabs,_=>((0,e.uX)(),(0,e.Wv)((0,i.R1)(v.A),{id:X("tab",_.id),key:_.id,role:"tab",variant:se(_.id)?"secondary":"tertiary","aria-selected":se(_.id)?"true":"false","aria-controls":X("panel",_.id),onClick:(0,a.withModifiers)(F=>Y(_.id),["stop"])},{icon:(0,e.k6)(()=>[((0,e.uX)(),(0,e.Wv)((0,e.$y)(_.icon),{size:20}))]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,f.toDisplayString)(_.label),1)]),_:2},1032,["id","variant","aria-selected","aria-controls","onClick"]))),128))]),(0,e.bF)(c.A,{show:j.value,direction:"vertical",onAfterLeave:pe},{default:(0,e.k6)(()=>[(0,e.Lk)("div",u,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(y.tabs,_=>((0,e.uX)(),(0,e.CE)("div",{id:X("panel",_.id),key:_.id,class:"tab-panel",role:"tabpanel",inert:!J(_.id),"aria-hidden":!J(_.id),"aria-labelledby":X("tab",_.id),style:(0,f.normalizeStyle)(Z.value)},[(0,e.RG)(I.$slots,`tab-panel:${_.id}`)],12,l))),128))])]),_:3},8,["show"])]))}})},80485:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(20641),i=n(53751);const a={class:"expand-wrapper"},f={class:"expand-wrapper__content"},r=(0,e.pM)({__name:"TransitionExpand",props:{show:{type:Boolean},direction:{}},emits:["after-enter","after-leave"],setup(v,{emit:c}){const p=c;return(g,u)=>((0,e.uX)(),(0,e.Wv)(i.Transition,{name:`expand-${v.direction}`,onAfterEnter:u[0]||(u[0]=l=>p("after-enter")),onAfterLeave:u[1]||(u[1]=l=>p("after-leave"))},{default:(0,e.k6)(()=>[(0,e.bo)((0,e.Lk)("div",a,[(0,e.Lk)("div",f,[(0,e.RG)(g.$slots,"default")])],512),[[i.vShow,v.show]])]),_:3},8,["name"]))}})},95585:(W,b,n)=>{"use strict";n.d(b,{A:()=>pe});var e=n(20641),i=n(90033),a=n(50953),f=n(53334),r=n(63814),v=n(75220),c=n(15446),p=n(4807),g=n(75783),u=n(5076),l=n(23632),m=n(64363),y=n(26514),d=n(55031),w=n(83726),C=n(9862),j=n(86798),O=n(68684);const N={key:0,class:"quote__preview"},X=["alt","src"],V={class:"quote__main"},Z={key:0,class:"quote__main-author",role:"heading","aria-level":"4"},J={class:"quote__main-author-info"},se={class:"quote__main-author-name"},Y={role:"blockquote",dir:"auto",class:"quote__main-text"},pe=(0,e.pM)({__name:"MessageQuote",props:{message:{},canCancel:{type:Boolean,default:!1},editMessage:{type:Boolean,default:!1}},setup(I){const s=(0,v.lq)(),_=(0,w.k)(),F=(0,C.k)(),{isFileShare:E,isObjectShare:k,remoteServer:x,actorDisplayName:R,actorDisplayNameWithFallback:M}=(0,m.B)(Je(I.message)?(0,a.lW)(()=>I.message):void 0),o=(0,e.EW)(()=>[M.value,x.value].filter(Lt=>Lt).join(" ")),P=(0,e.EW)(()=>"#message_"+I.message.id),$=(0,e.EW)(()=>I.canCancel?{tag:"div",link:void 0}:{tag:"router-link",link:{query:s.query,hash:P.value}}),K=(0,e.EW)(()=>Je(I.message)?_.checkIfSelfIsActor(I.message):!1),q=(0,a.KR)(!0),Fe=(0,a.KR)(!1),et=(0,e.EW)(()=>{if(!Je(I.message)||!E||Fe.value)return;const Lt=Object.values(I.message.messageParameters).find(ct=>ct.type==="file"&&ct["preview-available"]==="yes");if(Lt)return{alt:Lt.name,src:(0,r.Jv)("/core/preview?fileId={fileId}&x=32&y=32&a=1",{fileId:Lt.id})}}),Qe=(0,e.EW)(()=>Je(I.message)?(0,j.H)(I.message):null),Ht=(0,e.EW)(()=>I.editMessage?(0,f.t)("spreed","(editing)"):Je(I.message)&&I.message.lastEditTimestamp?(0,f.t)("spreed","(edited)"):""),qe=(0,e.EW)(()=>Je(I.message)?(0,O.oA)(I.message.message,I.message.messageParameters):(0,f.t)("spreed","The message has expired or has been deleted")),De=(0,e.EW)(()=>qe.value.length>=250?qe.value.substring(0,250)+"\u2026":qe.value);function Je(Lt){return"messageType"in Lt}function yt(){Je(I.message)&&(I.editMessage?F.removeMessageIdToEdit(I.message.token):F.removeParentIdToReply(I.message.token),d.l.emit("focus-chat-input"))}function jt(){I.canCancel||s.hash===P.value&&d.l.emit("focus-message",{messageId:I.message.id})}return(Lt,ct)=>((0,e.uX)(),(0,e.Wv)((0,e.$y)($.value.tag),{to:$.value.link,class:(0,i.normalizeClass)(["quote",{"quote--own-message":K.value}]),onClick:jt},{default:(0,e.k6)(()=>[(0,a.R1)(E)||(0,a.R1)(k)?((0,e.uX)(),(0,e.CE)("span",N,[et.value?((0,e.uX)(),(0,e.CE)("img",{key:0,class:"quote__preview-image",alt:et.value.alt,src:et.value.src,onLoad:ct[0]||(ct[0]=Bt=>q.value=!1),onError:ct[1]||(ct[1]=Bt=>{q.value=!1,Fe.value=!0})},null,40,X)):Qe.value?((0,e.uX)(),(0,e.Wv)((0,e.$y)(Qe.value),{key:1,class:"quote__preview-image","fill-color":"var(--color-text-maxcontrast)",size:34})):(0,e.Q3)("",!0),et.value&&q.value?((0,e.uX)(),(0,e.Wv)((0,a.R1)(p.A),{key:2,class:"quote__preview--loading"})):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0),(0,e.Lk)("span",V,[Je(I.message)?((0,e.uX)(),(0,e.CE)("span",Z,[I.editMessage?((0,e.uX)(),(0,e.Wv)(u.A,{key:0,size:16})):(0,a.R1)(E)||(0,a.R1)(k)?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(l.A,{key:1,id:I.message.actorId,token:I.message.token,name:(0,a.R1)(R),source:I.message.actorType,size:(0,a.R1)(y.of).SIZE.EXTRA_SMALL,"disable-menu":""},null,8,["id","token","name","source","size"])),(0,e.Lk)("span",J,[(0,e.Lk)("span",se,(0,i.toDisplayString)(o.value),1),(0,e.eW)(" "+(0,i.toDisplayString)(Ht.value),1)])])):(0,e.Q3)("",!0),(0,e.Lk)("span",Y,(0,i.toDisplayString)(De.value),1)]),I.canCancel?((0,e.uX)(),(0,e.Wv)((0,a.R1)(c.A),{key:1,class:"quote__button",variant:"tertiary",title:(0,a.R1)(f.t)("spreed","Cancel quote"),"aria-label":(0,a.R1)(f.t)("spreed","Cancel quote"),onClick:yt},{icon:(0,e.k6)(()=>[(0,e.bF)(g.A,{size:20})]),_:1},8,["title","aria-label"])):(0,e.Q3)("",!0)]),_:1},8,["to","class"]))}})},39087:(W,b,n)=>{"use strict";n.d(b,{A:()=>V});var e=n(20641),i=n(50953),a=n(90033),f=n(85168),r=n(53334),v=n(66837),c=n(3595),p=n(15446),g=n(43594),u=n(3674),l=n(40451),m=n(26514),y=n(44915),d=n(9862),w=n(78397);const C={class:"chat-summary__container"},j={class:"chat-summary__content"},O={class:"chat-summary__header"},N={class:"chat-summary__caption"},X={key:0},V=(0,e.pM)({__name:"NewMessageChatSummary",setup(Z){let J;const se={},Y=(0,e.rk)("chatSummaryRef"),pe=(0,i.KR)(!0),I=(0,i.KR)(!1),s=(0,i.KR)(!0),_=(0,i.KR)(!1),F=(0,d.k)(),E=(0,l.N)(),k=(0,i.KR)(""),x=(0,e.EW)(()=>s.value?(0,r.t)("spreed","Generating summary of unread messages \u2026"):(0,r.t)("spreed","Summary is AI generated and might contain mistakes"));(0,e.wB)(k,()=>{(0,e.dY)(()=>{K()})},{immediate:!0}),(0,e.xo)(()=>{Object.values(se).forEach(q=>q())}),(0,e.wB)(E,(q,Fe)=>{Fe&&se[Fe]&&(se[Fe]?.(),clearInterval(J),J=void 0),q&&(s.value=!0,k.value="",R(q))},{immediate:!0});function R(q){const Fe=F.getChatSummaryTaskQueue(q);if(Fe.length){for(const et of Fe){if(et.summary)continue;const{request:Qe,cancel:Ht}=(0,w.A)(y.a9);se[q]=Ht,J=setInterval(()=>{M(q,Qe,et)},5e3);return}k.value=F.getChatSummary(q),s.value=!1}}async function M(q,Fe,et){try{const Qe=await Fe(et.taskId);switch(Qe.data.ocs.data.task.status){case m.c6.STATUS.SUCCESSFUL:{const qe=Qe.data.ocs.data.task.output?.output||"";F.storeChatSummary(q,et.fromMessageId,qe),clearInterval(J),J=void 0,R(q);break}case m.c6.STATUS.FAILED:case m.c6.STATUS.UNKNOWN:case m.c6.STATUS.CANCELLED:{(0,f.Qg)((0,r.t)("spreed","Error occurred during a summary generation")),P();break}case m.c6.STATUS.SCHEDULED:case m.c6.STATUS.RUNNING:default:break}}catch(Qe){if(w.A.isCancel(Qe))return;console.error("Error getting chat summary:",Qe)}}function o(){Object.values(se).forEach(q=>q()),clearInterval(J),J=void 0,F.dismissChatSummary(E.value)}async function P(){_.value=!0;const q=F.getChatSummaryTaskQueue(E.value);for await(const Fe of q)await(0,y.vC)(Fe.taskId);_.value=!1,o()}function $(){pe.value=!pe.value}function K(){Y.value&&(I.value=Y.value.scrollHeight>Y.value.clientHeight,pe.value=!I.value)}return(q,Fe)=>((0,e.uX)(),(0,e.Wv)((0,i.R1)(v.A),{class:"chat-summary"},{default:(0,e.k6)(()=>[(0,e.Lk)("div",C,[(0,e.bF)((0,i.R1)(c.A),{class:"chat-summary__icon"}),(0,e.Lk)("div",j,[(0,e.Lk)("div",O,[(0,e.Lk)("p",N,(0,a.toDisplayString)(x.value),1),s.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(p.A),{key:0,variant:"tertiary",disabled:_.value,onClick:P},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)((0,i.R1)(r.t)("spreed","Cancel")),1)]),_:1},8,["disabled"])):k.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(p.A),{key:1,variant:"tertiary",onClick:o},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)((0,i.R1)(r.t)("spreed","Dismiss")),1)]),_:1})):(0,e.Q3)("",!0),I.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(p.A),{key:2,variant:"tertiary",title:pe.value?(0,i.R1)(r.t)("spreed","Expand"):(0,i.R1)(r.t)("spreed","Collapse"),"aria-label":pe.value?(0,i.R1)(r.t)("spreed","Expand"):(0,i.R1)(r.t)("spreed","Collapse"),onClick:$},{icon:(0,e.k6)(()=>[pe.value?((0,e.uX)(),(0,e.Wv)(u.A,{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(g.A,{key:1,size:20}))]),_:1},8,["title","aria-label"])):(0,e.Q3)("",!0)]),s.value?((0,e.uX)(),(0,e.CE)("p",X,(0,a.toDisplayString)((0,i.R1)(r.t)("spreed","This might take a moment")),1)):((0,e.uX)(),(0,e.CE)("p",{key:1,ref_key:"chatSummaryRef",ref:Y,class:(0,a.normalizeClass)(["chat-summary__message",{"chat-summary__message--collapsed":pe.value}])},(0,a.toDisplayString)(k.value),3))])])]),_:1}))}})},56750:(W,b,n)=>{"use strict";n.d(b,{A:()=>se});var e=n(20641),i=n(90033),a=n(50953),f=n(53334),r=n(33463),v=n(40834),c=n(38576),p=n(15797),g=n(15446),u=n(15399),l=n(96180),m=n(87174),y=n(5076),d=n(27117),w=n(40451),C=n(26514),j=n(83726),O=n(9862),N=n(99598);const X={key:2,class:"conversation-header"},V={class:"conversation-header__text"},Z={class:"title"},J={class:"description"},se=(0,e.pM)({__name:"ThreadHeader",props:{standalone:{type:Boolean}},setup(Y){const pe=Y,I=(0,j.k)(),s=(0,O.k)(),_=(0,d.F)(),F=(0,w.N)(),E=(0,v.Pj)(),k=(0,e.EW)(()=>s.getThread(F.value,_.value)),x=(0,e.EW)(()=>k.value?.attendee.notificationLevel??C._z.NOTIFY.DEFAULT),R=(0,e.EW)(()=>[C._z.NOTIFY.ALWAYS,C._z.NOTIFY.MENTION].includes(x.value)?"secondary":"tertiary"),M=(0,e.EW)(()=>E.getters.isModerator||k.value?.first?.actorId===I.actorId&&k.value?.first?.actorType===I.actorType);(0,e.wB)(k,P=>{_.value&&P===void 0&&s.fetchSingleThread(F.value,_.value)},{immediate:!0});async function o(){await s.renameThread(F.value,_.value)}return(P,$)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["thread-header",{"thread-header--standalone":Y.standalone}])},[Y.standalone?((0,e.uX)(),(0,e.Wv)((0,a.R1)(g.A),{key:0,title:(0,a.R1)(f.t)("spreed","Back"),"aria-label":(0,a.R1)(f.t)("spreed","Back"),onClick:$[0]||($[0]=K=>_.value=0)},{icon:(0,e.k6)(()=>[(0,e.bF)(u.A,{class:"bidirectional-icon",size:20})]),_:1},8,["title","aria-label"])):((0,e.uX)(),(0,e.Wv)(l.A,{key:1,class:"bidirectional-icon",size:20})),k.value?((0,e.uX)(),(0,e.CE)("div",X,[(0,e.Lk)("div",{class:"conversation-header__thread-icon",style:(0,i.normalizeStyle)({"--color-thread-icon":(0,a.R1)(r.l)(k.value.thread.title).color})},[(0,e.bF)(m.A,{size:20})],4),(0,e.Lk)("div",V,[(0,e.Lk)("p",Z,(0,i.toDisplayString)(k.value.thread.title),1),(0,e.Lk)("p",J,(0,i.toDisplayString)((0,a.R1)(f.n)("spreed","%n reply","%n replies",k.value.thread.numReplies)),1)])])):(0,e.Q3)("",!0),(0,e.bF)((0,a.R1)(p.A),{"aria-label":(0,a.R1)(f.t)("spreed","Thread notifications"),title:(0,a.R1)(f.t)("spreed","Thread notifications"),variant:R.value},{icon:(0,e.k6)(()=>[((0,e.uX)(),(0,e.Wv)((0,e.$y)((0,a.R1)(N.Y)[x.value]),{size:20}))]),default:(0,e.k6)(()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)((0,a.R1)(N.Z),K=>((0,e.uX)(),(0,e.Wv)((0,a.R1)(c.A),{key:K.value,"model-value":x.value.toString(),value:K.value.toString(),description:K.description,type:"radio","close-after-click":"",onClick:q=>(0,a.R1)(s).setThreadNotificationLevel((0,a.R1)(F),(0,a.R1)(_),K.value)},{icon:(0,e.k6)(()=>[((0,e.uX)(),(0,e.Wv)((0,e.$y)((0,a.R1)(N.Y)[K.value]),{size:20}))]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(K.label),1)]),_:2},1032,["model-value","value","description","onClick"]))),128))]),_:1},8,["aria-label","title","variant"]),M.value?((0,e.uX)(),(0,e.Wv)((0,a.R1)(p.A),{key:3,"aria-label":(0,a.R1)(f.t)("spreed","Thread actions"),title:(0,a.R1)(f.t)("spreed","Thread actions"),"force-menu":""},{default:(0,e.k6)(()=>[(0,e.bF)((0,a.R1)(c.A),{key:"rename-thread","close-after-click":"",onClick:o},{icon:(0,e.k6)(()=>[(0,e.bF)(y.A,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)((0,a.R1)(f.t)("spreed","Edit thread details")),1)]),_:1})]),_:1},8,["aria-label","title"])):(0,e.Q3)("",!0)],2))}})},36668:(W,b,n)=>{"use strict";n.d(b,{A:()=>se});var e=n(20641),i=n(50953),a=n(90033),f=n(53751),r=n(61338),v=n(53334),c=n(63814),p=n(17334),g=n.n(p),u=n(70580),l=n.n(u),m=n(15446),y=n(79455),d=n(71900),w=n(5076),C=n(40451),j=n(55031),O=n(83726),N=n(14816);const X={class:"username-form"},V=["innerHTML"],Z={key:2,class:"username-form__display-name"},J={class:"login-info"},se=(0,e.pM)({__name:"SetGuestUsername",props:{compact:{type:Boolean,default:!1}},setup(Y){const pe=`${(0,c.Jv)("/login")}?redirect_url=${encodeURIComponent(window.location.pathname)}`,I=(0,O.k)(),s=(0,N.m)(),_=(0,C.N)(),F=(0,e.rk)("usernameInput"),E=(0,e.EW)({get:()=>s.guestUserName,set:q=>{s.guestUserName=q,M()}}),k=(0,i.KR)(!1),x=(0,e.EW)(()=>I.displayName||E.value),R=(0,e.EW)(()=>(0,v.t)("spreed","Display name: {name}",{name:`<strong>${l()(x.value)}</strong>`},{escape:!1})),M=g()($,1e4);(0,e.wB)(x,q=>{q&&q!==E.value&&(E.value=q)});let o=!1;E.value&&!I.displayName&&(I.setDisplayName(E.value),o=!0),j.l.once("joined-conversation",()=>{E.value&&o&&(console.debug("Saving guest name from browser storage to the session"),$())}),(0,r.B1)("user:info:changed",P),(0,e.xo)(()=>{(0,r.al)("user:info:changed",P),M.flush?.()});function P(q){q.displayName&&q.displayName!==E.value&&(E.value=q.displayName,$())}function $(){E.value&&(s.submitGuestUsername(_.value,E.value),k.value=!1)}function K(){k.value=!k.value,k.value&&(0,e.dY)(()=>{F.value.focus()})}return(q,Fe)=>((0,e.uX)(),(0,e.CE)("div",X,[Y.compact?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("h3",{key:0,innerHTML:R.value},null,8,V)),!k.value&&!Y.compact?((0,e.uX)(),(0,e.Wv)((0,i.R1)(m.A),{key:1,onClick:K},{icon:(0,e.k6)(()=>[(0,e.bF)(w.A,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)((0,i.R1)(v.t)("spreed","Edit display name"))+" ",1)]),_:1})):((0,e.uX)(),(0,e.CE)("div",Z,[(0,e.bF)(d.A,{class:"username-form__display-name-icon",size:20}),(0,e.bF)((0,i.R1)(y.A),{ref_key:"usernameInput",ref:F,modelValue:E.value,"onUpdate:modelValue":Fe[0]||(Fe[0]=et=>E.value=et),placeholder:(0,i.R1)(v.t)("spreed","Guest"),class:"username-form__input",label:(0,i.R1)(v.t)("spreed","Display name (required)"),"show-trailing-button":!!E.value&&!Y.compact,"trailing-button-icon":"arrowEnd","trailing-button-label":(0,i.R1)(v.t)("spreed","Save name"),onTrailingButtonClick:Fe[1]||(Fe[1]=et=>Y.compact?null:$()),onKeydown:[Fe[2]||(Fe[2]=(0,f.withKeys)(et=>Y.compact?null:$(),["enter"])),(0,f.withKeys)(K,["esc"])]},null,8,["modelValue","placeholder","label","show-trailing-button","trailing-button-label"])])),(0,e.Lk)("div",J,[(0,e.Lk)("span",null,(0,a.toDisplayString)((0,i.R1)(v.t)("spreed","Do you already have an account?")),1),(0,e.bF)((0,i.R1)(m.A),{class:"login-info__button",variant:"secondary",href:pe},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)((0,i.R1)(v.t)("spreed","Log in")),1)]),_:1})])]))}})},94153:(W,b,n)=>{"use strict";n.d(b,{A:()=>g});var e=n(20641),i=n(50953),a=n(90033),f=n(53334),r=n(8380),v=n(9862);const c={key:0,class:"tasks-counter"},p={class:"tasks-counter__count"},g=(0,e.pM)({__name:"TasksCounter",setup(u){const l=(0,v.k)(),m=(0,e.EW)(()=>l.tasksCount),y=(0,e.EW)(()=>l.tasksDoneCount),d=(0,e.EW)(()=>m.value===0?0:y.value/m.value*100),w=(0,e.EW)(()=>d.value===100?(0,f.t)("spreed","All tasks done!"):(0,f.n)("spreed","{done} of %n task","{done} of %n tasks",m.value,{done:y.value}));return(C,j)=>m.value?((0,e.uX)(),(0,e.CE)("div",c,[(0,e.bF)((0,i.R1)(r.A),{type:"circular",value:d.value,color:d.value===100?"var(--color-border-success)":void 0},null,8,["value","color"]),(0,e.Lk)("div",p,(0,a.toDisplayString)(w.value),1)])):(0,e.Q3)("",!0)}})},70395:(W,b,n)=>{"use strict";n.d(b,{A:()=>m});var e=n(20641),i=n(90033),a=n(50953),f=n(53334),r=n(89138),v=n(40760);const c={class:"calendar-event"},p=["href","title"],g={class:"calendar-event__content"},u={class:"calendar-event__header"},l={class:"calendar-event__header-text"},m=(0,e.pM)({__name:"CalendarEventSmall",props:{name:{},start:{},color:{},isRecurring:{type:Boolean},href:{}},setup(y){const d=y;return(w,C)=>((0,e.uX)(),(0,e.CE)("li",c,[(0,e.Lk)("a",{class:(0,i.normalizeClass)(["calendar-event__item",{"calendar-event__item--thumb":!y.href}]),href:y.href,title:(0,a.R1)(f.t)("spreed","Open Calendar"),tabindex:0,target:"_blank"},[(0,e.Lk)("span",{class:"calendar-event__badge",style:(0,i.normalizeStyle)({backgroundColor:y.color})},null,4),(0,e.Lk)("span",g,[(0,e.Lk)("span",u,[(0,e.Lk)("span",l,(0,i.toDisplayString)(y.name),1),y.isRecurring?((0,e.uX)(),(0,e.Wv)(r.A,{key:0,size:13})):(0,e.Q3)("",!0)]),(0,e.bF)(v.A,{time:y.start,calendar:""},null,8,["time"])])],10,p)]))}})},17192:(W,b,n)=>{"use strict";n.d(b,{A:()=>c});var e=n(20641),i=n(50953),a=n(90033),f=n(53751),r=n(94434),v=n(79455);const c=(0,e.pM)({__name:"ConfirmDialog",props:{name:{},buttons:{},container:{},message:{},size:{},additionalTrapElements:{},closeOnClickOutside:{type:Boolean},contentClasses:{},dialogClasses:{},isForm:{type:Boolean},navigationAriaLabel:{},navigationAriaLabelledby:{},navigationClasses:{},noClose:{type:Boolean},outTransition:{type:Boolean},customMessages:{},inputProps:{}},emits:["close"],setup(p,{emit:g}){const u=p,l=g,m=(0,i.KR)(u.inputProps?.value??"");function y(w){u.isForm&&u.inputProps?d(m.value):l("close",w)}function d(w){l("close",w)}return(w,C)=>((0,e.uX)(),(0,e.Wv)((0,i.R1)(r.A),{name:p.name,message:p.message,container:p.container,size:p.size,buttons:p.buttons,onClosing:y},{default:(0,e.k6)(()=>[p.customMessages?((0,e.uX)(!0),(0,e.CE)(e.FK,{key:0},(0,e.pI)(p.customMessages,j=>((0,e.uX)(),(0,e.CE)("p",{key:j},(0,a.toDisplayString)(j),1))),128)):(0,e.Q3)("",!0),p.isForm&&p.inputProps?((0,e.uX)(),(0,e.Wv)((0,i.R1)(v.A),{key:1,modelValue:m.value,"onUpdate:modelValue":C[0]||(C[0]=j=>m.value=j),label:p.inputProps.label,disabled:p.inputProps.disabled,"show-trailing-button":p.inputProps.showTrailingButton,onKeydown:C[1]||(C[1]=(0,f.withKeys)(j=>d(m.value),["enter"]))},null,8,["modelValue","label","disabled","show-trailing-button"])):(0,e.Q3)("",!0)]),_:1},8,["name","message","container","size","buttons"]))}})},91266:(W,b,n)=>{"use strict";n.d(b,{A:()=>c});var e=n(20641),i=n(50953),a=n(53334),f=n(44508),r=n(23632),v=n(26514);const c=(0,e.pM)({__name:"ContactSelectionBubble",props:{participant:{}},emits:["update"],setup(p,{emit:g}){const u=p,l=g,m=(0,e.WQ)("lockedParticipants",(0,i.KR)([])),y=(0,e.EW)(()=>m.value.some(N=>"actorId"in u.participant?"actorId"in N?N.actorId===u.participant.actorId&&N.actorType===u.participant.actorType:N.id===u.participant.actorId&&N.source===u.participant.actorType:"actorId"in N?N.actorId===u.participant.id&&N.actorType===u.participant.source:N.id===u.participant.id&&N.source===u.participant.source)),d=(0,e.EW)(()=>"actorId"in u.participant?u.participant.actorId:u.participant.id),w=(0,e.EW)(()=>"actorId"in u.participant?u.participant.actorType:u.participant.source),C=(0,e.EW)(()=>("actorId"in u.participant?u.participant.displayName:u.participant.label)||(0,a.t)("spreed","Guest")),j=(0,e.EW)(()=>"actorId"in u.participant?u.participant.roomToken:"new"),O=(0,e.EW)(()=>(0,a.t)("spreed","Remove participant {name}",{name:C.value}));return(N,X)=>((0,e.uX)(),(0,e.Wv)((0,i.R1)(f.A),{text:C.value,"aria-label-close":O.value,"no-close":y.value,onClose:X[0]||(X[0]=V=>l("update",p.participant))},{icon:(0,e.k6)(()=>[(0,e.bF)(r.A,{id:d.value,token:j.value,name:C.value,source:w.value,size:(0,i.R1)(v.of).SIZE.EXTRA_SMALL,"disable-menu":"","disable-tooltip":""},null,8,["id","token","name","source","size"])]),_:1},8,["text","aria-label-close","no-close"]))}})},73849:(W,b,n)=>{"use strict";n.d(b,{A:()=>c});var e=n(20641),i=n(90033),a=n(53334),f=n(53340),r=n(76887);const v={class:"static-datetime"},c=(0,e.pM)({__name:"StaticDateTime",props:{time:{},calendar:{type:Boolean,default:!1}},setup(p){const g=p,u=(0,e.EW)(()=>!isNaN(new Date(g.time).valueOf())),l=(0,e.EW)(()=>{const d=new Date(+g.time),w=d.getFullYear()===new Date().getFullYear(),C=(0,r.Ad)(d),j=g.calendar?(0,a.lO)():(0,a.Z0)(),O={dateStyle:void 0,timeStyle:void 0};return g.calendar&&Math.abs(C)<=6?(O.hour="numeric",O.minute="numeric"):(O.year=w?void 0:"numeric",O.month="long",O.day="numeric"),{locale:j,format:O}}),m=(0,f.a)(+g.time,l),y=(0,e.EW)(()=>{if(!u.value)return g.time;const d=(0,r.ru)(+g.time,{limitToWeek:!0,showWeekDay:g.calendar});return d?(0,a.t)("spreed","{relativeDate}, {absoluteDate}",{relativeDate:d,absoluteDate:m.value},{escape:!1}):m.value});return(d,w)=>((0,e.uX)(),(0,e.CE)("span",v,(0,i.toDisplayString)(y.value),1))}})},85797:(W,b,n)=>{"use strict";n.d(b,{X:()=>a});var e=n(20641);const i={ref:"transcript",class:"transcript"};function a(f,r,v,c,p,g){const u=(0,e.g2)("TranscriptBlock");return(0,e.uX)(),(0,e.CE)("div",i,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(p.transcriptBlocks,l=>((0,e.uX)(),(0,e.Wv)(u,{ref_for:!0,ref:"transcriptBlocks",key:l.id,token:v.token,model:l.model,chunks:l.chunks,"right-to-left":l.rightToLeft},null,8,["token","model","chunks","right-to-left"]))),128))],512)}},8565:(W,b,n)=>{"use strict";n.d(b,{X:()=>p});var e=n(20641),i=n(90033);const a={class:"transcript-block__avatar"},f={class:"transcript-block__text"},r={class:"transcript-block__author"},v={ref:"chunksWrapper",class:"transcript-block__chunks"},c=["lang"];function p(g,u,l,m,y,d){const w=(0,e.g2)("AvatarWrapper");return(0,e.uX)(),(0,e.CE)("div",{class:"transcript-block",style:(0,i.normalizeStyle)(d.transcriptBlockStyle)},[(0,e.Lk)("div",a,[(0,e.bF)(w,{id:d.actorId,token:l.token,name:d.actorDisplayName,source:d.actorType,size:y.AVATAR.SIZE.SMALL,"disable-menu":!0},null,8,["id","token","name","source","size"])]),(0,e.Lk)("div",f,[(0,e.Lk)("p",r,(0,i.toDisplayString)(d.actorInfo),1),(0,e.Lk)("p",v,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(d.chunksWithSeparator,(C,j)=>((0,e.uX)(),(0,e.CE)("span",{ref_for:!0,ref:"chunks",key:j,lang:C.languageId},(0,i.toDisplayString)(C.message),9,c))),128))],512)])],4)}},26600:(W,b,n)=>{"use strict";n.d(b,{F5:()=>f,jM:()=>i,rl:()=>a,zc:()=>r});var e=n(63814);function i(v){return(0,e.fg)("spreed","docs","screenshotplaceholders/placeholder-"+v%9+".jpeg")}function a(v,c=!1){switch(v%9){case 0:return"Sandra McKinney"+(c?` | ${v}`:"");case 1:return"Chris Wurst"+(c?` | ${v}`:"");case 2:return"Edeltraut Bobb"+(c?` | ${v}`:"");case 3:return"Arthur Blitz"+(c?` | ${v}`:"");case 4:return"Roeland Douma"+(c?` | ${v}`:"");case 5:return"Vanessa Steg"+(c?` | ${v}`:"");case 6:return"Emily Grant"+(c?` | ${v}`:"");case 7:return"Tobias Kaminsky"+(c?` | ${v}`:"");case 8:default:return"Adrian Ada"+(c?` | ${v}`:"")}}function f(v){return{attributes:{audioAvailable:[1,2,4,5,7,8].includes(v%9),audioEnabled:v%9===8,videoAvailable:!0,screen:!1,currentVolume:.75,volumeThreshold:.75,localScreen:!1,raisedHand:{state:[0,1,6].includes(v%9)}},forceMute:()=>{},on:()=>{},off:()=>{},getWebRtc:()=>({connection:{getSendVideoIfAvailable:()=>{}}})}}function r(){return{videoEnabled:{isVideoEnabled:()=>!0},remoteVideoBlocker:{isVideoEnabled:()=>!0},screenVisible:!1}}},46203:(W,b,n)=>{"use strict";n.d(b,{p:()=>i});var e=n(20641);function i(){if(!("wakeLock"in navigator))return;const a=navigator.wakeLock.request("screen").catch(()=>{});(0,e.hi)(async()=>{(await a)?.release()})}},99598:(W,b,n)=>{"use strict";n.d(b,{Y:()=>v,Z:()=>c});var e=n(53334),i=n(53621),a=n(77368),f=n(55714),r=n(26514);const v={[r._z.NOTIFY.DEFAULT]:a.A,[r._z.NOTIFY.ALWAYS]:f.A,[r._z.NOTIFY.MENTION]:a.A,[r._z.NOTIFY.NEVER]:i.A},c=[{value:r._z.NOTIFY.DEFAULT,label:(0,e.t)("spreed","Default"),description:(0,e.t)("spreed","Follow conversation settings")},{value:r._z.NOTIFY.ALWAYS,label:(0,e.t)("spreed","All messages"),description:void 0},{value:r._z.NOTIFY.MENTION,label:(0,e.t)("spreed","@-mentions only"),description:void 0},{value:r._z.NOTIFY.NEVER,label:(0,e.t)("spreed","Off"),description:void 0}]},53098:(W,b,n)=>{"use strict";n.d(b,{y:()=>a});var e=n(50953);const i=new Map;function a(f,r=!1){if(i.has(f))return i.get(f);const v=(0,e.IJ)(void 0),c=(0,e.IJ)(!1),p=(0,e.IJ)(!1);async function g(){c.value||p.value||(p.value=!0,v.value=await f(),p.value=!1,c.value=!0)}const u={result:(0,e.nD)(v),isReady:(0,e.nD)(c),isLoading:(0,e.nD)(p),init:g};return i.set(f,u),r&&g(),u}},74492:(W,b,n)=>{"use strict";n.d(b,{G:()=>a});var e=n(53098);async function i(){const{register:f,MediaRecorder:r}=await n.e("defaultVendors-node_modules_extendable-media-recorder_build_es2019_module_js").then(n.bind(n,15373)),{connect:v}=await n.e("node_modules_extendable-media-recorder-wav-encoder_build_es2019_module_js").then(n.bind(n,644));return await f(await v()),r}function a(){const{isReady:f,isLoading:r,result:v,init:c}=(0,e.y)(i);return{isMediaRecorderReady:f,isMediaRecorderLoading:r,MediaRecorder:v,initMediaRecorder:c}}},99779:(W,b,n)=>{"use strict";n.d(b,{t:()=>u});var e=n(53334),i=n(63814),a=n(27359),f=n(50953),r=n(20641),v=n(26514),c=n(27393),p=n(68228);const g=(0,f.KR)({});function u(l){const m=(0,a.u)(),y=(0,r.EW)(()=>g.value[l.value]??{});function d(j,O,N){const X={...j,id:j.mentionId??j.id,status:void 0};return j.source==="calls"?(X.icon="icon-user-forced-white",X.iconUrl=(0,c.nv)(O,N),X.subline=j?.details||(0,e.t)("spreed","Everyone")):j.source===v.Rf.ACTOR_TYPE.GROUPS?(X.icon="icon-group-forced-white",X.subline=(0,e.t)("spreed","Group")):j.source===v.Rf.ACTOR_TYPE.CIRCLES||j.source===v.Rf.ACTOR_TYPE.TEAMS?(X.icon="icon-team-forced-white",X.subline=(0,e.t)("spreed","Team")):j.source===v.Rf.ACTOR_TYPE.GUESTS?(X.icon="icon-user-forced-white",X.subline=(0,e.t)("spreed","Guest")):j.source===v.Rf.ACTOR_TYPE.EMAILS?(X.icon="icon-user-forced-white",X.subline=j?.details??(0,e.t)("spreed","Guest")):j.source===v.Rf.ACTOR_TYPE.FEDERATED_USERS?(X.icon="icon-user-forced-white",X.iconUrl=(0,c.FC)(O,j.id,N,64)):(X.icon="icon-user-forced-white",j.source===v.Rf.ACTOR_TYPE.USERS&&j.id!==j.mentionId&&(X.iconUrl=(0,i.Jv)("avatar/{userId}/64"+(N?"/dark":"")+"?v=0",{userId:j.id})),j.status&&(X.status={status:j.status,icon:j.statusIcon},X.subline=j.statusMessage)),g.value[O]||(g.value[O]={}),g.value[O][X.id]=X,X}async function w(j,O,N){try{return(await(0,p.v)(j,O)).data.ocs.data.map(V=>d(V,j,N))}catch(X){return console.error("Error while searching possible mentions: ",X),[]}}async function C(j,O){const N=await w(l.value,j,m.value);N.length&&O(N)}return{autoComplete:C,userData:y}}},3921:(W,b,n)=>{"use strict";n.d(b,{v:()=>m});var e=n(53334),i=n(50953),a=n(20641),f=n(26514),r=n(82609),v=n(75139),c=n(76887),p=n(59097),g=n(86798),u=n(68684);const l=1e3;function m({item:y,isSearchResult:d=(0,i.KR)(null),exposeMessagesRef:w=(0,i.KR)(null),exposeDescriptionRef:C=(0,i.KR)(null)}){const j=(0,r.L)(),O=w.value!==null?w.value:!d.value,N=C.value!==null?C.value:d.value,X=(0,a.EW)(()=>O?y.value.unreadMentionDirect||y.value.unreadMessages!==0&&[f.si.TYPE.ONE_TO_ONE,f.si.TYPE.ONE_TO_ONE_FORMER].includes(y.value.type)?"highlighted":y.value.unreadMention?"outlined":"":""),V=(0,a.EW)(()=>!!y.value?.lastMessage&&!!Object.keys(Object(y.value?.lastMessage)).length),Z=(0,i.lW)(()=>y.value.lastMessage),J=(0,a.EW)(()=>!O||!V.value?"":(0,u.oA)(Z.value.message,Z.value.messageParameters)),se=(0,a.EW)(()=>!O||!V.value||Z.value.systemMessage.length?"":(0,p.G)(Z.value.actorDisplayName,Z.value.actorType,!0)),Y=(0,a.EW)(()=>{if(d.value===!1&&!y.value.actorId)return{actor:null,icon:null,message:(0,e.t)("spreed","Joining conversation \u2026"),title:(0,e.t)("spreed","Joining conversation \u2026")};const _=(0,v.JC)(y.value).start;if(y.value.objectType===f.si.OBJECT_TYPE.EVENT&&_&&_>Date.now()){const F=y.value.unreadMessages!==0||j.getMessagesList(y.value.token).some(k=>k.systemMessage===""&&k.messageType!==f.w5.TYPE.COMMENT_DELETED);let E="";if(!F&&_-Date.now()<c.x8)E=(0,c.$q)(_);else if(!F){const k=new Date(_),x=k.getFullYear()===new Date().getFullYear(),R=(0,c.Ad)(k),M=Math.abs(R)<=6?{weekday:"long",hour:"numeric",minute:"numeric"}:{year:x?void 0:"numeric",month:"long",day:"numeric"};E=new Intl.DateTimeFormat((0,e.lO)(),M).format(k)}return{actor:null,icon:null,message:E,title:E}}if(O){if(!V.value)return{actor:null,icon:null,message:(0,e.t)("spreed","No messages"),title:(0,e.t)("spreed","No messages")}}else return{actor:null,icon:null,message:N?y.value?.description:"",title:N?y.value?.description:null};return se.value===""?{actor:null,icon:(0,g.H)(Z.value),message:J.value,title:J.value.slice(0,l)}:Z.value.actorId===y.value.actorId&&Z.value.actorType===y.value.actorType?{actor:(0,e.t)("spreed","You:"),icon:(0,g.H)(Z.value),message:J.value,title:(0,e.t)("spreed","You: {lastMessage}",{lastMessage:J.value},{escape:!1,sanitize:!1}).slice(0,l)}:[f.si.TYPE.ONE_TO_ONE,f.si.TYPE.ONE_TO_ONE_FORMER,f.si.TYPE.CHANGELOG].includes(y.value.type)?{actor:null,icon:(0,g.H)(Z.value),message:J.value,title:J.value.slice(0,l)}:{actor:(0,e.t)("spreed","{actor}:",{actor:se.value},{escape:!1,sanitize:!1}),icon:(0,g.H)(Z.value),message:J.value,title:(0,e.t)("spreed","{actor}: {lastMessage}",{actor:se.value,lastMessage:J.value},{escape:!1,sanitize:!1}).slice(0,l)}}),pe=(0,a.EW)(()=>[f.si.TYPE.ONE_TO_ONE,f.si.TYPE.ONE_TO_ONE_FORMER].includes(y.value.type)),I=(0,a.EW)(()=>y.value.readOnly===f.si.STATE.READ_ONLY),s=(0,a.EW)(()=>!I.value&&y.value.participantType!==f._z.TYPE.GUEST&&y.value.participantType!==f._z.TYPE.GUEST_MODERATOR);return{counterType:X,conversationInformation:Y,isOneToOneConversation:pe,isConversationReadOnly:I,isConversationModifiable:s}}},70858:(W,b,n)=>{"use strict";n.d(b,{e:()=>u,k:()=>g});var e=n(61338),i=n(39649),a=n(50953),f=n(20641);const r=(0,a.KR)(document.fullscreenElement!==null);function v(){const l=()=>{r.value=document.fullscreenElement!==null,r.value?document.body.classList.add("talk-in-fullscreen"):document.body.classList.remove("talk-in-fullscreen")};return document.addEventListener("fullscreenchange",l),document.addEventListener("webkitfullscreenchange",l),(0,f.xo)(()=>{document.removeEventListener("fullscreenchange",l),document.removeEventListener("webkitfullscreenchange",l)}),(0,a.tB)(r)}async function c(){(0,e.Ic)("toggle-navigation",{open:!1}),document.body.requestFullscreen?await document.body.requestFullscreen():document.body.webkitRequestFullscreen&&await document.body.webkitRequestFullscreen()}async function p(){document.exitFullscreen?await document.exitFullscreen():document.webkitExitFullscreen&&await document.webkitExitFullscreen()}function g(){r.value?p():c()}const u=(0,i.F)(v)},49583:(W,b,n)=>{"use strict";n.d(b,{f:()=>r});var e=n(39649),i=n(50953),a=n(20641);function f(){const v=(0,i.KR)(!document.hidden),c=()=>{v.value=!document.hidden};return(0,a.KC)(()=>{document.addEventListener("visibilitychange",c)}),(0,a.xo)(()=>{document.removeEventListener("visibilitychange",c)}),(0,i.tB)(v)}const r=(0,e.F)(f)},79524:(W,b,n)=>{"use strict";n.d(b,{A:()=>se,d:()=>J});var e=n(66802),i=n(61338),a=n(20641),f=n(50953),r=n(75220),v=n(35696),c=n(40834),p=n(26514),g=n(97876),u=n(55031),l=n(82609),m=n(9862),y=n(29876),d=n(27117),w=n(40451);const C=Symbol.for("GET_MESSAGES_CONTEXT"),j=((0,g.JR)("local","experiments","enabled")??0)&p.PI.EXPERIMENTAL.CHAT_RELAY;function O(Y){return Y!==null&&typeof Y=="object"&&"response"in Y}let N,X,V=1e3,Z=!1;function J(){const Y=(0,c.Pj)(),pe=(0,r.lq)(),I=(0,l.L)(),s=(0,m.k)(),_=(0,w.N)(),F=(0,d.F)(),E=(0,a.EW)(()=>Y.getters.conversation(_.value)),k=(0,a.EW)(()=>Y.getters.isInLobby),x=(0,f.KR)(0),R=(0,f.KR)(!1),M=(0,f.KR)(!1),o=(0,f.KR)(!0),P=(0,f.KR)(!1);let $=!1;const K=(0,a.EW)(()=>E.value?!!Y.getters.findParticipant(_.value,E.value)?.attendeeId:!1),q=(0,a.EW)(()=>{if(P.value)return!0;const Dt=I.getFirstKnownId(_.value,{messageId:x.value,threadId:F.value}),en=Y.getters.message(_.value,Dt);return en?F.value?en.id===F.value:en.messageType===p.w5.TYPE.SYSTEM&&["conversation_created","history_cleared"].includes(en.systemMessage):!1}),Fe=(0,a.EW)(()=>{if(F.value){const Dt=s.threads[_.value]?.[F.value];if(Dt)return Dt.last?.id??F.value}return E.value?.lastMessage&&"id"in E.value.lastMessage?E.value.lastMessage.id:I.getLastKnownId(_.value,{threadId:F.value})}),et=(0,a.EW)(()=>{const Dt=Y.getters.conversation(_.value);return!Dt||!Dt.lastMessage?!1:I.getLastKnownId(_.value,{messageId:x.value,threadId:F.value})>=Fe.value});(0,a.wB)([_,()=>K.value&&!k.value],([Dt,en],[rt,_e])=>{pe.name!==v.pW.name&&(rt&&rt!==Dt&&(Y.dispatch("cancelPollNewMessages",{requestId:rt}),xt()),Dt&&en?jt(Dt):(Y.dispatch("cancelPollNewMessages",{requestId:Dt}),xt()),Y.dispatch("removeExpiredMessages",{token:Dt}))},{immediate:!0}),(0,i.B1)("networkOffline",Ht),(0,i.B1)("networkOnline",qe),u.l.on("route-change",De),u.l.on("set-context-id-to-bottom",yt),u.l.on("signaling-supported-features",Zt),u.l.on("should-refresh-chat-messages",Jt),X=setInterval(()=>{Y.dispatch("removeExpiredMessages",{token:_.value})},3e4),(0,a.xo)(()=>{(0,i.al)("networkOffline",Ht),(0,i.al)("networkOnline",qe),u.l.off("route-change",De),u.l.off("set-context-id-to-bottom",yt),u.l.off("signaling-message-received",Tt),u.l.off("signaling-supported-features",Zt),u.l.off("should-refresh-chat-messages",Jt),Y.dispatch("cancelPollNewMessages",{requestId:_.value}),xt(),clearInterval(N),clearInterval(X)});function Qe(Dt){return Dt&&Dt.startsWith("#message_")?parseInt(Dt.slice(9),10):null}function Ht(){_.value&&(console.debug("Canceling message request as we are offline"),Y.dispatch("cancelPollNewMessages",{requestId:_.value}),xt())}function qe(){_.value&&(console.debug("Restarting polling of new chat messages"),gn(_.value))}async function De({from:Dt,to:en}){if(P.value=!1,Dt.name!=="conversation"||en.name!=="conversation"||Dt.params.token!==en.params.token||typeof en.params.token!="string")return;const rt=Qe(en.hash);if(rt!==null)x.value=rt;else{const _e=E.value?.lastReadMessage&&E.value.lastReadMessage>x.value&&(!F.value||I.hasMessage(en.params.token,{messageId:E.value.lastReadMessage,threadId:F.value}));x.value=_e?E.value.lastReadMessage:Fe.value}await Je(en.params.token,x.value,F.value,rt!==null)}async function Je(Dt,en,rt,_e=!1){if(!I.hasMessage(Dt,{messageId:en,threadId:rt}))await Lt(Dt,en,rt);else{const oe=I.getFirstKnownId(Dt,{messageId:en,threadId:rt}),Me=I.getNearestKnownContextId(Dt,{messageId:en,threadId:rt});Me?Me!==en&&(x.value=Me,en=Me):await Lt(Dt,en,rt),en===oe&&(o.value=!0,await ct(Dt,!1,{messageId:en,threadId:rt}),o.value=!1)}window.setTimeout(()=>{u.l.emit("focus-message",{messageId:en,highlight:_e})},2)}async function yt(){x.value=Fe.value,await Je(_.value,x.value,F.value)}async function jt(Dt){o.value=!0;const en=Qe(pe.hash);if(x.value=en!==null?en:E.value.lastReadMessage,Y.dispatch("setVisualLastReadMessageId",{token:Dt,id:E.value.lastReadMessage}),I.chatBlocks[Dt])await Je(Dt,x.value,F.value,en!==null);else{try{if(!x.value)throw new Error(`[DEBUG] spreed: context message ID is ${x.value}`);await Lt(Dt,x.value,F.value)}catch(rt){console.debug(rt)}E.value?.lastMessage&&"id"in E.value.lastMessage&&!I.hasMessage(Dt,{messageId:E.value.lastMessage.id})&&(await Y.dispatch("processMessage",{token:Dt,message:E.value.lastMessage}),I.processChatBlocks(Dt,[E.value.lastMessage])),I.chatBlocks[Dt]||(I.chatBlocks[Dt]=[new Set([E.value.lastReadMessage])])}o.value=!1,await gn(Dt)}async function Lt(Dt,en,rt){o.value=!0,R.value=!0;try{y.l.start(`${Dt} | get context`),await Y.dispatch("getMessageContext",{token:Dt,messageId:en!==p.w5.CHAT_BEGIN_ID?en:0,threadId:rt!==0?rt:void 0,minimumVisible:p.VR.MINIMUM_VISIBLE}),y.l.end(`${Dt} | get context`,"status 200")}catch(_e){if(e.Ay.isCancel(_e))throw console.debug("The request has been canceled",_e),y.l.end(`${Dt} | get context`,"cancelled"),R.value=!1,_e;O(_e)&&_e.response?.status===304&&(y.l.end(`${Dt} | get context`,"status 304"),Y.dispatch("loadedMessagesOfConversation",{token:Dt}),P.value=!0)}R.value=!1,o.value=!1}async function ct(Dt,en,rt){if(q.value)return;R.value=!0;const _e=rt?.messageId??I.getFirstKnownId(Dt,{messageId:x.value,threadId:F.value}),oe=rt?.threadId??F.value!==0?F.value:void 0;try{y.l.start(`${Dt} | fetch history`),await Y.dispatch("fetchMessages",{token:Dt,lastKnownMessageId:_e,includeLastKnown:en,lookIntoFuture:p.VR.FETCH_OLD,threadId:oe,minimumVisible:p.VR.MINIMUM_VISIBLE}),y.l.end(`${Dt} | fetch history`,"status 200")}catch(Me){e.Ay.isCancel(Me)&&(y.l.end(`${Dt} | fetch history`,"cancelled"),console.debug("The request has been canceled",Me)),O(Me)&&Me?.response?.status===304&&(y.l.end(`${Dt} | fetch history`,"status 304"),P.value=!0)}R.value=!1}async function Bt(Dt,en,rt){if(et.value)return;const _e=rt?.messageId??I.getLastKnownId(Dt,{messageId:x.value,threadId:F.value}),oe=I.getLastKnownId(Dt);if(_e===oe)return;M.value=!0;const Me=rt?.threadId??F.value!==0?F.value:void 0;try{y.l.start(`${Dt} | fetch history (new)`),await Y.dispatch("fetchMessages",{token:Dt,lastKnownMessageId:_e,threadId:Me,includeLastKnown:en,lookIntoFuture:p.VR.FETCH_NEW,minimumVisible:p.VR.MINIMUM_VISIBLE}),y.l.end(`${Dt} | fetch history (new)`,"status 200")}catch(Pe){e.Ay.isCancel(Pe)&&(y.l.end(`${Dt} | fetch history (new)`,"cancelled"),console.debug("The request has been canceled",Pe)),O(Pe)&&Pe?.response?.status===304&&y.l.end(`${Dt} | fetch history (new)`,"status 304")}M.value=!1}async function gn(Dt){if(!$){if(_.value!==Dt){console.debug(`token has changed to ${_.value}, breaking the loop for ${Dt}`);return}try{y.l.start(`${Dt} | long polling`),await Y.dispatch("pollNewMessages",{token:Dt,lastKnownMessageId:I.getLastKnownId(Dt),requestId:Dt}),V=1e3,y.l.end(`${Dt} | long polling`,"status 200"),Mt()}catch(en){if(e.Ay.isCancel(en)){y.l.end(`${Dt} | long polling`,"cancelled"),console.debug("The request has been canceled",en);return}if(O(en)&&en?.response?.status===304){y.l.end(`${Dt} | long polling`,"status 304"),V=1e3,clearTimeout(N),Mt({force:!0}),N=setTimeout(()=>{gn(Dt)},500);return}V<3e4&&(V+=5e3),y.l.end(`${Dt} | long polling`,`status ${O(en)?en?.response?.status:"unknown"}`),console.debug("Error happened while getting chat messages. Trying again in %d seconds",V/1e3,en),clearTimeout(N),N=setTimeout(()=>{gn(Dt)},V);return}clearTimeout(N),N=setTimeout(()=>{gn(Dt)},500)}}function Mt(Dt){Z&&(et.value||Dt?.force)&&Kt()}function Zt(Dt){j&&Dt.includes("chat-relay")?(Z=!0,Mt()):Z=!1}function Kt(){_.value&&Y.dispatch("cancelPollNewMessages",{requestId:_.value}),$=!0,u.l.on("signaling-message-received",Tt)}function Tt(Dt){const{token:en,message:rt}=Dt;en===_.value&&(I.processChatBlocks(en,[rt],{mergeBy:I.getLastKnownId(en)}),Y.dispatch("processMessage",{token:en,message:rt}))}function xt(){$=!1,u.l.off("signaling-message-received",Tt)}function Jt(){$&&Z&&(xt(),gn(_.value))}(0,a.Gt)(C,{contextMessageId:x,loadingOldMessages:R,loadingNewMessages:M,isInitialisingMessages:o,isChatBeginningReached:q,isChatEndReached:et,getOldMessages:ct,getNewMessages:Bt})}function se(){return(0,a.WQ)(C)}},27117:(W,b,n)=>{"use strict";n.d(b,{F:()=>a});var e=n(39649),i=n(95088);const a=(0,e.F)(function(){return(0,i.xX)("threadId","0",{transform:{get:f=>f?Number(f):0,set:f=>f!==0?String(f):void 0}})})},40451:(W,b,n)=>{"use strict";n.d(b,{N:()=>a});var e=n(39649),i=n(95088);const a=(0,e.F)(function(){return(0,i.Lu)("token","",{transform:f=>f??""})})},16526:(W,b,n)=>{"use strict";n.d(b,{M:()=>a});var e=n(53098);async function i(){const{parsePhoneNumberFromString:f,validatePhoneNumberLength:r}=await n.e("defaultVendors-node_modules_libphonenumber-js_index_js").then(n.bind(n,38930));return{parsePhoneNumberFromString:f,validatePhoneNumberLength:r}}function a(){const{isReady:f,result:r}=(0,e.y)(i,!0);return{isLibphonenumberReady:f,libphonenumber:r}}},64363:(W,b,n)=>{"use strict";n.d(b,{B:()=>y});var e=n(53334),i=n(50953),a=n(20641),f=n(40834),r=n(26514),v=n(97876),c=n(83726),p=n(14816),g=n(76887),u=n(59097),l=n(3921);function m(d){return d.value!==void 0}function y(d=void 0){const w=(0,i.lW)(d),C=(0,f.Pj)(),j=(0,c.k)(),O=(0,a.EW)(()=>C.getters.conversation(w.value?.token)),N=j.actorId,X=j.actorType;if(!m(O)||!m(w))return{isEditable:(0,a.EW)(()=>!1),isDeleteable:(0,a.EW)(()=>!1),isCurrentUserOwnMessage:(0,a.EW)(()=>!1),isBotInOneToOne:(0,a.EW)(()=>!1),isObjectShare:(0,a.EW)(()=>!1),isConversationModifiable:(0,a.EW)(()=>!1),isConversationReadOnly:(0,a.EW)(()=>!1),isFileShareWithoutCaption:(0,a.EW)(()=>!1),isFileShare:(0,a.EW)(()=>!1),hideDownloadOption:(0,a.EW)(()=>!0),remoteServer:(0,a.EW)(()=>""),lastEditor:(0,a.EW)(()=>""),actorDisplayName:(0,a.EW)(()=>""),actorDisplayNameWithFallback:(0,a.EW)(()=>"")};const{isOneToOneConversation:V,isConversationReadOnly:Z,isConversationModifiable:J}=(0,l.v)({item:O}),se=(0,a.EW)(()=>Object.keys(Object(w.value.messageParameters)).some(o=>o.startsWith("object"))),Y=(0,a.EW)(()=>w.value.actorId===N&&w.value.actorType===X),pe=(0,a.EW)(()=>w.value.actorId.startsWith(r.Rf.BOT_PREFIX)&&w.value.actorType===r.Rf.ACTOR_TYPE.BOTS&&(O.value.type===r.si.TYPE.ONE_TO_ONE||O.value.type===r.si.TYPE.ONE_TO_ONE_FORMER)),I=(0,a.EW)(()=>!(0,v.t0)(w.value.token,"edit-messages")||!J.value||se.value||w.value.systemMessage||(!C.getters.isModerator||V.value)&&!(Y.value||pe.value)?!1:(0,v.t0)(w.value.token,"edit-messages-note-to-self")&&O.value.type===r.si.TYPE.NOTE_TO_SELF?!0:Date.now()-w.value.timestamp*1e3<g.x8),s=(0,a.EW)(()=>Object.keys(Object(w.value.messageParameters)).some(o=>o.startsWith("file"))),_=(0,a.EW)(()=>Object.values(Object(w.value.messageParameters)).some(o=>o.type==="file"&&o["hide-download"]==="yes")),F=(0,a.EW)(()=>w.value.message==="{file}"&&s.value),E=(0,a.EW)(()=>((0,v.t0)(w.value.token,"delete-messages-unlimited")||Date.now()-w.value.timestamp*1e3<6*g.HZ)&&[r.w5.TYPE.COMMENT,r.w5.TYPE.VOICE_MESSAGE,r.w5.TYPE.RECORD_AUDIO,r.w5.TYPE.RECORD_VIDEO].includes(w.value.messageType)&&(Y.value||!V.value&&C.getters.isModerator)&&J.value),k=(0,a.EW)(()=>w.value.actorType===r.Rf.ACTOR_TYPE.FEDERATED_USERS?"("+w.value.actorId.split("@").pop()+")":""),x=(0,a.EW)(()=>w.value.lastEditTimestamp?w.value.lastEditActorId===w.value.actorId&&w.value.lastEditActorType===w.value.actorType?(0,e.t)("spreed","(edited)"):w.value.lastEditActorId===N&&w.value.lastEditActorType===X?(0,e.t)("spreed","(edited by you)"):w.value.lastEditActorId==="deleted_users"&&w.value.lastEditActorType==="deleted_users"?(0,e.t)("spreed","(edited by a deleted user)"):(0,e.t)("spreed","(edited by {moderator})",{moderator:w.value.lastEditActorDisplayName}):""),R=(0,a.EW)(()=>[r.Rf.ACTOR_TYPE.GUESTS,r.Rf.ACTOR_TYPE.EMAILS].includes(w.value.actorType)?(0,p.m)().getGuestName(w.value.token,w.value.actorId):w.value.actorDisplayName.trim()),M=(0,a.EW)(()=>(0,u.G)(R.value,w.value.actorType));return{isEditable:I,isDeleteable:E,isCurrentUserOwnMessage:Y,isBotInOneToOne:pe,isObjectShare:se,isConversationModifiable:J,isConversationReadOnly:Z,isFileShareWithoutCaption:F,isFileShare:s,hideDownloadOption:_,remoteServer:k,lastEditor:x,actorDisplayName:R,actorDisplayNameWithFallback:M}}},83157:(W,b,n)=>{"use strict";n.d(b,{v:()=>u});var e=n(53334),i=n(63814),a=n(30212),f=n(50953),r=n(20641),v=n(40834),c=n(66639),p=n(55031),g=n(90796);function u(){const l=(0,v.Pj)(),m=(0,f.KR)(!1);(0,r.KC)(()=>{p.l.on("session-conflict-confirmation",d),p.l.on("duplicate-session-detected",w),p.l.on("deleted-session-detected",C)}),(0,r.xo)(()=>{p.l.off("session-conflict-confirmation",d),p.l.off("duplicate-session-detected",w),p.l.off("deleted-session-detected",C)});function y(j){m.value=!0,g.A.removeItem("joined_conversation"),(0,r.dY)(()=>{window.location.replace((0,i.Jv)(j))})}async function d(j){m.value=!0,await(0,a.S)(c.A,{name:(0,e.t)("spreed","Duplicate session"),message:(0,e.t)("spreed","You are trying to join a conversation while having an active session in another window or device. This is currently not supported by F7cloud Talk. What do you want to do?"),buttons:[{label:(0,e.t)("spreed","Leave this page"),callback:()=>{}},{label:(0,e.t)("spreed","Join here"),variant:"primary",callback:()=>!0}]})?(m.value=!1,l.dispatch("forceJoinConversation",{token:j})):w()}function w(){y("/apps/spreed/duplicate-session")}function C(){y("/apps/spreed/not-found")}return(0,f.tB)(m)}},10072:(W,b,n)=>{"use strict";n.d(b,{w:()=>a});var e=n(83726),i=n(8879);function a(){const f=(0,e.k)();function r(v){return(0,i.q)({...v,actorId:f.actorId??"",actorType:f.actorType??"",actorDisplayName:f.displayName})}return{createTemporaryMessage:r}}},26514:(W,b,n)=>{"use strict";n.d(b,{Ju:()=>j,Mv:()=>X,PI:()=>e,Px:()=>l,Q2:()=>u,Rf:()=>c,TR:()=>V,Tm:()=>w,VR:()=>f,XV:()=>r,_z:()=>g,c6:()=>Z,eE:()=>d,eL:()=>C,oV:()=>m,of:()=>N,si:()=>v,w5:()=>p});const e={RECORDING_CONSENT:{OFF:0,REQUIRED:1,OPTIONAL:2},EXPERIMENTAL:{UPDATE_PARTICIPANTS:1,RECOVER_SESSION:2,CHAT_RELAY:4}},i={MODE:{INTERNAL:"internal",EXTERNAL:"external",CLUSTER_CONVERSATION:"conversation_cluster"}},a={STATE:{INACTIVE:0,ACTIVE:1}},f={FETCH_LIMIT:100,MINIMUM_VISIBLE:20,FETCH_OLD:0,FETCH_NEW:1},r={RECORDING:{OFF:0,VIDEO:1,AUDIO:2,VIDEO_STARTING:3,AUDIO_STARTING:4,FAILED:5},RECORDING_CONSENT:{DISABLED:0,ENABLED:1}},v={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},c={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"},p={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"}},g={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}},u={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"]},l={LOBBY:{NONE:0,NON_MODERATORS:1},SIP:{DISABLED:0,ENABLED:1,ENABLED_NO_PIN:2}},m={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}},y={MESSAGE_MODES:{NO_MENTION:1,SELF_MENTION:2,ROOM_MENTION:3}},d={STATUS:{OPEN:0,CLOSED:1,DRAFT:2},MODE:{PUBLIC:0,HIDDEN:1},ANSWER_TYPE:{MULTIPLE:0,SINGLE:1}},w={PUBLIC:0,PRIVATE:1},C={LOW:0,MEDIUM:1,HIGH:2},j={BACKGROUND_TYPE:{BLUR:"blur",IMAGE:"image",VIDEO:"video",VIDEO_STREAM:"video-stream"},BLUR_STRENGTH:{DEFAULT:10}},O={STATE:{DISABLED:0,ENABLED:1,NO_SETUP:2}},N={SIZE:{EXTRA_SMALL:22,COMPACT:24,SMALL:32,DEFAULT:40,MEDIUM:64,LARGE:128,EXTRA_LARGE:180,FULL:512}},X={STATE:{PENDING:0,ACCEPTED:1}},V={TYPE:{CALL:"call",USER:"user",GUEST:"guest",EMAIL:"email",USERGROUP:"user-group",CIRCLE:"circle",FEDERATED_USER:"federated_user",GROUP:"group",TEAM:"team"}},Z={STATUS:{CANCELLED:"STATUS_CANCELLED",FAILED:"STATUS_FAILED",SUCCESSFUL:"STATUS_SUCCESSFUL",RUNNING:"STATUS_RUNNING",SCHEDULED:"STATUS_SCHEDULED",UNKNOWN:"STATUS_UNKNOWN"}}},4561:(W,b,n)=>{"use strict";n.d(b,{CN:()=>g,Wj:()=>u,tp:()=>v,wR:()=>l});var e=n(32273),i=n(63814);const a={},f=m=>JSON.stringify(m);function r(m={}){const y=f(m);return a[y]||(a[y]=new e.Ay({rootUrl:(0,i.dC)("dav"),defaultHeaders:{"X-NC-CalDAV-Webcal-Caching":"On"}})),a[y]}async function v(){await r().connect({enableCalDAV:!0})}function c(){return r().currentUserPrincipal}const p=m=>r(m).calendarHomes[0];async function g(){return p().findAllCalendars()}function u(m){return m.replace(/\/$/gi,"").split("/").pop()||m}function l(){return u(c().scheduleDefaultCalendarUrl)}},97876:(W,b,n)=>{"use strict";n.d(b,{JG:()=>w,JR:()=>m,by:()=>d,t0:()=>l});var e=n(87485),i=n(24140),a=n(30253),f=n(56661);let r=p();const v=(0,e.F)(),c=j();function p(){const O={},N=i.A.getItem("cachedConversations");if(!N?.length)return{};const X=JSON.parse(N);return X?.length?(X.forEach(V=>{O[V.token]=V.remoteServer||null}),O):{}}function g(O){O.remoteServer&&(r[O.token]=O.remoteServer)}function u(){return v?.spreed?.version??""}function l(O="local",N){const X=v?.spreed?.features?.includes(N)??!1,V=y(O);return v?.spreed?.["features-local"]?.includes(N)||O==="local"||!V?X:X&&(V?.spreed?.features?.includes(N)??!1)}function m(O="local",N,X){const V=y(O);return v?.spreed?.["config-local"]?.[N]?.includes(String(X))||O==="local"||!V?v?.spreed?.config?.[N]?.[X]:V?.spreed?.config?.[N]?.[X]}function y(O){r[O]===void 0&&(r=p());const N=r[O];return!O||O==="local"||!N?null:c[N]??null}async function d(O){const N=(0,a.l)(),X=O.data.ocs.data.token,V=O.data.ocs.data.remoteServer;if(O.headers["x-f7cloud-talk-proxy-hash"]===c[V]?.hash){N.resetTalkProxyHashDirty(X);return}N.setTalkProxyHashDirty(X);const J=(await(0,f.xz)(X)).data.ocs.data;if(!Object.keys(J).length)return;const se=C(J,c[V]?.spreed);c[V]={spreed:J,hash:O.headers["x-f7cloud-talk-proxy-hash"]},i.A.setItem("remoteCapabilities",JSON.stringify(c)),g(O.data.ocs.data),se?N.showTalkProxyHashDirtyToast():N.resetTalkProxyHashDirty(X)}async function w(O){const N=O.data.ocs.data.token,X=O.data.ocs.data.remoteServer;if(c[X])return;const Z=(await(0,f.xz)(N)).data.ocs.data;Object.keys(Z).length&&(c[X]={spreed:Z},i.A.setItem("remoteCapabilities",JSON.stringify(c)),g(O.data.ocs.data))}function C(O,N){if(!O||!N)return!0;function X(V){const Z=structuredClone(V.config);for(const se of Object.keys(V["config-local"])){const Y=V["config-local"][se];for(const pe of Y)delete Z[se][pe];Object.keys(Z[se]).length||delete Z[se]}const J=V.features.filter(se=>!V["features-local"].includes(se)).sort();return{config:Z,features:J}}return JSON.stringify(X(O))!==JSON.stringify(X(N))}function j(){const O=i.A.getItem("remoteCapabilities");if(!O)return{};const N=JSON.parse(O);let X=!1;const V=Object.values(r).filter(Boolean);for(const Z of Object.keys(N)){if(V.includes(Z))continue;const J=r[Z];J&&(N[J]=N[Z]),delete N[Z],X=!0}return X&&i.A.setItem("remoteCapabilities",JSON.stringify(N)),N}},52525:(W,b,n)=>{"use strict";n.d(b,{p:()=>f});var e=n(21777),i=n(63814),a=n(44719);function f(){return(0,a.UU)((0,i.dC)("dav"),{headers:{requesttoken:(0,e.do)()||""}})}},55031:(W,b,n)=>{"use strict";n.d(b,{l:()=>i});var e=n(27380);const i=(0,e.A)();i._onceHandlers=new Map,i.once=function(f,r){const v=(...c)=>{r(...c),this.off(f,r)};this.on(f,v),i._onceHandlers.has(f)||i._onceHandlers.set(f,new Map),i._onceHandlers.get(f).set(r,v)};const a=i.off.bind(i);i.off=function(f,r){if(a(f,r),!r){i._onceHandlers.delete(f);return}const v=i._onceHandlers.get(f),c=v?.get(r);c&&(v.delete(r),v.size||i._onceHandlers.delete(f),a(f,c))}},27393:(W,b,n)=>{"use strict";n.d(b,{CA:()=>c,FC:()=>f,Hi:()=>v,Rg:()=>r,nv:()=>a});var e=n(66802),i=n(63814);function a(p,g,u){return(0,i.KT)("apps/spreed/api/v1/room/{token}/avatar"+(g?"/dark":"")+(u?"?v={avatarVersion}":""),{token:p,avatarVersion:u})}function f(p,g,u,l=512){return(0,i.KT)("apps/spreed/api/v1/proxy/{token}/user-avatar/{size}"+(u?"/dark":"")+"?cloudId={cloudId}",{token:p,cloudId:g,size:l})}async function r(p,g){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/room/{token}/avatar",{token:p}),g)}async function v(p,g,u){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/room/{token}/avatar/emoji",{token:p}),{emoji:g,color:u})}async function c(p){return e.Ay.delete((0,i.KT)("apps/spreed/api/v1/room/{token}/avatar",{token:p}))}},97481:(W,b,n)=>{"use strict";n.d(b,{Pw:()=>f});var e=n(66802),i=n(63814);async function a(v,c){return axios.get(generateOcsUrl("/apps/spreed/api/v1/ban/{token}",{token:v}),c)}async function f(v,c,p){return e.Ay.post((0,i.KT)("/apps/spreed/api/v1/ban/{token}",{token:v}),c,p)}async function r(v,c,p){return axios.delete(generateOcsUrl("/apps/spreed/api/v1/ban/{token}/{banId}",{token:v,banId:c}),p)}},26603:(W,b,n)=>{"use strict";n.d(b,{Cr:()=>l,HZ:()=>g,K:()=>p,SN:()=>v,Wk:()=>m,_:()=>f,e5:()=>y,gk:()=>a,wF:()=>u,wm:()=>c,xi:()=>r});var e=n(66802),i=n(63814);async function a(d,w,C,j){return e.Ay.post((0,i.KT)("/apps/spreed/api/v1/breakout-rooms/{token}",{token:d}),{mode:w,amount:C,attendeeMap:j})}async function f(d,w){return e.Ay.post((0,i.KT)("/apps/spreed/api/v1/breakout-rooms/{token}/attendees",{token:d}),{attendeeMap:w})}async function r(d){return e.Ay.delete((0,i.KT)("/apps/spreed/api/v1/breakout-rooms/{token}",{token:d}))}async function v(d){return e.Ay.get((0,i.KT)("/apps/spreed/api/v4/room/{token}/breakout-rooms",{token:d}))}async function c(d){return e.Ay.post((0,i.KT)("/apps/spreed/api/v1/breakout-rooms/{token}/rooms",{token:d}))}async function p(d){return e.Ay.delete((0,i.KT)("/apps/spreed/api/v1/breakout-rooms/{token}/rooms",{token:d}))}async function g(d,w){return e.Ay.post((0,i.KT)("/apps/spreed/api/v1/breakout-rooms/{token}/broadcast",{token:d}),{message:w})}async function u(d){return e.Ay.get((0,i.KT)("/apps/spreed/api/v4/room/{token}/breakout-rooms/participants",{token:d}))}async function l(d){return e.Ay.post((0,i.KT)("/apps/spreed/api/v1/breakout-rooms/{token}/request-assistance",{token:d}))}async function m(d){return e.Ay.delete((0,i.KT)("/apps/spreed/api/v1/breakout-rooms/{token}/request-assistance",{token:d}))}async function y(d,w){return e.Ay.post((0,i.KT)("/apps/spreed/api/v1/breakout-rooms/{token}/switch",{token:d}),{target:w})}},45793:(W,b,n)=>{"use strict";n.d(b,{BZ:()=>p,Gl:()=>g,Gy:()=>c,S2:()=>v,hJ:()=>l,i7:()=>y,sO:()=>m,xW:()=>r,yN:()=>u});var e=n(66802),i=n(63814),a=n(26514),f=n(47846);async function r(w,C,j,O,N){return(0,f.R$)(w,C,j,O,N)}async function v(w,C=!1){try{await(0,f.ad)(w,C)}catch(j){console.debug("Error while leaving call: ",j)}}async function c(w,C){return await e.Ay.get((0,i.KT)("apps/spreed/api/v4/call/{token}",{token:w}),C)}async function p(w,C){return e.Ay.post((0,i.KT)("apps/spreed/api/v4/call/{token}/dialout/{attendeeId}",{token:w,attendeeId:C}))}async function g(w){await d(w,{type:"hangup"})}async function u(w){await d(w,{type:"mute",audio:a._z.SIP_DIALOUT_FLAG.MUTE_MICROPHONE})}async function l(w){await d(w,{type:"mute",audio:a._z.SIP_DIALOUT_FLAG.NONE})}async function m(w){await d(w,{type:"mute",audio:a._z.SIP_DIALOUT_FLAG.MUTE_MICROPHONE|a._z.SIP_DIALOUT_FLAG.MUTE_SPEAKER})}async function y(w,C){await d(w,{type:"dtmf",digit:C})}async function d(w,C){if(!w){console.debug("Session ID has not been provided");return}try{await(0,f.QR)({type:"control",payload:C,to:w})}catch(j){console.debug("Error while sending message: ",j)}}},15518:(W,b,n)=>{"use strict";n.d(b,{An:()=>v,Be:()=>Y,DT:()=>E,G:()=>s,I1:()=>F,Iy:()=>m,LB:()=>X,M1:()=>_,MZ:()=>N,Pk:()=>l,TR:()=>k,XI:()=>c,ZT:()=>M,_J:()=>w,bE:()=>Z,bX:()=>f,cK:()=>g,ek:()=>x,gk:()=>V,ik:()=>r,lb:()=>pe,ly:()=>y,mR:()=>I,nd:()=>R,pd:()=>O,rb:()=>u,rj:()=>se,s2:()=>J,tg:()=>p,ts:()=>d,uz:()=>j,wy:()=>C});var e=n(66802),i=n(63814),a=n(97876);async function f(o,P){return e.Ay.get((0,i.KT)("apps/spreed/api/v4/room"),{...P,params:o})}async function r(o){return e.Ay.get((0,i.KT)("apps/spreed/api/v4/room/{token}",{token:o}))}async function v(o,P){return e.Ay.get((0,i.KT)("apps/spreed/api/v4/listed-room"),{...P,params:{searchTerm:o}})}async function c(){return e.Ay.get((0,i.KT)("apps/spreed/api/v4/room/note-to-self"))}async function p({roomType:o,roomName:P,password:$,objectType:K,objectId:q,invite:Fe,source:et}){return e.Ay.post((0,i.KT)("apps/spreed/api/v4/room"),{roomType:o,roomName:P,password:$,objectType:K,objectId:q,invite:Fe,source:et})}async function g(o){return e.Ay.post((0,i.KT)("apps/spreed/api/v4/room"),o)}async function u(o,P){return e.Ay.put((0,i.KT)("apps/spreed/api/v4/room/{token}/password",{token:o}),{password:P})}async function l(o,P){return e.Ay.put((0,i.KT)("apps/spreed/api/v4/room/{token}",{token:o}),{roomName:P})}async function m(o,P){return e.Ay.put((0,i.KT)("apps/spreed/api/v4/room/{token}/description",{token:o}),{description:P})}async function y(o){return e.Ay.delete((0,i.KT)("apps/spreed/api/v4/room/{token}",{token:o}))}async function d(o){return e.Ay.delete((0,i.KT)("apps/spreed/api/v4/room/{token}/object",{token:o}))}async function w(o){return e.Ay.post((0,i.KT)("apps/spreed/api/v4/room/{token}/favorite",{token:o}))}async function C(o){return e.Ay.delete((0,i.KT)("apps/spreed/api/v4/room/{token}/favorite",{token:o}))}async function j(o){return e.Ay.post((0,i.KT)("apps/spreed/api/v4/room/{token}/important",{token:o}))}async function O(o){return e.Ay.delete((0,i.KT)("apps/spreed/api/v4/room/{token}/important",{token:o}))}async function N(o){return e.Ay.post((0,i.KT)("apps/spreed/api/v4/room/{token}/sensitive",{token:o}))}async function X(o){return e.Ay.delete((0,i.KT)("apps/spreed/api/v4/room/{token}/sensitive",{token:o}))}async function V(o){return e.Ay.post((0,i.KT)("apps/spreed/api/v4/room/{token}/archive",{token:o}))}async function Z(o){return e.Ay.delete((0,i.KT)("apps/spreed/api/v4/room/{token}/archive",{token:o}))}async function J(o,P){return e.Ay.post((0,i.KT)("apps/spreed/api/v4/room/{token}/notify",{token:o}),{level:P})}async function se(o,P){return e.Ay.post((0,i.KT)("apps/spreed/api/v4/room/{token}/notify-calls",{token:o}),{level:P})}async function Y(o,P){const $=(0,a.t0)(o,"conversation-creation-password")&&P?{password:P}:void 0;return e.Ay.post((0,i.KT)("apps/spreed/api/v4/room/{token}/public",{token:o}),$)}async function pe(o){return e.Ay.delete((0,i.KT)("apps/spreed/api/v4/room/{token}/public",{token:o}))}async function I(o,P){return e.Ay.put((0,i.KT)("apps/spreed/api/v4/room/{token}/webinar/sip",{token:o}),{state:P})}async function s(o,P){return e.Ay.put((0,i.KT)("apps/spreed/api/v4/room/{token}/recording-consent",{token:o}),{recordingConsent:P})}async function _(o,P,$){return e.Ay.put((0,i.KT)("apps/spreed/api/v4/room/{token}/webinar/lobby",{token:o}),{state:P,timer:$})}async function F(o,P){return e.Ay.put((0,i.KT)("apps/spreed/api/v4/room/{token}/read-only",{token:o}),{state:P})}async function E(o,P){return e.Ay.put((0,i.KT)("apps/spreed/api/v4/room/{token}/listable",{token:o}),{scope:P})}async function k(o,P){return e.Ay.put((0,i.KT)("apps/spreed/api/v4/room/{token}/mention-permissions",{token:o}),{mentionPermissions:P})}async function x(o,P){return e.Ay.put((0,i.KT)("apps/spreed/api/v4/room/{token}/permissions/default",{token:o}),{permissions:P})}async function R(o,P){return e.Ay.put((0,i.KT)("apps/spreed/api/v4/room/{token}/permissions/call",{token:o}),{permissions:P})}async function M(o,P){return e.Ay.post((0,i.KT)("apps/spreed/api/v4/room/{token}/message-expiration",{token:o}),{seconds:P})}},44915:(W,b,n)=>{"use strict";n.d(b,{To:()=>v,VM:()=>c,a9:()=>p,vC:()=>g});var e=n(66802),i=n(63814),a=n(26514),f=n(97876);const r=(0,f.t0)("local","federation-v1")&&(0,f.JR)("local","federation","enabled")&&(0,f.JR)("local","federation","outgoing-enabled");async function v({searchText:l,token:m="new",onlyUsers:y=!1,forceTypes:d=[]},w){const C=y?[a.oV.TYPE.USER]:[a.oV.TYPE.USER,a.oV.TYPE.GROUP,a.oV.TYPE.CIRCLE,...m!=="new"?[a.oV.TYPE.EMAIL]:[],...r?[a.oV.TYPE.REMOTE]:[]];return e.Ay.get((0,i.KT)("core/autocomplete/get"),{...w,params:{search:l,itemType:"call",itemId:m,shareTypes:C.concat(d)}})}async function c(l,m){return e.Ay.get((0,i.KT)("profile/{userId}",{userId:l}),m)}async function p(l,m){return e.Ay.get((0,i.KT)("taskprocessing/task/{id}",{id:l}),m)}async function g(l,m){return e.Ay.delete((0,i.KT)("taskprocessing/task/{id}",{id:l}),m)}async function u(l,m){return axios.get(generateOcsUrl("search/providers/talk-message-current/search"),{...m,params:l})}},56661:(W,b,n)=>{"use strict";n.d(b,{PI:()=>a,Uz:()=>f,V0:()=>r,xz:()=>v});var e=n(66802),i=n(63814);async function a(c){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/federation/invitation"),c)}async function f(c,p){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/federation/invitation/{id}",{id:c}),{},p)}async function r(c,p){return e.Ay.delete((0,i.KT)("apps/spreed/api/v1/federation/invitation/{id}",{id:c}),p)}async function v(c,p){return e.Ay.get((0,i.KT)("apps/spreed/api/v4/room/{token}/capabilities",{token:c}),p)}},79960:(W,b,n)=>{"use strict";n.d(b,{s8:()=>f,uu:()=>r,zE:()=>v});var e=n(66802),i=n(63814),a=n(26514);async function f({path:c,shareWith:p,referenceId:g,talkMetaData:u}){return e.Ay.post((0,i.KT)("apps/files_sharing/api/v1/shares"),{shareType:a.oV.TYPE.ROOM,path:c,shareWith:p,referenceId:g,talkMetaData:u})}async function r(){return e.Ay.get((0,i.KT)("apps/files/api/v1/templates"))}async function v({filePath:c,templatePath:p,templateType:g}){return e.Ay.post((0,i.KT)("apps/files/api/v1/templates/create"),{filePath:c,templatePath:p,templateType:g})}},88468:(W,b,n)=>{"use strict";n.d(b,{$F:()=>v,C5:()=>r,fo:()=>f,y6:()=>a});var e=n(66802),i=n(63814);async function a(c){return e.Ay.get((0,i.KT)("/apps/dav/api/v1/events/upcoming"),{params:{location:c}})}async function f(c){return e.Ay.get((0,i.KT)("/apps/dav/api/v1/outOfOffice/{userId}/now",{userId:c}))}async function r(c){return e.Ay.get((0,i.KT)("apps/spreed/api/v4/room/{token}/mutual-events",{token:c}))}async function v(c,{calendarUri:p,start:g,end:u,title:l,description:m,attendeeIds:y},d){return e.Ay.post((0,i.KT)("apps/spreed/api/v4/room/{token}/meeting",{token:c}),{calendarUri:p,start:g,end:u,title:l,description:m,attendeeIds:y},d)}},47644:(W,b,n)=>{"use strict";n.d(b,{Ss:()=>a,X4:()=>f,_H:()=>r,dE:()=>v});var e=n(66802),i=n(63814);async function a(c){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/live-transcription/{token}",{token:c}))}async function f(c){return e.Ay.delete((0,i.KT)("apps/spreed/api/v1/live-transcription/{token}",{token:c}))}async function r(){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/live-transcription/languages"))}async function v(c,p){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/live-transcription/{token}/language",{token:c}),{languageId:p})}},37501:(W,b,n)=>{"use strict";n.d(b,{Io:()=>i,fc:()=>r,is:()=>a,ko:()=>v});var e=(c=>(c.AudioInput="audioinput",c.VideoInput="videoinput",c.AudioOutput="audiooutput",c))(e||{});function i(c,p,g,u){const l=c.devices.map(y=>y.deviceId),m=(y,d)=>{const w=l.includes(y.deviceId)?"":" (unplugged)",C=()=>{if(y.kind==="audioinput")return y.deviceId===c.audioInputId?" (selected)":"";if(y.kind==="audiooutput")return y.deviceId===c.audioOutputId?" (selected)":"";if(y.kind==="videoinput")return y.deviceId===c.videoInputId?" (selected)":""};return` ${d+1}. ${y.label} | ${y.deviceId}`+w+C()};return`Media devices:
Audio input:
${p.map(m).join(`
`)}
Audio output:
${g.map(m).join(`
`)}
Video input:
${u.map(m).join(`
`)}
`}function a(c,p){return p.find(g=>c.some(u=>u.kind===g.kind&&u.deviceId===g.deviceId))?.deviceId}function f(c,p){return console.debug("Registering new device:",c),[...p,c]}function r({kind:c,devices:p,inputList:g,inputId:u}){if(!u)return null;const l=p.filter(j=>j.kind===c),m=l.find(j=>j.deviceId===u);if(!m)return null;const y=g.findIndex(j=>l.some(O=>O.deviceId===j.deviceId)),d=y===-1?g.length:y,w=g.findIndex(j=>j.deviceId===u);if(w===d)return null;const C=g.slice();return w>0&&C.splice(w,1),C.splice(d,0,m),C}function v(c,p,g,u){let l=null,m=null,y=null;for(const d of c)d.deviceId&&d.kind==="audioinput"?p.some(w=>w.deviceId===d.deviceId)||(l=f(d,l??p)):d.deviceId&&d.kind==="audiooutput"?g.some(w=>w.deviceId===d.deviceId)||(m=f(d,m??g)):d.deviceId&&d.kind==="videoinput"&&(u.some(w=>w.deviceId===d.deviceId)||(y=f(d,y??u)));return{newAudioInputList:l,newAudioOutputList:m,newVideoInputList:y}}},68228:(W,b,n)=>{"use strict";n.d(b,{v:()=>a});var e=n(66802),i=n(63814);async function a(f,r){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/chat/{token}/mentions",{token:f}),{params:{search:r,includeStatus:!0}})}},67262:(W,b,n)=>{"use strict";n.d(b,{C0:()=>w,LC:()=>N,Oo:()=>O,PO:()=>m,Po:()=>C,RC:()=>y,ag:()=>V,c2:()=>g,eT:()=>l,hg:()=>X,jm:()=>J,le:()=>u,lj:()=>p,u_:()=>d,uh:()=>Z,vU:()=>j});var e=n(66802),i=n(63814),a=n(69956),f=n.n(a),r=n(63009),v=n.n(r),c=n(26514);async function p({token:se,lastKnownMessageId:Y,includeLastKnown:pe,lookIntoFuture:I=c.VR.FETCH_OLD,threadId:s,limit:_=100},F){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/chat/{token}",{token:se}),{...F,params:{setReadMarker:0,lookIntoFuture:I,lastKnownMessageId:Y,threadId:s,limit:_,timeout:0,includeLastKnown:pe?1:0}})}async function g({token:se,lastKnownMessageId:Y,limit:pe=100},I){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/chat/{token}",{token:se}),{...I,params:{setReadMarker:0,lookIntoFuture:c.VR.FETCH_NEW,lastKnownMessageId:Y,limit:pe,includeLastKnown:0,markNotificationsAsRead:0}})}async function u({token:se,messageId:Y,threadId:pe,limit:I=50},s){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/chat/{token}/{messageId}/context",{token:se,messageId:Y}),{...s,params:{threadId:pe,limit:I}})}async function l({token:se,message:Y,actorDisplayName:pe,referenceId:I,replyTo:s,silent:_,threadId:F,threadTitle:E},k){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/chat/{token}",{token:se}),{message:Y,actorDisplayName:pe,referenceId:I,replyTo:s,silent:_,threadId:F,threadTitle:E},k)}async function m(se,Y){return e.Ay.delete((0,i.KT)("apps/spreed/api/v1/chat/{token}",{token:se}),Y)}async function y({token:se,id:Y},pe){return e.Ay.delete((0,i.KT)("apps/spreed/api/v1/chat/{token}/{id}",{token:se,id:Y}),pe)}async function d({token:se,messageId:Y,updatedMessage:pe},I){return e.Ay.put((0,i.KT)("apps/spreed/api/v1/chat/{token}/{messageId}",{token:se,messageId:Y}),{message:pe},I)}async function w(se,{objectType:Y,objectId:pe,metaData:I,referenceId:s,threadId:_},F){if(!s){const E="richobject-"+Y+"-"+pe+"-"+se+"-"+new Date().getTime();s=f().stringify(v()(E))}return e.Ay.post((0,i.KT)("apps/spreed/api/v1/chat/{token}/share",{token:se}),{objectType:Y,objectId:pe,metaData:I,referenceId:s,threadId:_},F)}async function C(se,Y,pe){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/chat/{token}/read",{token:se}),{lastReadMessage:Y},pe)}async function j(se,Y){return e.Ay.delete((0,i.KT)("apps/spreed/api/v1/chat/{token}/read",{token:se}),Y)}async function O(se,Y,pe){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/chat/{token}/summarize",{token:se}),{fromMessageId:Y},pe)}async function N({token:se,limit:Y},pe){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/chat/{token}/threads/recent",{token:se}),{...pe,params:{limit:Y}})}async function X(se,Y,pe){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/chat/{token}/threads/{threadId}",{token:se,threadId:Y}),pe)}async function V({limit:se,offset:Y}={},pe){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/chat/subscribed-threads"),{...pe,params:{limit:se,offset:Y}})}async function Z(se,Y,pe,I){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/chat/{token}/threads/{messageId}/notify",{token:se,messageId:Y}),{level:pe},I)}async function J(se,Y,pe,I){return e.Ay.put((0,i.KT)("apps/spreed/api/v1/chat/{token}/threads/{threadId}",{token:se,threadId:Y}),{threadTitle:pe},I)}},69813:(W,b,n)=>{"use strict";n.d(b,{Gi:()=>a,H9:()=>p,Lg:()=>f,YK:()=>u,cK:()=>c,mt:()=>v,nI:()=>g,yC:()=>r});var e=n(66802),i=n(63814);async function a({token:l,question:m,options:y,resultMode:d,maxVotes:w,threadId:C}){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/poll/{token}",{token:l}),{question:m,options:y,resultMode:d,maxVotes:w,draft:!1,threadId:C})}async function f({token:l,question:m,options:y,resultMode:d,maxVotes:w}){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/poll/{token}",{token:l}),{question:m,options:y,resultMode:d,maxVotes:w,draft:!0})}async function r({token:l,pollId:m,question:y,options:d,resultMode:w,maxVotes:C}){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/poll/{token}/draft/{pollId}",{token:l,pollId:m}),{question:y,options:d,resultMode:w,maxVotes:C})}async function v(l){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/poll/{token}/drafts",{token:l}))}async function c(l,m){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/poll/{token}/{pollId}",{token:l,pollId:m}))}async function p(l,m,y){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/poll/{token}/{pollId}",{token:l,pollId:m}),{optionIds:y})}async function g(l,m){return e.Ay.delete((0,i.KT)("apps/spreed/api/v1/poll/{token}/{pollId}",{token:l,pollId:m}))}async function u(l,m){return e.Ay.delete((0,i.KT)("apps/spreed/api/v1/poll/{token}/{pollId}",{token:l,pollId:m}))}},76826:(W,b,n)=>{"use strict";n.d(b,{VO:()=>r,ZI:()=>f,rt:()=>a});var e=n(66802),i=n(63814);async function a(v,c,p,g){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/reaction/{token}/{messageId}",{token:v,messageId:c}),{reaction:p},g)}async function f(v,c,p,g){return e.Ay.delete((0,i.KT)("apps/spreed/api/v1/reaction/{token}/{messageId}",{token:v,messageId:c}),{...g,params:{reaction:p}})}async function r(v,c,p){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/reaction/{token}/{messageId}",{token:v,messageId:c}),p)}},6981:(W,b,n)=>{"use strict";n.d(b,{$L:()=>g,F6:()=>p,Kj:()=>f,LV:()=>u,Qw:()=>l,Vh:()=>r,_X:()=>v});var e=n(66802),i=n(63814),a=n(24140);async function f(y){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/settings/user"),{key:"attachment_folder",value:y})}async function r(y){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/settings/user"),{key:"read_status_privacy",value:y})}async function v(y){return e.Ay.post((0,i.KT)("apps/spreed/api/v1/settings/user"),{key:"typing_privacy",value:y})}async function c({sipGroups:y,sharedSecret:d,dialInInfo:w}){return axios.post(generateOcsUrl("apps/spreed/api/v1/settings/sip"),{sipGroups:y,sharedSecret:d,dialInInfo:w})}async function p(y,d){if(y)return e.Ay.post((0,i.KT)("apps/spreed/api/v1/settings/user"),{key:"play_sounds",value:d});a.A.setItem("play_sounds",d)}async function g(y){return m("spreed","calls_start_without_media",y?"yes":"no")}async function u(y){return m("spreed","blur_virtual_background",y?"yes":"no")}async function l(y){return m("spreed","conversations_list_style",y)}async function m(y,d,w){return e.Ay.post((0,i.KT)("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:y,configKey:d}),{configValue:w})}},61019:(W,b,n)=>{"use strict";n.d(b,{D:()=>a,_:()=>f});var e=n(66802),i=n(63814);async function a({token:r,limit:v}){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/chat/{token}/share/overview",{token:r}),{params:{limit:v}})}async function f({token:r,objectType:v,lastKnownMessageId:c,limit:p}){return e.Ay.get((0,i.KT)("apps/spreed/api/v1/chat/{token}/share",{token:r}),{params:{limit:p,objectType:v,lastKnownMessageId:c}})}},36500:(W,b,n)=>{"use strict";n.d(b,{Z:()=>a});var e=n(66802),i=n(63814);async function a(){return e.Ay.get((0,i.KT)("/apps/circles/probecircles"))}},83726:(W,b,n)=>{"use strict";n.d(b,{k:()=>p});var e=n(21777),i=n(81222),a=n(10810),f=n(50953),r=n(20641),v=n(26514),c=n(36500);const p=(0,a.nY)("actor",()=>{const g=(0,f.KR)(null),u=(0,f.KR)(null),l=(0,f.KR)(null),m=(0,f.KR)(null),y=(0,f.KR)(null),d=(0,f.KR)(""),w=(0,f.KR)((0,i.C)("spreed","user_group_ids",[])),C=(0,f.KR)([]),j=(0,r.EW)(()=>g.value!==null),O=(0,r.EW)(()=>y.value===v.Rf.ACTOR_TYPE.USERS),N=(0,r.EW)(()=>y.value===v.Rf.ACTOR_TYPE.GUESTS),X=(0,r.EW)(()=>({attendeeId:l.value,actorType:y.value,actorId:m.value,sessionId:u.value}));V();function V(){(0,e.HW)()?(console.debug("Setting current user"),pe((0,e.HW)()),s()):console.debug("Can not set current user because it's a guest")}function Z(_){return w.value.includes(_)}function J(_){return C.value.includes(_)}function se(_){return _.actorId===m.value&&_.actorType===y.value}function Y(_){d.value=_}function pe(_){_&&(g.value=_.uid,d.value=_.displayName||_.uid,y.value=v.Rf.ACTOR_TYPE.USERS,m.value=_.uid)}function I(_){u.value=_.sessionId,l.value=_.attendeeId,(_.participantType===v._z.TYPE.GUEST||_.participantType===v._z.TYPE.GUEST_MODERATOR)&&(g.value=null,y.value=v.Rf.ACTOR_TYPE.GUESTS,m.value=_.actorId)}async function s(){if((0,i.C)("spreed","circles_enabled",!1))try{const F=(await(0,c.Z)()).data.ocs.data.map(E=>E.id);C.value=F}catch(_){console.error(_)}}return{userId:g,sessionId:u,attendeeId:l,actorId:m,actorType:y,displayName:d,actorGroups:w,actorTeams:C,isLoggedIn:j,isActorUser:O,isActorGuest:N,participantIdentifier:X,isActorMemberOfGroup:Z,isActorMemberOfTeam:J,checkIfSelfIsActor:se,initialize:V,setDisplayName:Y,setCurrentUser:pe,setCurrentParticipant:I,getCurrentUserTeams:s}})},8888:(W,b,n)=>{"use strict";n.d(b,{w:()=>c});var e=n(85168),i=n(53334),a=n(10810),f=n(26603),r=n(30794),v=n(10059);const c=(0,a.nY)("breakoutRooms",{state:()=>({rooms:{}}),getters:{breakoutRooms:p=>g=>Object.values(Object(p.rooms[g])).sort((l,m)=>l.id-m.id),getParentRoomToken:p=>g=>{for(const u in p.rooms)if(p.rooms[u]?.[g]!==void 0)return u}},actions:{processConversations(p,g){const u=Array.isArray(g)?g:[g];r.A.dispatch("patchConversations",{conversations:u})},purgeBreakoutRoomsStore(p){for(const g in this.rooms[p])r.A.dispatch("deleteConversation",g);delete this.rooms[p]},addBreakoutRoom(p,g){this.rooms[p]||(this.rooms[p]={}),this.rooms[p][g.token]=g},async configureBreakoutRooms({token:p,mode:g,amount:u,attendeeMap:l}){try{const m=await(0,f.gk)(p,g,u,l);this.processConversations(p,m.data.ocs.data),await this.fetchBreakoutRoomsParticipants(p),(0,v.P)().showSidebar({activeTab:"breakout-rooms"})}catch(m){console.error(m),(0,e.Qg)((0,i.t)("spreed","An error occurred while creating breakout rooms"))}},async reorganizeAttendees({token:p,attendeeMap:g}){try{const u=await(0,f._)(p,g);this.processConversations(p,u.data.ocs.data),await this.fetchBreakoutRoomsParticipants(p)}catch(u){console.error(u),(0,e.Qg)((0,i.t)("spreed","An error occurred while re-ordering the attendees"))}},async deleteBreakoutRooms(p){try{const g=await(0,f.xi)(p);this.processConversations(p,g.data.ocs.data),this.purgeBreakoutRoomsStore(p)}catch(g){console.error(g),(0,e.Qg)((0,i.t)("spreed","An error occurred while deleting breakout rooms"))}},async getBreakoutRooms(p){try{const g=await(0,f.SN)(p);this.processConversations(p,g.data.ocs.data)}catch(g){console.error(g)}},async startBreakoutRooms(p){try{const g=await(0,f.wm)(p);this.processConversations(p,g.data.ocs.data)}catch(g){console.error(g),(0,e.Qg)((0,i.t)("spreed","An error occurred while starting breakout rooms"))}},async stopBreakoutRooms(p){try{const g=await(0,f.K)(p);this.processConversations(p,g.data.ocs.data)}catch(g){console.error(g),(0,e.Qg)((0,i.t)("spreed","An error occurred while stopping breakout rooms"))}},async broadcastMessageToBreakoutRooms({token:p,message:g}){try{await(0,f.HZ)(p,g)}catch(u){console.error(u),(0,e.Qg)((0,i.t)("spreed","An error occurred while sending a message to the breakout rooms"))}},async fetchBreakoutRoomsParticipants(p){try{const u=(await(0,f.wF)(p)).data.ocs.data.reduce((l,m)=>(l[m.roomToken]||(l[m.roomToken]=[]),l[m.roomToken].push(m),l),{});Object.entries(u).forEach(([l,m])=>{r.A.dispatch("patchParticipants",{token:l,newParticipants:m,hasUserStatuses:!1})})}catch(g){console.error(g)}},async requestAssistance(p){try{const g=await(0,f.Cr)(p),u=g.data.ocs.data.objectId;this.processConversations(u,g.data.ocs.data)}catch(g){console.error(g),(0,e.Qg)((0,i.t)("spreed","An error occurred while requesting assistance"))}},async dismissRequestAssistance(p){try{const g=await(0,f.Wk)(p),u=g.data.ocs.data.objectId;this.processConversations(u,g.data.ocs.data)}catch(g){console.error(g),(0,e.Qg)((0,i.t)("spreed","An error occurred while resetting the request for assistance"))}},async switchToBreakoutRoom({token:p,target:g}){try{const u=await(0,f.e5)(p,g);this.processConversations(p,u.data.ocs.data)}catch(u){console.error(u),(0,e.Qg)((0,i.t)("spreed","An error occurred while joining breakout room"))}}}})},31506:(W,b,n)=>{"use strict";n.d(b,{e:()=>r});var e=n(10810),i=n(26514),a=n(24140),f=n(47644);const r=(0,e.nY)("callView",{state:()=>({forceCallView:!1,isViewerOverlay:!1,isGrid:!1,isStripeOpen:!0,isEmptyCallView:!0,lastIsGrid:null,lastIsStripeOpen:null,presentationStarted:!1,selectedVideoPeerId:null,callEndedTimeout:void 0,isLiveTranscriptionEnabled:!1}),getters:{callHasJustEnded:v=>!!v.callEndedTimeout},actions:{setForceCallView(v){this.forceCallView=v},setIsViewerOverlay(v){this.isViewerOverlay=v},setIsEmptyCallView(v){this.isEmptyCallView=v},setSelectedVideoPeerId(v){this.selectedVideoPeerId=v},handleJoinCall(v){if(!v)return;const c=a.A.getItem(`callprefs-${v.token}-isgrid`),p=c===null?[i.si.TYPE.GROUP,i.si.TYPE.PUBLIC].includes(v.type):c==="true";this.setCallViewMode({token:v.token,isGrid:p,isStripeOpen:!0})},setCallViewMode({token:v,isGrid:c=null,isStripeOpen:p=null,clearLast:g=!0}){g&&(this.lastIsGrid=null,this.lastIsStripeOpen=null),c!=null&&(this.lastIsGrid=this.isGrid,a.A.setItem(`callprefs-${v}-isgrid`,c.toString()),this.isGrid=c,c&&this.setSelectedVideoPeerId(null)),p!=null&&(this.lastIsStripeOpen=this.isStripeOpen,this.isStripeOpen=p)},startPresentation(v){this.presentationStarted||(this.presentationStarted=!0,this.setCallViewMode({token:v,isGrid:!1,isStripeOpen:!1,clearLast:!1}))},stopPresentation(v){this.presentationStarted&&(this.presentationStarted=!1,!this.isGrid&&!this.isStripeOpen&&this.setCallViewMode({token:v,isGrid:this.lastIsGrid,isStripeOpen:this.lastIsStripeOpen,clearLast:!1}))},setCallHasJustEnded(v){const c=Math.abs(Date.now()-v*1e3);1e4-c<0||(clearTimeout(this.callEndedTimeout),this.callEndedTimeout=setTimeout(()=>{this.resetCallHasJustEnded()},Math.max(0,1e4-c)))},resetCallHasJustEnded(){clearTimeout(this.callEndedTimeout),this.callEndedTimeout=void 0},async enableLiveTranscription(v){try{await(0,f.Ss)(v),this.isLiveTranscriptionEnabled=!0}catch(c){throw console.error(c),c}},async disableLiveTranscription(v){try{this.isLiveTranscriptionEnabled=!1,await(0,f.X4)(v)}catch(c){throw console.error(c),c}}}})},82609:(W,b,n)=>{"use strict";n.d(b,{L:()=>g});var e=n(10810),i=n(50953),a=n(40834),f=n(76041),r=n(9862);function v(u,l){for(const m of l)if(u.has(m))return!0;return!1}function c(u,l){return l?l===u.threadId:!u.isThread||u.id===u.threadId||u.id.toString().startsWith("temp-")}function p(u){return Array.from(u).filter(l=>Number.isInteger(l))}const g=(0,e.nY)("chat",()=>{const u=(0,a.Pj)(),l=(0,r.k)(),m=(0,i.Kh)({}),y=(0,i.Kh)({});function d(s,{messageId:_=0,threadId:F=0}={messageId:0,threadId:0}){if(!u.state.messagesStore.messages[s]||!m[s])return[];if(F){if(!y[s]?.[F])return[];const k=_<=0?y[s][F][0]:y[s][F].find(x=>x.has(_))??y[s][F][0];return w(s,k,F)}const E=_<=0?m[s][0]:m[s].find(k=>k.has(_))??m[s][0];return w(s,E)}function w(s,_,F){return Array.from(_).sort((E,k)=>E-k).reduce((E,k)=>{const x=u.state.messagesStore.messages[s][k];return x&&!(0,f.Z)(x)&&c(x,F)&&E.push(x),E},[])}function C(s,{messageId:_=0,threadId:F=0}={messageId:0,threadId:0}){return F?y[s]?.[F]?y[s][F].findIndex(E=>E.has(_))!==-1:!1:m[s]?m[s].findIndex(E=>E.has(_))!==-1:!1}function j(s,{messageId:_=0,threadId:F=0}={messageId:0,threadId:0}){if(!m[s])return _;if(F){if(C(s,{messageId:F,threadId:F}))return F;const k=_<=0?y[s][F][0]:y[s][F].find(x=>x.has(_))??y[s][F][0];return Math.min(...p(k))}const E=_<=0?m[s][0]:m[s].find(k=>k.has(_))??m[s][0];return Math.min(...p(E))}function O(s,{messageId:_=0,threadId:F=0}={messageId:0,threadId:0}){if(!m[s])return _;if(F){if(!y[s]?.[F])return F;const k=_<=0?y[s][F][0]:y[s][F].find(x=>x.has(_))??y[s][F][0];return Math.max(...p(k))}const E=_<=0?m[s][0]:m[s].find(k=>k.has(_))??m[s][0];return Math.max(...p(E))}function N(s,{messageId:_=0,threadId:F=0}={messageId:0,threadId:0}){const E=u.state.messagesStore.messages[s][_];if(E)return c(E,F)?_:d(s,{messageId:_,threadId:F}).at(-1)?.id}function X(s,_,F){const E={},k=_.reduce((x,R)=>(x.add(R.id),R.isThread&&R.threadId&&(E[R.threadId]||(E[R.threadId]=new Set),E[R.threadId].add(R.id)),x),new Set);if(F?.threadId){V(s,F.threadId,k,F);return}if(F?.mergeBy){k.add(F.mergeBy);const x=Object.keys(E);if(x.length){const R=m[s]?.find(M=>M.has(F.mergeBy));x.forEach(M=>{const o=l.getThread(s,+M)?.last?.id;if(o&&C(s,{messageId:o,threadId:+M})){E[M].add(o);return}if(R)for(const P of R){const $=u.state.messagesStore.messages[s][P];if($&&$.threadId===+M){E[$.threadId].add(P);break}}})}}m[s]=Z(m[s],k),Object.entries(E).forEach(([x,R])=>{V(s,x,R)})}function V(s,_,F,E){if(y[s]||(y[s]={}),!y[s][_]){y[s][_]=[F];return}E?.mergeBy&&F.add(E.mergeBy),y[s][_]=Z(y[s][_],F)}function Z(s,_){if(!s||s.length===0)return[_];let F=!1;const E=s.reduce((k,x)=>(!F&&J(x,_)&&(F=!0),(k.length===0||!F||!J(k[k.length-1],x))&&k.push(x),k),[]);if(!F){const k=Math.max(..._),x=E.findIndex(R=>Math.max(...R)<k);x===-1?E.push(_):E.splice(x,0,_)}return E}function J(s,_){if(v(s,_)){for(const F of _)s.add(F);return!0}return!1}function se(s,_){m[s]?m[s][0].add(_.id):m[s]=[new Set([_.id])],_.threadId&&_.isThread&&(y[s]||(y[s]={}),y[s][_.threadId]?y[s][_.threadId][0].add(_.id):y[s][_.threadId]=[new Set([_.id])])}function Y(s,_){if(!m[s])return;const F=Array.isArray(_)?_:[_];m[s]=m[s].reduce((x,R)=>(F.forEach(M=>R.delete(M)),R.size>0&&x.push(R),x),[]),m[s].length===0&&delete m[s];const E=Object.keys(y[s]||{}),k={};for(const x of E)k[x]=y[s][x].reduce((R,M)=>(F.forEach(o=>M.delete(o)),M.size>0&&R.push(M),R),[]),k[x].length===0&&delete k[x];Object.keys(k).length===0?delete y[s]:y[s]=k}function pe(s,_){if(!m[s])return;const F=m[s].findIndex(x=>Math.max(...x)<_);if(F===0)delete m[s];else if(F!==-1){m[s]=m[s].slice(0,F);const x=m[s].at(-1);for(const R of x)R<_&&x.delete(R)}const E=Object.keys(y[s]||{}),k={};for(const x of E){const R=y[s][x].findIndex(M=>Math.max(...M)<_);if(R!==0)if(R!==-1){k[x]=y[s][x].slice(0,R);const M=k[x].at(-1);for(const o of M)o<_&&M.delete(o)}else k[x]=y[s][x]}Object.keys(k).length===0?delete y[s]:y[s]=k}function I(s){delete m[s],delete y[s]}return{chatBlocks:m,threadBlocks:y,getMessagesList:d,hasMessage:C,getFirstKnownId:j,getLastKnownId:O,getNearestKnownContextId:N,processChatBlocks:X,addMessageToChatBlocks:se,removeMessagesFromChatBlocks:Y,clearMessagesHistory:pe,purgeChatStore:I}})},9862:(W,b,n)=>{"use strict";n.d(b,{k:()=>y});var e=n(85168),i=n(53334),a=n(30212),f=n(10810),r=n(66639),v=n(26514),c=n(24140),p=n(55031),g=n(67262),u=n(68684);const l=100,m=new Set,y=(0,f.nY)("chatExtras",{state:()=>({threads:{},followedThreads:new Set,followedThreadsInitialised:!1,allFollowedThreadsReceived:!1,threadTitle:{},parentToReply:{},chatInput:{},messageIdToEdit:{},chatEditInput:{},tasksCount:0,tasksDoneCount:0,chatSummary:{}}),getters:{getThread:d=>(w,C)=>{if(d.threads[w]?.[C])return d.threads[w][C]},getThreadsList:d=>w=>d.threads[w]?Object.values(d.threads[w]).sort((C,j)=>j.thread.lastActivity-C.thread.lastActivity):[],getFollowedThreadsList:d=>d.followedThreadsInitialised?Object.keys(d.threads).flatMap(w=>Object.values(d.threads[w]??{})).filter(w=>d.followedThreads.has(w.thread.id)).sort((w,C)=>C.thread.lastActivity-w.thread.lastActivity):[],getThreadTitle:d=>w=>d.threadTitle[w],getParentIdToReply:d=>w=>{if(d.parentToReply[w])return d.parentToReply[w]},getChatEditInput:d=>w=>d.chatEditInput[w]??"",getMessageIdToEdit:d=>w=>d.messageIdToEdit[w],getChatSummaryTaskQueue:d=>w=>Object.values(Object(d.chatSummary[w])),hasChatSummaryTaskRequested:d=>w=>d.chatSummary[w]!==void 0,getChatSummary:d=>w=>Object.values(Object(d.chatSummary[w])).map(C=>C.summary).join(`
`)||(0,i.t)("spreed","Error occurred during a summary generation")},actions:{addThread(d,w){this.threads[d]||(this.threads[d]={}),this.threads[d][w.thread.id]=w},async fetchSingleThread(d,w){if(!m.has(w))try{m.add(w);const C=await(0,g.hg)(d,w);this.addThread(d,C.data.ocs.data)}catch(C){console.error("Error fetching thread:",C)}finally{m.delete(w)}},async fetchRecentThreadsList(d){try{(await(0,g.LC)({token:d})).data.ocs.data.forEach(C=>{this.addThread(d,C)})}catch(w){console.error("Error fetching threads:",w)}},async fetchFollowedThreadsList(d){try{const w=await(0,g.ag)({limit:l,offset:d});d||(this.followedThreads.clear(),this.allFollowedThreadsReceived=!1),w.data.ocs.data.forEach(C=>{this.followedThreads.add(C.thread.id),this.addThread(C.thread.roomToken,C)}),this.followedThreadsInitialised=!0,w.data.ocs.data.length<l&&(this.allFollowedThreadsReceived=!0)}catch(w){console.error("Error fetching threads:",w)}},async setThreadNotificationLevel(d,w,C){try{const j=await(0,g.uh)(d,w,C);j.data.ocs.data.attendee.notificationLevel===v._z.NOTIFY.NEVER?this.followedThreads.delete(j.data.ocs.data.thread.id):this.followedThreads.add(j.data.ocs.data.thread.id),this.addThread(d,j.data.ocs.data)}catch(j){console.error("Error updating thread notification level:",j)}},async updateThread(d,w,C){try{if(!this.threads[d]||!this.threads[d][w]){await this.fetchSingleThread(d,w);return}this.threads[d][w]={thread:C.thread??this.threads[d][w].thread,attendee:C.attendee??this.threads[d][w].attendee,first:C.first??this.threads[d][w].first,last:C.last??this.threads[d][w].last}}catch(j){console.error("Error updating thread:",j)}},async updateThreadTitle(d,w,C){!this.threads[d]||!this.threads[d][w]||(this.threads[d][w].thread.title=C)},async renameThread(d,w){const C=await(0,a.S)(r.A,{name:(0,i.t)("spreed","Edit thread details"),isForm:!0,inputProps:{value:this.threads[d][w].thread.title,label:(0,i.t)("spreed","Thread title")},buttons:[{label:(0,i.t)("spreed","Dismiss"),callback:()=>{}},{label:(0,i.t)("spreed","Save"),variant:"primary",callback:()=>!0}]});if(C&&typeof C=="string")try{const j=await(0,g.jm)(d,w,C);this.addThread(d,j.data.ocs.data)}catch(j){(0,e.Qg)((0,i.t)("spreed","Failed to rename the thread")),console.error(j)}},clearThreads(d,w){if(w)for(const C of Object.keys(Object(this.threads[d])))+C<w&&delete this.threads[d][+C];else delete this.threads[d]},removeMessageFromThread(d,w,C){if(!this.threads[d]?.[w])return;const j=this.threads[d][w];j.first?.id===C?j.first=null:(this.threads[d][w].thread.numReplies-=1,j.last?.id===C&&this.fetchSingleThread(d,w))},getChatInput(d){return this.chatInput[d]||this.restoreChatInput(d),this.chatInput[d]??""},setThreadTitle(d,w){this.threadTitle[d]=w},removeThreadTitle(d){delete this.threadTitle[d]},setParentIdToReply({token:d,id:w}){this.parentToReply[d]=w},removeParentIdToReply(d){delete this.parentToReply[d]},restoreChatInput(d){const w=c.A.getItem("chatInput_"+d);w&&(this.chatInput[d]=w)},setChatInput({token:d,text:w}){const C=(0,u.Yl)(w);c.A.setItem("chatInput_"+d,C),this.chatInput[d]=C},setChatEditInput({token:d,text:w,parameters:C={}}){let j=w;j=(0,u.Xs)(j,C),j=(0,u.Yl)(j),this.chatEditInput[d]=j},setMessageIdToEdit(d,w){this.messageIdToEdit[d]=w},removeMessageIdToEdit(d){delete this.chatEditInput[d],delete this.messageIdToEdit[d]},removeChatInput(d){c.A.removeItem("chatInput_"+d),delete this.chatInput[d]},initiateEditingMessage({token:d,id:w,message:C,messageParameters:j}){this.setMessageIdToEdit(d,w),Object.keys(Object(j)).some(N=>N.startsWith("file"))&&C==="{file}"?this.setChatEditInput({token:d,text:""}):this.setChatEditInput({token:d,text:C,parameters:j}),p.l.emit("editing-message"),p.l.emit("focus-chat-input")},purgeChatExtras(d){this.removeParentIdToReply(d),this.removeChatInput(d),this.clearThreads(d)},setTasksCounters({tasksCount:d,tasksDoneCount:w}){this.tasksCount=d,this.tasksDoneCount=w},async requestChatSummary(d,w){try{const C=await(0,g.Oo)(d,w);if(!C.data){console.warn("No messages found to summarize:",{token:d,fromMessageId:w});return}const j=C.data.ocs.data;this.chatSummary[d]||(this.chatSummary[d]={}),this.chatSummary[d][w]={...j,fromMessageId:w},j.nextOffset&&j.nextOffset!==w&&await this.requestChatSummary(d,j.nextOffset)}catch(C){console.error("Error while requesting a summary:",C)}},storeChatSummary(d,w,C){this.chatSummary[d][w]&&(this.chatSummary[d][w].summary=C)},dismissChatSummary(d){this.hasChatSummaryTaskRequested(d)&&delete this.chatSummary[d]}}})},93354:(W,b,n)=>{"use strict";n.d(b,{Y:()=>p});var e=n(85168),i=n(53334),a=n(63814),f=n(10810),r=n(26514),v=n(97876),c=n(56661);const p=(0,f.nY)("federation",{state:()=>({pendingShares:{},acceptedShares:{},pendingSharesCount:0}),actions:{async getShares(){try{const g=await(0,c.PI)(),u={},l={};g.data.ocs.data.forEach(m=>{m.state===r.Mv.STATE.ACCEPTED?u[m.id]=m:l[m.id]=m}),this.acceptedShares=u,this.pendingShares=l,this.updatePendingSharesCount(Object.keys(this.pendingShares).length)}catch(g){console.error(g)}},addInvitationFromNotification(g){if(this.pendingShares[g.objectId])return;const[u,l]=g.messageRichParameters.roomName.id.split("::"),{id:m,name:y}=g.messageRichParameters.user1,d={id:+g.objectId,localToken:"",localCloudId:g.user+"@"+(0,a.$_)().replace("https://",""),remoteAttendeeId:0,remoteServerUrl:u,remoteToken:l,roomName:g.messageRichParameters.roomName.name,state:r.Mv.STATE.PENDING,userId:g.user,inviterCloudId:m+"@"+u,inviterDisplayName:y};this.pendingShares[d.id]=d,this.updatePendingSharesCount(Object.keys(this.pendingShares).length)},markInvitationAccepted(g,u){this.pendingShares[g]&&(delete this.pendingShares[g].loading,this.acceptedShares[g]={...this.pendingShares[g],localToken:u.token,state:r.Mv.STATE.ACCEPTED},delete this.pendingShares[g])},async acceptShare(g){if(this.pendingShares[g])try{this.pendingShares[g].loading="accept";const u=await(0,c.Uz)(g);return await(0,v.JG)(u),this.markInvitationAccepted(g,u.data.ocs.data),this.updatePendingSharesCount(Object.keys(this.pendingShares).length),u.data.ocs.data}catch(u){console.error(u),(0,e.Qg)((0,i.t)("spreed","An error occurred while accepting an invitation")),await this.getShares(),this.pendingShares[g]&&delete this.pendingShares[g].loading}},async rejectShare(g){if(this.pendingShares[g])try{this.pendingShares[g].loading="reject",await(0,c.V0)(g),delete this.pendingShares[g],this.updatePendingSharesCount(Object.keys(this.pendingShares).length)}catch(u){console.error(u),(0,e.Qg)((0,i.t)("spreed","An error occurred while rejecting an invitation")),await this.getShares(),this.pendingShares[g]&&delete this.pendingShares[g].loading}},updatePendingSharesCount(g){this.pendingSharesCount=g?+g:0}}})},34221:(W,b,n)=>{"use strict";n.d(b,{L:()=>g});var e=n(63814),i=n(10810),a=n(26514),f=n(4561),r=n(97876),v=n(44915),c=n(88468);const p=(0,r.t0)("local","mutual-calendar-events"),g=(0,i.nY)("groupware",{state:()=>({absence:{},calendars:{},defaultCalendarUri:null,upcomingEvents:{},mutualEvents:{},supportProfileInfo:!0,profileInfo:{}}),getters:{getAllEvents:u=>l=>u.upcomingEvents[l]??[],getNextEvent:u=>l=>u.upcomingEvents[l]?.[0],writeableCalendars:u=>Object.values(u.calendars).filter(l=>l.isWriteable()&&l.components.includes("VEVENT"))},actions:{async getUserAbsence({token:u,userId:l}){try{const m=await(0,c.fo)(l);return this.absence[u]=m.data.ocs.data,this.absence[u]}catch(m){if(m?.response?.status===404)return this.absence[u]=null,null;console.error(m)}},async getUpcomingEvents(u){const l=(0,e.Jv)("call/{token}",{token:u},{baseURL:(0,e.$_)()});try{const y=(await(0,c.y6)(l)).data.ocs.data.events.filter((d,w,C)=>w===C.findIndex(j=>j.start===d.start));this.upcomingEvents[u]=y}catch(m){console.error(m)}},async getDefaultCalendarUri(){try{await(0,f.tp)(),this.defaultCalendarUri=(0,f.wR)()}catch(u){console.error(u)}},async getPersonalCalendars(){try{await(0,f.tp)(),(await(0,f.CN)()).forEach(l=>{const m=Object.assign(l,{uri:(0,f.Wj)(l.url)});this.calendars[m.uri]=m})}catch(u){console.error(u)}},async scheduleMeeting(u,l){await(0,c.$F)(u,l),await this.getUpcomingEvents(u)},removeUserAbsence(u){this.absence[u]&&delete this.absence[u]},removeUpcomingEvents(u){this.upcomingEvents[u]&&delete this.upcomingEvents[u]},async getUserProfileInformation(u){if(!this.supportProfileInfo||!u.name||u.type!==a.si.TYPE.ONE_TO_ONE){delete this.profileInfo[u.token];return}try{const l=await(0,v.VM)(u.name);this.profileInfo[u.token]=l.data.ocs.data}catch(l){l?.response?.status===405?this.supportProfileInfo=!1:console.error(l)}},async getUserMutualEvents(u){if(!(!p||!u.token||u.type!==a.si.TYPE.ONE_TO_ONE))try{const l=await(0,c.C5)(u.token);this.mutualEvents[u.token]=l.data.ocs.data}catch(l){console.error(l)}},purgeGroupwareStore(u){this.removeUserAbsence(u),this.removeUpcomingEvents(u)}}})},59945:(W,b,n)=>{"use strict";n.d(b,{n:()=>a});var e=n(10810),i=n(47644);const a=(0,e.nY)("liveTranscription",{state:()=>({languages:null}),actions:{getLiveTranscriptionLanguages(){if(!(!this.languages||this.languages instanceof Promise))return this.languages},async loadLiveTranscriptionLanguages(){if(this.languages){this.languages instanceof Promise&&await this.languages;return}this.languages=(0,i._H)();try{const f=await this.languages;this.languages=f.data.ocs.data}catch(f){throw this.languages=null,f}}}})},43846:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});var e=n(10810);const i=(0,e.Ey)()},72661:(W,b,n)=>{"use strict";n.d(b,{v:()=>c});var e=n(85168),i=n(53334),a=n(17334),f=n.n(a),r=n(10810),v=n(69813);const c=(0,r.nY)("polls",{state:()=>({polls:{},drafts:{},debouncedFunctions:{},activePoll:null,pollToastsQueue:{}}),getters:{getPoll:p=>(g,u)=>p.polls[g]?.[u],getDrafts:p=>g=>Object.values(Object(p.drafts[g])),draftsLoaded:p=>g=>p.drafts[g]!==void 0,isNewPoll:p=>g=>p.pollToastsQueue[g]!==void 0},actions:{addPoll({token:p,poll:g}){this.polls[p]||(this.polls[p]={}),this.polls[p][g.id]=g},addPollDraft({token:p,draft:g}){this.drafts[p]||(this.drafts[p]={}),this.drafts[p][g.id]=g},async getPollDrafts(p){try{const g=await(0,v.mt)(p);if(g.data.ocs.data.length===0){this.drafts[p]={};return}for(const u of g.data.ocs.data)this.addPollDraft({token:p,draft:u})}catch(g){console.error(g)}},deleteDraft({token:p,pollId:g}){this.drafts[p]?.[g]&&delete this.drafts[p][g]},async getPollData({token:p,pollId:g}){try{const u=await(0,v.cK)(p,g);this.addPoll({token:p,poll:u.data.ocs.data})}catch(u){console.error(u)}},debounceGetPollData({token:p,pollId:g}){if(this.debouncedFunctions[p]||(this.debouncedFunctions[p]={}),!this.debouncedFunctions[p]?.[g]){const u=f()(async()=>{await this.getPollData({token:p,pollId:g})},5e3);this.debouncedFunctions[p][g]=u}this.debouncedFunctions[p][g]()},async createPoll({token:p,form:g,threadId:u}){try{const l=await(0,v.Gi)({token:p,...g,threadId:u});return this.addPoll({token:p,poll:l.data.ocs.data}),l.data.ocs.data}catch(l){console.error(l)}},async createPollDraft({token:p,form:g}){try{const u=await(0,v.Lg)({token:p,...g});return this.addPollDraft({token:p,draft:u.data.ocs.data}),(0,e.Te)((0,i.t)("spreed","Poll draft has been saved")),u.data.ocs.data}catch(u){(0,e.Qg)((0,i.t)("spreed","An error occurred while saving the draft")),console.error(u)}},async updatePollDraft({token:p,pollId:g,form:u}){try{const l=await(0,v.yC)({token:p,pollId:g,...u});return this.addPollDraft({token:p,draft:l.data.ocs.data}),(0,e.Te)((0,i.t)("spreed","Poll draft has been saved")),l.data.ocs.data}catch(l){(0,e.Qg)((0,i.t)("spreed","An error occurred while saving the draft")),console.error(l)}},async submitVote({token:p,pollId:g,optionIds:u}){try{const l=await(0,v.H9)(p,g,u);this.addPoll({token:p,poll:l.data.ocs.data})}catch(l){console.error(l),(0,e.Qg)((0,i.t)("spreed","An error occurred while submitting your vote"))}},async endPoll({token:p,pollId:g}){try{const u=await(0,v.nI)(p,g);this.addPoll({token:p,poll:u.data.ocs.data})}catch(u){console.error(u),(0,e.Qg)((0,i.t)("spreed","An error occurred while ending the poll"))}},async deletePollDraft({token:p,pollId:g}){try{await(0,v.YK)(p,g),this.deleteDraft({token:p,pollId:g})}catch(u){console.error(u),(0,e.Qg)((0,i.t)("spreed","An error occurred while deleting the poll draft"))}},setActivePoll({token:p,pollId:g,name:u}){this.activePoll={token:p,id:g,name:u}},removeActivePoll(){this.activePoll&&(this.activePoll=null)},addPollToast({token:p,message:g}){const u=g.messageParameters.object.id,l=g.messageParameters.object.name,m=(0,e.cf)((0,i.t)("spreed",'Poll "{name}" was created by {user}. Click to vote',{name:l,user:g.actorDisplayName}),{onClick:()=>{this.activePoll||this.setActivePoll({token:p,pollId:u,name:l})},timeout:e.DH});this.pollToastsQueue[u]=m},hidePollToast(p){this.pollToastsQueue[p]&&(this.pollToastsQueue[p].hideToast(),delete this.pollToastsQueue[p])},hideAllPollToasts(){for(const p in this.pollToastsQueue)this.hidePollToast(p)}}})},15115:(W,b,n)=>{"use strict";n.d(b,{B:()=>m});var e=n(69956),i=n.n(e),a=n(45471),f=n.n(a),r=n(10810),v=n(26514),c=n(30794),p=n(14816);function g(y){return Array.isArray(y)?"roomId"in y[0]:"roomId"in y}function u(y){return"sessionid"in y}function l(y){return!("roomId"in y)&&"sessionId"in y}const m=(0,r.nY)("session",{state:()=>({sessions:{}}),getters:{getSession:y=>d=>{if(d)return y.sessions[d]},getAttendeeInCall:y=>d=>Object.values(y.sessions).reduce((w,C)=>C.attendeeId!==d?w:w|(C.inCall??0),0),orphanSessions:y=>Object.values(y.sessions).filter(d=>!d.attendeeId)},actions:{addSession(y){return this.sessions[y.signalingSessionId]=y,y},deleteSession(y){this.sessions[y]&&delete this.sessions[y]},updateSession(y,d){this.sessions[y]&&(this.sessions[y]={...this.sessions[y],...d})},findOrCreateSession(y,d){const w=u(d)?d.sessionid:d.sessionId;if(!w)return console.error("Can not define sessionId from the payload: %s",JSON.stringify(d)),null;const C=this.getSession(w);if(C)return C;let j;if(u(d)?j=d.roomsessionid:j=g(d)?d.sessionId:d.f7cloudSessionId,!j)return console.debug("Ignored session: %s",JSON.stringify(d)),null;let O,N;if(u(d)){const X=d.userid?d.federated?v.Rf.ACTOR_TYPE.FEDERATED_USERS:v.Rf.ACTOR_TYPE.USERS:v.Rf.ACTOR_TYPE.GUESTS;O=c.A.getters.findParticipant(y,{sessionId:j,actorId:d.userid,actorType:X}),N=O?.inCall}else O=c.A.getters.findParticipant(y,{sessionId:j,actorId:d.actorId,actorType:d.actorType}),N=d.inCall;return this.addSession({attendeeId:O?.attendeeId,token:y,signalingSessionId:w,sessionId:j,inCall:N})},updateSessions(y,d){let w=!1;const C=new Set;for(const j of d){const O=this.findOrCreateSession(y,j);if(O){if(C.add(O.signalingSessionId),!O.attendeeId){console.debug("Possible orphan session: %s",JSON.stringify(j)),w=!0;continue}u(j)?this.updateParticipantJoinedFromStandaloneSignaling(y,O.attendeeId,j):l(j)&&this.updateParticipantChangedFromStandaloneSignaling(y,O.attendeeId,j)}}if(g(d)){this.updateParticipantsFromInternalSignaling(y,d);for(const j of Object.keys(this.sessions))C.has(j)||this.deleteSession(j)}return w},updateSessionsLeft(y,d){for(const w of d)this.updateParticipantLeftFromStandaloneSignaling(y,w)},updateParticipantsFromInternalSignaling(y,d){const w={};for(const C of d){const j=this.getSession(C.sessionId);this.updateSession(C.sessionId,{inCall:C.inCall});const O=j?.attendeeId;O&&(w[O]?(w[O].sessionIds.push(C.sessionId),w[O].inCall=w[O].inCall|C.inCall,w[O].lastPing=Math.max(w[O].lastPing,C.lastPing)):w[O]={inCall:C.inCall,lastPing:C.lastPing,permissions:C.participantPermissions,sessionIds:[C.sessionId]})}for(const C of c.A.getters.participantsList(y)){const{attendeeId:j,sessionIds:O}=C;w[j]?c.A.commit("updateParticipant",{token:y,attendeeId:j,updatedData:w[j]}):O.length!==0&&c.A.commit("updateParticipant",{token:y,attendeeId:j,updatedData:{inCall:v._z.CALL_FLAG.DISCONNECTED,sessionIds:[]}})}},updateParticipantJoinedFromStandaloneSignaling(y,d,w){if(!w.roomsessionid||w.user&&"callid"in w.user)return;const C=c.A.getters.getParticipant(y,d);if(!C)return;const j={displayName:w.user?.displayname??C.displayName,sessionIds:[...new Set([...C.sessionIds,w.roomsessionid])]};c.A.commit("updateParticipant",{token:y,attendeeId:d,updatedData:j})},updateParticipantLeftFromStandaloneSignaling(y,d){const w=this.getSession(d);this.deleteSession(d);const C=w?.attendeeId;if(!C)return;const j=c.A.getters.getParticipant(y,C);if(!j)return;const O=j.sessionIds.filter(X=>X!==w.sessionId),N=O.length?this.getAttendeeInCall(C):v._z.CALL_FLAG.DISCONNECTED;c.A.commit("updateParticipant",{token:y,attendeeId:C,updatedData:{sessionIds:O,inCall:N}})},updateParticipantChangedFromStandaloneSignaling(y,d,w){const C=(0,p.m)();this.updateSession(w.sessionId,{inCall:w.inCall});const j=c.A.getters.getParticipant(y,d);if(!j)return;const O={displayName:w.displayName??j.displayName,participantType:w.participantType,permissions:w.participantPermissions,inCall:this.getAttendeeInCall(d),lastPing:w.lastPing};c.A.commit("updateParticipant",{token:y,attendeeId:d,updatedData:O}),(j.participantType===v._z.TYPE.GUEST||j.participantType===v._z.TYPE.GUEST_MODERATOR)&&O.displayName!==j.displayName&&C.addGuestName({token:y,actorId:i().stringify(f()(j.sessionIds[0])),actorDisplayName:O.displayName},{noUpdate:!1})},updateParticipantsDisconnectedFromStandaloneSignaling(y){for(const d of c.A.getters.participantsList(y))c.A.commit("updateParticipant",{token:y,attendeeId:d.attendeeId,updatedData:{inCall:v._z.CALL_FLAG.DISCONNECTED}})}}})},25810:(W,b,n)=>{"use strict";n.d(b,{C:()=>p});var e=n(81222),i=n(10810),a=n(50953),f=n(26514),r=n(24140),v=n(97876),c=n(6981);const p=(0,i.nY)("settings",()=>{const g=(0,a.KR)((0,e.C)("spreed","read_status_privacy",f.Tm.PRIVATE)),u=(0,a.KR)((0,e.C)("spreed","typing_privacy",f.Tm.PRIVATE)),l=(0,a.KR)(r.A.getItem("showMediaSettings")!=="false"),m=(0,a.KR)((0,v.JR)("local","call","start-without-media")),y=(0,a.KR)((0,v.JR)("local","call","blur-virtual-background")),d=(0,a.KR)((0,v.JR)("local","conversations","list-style")),w=(0,a.KR)((0,e.C)("spreed","attachment_folder","")),C=(0,a.KR)((0,e.C)("spreed","attachment_folder_free_space",0));async function j(se){await(0,c.Vh)(se),g.value=se}async function O(se){await(0,c._X)(se),u.value=se}function N(se){r.A.setItem("showMediaSettings",se.toString()),l.value=se}async function X(se){await(0,c.LV)(se),y.value=se}async function V(se){await(0,c.$L)(se),m.value=se}async function Z(se){await(0,c.Qw)(se),d.value=se}async function J(se){await(0,c.Kj)(se),w.value=se}return{readStatusPrivacy:g,typingStatusPrivacy:u,showMediaSettings:l,startWithoutMedia:m,blurVirtualBackgroundEnabled:y,conversationsListStyle:d,attachmentFolder:w,attachmentFolderFreeSpace:C,updateReadStatusPrivacy:j,updateTypingStatusPrivacy:O,setShowMediaSettings:N,setBlurVirtualBackgroundEnabled:X,updateStartWithoutMedia:V,updateConversationsListStyle:Z,updateAttachmentFolder:J}})},13772:(W,b,n)=>{"use strict";n.d(b,{Q:()=>f});var e=n(10810),i=n(61019),a=n(16906);const f=(0,e.nY)("sharedItems",{state:()=>({sharedItemsPool:{},overviewLoaded:{}}),getters:{sharedItems:r=>v=>(r.sharedItemsPool[v]||(r.sharedItemsPool[v]={}),r.sharedItemsPool[v])},actions:{checkForExistence(r,v){r&&!this.sharedItemsPool[r]&&(this.sharedItemsPool[r]={}),v&&!this.sharedItemsPool[r][v]&&(this.sharedItemsPool[r][v]={})},addSharedItemsFromOverview(r,v){for(const c of Object.keys(v))if(Object.keys(v[c]).length){this.checkForExistence(r,c);for(const p of v[c])this.sharedItemsPool[r][c][p.id]||(this.sharedItemsPool[r][c][p.id]=p)}this.overviewLoaded[r]=!0},addSharedItemFromMessage(r,v){const c=(0,a.$)(v);this.checkForExistence(r,c),this.sharedItemsPool[r][c][v.id]||(this.sharedItemsPool[r][c][v.id]=v)},deleteSharedItemFromMessage(r,v){if(this.sharedItemsPool[r])for(const c of Object.keys(this.sharedItemsPool[r]))this.sharedItemsPool[r][c][v]&&(delete this.sharedItemsPool[r][c][v],Object.keys(this.sharedItemsPool[r][c]).length===0&&delete this.sharedItemsPool[r][c])},addSharedItemsFromMessages(r,v,c){this.checkForExistence(r,v),c.forEach(p=>{this.sharedItemsPool[r][v][p.id]||(this.sharedItemsPool[r][v][p.id]=p)})},purgeSharedItemsStore(r,v=null){if(this.sharedItemsPool[r])if(v){for(const c of Object.keys(this.sharedItemsPool[r])){for(const p of Object.keys(this.sharedItemsPool[r][c]))+p<+v&&delete this.sharedItemsPool[r][c][+p];Object.keys(this.sharedItemsPool[r][c]).length===0&&delete this.sharedItemsPool[r][c]}Object.keys(this.sharedItemsPool[r]).length===0&&delete this.sharedItemsPool[r]}else delete this.sharedItemsPool[r]},async getSharedItems(r,v){if(!this.sharedItemsPool[r]||!this.sharedItemsPool[r][v])return console.error(`Missing shared items poll of type '${v}' in conversation ${r}`),{hasMoreItems:!1,messages:[]};const c=20,p=Math.min(...Object.keys(this.sharedItemsPool[r][v]).map(Number));try{const g=await(0,i._)({token:r,objectType:v,lastKnownMessageId:p,limit:c}),u=Object.values(g.data.ocs.data);return u.length&&this.addSharedItemsFromMessages(r,v,u),{hasMoreItems:u.length>=c,messages:u}}catch(g){return console.error(g),{hasMoreItems:!1,messages:[]}}},async getSharedItemsOverview(r){if(!this.overviewLoaded[r])try{const v=await(0,i.D)({token:r,limit:7});this.addSharedItemsFromOverview(r,v.data.ocs.data)}catch(v){console.error(v)}}}})},10059:(W,b,n)=>{"use strict";n.d(b,{P:()=>f});var e=n(61338),i=n(10810),a=n(24140);const f=(0,i.nY)("sidebar",{state:()=>({show:a.A.getItem("sidebarOpen")!=="false"}),actions:{showSidebar({activeTab:r="",cache:v=!0}={}){this.show=!0,r&&(0,e.Ic)("spreed:select-active-sidebar-tab",r),v&&a.A.setItem("sidebarOpen","true")},hideSidebar({cache:r=!0}={}){this.show=!1,r&&a.A.setItem("sidebarOpen","false")}}})},9586:(W,b,n)=>{"use strict";n.d(b,{E:()=>f});var e=n(10810),i=n(50953),a=n(20641);const f=(0,e.nY)("token",()=>{const r=(0,i.KR)(""),v=(0,i.KR)(null),c=(0,i.KR)(""),p=(0,a.EW)(()=>r.value!==""&&c.value===r.value);function g(m){r.value=m}function u(m,y){r.value=m,v.value=y}function l(m){c.value=m}return{token:r,fileIdForToken:v,lastJoinedConversationToken:c,currentConversationIsJoined:p,updateToken:g,updateTokenAndFileIdForToken:u,updateLastJoinedConversationToken:l}})},55124:(W,b,n)=>{"use strict";n.d(b,{F2:()=>j,Nq:()=>V,Ok:()=>X,nr:()=>l,xb:()=>N});var e=n(85168),i=n(53334),a=n(78446);const f=new a.O,r=f.getBrowser(),c=f.getOS().name==="macOS",p=r.name==="Firefox"||r.name==="Mobile Firefox",g=r.name==="Chrome"||r.name==="Chromium"||r.name==="Mobile Chrome",u=r.name==="Opera",l=r.name==="Safari"||r.name==="Mobile Safari",m=r.name==="Edge",y=r.name==="Brave",d=r.name==="IE"||r.name==="IEMobile",w=r.name==="Yandex",C=r.major?parseInt(r.major,10):0,j=g||u||l||m||y||w,O=p&&C>=52||g&&C>=49||u&&C>=72||l&&C>=12||m||y||w,N=p&&C<52||g&&C<49||u&&C<72||l&&C<12||d,X=(0,i.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 V(){console.info("Detected browser "+r.name+" "+C+" ("+r.version+")"),O||(0,e.Qg)(X,{timeout:e.DH})}},21634:(W,b,n)=>{"use strict";n.d(b,{L:()=>i});function e(a){let f=0;const r=[];for(let v=0;v<a.length;v++)a[v]>f?(f=a[v],r.length=0,r.push(v)):a[v]===f&&r.push(v);return r}function i(a,f){if(!f)return a;const r=[],v=[],c=[];let p=0,g=0;for(const u in a){const l=a[u]/f*100;r.push(Math.round(l)),v.push(Math.floor(l)),c.push(Math.round(l%1*1e3)),p+=r[u],g+=v[u]}if(p===100)return r;for(let u=100-g;u>0;){const l=e(c);if(l.length>u)return v;for(const m of l)v[m]++,c[m]=0,u--}return v}},75139:(W,b,n)=>{"use strict";n.d(b,{JC:()=>l,Zf:()=>c,_o:()=>w});var e=n(26514),i=n(97876),a=n(76887);const f=(0,i.t0)("local","archived-conversations-v2"),r=(0,i.t0)("local","avatar");function v(C){return C.unreadMessages>0}function c(C){return C.unreadMention||C.unreadMentionDirect||C.unreadMessages>0&&(C.type===e.si.TYPE.ONE_TO_ONE||C.type===e.si.TYPE.ONE_TO_ONE_FORMER)}function p(C){return C.hasCall&&C.notificationCalls===PARTICIPANT.NOTIFY_CALLS.ON}function g(C){return C.objectType===e.si.OBJECT_TYPE.EVENT}function u(C,j){return!f||C.isArchived===j}function l(C){if(!g(C)||!C.objectId)return{start:null,end:null};const j=C.objectId.split("#");if(j.length!==2)return{start:null,end:null};const[O,N]=j.map(X=>Number(X)*1e3);return isNaN(O)||isNaN(N)?{start:null,end:null}:{start:O,end:N}}function m(C){return!g(C)||C.objectId?.includes("#")&&y(C)}function y(C){const j=l(C).start;return j?j-Date.now()<16*ONE_HOUR_IN_MS:!1}function d(C,j){return j.length===0?m(C):(!j.includes("unread")||v(C))&&(!j.includes("mentions")||c(C))&&(!j.includes("events")||g(C))}function w(C,j){if(C.isDummyConversation)return C.type===e.si.TYPE.PUBLIC?"icon-public":"icon-contacts";if(!r||j)return C.objectType===e.si.OBJECT_TYPE.FILE||C.type===e.si.TYPE.NOTE_TO_SELF?"icon-file":C.objectType===e.si.OBJECT_TYPE.VIDEO_VERIFICATION?"icon-password":C.objectType===e.si.OBJECT_TYPE.EMAIL?"icon-mail":C.objectType===e.si.OBJECT_TYPE.PHONE_LEGACY||C.objectType===e.si.OBJECT_TYPE.PHONE_PERSISTENT||C.objectType===e.si.OBJECT_TYPE.PHONE_TEMPORARY?"icon-phone":C.objectType===e.si.OBJECT_TYPE.EVENT?"icon-event":C.objectType===e.si.OBJECT_TYPE.CIRCLES?"icon-team":C.type===e.si.TYPE.CHANGELOG?"icon-changelog":C.type===e.si.TYPE.ONE_TO_ONE_FORMER?"icon-user":C.type===e.si.TYPE.GROUP?"icon-contacts":C.type===e.si.TYPE.PUBLIC?"icon-public":void 0;if(!C.token){if(C.objectType===e.si.OBJECT_TYPE.CIRCLES)return"icon-team";if(C.type===e.si.TYPE.GROUP)return"icon-contacts"}}},29876:(W,b,n)=>{"use strict";n.d(b,{l:()=>f});var e=n(74365);const i={};function a(r){if(isNaN(r))return"--.-- ms";try{const[v,c]=r.toFixed(2).split(".");return`${(0,e.M)(v,!0)}.${c} ms`}catch(v){return console.error(v),"--.-- ms"}}const f={start:r=>{i[r]=performance.now()},end:(r,v)=>{console.debug(`[DEBUG] spreed: ${r} | ${a(performance.now()-i[r])}`,v),delete i[r]},tick:(r,v)=>{console.debug(`[DEBUG] spreed: ${r} | ${a(performance.now()-i[r])}`,v),i[r]=performance.now()}}},16506:(W,b,n)=>{"use strict";n.d(b,{t:()=>i});function e(a,f="text/plain;charset=US-ASCII",r=""){return"data:"+f+r+","+encodeURIComponent(a)}function i(a){return e(JSON.stringify(a,null,2),"application/json;charset=utf-8")}},76887:(W,b,n)=>{"use strict";n.d(b,{$q:()=>l,Ad:()=>y,HZ:()=>i,ml:()=>u,pf:()=>g,r6:()=>m,ru:()=>d,x8:()=>a});var e=n(53334);const i=36e5,a=864e5,f=(0,e.lO)(),r={shortTime:new Intl.DateTimeFormat(f,{hour:"numeric",minute:"numeric"}),longDate:new Intl.DateTimeFormat(f,{year:"numeric",month:"long",day:"numeric"}),longDateWithTime:new Intl.DateTimeFormat(f,{year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric"}),shortDate:new Intl.DateTimeFormat(f,{year:"numeric",month:"short",day:"numeric"}),shortDateNumeric:new Intl.DateTimeFormat(f,{year:"numeric",month:"2-digit",day:"2-digit"}),shortDateWithTime:new Intl.DateTimeFormat(f,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"}),shortDateWithTimeSeconds:new Intl.DateTimeFormat(f,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),shortWeekdayWithTime:new Intl.DateTimeFormat(f,{weekday:"short",hour:"numeric",minute:"numeric"})},v=new Intl.RelativeTimeFormat((0,e.Z0)(),{numeric:"always"}),c=new Intl.RelativeTimeFormat((0,e.Z0)(),{numeric:"auto"}),p=new Intl.DateTimeFormat((0,e.Z0)(),{weekday:"long"});function g(w){return Math.floor(+w/1e3)}function u(w,C=!1){if(!w)return C?"--:--":"-- : --";const j=g(w),O=j%60,N=Math.floor(j/60)%60;return[Math.floor(j/3600)%24,N.toString().padStart(2,"0"),O.toString().padStart(2,"0")].filter(V=>!!V).join(C?":":" : ")}function l(w){const C=w-Date.now();if(C<=0)return"";const j=Math.floor(C/i),O=Math.ceil((C-j*i)/(60*1e3));return j>=1?O===0?(0,e.n)("spreed","In %n hour","In %n hours",j):(0,e.t)("spreed","In {hours} and {minutes}",{hours:(0,e.n)("spreed","%n hour","%n hours",j),minutes:(0,e.n)("spreed","%n minute ","%n minutes",O)}):(0,e.n)("spreed","In %n minute","In %n minutes",O)}function m(w,C){return r[C].format(new Date(w))}function y(w){const C=new Date(w),j=new Date;return C.setHours(0,0,0,0),j.setHours(0,0,0,0),Math.round((+C-+j)/a)}function d(w,{limitToWeek:C,showWeekDay:j}={limitToWeek:!1,showWeekDay:!1}){const O=new Date(w),N=y(O);if(C){if(Math.abs(N)===7)return j?"":v.format(N/7,"week");if(Math.abs(N)>7)return""}return j&&Math.abs(N)>1?p.format(O):c.format(N,"day")}},59097:(W,b,n)=>{"use strict";n.d(b,{D:()=>f,G:()=>a});var e=n(53334),i=n(26514);function a(r,v,c=!1){return r?.trim()?c?r.trim().split(" ").shift():r.trim():[i.Rf.ACTOR_TYPE.GUESTS,i.Rf.ACTOR_TYPE.EMAILS].includes(v)?(0,e.t)("spreed","Guest"):(0,e.t)("spreed","Deleted user")}function f(r,v){const c=r.map(g=>g.trim()).filter(Boolean);if(!c.length)return"";const p=new Intl.ListFormat((0,e.Z0)(),{style:"narrow",type:"conjunction"}).format(c);return v&&p.length>v?p.substring(0,v-1)+"\u2026":p}},16906:(W,b,n)=>{"use strict";n.d(b,{$:()=>i});var e=n(26514);function i(a){if(a.messageParameters?.object)return a.messageParameters.object.type==="geo-location"?e.Q2.TYPES.LOCATION:a.messageParameters.object.type==="deck-card"?e.Q2.TYPES.DECK_CARD:a.messageParameters.object.type==="talk-poll"?e.Q2.TYPES.POLL:e.Q2.TYPES.OTHER;if(a.messageParameters?.file){const f=a.messageType,r=a.messageParameters.file.mimetype||"";return f===e.w5.TYPE.RECORD_AUDIO||f===e.w5.TYPE.RECORD_VIDEO?e.Q2.TYPES.RECORDING:f===e.w5.TYPE.VOICE_MESSAGE?e.Q2.TYPES.VOICE:r.startsWith("audio/")?e.Q2.TYPES.AUDIO:r.startsWith("image/")||r.startsWith("video/")?e.Q2.TYPES.MEDIA:e.Q2.TYPES.FILE}else return e.Q2.TYPES.OTHER}},86798:(W,b,n)=>{"use strict";n.d(b,{H:()=>m});var e=n(12024),i=n(61984),a=n(28307),f=n(87174),r=n(27402),v=n(50723),c=n(25297),p=n(56287),g=n(40576),u=n(99318),l=n(26514);function m(y){if(!y||Array.isArray(y))return null;if("threadId"in y&&y.isThread)return f.A;const d=y.messageParameters?.file;if(d)return d.mimetype?.startsWith("video")?p.A:d.mimetype?.startsWith("image")?r.A:d.mimetype?.startsWith("audio")?y.messageType===l.w5.TYPE.VOICE_MESSAGE?c.A:g.A:d.mimetype==="text/vcard"?i.A:a.A;const w=y.messageParameters?.object;if(w){if(w?.type==="talk-poll")return u.A;if(w?.type==="deck-card")return e.A;if(w?.type==="geo-location")return v.A}return null}},48729:(W,b,n)=>{"use strict";n.d(b,{EP:()=>v,yI:()=>f});var e=n(85168),i=n(53334),a=n(63814);function f(c,p,g={}){return(0,a.Jv)(c,p,{baseURL:(0,a.$_)(),...g})}function r(c,p){return p!==void 0?f("/call/{token}#message_{messageId}",{token:c,messageId:p}):f("/call/{token}",{token:c})}async function v(c,p){try{await navigator.clipboard.writeText(r(c,p)),(0,e.Te)((0,i.t)("spreed","Conversation link copied to clipboard"))}catch{(0,e.Qg)((0,i.t)("spreed","The link could not be copied"))}}},76041:(W,b,n)=>{"use strict";n.d(b,{Z:()=>i});var e=n(26514);function i(a){return[e.w5.SYSTEM_TYPE.REACTION,e.w5.SYSTEM_TYPE.REACTION_DELETED,e.w5.SYSTEM_TYPE.REACTION_REVOKED,e.w5.SYSTEM_TYPE.POLL_VOTED,e.w5.SYSTEM_TYPE.MESSAGE_DELETED,e.w5.SYSTEM_TYPE.MESSAGE_EDITED,e.w5.SYSTEM_TYPE.THREAD_CREATED,e.w5.SYSTEM_TYPE.THREAD_RENAMED].includes(a.systemMessage)}},8879:(W,b,n)=>{"use strict";n.d(b,{q:()=>c});var e=n(69956),i=n.n(e),a=n(63009),f=n.n(a),r=n(26514),v=n(97876);function c({message:p,token:g,uploadId:u,index:l,file:m,localUrl:y,messageType:d=r.w5.TYPE.COMMENT,actorId:w,actorType:C,actorDisplayName:j,parent:O,silent:N=!1,threadId:X,threadTitle:V,threadReplies:Z,isThread:J}){let Y="temp-"+new Date().getTime();const pe={};return m&&(Y+="-"+u+"-"+Math.random(),pe.file={type:"file",file:m,mimetype:m.type,id:Y,name:m.newName||m.name,uploadId:u,localUrl:y,index:l}),{id:Y,token:g,timestamp:0,expirationTimestamp:0,systemMessage:"",markdown:(0,v.t0)(g,"markdown-messages"),messageType:d,message:p,messageParameters:pe,parent:O,isReplyable:!1,reactions:{},referenceId:i().stringify(f()(Y)),actorId:w,actorType:C,actorDisplayName:j,silent:N,threadId:X,threadTitle:V,threadReplies:Z,isThread:J}}},47051:(W,b,n)=>{"use strict";n.d(b,{N:()=>i});var e=n(53334);async function i(a){try{const f=await a.response.text();return new DOMParser().parseFromString(f,"application/xml").getElementsByTagName("s:message")[0]?.textContent}catch{console.error((0,e.t)("spreed","Error while parsing a PROPFIND error"))}}},74365:(W,b,n)=>{"use strict";n.d(b,{M:()=>i});function e(a,f,r=!1){if(f<=0)return[a];const v=[];if(r)for(let c=a.length;c>0;c-=f)v.unshift(a.slice(Math.max(0,c-f),c));else for(let c=0;c<a.length;c+=f)v.push(a.slice(c,c+f));return v}function i(a,f=!1){const r=e(a.toString(),3,f),v=r.pop(),c=!v?.length||v.length<=1;return[r.join(" "),v].join(c?"":" ")}},70667:(W,b,n)=>{"use strict";n.d(b,{I:()=>e});function e(i,a){const f=i.split(".").map(Number),r=a.split(".").map(Number);for(let v=0;v<Math.max(f.length,r.length);v++)if((f[v]??0)!==(r[v]??0))return(f[v]??0)>(r[v]??0);return!0}},96735:(W,b,n)=>{"use strict";n.d(b,{Ok:()=>r,TY:()=>e,ex:()=>i,y7:()=>a});function e(c){const p=window.getSelection();if(p&&p.rangeCount>0){if(!c)return p.getRangeAt(0);for(let g=0;g<p.rangeCount;g++){const u=p.getRangeAt(g);if(v(u,c))return u}}return null}function i(c,p){if(p&&!v(c,p))return;const g=window.getSelection();g.removeAllRanges(),g.addRange(c)}function a(c){const p=document.createRange();return p.selectNodeContents(c),p.collapse(),p}function f(c,p){const g=document.createTextNode(c);p.deleteContents(),p.insertNode(g),p.collapse(!1)}function r(c,p,g){g=g&&v(g,p)?g:a(p),f(c,g)}function v(c,p){return!c||!p?!1:p.contains(c.commonAncestorContainer)}},12251:(W,b,n)=>{"use strict";n.d(b,{B:()=>i,d:()=>a});var e=n(53334);const i=(0,e.t)("spreed","Please reload the page."),a=(0,e.t)("spreed","Please try to reload the page.")},68684:(W,b,n)=>{"use strict";n.d(b,{Xs:()=>f,Yl:()=>v,oA:()=>r});var e=n(63814),i=n(50856),a=n(26514);function f(c,p){for(const g of Object.keys(Object(p)).filter(u=>u.startsWith("mention"))){const u=p[g];let l="";u["mention-id"]?l=`@"${u["mention-id"]}"`:g.startsWith("mention-call")&&u.type===a.TR.TYPE.CALL?l="@all":g.startsWith("mention-federated-user")&&[a.TR.TYPE.USER,a.TR.TYPE.FEDERATED_USER].includes(u.type)?l=`@"federated_user/${u.id}@${(u?.server??(0,e.$_)()).replace("https://","")}"`:g.startsWith("mention-group")&&[a.TR.TYPE.USERGROUP,a.TR.TYPE.GROUP].includes(u.type)?l=`@"group/${u.id}"`:g.startsWith("mention-team")&&[a.TR.TYPE.CIRCLE,a.TR.TYPE.TEAM].includes(u.type)?l=`@"team/${u.id}"`:g.startsWith("mention-guest")&&u.type===a.TR.TYPE.GUEST?l=`@"${u.id}"`:g.startsWith("mention-email")&&u.type===a.TR.TYPE.EMAIL?l=`@"email/${u.id}"`:g.startsWith("mention-user")&&u.type===a.TR.TYPE.USER&&(l=`@"${u.id}"`),l&&(c=c.replace(new RegExp(`{${g}}`,"g"),l))}return c}function r(c,p){return!p||Array.isArray(p)||Object.entries(p).forEach(([g,u])=>{c=c.replaceAll("{"+g+"}",u.name)}),c.trim()}function v(c){return(0,i.Gz)(c).replace(/^\s+|\s+$/g,"").replace(/\r\n|\n|\r/gm,`
`)}},54161:(W,b,n)=>{"use strict";n.d(b,{kd:()=>a,yW:()=>f});var e=n(53334),i=n(26514);function a(v){if(!(!v||typeof v!="object")){if("statusMessage"in v)return{status:v.status||null,message:v.statusMessage||null,icon:v.statusIcon||null};if("status"in v){if(typeof v.status=="object")return{status:v.status.status||null,message:v.status.message||null,icon:v.status.icon||null};if(typeof v.status=="string"&&v.status==="")return{status:null,message:null,icon:null}}if("sessionIds"in v&&v.sessionIds.length>0&&(v.actorType===i.Rf.ACTOR_TYPE.GUESTS||v.actorType===i.Rf.ACTOR_TYPE.EMAILS)&&v.sessionIds&&v.sessionIds.length>0)return{status:"online",message:null,icon:""}}}function f(v){if(!v)return"";const c=a(v);if(!c)return"";let p=c.icon??"";return c.message?p+=" "+c.message:c.status==="dnd"?p+=" "+(0,e.t)("spreed","Do not disturb"):c.status==="away"&&(p+=" "+(0,e.t)("spreed","Away")),p}function r(v){return v?.status==="dnd"}},70580:W=>{"use strict";/*!
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
*/var b=/["'&<>]/;W.exports=n;function n(e){var i=""+e,a=b.exec(i);if(!a)return i;var f,r="",v=0,c=0;for(v=a.index;v<i.length;v++){switch(i.charCodeAt(v)){case 34:f="&quot;";break;case 38:f="&amp;";break;case 39:f="&#39;";break;case 60:f="&lt;";break;case 62:f="&gt;";break;default:continue}c!==v&&(r+=i.substring(c,v)),c=v+1,r+=f}return c!==v?r+i.substring(c,v):r}},37007:W=>{"use strict";var b=typeof Reflect=="object"?Reflect:null,n=b&&typeof b.apply=="function"?b.apply:function(X,V,Z){return Function.prototype.apply.call(X,V,Z)},e;b&&typeof b.ownKeys=="function"?e=b.ownKeys:Object.getOwnPropertySymbols?e=function(X){return Object.getOwnPropertyNames(X).concat(Object.getOwnPropertySymbols(X))}:e=function(X){return Object.getOwnPropertyNames(X)};function i(N){console&&console.warn&&console.warn(N)}var a=Number.isNaN||function(X){return X!==X};function f(){f.init.call(this)}W.exports=f,W.exports.once=C,f.EventEmitter=f,f.prototype._events=void 0,f.prototype._eventsCount=0,f.prototype._maxListeners=void 0;var r=10;function v(N){if(typeof N!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof N)}Object.defineProperty(f,"defaultMaxListeners",{enumerable:!0,get:function(){return r},set:function(N){if(typeof N!="number"||N<0||a(N))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+N+".");r=N}}),f.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},f.prototype.setMaxListeners=function(X){if(typeof X!="number"||X<0||a(X))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+X+".");return this._maxListeners=X,this};function c(N){return N._maxListeners===void 0?f.defaultMaxListeners:N._maxListeners}f.prototype.getMaxListeners=function(){return c(this)},f.prototype.emit=function(X){for(var V=[],Z=1;Z<arguments.length;Z++)V.push(arguments[Z]);var J=X==="error",se=this._events;if(se!==void 0)J=J&&se.error===void 0;else if(!J)return!1;if(J){var Y;if(V.length>0&&(Y=V[0]),Y instanceof Error)throw Y;var pe=new Error("Unhandled error."+(Y?" ("+Y.message+")":""));throw pe.context=Y,pe}var I=se[X];if(I===void 0)return!1;if(typeof I=="function")n(I,this,V);else for(var s=I.length,_=y(I,s),Z=0;Z<s;++Z)n(_[Z],this,V);return!0};function p(N,X,V,Z){var J,se,Y;if(v(V),se=N._events,se===void 0?(se=N._events=Object.create(null),N._eventsCount=0):(se.newListener!==void 0&&(N.emit("newListener",X,V.listener?V.listener:V),se=N._events),Y=se[X]),Y===void 0)Y=se[X]=V,++N._eventsCount;else if(typeof Y=="function"?Y=se[X]=Z?[V,Y]:[Y,V]:Z?Y.unshift(V):Y.push(V),J=c(N),J>0&&Y.length>J&&!Y.warned){Y.warned=!0;var pe=new Error("Possible EventEmitter memory leak detected. "+Y.length+" "+String(X)+" listeners added. Use emitter.setMaxListeners() to increase limit");pe.name="MaxListenersExceededWarning",pe.emitter=N,pe.type=X,pe.count=Y.length,i(pe)}return N}f.prototype.addListener=function(X,V){return p(this,X,V,!1)},f.prototype.on=f.prototype.addListener,f.prototype.prependListener=function(X,V){return p(this,X,V,!0)};function g(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function u(N,X,V){var Z={fired:!1,wrapFn:void 0,target:N,type:X,listener:V},J=g.bind(Z);return J.listener=V,Z.wrapFn=J,J}f.prototype.once=function(X,V){return v(V),this.on(X,u(this,X,V)),this},f.prototype.prependOnceListener=function(X,V){return v(V),this.prependListener(X,u(this,X,V)),this},f.prototype.removeListener=function(X,V){var Z,J,se,Y,pe;if(v(V),J=this._events,J===void 0)return this;if(Z=J[X],Z===void 0)return this;if(Z===V||Z.listener===V)--this._eventsCount===0?this._events=Object.create(null):(delete J[X],J.removeListener&&this.emit("removeListener",X,Z.listener||V));else if(typeof Z!="function"){for(se=-1,Y=Z.length-1;Y>=0;Y--)if(Z[Y]===V||Z[Y].listener===V){pe=Z[Y].listener,se=Y;break}if(se<0)return this;se===0?Z.shift():d(Z,se),Z.length===1&&(J[X]=Z[0]),J.removeListener!==void 0&&this.emit("removeListener",X,pe||V)}return this},f.prototype.off=f.prototype.removeListener,f.prototype.removeAllListeners=function(X){var V,Z,J;if(Z=this._events,Z===void 0)return this;if(Z.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Z[X]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Z[X]),this;if(arguments.length===0){var se=Object.keys(Z),Y;for(J=0;J<se.length;++J)Y=se[J],Y!=="removeListener"&&this.removeAllListeners(Y);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(V=Z[X],typeof V=="function")this.removeListener(X,V);else if(V!==void 0)for(J=V.length-1;J>=0;J--)this.removeListener(X,V[J]);return this};function l(N,X,V){var Z=N._events;if(Z===void 0)return[];var J=Z[X];return J===void 0?[]:typeof J=="function"?V?[J.listener||J]:[J]:V?w(J):y(J,J.length)}f.prototype.listeners=function(X){return l(this,X,!0)},f.prototype.rawListeners=function(X){return l(this,X,!1)},f.listenerCount=function(N,X){return typeof N.listenerCount=="function"?N.listenerCount(X):m.call(N,X)},f.prototype.listenerCount=m;function m(N){var X=this._events;if(X!==void 0){var V=X[N];if(typeof V=="function")return 1;if(V!==void 0)return V.length}return 0}f.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]};function y(N,X){for(var V=new Array(X),Z=0;Z<X;++Z)V[Z]=N[Z];return V}function d(N,X){for(;X+1<N.length;X++)N[X]=N[X+1];N.pop()}function w(N){for(var X=new Array(N.length),V=0;V<X.length;++V)X[V]=N[V].listener||N[V];return X}function C(N,X){return new Promise(function(V,Z){function J(Y){N.removeListener(X,se),Z(Y)}function se(){typeof N.removeListener=="function"&&N.removeListener("error",J),V([].slice.call(arguments))}O(N,X,se,{once:!0}),X!=="error"&&j(N,J,{once:!0})})}function j(N,X,V){typeof N.on=="function"&&O(N,"error",X,V)}function O(N,X,V,Z){if(typeof N.on=="function")Z.once?N.once(X,V):N.on(X,V);else if(typeof N.addEventListener=="function")N.addEventListener(X,function J(se){Z.once&&N.removeEventListener(X,J),V(se)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof N)}},68078:(W,b,n)=>{var e=n(92861).Buffer,i=n(88276);function a(f,r,v,c){if(e.isBuffer(f)||(f=e.from(f,"binary")),r&&(e.isBuffer(r)||(r=e.from(r,"binary")),r.length!==8))throw new RangeError("salt should be Buffer with 8 byte length");for(var p=v/8,g=e.alloc(p),u=e.alloc(c||0),l=e.alloc(0);p>0||c>0;){var m=new i;m.update(l),m.update(f),r&&m.update(r),l=m.digest();var y=0;if(p>0){var d=g.length-p;y=Math.min(p,l.length),l.copy(g,d,0,y),p-=y}if(y<l.length&&c>0){var w=u.length-c,C=Math.min(c,l.length-y);l.copy(u,w,y,y+C),c-=C}}return l.fill(0),{key:g,iv:u}}W.exports=a},92849:W=>{"use strict";var b=Object.prototype.hasOwnProperty,n=Object.prototype.toString,e=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=function(p){return typeof Array.isArray=="function"?Array.isArray(p):n.call(p)==="[object Array]"},f=function(p){if(!p||n.call(p)!=="[object Object]")return!1;var g=b.call(p,"constructor"),u=p.constructor&&p.constructor.prototype&&b.call(p.constructor.prototype,"isPrototypeOf");if(p.constructor&&!g&&!u)return!1;var l;for(l in p);return typeof l>"u"||b.call(p,l)},r=function(p,g){e&&g.name==="__proto__"?e(p,g.name,{enumerable:!0,configurable:!0,value:g.newValue,writable:!0}):p[g.name]=g.newValue},v=function(p,g){if(g==="__proto__")if(b.call(p,g)){if(i)return i(p,g).value}else return;return p[g]};W.exports=function c(){var p,g,u,l,m,y,d=arguments[0],w=1,C=arguments.length,j=!1;for(typeof d=="boolean"&&(j=d,d=arguments[1]||{},w=2),(d==null||typeof d!="object"&&typeof d!="function")&&(d={});w<C;++w)if(p=arguments[w],p!=null)for(g in p)u=v(d,g),l=v(p,g),d!==l&&(j&&l&&(f(l)||(m=a(l)))?(m?(m=!1,y=u&&a(u)?u:[]):y=u&&f(u)?u:{},r(d,{name:g,newValue:c(j,y,l)})):typeof l<"u"&&r(d,{name:g,newValue:l}));return d}},75078:(W,b,n)=>{"use strict";n.d(b,{K:()=>J});var e=n(49054);/*!
* focus-trap 7.6.6
* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
*/function i(se,Y){(Y==null||Y>se.length)&&(Y=se.length);for(var pe=0,I=Array(Y);pe<Y;pe++)I[pe]=se[pe];return I}function a(se){if(Array.isArray(se))return i(se)}function f(se,Y,pe){return(Y=l(Y))in se?Object.defineProperty(se,Y,{value:pe,enumerable:!0,configurable:!0,writable:!0}):se[Y]=pe,se}function r(se){if(typeof Symbol<"u"&&se[Symbol.iterator]!=null||se["@@iterator"]!=null)return Array.from(se)}function v(){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 c(se,Y){var pe=Object.keys(se);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(se);Y&&(I=I.filter(function(s){return Object.getOwnPropertyDescriptor(se,s).enumerable})),pe.push.apply(pe,I)}return pe}function p(se){for(var Y=1;Y<arguments.length;Y++){var pe=arguments[Y]!=null?arguments[Y]:{};Y%2?c(Object(pe),!0).forEach(function(I){f(se,I,pe[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(se,Object.getOwnPropertyDescriptors(pe)):c(Object(pe)).forEach(function(I){Object.defineProperty(se,I,Object.getOwnPropertyDescriptor(pe,I))})}return se}function g(se){return a(se)||r(se)||m(se)||v()}function u(se,Y){if(typeof se!="object"||!se)return se;var pe=se[Symbol.toPrimitive];if(pe!==void 0){var I=pe.call(se,Y);if(typeof I!="object")return I;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Y==="string"?String:Number)(se)}function l(se){var Y=u(se,"string");return typeof Y=="symbol"?Y:Y+""}function m(se,Y){if(se){if(typeof se=="string")return i(se,Y);var pe={}.toString.call(se).slice(8,-1);return pe==="Object"&&se.constructor&&(pe=se.constructor.name),pe==="Map"||pe==="Set"?Array.from(se):pe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(pe)?i(se,Y):void 0}}var y={activateTrap:function(Y,pe){if(Y.length>0){var I=Y[Y.length-1];I!==pe&&I._setPausedState(!0)}var s=Y.indexOf(pe);s===-1||Y.splice(s,1),Y.push(pe)},deactivateTrap:function(Y,pe){var I=Y.indexOf(pe);I!==-1&&Y.splice(I,1),Y.length>0&&!Y[Y.length-1]._isManuallyPaused()&&Y[Y.length-1]._setPausedState(!1)}},d=function(Y){return Y.tagName&&Y.tagName.toLowerCase()==="input"&&typeof Y.select=="function"},w=function(Y){return Y?.key==="Escape"||Y?.key==="Esc"||Y?.keyCode===27},C=function(Y){return Y?.key==="Tab"||Y?.keyCode===9},j=function(Y){return C(Y)&&!Y.shiftKey},O=function(Y){return C(Y)&&Y.shiftKey},N=function(Y){return setTimeout(Y,0)},X=function(Y){for(var pe=arguments.length,I=new Array(pe>1?pe-1:0),s=1;s<pe;s++)I[s-1]=arguments[s];return typeof Y=="function"?Y.apply(void 0,I):Y},V=function(Y){return Y.target.shadowRoot&&typeof Y.composedPath=="function"?Y.composedPath()[0]:Y.target},Z=[],J=function(Y,pe){var I=pe?.document||document,s=pe?.trapStack||Z,_=p({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:j,isKeyBackward:O},pe),F={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},E,k=function(gn,Mt,Zt){return gn&&gn[Mt]!==void 0?gn[Mt]:_[Zt||Mt]},x=function(gn,Mt){var Zt=typeof Mt?.composedPath=="function"?Mt.composedPath():void 0;return F.containerGroups.findIndex(function(Kt){var Tt=Kt.container,xt=Kt.tabbableNodes;return Tt.contains(gn)||Zt?.includes(Tt)||xt.find(function(Jt){return Jt===gn})})},R=function(gn){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Zt=Mt.hasFallback,Kt=Zt===void 0?!1:Zt,Tt=Mt.params,xt=Tt===void 0?[]:Tt,Jt=_[gn];if(typeof Jt=="function"&&(Jt=Jt.apply(void 0,g(xt))),Jt===!0&&(Jt=void 0),!Jt){if(Jt===void 0||Jt===!1)return Jt;throw new Error("`".concat(gn,"` was specified but was not a node, or did not return a node"))}var Dt=Jt;if(typeof Jt=="string"){try{Dt=I.querySelector(Jt)}catch(en){throw new Error("`".concat(gn,'` appears to be an invalid selector; error="').concat(en.message,'"'))}if(!Dt&&!Kt)throw new Error("`".concat(gn,"` as selector refers to no known node"))}return Dt},M=function(){var gn=R("initialFocus",{hasFallback:!0});if(gn===!1)return!1;if(gn===void 0||gn&&!(0,e.tp)(gn,_.tabbableOptions))if(x(I.activeElement)>=0)gn=I.activeElement;else{var Mt=F.tabbableGroups[0],Zt=Mt&&Mt.firstTabbableNode;gn=Zt||R("fallbackFocus")}else gn===null&&(gn=R("fallbackFocus"));if(!gn)throw new Error("Your focus-trap needs to have at least one focusable element");return gn},o=function(){if(F.containerGroups=F.containers.map(function(gn){var Mt=(0,e.Kr)(gn,_.tabbableOptions),Zt=(0,e.nq)(gn,_.tabbableOptions),Kt=Mt.length>0?Mt[0]:void 0,Tt=Mt.length>0?Mt[Mt.length-1]:void 0,xt=Zt.find(function(en){return(0,e.AO)(en)}),Jt=Zt.slice().reverse().find(function(en){return(0,e.AO)(en)}),Dt=!!Mt.find(function(en){return(0,e.yT)(en)>0});return{container:gn,tabbableNodes:Mt,focusableNodes:Zt,posTabIndexesFound:Dt,firstTabbableNode:Kt,lastTabbableNode:Tt,firstDomTabbableNode:xt,lastDomTabbableNode:Jt,nextTabbableNode:function(rt){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,oe=Mt.indexOf(rt);return oe<0?_e?Zt.slice(Zt.indexOf(rt)+1).find(function(Me){return(0,e.AO)(Me)}):Zt.slice(0,Zt.indexOf(rt)).reverse().find(function(Me){return(0,e.AO)(Me)}):Mt[oe+(_e?1:-1)]}}}),F.tabbableGroups=F.containerGroups.filter(function(gn){return gn.tabbableNodes.length>0}),F.tabbableGroups.length<=0&&!R("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(F.containerGroups.find(function(gn){return gn.posTabIndexesFound})&&F.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.")},P=function(gn){var Mt=gn.activeElement;if(Mt)return Mt.shadowRoot&&Mt.shadowRoot.activeElement!==null?P(Mt.shadowRoot):Mt},$=function(gn){if(gn!==!1&&gn!==P(document)){if(!gn||!gn.focus){$(M());return}gn.focus({preventScroll:!!_.preventScroll}),F.mostRecentlyFocusedNode=gn,d(gn)&&gn.select()}},K=function(gn){var Mt=R("setReturnFocus",{params:[gn]});return Mt||(Mt===!1?!1:gn)},q=function(gn){var Mt=gn.target,Zt=gn.event,Kt=gn.isBackward,Tt=Kt===void 0?!1:Kt;Mt=Mt||V(Zt),o();var xt=null;if(F.tabbableGroups.length>0){var Jt=x(Mt,Zt),Dt=Jt>=0?F.containerGroups[Jt]:void 0;if(Jt<0)Tt?xt=F.tabbableGroups[F.tabbableGroups.length-1].lastTabbableNode:xt=F.tabbableGroups[0].firstTabbableNode;else if(Tt){var en=F.tabbableGroups.findIndex(function(fe){var Re=fe.firstTabbableNode;return Mt===Re});if(en<0&&(Dt.container===Mt||(0,e.tp)(Mt,_.tabbableOptions)&&!(0,e.AO)(Mt,_.tabbableOptions)&&!Dt.nextTabbableNode(Mt,!1))&&(en=Jt),en>=0){var rt=en===0?F.tabbableGroups.length-1:en-1,_e=F.tabbableGroups[rt];xt=(0,e.yT)(Mt)>=0?_e.lastTabbableNode:_e.lastDomTabbableNode}else C(Zt)||(xt=Dt.nextTabbableNode(Mt,!1))}else{var oe=F.tabbableGroups.findIndex(function(fe){var Re=fe.lastTabbableNode;return Mt===Re});if(oe<0&&(Dt.container===Mt||(0,e.tp)(Mt,_.tabbableOptions)&&!(0,e.AO)(Mt,_.tabbableOptions)&&!Dt.nextTabbableNode(Mt))&&(oe=Jt),oe>=0){var Me=oe===F.tabbableGroups.length-1?0:oe+1,Pe=F.tabbableGroups[Me];xt=(0,e.yT)(Mt)>=0?Pe.firstTabbableNode:Pe.firstDomTabbableNode}else C(Zt)||(xt=Dt.nextTabbableNode(Mt))}}else xt=R("fallbackFocus");return xt},Fe=function(gn){var Mt=V(gn);if(!(x(Mt,gn)>=0)){if(X(_.clickOutsideDeactivates,gn)){E.deactivate({returnFocus:_.returnFocusOnDeactivate});return}X(_.allowOutsideClick,gn)||gn.preventDefault()}},et=function(gn){var Mt=V(gn),Zt=x(Mt,gn)>=0;if(Zt||Mt instanceof Document)Zt&&(F.mostRecentlyFocusedNode=Mt);else{gn.stopImmediatePropagation();var Kt,Tt=!0;if(F.mostRecentlyFocusedNode)if((0,e.yT)(F.mostRecentlyFocusedNode)>0){var xt=x(F.mostRecentlyFocusedNode),Jt=F.containerGroups[xt].tabbableNodes;if(Jt.length>0){var Dt=Jt.findIndex(function(en){return en===F.mostRecentlyFocusedNode});Dt>=0&&(_.isKeyForward(F.recentNavEvent)?Dt+1<Jt.length&&(Kt=Jt[Dt+1],Tt=!1):Dt-1>=0&&(Kt=Jt[Dt-1],Tt=!1))}}else F.containerGroups.some(function(en){return en.tabbableNodes.some(function(rt){return(0,e.yT)(rt)>0})})||(Tt=!1);else Tt=!1;Tt&&(Kt=q({target:F.mostRecentlyFocusedNode,isBackward:_.isKeyBackward(F.recentNavEvent)})),$(Kt||F.mostRecentlyFocusedNode||M())}F.recentNavEvent=void 0},Qe=function(gn){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;F.recentNavEvent=gn;var Zt=q({event:gn,isBackward:Mt});Zt&&(C(gn)&&gn.preventDefault(),$(Zt))},Ht=function(gn){(_.isKeyForward(gn)||_.isKeyBackward(gn))&&Qe(gn,_.isKeyBackward(gn))},qe=function(gn){w(gn)&&X(_.escapeDeactivates,gn)!==!1&&(gn.preventDefault(),E.deactivate())},De=function(gn){var Mt=V(gn);x(Mt,gn)>=0||X(_.clickOutsideDeactivates,gn)||X(_.allowOutsideClick,gn)||(gn.preventDefault(),gn.stopImmediatePropagation())},Je=function(){if(F.active)return y.activateTrap(s,E),F.delayInitialFocusTimer=_.delayInitialFocus?N(function(){$(M())}):$(M()),I.addEventListener("focusin",et,!0),I.addEventListener("mousedown",Fe,{capture:!0,passive:!1}),I.addEventListener("touchstart",Fe,{capture:!0,passive:!1}),I.addEventListener("click",De,{capture:!0,passive:!1}),I.addEventListener("keydown",Ht,{capture:!0,passive:!1}),I.addEventListener("keydown",qe),E},yt=function(){if(F.active)return I.removeEventListener("focusin",et,!0),I.removeEventListener("mousedown",Fe,!0),I.removeEventListener("touchstart",Fe,!0),I.removeEventListener("click",De,!0),I.removeEventListener("keydown",Ht,!0),I.removeEventListener("keydown",qe),E},jt=function(gn){var Mt=gn.some(function(Zt){var Kt=Array.from(Zt.removedNodes);return Kt.some(function(Tt){return Tt===F.mostRecentlyFocusedNode})});Mt&&$(M())},Lt=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(jt):void 0,ct=function(){Lt&&(Lt.disconnect(),F.active&&!F.paused&&F.containers.map(function(gn){Lt.observe(gn,{subtree:!0,childList:!0})}))};return E={get active(){return F.active},get paused(){return F.paused},activate:function(gn){if(F.active)return this;var Mt=k(gn,"onActivate"),Zt=k(gn,"onPostActivate"),Kt=k(gn,"checkCanFocusTrap");Kt||o(),F.active=!0,F.paused=!1,F.nodeFocusedBeforeActivation=P(I),Mt?.();var Tt=function(){Kt&&o(),Je(),ct(),Zt?.()};return Kt?(Kt(F.containers.concat()).then(Tt,Tt),this):(Tt(),this)},deactivate:function(gn){if(!F.active)return this;var Mt=p({onDeactivate:_.onDeactivate,onPostDeactivate:_.onPostDeactivate,checkCanReturnFocus:_.checkCanReturnFocus},gn);clearTimeout(F.delayInitialFocusTimer),F.delayInitialFocusTimer=void 0,yt(),F.active=!1,F.paused=!1,ct(),y.deactivateTrap(s,E);var Zt=k(Mt,"onDeactivate"),Kt=k(Mt,"onPostDeactivate"),Tt=k(Mt,"checkCanReturnFocus"),xt=k(Mt,"returnFocus","returnFocusOnDeactivate");Zt?.();var Jt=function(){N(function(){xt&&$(K(F.nodeFocusedBeforeActivation)),Kt?.()})};return xt&&Tt?(Tt(K(F.nodeFocusedBeforeActivation)).then(Jt,Jt),this):(Jt(),this)},pause:function(gn){return F.active?(F.manuallyPaused=!0,this._setPausedState(!0,gn)):this},unpause:function(gn){return F.active?(F.manuallyPaused=!1,s[s.length-1]!==this?this:this._setPausedState(!1,gn)):this},updateContainerElements:function(gn){var Mt=[].concat(gn).filter(Boolean);return F.containers=Mt.map(function(Zt){return typeof Zt=="string"?I.querySelector(Zt):Zt}),F.active&&o(),ct(),this}},Object.defineProperties(E,{_isManuallyPaused:{value:function(){return F.manuallyPaused}},_setPausedState:{value:function(gn,Mt){if(F.paused===gn)return this;if(F.paused=gn,gn){var Zt=k(Mt,"onPause"),Kt=k(Mt,"onPostPause");Zt?.(),yt(),ct(),Kt?.()}else{var Tt=k(Mt,"onUnpause"),xt=k(Mt,"onPostUnpause");Tt?.(),o(),Je(),ct(),xt?.()}return this}}}),E.updateContainerElements(Y),E}},82682:(W,b,n)=>{"use strict";var e=n(69600),i=Object.prototype.toString,a=Object.prototype.hasOwnProperty,f=function(g,u,l){for(var m=0,y=g.length;m<y;m++)a.call(g,m)&&(l==null?u(g[m],m,g):u.call(l,g[m],m,g))},r=function(g,u,l){for(var m=0,y=g.length;m<y;m++)l==null?u(g.charAt(m),m,g):u.call(l,g.charAt(m),m,g)},v=function(g,u,l){for(var m in g)a.call(g,m)&&(l==null?u(g[m],m,g):u.call(l,g[m],m,g))};function c(p){return i.call(p)==="[object Array]"}W.exports=function(g,u,l){if(!e(u))throw new TypeError("iterator must be a function");var m;arguments.length>=3&&(m=l),c(g)?f(g,u,m):typeof g=="string"?r(g,u,m):v(g,u,m)}},89353:W=>{"use strict";var b="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,e=Math.max,i="[object Function]",a=function(c,p){for(var g=[],u=0;u<c.length;u+=1)g[u]=c[u];for(var l=0;l<p.length;l+=1)g[l+c.length]=p[l];return g},f=function(c,p){for(var g=[],u=p||0,l=0;u<c.length;u+=1,l+=1)g[l]=c[u];return g},r=function(v,c){for(var p="",g=0;g<v.length;g+=1)p+=v[g],g+1<v.length&&(p+=c);return p};W.exports=function(c){var p=this;if(typeof p!="function"||n.apply(p)!==i)throw new TypeError(b+p);for(var g=f(arguments,1),u,l=function(){if(this instanceof u){var C=p.apply(this,a(g,arguments));return Object(C)===C?C:this}return p.apply(c,a(g,arguments))},m=e(0,p.length-g.length),y=[],d=0;d<m;d++)y[d]="$"+d;if(u=Function("binder","return function ("+r(y,",")+"){ return binder.apply(this,arguments); }")(l),p.prototype){var w=function(){};w.prototype=p.prototype,u.prototype=new w,w.prototype=null}return u}},66743:(W,b,n)=>{"use strict";var e=n(89353);W.exports=Function.prototype.bind||e},70453:(W,b,n)=>{"use strict";var e,i=n(79612),a=n(69383),f=n(41237),r=n(79290),v=n(79538),c=n(58068),p=n(69675),g=n(35345),u=n(71514),l=n(58968),m=n(6188),y=n(68002),d=n(75880),w=n(70414),C=n(73093),j=Function,O=function(De){try{return j('"use strict"; return ('+De+").constructor;")()}catch{}},N=n(75795),X=n(30655),V=function(){throw new p},Z=N?function(){try{return arguments.callee,V}catch{try{return N(arguments,"callee").get}catch{return V}}}():V,J=n(64039)(),se=n(93628),Y=n(71064),pe=n(48648),I=n(11002),s=n(10076),_={},F=typeof Uint8Array>"u"||!se?e:se(Uint8Array),E={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":J&&se?se([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":_,"%AsyncGenerator%":_,"%AsyncGeneratorFunction%":_,"%AsyncIteratorPrototype%":_,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":f,"%Float16Array%":typeof Float16Array>"u"?e:Float16Array,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":j,"%GeneratorFunction%":_,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":J&&se?se(se([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!J||!se?e:se(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":i,"%Object.getOwnPropertyDescriptor%":N,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":r,"%ReferenceError%":v,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!J||!se?e:se(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":J&&se?se(""[Symbol.iterator]()):e,"%Symbol%":J?Symbol:e,"%SyntaxError%":c,"%ThrowTypeError%":Z,"%TypedArray%":F,"%TypeError%":p,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":g,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet,"%Function.prototype.call%":s,"%Function.prototype.apply%":I,"%Object.defineProperty%":X,"%Object.getPrototypeOf%":Y,"%Math.abs%":u,"%Math.floor%":l,"%Math.max%":m,"%Math.min%":y,"%Math.pow%":d,"%Math.round%":w,"%Math.sign%":C,"%Reflect.getPrototypeOf%":pe};if(se)try{null.error}catch(De){var k=se(se(De));E["%Error.prototype%"]=k}var x=function De(Je){var yt;if(Je==="%AsyncFunction%")yt=O("async function () {}");else if(Je==="%GeneratorFunction%")yt=O("function* () {}");else if(Je==="%AsyncGeneratorFunction%")yt=O("async function* () {}");else if(Je==="%AsyncGenerator%"){var jt=De("%AsyncGeneratorFunction%");jt&&(yt=jt.prototype)}else if(Je==="%AsyncIteratorPrototype%"){var Lt=De("%AsyncGenerator%");Lt&&se&&(yt=se(Lt.prototype))}return E[Je]=yt,yt},R={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},M=n(66743),o=n(9957),P=M.call(s,Array.prototype.concat),$=M.call(I,Array.prototype.splice),K=M.call(s,String.prototype.replace),q=M.call(s,String.prototype.slice),Fe=M.call(s,RegExp.prototype.exec),et=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Qe=/\\(\\)?/g,Ht=function(Je){var yt=q(Je,0,1),jt=q(Je,-1);if(yt==="%"&&jt!=="%")throw new c("invalid intrinsic syntax, expected closing `%`");if(jt==="%"&&yt!=="%")throw new c("invalid intrinsic syntax, expected opening `%`");var Lt=[];return K(Je,et,function(ct,Bt,gn,Mt){Lt[Lt.length]=gn?K(Mt,Qe,"$1"):Bt||ct}),Lt},qe=function(Je,yt){var jt=Je,Lt;if(o(R,jt)&&(Lt=R[jt],jt="%"+Lt[0]+"%"),o(E,jt)){var ct=E[jt];if(ct===_&&(ct=x(jt)),typeof ct>"u"&&!yt)throw new p("intrinsic "+Je+" exists, but is not available. Please file an issue!");return{alias:Lt,name:jt,value:ct}}throw new c("intrinsic "+Je+" does not exist!")};W.exports=function(Je,yt){if(typeof Je!="string"||Je.length===0)throw new p("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof yt!="boolean")throw new p('"allowMissing" argument must be a boolean');if(Fe(/^%?[^%]*%?$/,Je)===null)throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var jt=Ht(Je),Lt=jt.length>0?jt[0]:"",ct=qe("%"+Lt+"%",yt),Bt=ct.name,gn=ct.value,Mt=!1,Zt=ct.alias;Zt&&(Lt=Zt[0],$(jt,P([0,1],Zt)));for(var Kt=1,Tt=!0;Kt<jt.length;Kt+=1){var xt=jt[Kt],Jt=q(xt,0,1),Dt=q(xt,-1);if((Jt==='"'||Jt==="'"||Jt==="`"||Dt==='"'||Dt==="'"||Dt==="`")&&Jt!==Dt)throw new c("property names with quotes must have matching quotes");if((xt==="constructor"||!Tt)&&(Mt=!0),Lt+="."+xt,Bt="%"+Lt+"%",o(E,Bt))gn=E[Bt];else if(gn!=null){if(!(xt in gn)){if(!yt)throw new p("base intrinsic for "+Je+" exists, but the property is not available.");return}if(N&&Kt+1>=jt.length){var en=N(gn,xt);Tt=!!en,Tt&&"get"in en&&!("originalValue"in en.get)?gn=en.get:gn=gn[xt]}else Tt=o(gn,xt),gn=gn[xt];Tt&&!Mt&&(E[Bt]=gn)}}return gn}},71064:(W,b,n)=>{"use strict";var e=n(79612);W.exports=e.getPrototypeOf||null},48648:W=>{"use strict";W.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null},93628:(W,b,n)=>{"use strict";var e=n(48648),i=n(71064),a=n(7176);W.exports=e?function(r){return e(r)}:i?function(r){if(!r||typeof r!="object"&&typeof r!="function")throw new TypeError("getProto: not an object");return i(r)}:a?function(r){return a(r)}:null},6549:W=>{"use strict";W.exports=Object.getOwnPropertyDescriptor},75795:(W,b,n)=>{"use strict";var e=n(6549);if(e)try{e([],"length")}catch{e=null}W.exports=e},66885:(W,b,n)=>{var e=n(88499);function i(r,v){var c=-1/0;r.getFloatFrequencyData(v);for(var p=4,g=v.length;p<g;p++)v[p]>c&&v[p]<0&&(c=v[p]);return c}var a;typeof window<"u"&&(a=window.AudioContext||window.webkitAudioContext);var f=null;W.exports=function(r,p){var c=new e;if(!a)return c;var p=p||{},g=p.smoothing||.1,u=p.interval||50,l=p.threshold,m=p.play,y=p.history||10,d=!0;f=p.audioContext||f||new a;var w,C,j;j=f.createAnalyser(),j.fftSize=512,j.smoothingTimeConstant=g,C=new Float32Array(j.frequencyBinCount),r.jquery&&(r=r[0]),r instanceof HTMLAudioElement||r instanceof HTMLVideoElement?(w=f.createMediaElementSource(r),typeof m>"u"&&(m=!0),l=l||-50):(w=f.createMediaStreamSource(r),l=l||-50),w.connect(j),m&&j.connect(f.destination),c.speaking=!1,c.suspend=function(){return f.suspend()},c.resume=function(){return f.resume()},Object.defineProperty(c,"state",{get:function(){return f.state}}),f.onstatechange=function(){c.emit("state_change",f.state)},c.setThreshold=function(X){l=X},c.setInterval=function(X){u=X},c.stop=function(){d=!1,c.emit("volume_change",-100,l),c.speaking&&(c.speaking=!1,c.emit("stopped_speaking")),j.disconnect(),w.disconnect()},c.speakingHistory=[];for(var O=0;O<y;O++)c.speakingHistory.push(0);var N=function(){setTimeout(function(){if(d){var X=i(j,C);c.emit("volume_change",X,l);var V=0;if(X>l&&!c.speaking){for(var Z=c.speakingHistory.length-3;Z<c.speakingHistory.length;Z++)V+=c.speakingHistory[Z];V>=2&&(c.speaking=!0,c.emit("speaking"))}else if(X<l&&c.speaking){for(var Z=0;Z<c.speakingHistory.length;Z++)V+=c.speakingHistory[Z];V==0&&(c.speaking=!1,c.emit("stopped_speaking"))}c.speakingHistory.shift(),c.speakingHistory.push(0+(X>l)),N()}},u)};return N(),c}},30592:(W,b,n)=>{"use strict";var e=n(30655),i=function(){return!!e};i.hasArrayLengthDefineBug=function(){if(!e)return null;try{return e([],"length",{value:1}).length!==1}catch{return!0}},W.exports=i},64039:(W,b,n)=>{"use strict";var e=typeof Symbol<"u"&&Symbol,i=n(41333);W.exports=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:i()}},41333:W=>{"use strict";W.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var n={},e=Symbol("test"),i=Object(e);if(typeof e=="string"||Object.prototype.toString.call(e)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var a=42;n[e]=a;for(var f in n)return!1;if(typeof Object.keys=="function"&&Object.keys(n).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(n).length!==0)return!1;var r=Object.getOwnPropertySymbols(n);if(r.length!==1||r[0]!==e||!Object.prototype.propertyIsEnumerable.call(n,e))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var v=Object.getOwnPropertyDescriptor(n,e);if(v.value!==a||v.enumerable!==!0)return!1}return!0}},49092:(W,b,n)=>{"use strict";var e=n(41333);W.exports=function(){return e()&&!!Symbol.toStringTag}},4729:(W,b,n)=>{"use strict";var e=n(17417).Buffer,i=n(28399).Transform,a=n(56698);function f(v,c){if(!e.isBuffer(v)&&typeof v!="string")throw new TypeError(c+" must be a string or a buffer")}function r(v){i.call(this),this._block=e.allocUnsafe(v),this._blockSize=v,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}a(r,i),r.prototype._transform=function(v,c,p){var g=null;try{this.update(v,c)}catch(u){g=u}p(g)},r.prototype._flush=function(v){var c=null;try{this.push(this.digest())}catch(p){c=p}v(c)},r.prototype.update=function(v,c){if(f(v,"Data"),this._finalized)throw new Error("Digest already called");e.isBuffer(v)||(v=e.from(v,c));for(var p=this._block,g=0;this._blockOffset+v.length-g>=this._blockSize;){for(var u=this._blockOffset;u<this._blockSize;)p[u++]=v[g++];this._update(),this._blockOffset=0}for(;g<v.length;)p[this._blockOffset++]=v[g++];for(var l=0,m=v.length*8;m>0;++l)this._length[l]+=m,m=this._length[l]/4294967296|0,m>0&&(this._length[l]-=4294967296*m);return this},r.prototype._update=function(){throw new Error("_update is not implemented")},r.prototype.digest=function(v){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var c=this._digest();v!==void 0&&(c=c.toString(v)),this._block.fill(0),this._blockOffset=0;for(var p=0;p<4;++p)this._length[p]=0;return c},r.prototype._digest=function(){throw new Error("_digest is not implemented")},W.exports=r},17417:(W,b,n)=>{/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var e=n(48287),i=e.Buffer;function a(r,v){for(var c in r)v[c]=r[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?W.exports=e:(a(e,b),b.Buffer=f);function f(r,v,c){return i(r,v,c)}f.prototype=Object.create(i.prototype),a(i,f),f.from=function(r,v,c){if(typeof r=="number")throw new TypeError("Argument must not be a number");return i(r,v,c)},f.alloc=function(r,v,c){if(typeof r!="number")throw new TypeError("Argument must be a number");var p=i(r);return v!==void 0?typeof c=="string"?p.fill(v,c):p.fill(v):p.fill(0),p},f.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return i(r)},f.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(r)}},77952:(W,b,n)=>{var e=b;e.utils=n(67426),e.common=n(66166),e.sha=n(46229),e.ripemd=n(46784),e.hmac=n(28948),e.sha1=e.sha.sha1,e.sha256=e.sha.sha256,e.sha224=e.sha.sha224,e.sha384=e.sha.sha384,e.sha512=e.sha.sha512,e.ripemd160=e.ripemd.ripemd160},66166:(W,b,n)=>{"use strict";var e=n(67426),i=n(43349);function a(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}b.BlockHash=a,a.prototype.update=function(r,v){if(r=e.toArray(r,v),this.pending?this.pending=this.pending.concat(r):this.pending=r,this.pendingTotal+=r.length,this.pending.length>=this._delta8){r=this.pending;var c=r.length%this._delta8;this.pending=r.slice(r.length-c,r.length),this.pending.length===0&&(this.pending=null),r=e.join32(r,0,r.length-c,this.endian);for(var p=0;p<r.length;p+=this._delta32)this._update(r,p,p+this._delta32)}return this},a.prototype.digest=function(r){return this.update(this._pad()),i(this.pending===null),this._digest(r)},a.prototype._pad=function(){var r=this.pendingTotal,v=this._delta8,c=v-(r+this.padLength)%v,p=new Array(c+this.padLength);p[0]=128;for(var g=1;g<c;g++)p[g]=0;if(r<<=3,this.endian==="big"){for(var u=8;u<this.padLength;u++)p[g++]=0;p[g++]=0,p[g++]=0,p[g++]=0,p[g++]=0,p[g++]=r>>>24&255,p[g++]=r>>>16&255,p[g++]=r>>>8&255,p[g++]=r&255}else for(p[g++]=r&255,p[g++]=r>>>8&255,p[g++]=r>>>16&255,p[g++]=r>>>24&255,p[g++]=0,p[g++]=0,p[g++]=0,p[g++]=0,u=8;u<this.padLength;u++)p[g++]=0;return p}},28948:(W,b,n)=>{"use strict";var e=n(67426),i=n(43349);function a(f,r,v){if(!(this instanceof a))return new a(f,r,v);this.Hash=f,this.blockSize=f.blockSize/8,this.outSize=f.outSize/8,this.inner=null,this.outer=null,this._init(e.toArray(r,v))}W.exports=a,a.prototype._init=function(r){r.length>this.blockSize&&(r=new this.Hash().update(r).digest()),i(r.length<=this.blockSize);for(var v=r.length;v<this.blockSize;v++)r.push(0);for(v=0;v<r.length;v++)r[v]^=54;for(this.inner=new this.Hash().update(r),v=0;v<r.length;v++)r[v]^=106;this.outer=new this.Hash().update(r)},a.prototype.update=function(r,v){return this.inner.update(r,v),this},a.prototype.digest=function(r){return this.outer.update(this.inner.digest()),this.outer.digest(r)}},46784:(W,b,n)=>{"use strict";var e=n(67426),i=n(66166),a=e.rotl32,f=e.sum32,r=e.sum32_3,v=e.sum32_4,c=i.BlockHash;function p(){if(!(this instanceof p))return new p;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}e.inherits(p,c),b.ripemd160=p,p.blockSize=512,p.outSize=160,p.hmacStrength=192,p.padLength=64,p.prototype._update=function(j,O){for(var N=this.h[0],X=this.h[1],V=this.h[2],Z=this.h[3],J=this.h[4],se=N,Y=X,pe=V,I=Z,s=J,_=0;_<80;_++){var F=f(a(v(N,g(_,X,V,Z),j[m[_]+O],u(_)),d[_]),J);N=J,J=Z,Z=a(V,10),V=X,X=F,F=f(a(v(se,g(79-_,Y,pe,I),j[y[_]+O],l(_)),w[_]),s),se=s,s=I,I=a(pe,10),pe=Y,Y=F}F=r(this.h[1],V,I),this.h[1]=r(this.h[2],Z,s),this.h[2]=r(this.h[3],J,se),this.h[3]=r(this.h[4],N,Y),this.h[4]=r(this.h[0],X,pe),this.h[0]=F},p.prototype._digest=function(j){return j==="hex"?e.toHex32(this.h,"little"):e.split32(this.h,"little")};function g(C,j,O,N){return C<=15?j^O^N:C<=31?j&O|~j&N:C<=47?(j|~O)^N:C<=63?j&N|O&~N:j^(O|~N)}function u(C){return C<=15?0:C<=31?1518500249:C<=47?1859775393:C<=63?2400959708:2840853838}function l(C){return C<=15?1352829926:C<=31?1548603684:C<=47?1836072691:C<=63?2053994217:0}var m=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],y=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],d=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],w=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},46229:(W,b,n)=>{"use strict";b.sha1=n(43917),b.sha224=n(47714),b.sha256=n(2287),b.sha384=n(21911),b.sha512=n(57766)},43917:(W,b,n)=>{"use strict";var e=n(67426),i=n(66166),a=n(66225),f=e.rotl32,r=e.sum32,v=e.sum32_5,c=a.ft_1,p=i.BlockHash,g=[1518500249,1859775393,2400959708,3395469782];function u(){if(!(this instanceof u))return new u;p.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}e.inherits(u,p),W.exports=u,u.blockSize=512,u.outSize=160,u.hmacStrength=80,u.padLength=64,u.prototype._update=function(m,y){for(var d=this.W,w=0;w<16;w++)d[w]=m[y+w];for(;w<d.length;w++)d[w]=f(d[w-3]^d[w-8]^d[w-14]^d[w-16],1);var C=this.h[0],j=this.h[1],O=this.h[2],N=this.h[3],X=this.h[4];for(w=0;w<d.length;w++){var V=~~(w/20),Z=v(f(C,5),c(V,j,O,N),X,d[w],g[V]);X=N,N=O,O=f(j,30),j=C,C=Z}this.h[0]=r(this.h[0],C),this.h[1]=r(this.h[1],j),this.h[2]=r(this.h[2],O),this.h[3]=r(this.h[3],N),this.h[4]=r(this.h[4],X)},u.prototype._digest=function(m){return m==="hex"?e.toHex32(this.h,"big"):e.split32(this.h,"big")}},47714:(W,b,n)=>{"use strict";var e=n(67426),i=n(2287);function a(){if(!(this instanceof a))return new a;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}e.inherits(a,i),W.exports=a,a.blockSize=512,a.outSize=224,a.hmacStrength=192,a.padLength=64,a.prototype._digest=function(r){return r==="hex"?e.toHex32(this.h.slice(0,7),"big"):e.split32(this.h.slice(0,7),"big")}},2287:(W,b,n)=>{"use strict";var e=n(67426),i=n(66166),a=n(66225),f=n(43349),r=e.sum32,v=e.sum32_4,c=e.sum32_5,p=a.ch32,g=a.maj32,u=a.s0_256,l=a.s1_256,m=a.g0_256,y=a.g1_256,d=i.BlockHash,w=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function C(){if(!(this instanceof C))return new C;d.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=w,this.W=new Array(64)}e.inherits(C,d),W.exports=C,C.blockSize=512,C.outSize=256,C.hmacStrength=192,C.padLength=64,C.prototype._update=function(O,N){for(var X=this.W,V=0;V<16;V++)X[V]=O[N+V];for(;V<X.length;V++)X[V]=v(y(X[V-2]),X[V-7],m(X[V-15]),X[V-16]);var Z=this.h[0],J=this.h[1],se=this.h[2],Y=this.h[3],pe=this.h[4],I=this.h[5],s=this.h[6],_=this.h[7];for(f(this.k.length===X.length),V=0;V<X.length;V++){var F=c(_,l(pe),p(pe,I,s),this.k[V],X[V]),E=r(u(Z),g(Z,J,se));_=s,s=I,I=pe,pe=r(Y,F),Y=se,se=J,J=Z,Z=r(F,E)}this.h[0]=r(this.h[0],Z),this.h[1]=r(this.h[1],J),this.h[2]=r(this.h[2],se),this.h[3]=r(this.h[3],Y),this.h[4]=r(this.h[4],pe),this.h[5]=r(this.h[5],I),this.h[6]=r(this.h[6],s),this.h[7]=r(this.h[7],_)},C.prototype._digest=function(O){return O==="hex"?e.toHex32(this.h,"big"):e.split32(this.h,"big")}},21911:(W,b,n)=>{"use strict";var e=n(67426),i=n(57766);function a(){if(!(this instanceof a))return new a;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}e.inherits(a,i),W.exports=a,a.blockSize=1024,a.outSize=384,a.hmacStrength=192,a.padLength=128,a.prototype._digest=function(r){return r==="hex"?e.toHex32(this.h.slice(0,12),"big"):e.split32(this.h.slice(0,12),"big")}},57766:(W,b,n)=>{"use strict";var e=n(67426),i=n(66166),a=n(43349),f=e.rotr64_hi,r=e.rotr64_lo,v=e.shr64_hi,c=e.shr64_lo,p=e.sum64,g=e.sum64_hi,u=e.sum64_lo,l=e.sum64_4_hi,m=e.sum64_4_lo,y=e.sum64_5_hi,d=e.sum64_5_lo,w=i.BlockHash,C=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function j(){if(!(this instanceof j))return new j;w.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=C,this.W=new Array(160)}e.inherits(j,w),W.exports=j,j.blockSize=1024,j.outSize=512,j.hmacStrength=192,j.padLength=128,j.prototype._prepareBlock=function(E,k){for(var x=this.W,R=0;R<32;R++)x[R]=E[k+R];for(;R<x.length;R+=2){var M=s(x[R-4],x[R-3]),o=_(x[R-4],x[R-3]),P=x[R-14],$=x[R-13],K=pe(x[R-30],x[R-29]),q=I(x[R-30],x[R-29]),Fe=x[R-32],et=x[R-31];x[R]=l(M,o,P,$,K,q,Fe,et),x[R+1]=m(M,o,P,$,K,q,Fe,et)}},j.prototype._update=function(E,k){this._prepareBlock(E,k);var x=this.W,R=this.h[0],M=this.h[1],o=this.h[2],P=this.h[3],$=this.h[4],K=this.h[5],q=this.h[6],Fe=this.h[7],et=this.h[8],Qe=this.h[9],Ht=this.h[10],qe=this.h[11],De=this.h[12],Je=this.h[13],yt=this.h[14],jt=this.h[15];a(this.k.length===x.length);for(var Lt=0;Lt<x.length;Lt+=2){var ct=yt,Bt=jt,gn=se(et,Qe),Mt=Y(et,Qe),Zt=O(et,Qe,Ht,qe,De,Je),Kt=N(et,Qe,Ht,qe,De,Je),Tt=this.k[Lt],xt=this.k[Lt+1],Jt=x[Lt],Dt=x[Lt+1],en=y(ct,Bt,gn,Mt,Zt,Kt,Tt,xt,Jt,Dt),rt=d(ct,Bt,gn,Mt,Zt,Kt,Tt,xt,Jt,Dt);ct=Z(R,M),Bt=J(R,M),gn=X(R,M,o,P,$,K),Mt=V(R,M,o,P,$,K);var _e=g(ct,Bt,gn,Mt),oe=u(ct,Bt,gn,Mt);yt=De,jt=Je,De=Ht,Je=qe,Ht=et,qe=Qe,et=g(q,Fe,en,rt),Qe=u(Fe,Fe,en,rt),q=$,Fe=K,$=o,K=P,o=R,P=M,R=g(en,rt,_e,oe),M=u(en,rt,_e,oe)}p(this.h,0,R,M),p(this.h,2,o,P),p(this.h,4,$,K),p(this.h,6,q,Fe),p(this.h,8,et,Qe),p(this.h,10,Ht,qe),p(this.h,12,De,Je),p(this.h,14,yt,jt)},j.prototype._digest=function(E){return E==="hex"?e.toHex32(this.h,"big"):e.split32(this.h,"big")};function O(F,E,k,x,R){var M=F&k^~F&R;return M<0&&(M+=4294967296),M}function N(F,E,k,x,R,M){var o=E&x^~E&M;return o<0&&(o+=4294967296),o}function X(F,E,k,x,R){var M=F&k^F&R^k&R;return M<0&&(M+=4294967296),M}function V(F,E,k,x,R,M){var o=E&x^E&M^x&M;return o<0&&(o+=4294967296),o}function Z(F,E){var k=f(F,E,28),x=f(E,F,2),R=f(E,F,7),M=k^x^R;return M<0&&(M+=4294967296),M}function J(F,E){var k=r(F,E,28),x=r(E,F,2),R=r(E,F,7),M=k^x^R;return M<0&&(M+=4294967296),M}function se(F,E){var k=f(F,E,14),x=f(F,E,18),R=f(E,F,9),M=k^x^R;return M<0&&(M+=4294967296),M}function Y(F,E){var k=r(F,E,14),x=r(F,E,18),R=r(E,F,9),M=k^x^R;return M<0&&(M+=4294967296),M}function pe(F,E){var k=f(F,E,1),x=f(F,E,8),R=v(F,E,7),M=k^x^R;return M<0&&(M+=4294967296),M}function I(F,E){var k=r(F,E,1),x=r(F,E,8),R=c(F,E,7),M=k^x^R;return M<0&&(M+=4294967296),M}function s(F,E){var k=f(F,E,19),x=f(E,F,29),R=v(F,E,6),M=k^x^R;return M<0&&(M+=4294967296),M}function _(F,E){var k=r(F,E,19),x=r(E,F,29),R=c(F,E,6),M=k^x^R;return M<0&&(M+=4294967296),M}},66225:(W,b,n)=>{"use strict";var e=n(67426),i=e.rotr32;function a(l,m,y,d){if(l===0)return f(m,y,d);if(l===1||l===3)return v(m,y,d);if(l===2)return r(m,y,d)}b.ft_1=a;function f(l,m,y){return l&m^~l&y}b.ch32=f;function r(l,m,y){return l&m^l&y^m&y}b.maj32=r;function v(l,m,y){return l^m^y}b.p32=v;function c(l){return i(l,2)^i(l,13)^i(l,22)}b.s0_256=c;function p(l){return i(l,6)^i(l,11)^i(l,25)}b.s1_256=p;function g(l){return i(l,7)^i(l,18)^l>>>3}b.g0_256=g;function u(l){return i(l,17)^i(l,19)^l>>>10}b.g1_256=u},67426:(W,b,n)=>{"use strict";var e=n(43349),i=n(56698);b.inherits=i;function a(_,F){return(_.charCodeAt(F)&64512)!==55296||F<0||F+1>=_.length?!1:(_.charCodeAt(F+1)&64512)===56320}function f(_,F){if(Array.isArray(_))return _.slice();if(!_)return[];var E=[];if(typeof _=="string")if(F){if(F==="hex")for(_=_.replace(/[^a-z0-9]+/ig,""),_.length%2!==0&&(_="0"+_),x=0;x<_.length;x+=2)E.push(parseInt(_[x]+_[x+1],16))}else for(var k=0,x=0;x<_.length;x++){var R=_.charCodeAt(x);R<128?E[k++]=R:R<2048?(E[k++]=R>>6|192,E[k++]=R&63|128):a(_,x)?(R=65536+((R&1023)<<10)+(_.charCodeAt(++x)&1023),E[k++]=R>>18|240,E[k++]=R>>12&63|128,E[k++]=R>>6&63|128,E[k++]=R&63|128):(E[k++]=R>>12|224,E[k++]=R>>6&63|128,E[k++]=R&63|128)}else for(x=0;x<_.length;x++)E[x]=_[x]|0;return E}b.toArray=f;function r(_){for(var F="",E=0;E<_.length;E++)F+=p(_[E].toString(16));return F}b.toHex=r;function v(_){var F=_>>>24|_>>>8&65280|_<<8&16711680|(_&255)<<24;return F>>>0}b.htonl=v;function c(_,F){for(var E="",k=0;k<_.length;k++){var x=_[k];F==="little"&&(x=v(x)),E+=g(x.toString(16))}return E}b.toHex32=c;function p(_){return _.length===1?"0"+_:_}b.zero2=p;function g(_){return _.length===7?"0"+_:_.length===6?"00"+_:_.length===5?"000"+_:_.length===4?"0000"+_:_.length===3?"00000"+_:_.length===2?"000000"+_:_.length===1?"0000000"+_:_}b.zero8=g;function u(_,F,E,k){var x=E-F;e(x%4===0);for(var R=new Array(x/4),M=0,o=F;M<R.length;M++,o+=4){var P;k==="big"?P=_[o]<<24|_[o+1]<<16|_[o+2]<<8|_[o+3]:P=_[o+3]<<24|_[o+2]<<16|_[o+1]<<8|_[o],R[M]=P>>>0}return R}b.join32=u;function l(_,F){for(var E=new Array(_.length*4),k=0,x=0;k<_.length;k++,x+=4){var R=_[k];F==="big"?(E[x]=R>>>24,E[x+1]=R>>>16&255,E[x+2]=R>>>8&255,E[x+3]=R&255):(E[x+3]=R>>>24,E[x+2]=R>>>16&255,E[x+1]=R>>>8&255,E[x]=R&255)}return E}b.split32=l;function m(_,F){return _>>>F|_<<32-F}b.rotr32=m;function y(_,F){return _<<F|_>>>32-F}b.rotl32=y;function d(_,F){return _+F>>>0}b.sum32=d;function w(_,F,E){return _+F+E>>>0}b.sum32_3=w;function C(_,F,E,k){return _+F+E+k>>>0}b.sum32_4=C;function j(_,F,E,k,x){return _+F+E+k+x>>>0}b.sum32_5=j;function O(_,F,E,k){var x=_[F],R=_[F+1],M=k+R>>>0,o=(M<k?1:0)+E+x;_[F]=o>>>0,_[F+1]=M}b.sum64=O;function N(_,F,E,k){var x=F+k>>>0,R=(x<F?1:0)+_+E;return R>>>0}b.sum64_hi=N;function X(_,F,E,k){var x=F+k;return x>>>0}b.sum64_lo=X;function V(_,F,E,k,x,R,M,o){var P=0,$=F;$=$+k>>>0,P+=$<F?1:0,$=$+R>>>0,P+=$<R?1:0,$=$+o>>>0,P+=$<o?1:0;var K=_+E+x+M+P;return K>>>0}b.sum64_4_hi=V;function Z(_,F,E,k,x,R,M,o){var P=F+k+R+o;return P>>>0}b.sum64_4_lo=Z;function J(_,F,E,k,x,R,M,o,P,$){var K=0,q=F;q=q+k>>>0,K+=q<F?1:0,q=q+R>>>0,K+=q<R?1:0,q=q+o>>>0,K+=q<o?1:0,q=q+$>>>0,K+=q<$?1:0;var Fe=_+E+x+M+P+K;return Fe>>>0}b.sum64_5_hi=J;function se(_,F,E,k,x,R,M,o,P,$){var K=F+k+R+o+$;return K>>>0}b.sum64_5_lo=se;function Y(_,F,E){var k=F<<32-E|_>>>E;return k>>>0}b.rotr64_hi=Y;function pe(_,F,E){var k=_<<32-E|F>>>E;return k>>>0}b.rotr64_lo=pe;function I(_,F,E){return _>>>E}b.shr64_hi=I;function s(_,F,E){var k=_<<32-E|F>>>E;return k>>>0}b.shr64_lo=s},9957:(W,b,n)=>{"use strict";var e=Function.prototype.call,i=Object.prototype.hasOwnProperty,a=n(66743);W.exports=a.call(e,i)},32723:(W,b,n)=>{"use strict";var e=n(77952),i=n(64367),a=n(43349);function f(r){if(!(this instanceof f))return new f(r);this.hash=r.hash,this.predResist=!!r.predResist,this.outLen=this.hash.outSize,this.minEntropy=r.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var v=i.toArray(r.entropy,r.entropyEnc||"hex"),c=i.toArray(r.nonce,r.nonceEnc||"hex"),p=i.toArray(r.pers,r.persEnc||"hex");a(v.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(v,c,p)}W.exports=f,f.prototype._init=function(v,c,p){var g=v.concat(c).concat(p);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var u=0;u<this.V.length;u++)this.K[u]=0,this.V[u]=1;this._update(g),this._reseed=1,this.reseedInterval=281474976710656},f.prototype._hmac=function(){return new e.hmac(this.hash,this.K)},f.prototype._update=function(v){var c=this._hmac().update(this.V).update([0]);v&&(c=c.update(v)),this.K=c.digest(),this.V=this._hmac().update(this.V).digest(),v&&(this.K=this._hmac().update(this.V).update([1]).update(v).digest(),this.V=this._hmac().update(this.V).digest())},f.prototype.reseed=function(v,c,p,g){typeof c!="string"&&(g=p,p=c,c=null),v=i.toArray(v,c),p=i.toArray(p,g),a(v.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(v.concat(p||[])),this._reseed=1},f.prototype.generate=function(v,c,p,g){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");typeof c!="string"&&(g=p,p=c,c=null),p&&(p=i.toArray(p,g||"hex"),this._update(p));for(var u=[];u.length<v;)this.V=this._hmac().update(this.V).digest(),u=u.concat(this.V);var l=u.slice(0,v);return this._update(p),this._reseed++,i.encode(l,c)}},251:(W,b)=>{/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */b.read=function(n,e,i,a,f){var r,v,c=f*8-a-1,p=(1<<c)-1,g=p>>1,u=-7,l=i?f-1:0,m=i?-1:1,y=n[e+l];for(l+=m,r=y&(1<<-u)-1,y>>=-u,u+=c;u>0;r=r*256+n[e+l],l+=m,u-=8);for(v=r&(1<<-u)-1,r>>=-u,u+=a;u>0;v=v*256+n[e+l],l+=m,u-=8);if(r===0)r=1-g;else{if(r===p)return v?NaN:(y?-1:1)*(1/0);v=v+Math.pow(2,a),r=r-g}return(y?-1:1)*v*Math.pow(2,r-a)},b.write=function(n,e,i,a,f,r){var v,c,p,g=r*8-f-1,u=(1<<g)-1,l=u>>1,m=f===23?Math.pow(2,-24)-Math.pow(2,-77):0,y=a?0:r-1,d=a?1:-1,w=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(c=isNaN(e)?1:0,v=u):(v=Math.floor(Math.log(e)/Math.LN2),e*(p=Math.pow(2,-v))<1&&(v--,p*=2),v+l>=1?e+=m/p:e+=m*Math.pow(2,1-l),e*p>=2&&(v++,p/=2),v+l>=u?(c=0,v=u):v+l>=1?(c=(e*p-1)*Math.pow(2,f),v=v+l):(c=e*Math.pow(2,l-1)*Math.pow(2,f),v=0));f>=8;n[i+y]=c&255,y+=d,c/=256,f-=8);for(v=v<<f|c,g+=f;g>0;n[i+y]=v&255,y+=d,v/=256,g-=8);n[i+y-d]|=w*128}},56698:W=>{typeof Object.create=="function"?W.exports=function(n,e){e&&(n.super_=e,n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}))}:W.exports=function(n,e){if(e){n.super_=e;var i=function(){};i.prototype=e.prototype,n.prototype=new i,n.prototype.constructor=n}}},19788:W=>{var b=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,e=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,f=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,r=/^[;\s]*/,v=/^\s+|\s+$/g,c=`
`,p="/",g="*",u="",l="comment",m="declaration";W.exports=function(d,w){if(typeof d!="string")throw new TypeError("First argument must be a string");if(!d)return[];w=w||{};var C=1,j=1;function O(_){var F=_.match(n);F&&(C+=F.length);var E=_.lastIndexOf(c);j=~E?_.length-E:j+_.length}function N(){var _={line:C,column:j};return function(F){return F.position=new X(_),se(),F}}function X(_){this.start=_,this.end={line:C,column:j},this.source=w.source}X.prototype.content=d;var V=[];function Z(_){var F=new Error(w.source+":"+C+":"+j+": "+_);if(F.reason=_,F.filename=w.source,F.line=C,F.column=j,F.source=d,w.silent)V.push(F);else throw F}function J(_){var F=_.exec(d);if(F){var E=F[0];return O(E),d=d.slice(E.length),F}}function se(){J(e)}function Y(_){var F;for(_=_||[];F=pe();)F!==!1&&_.push(F);return _}function pe(){var _=N();if(!(p!=d.charAt(0)||g!=d.charAt(1))){for(var F=2;u!=d.charAt(F)&&(g!=d.charAt(F)||p!=d.charAt(F+1));)++F;if(F+=2,u===d.charAt(F-1))return Z("End of comment missing");var E=d.slice(2,F-2);return j+=2,O(E),d=d.slice(F),j+=2,_({type:l,comment:E})}}function I(){var _=N(),F=J(i);if(F){if(pe(),!J(a))return Z("property missing ':'");var E=J(f),k=_({type:m,property:y(F[0].replace(b,u)),value:E?y(E[0].replace(b,u)):u});return J(r),k}}function s(){var _=[];Y(_);for(var F;F=I();)F!==!1&&(_.push(F),Y(_));return _}return se(),s()};function y(d){return d?d.replace(v,u):u}},47244:W=>{"use strict";var b=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",n=Object.prototype.toString,e=function(r){return b&&r&&typeof r=="object"&&Symbol.toStringTag in r?!1:n.call(r)==="[object Arguments]"},i=function(r){return e(r)?!0:r!==null&&typeof r=="object"&&typeof r.length=="number"&&r.length>=0&&n.call(r)!=="[object Array]"&&n.call(r.callee)==="[object Function]"},a=function(){return e(arguments)}();e.isLegacyArguments=i,W.exports=a?e:i},69600:W=>{"use strict";var b=Function.prototype.toString,n=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,e,i;if(typeof n=="function"&&typeof Object.defineProperty=="function")try{e=Object.defineProperty({},"length",{get:function(){throw i}}),i={},n(function(){throw 42},null,e)}catch(j){j!==i&&(n=null)}else n=null;var a=/^\s*class\b/,f=function(O){try{var N=b.call(O);return a.test(N)}catch{return!1}},r=function(O){try{return f(O)?!1:(b.call(O),!0)}catch{return!1}},v=Object.prototype.toString,c="[object Object]",p="[object Function]",g="[object GeneratorFunction]",u="[object HTMLAllCollection]",l="[object HTML document.all class]",m="[object HTMLCollection]",y=typeof Symbol=="function"&&!!Symbol.toStringTag,d=!(0 in[,]),w=function(){return!1};if(typeof document=="object"){var C=document.all;v.call(C)===v.call(document.all)&&(w=function(O){if((d||!O)&&(typeof O>"u"||typeof O=="object"))try{var N=v.call(O);return(N===u||N===l||N===m||N===c)&&O("")==null}catch{}return!1})}W.exports=n?function(O){if(w(O))return!0;if(!O||typeof O!="function"&&typeof O!="object")return!1;try{n(O,null,e)}catch(N){if(N!==i)return!1}return!f(O)&&r(O)}:function(O){if(w(O))return!0;if(!O||typeof O!="function"&&typeof O!="object")return!1;if(y)return r(O);if(f(O))return!1;var N=v.call(O);return N!==p&&N!==g&&!/^\[object HTML/.test(N)?!1:r(O)}},48184:W=>{"use strict";var b=Object.prototype.toString,n=Function.prototype.toString,e=/^\s*(?:function)?\*/,i=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",a=Object.getPrototypeOf,f=function(){if(!i)return!1;try{return Function("return function*() {}")()}catch{}},r;W.exports=function(c){if(typeof c!="function")return!1;if(e.test(n.call(c)))return!0;if(!i){var p=b.call(c);return p==="[object GeneratorFunction]"}if(!a)return!1;if(typeof r>"u"){var g=f();r=g?a(g):!1}return a(c)===r}},51111:W=>{"use strict";const b=new Set(["ENOTFOUND","ENETUNREACH","UNABLE_TO_GET_ISSUER_CERT","UNABLE_TO_GET_CRL","UNABLE_TO_DECRYPT_CERT_SIGNATURE","UNABLE_TO_DECRYPT_CRL_SIGNATURE","UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY","CERT_SIGNATURE_FAILURE","CRL_SIGNATURE_FAILURE","CERT_NOT_YET_VALID","CERT_HAS_EXPIRED","CRL_NOT_YET_VALID","CRL_HAS_EXPIRED","ERROR_IN_CERT_NOT_BEFORE_FIELD","ERROR_IN_CERT_NOT_AFTER_FIELD","ERROR_IN_CRL_LAST_UPDATE_FIELD","ERROR_IN_CRL_NEXT_UPDATE_FIELD","OUT_OF_MEM","DEPTH_ZERO_SELF_SIGNED_CERT","SELF_SIGNED_CERT_IN_CHAIN","UNABLE_TO_GET_ISSUER_CERT_LOCALLY","UNABLE_TO_VERIFY_LEAF_SIGNATURE","CERT_CHAIN_TOO_LONG","CERT_REVOKED","INVALID_CA","PATH_LENGTH_EXCEEDED","INVALID_PURPOSE","CERT_UNTRUSTED","CERT_REJECTED","HOSTNAME_MISMATCH"]);W.exports=n=>!b.has(n&&n.code)},35680:(W,b,n)=>{"use strict";var e=n(25767);W.exports=function(a){return!!e(a)}},64634:W=>{var b={}.toString;W.exports=Array.isArray||function(n){return b.call(n)=="[object Array]"}},53481:function(W,b){/* @preserve
* Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com
* (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade
*/(function(n,e){e(b)})(this,function(n){"use strict";var e="1.9.4";function i(D){var A,U,G,ee;for(U=1,G=arguments.length;U<G;U++){ee=arguments[U];for(A in ee)D[A]=ee[A]}return D}var a=Object.create||function(){function D(){}return function(A){return D.prototype=A,new D}}();function f(D,A){var U=Array.prototype.slice;if(D.bind)return D.bind.apply(D,U.call(arguments,1));var G=U.call(arguments,2);return function(){return D.apply(A,G.length?G.concat(U.call(arguments)):arguments)}}var r=0;function v(D){return"_leaflet_id"in D||(D._leaflet_id=++r),D._leaflet_id}function c(D,A,U){var G,ee,de,ve;return ve=function(){G=!1,ee&&(de.apply(U,ee),ee=!1)},de=function(){G?ee=arguments:(D.apply(U,arguments),setTimeout(ve,A),G=!0)},de}function p(D,A,U){var G=A[1],ee=A[0],de=G-ee;return D===G&&U?D:((D-ee)%de+de)%de+ee}function g(){return!1}function u(D,A){if(A===!1)return D;var U=Math.pow(10,A===void 0?6:A);return Math.round(D*U)/U}function l(D){return D.trim?D.trim():D.replace(/^\s+|\s+$/g,"")}function m(D){return l(D).split(/\s+/)}function y(D,A){Object.prototype.hasOwnProperty.call(D,"options")||(D.options=D.options?a(D.options):{});for(var U in A)D.options[U]=A[U];return D.options}function d(D,A,U){var G=[];for(var ee in D)G.push(encodeURIComponent(U?ee.toUpperCase():ee)+"="+encodeURIComponent(D[ee]));return(!A||A.indexOf("?")===-1?"?":"&")+G.join("&")}var w=/\{ *([\w_ -]+) *\}/g;function C(D,A){return D.replace(w,function(U,G){var ee=A[G];if(ee===void 0)throw new Error("No value provided for variable "+U);return typeof ee=="function"&&(ee=ee(A)),ee})}var j=Array.isArray||function(D){return Object.prototype.toString.call(D)==="[object Array]"};function O(D,A){for(var U=0;U<D.length;U++)if(D[U]===A)return U;return-1}var N="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function X(D){return window["webkit"+D]||window["moz"+D]||window["ms"+D]}var V=0;function Z(D){var A=+new Date,U=Math.max(0,16-(A-V));return V=A+U,window.setTimeout(D,U)}var J=window.requestAnimationFrame||X("RequestAnimationFrame")||Z,se=window.cancelAnimationFrame||X("CancelAnimationFrame")||X("CancelRequestAnimationFrame")||function(D){window.clearTimeout(D)};function Y(D,A,U){if(U&&J===Z)D.call(A);else return J.call(window,f(D,A))}function pe(D){D&&se.call(window,D)}var I={__proto__:null,extend:i,create:a,bind:f,get lastId(){return r},stamp:v,throttle:c,wrapNum:p,falseFn:g,formatNum:u,trim:l,splitWords:m,setOptions:y,getParamString:d,template:C,isArray:j,indexOf:O,emptyImageUrl:N,requestFn:J,cancelFn:se,requestAnimFrame:Y,cancelAnimFrame:pe};function s(){}s.extend=function(D){var A=function(){y(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},U=A.__super__=this.prototype,G=a(U);G.constructor=A,A.prototype=G;for(var ee in this)Object.prototype.hasOwnProperty.call(this,ee)&&ee!=="prototype"&&ee!=="__super__"&&(A[ee]=this[ee]);return D.statics&&i(A,D.statics),D.includes&&(_(D.includes),i.apply(null,[G].concat(D.includes))),i(G,D),delete G.statics,delete G.includes,G.options&&(G.options=U.options?a(U.options):{},i(G.options,D.options)),G._initHooks=[],G.callInitHooks=function(){if(!this._initHooksCalled){U.callInitHooks&&U.callInitHooks.call(this),this._initHooksCalled=!0;for(var de=0,ve=G._initHooks.length;de<ve;de++)G._initHooks[de].call(this)}},A},s.include=function(D){var A=this.prototype.options;return i(this.prototype,D),D.options&&(this.prototype.options=A,this.mergeOptions(D.options)),this},s.mergeOptions=function(D){return i(this.prototype.options,D),this},s.addInitHook=function(D){var A=Array.prototype.slice.call(arguments,1),U=typeof D=="function"?D:function(){this[D].apply(this,A)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(U),this};function _(D){if(!(typeof L>"u"||!L||!L.Mixin)){D=j(D)?D:[D];for(var A=0;A<D.length;A++)D[A]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",new Error().stack)}}var F={on:function(D,A,U){if(typeof D=="object")for(var G in D)this._on(G,D[G],A);else{D=m(D);for(var ee=0,de=D.length;ee<de;ee++)this._on(D[ee],A,U)}return this},off:function(D,A,U){if(!arguments.length)delete this._events;else if(typeof D=="object")for(var G in D)this._off(G,D[G],A);else{D=m(D);for(var ee=arguments.length===1,de=0,ve=D.length;de<ve;de++)ee?this._off(D[de]):this._off(D[de],A,U)}return this},_on:function(D,A,U,G){if(typeof A!="function"){console.warn("wrong listener type: "+typeof A);return}if(this._listens(D,A,U)===!1){U===this&&(U=void 0);var ee={fn:A,ctx:U};G&&(ee.once=!0),this._events=this._events||{},this._events[D]=this._events[D]||[],this._events[D].push(ee)}},_off:function(D,A,U){var G,ee,de;if(this._events&&(G=this._events[D],!!G)){if(arguments.length===1){if(this._firingCount)for(ee=0,de=G.length;ee<de;ee++)G[ee].fn=g;delete this._events[D];return}if(typeof A!="function"){console.warn("wrong listener type: "+typeof A);return}var ve=this._listens(D,A,U);if(ve!==!1){var Oe=G[ve];this._firingCount&&(Oe.fn=g,this._events[D]=G=G.slice()),G.splice(ve,1)}}},fire:function(D,A,U){if(!this.listens(D,U))return this;var G=i({},A,{type:D,target:this,sourceTarget:A&&A.sourceTarget||this});if(this._events){var ee=this._events[D];if(ee){this._firingCount=this._firingCount+1||1;for(var de=0,ve=ee.length;de<ve;de++){var Oe=ee[de],ke=Oe.fn;Oe.once&&this.off(D,ke,Oe.ctx),ke.call(Oe.ctx||this,G)}this._firingCount--}}return U&&this._propagateEvent(G),this},listens:function(D,A,U,G){typeof D!="string"&&console.warn('"string" type argument expected');var ee=A;typeof A!="function"&&(G=!!A,ee=void 0,U=void 0);var de=this._events&&this._events[D];if(de&&de.length&&this._listens(D,ee,U)!==!1)return!0;if(G){for(var ve in this._eventParents)if(this._eventParents[ve].listens(D,A,U,G))return!0}return!1},_listens:function(D,A,U){if(!this._events)return!1;var G=this._events[D]||[];if(!A)return!!G.length;U===this&&(U=void 0);for(var ee=0,de=G.length;ee<de;ee++)if(G[ee].fn===A&&G[ee].ctx===U)return ee;return!1},once:function(D,A,U){if(typeof D=="object")for(var G in D)this._on(G,D[G],A,!0);else{D=m(D);for(var ee=0,de=D.length;ee<de;ee++)this._on(D[ee],A,U,!0)}return this},addEventParent:function(D){return this._eventParents=this._eventParents||{},this._eventParents[v(D)]=D,this},removeEventParent:function(D){return this._eventParents&&delete this._eventParents[v(D)],this},_propagateEvent:function(D){for(var A in this._eventParents)this._eventParents[A].fire(D.type,i({layer:D.target,propagatedFrom:D.target},D),!0)}};F.addEventListener=F.on,F.removeEventListener=F.clearAllEventListeners=F.off,F.addOneTimeEventListener=F.once,F.fireEvent=F.fire,F.hasEventListeners=F.listens;var E=s.extend(F);function k(D,A,U){this.x=U?Math.round(D):D,this.y=U?Math.round(A):A}var x=Math.trunc||function(D){return D>0?Math.floor(D):Math.ceil(D)};k.prototype={clone:function(){return new k(this.x,this.y)},add:function(D){return this.clone()._add(R(D))},_add:function(D){return this.x+=D.x,this.y+=D.y,this},subtract:function(D){return this.clone()._subtract(R(D))},_subtract:function(D){return this.x-=D.x,this.y-=D.y,this},divideBy:function(D){return this.clone()._divideBy(D)},_divideBy:function(D){return this.x/=D,this.y/=D,this},multiplyBy:function(D){return this.clone()._multiplyBy(D)},_multiplyBy:function(D){return this.x*=D,this.y*=D,this},scaleBy:function(D){return new k(this.x*D.x,this.y*D.y)},unscaleBy:function(D){return new k(this.x/D.x,this.y/D.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=x(this.x),this.y=x(this.y),this},distanceTo:function(D){D=R(D);var A=D.x-this.x,U=D.y-this.y;return Math.sqrt(A*A+U*U)},equals:function(D){return D=R(D),D.x===this.x&&D.y===this.y},contains:function(D){return D=R(D),Math.abs(D.x)<=Math.abs(this.x)&&Math.abs(D.y)<=Math.abs(this.y)},toString:function(){return"Point("+u(this.x)+", "+u(this.y)+")"}};function R(D,A,U){return D instanceof k?D:j(D)?new k(D[0],D[1]):D==null?D:typeof D=="object"&&"x"in D&&"y"in D?new k(D.x,D.y):new k(D,A,U)}function M(D,A){if(D)for(var U=A?[D,A]:D,G=0,ee=U.length;G<ee;G++)this.extend(U[G])}M.prototype={extend:function(D){var A,U;if(!D)return this;if(D instanceof k||typeof D[0]=="number"||"x"in D)A=U=R(D);else if(D=o(D),A=D.min,U=D.max,!A||!U)return this;return!this.min&&!this.max?(this.min=A.clone(),this.max=U.clone()):(this.min.x=Math.min(A.x,this.min.x),this.max.x=Math.max(U.x,this.max.x),this.min.y=Math.min(A.y,this.min.y),this.max.y=Math.max(U.y,this.max.y)),this},getCenter:function(D){return R((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,D)},getBottomLeft:function(){return R(this.min.x,this.max.y)},getTopRight:function(){return R(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(D){var A,U;return typeof D[0]=="number"||D instanceof k?D=R(D):D=o(D),D instanceof M?(A=D.min,U=D.max):A=U=D,A.x>=this.min.x&&U.x<=this.max.x&&A.y>=this.min.y&&U.y<=this.max.y},intersects:function(D){D=o(D);var A=this.min,U=this.max,G=D.min,ee=D.max,de=ee.x>=A.x&&G.x<=U.x,ve=ee.y>=A.y&&G.y<=U.y;return de&&ve},overlaps:function(D){D=o(D);var A=this.min,U=this.max,G=D.min,ee=D.max,de=ee.x>A.x&&G.x<U.x,ve=ee.y>A.y&&G.y<U.y;return de&&ve},isValid:function(){return!!(this.min&&this.max)},pad:function(D){var A=this.min,U=this.max,G=Math.abs(A.x-U.x)*D,ee=Math.abs(A.y-U.y)*D;return o(R(A.x-G,A.y-ee),R(U.x+G,U.y+ee))},equals:function(D){return D?(D=o(D),this.min.equals(D.getTopLeft())&&this.max.equals(D.getBottomRight())):!1}};function o(D,A){return!D||D instanceof M?D:new M(D,A)}function P(D,A){if(D)for(var U=A?[D,A]:D,G=0,ee=U.length;G<ee;G++)this.extend(U[G])}P.prototype={extend:function(D){var A=this._southWest,U=this._northEast,G,ee;if(D instanceof K)G=D,ee=D;else if(D instanceof P){if(G=D._southWest,ee=D._northEast,!G||!ee)return this}else return D?this.extend(q(D)||$(D)):this;return!A&&!U?(this._southWest=new K(G.lat,G.lng),this._northEast=new K(ee.lat,ee.lng)):(A.lat=Math.min(G.lat,A.lat),A.lng=Math.min(G.lng,A.lng),U.lat=Math.max(ee.lat,U.lat),U.lng=Math.max(ee.lng,U.lng)),this},pad:function(D){var A=this._southWest,U=this._northEast,G=Math.abs(A.lat-U.lat)*D,ee=Math.abs(A.lng-U.lng)*D;return new P(new K(A.lat-G,A.lng-ee),new K(U.lat+G,U.lng+ee))},getCenter:function(){return new K((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new K(this.getNorth(),this.getWest())},getSouthEast:function(){return new K(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(D){typeof D[0]=="number"||D instanceof K||"lat"in D?D=q(D):D=$(D);var A=this._southWest,U=this._northEast,G,ee;return D instanceof P?(G=D.getSouthWest(),ee=D.getNorthEast()):G=ee=D,G.lat>=A.lat&&ee.lat<=U.lat&&G.lng>=A.lng&&ee.lng<=U.lng},intersects:function(D){D=$(D);var A=this._southWest,U=this._northEast,G=D.getSouthWest(),ee=D.getNorthEast(),de=ee.lat>=A.lat&&G.lat<=U.lat,ve=ee.lng>=A.lng&&G.lng<=U.lng;return de&&ve},overlaps:function(D){D=$(D);var A=this._southWest,U=this._northEast,G=D.getSouthWest(),ee=D.getNorthEast(),de=ee.lat>A.lat&&G.lat<U.lat,ve=ee.lng>A.lng&&G.lng<U.lng;return de&&ve},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(D,A){return D?(D=$(D),this._southWest.equals(D.getSouthWest(),A)&&this._northEast.equals(D.getNorthEast(),A)):!1},isValid:function(){return!!(this._southWest&&this._northEast)}};function $(D,A){return D instanceof P?D:new P(D,A)}function K(D,A,U){if(isNaN(D)||isNaN(A))throw new Error("Invalid LatLng object: ("+D+", "+A+")");this.lat=+D,this.lng=+A,U!==void 0&&(this.alt=+U)}K.prototype={equals:function(D,A){if(!D)return!1;D=q(D);var U=Math.max(Math.abs(this.lat-D.lat),Math.abs(this.lng-D.lng));return U<=(A===void 0?1e-9:A)},toString:function(D){return"LatLng("+u(this.lat,D)+", "+u(this.lng,D)+")"},distanceTo:function(D){return et.distance(this,q(D))},wrap:function(){return et.wrapLatLng(this)},toBounds:function(D){var A=180*D/40075017,U=A/Math.cos(Math.PI/180*this.lat);return $([this.lat-A,this.lng-U],[this.lat+A,this.lng+U])},clone:function(){return new K(this.lat,this.lng,this.alt)}};function q(D,A,U){return D instanceof K?D:j(D)&&typeof D[0]!="object"?D.length===3?new K(D[0],D[1],D[2]):D.length===2?new K(D[0],D[1]):null:D==null?D:typeof D=="object"&&"lat"in D?new K(D.lat,"lng"in D?D.lng:D.lon,D.alt):A===void 0?null:new K(D,A,U)}var Fe={latLngToPoint:function(D,A){var U=this.projection.project(D),G=this.scale(A);return this.transformation._transform(U,G)},pointToLatLng:function(D,A){var U=this.scale(A),G=this.transformation.untransform(D,U);return this.projection.unproject(G)},project:function(D){return this.projection.project(D)},unproject:function(D){return this.projection.unproject(D)},scale:function(D){return 256*Math.pow(2,D)},zoom:function(D){return Math.log(D/256)/Math.LN2},getProjectedBounds:function(D){if(this.infinite)return null;var A=this.projection.bounds,U=this.scale(D),G=this.transformation.transform(A.min,U),ee=this.transformation.transform(A.max,U);return new M(G,ee)},infinite:!1,wrapLatLng:function(D){var A=this.wrapLng?p(D.lng,this.wrapLng,!0):D.lng,U=this.wrapLat?p(D.lat,this.wrapLat,!0):D.lat,G=D.alt;return new K(U,A,G)},wrapLatLngBounds:function(D){var A=D.getCenter(),U=this.wrapLatLng(A),G=A.lat-U.lat,ee=A.lng-U.lng;if(G===0&&ee===0)return D;var de=D.getSouthWest(),ve=D.getNorthEast(),Oe=new K(de.lat-G,de.lng-ee),ke=new K(ve.lat-G,ve.lng-ee);return new P(Oe,ke)}},et=i({},Fe,{wrapLng:[-180,180],R:6371e3,distance:function(D,A){var U=Math.PI/180,G=D.lat*U,ee=A.lat*U,de=Math.sin((A.lat-D.lat)*U/2),ve=Math.sin((A.lng-D.lng)*U/2),Oe=de*de+Math.cos(G)*Math.cos(ee)*ve*ve,ke=2*Math.atan2(Math.sqrt(Oe),Math.sqrt(1-Oe));return this.R*ke}}),Qe=6378137,Ht={R:Qe,MAX_LATITUDE:85.0511287798,project:function(D){var A=Math.PI/180,U=this.MAX_LATITUDE,G=Math.max(Math.min(U,D.lat),-U),ee=Math.sin(G*A);return new k(this.R*D.lng*A,this.R*Math.log((1+ee)/(1-ee))/2)},unproject:function(D){var A=180/Math.PI;return new K((2*Math.atan(Math.exp(D.y/this.R))-Math.PI/2)*A,D.x*A/this.R)},bounds:function(){var D=Qe*Math.PI;return new M([-D,-D],[D,D])}()};function qe(D,A,U,G){if(j(D)){this._a=D[0],this._b=D[1],this._c=D[2],this._d=D[3];return}this._a=D,this._b=A,this._c=U,this._d=G}qe.prototype={transform:function(D,A){return this._transform(D.clone(),A)},_transform:function(D,A){return A=A||1,D.x=A*(this._a*D.x+this._b),D.y=A*(this._c*D.y+this._d),D},untransform:function(D,A){return A=A||1,new k((D.x/A-this._b)/this._a,(D.y/A-this._d)/this._c)}};function De(D,A,U,G){return new qe(D,A,U,G)}var Je=i({},et,{code:"EPSG:3857",projection:Ht,transformation:function(){var D=.5/(Math.PI*Ht.R);return De(D,.5,-D,.5)}()}),yt=i({},Je,{code:"EPSG:900913"});function jt(D){return document.createElementNS("http://www.w3.org/2000/svg",D)}function Lt(D,A){var U="",G,ee,de,ve,Oe,ke;for(G=0,de=D.length;G<de;G++){for(Oe=D[G],ee=0,ve=Oe.length;ee<ve;ee++)ke=Oe[ee],U+=(ee?"L":"M")+ke.x+" "+ke.y;U+=A?Ci.svg?"z":"x":""}return U||"M0 0"}var ct=document.documentElement.style,Bt="ActiveXObject"in window,gn=Bt&&!document.addEventListener,Mt="msLaunchUri"in navigator&&!("documentMode"in document),Zt=fi("webkit"),Kt=fi("android"),Tt=fi("android 2")||fi("android 3"),xt=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),Jt=Kt&&fi("Google")&&xt<537&&!("AudioNode"in window),Dt=!!window.opera,en=!Mt&&fi("chrome"),rt=fi("gecko")&&!Zt&&!Dt&&!Bt,_e=!en&&fi("safari"),oe=fi("phantom"),Me="OTransition"in ct,Pe=navigator.platform.indexOf("Win")===0,fe=Bt&&"transition"in ct,Re="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!Tt,We="MozPerspective"in ct,ut=!window.L_DISABLE_3D&&(fe||Re||We)&&!Me&&!oe,dt=typeof orientation<"u"||fi("mobile"),Ue=dt&&Zt,je=dt&&Re,we=!window.PointerEvent&&window.MSPointerEvent,Xe=!!(window.PointerEvent||we),gt="ontouchstart"in window||!!window.TouchEvent,pn=!window.L_NO_TOUCH&&(gt||Xe),cn=dt&&Dt,hn=dt&&rt,En=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,on=function(){var D=!1;try{var A=Object.defineProperty({},"passive",{get:function(){D=!0}});window.addEventListener("testPassiveEventSupport",g,A),window.removeEventListener("testPassiveEventSupport",g,A)}catch{}return D}(),dn=function(){return!!document.createElement("canvas").getContext}(),jn=!!(document.createElementNS&&jt("svg").createSVGRect),Jn=!!jn&&function(){var D=document.createElement("div");return D.innerHTML="<svg/>",(D.firstChild&&D.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),$n=!jn&&function(){try{var D=document.createElement("div");D.innerHTML='<v:shape adj="1"/>';var A=D.firstChild;return A.style.behavior="url(#default#VML)",A&&typeof A.adj=="object"}catch{return!1}}(),Yi=navigator.platform.indexOf("Mac")===0,di=navigator.platform.indexOf("Linux")===0;function fi(D){return navigator.userAgent.toLowerCase().indexOf(D)>=0}var Ci={ie:Bt,ielt9:gn,edge:Mt,webkit:Zt,android:Kt,android23:Tt,androidStock:Jt,opera:Dt,chrome:en,gecko:rt,safari:_e,phantom:oe,opera12:Me,win:Pe,ie3d:fe,webkit3d:Re,gecko3d:We,any3d:ut,mobile:dt,mobileWebkit:Ue,mobileWebkit3d:je,msPointer:we,pointer:Xe,touch:pn,touchNative:gt,mobileOpera:cn,mobileGecko:hn,retina:En,passiveEvents:on,canvas:dn,svg:jn,vml:$n,inlineSvg:Jn,mac:Yi,linux:di},ki=Ci.msPointer?"MSPointerDown":"pointerdown",Hn=Ci.msPointer?"MSPointerMove":"pointermove",cr=Ci.msPointer?"MSPointerUp":"pointerup",mi=Ci.msPointer?"MSPointerCancel":"pointercancel",Fn={touchstart:ki,touchmove:Hn,touchend:cr,touchcancel:mi},ni={touchstart:ti,touchmove:Ti,touchend:Ti,touchcancel:Ti},Wn={},hi=!1;function Qn(D,A,U){return A==="touchstart"&&Tn(),ni[A]?(U=ni[A].bind(this,U),D.addEventListener(Fn[A],U,!1),U):(console.warn("wrong event specified:",A),g)}function Ze(D,A,U){if(!Fn[A]){console.warn("wrong event specified:",A);return}D.removeEventListener(Fn[A],U,!1)}function ft(D){Wn[D.pointerId]=D}function Yt(D){Wn[D.pointerId]&&(Wn[D.pointerId]=D)}function vn(D){delete Wn[D.pointerId]}function Tn(){hi||(document.addEventListener(ki,ft,!0),document.addEventListener(Hn,Yt,!0),document.addEventListener(cr,vn,!0),document.addEventListener(mi,vn,!0),hi=!0)}function Ti(D,A){if(A.pointerType!==(A.MSPOINTER_TYPE_MOUSE||"mouse")){A.touches=[];for(var U in Wn)A.touches.push(Wn[U]);A.changedTouches=[A],D(A)}}function ti(D,A){A.MSPOINTER_TYPE_TOUCH&&A.pointerType===A.MSPOINTER_TYPE_TOUCH&&Ot(A),Ti(D,A)}function Gn(D){var A={},U,G;for(G in D)U=D[G],A[G]=U&&U.bind?U.bind(D):U;return D=A,A.type="dblclick",A.detail=2,A.isTrusted=!1,A._simulated=!0,A}var Ri=200;function nn(D,A){D.addEventListener("dblclick",A);var U=0,G;function ee(de){if(de.detail!==1){G=de.detail;return}if(!(de.pointerType==="mouse"||de.sourceCapabilities&&!de.sourceCapabilities.firesTouchEvents)){var ve=yi(de);if(!(ve.some(function(ke){return ke instanceof HTMLLabelElement&&ke.attributes.for})&&!ve.some(function(ke){return ke instanceof HTMLInputElement||ke instanceof HTMLSelectElement}))){var Oe=Date.now();Oe-U<=Ri?(G++,G===2&&A(Gn(de))):G=1,U=Oe}}}return D.addEventListener("click",ee),{dblclick:A,simDblclick:ee}}function An(D,A){D.removeEventListener("dblclick",A.dblclick),D.removeEventListener("click",A.simDblclick)}var _i=ze(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),Ii=ze(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),lr=Ii==="webkitTransition"||Ii==="OTransition"?Ii+"End":"transitionend";function Rr(D){return typeof D=="string"?document.getElementById(D):D}function fr(D,A){var U=D.style[A]||D.currentStyle&&D.currentStyle[A];if((!U||U==="auto")&&document.defaultView){var G=document.defaultView.getComputedStyle(D,null);U=G?G[A]:null}return U==="auto"?null:U}function kr(D,A,U){var G=document.createElement(D);return G.className=A||"",U&&U.appendChild(G),G}function Zr(D){var A=D.parentNode;A&&A.removeChild(D)}function ea(D){for(;D.firstChild;)D.removeChild(D.firstChild)}function ws(D){var A=D.parentNode;A&&A.lastChild!==D&&A.appendChild(D)}function Bi(D){var A=D.parentNode;A&&A.firstChild!==D&&A.insertBefore(D,A.firstChild)}function Ps(D,A){if(D.classList!==void 0)return D.classList.contains(A);var U=Pt(D);return U.length>0&&new RegExp("(^|\\s)"+A+"(\\s|$)").test(U)}function es(D,A){if(D.classList!==void 0)for(var U=m(A),G=0,ee=U.length;G<ee;G++)D.classList.add(U[G]);else if(!Ps(D,A)){var de=Pt(D);_t(D,(de?de+" ":"")+A)}}function bn(D,A){D.classList!==void 0?D.classList.remove(A):_t(D,l((" "+Pt(D)+" ").replace(" "+A+" "," ")))}function _t(D,A){D.className.baseVal===void 0?D.className=A:D.className.baseVal=A}function Pt(D){return D.correspondingElement&&(D=D.correspondingElement),D.className.baseVal===void 0?D.className:D.className.baseVal}function le(D,A){"opacity"in D.style?D.style.opacity=A:"filter"in D.style&&Ce(D,A)}function Ce(D,A){var U=!1,G="DXImageTransform.Microsoft.Alpha";try{U=D.filters.item(G)}catch{if(A===1)return}A=Math.round(A*100),U?(U.Enabled=A!==100,U.Opacity=A):D.style.filter+=" progid:"+G+"(opacity="+A+")"}function ze(D){for(var A=document.documentElement.style,U=0;U<D.length;U++)if(D[U]in A)return D[U];return!1}function at(D,A,U){var G=A||new k(0,0);D.style[_i]=(Ci.ie3d?"translate("+G.x+"px,"+G.y+"px)":"translate3d("+G.x+"px,"+G.y+"px,0)")+(U?" scale("+U+")":"")}function be(D,A){D._leaflet_pos=A,Ci.any3d?at(D,A):(D.style.left=A.x+"px",D.style.top=A.y+"px")}function H(D){return D._leaflet_pos||new k(0,0)}var te,ae,ne;if("onselectstart"in document)te=function(){yn(window,"selectstart",Ot)},ae=function(){bi(window,"selectstart",Ot)};else{var ye=ze(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);te=function(){if(ye){var D=document.documentElement.style;ne=D[ye],D[ye]="none"}},ae=function(){ye&&(document.documentElement.style[ye]=ne,ne=void 0)}}function Ne(){yn(window,"dragstart",Ot)}function kt(){bi(window,"dragstart",Ot)}var it,Ge;function fn(D){for(;D.tabIndex===-1;)D=D.parentNode;D.style&&(Te(),it=D,Ge=D.style.outlineStyle,D.style.outlineStyle="none",yn(window,"keydown",Te))}function Te(){it&&(it.style.outlineStyle=Ge,it=void 0,Ge=void 0,bi(window,"keydown",Te))}function Ft(D){do D=D.parentNode;while((!D.offsetWidth||!D.offsetHeight)&&D!==document.body);return D}function St(D){var A=D.getBoundingClientRect();return{x:A.width/D.offsetWidth||1,y:A.height/D.offsetHeight||1,boundingClientRect:A}}var _n={__proto__:null,TRANSFORM:_i,TRANSITION:Ii,TRANSITION_END:lr,get:Rr,getStyle:fr,create:kr,remove:Zr,empty:ea,toFront:ws,toBack:Bi,hasClass:Ps,addClass:es,removeClass:bn,setClass:_t,getClass:Pt,setOpacity:le,testProp:ze,setTransform:at,setPosition:be,getPosition:H,get disableTextSelection(){return te},get enableTextSelection(){return ae},disableImageDrag:Ne,enableImageDrag:kt,preventOutline:fn,restoreOutline:Te,getSizedParentNode:Ft,getScale:St};function yn(D,A,U,G){if(A&&typeof A=="object")for(var ee in A)Mr(D,ee,A[ee],U);else{A=m(A);for(var de=0,ve=A.length;de<ve;de++)Mr(D,A[de],U,G)}return this}var qn="_leaflet_events";function bi(D,A,U,G){if(arguments.length===1)Qi(D),delete D[qn];else if(A&&typeof A=="object")for(var ee in A)Yr(D,ee,A[ee],U);else if(A=m(A),arguments.length===2)Qi(D,function(Oe){return O(A,Oe)!==-1});else for(var de=0,ve=A.length;de<ve;de++)Yr(D,A[de],U,G);return this}function Qi(D,A){for(var U in D[qn]){var G=U.split(/\d/)[0];(!A||A(G))&&Yr(D,G,null,null,U)}}var rr={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function Mr(D,A,U,G){var ee=A+v(U)+(G?"_"+v(G):"");if(D[qn]&&D[qn][ee])return this;var de=function(Oe){return U.call(G||D,Oe||window.event)},ve=de;!Ci.touchNative&&Ci.pointer&&A.indexOf("touch")===0?de=Qn(D,A,de):Ci.touch&&A==="dblclick"?de=nn(D,de):"addEventListener"in D?A==="touchstart"||A==="touchmove"||A==="wheel"||A==="mousewheel"?D.addEventListener(rr[A]||A,de,Ci.passiveEvents?{passive:!1}:!1):A==="mouseenter"||A==="mouseleave"?(de=function(Oe){Oe=Oe||window.event,$r(D,Oe)&&ve(Oe)},D.addEventListener(rr[A],de,!1)):D.addEventListener(A,ve,!1):D.attachEvent("on"+A,de),D[qn]=D[qn]||{},D[qn][ee]=de}function Yr(D,A,U,G,ee){ee=ee||A+v(U)+(G?"_"+v(G):"");var de=D[qn]&&D[qn][ee];if(!de)return this;!Ci.touchNative&&Ci.pointer&&A.indexOf("touch")===0?Ze(D,A,de):Ci.touch&&A==="dblclick"?An(D,de):"removeEventListener"in D?D.removeEventListener(rr[A]||A,de,!1):D.detachEvent("on"+A,de),D[qn][ee]=null}function ls(D){return D.stopPropagation?D.stopPropagation():D.originalEvent?D.originalEvent._stopped=!0:D.cancelBubble=!0,this}function Vr(D){return Mr(D,"wheel",ls),this}function Ar(D){return yn(D,"mousedown touchstart dblclick contextmenu",ls),D._leaflet_disable_click=!0,this}function Ot(D){return D.preventDefault?D.preventDefault():D.returnValue=!1,this}function zn(D){return Ot(D),ls(D),this}function yi(D){if(D.composedPath)return D.composedPath();for(var A=[],U=D.target;U;)A.push(U),U=U.parentNode;return A}function Hi(D,A){if(!A)return new k(D.clientX,D.clientY);var U=St(A),G=U.boundingClientRect;return new k((D.clientX-G.left)/U.x-A.clientLeft,(D.clientY-G.top)/U.y-A.clientTop)}var Wr=Ci.linux&&Ci.chrome?window.devicePixelRatio:Ci.mac?window.devicePixelRatio*3:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function ms(D){return Ci.edge?D.wheelDeltaY/2:D.deltaY&&D.deltaMode===0?-D.deltaY/Wr:D.deltaY&&D.deltaMode===1?-D.deltaY*20:D.deltaY&&D.deltaMode===2?-D.deltaY*60:D.deltaX||D.deltaZ?0:D.wheelDelta?(D.wheelDeltaY||D.wheelDelta)/2:D.detail&&Math.abs(D.detail)<32765?-D.detail*20:D.detail?D.detail/-32765*60:0}function $r(D,A){var U=A.relatedTarget;if(!U)return!0;try{for(;U&&U!==D;)U=U.parentNode}catch{return!1}return U!==D}var Lr={__proto__:null,on:yn,off:bi,stopPropagation:ls,disableScrollPropagation:Vr,disableClickPropagation:Ar,preventDefault:Ot,stop:zn,getPropagationPath:yi,getMousePosition:Hi,getWheelDelta:ms,isExternalTarget:$r,addListener:yn,removeListener:bi},Ei=E.extend({run:function(D,A,U,G){this.stop(),this._el=D,this._inProgress=!0,this._duration=U||.25,this._easeOutPower=1/Math.max(G||.5,.2),this._startPos=H(D),this._offset=A.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=Y(this._animate,this),this._step()},_step:function(D){var A=+new Date-this._startTime,U=this._duration*1e3;A<U?this._runFrame(this._easeOut(A/U),D):(this._runFrame(1),this._complete())},_runFrame:function(D,A){var U=this._startPos.add(this._offset.multiplyBy(D));A&&U._round(),be(this._el,U),this.fire("step")},_complete:function(){pe(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(D){return 1-Math.pow(1-D,this._easeOutPower)}}),Cr=E.extend({options:{crs:Je,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(D,A){A=y(this,A),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(D),this._initLayout(),this._onResize=f(this._onResize,this),this._initEvents(),A.maxBounds&&this.setMaxBounds(A.maxBounds),A.zoom!==void 0&&(this._zoom=this._limitZoom(A.zoom)),A.center&&A.zoom!==void 0&&this.setView(q(A.center),A.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=Ii&&Ci.any3d&&!Ci.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),yn(this._proxy,lr,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(D,A,U){if(A=A===void 0?this._zoom:this._limitZoom(A),D=this._limitCenter(q(D),A,this.options.maxBounds),U=U||{},this._stop(),this._loaded&&!U.reset&&U!==!0){U.animate!==void 0&&(U.zoom=i({animate:U.animate},U.zoom),U.pan=i({animate:U.animate,duration:U.duration},U.pan));var G=this._zoom!==A?this._tryAnimatedZoom&&this._tryAnimatedZoom(D,A,U.zoom):this._tryAnimatedPan(D,U.pan);if(G)return clearTimeout(this._sizeTimer),this}return this._resetView(D,A,U.pan&&U.pan.noMoveStart),this},setZoom:function(D,A){return this._loaded?this.setView(this.getCenter(),D,{zoom:A}):(this._zoom=D,this)},zoomIn:function(D,A){return D=D||(Ci.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+D,A)},zoomOut:function(D,A){return D=D||(Ci.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-D,A)},setZoomAround:function(D,A,U){var G=this.getZoomScale(A),ee=this.getSize().divideBy(2),de=D instanceof k?D:this.latLngToContainerPoint(D),ve=de.subtract(ee).multiplyBy(1-1/G),Oe=this.containerPointToLatLng(ee.add(ve));return this.setView(Oe,A,{zoom:U})},_getBoundsCenterZoom:function(D,A){A=A||{},D=D.getBounds?D.getBounds():$(D);var U=R(A.paddingTopLeft||A.padding||[0,0]),G=R(A.paddingBottomRight||A.padding||[0,0]),ee=this.getBoundsZoom(D,!1,U.add(G));if(ee=typeof A.maxZoom=="number"?Math.min(A.maxZoom,ee):ee,ee===1/0)return{center:D.getCenter(),zoom:ee};var de=G.subtract(U).divideBy(2),ve=this.project(D.getSouthWest(),ee),Oe=this.project(D.getNorthEast(),ee),ke=this.unproject(ve.add(Oe).divideBy(2).add(de),ee);return{center:ke,zoom:ee}},fitBounds:function(D,A){if(D=$(D),!D.isValid())throw new Error("Bounds are not valid.");var U=this._getBoundsCenterZoom(D,A);return this.setView(U.center,U.zoom,A)},fitWorld:function(D){return this.fitBounds([[-90,-180],[90,180]],D)},panTo:function(D,A){return this.setView(D,this._zoom,{pan:A})},panBy:function(D,A){if(D=R(D).round(),A=A||{},!D.x&&!D.y)return this.fire("moveend");if(A.animate!==!0&&!this.getSize().contains(D))return this._resetView(this.unproject(this.project(this.getCenter()).add(D)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new Ei,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),A.noMoveStart||this.fire("movestart"),A.animate!==!1){es(this._mapPane,"leaflet-pan-anim");var U=this._getMapPanePos().subtract(D).round();this._panAnim.run(this._mapPane,U,A.duration||.25,A.easeLinearity)}else this._rawPanBy(D),this.fire("move").fire("moveend");return this},flyTo:function(D,A,U){if(U=U||{},U.animate===!1||!Ci.any3d)return this.setView(D,A,U);this._stop();var G=this.project(this.getCenter()),ee=this.project(D),de=this.getSize(),ve=this._zoom;D=q(D),A=A===void 0?ve:A;var Oe=Math.max(de.x,de.y),ke=Oe*this.getZoomScale(ve,A),He=ee.distanceTo(G)||1,pt=1.42,ot=pt*pt;function wt(Si){var Ui=Si?-1:1,pr=Si?ke:Oe,gs=ke*ke-Oe*Oe+Ui*ot*ot*He*He,un=2*pr*ot*He,Sr=gs/un,js=Math.sqrt(Sr*Sr+1)-Sr,ss=js<1e-9?-18:Math.log(js);return ss}function Gt(Si){return(Math.exp(Si)-Math.exp(-Si))/2}function $t(Si){return(Math.exp(Si)+Math.exp(-Si))/2}function mn(Si){return Gt(Si)/$t(Si)}var Bn=wt(0);function Kn(Si){return Oe*($t(Bn)/$t(Bn+pt*Si))}function Nn(Si){return Oe*($t(Bn)*mn(Bn+pt*Si)-Gt(Bn))/ot}function On(Si){return 1-Math.pow(1-Si,1.5)}var ei=Date.now(),ji=(wt(1)-Bn)/pt,Xi=U.duration?1e3*U.duration:1e3*ji*.8;function Zi(){var Si=(Date.now()-ei)/Xi,Ui=On(Si)*ji;Si<=1?(this._flyToFrame=Y(Zi,this),this._move(this.unproject(G.add(ee.subtract(G).multiplyBy(Nn(Ui)/He)),ve),this.getScaleZoom(Oe/Kn(Ui),ve),{flyTo:!0})):this._move(D,A)._moveEnd(!0)}return this._moveStart(!0,U.noMoveStart),Zi.call(this),this},flyToBounds:function(D,A){var U=this._getBoundsCenterZoom(D,A);return this.flyTo(U.center,U.zoom,A)},setMaxBounds:function(D){return D=$(D),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),D.isValid()?(this.options.maxBounds=D,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(D){var A=this.options.minZoom;return this.options.minZoom=D,this._loaded&&A!==D&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(D):this},setMaxZoom:function(D){var A=this.options.maxZoom;return this.options.maxZoom=D,this._loaded&&A!==D&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(D):this},panInsideBounds:function(D,A){this._enforcingBounds=!0;var U=this.getCenter(),G=this._limitCenter(U,this._zoom,$(D));return U.equals(G)||this.panTo(G,A),this._enforcingBounds=!1,this},panInside:function(D,A){A=A||{};var U=R(A.paddingTopLeft||A.padding||[0,0]),G=R(A.paddingBottomRight||A.padding||[0,0]),ee=this.project(this.getCenter()),de=this.project(D),ve=this.getPixelBounds(),Oe=o([ve.min.add(U),ve.max.subtract(G)]),ke=Oe.getSize();if(!Oe.contains(de)){this._enforcingBounds=!0;var He=de.subtract(Oe.getCenter()),pt=Oe.extend(de).getSize().subtract(ke);ee.x+=He.x<0?-pt.x:pt.x,ee.y+=He.y<0?-pt.y:pt.y,this.panTo(this.unproject(ee),A),this._enforcingBounds=!1}return this},invalidateSize:function(D){if(!this._loaded)return this;D=i({animate:!1,pan:!0},D===!0?{animate:!0}:D);var A=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var U=this.getSize(),G=A.divideBy(2).round(),ee=U.divideBy(2).round(),de=G.subtract(ee);return!de.x&&!de.y?this:(D.animate&&D.pan?this.panBy(de):(D.pan&&this._rawPanBy(de),this.fire("move"),D.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(f(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:A,newSize:U}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(D){if(D=this._locateOptions=i({timeout:1e4,watch:!1},D),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var A=f(this._handleGeolocationResponse,this),U=f(this._handleGeolocationError,this);return D.watch?this._locationWatchId=navigator.geolocation.watchPosition(A,U,D):navigator.geolocation.getCurrentPosition(A,U,D),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(D){if(this._container._leaflet_id){var A=D.code,U=D.message||(A===1?"permission denied":A===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:A,message:"Geolocation error: "+U+"."})}},_handleGeolocationResponse:function(D){if(this._container._leaflet_id){var A=D.coords.latitude,U=D.coords.longitude,G=new K(A,U),ee=G.toBounds(D.coords.accuracy*2),de=this._locateOptions;if(de.setView){var ve=this.getBoundsZoom(ee);this.setView(G,de.maxZoom?Math.min(ve,de.maxZoom):ve)}var Oe={latlng:G,bounds:ee,timestamp:D.timestamp};for(var ke in D.coords)typeof D.coords[ke]=="number"&&(Oe[ke]=D.coords[ke]);this.fire("locationfound",Oe)}},addHandler:function(D,A){if(!A)return this;var U=this[D]=new A(this);return this._handlers.push(U),this.options[D]&&U.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),Zr(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(pe(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var D;for(D in this._layers)this._layers[D].remove();for(D in this._panes)Zr(this._panes[D]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(D,A){var U="leaflet-pane"+(D?" leaflet-"+D.replace("Pane","")+"-pane":""),G=kr("div",U,A||this._mapPane);return D&&(this._panes[D]=G),G},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var D=this.getPixelBounds(),A=this.unproject(D.getBottomLeft()),U=this.unproject(D.getTopRight());return new P(A,U)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(D,A,U){D=$(D),U=R(U||[0,0]);var G=this.getZoom()||0,ee=this.getMinZoom(),de=this.getMaxZoom(),ve=D.getNorthWest(),Oe=D.getSouthEast(),ke=this.getSize().subtract(U),He=o(this.project(Oe,G),this.project(ve,G)).getSize(),pt=Ci.any3d?this.options.zoomSnap:1,ot=ke.x/He.x,wt=ke.y/He.y,Gt=A?Math.max(ot,wt):Math.min(ot,wt);return G=this.getScaleZoom(Gt,G),pt&&(G=Math.round(G/(pt/100))*(pt/100),G=A?Math.ceil(G/pt)*pt:Math.floor(G/pt)*pt),Math.max(ee,Math.min(de,G))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new k(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(D,A){var U=this._getTopLeftPoint(D,A);return new M(U,U.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(D){return this.options.crs.getProjectedBounds(D===void 0?this.getZoom():D)},getPane:function(D){return typeof D=="string"?this._panes[D]:D},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(D,A){var U=this.options.crs;return A=A===void 0?this._zoom:A,U.scale(D)/U.scale(A)},getScaleZoom:function(D,A){var U=this.options.crs;A=A===void 0?this._zoom:A;var G=U.zoom(D*U.scale(A));return isNaN(G)?1/0:G},project:function(D,A){return A=A===void 0?this._zoom:A,this.options.crs.latLngToPoint(q(D),A)},unproject:function(D,A){return A=A===void 0?this._zoom:A,this.options.crs.pointToLatLng(R(D),A)},layerPointToLatLng:function(D){var A=R(D).add(this.getPixelOrigin());return this.unproject(A)},latLngToLayerPoint:function(D){var A=this.project(q(D))._round();return A._subtract(this.getPixelOrigin())},wrapLatLng:function(D){return this.options.crs.wrapLatLng(q(D))},wrapLatLngBounds:function(D){return this.options.crs.wrapLatLngBounds($(D))},distance:function(D,A){return this.options.crs.distance(q(D),q(A))},containerPointToLayerPoint:function(D){return R(D).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(D){return R(D).add(this._getMapPanePos())},containerPointToLatLng:function(D){var A=this.containerPointToLayerPoint(R(D));return this.layerPointToLatLng(A)},latLngToContainerPoint:function(D){return this.layerPointToContainerPoint(this.latLngToLayerPoint(q(D)))},mouseEventToContainerPoint:function(D){return Hi(D,this._container)},mouseEventToLayerPoint:function(D){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(D))},mouseEventToLatLng:function(D){return this.layerPointToLatLng(this.mouseEventToLayerPoint(D))},_initContainer:function(D){var A=this._container=Rr(D);if(A){if(A._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");yn(A,"scroll",this._onScroll,this),this._containerId=v(A)},_initLayout:function(){var D=this._container;this._fadeAnimated=this.options.fadeAnimation&&Ci.any3d,es(D,"leaflet-container"+(Ci.touch?" leaflet-touch":"")+(Ci.retina?" leaflet-retina":"")+(Ci.ielt9?" leaflet-oldie":"")+(Ci.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var A=fr(D,"position");A!=="absolute"&&A!=="relative"&&A!=="fixed"&&A!=="sticky"&&(D.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var D=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),be(this._mapPane,new k(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(es(D.markerPane,"leaflet-zoom-hide"),es(D.shadowPane,"leaflet-zoom-hide"))},_resetView:function(D,A,U){be(this._mapPane,new k(0,0));var G=!this._loaded;this._loaded=!0,A=this._limitZoom(A),this.fire("viewprereset");var ee=this._zoom!==A;this._moveStart(ee,U)._move(D,A)._moveEnd(ee),this.fire("viewreset"),G&&this.fire("load")},_moveStart:function(D,A){return D&&this.fire("zoomstart"),A||this.fire("movestart"),this},_move:function(D,A,U,G){A===void 0&&(A=this._zoom);var ee=this._zoom!==A;return this._zoom=A,this._lastCenter=D,this._pixelOrigin=this._getNewPixelOrigin(D),G?U&&U.pinch&&this.fire("zoom",U):((ee||U&&U.pinch)&&this.fire("zoom",U),this.fire("move",U)),this},_moveEnd:function(D){return D&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return pe(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(D){be(this._mapPane,this._getMapPanePos().subtract(D))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(D){this._targets={},this._targets[v(this._container)]=this;var A=D?bi:yn;A(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&A(window,"resize",this._onResize,this),Ci.any3d&&this.options.transform3DLimit&&(D?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){pe(this._resizeRequest),this._resizeRequest=Y(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var D=this._getMapPanePos();Math.max(Math.abs(D.x),Math.abs(D.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(D,A){for(var U=[],G,ee=A==="mouseout"||A==="mouseover",de=D.target||D.srcElement,ve=!1;de;){if(G=this._targets[v(de)],G&&(A==="click"||A==="preclick")&&this._draggableMoved(G)){ve=!0;break}if(G&&G.listens(A,!0)&&(ee&&!$r(de,D)||(U.push(G),ee))||de===this._container)break;de=de.parentNode}return!U.length&&!ve&&!ee&&this.listens(A,!0)&&(U=[this]),U},_isClickDisabled:function(D){for(;D&&D!==this._container;){if(D._leaflet_disable_click)return!0;D=D.parentNode}},_handleDOMEvent:function(D){var A=D.target||D.srcElement;if(!(!this._loaded||A._leaflet_disable_events||D.type==="click"&&this._isClickDisabled(A))){var U=D.type;U==="mousedown"&&fn(A),this._fireDOMEvent(D,U)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(D,A,U){if(D.type==="click"){var G=i({},D);G.type="preclick",this._fireDOMEvent(G,G.type,U)}var ee=this._findEventTargets(D,A);if(U){for(var de=[],ve=0;ve<U.length;ve++)U[ve].listens(A,!0)&&de.push(U[ve]);ee=de.concat(ee)}if(ee.length){A==="contextmenu"&&Ot(D);var Oe=ee[0],ke={originalEvent:D};if(D.type!=="keypress"&&D.type!=="keydown"&&D.type!=="keyup"){var He=Oe.getLatLng&&(!Oe._radius||Oe._radius<=10);ke.containerPoint=He?this.latLngToContainerPoint(Oe.getLatLng()):this.mouseEventToContainerPoint(D),ke.layerPoint=this.containerPointToLayerPoint(ke.containerPoint),ke.latlng=He?Oe.getLatLng():this.layerPointToLatLng(ke.layerPoint)}for(ve=0;ve<ee.length;ve++)if(ee[ve].fire(A,ke,!0),ke.originalEvent._stopped||ee[ve].options.bubblingMouseEvents===!1&&O(this._mouseEvents,A)!==-1)return}},_draggableMoved:function(D){return D=D.dragging&&D.dragging.enabled()?D:this,D.dragging&&D.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var D=0,A=this._handlers.length;D<A;D++)this._handlers[D].disable()},whenReady:function(D,A){return this._loaded?D.call(A||this,{target:this}):this.on("load",D,A),this},_getMapPanePos:function(){return H(this._mapPane)||new k(0,0)},_moved:function(){var D=this._getMapPanePos();return D&&!D.equals([0,0])},_getTopLeftPoint:function(D,A){var U=D&&A!==void 0?this._getNewPixelOrigin(D,A):this.getPixelOrigin();return U.subtract(this._getMapPanePos())},_getNewPixelOrigin:function(D,A){var U=this.getSize()._divideBy(2);return this.project(D,A)._subtract(U)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(D,A,U){var G=this._getNewPixelOrigin(U,A);return this.project(D,A)._subtract(G)},_latLngBoundsToNewLayerBounds:function(D,A,U){var G=this._getNewPixelOrigin(U,A);return o([this.project(D.getSouthWest(),A)._subtract(G),this.project(D.getNorthWest(),A)._subtract(G),this.project(D.getSouthEast(),A)._subtract(G),this.project(D.getNorthEast(),A)._subtract(G)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(D){return this.latLngToLayerPoint(D).subtract(this._getCenterLayerPoint())},_limitCenter:function(D,A,U){if(!U)return D;var G=this.project(D,A),ee=this.getSize().divideBy(2),de=new M(G.subtract(ee),G.add(ee)),ve=this._getBoundsOffset(de,U,A);return Math.abs(ve.x)<=1&&Math.abs(ve.y)<=1?D:this.unproject(G.add(ve),A)},_limitOffset:function(D,A){if(!A)return D;var U=this.getPixelBounds(),G=new M(U.min.add(D),U.max.add(D));return D.add(this._getBoundsOffset(G,A))},_getBoundsOffset:function(D,A,U){var G=o(this.project(A.getNorthEast(),U),this.project(A.getSouthWest(),U)),ee=G.min.subtract(D.min),de=G.max.subtract(D.max),ve=this._rebound(ee.x,-de.x),Oe=this._rebound(ee.y,-de.y);return new k(ve,Oe)},_rebound:function(D,A){return D+A>0?Math.round(D-A)/2:Math.max(0,Math.ceil(D))-Math.max(0,Math.floor(A))},_limitZoom:function(D){var A=this.getMinZoom(),U=this.getMaxZoom(),G=Ci.any3d?this.options.zoomSnap:1;return G&&(D=Math.round(D/G)*G),Math.max(A,Math.min(U,D))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){bn(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(D,A){var U=this._getCenterOffset(D)._trunc();return(A&&A.animate)!==!0&&!this.getSize().contains(U)?!1:(this.panBy(U,A),!0)},_createAnimProxy:function(){var D=this._proxy=kr("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(D),this.on("zoomanim",function(A){var U=_i,G=this._proxy.style[U];at(this._proxy,this.project(A.center,A.zoom),this.getZoomScale(A.zoom,1)),G===this._proxy.style[U]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){Zr(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var D=this.getCenter(),A=this.getZoom();at(this._proxy,this.project(D,A),this.getZoomScale(A,1))},_catchTransitionEnd:function(D){this._animatingZoom&&D.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(D,A,U){if(this._animatingZoom)return!0;if(U=U||{},!this._zoomAnimated||U.animate===!1||this._nothingToAnimate()||Math.abs(A-this._zoom)>this.options.zoomAnimationThreshold)return!1;var G=this.getZoomScale(A),ee=this._getCenterOffset(D)._divideBy(1-1/G);return U.animate!==!0&&!this.getSize().contains(ee)?!1:(Y(function(){this._moveStart(!0,U.noMoveStart||!1)._animateZoom(D,A,!0)},this),!0)},_animateZoom:function(D,A,U,G){this._mapPane&&(U&&(this._animatingZoom=!0,this._animateToCenter=D,this._animateToZoom=A,es(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:D,zoom:A,noUpdate:G}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(f(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&bn(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function zs(D,A){return new Cr(D,A)}var ia=s.extend({options:{position:"topright"},initialize:function(D){y(this,D)},getPosition:function(){return this.options.position},setPosition:function(D){var A=this._map;return A&&A.removeControl(this),this.options.position=D,A&&A.addControl(this),this},getContainer:function(){return this._container},addTo:function(D){this.remove(),this._map=D;var A=this._container=this.onAdd(D),U=this.getPosition(),G=D._controlCorners[U];return es(A,"leaflet-control"),U.indexOf("bottom")!==-1?G.insertBefore(A,G.firstChild):G.appendChild(A),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(Zr(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(D){this._map&&D&&D.screenX>0&&D.screenY>0&&this._map.getContainer().focus()}}),Bs=function(D){return new ia(D)};Cr.include({addControl:function(D){return D.addTo(this),this},removeControl:function(D){return D.remove(),this},_initControlPos:function(){var D=this._controlCorners={},A="leaflet-",U=this._controlContainer=kr("div",A+"control-container",this._container);function G(ee,de){var ve=A+ee+" "+A+de;D[ee+de]=kr("div",ve,U)}G("top","left"),G("top","right"),G("bottom","left"),G("bottom","right")},_clearControlPos:function(){for(var D in this._controlCorners)Zr(this._controlCorners[D]);Zr(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Ua=ia.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(D,A,U,G){return U<G?-1:G<U?1:0}},initialize:function(D,A,U){y(this,U),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1;for(var G in D)this._addLayer(D[G],G);for(G in A)this._addLayer(A[G],G,!0)},onAdd:function(D){this._initLayout(),this._update(),this._map=D,D.on("zoomend",this._checkDisabledLayers,this);for(var A=0;A<this._layers.length;A++)this._layers[A].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(D){return ia.prototype.addTo.call(this,D),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var D=0;D<this._layers.length;D++)this._layers[D].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(D,A){return this._addLayer(D,A),this._map?this._update():this},addOverlay:function(D,A){return this._addLayer(D,A,!0),this._map?this._update():this},removeLayer:function(D){D.off("add remove",this._onLayerChange,this);var A=this._getLayer(v(D));return A&&this._layers.splice(this._layers.indexOf(A),1),this._map?this._update():this},expand:function(){es(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var D=this._map.getSize().y-(this._container.offsetTop+50);return D<this._section.clientHeight?(es(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=D+"px"):bn(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return bn(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var D="leaflet-control-layers",A=this._container=kr("div",D),U=this.options.collapsed;A.setAttribute("aria-haspopup",!0),Ar(A),Vr(A);var G=this._section=kr("section",D+"-list");U&&(this._map.on("click",this.collapse,this),yn(A,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var ee=this._layersLink=kr("a",D+"-toggle",A);ee.href="#",ee.title="Layers",ee.setAttribute("role","button"),yn(ee,{keydown:function(de){de.keyCode===13&&this._expandSafely()},click:function(de){Ot(de),this._expandSafely()}},this),U||this.expand(),this._baseLayersList=kr("div",D+"-base",G),this._separator=kr("div",D+"-separator",G),this._overlaysList=kr("div",D+"-overlays",G),A.appendChild(G)},_getLayer:function(D){for(var A=0;A<this._layers.length;A++)if(this._layers[A]&&v(this._layers[A].layer)===D)return this._layers[A]},_addLayer:function(D,A,U){this._map&&D.on("add remove",this._onLayerChange,this),this._layers.push({layer:D,name:A,overlay:U}),this.options.sortLayers&&this._layers.sort(f(function(G,ee){return this.options.sortFunction(G.layer,ee.layer,G.name,ee.name)},this)),this.options.autoZIndex&&D.setZIndex&&(this._lastZIndex++,D.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;ea(this._baseLayersList),ea(this._overlaysList),this._layerControlInputs=[];var D,A,U,G,ee=0;for(U=0;U<this._layers.length;U++)G=this._layers[U],this._addItem(G),A=A||G.overlay,D=D||!G.overlay,ee+=G.overlay?0:1;return this.options.hideSingleBase&&(D=D&&ee>1,this._baseLayersList.style.display=D?"":"none"),this._separator.style.display=A&&D?"":"none",this},_onLayerChange:function(D){this._handlingClick||this._update();var A=this._getLayer(v(D.target)),U=A.overlay?D.type==="add"?"overlayadd":"overlayremove":D.type==="add"?"baselayerchange":null;U&&this._map.fire(U,A)},_createRadioElement:function(D,A){var U='<input type="radio" class="leaflet-control-layers-selector" name="'+D+'"'+(A?' checked="checked"':"")+"/>",G=document.createElement("div");return G.innerHTML=U,G.firstChild},_addItem:function(D){var A=document.createElement("label"),U=this._map.hasLayer(D.layer),G;D.overlay?(G=document.createElement("input"),G.type="checkbox",G.className="leaflet-control-layers-selector",G.defaultChecked=U):G=this._createRadioElement("leaflet-base-layers_"+v(this),U),this._layerControlInputs.push(G),G.layerId=v(D.layer),yn(G,"click",this._onInputClick,this);var ee=document.createElement("span");ee.innerHTML=" "+D.name;var de=document.createElement("span");A.appendChild(de),de.appendChild(G),de.appendChild(ee);var ve=D.overlay?this._overlaysList:this._baseLayersList;return ve.appendChild(A),this._checkDisabledLayers(),A},_onInputClick:function(){if(!this._preventClick){var D=this._layerControlInputs,A,U,G=[],ee=[];this._handlingClick=!0;for(var de=D.length-1;de>=0;de--)A=D[de],U=this._getLayer(A.layerId).layer,A.checked?G.push(U):A.checked||ee.push(U);for(de=0;de<ee.length;de++)this._map.hasLayer(ee[de])&&this._map.removeLayer(ee[de]);for(de=0;de<G.length;de++)this._map.hasLayer(G[de])||this._map.addLayer(G[de]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var D=this._layerControlInputs,A,U,G=this._map.getZoom(),ee=D.length-1;ee>=0;ee--)A=D[ee],U=this._getLayer(A.layerId).layer,A.disabled=U.options.minZoom!==void 0&&G<U.options.minZoom||U.options.maxZoom!==void 0&&G>U.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var D=this._section;this._preventClick=!0,yn(D,"click",Ot),this.expand();var A=this;setTimeout(function(){bi(D,"click",Ot),A._preventClick=!1})}}),to=function(D,A,U){return new Ua(D,A,U)},Oo=ia.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">&#x2212;</span>',zoomOutTitle:"Zoom out"},onAdd:function(D){var A="leaflet-control-zoom",U=kr("div",A+" leaflet-bar"),G=this.options;return this._zoomInButton=this._createButton(G.zoomInText,G.zoomInTitle,A+"-in",U,this._zoomIn),this._zoomOutButton=this._createButton(G.zoomOutText,G.zoomOutTitle,A+"-out",U,this._zoomOut),this._updateDisabled(),D.on("zoomend zoomlevelschange",this._updateDisabled,this),U},onRemove:function(D){D.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(D){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(D.shiftKey?3:1))},_zoomOut:function(D){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(D.shiftKey?3:1))},_createButton:function(D,A,U,G,ee){var de=kr("a",U,G);return de.innerHTML=D,de.href="#",de.title=A,de.setAttribute("role","button"),de.setAttribute("aria-label",A),Ar(de),yn(de,"click",zn),yn(de,"click",ee,this),yn(de,"click",this._refocusOnMap,this),de},_updateDisabled:function(){var D=this._map,A="leaflet-disabled";bn(this._zoomInButton,A),bn(this._zoomOutButton,A),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||D._zoom===D.getMinZoom())&&(es(this._zoomOutButton,A),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||D._zoom===D.getMaxZoom())&&(es(this._zoomInButton,A),this._zoomInButton.setAttribute("aria-disabled","true"))}});Cr.mergeOptions({zoomControl:!0}),Cr.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Oo,this.addControl(this.zoomControl))});var vo=function(D){return new Oo(D)},Gs=ia.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(D){var A="leaflet-control-scale",U=kr("div",A),G=this.options;return this._addScales(G,A+"-line",U),D.on(G.updateWhenIdle?"moveend":"move",this._update,this),D.whenReady(this._update,this),U},onRemove:function(D){D.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(D,A,U){D.metric&&(this._mScale=kr("div",A,U)),D.imperial&&(this._iScale=kr("div",A,U))},_update:function(){var D=this._map,A=D.getSize().y/2,U=D.distance(D.containerPointToLatLng([0,A]),D.containerPointToLatLng([this.options.maxWidth,A]));this._updateScales(U)},_updateScales:function(D){this.options.metric&&D&&this._updateMetric(D),this.options.imperial&&D&&this._updateImperial(D)},_updateMetric:function(D){var A=this._getRoundNum(D),U=A<1e3?A+" m":A/1e3+" km";this._updateScale(this._mScale,U,A/D)},_updateImperial:function(D){var A=D*3.2808399,U,G,ee;A>5280?(U=A/5280,G=this._getRoundNum(U),this._updateScale(this._iScale,G+" mi",G/U)):(ee=this._getRoundNum(A),this._updateScale(this._iScale,ee+" ft",ee/A))},_updateScale:function(D,A,U){D.style.width=Math.round(this.options.maxWidth*U)+"px",D.innerHTML=A},_getRoundNum:function(D){var A=Math.pow(10,(Math.floor(D)+"").length-1),U=D/A;return U=U>=10?10:U>=5?5:U>=3?3:U>=2?2:1,A*U}}),ko=function(D){return new Gs(D)},Yo='<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg>',_a=ia.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(Ci.inlineSvg?Yo+" ":"")+"Leaflet</a>"},initialize:function(D){y(this,D),this._attributions={}},onAdd:function(D){D.attributionControl=this,this._container=kr("div","leaflet-control-attribution"),Ar(this._container);for(var A in D._layers)D._layers[A].getAttribution&&this.addAttribution(D._layers[A].getAttribution());return this._update(),D.on("layeradd",this._addAttribution,this),this._container},onRemove:function(D){D.off("layeradd",this._addAttribution,this)},_addAttribution:function(D){D.layer.getAttribution&&(this.addAttribution(D.layer.getAttribution()),D.layer.once("remove",function(){this.removeAttribution(D.layer.getAttribution())},this))},setPrefix:function(D){return this.options.prefix=D,this._update(),this},addAttribution:function(D){return D?(this._attributions[D]||(this._attributions[D]=0),this._attributions[D]++,this._update(),this):this},removeAttribution:function(D){return D?(this._attributions[D]&&(this._attributions[D]--,this._update()),this):this},_update:function(){if(this._map){var D=[];for(var A in this._attributions)this._attributions[A]&&D.push(A);var U=[];this.options.prefix&&U.push(this.options.prefix),D.length&&U.push(D.join(", ")),this._container.innerHTML=U.join(' <span aria-hidden="true">|</span> ')}}});Cr.mergeOptions({attributionControl:!0}),Cr.addInitHook(function(){this.options.attributionControl&&new _a().addTo(this)});var Tu=function(D){return new _a(D)};ia.Layers=Ua,ia.Zoom=Oo,ia.Scale=Gs,ia.Attribution=_a,Bs.layers=to,Bs.zoom=vo,Bs.scale=ko,Bs.attribution=Tu;var El=s.extend({initialize:function(D){this._map=D},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});El.addTo=function(D,A){return D.addHandler(A,this),this};var No={Events:F},Mo=Ci.touch?"touchstart mousedown":"mousedown",kl=E.extend({options:{clickTolerance:3},initialize:function(D,A,U,G){y(this,G),this._element=D,this._dragStartTarget=A||D,this._preventOutline=U},enable:function(){this._enabled||(yn(this._dragStartTarget,Mo,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(kl._dragging===this&&this.finishDrag(!0),bi(this._dragStartTarget,Mo,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(D){if(this._enabled&&(this._moved=!1,!Ps(this._element,"leaflet-zoom-anim"))){if(D.touches&&D.touches.length!==1){kl._dragging===this&&this.finishDrag();return}if(!(kl._dragging||D.shiftKey||D.which!==1&&D.button!==1&&!D.touches)&&(kl._dragging=this,this._preventOutline&&fn(this._element),Ne(),te(),!this._moving)){this.fire("down");var A=D.touches?D.touches[0]:D,U=Ft(this._element);this._startPoint=new k(A.clientX,A.clientY),this._startPos=H(this._element),this._parentScale=St(U);var G=D.type==="mousedown";yn(document,G?"mousemove":"touchmove",this._onMove,this),yn(document,G?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(D){if(this._enabled){if(D.touches&&D.touches.length>1){this._moved=!0;return}var A=D.touches&&D.touches.length===1?D.touches[0]:D,U=new k(A.clientX,A.clientY)._subtract(this._startPoint);!U.x&&!U.y||Math.abs(U.x)+Math.abs(U.y)<this.options.clickTolerance||(U.x/=this._parentScale.x,U.y/=this._parentScale.y,Ot(D),this._moved||(this.fire("dragstart"),this._moved=!0,es(document.body,"leaflet-dragging"),this._lastTarget=D.target||D.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),es(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(U),this._moving=!0,this._lastEvent=D,this._updatePosition())}},_updatePosition:function(){var D={originalEvent:this._lastEvent};this.fire("predrag",D),be(this._element,this._newPos),this.fire("drag",D)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(D){bn(document.body,"leaflet-dragging"),this._lastTarget&&(bn(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),bi(document,"mousemove touchmove",this._onMove,this),bi(document,"mouseup touchend touchcancel",this._onUp,this),kt(),ae();var A=this._moved&&this._moving;this._moving=!1,kl._dragging=!1,A&&this.fire("dragend",{noInertia:D,distance:this._newPos.distanceTo(this._startPos)})}});function Ca(D,A,U){var G,ee=[1,4,2,8],de,ve,Oe,ke,He,pt,ot,wt;for(de=0,pt=D.length;de<pt;de++)D[de]._code=Sl(D[de],A);for(Oe=0;Oe<4;Oe++){for(ot=ee[Oe],G=[],de=0,pt=D.length,ve=pt-1;de<pt;ve=de++)ke=D[de],He=D[ve],ke._code&ot?He._code&ot||(wt=Bu(He,ke,ot,A,U),wt._code=Sl(wt,A),G.push(wt)):(He._code&ot&&(wt=Bu(He,ke,ot,A,U),wt._code=Sl(wt,A),G.push(wt)),G.push(ke));D=G}return D}function Do(D,A){var U,G,ee,de,ve,Oe,ke,He,pt;if(!D||D.length===0)throw new Error("latlngs not passed");ht(D)||(console.warn("latlngs are not flat! Only the first ring will be used"),D=D[0]);var ot=q([0,0]),wt=$(D),Gt=wt.getNorthWest().distanceTo(wt.getSouthWest())*wt.getNorthEast().distanceTo(wt.getNorthWest());Gt<1700&&(ot=Wo(D));var $t=D.length,mn=[];for(U=0;U<$t;U++){var Bn=q(D[U]);mn.push(A.project(q([Bn.lat-ot.lat,Bn.lng-ot.lng])))}for(Oe=ke=He=0,U=0,G=$t-1;U<$t;G=U++)ee=mn[U],de=mn[G],ve=ee.y*de.x-de.y*ee.x,ke+=(ee.x+de.x)*ve,He+=(ee.y+de.y)*ve,Oe+=ve*3;Oe===0?pt=mn[0]:pt=[ke/Oe,He/Oe];var Kn=A.unproject(R(pt));return q([Kn.lat+ot.lat,Kn.lng+ot.lng])}function Wo(D){for(var A=0,U=0,G=0,ee=0;ee<D.length;ee++){var de=q(D[ee]);A+=de.lat,U+=de.lng,G++}return q([A/G,U/G])}var Fl={__proto__:null,clipPolygon:Ca,polygonCenter:Do,centroid:Wo};function ll(D,A){if(!A||!D.length)return D.slice();var U=A*A;return D=Nd(D,U),D=su(D,U),D}function ca(D,A,U){return Math.sqrt(zt(D,A,U,!0))}function Ro(D,A,U){return zt(D,A,U)}function su(D,A){var U=D.length,G=typeof Uint8Array<"u"?Uint8Array:Array,ee=new G(U);ee[0]=ee[U-1]=1,Rl(D,ee,A,0,U-1);var de,ve=[];for(de=0;de<U;de++)ee[de]&&ve.push(D[de]);return ve}function Rl(D,A,U,G,ee){var de=0,ve,Oe,ke;for(Oe=G+1;Oe<=ee-1;Oe++)ke=zt(D[Oe],D[G],D[ee],!0),ke>de&&(ve=Oe,de=ke);de>U&&(A[ve]=1,Rl(D,A,U,G,ve),Rl(D,A,U,ve,ee))}function Nd(D,A){for(var U=[D[0]],G=1,ee=0,de=D.length;G<de;G++)rl(D[G],D[ee])>A&&(U.push(D[G]),ee=G);return ee<de-1&&U.push(D[de-1]),U}var $o;function ud(D,A,U,G,ee){var de=G?$o:Sl(D,U),ve=Sl(A,U),Oe,ke,He;for($o=ve;;){if(!(de|ve))return[D,A];if(de&ve)return!1;Oe=de||ve,ke=Bu(D,A,Oe,U,ee),He=Sl(ke,U),Oe===de?(D=ke,de=He):(A=ke,ve=He)}}function Bu(D,A,U,G,ee){var de=A.x-D.x,ve=A.y-D.y,Oe=G.min,ke=G.max,He,pt;return U&8?(He=D.x+de*(ke.y-D.y)/ve,pt=ke.y):U&4?(He=D.x+de*(Oe.y-D.y)/ve,pt=Oe.y):U&2?(He=ke.x,pt=D.y+ve*(ke.x-D.x)/de):U&1&&(He=Oe.x,pt=D.y+ve*(Oe.x-D.x)/de),new k(He,pt,ee)}function Sl(D,A){var U=0;return D.x<A.min.x?U|=1:D.x>A.max.x&&(U|=2),D.y<A.min.y?U|=4:D.y>A.max.y&&(U|=8),U}function rl(D,A){var U=A.x-D.x,G=A.y-D.y;return U*U+G*G}function zt(D,A,U,G){var ee=A.x,de=A.y,ve=U.x-ee,Oe=U.y-de,ke=ve*ve+Oe*Oe,He;return ke>0&&(He=((D.x-ee)*ve+(D.y-de)*Oe)/ke,He>1?(ee=U.x,de=U.y):He>0&&(ee+=ve*He,de+=Oe*He)),ve=D.x-ee,Oe=D.y-de,G?ve*ve+Oe*Oe:new k(ee,de)}function ht(D){return!j(D[0])||typeof D[0][0]!="object"&&typeof D[0][0]<"u"}function Ct(D){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),ht(D)}function Qt(D,A){var U,G,ee,de,ve,Oe,ke,He;if(!D||D.length===0)throw new Error("latlngs not passed");ht(D)||(console.warn("latlngs are not flat! Only the first ring will be used"),D=D[0]);var pt=q([0,0]),ot=$(D),wt=ot.getNorthWest().distanceTo(ot.getSouthWest())*ot.getNorthEast().distanceTo(ot.getNorthWest());wt<1700&&(pt=Wo(D));var Gt=D.length,$t=[];for(U=0;U<Gt;U++){var mn=q(D[U]);$t.push(A.project(q([mn.lat-pt.lat,mn.lng-pt.lng])))}for(U=0,G=0;U<Gt-1;U++)G+=$t[U].distanceTo($t[U+1])/2;if(G===0)He=$t[0];else for(U=0,de=0;U<Gt-1;U++)if(ve=$t[U],Oe=$t[U+1],ee=ve.distanceTo(Oe),de+=ee,de>G){ke=(de-G)/ee,He=[Oe.x-ke*(Oe.x-ve.x),Oe.y-ke*(Oe.y-ve.y)];break}var Bn=A.unproject(R(He));return q([Bn.lat+pt.lat,Bn.lng+pt.lng])}var xn={__proto__:null,simplify:ll,pointToSegmentDistance:ca,closestPointOnSegment:Ro,clipSegment:ud,_getEdgeIntersection:Bu,_getBitCode:Sl,_sqClosestPointOnSegment:zt,isFlat:ht,_flat:Ct,polylineCenter:Qt},In={project:function(D){return new k(D.lng,D.lat)},unproject:function(D){return new K(D.y,D.x)},bounds:new M([-180,-90],[180,90])},Zn={R:6378137,R_MINOR:6356752314245179e-9,bounds:new M([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(D){var A=Math.PI/180,U=this.R,G=D.lat*A,ee=this.R_MINOR/U,de=Math.sqrt(1-ee*ee),ve=de*Math.sin(G),Oe=Math.tan(Math.PI/4-G/2)/Math.pow((1-ve)/(1+ve),de/2);return G=-U*Math.log(Math.max(Oe,1e-10)),new k(D.lng*A*U,G)},unproject:function(D){for(var A=180/Math.PI,U=this.R,G=this.R_MINOR/U,ee=Math.sqrt(1-G*G),de=Math.exp(-D.y/U),ve=Math.PI/2-2*Math.atan(de),Oe=0,ke=.1,He;Oe<15&&Math.abs(ke)>1e-7;Oe++)He=ee*Math.sin(ve),He=Math.pow((1-He)/(1+He),ee/2),ke=Math.PI/2-2*Math.atan(de*He)-ve,ve+=ke;return new K(ve*A,D.x*A/U)}},Xn={__proto__:null,LonLat:In,Mercator:Zn,SphericalMercator:Ht},Ai=i({},et,{code:"EPSG:3395",projection:Zn,transformation:function(){var D=.5/(Math.PI*Zn.R);return De(D,.5,-D,.5)}()}),ii=i({},et,{code:"EPSG:4326",projection:In,transformation:De(1/180,1,-1/180,.5)}),Dn=i({},Fe,{projection:In,transformation:De(1,0,-1,0),scale:function(D){return Math.pow(2,D)},zoom:function(D){return Math.log(D)/Math.LN2},distance:function(D,A){var U=A.lng-D.lng,G=A.lat-D.lat;return Math.sqrt(U*U+G*G)},infinite:!0});Fe.Earth=et,Fe.EPSG3395=Ai,Fe.EPSG3857=Je,Fe.EPSG900913=yt,Fe.EPSG4326=ii,Fe.Simple=Dn;var nt=E.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(D){return D.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(D){return D&&D.removeLayer(this),this},getPane:function(D){return this._map.getPane(D?this.options[D]||D:this.options.pane)},addInteractiveTarget:function(D){return this._map._targets[v(D)]=this,this},removeInteractiveTarget:function(D){return delete this._map._targets[v(D)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(D){var A=D.target;if(A.hasLayer(this)){if(this._map=A,this._zoomAnimated=A._zoomAnimated,this.getEvents){var U=this.getEvents();A.on(U,this),this.once("remove",function(){A.off(U,this)},this)}this.onAdd(A),this.fire("add"),A.fire("layeradd",{layer:this})}}});Cr.include({addLayer:function(D){if(!D._layerAdd)throw new Error("The provided object is not a Layer.");var A=v(D);return this._layers[A]?this:(this._layers[A]=D,D._mapToAdd=this,D.beforeAdd&&D.beforeAdd(this),this.whenReady(D._layerAdd,D),this)},removeLayer:function(D){var A=v(D);return this._layers[A]?(this._loaded&&D.onRemove(this),delete this._layers[A],this._loaded&&(this.fire("layerremove",{layer:D}),D.fire("remove")),D._map=D._mapToAdd=null,this):this},hasLayer:function(D){return v(D)in this._layers},eachLayer:function(D,A){for(var U in this._layers)D.call(A,this._layers[U]);return this},_addLayers:function(D){D=D?j(D)?D:[D]:[];for(var A=0,U=D.length;A<U;A++)this.addLayer(D[A])},_addZoomLimit:function(D){(!isNaN(D.options.maxZoom)||!isNaN(D.options.minZoom))&&(this._zoomBoundLayers[v(D)]=D,this._updateZoomLevels())},_removeZoomLimit:function(D){var A=v(D);this._zoomBoundLayers[A]&&(delete this._zoomBoundLayers[A],this._updateZoomLevels())},_updateZoomLevels:function(){var D=1/0,A=-1/0,U=this._getZoomSpan();for(var G in this._zoomBoundLayers){var ee=this._zoomBoundLayers[G].options;D=ee.minZoom===void 0?D:Math.min(D,ee.minZoom),A=ee.maxZoom===void 0?A:Math.max(A,ee.maxZoom)}this._layersMaxZoom=A===-1/0?void 0:A,this._layersMinZoom=D===1/0?void 0:D,U!==this._getZoomSpan()&&this.fire("zoomlevelschange"),this.options.maxZoom===void 0&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var st=nt.extend({initialize:function(D,A){y(this,A),this._layers={};var U,G;if(D)for(U=0,G=D.length;U<G;U++)this.addLayer(D[U])},addLayer:function(D){var A=this.getLayerId(D);return this._layers[A]=D,this._map&&this._map.addLayer(D),this},removeLayer:function(D){var A=D in this._layers?D:this.getLayerId(D);return this._map&&this._layers[A]&&this._map.removeLayer(this._layers[A]),delete this._layers[A],this},hasLayer:function(D){var A=typeof D=="number"?D:this.getLayerId(D);return A in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(D){var A=Array.prototype.slice.call(arguments,1),U,G;for(U in this._layers)G=this._layers[U],G[D]&&G[D].apply(G,A);return this},onAdd:function(D){this.eachLayer(D.addLayer,D)},onRemove:function(D){this.eachLayer(D.removeLayer,D)},eachLayer:function(D,A){for(var U in this._layers)D.call(A,this._layers[U]);return this},getLayer:function(D){return this._layers[D]},getLayers:function(){var D=[];return this.eachLayer(D.push,D),D},setZIndex:function(D){return this.invoke("setZIndex",D)},getLayerId:function(D){return v(D)}}),Rt=function(D,A){return new st(D,A)},Wt=st.extend({addLayer:function(D){return this.hasLayer(D)?this:(D.addEventParent(this),st.prototype.addLayer.call(this,D),this.fire("layeradd",{layer:D}))},removeLayer:function(D){return this.hasLayer(D)?(D in this._layers&&(D=this._layers[D]),D.removeEventParent(this),st.prototype.removeLayer.call(this,D),this.fire("layerremove",{layer:D})):this},setStyle:function(D){return this.invoke("setStyle",D)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var D=new P;for(var A in this._layers){var U=this._layers[A];D.extend(U.getBounds?U.getBounds():U.getLatLng())}return D}}),Xt=function(D,A){return new Wt(D,A)},tn=s.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(D){y(this,D)},createIcon:function(D){return this._createIcon("icon",D)},createShadow:function(D){return this._createIcon("shadow",D)},_createIcon:function(D,A){var U=this._getIconUrl(D);if(!U){if(D==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var G=this._createImg(U,A&&A.tagName==="IMG"?A:null);return this._setIconStyles(G,D),(this.options.crossOrigin||this.options.crossOrigin==="")&&(G.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),G},_setIconStyles:function(D,A){var U=this.options,G=U[A+"Size"];typeof G=="number"&&(G=[G,G]);var ee=R(G),de=R(A==="shadow"&&U.shadowAnchor||U.iconAnchor||ee&&ee.divideBy(2,!0));D.className="leaflet-marker-"+A+" "+(U.className||""),de&&(D.style.marginLeft=-de.x+"px",D.style.marginTop=-de.y+"px"),ee&&(D.style.width=ee.x+"px",D.style.height=ee.y+"px")},_createImg:function(D,A){return A=A||document.createElement("img"),A.src=D,A},_getIconUrl:function(D){return Ci.retina&&this.options[D+"RetinaUrl"]||this.options[D+"Url"]}});function ri(D){return new tn(D)}var Sn=tn.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(D){return typeof Sn.imagePath!="string"&&(Sn.imagePath=this._detectIconPath()),(this.options.imagePath||Sn.imagePath)+tn.prototype._getIconUrl.call(this,D)},_stripUrl:function(D){var A=function(U,G,ee){var de=G.exec(U);return de&&de[ee]};return D=A(D,/^url\((['"])?(.+)\1\)$/,2),D&&A(D,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var D=kr("div","leaflet-default-icon-path",document.body),A=fr(D,"background-image")||fr(D,"backgroundImage");if(document.body.removeChild(D),A=this._stripUrl(A),A)return A;var U=document.querySelector('link[href$="leaflet.css"]');return U?U.href.substring(0,U.href.length-11-1):""}}),pi=El.extend({initialize:function(D){this._marker=D},addHooks:function(){var D=this._marker._icon;this._draggable||(this._draggable=new kl(D,D,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),es(D,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&bn(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(D){var A=this._marker,U=A._map,G=this._marker.options.autoPanSpeed,ee=this._marker.options.autoPanPadding,de=H(A._icon),ve=U.getPixelBounds(),Oe=U.getPixelOrigin(),ke=o(ve.min._subtract(Oe).add(ee),ve.max._subtract(Oe).subtract(ee));if(!ke.contains(de)){var He=R((Math.max(ke.max.x,de.x)-ke.max.x)/(ve.max.x-ke.max.x)-(Math.min(ke.min.x,de.x)-ke.min.x)/(ve.min.x-ke.min.x),(Math.max(ke.max.y,de.y)-ke.max.y)/(ve.max.y-ke.max.y)-(Math.min(ke.min.y,de.y)-ke.min.y)/(ve.min.y-ke.min.y)).multiplyBy(G);U.panBy(He,{animate:!1}),this._draggable._newPos._add(He),this._draggable._startPos._add(He),be(A._icon,this._draggable._newPos),this._onDrag(D),this._panRequest=Y(this._adjustPan.bind(this,D))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(D){this._marker.options.autoPan&&(pe(this._panRequest),this._panRequest=Y(this._adjustPan.bind(this,D)))},_onDrag:function(D){var A=this._marker,U=A._shadow,G=H(A._icon),ee=A._map.layerPointToLatLng(G);U&&be(U,G),A._latlng=ee,D.latlng=ee,D.oldLatLng=this._oldLatLng,A.fire("move",D).fire("drag",D)},_onDragEnd:function(D){pe(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",D)}}),Li=nt.extend({options:{icon:new Sn,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(D,A){y(this,A),this._latlng=q(D)},onAdd:function(D){this._zoomAnimated=this._zoomAnimated&&D.options.markerZoomAnimation,this._zoomAnimated&&D.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(D){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&D.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(D){var A=this._latlng;return this._latlng=q(D),this.update(),this.fire("move",{oldLatLng:A,latlng:this._latlng})},setZIndexOffset:function(D){return this.options.zIndexOffset=D,this.update()},getIcon:function(){return this.options.icon},setIcon:function(D){return this.options.icon=D,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var D=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(D)}return this},_initIcon:function(){var D=this.options,A="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),U=D.icon.createIcon(this._icon),G=!1;U!==this._icon&&(this._icon&&this._removeIcon(),G=!0,D.title&&(U.title=D.title),U.tagName==="IMG"&&(U.alt=D.alt||"")),es(U,A),D.keyboard&&(U.tabIndex="0",U.setAttribute("role","button")),this._icon=U,D.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&yn(U,"focus",this._panOnFocus,this);var ee=D.icon.createShadow(this._shadow),de=!1;ee!==this._shadow&&(this._removeShadow(),de=!0),ee&&(es(ee,A),ee.alt=""),this._shadow=ee,D.opacity<1&&this._updateOpacity(),G&&this.getPane().appendChild(this._icon),this._initInteraction(),ee&&de&&this.getPane(D.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&bi(this._icon,"focus",this._panOnFocus,this),Zr(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&Zr(this._shadow),this._shadow=null},_setPos:function(D){this._icon&&be(this._icon,D),this._shadow&&be(this._shadow,D),this._zIndex=D.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(D){this._icon&&(this._icon.style.zIndex=this._zIndex+D)},_animateZoom:function(D){var A=this._map._latLngToNewLayerPoint(this._latlng,D.zoom,D.center).round();this._setPos(A)},_initInteraction:function(){if(this.options.interactive&&(es(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),pi)){var D=this.options.draggable;this.dragging&&(D=this.dragging.enabled(),this.dragging.disable()),this.dragging=new pi(this),D&&this.dragging.enable()}},setOpacity:function(D){return this.options.opacity=D,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var D=this.options.opacity;this._icon&&le(this._icon,D),this._shadow&&le(this._shadow,D)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var D=this._map;if(D){var A=this.options.icon.options,U=A.iconSize?R(A.iconSize):R(0,0),G=A.iconAnchor?R(A.iconAnchor):R(0,0);D.panInside(this._latlng,{paddingTopLeft:G,paddingBottomRight:U.subtract(G)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function Vi(D,A){return new Li(D,A)}var Oi=nt.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(D){this._renderer=D.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(D){return y(this,D),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&D&&Object.prototype.hasOwnProperty.call(D,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),zr=Oi.extend({options:{fill:!0,radius:10},initialize:function(D,A){y(this,A),this._latlng=q(D),this._radius=this.options.radius},setLatLng:function(D){var A=this._latlng;return this._latlng=q(D),this.redraw(),this.fire("move",{oldLatLng:A,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(D){return this.options.radius=this._radius=D,this.redraw()},getRadius:function(){return this._radius},setStyle:function(D){var A=D&&D.radius||this._radius;return Oi.prototype.setStyle.call(this,D),this.setRadius(A),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var D=this._radius,A=this._radiusY||D,U=this._clickTolerance(),G=[D+U,A+U];this._pxBounds=new M(this._point.subtract(G),this._point.add(G))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(D){return D.distanceTo(this._point)<=this._radius+this._clickTolerance()}});function ar(D,A){return new zr(D,A)}var vr=zr.extend({initialize:function(D,A,U){if(typeof A=="number"&&(A=i({},U,{radius:A})),y(this,A),this._latlng=q(D),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(D){return this._mRadius=D,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var D=[this._radius,this._radiusY||this._radius];return new P(this._map.layerPointToLatLng(this._point.subtract(D)),this._map.layerPointToLatLng(this._point.add(D)))},setStyle:Oi.prototype.setStyle,_project:function(){var D=this._latlng.lng,A=this._latlng.lat,U=this._map,G=U.options.crs;if(G.distance===et.distance){var ee=Math.PI/180,de=this._mRadius/et.R/ee,ve=U.project([A+de,D]),Oe=U.project([A-de,D]),ke=ve.add(Oe).divideBy(2),He=U.unproject(ke).lat,pt=Math.acos((Math.cos(de*ee)-Math.sin(A*ee)*Math.sin(He*ee))/(Math.cos(A*ee)*Math.cos(He*ee)))/ee;(isNaN(pt)||pt===0)&&(pt=de/Math.cos(Math.PI/180*A)),this._point=ke.subtract(U.getPixelOrigin()),this._radius=isNaN(pt)?0:ke.x-U.project([He,D-pt]).x,this._radiusY=ke.y-ve.y}else{var ot=G.unproject(G.project(this._latlng).subtract([this._mRadius,0]));this._point=U.latLngToLayerPoint(this._latlng),this._radius=this._point.x-U.latLngToLayerPoint(ot).x}this._updateBounds()}});function Ki(D,A,U){return new vr(D,A,U)}var br=Oi.extend({options:{smoothFactor:1,noClip:!1},initialize:function(D,A){y(this,A),this._setLatLngs(D)},getLatLngs:function(){return this._latlngs},setLatLngs:function(D){return this._setLatLngs(D),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(D){for(var A=1/0,U=null,G=zt,ee,de,ve=0,Oe=this._parts.length;ve<Oe;ve++)for(var ke=this._parts[ve],He=1,pt=ke.length;He<pt;He++){ee=ke[He-1],de=ke[He];var ot=G(D,ee,de,!0);ot<A&&(A=ot,U=G(D,ee,de))}return U&&(U.distance=Math.sqrt(A)),U},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Qt(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(D,A){return A=A||this._defaultShape(),D=q(D),A.push(D),this._bounds.extend(D),this.redraw()},_setLatLngs:function(D){this._bounds=new P,this._latlngs=this._convertLatLngs(D)},_defaultShape:function(){return ht(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(D){for(var A=[],U=ht(D),G=0,ee=D.length;G<ee;G++)U?(A[G]=q(D[G]),this._bounds.extend(A[G])):A[G]=this._convertLatLngs(D[G]);return A},_project:function(){var D=new M;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,D),this._bounds.isValid()&&D.isValid()&&(this._rawPxBounds=D,this._updateBounds())},_updateBounds:function(){var D=this._clickTolerance(),A=new k(D,D);this._rawPxBounds&&(this._pxBounds=new M([this._rawPxBounds.min.subtract(A),this._rawPxBounds.max.add(A)]))},_projectLatlngs:function(D,A,U){var G=D[0]instanceof K,ee=D.length,de,ve;if(G){for(ve=[],de=0;de<ee;de++)ve[de]=this._map.latLngToLayerPoint(D[de]),U.extend(ve[de]);A.push(ve)}else for(de=0;de<ee;de++)this._projectLatlngs(D[de],A,U)},_clipPoints:function(){var D=this._renderer._bounds;if(this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(D))){if(this.options.noClip){this._parts=this._rings;return}var A=this._parts,U,G,ee,de,ve,Oe,ke;for(U=0,ee=0,de=this._rings.length;U<de;U++)for(ke=this._rings[U],G=0,ve=ke.length;G<ve-1;G++)Oe=ud(ke[G],ke[G+1],D,G,!0),Oe&&(A[ee]=A[ee]||[],A[ee].push(Oe[0]),(Oe[1]!==ke[G+1]||G===ve-2)&&(A[ee].push(Oe[1]),ee++))}},_simplifyPoints:function(){for(var D=this._parts,A=this.options.smoothFactor,U=0,G=D.length;U<G;U++)D[U]=ll(D[U],A)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(D,A){var U,G,ee,de,ve,Oe,ke=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(D))return!1;for(U=0,de=this._parts.length;U<de;U++)for(Oe=this._parts[U],G=0,ve=Oe.length,ee=ve-1;G<ve;ee=G++)if(!(!A&&G===0)&&ca(D,Oe[ee],Oe[G])<=ke)return!0;return!1}});function Rs(D,A){return new br(D,A)}br._flat=Ct;var Br=br.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Do(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(D){var A=br.prototype._convertLatLngs.call(this,D),U=A.length;return U>=2&&A[0]instanceof K&&A[0].equals(A[U-1])&&A.pop(),A},_setLatLngs:function(D){br.prototype._setLatLngs.call(this,D),ht(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return ht(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var D=this._renderer._bounds,A=this.options.weight,U=new k(A,A);if(D=new M(D.min.subtract(U),D.max.add(U)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(D))){if(this.options.noClip){this._parts=this._rings;return}for(var G=0,ee=this._rings.length,de;G<ee;G++)de=Ca(this._rings[G],D,!0),de.length&&this._parts.push(de)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(D){var A=!1,U,G,ee,de,ve,Oe,ke,He;if(!this._pxBounds||!this._pxBounds.contains(D))return!1;for(de=0,ke=this._parts.length;de<ke;de++)for(U=this._parts[de],ve=0,He=U.length,Oe=He-1;ve<He;Oe=ve++)G=U[ve],ee=U[Oe],G.y>D.y!=ee.y>D.y&&D.x<(ee.x-G.x)*(D.y-G.y)/(ee.y-G.y)+G.x&&(A=!A);return A||br.prototype._containsPoint.call(this,D,!0)}});function pa(D,A){return new Br(D,A)}var ma=Wt.extend({initialize:function(D,A){y(this,A),this._layers={},D&&this.addData(D)},addData:function(D){var A=j(D)?D:D.features,U,G,ee;if(A){for(U=0,G=A.length;U<G;U++)ee=A[U],(ee.geometries||ee.geometry||ee.features||ee.coordinates)&&this.addData(ee);return this}var de=this.options;if(de.filter&&!de.filter(D))return this;var ve=Oa(D,de);return ve?(ve.feature=uu(D),ve.defaultOptions=ve.options,this.resetStyle(ve),de.onEachFeature&&de.onEachFeature(D,ve),this.addLayer(ve)):this},resetStyle:function(D){return D===void 0?this.eachLayer(this.resetStyle,this):(D.options=i({},D.defaultOptions),this._setLayerStyle(D,this.options.style),this)},setStyle:function(D){return this.eachLayer(function(A){this._setLayerStyle(A,D)},this)},_setLayerStyle:function(D,A){D.setStyle&&(typeof A=="function"&&(A=A(D.feature)),D.setStyle(A))}});function Oa(D,A){var U=D.type==="Feature"?D.geometry:D,G=U?U.coordinates:null,ee=[],de=A&&A.pointToLayer,ve=A&&A.coordsToLatLng||La,Oe,ke,He,pt;if(!G&&!U)return null;switch(U.type){case"Point":return Oe=ve(G),_o(de,D,Oe,A);case"MultiPoint":for(He=0,pt=G.length;He<pt;He++)Oe=ve(G[He]),ee.push(_o(de,D,Oe,A));return new Wt(ee);case"LineString":case"MultiLineString":return ke=Io(G,U.type==="LineString"?0:1,ve),new br(ke,A);case"Polygon":case"MultiPolygon":return ke=Io(G,U.type==="Polygon"?1:2,ve),new Br(ke,A);case"GeometryCollection":for(He=0,pt=U.geometries.length;He<pt;He++){var ot=Oa({geometry:U.geometries[He],type:"Feature",properties:D.properties},A);ot&&ee.push(ot)}return new Wt(ee);case"FeatureCollection":for(He=0,pt=U.features.length;He<pt;He++){var wt=Oa(U.features[He],A);wt&&ee.push(wt)}return new Wt(ee);default:throw new Error("Invalid GeoJSON object.")}}function _o(D,A,U,G){return D?D(A,U):new Li(U,G&&G.markersInheritOptions&&G)}function La(D){return new K(D[1],D[0],D[2])}function Io(D,A,U){for(var G=[],ee=0,de=D.length,ve;ee<de;ee++)ve=A?Io(D[ee],A-1,U):(U||La)(D[ee]),G.push(ve);return G}function zo(D,A){return D=q(D),D.alt!==void 0?[u(D.lng,A),u(D.lat,A),u(D.alt,A)]:[u(D.lng,A),u(D.lat,A)]}function nl(D,A,U,G){for(var ee=[],de=0,ve=D.length;de<ve;de++)ee.push(A?nl(D[de],ht(D[de])?0:A-1,U,G):zo(D[de],G));return!A&&U&&ee.length>0&&ee.push(ee[0].slice()),ee}function $a(D,A){return D.feature?i({},D.feature,{geometry:A}):uu(A)}function uu(D){return D.type==="Feature"||D.type==="FeatureCollection"?D:{type:"Feature",properties:{},geometry:D}}var Ma={toGeoJSON:function(D){return $a(this,{type:"Point",coordinates:zo(this.getLatLng(),D)})}};Li.include(Ma),vr.include(Ma),zr.include(Ma),br.include({toGeoJSON:function(D){var A=!ht(this._latlngs),U=nl(this._latlngs,A?1:0,!1,D);return $a(this,{type:(A?"Multi":"")+"LineString",coordinates:U})}}),Br.include({toGeoJSON:function(D){var A=!ht(this._latlngs),U=A&&!ht(this._latlngs[0]),G=nl(this._latlngs,U?2:A?1:0,!0,D);return A||(G=[G]),$a(this,{type:(U?"Multi":"")+"Polygon",coordinates:G})}}),st.include({toMultiPoint:function(D){var A=[];return this.eachLayer(function(U){A.push(U.toGeoJSON(D).geometry.coordinates)}),$a(this,{type:"MultiPoint",coordinates:A})},toGeoJSON:function(D){var A=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(A==="MultiPoint")return this.toMultiPoint(D);var U=A==="GeometryCollection",G=[];return this.eachLayer(function(ee){if(ee.toGeoJSON){var de=ee.toGeoJSON(D);if(U)G.push(de.geometry);else{var ve=uu(de);ve.type==="FeatureCollection"?G.push.apply(G,ve.features):G.push(ve)}}}),U?$a(this,{geometries:G,type:"GeometryCollection"}):{type:"FeatureCollection",features:G}}});function gl(D,A){return new ma(D,A)}var Gi=gl,Nr=nt.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(D,A,U){this._url=D,this._bounds=$(A),y(this,U)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(es(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){Zr(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(D){return this.options.opacity=D,this._image&&this._updateOpacity(),this},setStyle:function(D){return D.opacity&&this.setOpacity(D.opacity),this},bringToFront:function(){return this._map&&ws(this._image),this},bringToBack:function(){return this._map&&Bi(this._image),this},setUrl:function(D){return this._url=D,this._image&&(this._image.src=D),this},setBounds:function(D){return this._bounds=$(D),this._map&&this._reset(),this},getEvents:function(){var D={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(D.zoomanim=this._animateZoom),D},setZIndex:function(D){return this.options.zIndex=D,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var D=this._url.tagName==="IMG",A=this._image=D?this._url:kr("img");if(es(A,"leaflet-image-layer"),this._zoomAnimated&&es(A,"leaflet-zoom-animated"),this.options.className&&es(A,this.options.className),A.onselectstart=g,A.onmousemove=g,A.onload=f(this.fire,this,"load"),A.onerror=f(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(A.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),D){this._url=A.src;return}A.src=this._url,A.alt=this.options.alt},_animateZoom:function(D){var A=this._map.getZoomScale(D.zoom),U=this._map._latLngBoundsToNewLayerBounds(this._bounds,D.zoom,D.center).min;at(this._image,U,A)},_reset:function(){var D=this._image,A=new M(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),U=A.getSize();be(D,A.min),D.style.width=U.x+"px",D.style.height=U.y+"px"},_updateOpacity:function(){le(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var D=this.options.errorOverlayUrl;D&&this._url!==D&&(this._url=D,this._image.src=D)},getCenter:function(){return this._bounds.getCenter()}}),Hr=function(D,A,U){return new Nr(D,A,U)},ta=Nr.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var D=this._url.tagName==="VIDEO",A=this._image=D?this._url:kr("video");if(es(A,"leaflet-image-layer"),this._zoomAnimated&&es(A,"leaflet-zoom-animated"),this.options.className&&es(A,this.options.className),A.onselectstart=g,A.onmousemove=g,A.onloadeddata=f(this.fire,this,"load"),D){for(var U=A.getElementsByTagName("source"),G=[],ee=0;ee<U.length;ee++)G.push(U[ee].src);this._url=U.length>0?G:[A.src];return}j(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(A.style,"objectFit")&&(A.style.objectFit="fill"),A.autoplay=!!this.options.autoplay,A.loop=!!this.options.loop,A.muted=!!this.options.muted,A.playsInline=!!this.options.playsInline;for(var de=0;de<this._url.length;de++){var ve=kr("source");ve.src=this._url[de],A.appendChild(ve)}}});function Ka(D,A,U){return new ta(D,A,U)}var Ha=Nr.extend({_initImage:function(){var D=this._image=this._url;es(D,"leaflet-image-layer"),this._zoomAnimated&&es(D,"leaflet-zoom-animated"),this.options.className&&es(D,this.options.className),D.onselectstart=g,D.onmousemove=g}});function qo(D,A,U){return new Ha(D,A,U)}var io=nt.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(D,A){D&&(D instanceof K||j(D))?(this._latlng=q(D),y(this,A)):(y(this,D),this._source=A),this.options.content&&(this._content=this.options.content)},openOn:function(D){return D=arguments.length?D:this._source._map,D.hasLayer(this)||D.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(D){return this._map?this.close():(arguments.length?this._source=D:D=this._source,this._prepareOpen(),this.openOn(D._map)),this},onAdd:function(D){this._zoomAnimated=D._zoomAnimated,this._container||this._initLayout(),D._fadeAnimated&&le(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),D._fadeAnimated&&le(this._container,1),this.bringToFront(),this.options.interactive&&(es(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(D){D._fadeAnimated?(le(this._container,0),this._removeTimeout=setTimeout(f(Zr,void 0,this._container),200)):Zr(this._container),this.options.interactive&&(bn(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(D){return this._latlng=q(D),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(D){return this._content=D,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var D={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(D.zoomanim=this._animateZoom),D},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&ws(this._container),this},bringToBack:function(){return this._map&&Bi(this._container),this},_prepareOpen:function(D){var A=this._source;if(!A._map)return!1;if(A instanceof Wt){A=null;var U=this._source._layers;for(var G in U)if(U[G]._map){A=U[G];break}if(!A)return!1;this._source=A}if(!D)if(A.getCenter)D=A.getCenter();else if(A.getLatLng)D=A.getLatLng();else if(A.getBounds)D=A.getBounds().getCenter();else throw new Error("Unable to get source layer LatLng.");return this.setLatLng(D),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var D=this._contentNode,A=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof A=="string")D.innerHTML=A;else{for(;D.hasChildNodes();)D.removeChild(D.firstChild);D.appendChild(A)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var D=this._map.latLngToLayerPoint(this._latlng),A=R(this.options.offset),U=this._getAnchor();this._zoomAnimated?be(this._container,D.add(U)):A=A.add(D).add(U);var G=this._containerBottom=-A.y,ee=this._containerLeft=-Math.round(this._containerWidth/2)+A.x;this._container.style.bottom=G+"px",this._container.style.left=ee+"px"}},_getAnchor:function(){return[0,0]}});Cr.include({_initOverlay:function(D,A,U,G){var ee=A;return ee instanceof D||(ee=new D(G).setContent(A)),U&&ee.setLatLng(U),ee}}),nt.include({_initOverlay:function(D,A,U,G){var ee=U;return ee instanceof D?(y(ee,G),ee._source=this):(ee=A&&!G?A:new D(G,this),ee.setContent(U)),ee}});var wu=io.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(D){return D=arguments.length?D:this._source._map,!D.hasLayer(this)&&D._popup&&D._popup.options.autoClose&&D.removeLayer(D._popup),D._popup=this,io.prototype.openOn.call(this,D)},onAdd:function(D){io.prototype.onAdd.call(this,D),D.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Oi||this._source.on("preclick",ls))},onRemove:function(D){io.prototype.onRemove.call(this,D),D.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Oi||this._source.off("preclick",ls))},getEvents:function(){var D=io.prototype.getEvents.call(this);return(this.options.closeOnClick!==void 0?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(D.preclick=this.close),this.options.keepInView&&(D.moveend=this._adjustPan),D},_initLayout:function(){var D="leaflet-popup",A=this._container=kr("div",D+" "+(this.options.className||"")+" leaflet-zoom-animated"),U=this._wrapper=kr("div",D+"-content-wrapper",A);if(this._contentNode=kr("div",D+"-content",U),Ar(A),Vr(this._contentNode),yn(A,"contextmenu",ls),this._tipContainer=kr("div",D+"-tip-container",A),this._tip=kr("div",D+"-tip",this._tipContainer),this.options.closeButton){var G=this._closeButton=kr("a",D+"-close-button",A);G.setAttribute("role","button"),G.setAttribute("aria-label","Close popup"),G.href="#close",G.innerHTML='<span aria-hidden="true">&#215;</span>',yn(G,"click",function(ee){Ot(ee),this.close()},this)}},_updateLayout:function(){var D=this._contentNode,A=D.style;A.width="",A.whiteSpace="nowrap";var U=D.offsetWidth;U=Math.min(U,this.options.maxWidth),U=Math.max(U,this.options.minWidth),A.width=U+1+"px",A.whiteSpace="",A.height="";var G=D.offsetHeight,ee=this.options.maxHeight,de="leaflet-popup-scrolled";ee&&G>ee?(A.height=ee+"px",es(D,de)):bn(D,de),this._containerWidth=this._container.offsetWidth},_animateZoom:function(D){var A=this._map._latLngToNewLayerPoint(this._latlng,D.zoom,D.center),U=this._getAnchor();be(this._container,A.add(U))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var D=this._map,A=parseInt(fr(this._container,"marginBottom"),10)||0,U=this._container.offsetHeight+A,G=this._containerWidth,ee=new k(this._containerLeft,-U-this._containerBottom);ee._add(H(this._container));var de=D.layerPointToContainerPoint(ee),ve=R(this.options.autoPanPadding),Oe=R(this.options.autoPanPaddingTopLeft||ve),ke=R(this.options.autoPanPaddingBottomRight||ve),He=D.getSize(),pt=0,ot=0;de.x+G+ke.x>He.x&&(pt=de.x+G-He.x+ke.x),de.x-pt-Oe.x<0&&(pt=de.x-Oe.x),de.y+U+ke.y>He.y&&(ot=de.y+U-He.y+ke.y),de.y-ot-Oe.y<0&&(ot=de.y-Oe.y),(pt||ot)&&(this.options.keepInView&&(this._autopanning=!0),D.fire("autopanstart").panBy([pt,ot]))}},_getAnchor:function(){return R(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),Nl=function(D,A){return new wu(D,A)};Cr.mergeOptions({closePopupOnClick:!0}),Cr.include({openPopup:function(D,A,U){return this._initOverlay(wu,D,A,U).openOn(this),this},closePopup:function(D){return D=arguments.length?D:this._popup,D&&D.close(),this}}),nt.include({bindPopup:function(D,A){return this._popup=this._initOverlay(wu,this._popup,D,A),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(D){return this._popup&&(this instanceof Wt||(this._popup._source=this),this._popup._prepareOpen(D||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(D){return this._popup&&this._popup.setContent(D),this},getPopup:function(){return this._popup},_openPopup:function(D){if(!(!this._popup||!this._map)){zn(D);var A=D.layer||D.target;if(this._popup._source===A&&!(A instanceof Oi)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(D.latlng);return}this._popup._source=A,this.openPopup(D.latlng)}},_movePopup:function(D){this._popup.setLatLng(D.latlng)},_onKeyPress:function(D){D.originalEvent.keyCode===13&&this._openPopup(D)}});var Ul=io.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(D){io.prototype.onAdd.call(this,D),this.setOpacity(this.options.opacity),D.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(D){io.prototype.onRemove.call(this,D),D.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var D=io.prototype.getEvents.call(this);return this.options.permanent||(D.preclick=this.close),D},_initLayout:function(){var D="leaflet-tooltip",A=D+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=kr("div",A),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+v(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(D){var A,U,G=this._map,ee=this._container,de=G.latLngToContainerPoint(G.getCenter()),ve=G.layerPointToContainerPoint(D),Oe=this.options.direction,ke=ee.offsetWidth,He=ee.offsetHeight,pt=R(this.options.offset),ot=this._getAnchor();Oe==="top"?(A=ke/2,U=He):Oe==="bottom"?(A=ke/2,U=0):Oe==="center"?(A=ke/2,U=He/2):Oe==="right"?(A=0,U=He/2):Oe==="left"?(A=ke,U=He/2):ve.x<de.x?(Oe="right",A=0,U=He/2):(Oe="left",A=ke+(pt.x+ot.x)*2,U=He/2),D=D.subtract(R(A,U,!0)).add(pt).add(ot),bn(ee,"leaflet-tooltip-right"),bn(ee,"leaflet-tooltip-left"),bn(ee,"leaflet-tooltip-top"),bn(ee,"leaflet-tooltip-bottom"),es(ee,"leaflet-tooltip-"+Oe),be(ee,D)},_updatePosition:function(){var D=this._map.latLngToLayerPoint(this._latlng);this._setPosition(D)},setOpacity:function(D){this.options.opacity=D,this._container&&le(this._container,D)},_animateZoom:function(D){var A=this._map._latLngToNewLayerPoint(this._latlng,D.zoom,D.center);this._setPosition(A)},_getAnchor:function(){return R(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),Cu=function(D,A){return new Ul(D,A)};Cr.include({openTooltip:function(D,A,U){return this._initOverlay(Ul,D,A,U).openOn(this),this},closeTooltip:function(D){return D.close(),this}}),nt.include({bindTooltip:function(D,A){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(Ul,this._tooltip,D,A),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(D){if(!(!D&&this._tooltipHandlersAdded)){var A=D?"off":"on",U={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?U.add=this._openTooltip:(U.mouseover=this._openTooltip,U.mouseout=this.closeTooltip,U.click=this._openTooltip,this._map?this._addFocusListeners():U.add=this._addFocusListeners),this._tooltip.options.sticky&&(U.mousemove=this._moveTooltip),this[A](U),this._tooltipHandlersAdded=!D}},openTooltip:function(D){return this._tooltip&&(this instanceof Wt||(this._tooltip._source=this),this._tooltip._prepareOpen(D)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(D){return this._tooltip&&this._tooltip.setContent(D),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(D){var A=typeof D.getElement=="function"&&D.getElement();A&&(yn(A,"focus",function(){this._tooltip._source=D,this.openTooltip()},this),yn(A,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(D){var A=typeof D.getElement=="function"&&D.getElement();A&&A.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(D){if(!(!this._tooltip||!this._map)){if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var A=this;this._map.once("moveend",function(){A._openOnceFlag=!1,A._openTooltip(D)});return}this._tooltip._source=D.layer||D.target,this.openTooltip(this._tooltip.options.sticky?D.latlng:void 0)}},_moveTooltip:function(D){var A=D.latlng,U,G;this._tooltip.options.sticky&&D.originalEvent&&(U=this._map.mouseEventToContainerPoint(D.originalEvent),G=this._map.containerPointToLayerPoint(U),A=this._map.layerPointToLatLng(G)),this._tooltip.setLatLng(A)}});var mu=tn.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(D){var A=D&&D.tagName==="DIV"?D:document.createElement("div"),U=this.options;if(U.html instanceof Element?(ea(A),A.appendChild(U.html)):A.innerHTML=U.html!==!1?U.html:"",U.bgPos){var G=R(U.bgPos);A.style.backgroundPosition=-G.x+"px "+-G.y+"px"}return this._setIconStyles(A,"icon"),A},createShadow:function(){return null}});function Il(D){return new mu(D)}tn.Default=Sn;var Mu=nt.extend({options:{tileSize:256,opacity:1,updateWhenIdle:Ci.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(D){y(this,D)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(D){D._addZoomLimit(this)},onRemove:function(D){this._removeAllTiles(),Zr(this._container),D._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(ws(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(Bi(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(D){return this.options.opacity=D,this._updateOpacity(),this},setZIndex:function(D){return this.options.zIndex=D,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var D=this._clampZoom(this._map.getZoom());D!==this._tileZoom&&(this._tileZoom=D,this._updateLevels()),this._update()}return this},getEvents:function(){var D={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=c(this._onMoveEnd,this.options.updateInterval,this)),D.move=this._onMove),this._zoomAnimated&&(D.zoomanim=this._animateZoom),D},createTile:function(){return document.createElement("div")},getTileSize:function(){var D=this.options.tileSize;return D instanceof k?D:new k(D,D)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(D){for(var A=this.getPane().children,U=-D(-1/0,1/0),G=0,ee=A.length,de;G<ee;G++)de=A[G].style.zIndex,A[G]!==this._container&&de&&(U=D(U,+de));isFinite(U)&&(this.options.zIndex=U+D(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!Ci.ielt9){le(this._container,this.options.opacity);var D=+new Date,A=!1,U=!1;for(var G in this._tiles){var ee=this._tiles[G];if(!(!ee.current||!ee.loaded)){var de=Math.min(1,(D-ee.loaded)/200);le(ee.el,de),de<1?A=!0:(ee.active?U=!0:this._onOpaqueTile(ee),ee.active=!0)}}U&&!this._noPrune&&this._pruneTiles(),A&&(pe(this._fadeFrame),this._fadeFrame=Y(this._updateOpacity,this))}},_onOpaqueTile:g,_initContainer:function(){this._container||(this._container=kr("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var D=this._tileZoom,A=this.options.maxZoom;if(D!==void 0){for(var U in this._levels)U=Number(U),this._levels[U].el.children.length||U===D?(this._levels[U].el.style.zIndex=A-Math.abs(D-U),this._onUpdateLevel(U)):(Zr(this._levels[U].el),this._removeTilesAtZoom(U),this._onRemoveLevel(U),delete this._levels[U]);var G=this._levels[D],ee=this._map;return G||(G=this._levels[D]={},G.el=kr("div","leaflet-tile-container leaflet-zoom-animated",this._container),G.el.style.zIndex=A,G.origin=ee.project(ee.unproject(ee.getPixelOrigin()),D).round(),G.zoom=D,this._setZoomTransform(G,ee.getCenter(),ee.getZoom()),g(G.el.offsetWidth),this._onCreateLevel(G)),this._level=G,G}},_onUpdateLevel:g,_onRemoveLevel:g,_onCreateLevel:g,_pruneTiles:function(){if(this._map){var D,A,U=this._map.getZoom();if(U>this.options.maxZoom||U<this.options.minZoom){this._removeAllTiles();return}for(D in this._tiles)A=this._tiles[D],A.retain=A.current;for(D in this._tiles)if(A=this._tiles[D],A.current&&!A.active){var G=A.coords;this._retainParent(G.x,G.y,G.z,G.z-5)||this._retainChildren(G.x,G.y,G.z,G.z+2)}for(D in this._tiles)this._tiles[D].retain||this._removeTile(D)}},_removeTilesAtZoom:function(D){for(var A in this._tiles)this._tiles[A].coords.z===D&&this._removeTile(A)},_removeAllTiles:function(){for(var D in this._tiles)this._removeTile(D)},_invalidateAll:function(){for(var D in this._levels)Zr(this._levels[D].el),this._onRemoveLevel(Number(D)),delete this._levels[D];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(D,A,U,G){var ee=Math.floor(D/2),de=Math.floor(A/2),ve=U-1,Oe=new k(+ee,+de);Oe.z=+ve;var ke=this._tileCoordsToKey(Oe),He=this._tiles[ke];return He&&He.active?(He.retain=!0,!0):(He&&He.loaded&&(He.retain=!0),ve>G?this._retainParent(ee,de,ve,G):!1)},_retainChildren:function(D,A,U,G){for(var ee=2*D;ee<2*D+2;ee++)for(var de=2*A;de<2*A+2;de++){var ve=new k(ee,de);ve.z=U+1;var Oe=this._tileCoordsToKey(ve),ke=this._tiles[Oe];if(ke&&ke.active){ke.retain=!0;continue}else ke&&ke.loaded&&(ke.retain=!0);U+1<G&&this._retainChildren(ee,de,U+1,G)}},_resetView:function(D){var A=D&&(D.pinch||D.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),A,A)},_animateZoom:function(D){this._setView(D.center,D.zoom,!0,D.noUpdate)},_clampZoom:function(D){var A=this.options;return A.minNativeZoom!==void 0&&D<A.minNativeZoom?A.minNativeZoom:A.maxNativeZoom!==void 0&&A.maxNativeZoom<D?A.maxNativeZoom:D},_setView:function(D,A,U,G){var ee=Math.round(A);this.options.maxZoom!==void 0&&ee>this.options.maxZoom||this.options.minZoom!==void 0&&ee<this.options.minZoom?ee=void 0:ee=this._clampZoom(ee);var de=this.options.updateWhenZooming&&ee!==this._tileZoom;(!G||de)&&(this._tileZoom=ee,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),ee!==void 0&&this._update(D),U||this._pruneTiles(),this._noPrune=!!U),this._setZoomTransforms(D,A)},_setZoomTransforms:function(D,A){for(var U in this._levels)this._setZoomTransform(this._levels[U],D,A)},_setZoomTransform:function(D,A,U){var G=this._map.getZoomScale(U,D.zoom),ee=D.origin.multiplyBy(G).subtract(this._map._getNewPixelOrigin(A,U)).round();Ci.any3d?at(D.el,ee,G):be(D.el,ee)},_resetGrid:function(){var D=this._map,A=D.options.crs,U=this._tileSize=this.getTileSize(),G=this._tileZoom,ee=this._map.getPixelWorldBounds(this._tileZoom);ee&&(this._globalTileRange=this._pxBoundsToTileRange(ee)),this._wrapX=A.wrapLng&&!this.options.noWrap&&[Math.floor(D.project([0,A.wrapLng[0]],G).x/U.x),Math.ceil(D.project([0,A.wrapLng[1]],G).x/U.y)],this._wrapY=A.wrapLat&&!this.options.noWrap&&[Math.floor(D.project([A.wrapLat[0],0],G).y/U.x),Math.ceil(D.project([A.wrapLat[1],0],G).y/U.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(D){var A=this._map,U=A._animatingZoom?Math.max(A._animateToZoom,A.getZoom()):A.getZoom(),G=A.getZoomScale(U,this._tileZoom),ee=A.project(D,this._tileZoom).floor(),de=A.getSize().divideBy(G*2);return new M(ee.subtract(de),ee.add(de))},_update:function(D){var A=this._map;if(A){var U=this._clampZoom(A.getZoom());if(D===void 0&&(D=A.getCenter()),this._tileZoom!==void 0){var G=this._getTiledPixelBounds(D),ee=this._pxBoundsToTileRange(G),de=ee.getCenter(),ve=[],Oe=this.options.keepBuffer,ke=new M(ee.getBottomLeft().subtract([Oe,-Oe]),ee.getTopRight().add([Oe,-Oe]));if(!(isFinite(ee.min.x)&&isFinite(ee.min.y)&&isFinite(ee.max.x)&&isFinite(ee.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var He in this._tiles){var pt=this._tiles[He].coords;(pt.z!==this._tileZoom||!ke.contains(new k(pt.x,pt.y)))&&(this._tiles[He].current=!1)}if(Math.abs(U-this._tileZoom)>1){this._setView(D,U);return}for(var ot=ee.min.y;ot<=ee.max.y;ot++)for(var wt=ee.min.x;wt<=ee.max.x;wt++){var Gt=new k(wt,ot);if(Gt.z=this._tileZoom,!!this._isValidTile(Gt)){var $t=this._tiles[this._tileCoordsToKey(Gt)];$t?$t.current=!0:ve.push(Gt)}}if(ve.sort(function(Bn,Kn){return Bn.distanceTo(de)-Kn.distanceTo(de)}),ve.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var mn=document.createDocumentFragment();for(wt=0;wt<ve.length;wt++)this._addTile(ve[wt],mn);this._level.el.appendChild(mn)}}}},_isValidTile:function(D){var A=this._map.options.crs;if(!A.infinite){var U=this._globalTileRange;if(!A.wrapLng&&(D.x<U.min.x||D.x>U.max.x)||!A.wrapLat&&(D.y<U.min.y||D.y>U.max.y))return!1}if(!this.options.bounds)return!0;var G=this._tileCoordsToBounds(D);return $(this.options.bounds).overlaps(G)},_keyToBounds:function(D){return this._tileCoordsToBounds(this._keyToTileCoords(D))},_tileCoordsToNwSe:function(D){var A=this._map,U=this.getTileSize(),G=D.scaleBy(U),ee=G.add(U),de=A.unproject(G,D.z),ve=A.unproject(ee,D.z);return[de,ve]},_tileCoordsToBounds:function(D){var A=this._tileCoordsToNwSe(D),U=new P(A[0],A[1]);return this.options.noWrap||(U=this._map.wrapLatLngBounds(U)),U},_tileCoordsToKey:function(D){return D.x+":"+D.y+":"+D.z},_keyToTileCoords:function(D){var A=D.split(":"),U=new k(+A[0],+A[1]);return U.z=+A[2],U},_removeTile:function(D){var A=this._tiles[D];A&&(Zr(A.el),delete this._tiles[D],this.fire("tileunload",{tile:A.el,coords:this._keyToTileCoords(D)}))},_initTile:function(D){es(D,"leaflet-tile");var A=this.getTileSize();D.style.width=A.x+"px",D.style.height=A.y+"px",D.onselectstart=g,D.onmousemove=g,Ci.ielt9&&this.options.opacity<1&&le(D,this.options.opacity)},_addTile:function(D,A){var U=this._getTilePos(D),G=this._tileCoordsToKey(D),ee=this.createTile(this._wrapCoords(D),f(this._tileReady,this,D));this._initTile(ee),this.createTile.length<2&&Y(f(this._tileReady,this,D,null,ee)),be(ee,U),this._tiles[G]={el:ee,coords:D,current:!0},A.appendChild(ee),this.fire("tileloadstart",{tile:ee,coords:D})},_tileReady:function(D,A,U){A&&this.fire("tileerror",{error:A,tile:U,coords:D});var G=this._tileCoordsToKey(D);U=this._tiles[G],U&&(U.loaded=+new Date,this._map._fadeAnimated?(le(U.el,0),pe(this._fadeFrame),this._fadeFrame=Y(this._updateOpacity,this)):(U.active=!0,this._pruneTiles()),A||(es(U.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:U.el,coords:D})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Ci.ielt9||!this._map._fadeAnimated?Y(this._pruneTiles,this):setTimeout(f(this._pruneTiles,this),250)))},_getTilePos:function(D){return D.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(D){var A=new k(this._wrapX?p(D.x,this._wrapX):D.x,this._wrapY?p(D.y,this._wrapY):D.y);return A.z=D.z,A},_pxBoundsToTileRange:function(D){var A=this.getTileSize();return new M(D.min.unscaleBy(A).floor(),D.max.unscaleBy(A).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var D in this._tiles)if(!this._tiles[D].loaded)return!1;return!0}});function Zu(D){return new Mu(D)}var Fo=Mu.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(D,A){this._url=D,A=y(this,A),A.detectRetina&&Ci.retina&&A.maxZoom>0?(A.tileSize=Math.floor(A.tileSize/2),A.zoomReverse?(A.zoomOffset--,A.minZoom=Math.min(A.maxZoom,A.minZoom+1)):(A.zoomOffset++,A.maxZoom=Math.max(A.minZoom,A.maxZoom-1)),A.minZoom=Math.max(0,A.minZoom)):A.zoomReverse?A.minZoom=Math.min(A.maxZoom,A.minZoom):A.maxZoom=Math.max(A.minZoom,A.maxZoom),typeof A.subdomains=="string"&&(A.subdomains=A.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(D,A){return this._url===D&&A===void 0&&(A=!0),this._url=D,A||this.redraw(),this},createTile:function(D,A){var U=document.createElement("img");return yn(U,"load",f(this._tileOnLoad,this,A,U)),yn(U,"error",f(this._tileOnError,this,A,U)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(U.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(U.referrerPolicy=this.options.referrerPolicy),U.alt="",U.src=this.getTileUrl(D),U},getTileUrl:function(D){var A={r:Ci.retina?"@2x":"",s:this._getSubdomain(D),x:D.x,y:D.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var U=this._globalTileRange.max.y-D.y;this.options.tms&&(A.y=U),A["-y"]=U}return C(this._url,i(A,this.options))},_tileOnLoad:function(D,A){Ci.ielt9?setTimeout(f(D,this,null,A),0):D(null,A)},_tileOnError:function(D,A,U){var G=this.options.errorTileUrl;G&&A.getAttribute("src")!==G&&(A.src=G),D(U,A)},_onTileRemove:function(D){D.tile.onload=null},_getZoomForUrl:function(){var D=this._tileZoom,A=this.options.maxZoom,U=this.options.zoomReverse,G=this.options.zoomOffset;return U&&(D=A-D),D+G},_getSubdomain:function(D){var A=Math.abs(D.x+D.y)%this.options.subdomains.length;return this.options.subdomains[A]},_abortLoading:function(){var D,A;for(D in this._tiles)if(this._tiles[D].coords.z!==this._tileZoom&&(A=this._tiles[D].el,A.onload=g,A.onerror=g,!A.complete)){A.src=N;var U=this._tiles[D].coords;Zr(A),delete this._tiles[D],this.fire("tileabort",{tile:A,coords:U})}},_removeTile:function(D){var A=this._tiles[D];if(A)return A.el.setAttribute("src",N),Mu.prototype._removeTile.call(this,D)},_tileReady:function(D,A,U){if(!(!this._map||U&&U.getAttribute("src")===N))return Mu.prototype._tileReady.call(this,D,A,U)}});function Ku(D,A){return new Fo(D,A)}var pl=Fo.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(D,A){this._url=D;var U=i({},this.defaultWmsParams);for(var G in A)G in this.options||(U[G]=A[G]);A=y(this,A);var ee=A.detectRetina&&Ci.retina?2:1,de=this.getTileSize();U.width=de.x*ee,U.height=de.y*ee,this.wmsParams=U},onAdd:function(D){this._crs=this.options.crs||D.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var A=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[A]=this._crs.code,Fo.prototype.onAdd.call(this,D)},getTileUrl:function(D){var A=this._tileCoordsToNwSe(D),U=this._crs,G=o(U.project(A[0]),U.project(A[1])),ee=G.min,de=G.max,ve=(this._wmsVersion>=1.3&&this._crs===ii?[ee.y,ee.x,de.y,de.x]:[ee.x,ee.y,de.x,de.y]).join(","),Oe=Fo.prototype.getTileUrl.call(this,D);return Oe+d(this.wmsParams,Oe,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+ve},setParams:function(D,A){return i(this.wmsParams,D),A||this.redraw(),this}});function gu(D,A){return new pl(D,A)}Fo.WMS=pl,Ku.wms=gu;var Nu=nt.extend({options:{padding:.1},initialize:function(D){y(this,D),v(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),es(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var D={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(D.zoomanim=this._onAnimZoom),D},_onAnimZoom:function(D){this._updateTransform(D.center,D.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(D,A){var U=this._map.getZoomScale(A,this._zoom),G=this._map.getSize().multiplyBy(.5+this.options.padding),ee=this._map.project(this._center,A),de=G.multiplyBy(-U).add(ee).subtract(this._map._getNewPixelOrigin(D,A));Ci.any3d?at(this._container,de,U):be(this._container,de)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var D in this._layers)this._layers[D]._reset()},_onZoomEnd:function(){for(var D in this._layers)this._layers[D]._project()},_updatePaths:function(){for(var D in this._layers)this._layers[D]._update()},_update:function(){var D=this.options.padding,A=this._map.getSize(),U=this._map.containerPointToLayerPoint(A.multiplyBy(-D)).round();this._bounds=new M(U,U.add(A.multiplyBy(1+D*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),pu=Nu.extend({options:{tolerance:0},getEvents:function(){var D=Nu.prototype.getEvents.call(this);return D.viewprereset=this._onViewPreReset,D},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Nu.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var D=this._container=document.createElement("canvas");yn(D,"mousemove",this._onMouseMove,this),yn(D,"click dblclick mousedown mouseup contextmenu",this._onClick,this),yn(D,"mouseout",this._handleMouseOut,this),D._leaflet_disable_events=!0,this._ctx=D.getContext("2d")},_destroyContainer:function(){pe(this._redrawRequest),delete this._ctx,Zr(this._container),bi(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var D;this._redrawBounds=null;for(var A in this._layers)D=this._layers[A],D._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){Nu.prototype._update.call(this);var D=this._bounds,A=this._container,U=D.getSize(),G=Ci.retina?2:1;be(A,D.min),A.width=G*U.x,A.height=G*U.y,A.style.width=U.x+"px",A.style.height=U.y+"px",Ci.retina&&this._ctx.scale(2,2),this._ctx.translate(-D.min.x,-D.min.y),this.fire("update")}},_reset:function(){Nu.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(D){this._updateDashArray(D),this._layers[v(D)]=D;var A=D._order={layer:D,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=A),this._drawLast=A,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(D){this._requestRedraw(D)},_removePath:function(D){var A=D._order,U=A.next,G=A.prev;U?U.prev=G:this._drawLast=G,G?G.next=U:this._drawFirst=U,delete D._order,delete this._layers[v(D)],this._requestRedraw(D)},_updatePath:function(D){this._extendRedrawBounds(D),D._project(),D._update(),this._requestRedraw(D)},_updateStyle:function(D){this._updateDashArray(D),this._requestRedraw(D)},_updateDashArray:function(D){if(typeof D.options.dashArray=="string"){var A=D.options.dashArray.split(/[, ]+/),U=[],G,ee;for(ee=0;ee<A.length;ee++){if(G=Number(A[ee]),isNaN(G))return;U.push(G)}D.options._dashArray=U}else D.options._dashArray=D.options.dashArray},_requestRedraw:function(D){this._map&&(this._extendRedrawBounds(D),this._redrawRequest=this._redrawRequest||Y(this._redraw,this))},_extendRedrawBounds:function(D){if(D._pxBounds){var A=(D.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new M,this._redrawBounds.extend(D._pxBounds.min.subtract([A,A])),this._redrawBounds.extend(D._pxBounds.max.add([A,A]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var D=this._redrawBounds;if(D){var A=D.getSize();this._ctx.clearRect(D.min.x,D.min.y,A.x,A.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var D,A=this._redrawBounds;if(this._ctx.save(),A){var U=A.getSize();this._ctx.beginPath(),this._ctx.rect(A.min.x,A.min.y,U.x,U.y),this._ctx.clip()}this._drawing=!0;for(var G=this._drawFirst;G;G=G.next)D=G.layer,(!A||D._pxBounds&&D._pxBounds.intersects(A))&&D._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(D,A){if(this._drawing){var U,G,ee,de,ve=D._parts,Oe=ve.length,ke=this._ctx;if(Oe){for(ke.beginPath(),U=0;U<Oe;U++){for(G=0,ee=ve[U].length;G<ee;G++)de=ve[U][G],ke[G?"lineTo":"moveTo"](de.x,de.y);A&&ke.closePath()}this._fillStroke(ke,D)}}},_updateCircle:function(D){if(!(!this._drawing||D._empty())){var A=D._point,U=this._ctx,G=Math.max(Math.round(D._radius),1),ee=(Math.max(Math.round(D._radiusY),1)||G)/G;ee!==1&&(U.save(),U.scale(1,ee)),U.beginPath(),U.arc(A.x,A.y/ee,G,0,Math.PI*2,!1),ee!==1&&U.restore(),this._fillStroke(U,D)}},_fillStroke:function(D,A){var U=A.options;U.fill&&(D.globalAlpha=U.fillOpacity,D.fillStyle=U.fillColor||U.color,D.fill(U.fillRule||"evenodd")),U.stroke&&U.weight!==0&&(D.setLineDash&&D.setLineDash(A.options&&A.options._dashArray||[]),D.globalAlpha=U.opacity,D.lineWidth=U.weight,D.strokeStyle=U.color,D.lineCap=U.lineCap,D.lineJoin=U.lineJoin,D.stroke())},_onClick:function(D){for(var A=this._map.mouseEventToLayerPoint(D),U,G,ee=this._drawFirst;ee;ee=ee.next)U=ee.layer,U.options.interactive&&U._containsPoint(A)&&(!(D.type==="click"||D.type==="preclick")||!this._map._draggableMoved(U))&&(G=U);this._fireEvent(G?[G]:!1,D)},_onMouseMove:function(D){if(!(!this._map||this._map.dragging.moving()||this._map._animatingZoom)){var A=this._map.mouseEventToLayerPoint(D);this._handleMouseHover(D,A)}},_handleMouseOut:function(D){var A=this._hoveredLayer;A&&(bn(this._container,"leaflet-interactive"),this._fireEvent([A],D,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(D,A){if(!this._mouseHoverThrottled){for(var U,G,ee=this._drawFirst;ee;ee=ee.next)U=ee.layer,U.options.interactive&&U._containsPoint(A)&&(G=U);G!==this._hoveredLayer&&(this._handleMouseOut(D),G&&(es(this._container,"leaflet-interactive"),this._fireEvent([G],D,"mouseover"),this._hoveredLayer=G)),this._fireEvent(this._hoveredLayer?[this._hoveredLayer]:!1,D),this._mouseHoverThrottled=!0,setTimeout(f(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(D,A,U){this._map._fireDOMEvent(A,U||A.type,D)},_bringToFront:function(D){var A=D._order;if(A){var U=A.next,G=A.prev;if(U)U.prev=G;else return;G?G.next=U:U&&(this._drawFirst=U),A.prev=this._drawLast,this._drawLast.next=A,A.next=null,this._drawLast=A,this._requestRedraw(D)}},_bringToBack:function(D){var A=D._order;if(A){var U=A.next,G=A.prev;if(G)G.next=U;else return;U?U.prev=G:G&&(this._drawLast=G),A.prev=null,A.next=this._drawFirst,this._drawFirst.prev=A,this._drawFirst=A,this._requestRedraw(D)}}});function ad(D){return Ci.canvas?new pu(D):null}var Pl=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(D){return document.createElement("<lvml:"+D+' class="lvml">')}}catch{}return function(D){return document.createElement("<"+D+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Dl={_initContainer:function(){this._container=kr("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Nu.prototype._update.call(this),this.fire("update"))},_initPath:function(D){var A=D._container=Pl("shape");es(A,"leaflet-vml-shape "+(this.options.className||"")),A.coordsize="1 1",D._path=Pl("path"),A.appendChild(D._path),this._updateStyle(D),this._layers[v(D)]=D},_addPath:function(D){var A=D._container;this._container.appendChild(A),D.options.interactive&&D.addInteractiveTarget(A)},_removePath:function(D){var A=D._container;Zr(A),D.removeInteractiveTarget(A),delete this._layers[v(D)]},_updateStyle:function(D){var A=D._stroke,U=D._fill,G=D.options,ee=D._container;ee.stroked=!!G.stroke,ee.filled=!!G.fill,G.stroke?(A||(A=D._stroke=Pl("stroke")),ee.appendChild(A),A.weight=G.weight+"px",A.color=G.color,A.opacity=G.opacity,G.dashArray?A.dashStyle=j(G.dashArray)?G.dashArray.join(" "):G.dashArray.replace(/( *, *)/g," "):A.dashStyle="",A.endcap=G.lineCap.replace("butt","flat"),A.joinstyle=G.lineJoin):A&&(ee.removeChild(A),D._stroke=null),G.fill?(U||(U=D._fill=Pl("fill")),ee.appendChild(U),U.color=G.fillColor||G.color,U.opacity=G.fillOpacity):U&&(ee.removeChild(U),D._fill=null)},_updateCircle:function(D){var A=D._point.round(),U=Math.round(D._radius),G=Math.round(D._radiusY||U);this._setPath(D,D._empty()?"M0 0":"AL "+A.x+","+A.y+" "+U+","+G+" 0,"+65535*360)},_setPath:function(D,A){D._path.v=A},_bringToFront:function(D){ws(D._container)},_bringToBack:function(D){Bi(D._container)}},vu=Ci.vml?Pl:jt,Ll=Nu.extend({_initContainer:function(){this._container=vu("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=vu("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){Zr(this._container),bi(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){Nu.prototype._update.call(this);var D=this._bounds,A=D.getSize(),U=this._container;(!this._svgSize||!this._svgSize.equals(A))&&(this._svgSize=A,U.setAttribute("width",A.x),U.setAttribute("height",A.y)),be(U,D.min),U.setAttribute("viewBox",[D.min.x,D.min.y,A.x,A.y].join(" ")),this.fire("update")}},_initPath:function(D){var A=D._path=vu("path");D.options.className&&es(A,D.options.className),D.options.interactive&&es(A,"leaflet-interactive"),this._updateStyle(D),this._layers[v(D)]=D},_addPath:function(D){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(D._path),D.addInteractiveTarget(D._path)},_removePath:function(D){Zr(D._path),D.removeInteractiveTarget(D._path),delete this._layers[v(D)]},_updatePath:function(D){D._project(),D._update()},_updateStyle:function(D){var A=D._path,U=D.options;A&&(U.stroke?(A.setAttribute("stroke",U.color),A.setAttribute("stroke-opacity",U.opacity),A.setAttribute("stroke-width",U.weight),A.setAttribute("stroke-linecap",U.lineCap),A.setAttribute("stroke-linejoin",U.lineJoin),U.dashArray?A.setAttribute("stroke-dasharray",U.dashArray):A.removeAttribute("stroke-dasharray"),U.dashOffset?A.setAttribute("stroke-dashoffset",U.dashOffset):A.removeAttribute("stroke-dashoffset")):A.setAttribute("stroke","none"),U.fill?(A.setAttribute("fill",U.fillColor||U.color),A.setAttribute("fill-opacity",U.fillOpacity),A.setAttribute("fill-rule",U.fillRule||"evenodd")):A.setAttribute("fill","none"))},_updatePoly:function(D,A){this._setPath(D,Lt(D._parts,A))},_updateCircle:function(D){var A=D._point,U=Math.max(Math.round(D._radius),1),G=Math.max(Math.round(D._radiusY),1)||U,ee="a"+U+","+G+" 0 1,0 ",de=D._empty()?"M0 0":"M"+(A.x-U)+","+A.y+ee+U*2+",0 "+ee+-U*2+",0 ";this._setPath(D,de)},_setPath:function(D,A){D._path.setAttribute("d",A)},_bringToFront:function(D){ws(D._path)},_bringToBack:function(D){Bi(D._path)}});Ci.vml&&Ll.include(Dl);function Hu(D){return Ci.svg||Ci.vml?new Ll(D):null}Cr.include({getRenderer:function(D){var A=D.options.renderer||this._getPaneRenderer(D.options.pane)||this.options.renderer||this._renderer;return A||(A=this._renderer=this._createRenderer()),this.hasLayer(A)||this.addLayer(A),A},_getPaneRenderer:function(D){if(D==="overlayPane"||D===void 0)return!1;var A=this._paneRenderers[D];return A===void 0&&(A=this._createRenderer({pane:D}),this._paneRenderers[D]=A),A},_createRenderer:function(D){return this.options.preferCanvas&&ad(D)||Hu(D)}});var dd=Br.extend({initialize:function(D,A){Br.prototype.initialize.call(this,this._boundsToLatLngs(D),A)},setBounds:function(D){return this.setLatLngs(this._boundsToLatLngs(D))},_boundsToLatLngs:function(D){return D=$(D),[D.getSouthWest(),D.getNorthWest(),D.getNorthEast(),D.getSouthEast()]}});function Td(D,A){return new dd(D,A)}Ll.create=vu,Ll.pointsToPath=Lt,ma.geometryToLayer=Oa,ma.coordsToLatLng=La,ma.coordsToLatLngs=Io,ma.latLngToCoords=zo,ma.latLngsToCoords=nl,ma.getFeature=$a,ma.asFeature=uu,Cr.mergeOptions({boxZoom:!0});var Md=El.extend({initialize:function(D){this._map=D,this._container=D._container,this._pane=D._panes.overlayPane,this._resetStateTimeout=0,D.on("unload",this._destroy,this)},addHooks:function(){yn(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){bi(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){Zr(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(D){if(!D.shiftKey||D.which!==1&&D.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),te(),Ne(),this._startPoint=this._map.mouseEventToContainerPoint(D),yn(document,{contextmenu:zn,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(D){this._moved||(this._moved=!0,this._box=kr("div","leaflet-zoom-box",this._container),es(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(D);var A=new M(this._point,this._startPoint),U=A.getSize();be(this._box,A.min),this._box.style.width=U.x+"px",this._box.style.height=U.y+"px"},_finish:function(){this._moved&&(Zr(this._box),bn(this._container,"leaflet-crosshair")),ae(),kt(),bi(document,{contextmenu:zn,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(D){if(!(D.which!==1&&D.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(f(this._resetState,this),0);var A=new P(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(A).fire("boxzoomend",{boxZoomBounds:A})}},_onKeyDown:function(D){D.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});Cr.addInitHook("addHandler","boxZoom",Md),Cr.mergeOptions({doubleClickZoom:!0});var id=El.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(D){var A=this._map,U=A.getZoom(),G=A.options.zoomDelta,ee=D.originalEvent.shiftKey?U-G:U+G;A.options.doubleClickZoom==="center"?A.setZoom(ee):A.setZoomAround(D.containerPoint,ee)}});Cr.addInitHook("addHandler","doubleClickZoom",id),Cr.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var Sd=El.extend({addHooks:function(){if(!this._draggable){var D=this._map;this._draggable=new kl(D._mapPane,D._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),D.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),D.on("zoomend",this._onZoomEnd,this),D.whenReady(this._onZoomEnd,this))}es(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){bn(this._map._container,"leaflet-grab"),bn(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var D=this._map;if(D._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var A=$(this._map.options.maxBounds);this._offsetLimit=o(this._map.latLngToContainerPoint(A.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(A.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;D.fire("movestart").fire("dragstart"),D.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(D){if(this._map.options.inertia){var A=this._lastTime=+new Date,U=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(U),this._times.push(A),this._prunePositions(A)}this._map.fire("move",D).fire("drag",D)},_prunePositions:function(D){for(;this._positions.length>1&&D-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var D=this._map.getSize().divideBy(2),A=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=A.subtract(D).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(D,A){return D-(D-A)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var D=this._draggable._newPos.subtract(this._draggable._startPos),A=this._offsetLimit;D.x<A.min.x&&(D.x=this._viscousLimit(D.x,A.min.x)),D.y<A.min.y&&(D.y=this._viscousLimit(D.y,A.min.y)),D.x>A.max.x&&(D.x=this._viscousLimit(D.x,A.max.x)),D.y>A.max.y&&(D.y=this._viscousLimit(D.y,A.max.y)),this._draggable._newPos=this._draggable._startPos.add(D)}},_onPreDragWrap:function(){var D=this._worldWidth,A=Math.round(D/2),U=this._initialWorldOffset,G=this._draggable._newPos.x,ee=(G-A+U)%D+A-U,de=(G+A+U)%D-A-U,ve=Math.abs(ee+U)<Math.abs(de+U)?ee:de;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=ve},_onDragEnd:function(D){var A=this._map,U=A.options,G=!U.inertia||D.noInertia||this._times.length<2;if(A.fire("dragend",D),G)A.fire("moveend");else{this._prunePositions(+new Date);var ee=this._lastPos.subtract(this._positions[0]),de=(this._lastTime-this._times[0])/1e3,ve=U.easeLinearity,Oe=ee.multiplyBy(ve/de),ke=Oe.distanceTo([0,0]),He=Math.min(U.inertiaMaxSpeed,ke),pt=Oe.multiplyBy(He/ke),ot=He/(U.inertiaDeceleration*ve),wt=pt.multiplyBy(-ot/2).round();!wt.x&&!wt.y?A.fire("moveend"):(wt=A._limitOffset(wt,A.options.maxBounds),Y(function(){A.panBy(wt,{duration:ot,easeLinearity:ve,noMoveStart:!0,animate:!0})}))}}});Cr.addInitHook("addHandler","dragging",Sd),Cr.mergeOptions({keyboard:!0,keyboardPanDelta:80});var du=El.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(D){this._map=D,this._setPanDelta(D.options.keyboardPanDelta),this._setZoomDelta(D.options.zoomDelta)},addHooks:function(){var D=this._map._container;D.tabIndex<=0&&(D.tabIndex="0"),yn(D,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),bi(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var D=document.body,A=document.documentElement,U=D.scrollTop||A.scrollTop,G=D.scrollLeft||A.scrollLeft;this._map._container.focus(),window.scrollTo(G,U)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(D){var A=this._panKeys={},U=this.keyCodes,G,ee;for(G=0,ee=U.left.length;G<ee;G++)A[U.left[G]]=[-1*D,0];for(G=0,ee=U.right.length;G<ee;G++)A[U.right[G]]=[D,0];for(G=0,ee=U.down.length;G<ee;G++)A[U.down[G]]=[0,D];for(G=0,ee=U.up.length;G<ee;G++)A[U.up[G]]=[0,-1*D]},_setZoomDelta:function(D){var A=this._zoomKeys={},U=this.keyCodes,G,ee;for(G=0,ee=U.zoomIn.length;G<ee;G++)A[U.zoomIn[G]]=D;for(G=0,ee=U.zoomOut.length;G<ee;G++)A[U.zoomOut[G]]=-D},_addHooks:function(){yn(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){bi(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(D){if(!(D.altKey||D.ctrlKey||D.metaKey)){var A=D.keyCode,U=this._map,G;if(A in this._panKeys){if(!U._panAnim||!U._panAnim._inProgress)if(G=this._panKeys[A],D.shiftKey&&(G=R(G).multiplyBy(3)),U.options.maxBounds&&(G=U._limitOffset(R(G),U.options.maxBounds)),U.options.worldCopyJump){var ee=U.wrapLatLng(U.unproject(U.project(U.getCenter()).add(G)));U.panTo(ee)}else U.panBy(G)}else if(A in this._zoomKeys)U.setZoom(U.getZoom()+(D.shiftKey?3:1)*this._zoomKeys[A]);else if(A===27&&U._popup&&U._popup.options.closeOnEscapeKey)U.closePopup();else return;zn(D)}}});Cr.addInitHook("addHandler","keyboard",du),Cr.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var Ye=El.extend({addHooks:function(){yn(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){bi(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(D){var A=ms(D),U=this._map.options.wheelDebounceTime;this._delta+=A,this._lastMousePos=this._map.mouseEventToContainerPoint(D),this._startTime||(this._startTime=+new Date);var G=Math.max(U-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(f(this._performZoom,this),G),zn(D)},_performZoom:function(){var D=this._map,A=D.getZoom(),U=this._map.options.zoomSnap||0;D._stop();var G=this._delta/(this._map.options.wheelPxPerZoomLevel*4),ee=4*Math.log(2/(1+Math.exp(-Math.abs(G))))/Math.LN2,de=U?Math.ceil(ee/U)*U:ee,ve=D._limitZoom(A+(this._delta>0?de:-de))-A;this._delta=0,this._startTime=null,ve&&(D.options.scrollWheelZoom==="center"?D.setZoom(A+ve):D.setZoomAround(this._lastMousePos,A+ve))}});Cr.addInitHook("addHandler","scrollWheelZoom",Ye);var Et=600;Cr.mergeOptions({tapHold:Ci.touchNative&&Ci.safari&&Ci.mobile,tapTolerance:15});var At=El.extend({addHooks:function(){yn(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){bi(this._map._container,"touchstart",this._onDown,this)},_onDown:function(D){if(clearTimeout(this._holdTimeout),D.touches.length===1){var A=D.touches[0];this._startPos=this._newPos=new k(A.clientX,A.clientY),this._holdTimeout=setTimeout(f(function(){this._cancel(),this._isTapValid()&&(yn(document,"touchend",Ot),yn(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",A))},this),Et),yn(document,"touchend touchcancel contextmenu",this._cancel,this),yn(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function D(){bi(document,"touchend",Ot),bi(document,"touchend touchcancel",D)},_cancel:function(){clearTimeout(this._holdTimeout),bi(document,"touchend touchcancel contextmenu",this._cancel,this),bi(document,"touchmove",this._onMove,this)},_onMove:function(D){var A=D.touches[0];this._newPos=new k(A.clientX,A.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(D,A){var U=new MouseEvent(D,{bubbles:!0,cancelable:!0,view:window,screenX:A.screenX,screenY:A.screenY,clientX:A.clientX,clientY:A.clientY});U._simulated=!0,A.target.dispatchEvent(U)}});Cr.addInitHook("addHandler","tapHold",At),Cr.mergeOptions({touchZoom:Ci.touch,bounceAtZoomLimits:!0});var qt=El.extend({addHooks:function(){es(this._map._container,"leaflet-touch-zoom"),yn(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){bn(this._map._container,"leaflet-touch-zoom"),bi(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(D){var A=this._map;if(!(!D.touches||D.touches.length!==2||A._animatingZoom||this._zooming)){var U=A.mouseEventToContainerPoint(D.touches[0]),G=A.mouseEventToContainerPoint(D.touches[1]);this._centerPoint=A.getSize()._divideBy(2),this._startLatLng=A.containerPointToLatLng(this._centerPoint),A.options.touchZoom!=="center"&&(this._pinchStartLatLng=A.containerPointToLatLng(U.add(G)._divideBy(2))),this._startDist=U.distanceTo(G),this._startZoom=A.getZoom(),this._moved=!1,this._zooming=!0,A._stop(),yn(document,"touchmove",this._onTouchMove,this),yn(document,"touchend touchcancel",this._onTouchEnd,this),Ot(D)}},_onTouchMove:function(D){if(!(!D.touches||D.touches.length!==2||!this._zooming)){var A=this._map,U=A.mouseEventToContainerPoint(D.touches[0]),G=A.mouseEventToContainerPoint(D.touches[1]),ee=U.distanceTo(G)/this._startDist;if(this._zoom=A.getScaleZoom(ee,this._startZoom),!A.options.bounceAtZoomLimits&&(this._zoom<A.getMinZoom()&&ee<1||this._zoom>A.getMaxZoom()&&ee>1)&&(this._zoom=A._limitZoom(this._zoom)),A.options.touchZoom==="center"){if(this._center=this._startLatLng,ee===1)return}else{var de=U._add(G)._divideBy(2)._subtract(this._centerPoint);if(ee===1&&de.x===0&&de.y===0)return;this._center=A.unproject(A.project(this._pinchStartLatLng,this._zoom).subtract(de),this._zoom)}this._moved||(A._moveStart(!0,!1),this._moved=!0),pe(this._animRequest);var ve=f(A._move,A,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=Y(ve,this,!0),Ot(D)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,pe(this._animRequest),bi(document,"touchmove",this._onTouchMove,this),bi(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});Cr.addInitHook("addHandler","touchZoom",qt),Cr.BoxZoom=Md,Cr.DoubleClickZoom=id,Cr.Drag=Sd,Cr.Keyboard=du,Cr.ScrollWheelZoom=Ye,Cr.TapHold=At,Cr.TouchZoom=qt,n.Bounds=M,n.Browser=Ci,n.CRS=Fe,n.Canvas=pu,n.Circle=vr,n.CircleMarker=zr,n.Class=s,n.Control=ia,n.DivIcon=mu,n.DivOverlay=io,n.DomEvent=Lr,n.DomUtil=_n,n.Draggable=kl,n.Evented=E,n.FeatureGroup=Wt,n.GeoJSON=ma,n.GridLayer=Mu,n.Handler=El,n.Icon=tn,n.ImageOverlay=Nr,n.LatLng=K,n.LatLngBounds=P,n.Layer=nt,n.LayerGroup=st,n.LineUtil=xn,n.Map=Cr,n.Marker=Li,n.Mixin=No,n.Path=Oi,n.Point=k,n.PolyUtil=Fl,n.Polygon=Br,n.Polyline=br,n.Popup=wu,n.PosAnimation=Ei,n.Projection=Xn,n.Rectangle=dd,n.Renderer=Nu,n.SVG=Ll,n.SVGOverlay=Ha,n.TileLayer=Fo,n.Tooltip=Ul,n.Transformation=qe,n.Util=I,n.VideoOverlay=ta,n.bind=f,n.bounds=o,n.canvas=ad,n.circle=Ki,n.circleMarker=ar,n.control=Bs,n.divIcon=Il,n.extend=i,n.featureGroup=Xt,n.geoJSON=gl,n.geoJson=Gi,n.gridLayer=Zu,n.icon=ri,n.imageOverlay=Hr,n.latLng=q,n.latLngBounds=$,n.layerGroup=Rt,n.map=zs,n.marker=Vi,n.point=R,n.polygon=pa,n.polyline=Rs,n.popup=Nl,n.rectangle=Td,n.setOptions=y,n.stamp=v,n.svg=Hu,n.svgOverlay=qo,n.tileLayer=Ku,n.tooltip=Cu,n.transformation=De,n.version=e,n.videoOverlay=Ka;var an=window.L;n.noConflict=function(){return window.L=an,this},window.L=n})},55580:(W,b,n)=>{var e=n(56110),i=n(9325),a=e(i,"DataView");W.exports=a},21549:(W,b,n)=>{var e=n(22032),i=n(63862),a=n(66721),f=n(12749),r=n(35749);function v(c){var p=-1,g=c==null?0:c.length;for(this.clear();++p<g;){var u=c[p];this.set(u[0],u[1])}}v.prototype.clear=e,v.prototype.delete=i,v.prototype.get=a,v.prototype.has=f,v.prototype.set=r,W.exports=v},80079:(W,b,n)=>{var e=n(63702),i=n(70080),a=n(24739),f=n(48655),r=n(31175);function v(c){var p=-1,g=c==null?0:c.length;for(this.clear();++p<g;){var u=c[p];this.set(u[0],u[1])}}v.prototype.clear=e,v.prototype.delete=i,v.prototype.get=a,v.prototype.has=f,v.prototype.set=r,W.exports=v},68223:(W,b,n)=>{var e=n(56110),i=n(9325),a=e(i,"Map");W.exports=a},53661:(W,b,n)=>{var e=n(63040),i=n(17670),a=n(90289),f=n(4509),r=n(72949);function v(c){var p=-1,g=c==null?0:c.length;for(this.clear();++p<g;){var u=c[p];this.set(u[0],u[1])}}v.prototype.clear=e,v.prototype.delete=i,v.prototype.get=a,v.prototype.has=f,v.prototype.set=r,W.exports=v},32804:(W,b,n)=>{var e=n(56110),i=n(9325),a=e(i,"Promise");W.exports=a},76545:(W,b,n)=>{var e=n(56110),i=n(9325),a=e(i,"Set");W.exports=a},37217:(W,b,n)=>{var e=n(80079),i=n(51420),a=n(90938),f=n(63605),r=n(29817),v=n(80945);function c(p){var g=this.__data__=new e(p);this.size=g.size}c.prototype.clear=i,c.prototype.delete=a,c.prototype.get=f,c.prototype.has=r,c.prototype.set=v,W.exports=c},51873:(W,b,n)=>{var e=n(9325),i=e.Symbol;W.exports=i},37828:(W,b,n)=>{var e=n(9325),i=e.Uint8Array;W.exports=i},28303:(W,b,n)=>{var e=n(56110),i=n(9325),a=e(i,"WeakMap");W.exports=a},83729:W=>{function b(n,e){for(var i=-1,a=n==null?0:n.length;++i<a&&e(n[i],i,n)!==!1;);return n}W.exports=b},79770:W=>{function b(n,e){for(var i=-1,a=n==null?0:n.length,f=0,r=[];++i<a;){var v=n[i];e(v,i,n)&&(r[f++]=v)}return r}W.exports=b},93076:(W,b,n)=>{var e=n(78096),i=n(72428),a=n(56449),f=n(3656),r=n(30361),v=n(37167),c=Object.prototype,p=c.hasOwnProperty;function g(u,l){var m=a(u),y=!m&&i(u),d=!m&&!y&&f(u),w=!m&&!y&&!d&&v(u),C=m||y||d||w,j=C?e(u.length,String):[],O=j.length;for(var N in u)(l||p.call(u,N))&&!(C&&(N=="length"||d&&(N=="offset"||N=="parent")||w&&(N=="buffer"||N=="byteLength"||N=="byteOffset")||r(N,O)))&&j.push(N);return j}W.exports=g},14528:W=>{function b(n,e){for(var i=-1,a=e.length,f=n.length;++i<a;)n[f+i]=e[i];return n}W.exports=b},16547:(W,b,n)=>{var e=n(43360),i=n(75288),a=Object.prototype,f=a.hasOwnProperty;function r(v,c,p){var g=v[c];(!(f.call(v,c)&&i(g,p))||p===void 0&&!(c in v))&&e(v,c,p)}W.exports=r},26025:(W,b,n)=>{var e=n(75288);function i(a,f){for(var r=a.length;r--;)if(e(a[r][0],f))return r;return-1}W.exports=i},74733:(W,b,n)=>{var e=n(21791),i=n(95950);function a(f,r){return f&&e(r,i(r),f)}W.exports=a},43838:(W,b,n)=>{var e=n(21791),i=n(37241);function a(f,r){return f&&e(r,i(r),f)}W.exports=a},43360:(W,b,n)=>{var e=n(93243);function i(a,f,r){f=="__proto__"&&e?e(a,f,{configurable:!0,enumerable:!0,value:r,writable:!0}):a[f]=r}W.exports=i},9999:(W,b,n)=>{var e=n(37217),i=n(83729),a=n(16547),f=n(74733),r=n(43838),v=n(93290),c=n(23007),p=n(92271),g=n(48948),u=n(50002),l=n(83349),m=n(5861),y=n(76189),d=n(77199),w=n(35529),C=n(56449),j=n(3656),O=n(87730),N=n(23805),X=n(38440),V=n(95950),Z=n(37241),J=1,se=2,Y=4,pe="[object Arguments]",I="[object Array]",s="[object Boolean]",_="[object Date]",F="[object Error]",E="[object Function]",k="[object GeneratorFunction]",x="[object Map]",R="[object Number]",M="[object Object]",o="[object RegExp]",P="[object Set]",$="[object String]",K="[object Symbol]",q="[object WeakMap]",Fe="[object ArrayBuffer]",et="[object DataView]",Qe="[object Float32Array]",Ht="[object Float64Array]",qe="[object Int8Array]",De="[object Int16Array]",Je="[object Int32Array]",yt="[object Uint8Array]",jt="[object Uint8ClampedArray]",Lt="[object Uint16Array]",ct="[object Uint32Array]",Bt={};Bt[pe]=Bt[I]=Bt[Fe]=Bt[et]=Bt[s]=Bt[_]=Bt[Qe]=Bt[Ht]=Bt[qe]=Bt[De]=Bt[Je]=Bt[x]=Bt[R]=Bt[M]=Bt[o]=Bt[P]=Bt[$]=Bt[K]=Bt[yt]=Bt[jt]=Bt[Lt]=Bt[ct]=!0,Bt[F]=Bt[E]=Bt[q]=!1;function gn(Mt,Zt,Kt,Tt,xt,Jt){var Dt,en=Zt&J,rt=Zt&se,_e=Zt&Y;if(Kt&&(Dt=xt?Kt(Mt,Tt,xt,Jt):Kt(Mt)),Dt!==void 0)return Dt;if(!N(Mt))return Mt;var oe=C(Mt);if(oe){if(Dt=y(Mt),!en)return c(Mt,Dt)}else{var Me=m(Mt),Pe=Me==E||Me==k;if(j(Mt))return v(Mt,en);if(Me==M||Me==pe||Pe&&!xt){if(Dt=rt||Pe?{}:w(Mt),!en)return rt?g(Mt,r(Dt,Mt)):p(Mt,f(Dt,Mt))}else{if(!Bt[Me])return xt?Mt:{};Dt=d(Mt,Me,en)}}Jt||(Jt=new e);var fe=Jt.get(Mt);if(fe)return fe;Jt.set(Mt,Dt),X(Mt)?Mt.forEach(function(ut){Dt.add(gn(ut,Zt,Kt,ut,Mt,Jt))}):O(Mt)&&Mt.forEach(function(ut,dt){Dt.set(dt,gn(ut,Zt,Kt,dt,Mt,Jt))});var Re=_e?rt?l:u:rt?Z:V,We=oe?void 0:Re(Mt);return i(We||Mt,function(ut,dt){We&&(dt=ut,ut=Mt[dt]),a(Dt,dt,gn(ut,Zt,Kt,dt,Mt,Jt))}),Dt}W.exports=gn},39344:(W,b,n)=>{var e=n(23805),i=Object.create,a=function(){function f(){}return function(r){if(!e(r))return{};if(i)return i(r);f.prototype=r;var v=new f;return f.prototype=void 0,v}}();W.exports=a},82199:(W,b,n)=>{var e=n(14528),i=n(56449);function a(f,r,v){var c=r(f);return i(f)?c:e(c,v(f))}W.exports=a},72552:(W,b,n)=>{var e=n(51873),i=n(659),a=n(59350),f="[object Null]",r="[object Undefined]",v=e?e.toStringTag:void 0;function c(p){return p==null?p===void 0?r:f:v&&v in Object(p)?i(p):a(p)}W.exports=c},27534:(W,b,n)=>{var e=n(72552),i=n(40346),a="[object Arguments]";function f(r){return i(r)&&e(r)==a}W.exports=f},29172:(W,b,n)=>{var e=n(5861),i=n(40346),a="[object Map]";function f(r){return i(r)&&e(r)==a}W.exports=f},45083:(W,b,n)=>{var e=n(1882),i=n(87296),a=n(23805),f=n(47473),r=/[\\^$.*+?()[\]{}|]/g,v=/^\[object .+?Constructor\]$/,c=Function.prototype,p=Object.prototype,g=c.toString,u=p.hasOwnProperty,l=RegExp("^"+g.call(u).replace(r,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function m(y){if(!a(y)||i(y))return!1;var d=e(y)?l:v;return d.test(f(y))}W.exports=m},16038:(W,b,n)=>{var e=n(5861),i=n(40346),a="[object Set]";function f(r){return i(r)&&e(r)==a}W.exports=f},4901:(W,b,n)=>{var e=n(72552),i=n(30294),a=n(40346),f="[object Arguments]",r="[object Array]",v="[object Boolean]",c="[object Date]",p="[object Error]",g="[object Function]",u="[object Map]",l="[object Number]",m="[object Object]",y="[object RegExp]",d="[object Set]",w="[object String]",C="[object WeakMap]",j="[object ArrayBuffer]",O="[object DataView]",N="[object Float32Array]",X="[object Float64Array]",V="[object Int8Array]",Z="[object Int16Array]",J="[object Int32Array]",se="[object Uint8Array]",Y="[object Uint8ClampedArray]",pe="[object Uint16Array]",I="[object Uint32Array]",s={};s[N]=s[X]=s[V]=s[Z]=s[J]=s[se]=s[Y]=s[pe]=s[I]=!0,s[f]=s[r]=s[j]=s[v]=s[O]=s[c]=s[p]=s[g]=s[u]=s[l]=s[m]=s[y]=s[d]=s[w]=s[C]=!1;function _(F){return a(F)&&i(F.length)&&!!s[e(F)]}W.exports=_},88984:(W,b,n)=>{var e=n(55527),i=n(3650),a=Object.prototype,f=a.hasOwnProperty;function r(v){if(!e(v))return i(v);var c=[];for(var p in Object(v))f.call(v,p)&&p!="constructor"&&c.push(p);return c}W.exports=r},72903:(W,b,n)=>{var e=n(23805),i=n(55527),a=n(90181),f=Object.prototype,r=f.hasOwnProperty;function v(c){if(!e(c))return a(c);var p=i(c),g=[];for(var u in c)u=="constructor"&&(p||!r.call(c,u))||g.push(u);return g}W.exports=v},78096:W=>{function b(n,e){for(var i=-1,a=Array(n);++i<n;)a[i]=e(i);return a}W.exports=b},27301:W=>{function b(n){return function(e){return n(e)}}W.exports=b},49653:(W,b,n)=>{var e=n(37828);function i(a){var f=new a.constructor(a.byteLength);return new e(f).set(new e(a)),f}W.exports=i},93290:(W,b,n)=>{W=n.nmd(W);var e=n(9325),i=b&&!b.nodeType&&b,a=i&&!0&&W&&!W.nodeType&&W,f=a&&a.exports===i,r=f?e.Buffer:void 0,v=r?r.allocUnsafe:void 0;function c(p,g){if(g)return p.slice();var u=p.length,l=v?v(u):new p.constructor(u);return p.copy(l),l}W.exports=c},76169:(W,b,n)=>{var e=n(49653);function i(a,f){var r=f?e(a.buffer):a.buffer;return new a.constructor(r,a.byteOffset,a.byteLength)}W.exports=i},73201:W=>{var b=/\w*$/;function n(e){var i=new e.constructor(e.source,b.exec(e));return i.lastIndex=e.lastIndex,i}W.exports=n},93736:(W,b,n)=>{var e=n(51873),i=e?e.prototype:void 0,a=i?i.valueOf:void 0;function f(r){return a?Object(a.call(r)):{}}W.exports=f},71961:(W,b,n)=>{var e=n(49653);function i(a,f){var r=f?e(a.buffer):a.buffer;return new a.constructor(r,a.byteOffset,a.length)}W.exports=i},23007:W=>{function b(n,e){var i=-1,a=n.length;for(e||(e=Array(a));++i<a;)e[i]=n[i];return e}W.exports=b},21791:(W,b,n)=>{var e=n(16547),i=n(43360);function a(f,r,v,c){var p=!v;v||(v={});for(var g=-1,u=r.length;++g<u;){var l=r[g],m=c?c(v[l],f[l],l,v,f):void 0;m===void 0&&(m=f[l]),p?i(v,l,m):e(v,l,m)}return v}W.exports=a},92271:(W,b,n)=>{var e=n(21791),i=n(4664);function a(f,r){return e(f,i(f),r)}W.exports=a},48948:(W,b,n)=>{var e=n(21791),i=n(86375);function a(f,r){return e(f,i(f),r)}W.exports=a},55481:(W,b,n)=>{var e=n(9325),i=e["__core-js_shared__"];W.exports=i},93243:(W,b,n)=>{var e=n(56110),i=function(){try{var a=e(Object,"defineProperty");return a({},"",{}),a}catch{}}();W.exports=i},34840:(W,b,n)=>{var e=typeof n.g=="object"&&n.g&&n.g.Object===Object&&n.g;W.exports=e},50002:(W,b,n)=>{var e=n(82199),i=n(4664),a=n(95950);function f(r){return e(r,a,i)}W.exports=f},83349:(W,b,n)=>{var e=n(82199),i=n(86375),a=n(37241);function f(r){return e(r,a,i)}W.exports=f},12651:(W,b,n)=>{var e=n(74218);function i(a,f){var r=a.__data__;return e(f)?r[typeof f=="string"?"string":"hash"]:r.map}W.exports=i},56110:(W,b,n)=>{var e=n(45083),i=n(10392);function a(f,r){var v=i(f,r);return e(v)?v:void 0}W.exports=a},28879:(W,b,n)=>{var e=n(74335),i=e(Object.getPrototypeOf,Object);W.exports=i},659:(W,b,n)=>{var e=n(51873),i=Object.prototype,a=i.hasOwnProperty,f=i.toString,r=e?e.toStringTag:void 0;function v(c){var p=a.call(c,r),g=c[r];try{c[r]=void 0;var u=!0}catch{}var l=f.call(c);return u&&(p?c[r]=g:delete c[r]),l}W.exports=v},4664:(W,b,n)=>{var e=n(79770),i=n(63345),a=Object.prototype,f=a.propertyIsEnumerable,r=Object.getOwnPropertySymbols,v=r?function(c){return c==null?[]:(c=Object(c),e(r(c),function(p){return f.call(c,p)}))}:i;W.exports=v},86375:(W,b,n)=>{var e=n(14528),i=n(28879),a=n(4664),f=n(63345),r=Object.getOwnPropertySymbols,v=r?function(c){for(var p=[];c;)e(p,a(c)),c=i(c);return p}:f;W.exports=v},5861:(W,b,n)=>{var e=n(55580),i=n(68223),a=n(32804),f=n(76545),r=n(28303),v=n(72552),c=n(47473),p="[object Map]",g="[object Object]",u="[object Promise]",l="[object Set]",m="[object WeakMap]",y="[object DataView]",d=c(e),w=c(i),C=c(a),j=c(f),O=c(r),N=v;(e&&N(new e(new ArrayBuffer(1)))!=y||i&&N(new i)!=p||a&&N(a.resolve())!=u||f&&N(new f)!=l||r&&N(new r)!=m)&&(N=function(X){var V=v(X),Z=V==g?X.constructor:void 0,J=Z?c(Z):"";if(J)switch(J){case d:return y;case w:return p;case C:return u;case j:return l;case O:return m}return V}),W.exports=N},10392:W=>{function b(n,e){return n?.[e]}W.exports=b},22032:(W,b,n)=>{var e=n(81042);function i(){this.__data__=e?e(null):{},this.size=0}W.exports=i},63862:W=>{function b(n){var e=this.has(n)&&delete this.__data__[n];return this.size-=e?1:0,e}W.exports=b},66721:(W,b,n)=>{var e=n(81042),i="__lodash_hash_undefined__",a=Object.prototype,f=a.hasOwnProperty;function r(v){var c=this.__data__;if(e){var p=c[v];return p===i?void 0:p}return f.call(c,v)?c[v]:void 0}W.exports=r},12749:(W,b,n)=>{var e=n(81042),i=Object.prototype,a=i.hasOwnProperty;function f(r){var v=this.__data__;return e?v[r]!==void 0:a.call(v,r)}W.exports=f},35749:(W,b,n)=>{var e=n(81042),i="__lodash_hash_undefined__";function a(f,r){var v=this.__data__;return this.size+=this.has(f)?0:1,v[f]=e&&r===void 0?i:r,this}W.exports=a},76189:W=>{var b=Object.prototype,n=b.hasOwnProperty;function e(i){var a=i.length,f=new i.constructor(a);return a&&typeof i[0]=="string"&&n.call(i,"index")&&(f.index=i.index,f.input=i.input),f}W.exports=e},77199:(W,b,n)=>{var e=n(49653),i=n(76169),a=n(73201),f=n(93736),r=n(71961),v="[object Boolean]",c="[object Date]",p="[object Map]",g="[object Number]",u="[object RegExp]",l="[object Set]",m="[object String]",y="[object Symbol]",d="[object ArrayBuffer]",w="[object DataView]",C="[object Float32Array]",j="[object Float64Array]",O="[object Int8Array]",N="[object Int16Array]",X="[object Int32Array]",V="[object Uint8Array]",Z="[object Uint8ClampedArray]",J="[object Uint16Array]",se="[object Uint32Array]";function Y(pe,I,s){var _=pe.constructor;switch(I){case d:return e(pe);case v:case c:return new _(+pe);case w:return i(pe,s);case C:case j:case O:case N:case X:case V:case Z:case J:case se:return r(pe,s);case p:return new _;case g:case m:return new _(pe);case u:return a(pe);case l:return new _;case y:return f(pe)}}W.exports=Y},35529:(W,b,n)=>{var e=n(39344),i=n(28879),a=n(55527);function f(r){return typeof r.constructor=="function"&&!a(r)?e(i(r)):{}}W.exports=f},30361:W=>{var b=9007199254740991,n=/^(?:0|[1-9]\d*)$/;function e(i,a){var f=typeof i;return a=a??b,!!a&&(f=="number"||f!="symbol"&&n.test(i))&&i>-1&&i%1==0&&i<a}W.exports=e},74218:W=>{function b(n){var e=typeof n;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?n!=="__proto__":n===null}W.exports=b},87296:(W,b,n)=>{var e=n(55481),i=function(){var f=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return f?"Symbol(src)_1."+f:""}();function a(f){return!!i&&i in f}W.exports=a},55527:W=>{var b=Object.prototype;function n(e){var i=e&&e.constructor,a=typeof i=="function"&&i.prototype||b;return e===a}W.exports=n},63702:W=>{function b(){this.__data__=[],this.size=0}W.exports=b},70080:(W,b,n)=>{var e=n(26025),i=Array.prototype,a=i.splice;function f(r){var v=this.__data__,c=e(v,r);if(c<0)return!1;var p=v.length-1;return c==p?v.pop():a.call(v,c,1),--this.size,!0}W.exports=f},24739:(W,b,n)=>{var e=n(26025);function i(a){var f=this.__data__,r=e(f,a);return r<0?void 0:f[r][1]}W.exports=i},48655:(W,b,n)=>{var e=n(26025);function i(a){return e(this.__data__,a)>-1}W.exports=i},31175:(W,b,n)=>{var e=n(26025);function i(a,f){var r=this.__data__,v=e(r,a);return v<0?(++this.size,r.push([a,f])):r[v][1]=f,this}W.exports=i},63040:(W,b,n)=>{var e=n(21549),i=n(80079),a=n(68223);function f(){this.size=0,this.__data__={hash:new e,map:new(a||i),string:new e}}W.exports=f},17670:(W,b,n)=>{var e=n(12651);function i(a){var f=e(this,a).delete(a);return this.size-=f?1:0,f}W.exports=i},90289:(W,b,n)=>{var e=n(12651);function i(a){return e(this,a).get(a)}W.exports=i},4509:(W,b,n)=>{var e=n(12651);function i(a){return e(this,a).has(a)}W.exports=i},72949:(W,b,n)=>{var e=n(12651);function i(a,f){var r=e(this,a),v=r.size;return r.set(a,f),this.size+=r.size==v?0:1,this}W.exports=i},81042:(W,b,n)=>{var e=n(56110),i=e(Object,"create");W.exports=i},3650:(W,b,n)=>{var e=n(74335),i=e(Object.keys,Object);W.exports=i},90181:W=>{function b(n){var e=[];if(n!=null)for(var i in Object(n))e.push(i);return e}W.exports=b},86009:(W,b,n)=>{W=n.nmd(W);var e=n(34840),i=b&&!b.nodeType&&b,a=i&&!0&&W&&!W.nodeType&&W,f=a&&a.exports===i,r=f&&e.process,v=function(){try{var c=a&&a.require&&a.require("util").types;return c||r&&r.binding&&r.binding("util")}catch{}}();W.exports=v},59350:W=>{var b=Object.prototype,n=b.toString;function e(i){return n.call(i)}W.exports=e},74335:W=>{function b(n,e){return function(i){return n(e(i))}}W.exports=b},9325:(W,b,n)=>{var e=n(34840),i=typeof self=="object"&&self&&self.Object===Object&&self,a=e||i||Function("return this")();W.exports=a},51420:(W,b,n)=>{var e=n(80079);function i(){this.__data__=new e,this.size=0}W.exports=i},90938:W=>{function b(n){var e=this.__data__,i=e.delete(n);return this.size=e.size,i}W.exports=b},63605:W=>{function b(n){return this.__data__.get(n)}W.exports=b},29817:W=>{function b(n){return this.__data__.has(n)}W.exports=b},80945:(W,b,n)=>{var e=n(80079),i=n(68223),a=n(53661),f=200;function r(v,c){var p=this.__data__;if(p instanceof e){var g=p.__data__;if(!i||g.length<f-1)return g.push([v,c]),this.size=++p.size,this;p=this.__data__=new a(g)}return p.set(v,c),this.size=p.size,this}W.exports=r},47473:W=>{var b=Function.prototype,n=b.toString;function e(i){if(i!=null){try{return n.call(i)}catch{}try{return i+""}catch{}}return""}W.exports=e},88055:(W,b,n)=>{var e=n(9999),i=1,a=4;function f(r){return e(r,i|a)}W.exports=f},75288:W=>{function b(n,e){return n===e||n!==n&&e!==e}W.exports=b},72428:(W,b,n)=>{var e=n(27534),i=n(40346),a=Object.prototype,f=a.hasOwnProperty,r=a.propertyIsEnumerable,v=e(function(){return arguments}())?e:function(c){return i(c)&&f.call(c,"callee")&&!r.call(c,"callee")};W.exports=v},56449:W=>{var b=Array.isArray;W.exports=b},64894:(W,b,n)=>{var e=n(1882),i=n(30294);function a(f){return f!=null&&i(f.length)&&!e(f)}W.exports=a},3656:(W,b,n)=>{W=n.nmd(W);var e=n(9325),i=n(89935),a=b&&!b.nodeType&&b,f=a&&!0&&W&&!W.nodeType&&W,r=f&&f.exports===a,v=r?e.Buffer:void 0,c=v?v.isBuffer:void 0,p=c||i;W.exports=p},1882:(W,b,n)=>{var e=n(72552),i=n(23805),a="[object AsyncFunction]",f="[object Function]",r="[object GeneratorFunction]",v="[object Proxy]";function c(p){if(!i(p))return!1;var g=e(p);return g==f||g==r||g==a||g==v}W.exports=c},30294:W=>{var b=9007199254740991;function n(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=b}W.exports=n},87730:(W,b,n)=>{var e=n(29172),i=n(27301),a=n(86009),f=a&&a.isMap,r=f?i(f):e;W.exports=r},23805:W=>{function b(n){var e=typeof n;return n!=null&&(e=="object"||e=="function")}W.exports=b},40346:W=>{function b(n){return n!=null&&typeof n=="object"}W.exports=b},38440:(W,b,n)=>{var e=n(16038),i=n(27301),a=n(86009),f=a&&a.isSet,r=f?i(f):e;W.exports=r},37167:(W,b,n)=>{var e=n(4901),i=n(27301),a=n(86009),f=a&&a.isTypedArray,r=f?i(f):e;W.exports=r},95950:(W,b,n)=>{var e=n(93076),i=n(88984),a=n(64894);function f(r){return a(r)?e(r):i(r)}W.exports=f},37241:(W,b,n)=>{var e=n(93076),i=n(72903),a=n(64894);function f(r){return a(r)?e(r,!0):i(r)}W.exports=f},2543:function(W,b,n){W=n.nmd(W);var e;/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/(function(){var i,a="4.17.21",f=200,r="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",v="Expected a function",c="Invalid `variable` option passed into `_.template`",p="__lodash_hash_undefined__",g=500,u="__lodash_placeholder__",l=1,m=2,y=4,d=1,w=2,C=1,j=2,O=4,N=8,X=16,V=32,Z=64,J=128,se=256,Y=512,pe=30,I="...",s=800,_=16,F=1,E=2,k=3,x=1/0,R=9007199254740991,M=17976931348623157e292,o=NaN,P=4294967295,$=P-1,K=P>>>1,q=[["ary",J],["bind",C],["bindKey",j],["curry",N],["curryRight",X],["flip",Y],["partial",V],["partialRight",Z],["rearg",se]],Fe="[object Arguments]",et="[object Array]",Qe="[object AsyncFunction]",Ht="[object Boolean]",qe="[object Date]",De="[object DOMException]",Je="[object Error]",yt="[object Function]",jt="[object GeneratorFunction]",Lt="[object Map]",ct="[object Number]",Bt="[object Null]",gn="[object Object]",Mt="[object Promise]",Zt="[object Proxy]",Kt="[object RegExp]",Tt="[object Set]",xt="[object String]",Jt="[object Symbol]",Dt="[object Undefined]",en="[object WeakMap]",rt="[object WeakSet]",_e="[object ArrayBuffer]",oe="[object DataView]",Me="[object Float32Array]",Pe="[object Float64Array]",fe="[object Int8Array]",Re="[object Int16Array]",We="[object Int32Array]",ut="[object Uint8Array]",dt="[object Uint8ClampedArray]",Ue="[object Uint16Array]",je="[object Uint32Array]",we=/\b__p \+= '';/g,Xe=/\b(__p \+=) '' \+/g,gt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,pn=/&(?:amp|lt|gt|quot|#39);/g,cn=/[&<>"']/g,hn=RegExp(pn.source),En=RegExp(cn.source),on=/<%-([\s\S]+?)%>/g,dn=/<%([\s\S]+?)%>/g,jn=/<%=([\s\S]+?)%>/g,Jn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$n=/^\w*$/,Yi=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,di=/[\\^$.*+?()[\]{}|]/g,fi=RegExp(di.source),Ci=/^\s+/,ki=/\s/,Hn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,cr=/\{\n\/\* \[wrapped with (.+)\] \*/,mi=/,? & /,Fn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ni=/[()=,{}\[\]\/\s]/,Wn=/\\(\\)?/g,hi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Qn=/\w*$/,Ze=/^[-+]0x[0-9a-f]+$/i,ft=/^0b[01]+$/i,Yt=/^\[object .+?Constructor\]$/,vn=/^0o[0-7]+$/i,Tn=/^(?:0|[1-9]\d*)$/,Ti=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ti=/($^)/,Gn=/['\n\r\u2028\u2029\\]/g,Ri="\\ud800-\\udfff",nn="\\u0300-\\u036f",An="\\ufe20-\\ufe2f",_i="\\u20d0-\\u20ff",Ii=nn+An+_i,lr="\\u2700-\\u27bf",Rr="a-z\\xdf-\\xf6\\xf8-\\xff",fr="\\xac\\xb1\\xd7\\xf7",kr="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Zr="\\u2000-\\u206f",ea=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ws="A-Z\\xc0-\\xd6\\xd8-\\xde",Bi="\\ufe0e\\ufe0f",Ps=fr+kr+Zr+ea,es="['\u2019]",bn="["+Ri+"]",_t="["+Ps+"]",Pt="["+Ii+"]",le="\\d+",Ce="["+lr+"]",ze="["+Rr+"]",at="[^"+Ri+Ps+le+lr+Rr+ws+"]",be="\\ud83c[\\udffb-\\udfff]",H="(?:"+Pt+"|"+be+")",te="[^"+Ri+"]",ae="(?:\\ud83c[\\udde6-\\uddff]){2}",ne="[\\ud800-\\udbff][\\udc00-\\udfff]",ye="["+ws+"]",Ne="\\u200d",kt="(?:"+ze+"|"+at+")",it="(?:"+ye+"|"+at+")",Ge="(?:"+es+"(?:d|ll|m|re|s|t|ve))?",fn="(?:"+es+"(?:D|LL|M|RE|S|T|VE))?",Te=H+"?",Ft="["+Bi+"]?",St="(?:"+Ne+"(?:"+[te,ae,ne].join("|")+")"+Ft+Te+")*",_n="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",yn="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",qn=Ft+Te+St,bi="(?:"+[Ce,ae,ne].join("|")+")"+qn,Qi="(?:"+[te+Pt+"?",Pt,ae,ne,bn].join("|")+")",rr=RegExp(es,"g"),Mr=RegExp(Pt,"g"),Yr=RegExp(be+"(?="+be+")|"+Qi+qn,"g"),ls=RegExp([ye+"?"+ze+"+"+Ge+"(?="+[_t,ye,"$"].join("|")+")",it+"+"+fn+"(?="+[_t,ye+kt,"$"].join("|")+")",ye+"?"+kt+"+"+Ge,ye+"+"+fn,yn,_n,le,bi].join("|"),"g"),Vr=RegExp("["+Ne+Ri+Ii+Bi+"]"),Ar=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ot=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],zn=-1,yi={};yi[Me]=yi[Pe]=yi[fe]=yi[Re]=yi[We]=yi[ut]=yi[dt]=yi[Ue]=yi[je]=!0,yi[Fe]=yi[et]=yi[_e]=yi[Ht]=yi[oe]=yi[qe]=yi[Je]=yi[yt]=yi[Lt]=yi[ct]=yi[gn]=yi[Kt]=yi[Tt]=yi[xt]=yi[en]=!1;var Hi={};Hi[Fe]=Hi[et]=Hi[_e]=Hi[oe]=Hi[Ht]=Hi[qe]=Hi[Me]=Hi[Pe]=Hi[fe]=Hi[Re]=Hi[We]=Hi[Lt]=Hi[ct]=Hi[gn]=Hi[Kt]=Hi[Tt]=Hi[xt]=Hi[Jt]=Hi[ut]=Hi[dt]=Hi[Ue]=Hi[je]=!0,Hi[Je]=Hi[yt]=Hi[en]=!1;var Wr={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},ms={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},$r={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Lr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ei=parseFloat,Cr=parseInt,zs=typeof n.g=="object"&&n.g&&n.g.Object===Object&&n.g,ia=typeof self=="object"&&self&&self.Object===Object&&self,Bs=zs||ia||Function("return this")(),Ua=b&&!b.nodeType&&b,to=Ua&&!0&&W&&!W.nodeType&&W,Oo=to&&to.exports===Ua,vo=Oo&&zs.process,Gs=function(){try{var Gi=to&&to.require&&to.require("util").types;return Gi||vo&&vo.binding&&vo.binding("util")}catch{}}(),ko=Gs&&Gs.isArrayBuffer,Yo=Gs&&Gs.isDate,_a=Gs&&Gs.isMap,Tu=Gs&&Gs.isRegExp,El=Gs&&Gs.isSet,No=Gs&&Gs.isTypedArray;function Mo(Gi,Nr,Hr){switch(Hr.length){case 0:return Gi.call(Nr);case 1:return Gi.call(Nr,Hr[0]);case 2:return Gi.call(Nr,Hr[0],Hr[1]);case 3:return Gi.call(Nr,Hr[0],Hr[1],Hr[2])}return Gi.apply(Nr,Hr)}function kl(Gi,Nr,Hr,ta){for(var Ka=-1,Ha=Gi==null?0:Gi.length;++Ka<Ha;){var qo=Gi[Ka];Nr(ta,qo,Hr(qo),Gi)}return ta}function Ca(Gi,Nr){for(var Hr=-1,ta=Gi==null?0:Gi.length;++Hr<ta&&Nr(Gi[Hr],Hr,Gi)!==!1;);return Gi}function Do(Gi,Nr){for(var Hr=Gi==null?0:Gi.length;Hr--&&Nr(Gi[Hr],Hr,Gi)!==!1;);return Gi}function Wo(Gi,Nr){for(var Hr=-1,ta=Gi==null?0:Gi.length;++Hr<ta;)if(!Nr(Gi[Hr],Hr,Gi))return!1;return!0}function Fl(Gi,Nr){for(var Hr=-1,ta=Gi==null?0:Gi.length,Ka=0,Ha=[];++Hr<ta;){var qo=Gi[Hr];Nr(qo,Hr,Gi)&&(Ha[Ka++]=qo)}return Ha}function ll(Gi,Nr){var Hr=Gi==null?0:Gi.length;return!!Hr&&ht(Gi,Nr,0)>-1}function ca(Gi,Nr,Hr){for(var ta=-1,Ka=Gi==null?0:Gi.length;++ta<Ka;)if(Hr(Nr,Gi[ta]))return!0;return!1}function Ro(Gi,Nr){for(var Hr=-1,ta=Gi==null?0:Gi.length,Ka=Array(ta);++Hr<ta;)Ka[Hr]=Nr(Gi[Hr],Hr,Gi);return Ka}function su(Gi,Nr){for(var Hr=-1,ta=Nr.length,Ka=Gi.length;++Hr<ta;)Gi[Ka+Hr]=Nr[Hr];return Gi}function Rl(Gi,Nr,Hr,ta){var Ka=-1,Ha=Gi==null?0:Gi.length;for(ta&&Ha&&(Hr=Gi[++Ka]);++Ka<Ha;)Hr=Nr(Hr,Gi[Ka],Ka,Gi);return Hr}function Nd(Gi,Nr,Hr,ta){var Ka=Gi==null?0:Gi.length;for(ta&&Ka&&(Hr=Gi[--Ka]);Ka--;)Hr=Nr(Hr,Gi[Ka],Ka,Gi);return Hr}function $o(Gi,Nr){for(var Hr=-1,ta=Gi==null?0:Gi.length;++Hr<ta;)if(Nr(Gi[Hr],Hr,Gi))return!0;return!1}var ud=In("length");function Bu(Gi){return Gi.split("")}function Sl(Gi){return Gi.match(Fn)||[]}function rl(Gi,Nr,Hr){var ta;return Hr(Gi,function(Ka,Ha,qo){if(Nr(Ka,Ha,qo))return ta=Ha,!1}),ta}function zt(Gi,Nr,Hr,ta){for(var Ka=Gi.length,Ha=Hr+(ta?1:-1);ta?Ha--:++Ha<Ka;)if(Nr(Gi[Ha],Ha,Gi))return Ha;return-1}function ht(Gi,Nr,Hr){return Nr===Nr?ma(Gi,Nr,Hr):zt(Gi,Qt,Hr)}function Ct(Gi,Nr,Hr,ta){for(var Ka=Hr-1,Ha=Gi.length;++Ka<Ha;)if(ta(Gi[Ka],Nr))return Ka;return-1}function Qt(Gi){return Gi!==Gi}function xn(Gi,Nr){var Hr=Gi==null?0:Gi.length;return Hr?ii(Gi,Nr)/Hr:o}function In(Gi){return function(Nr){return Nr==null?i:Nr[Gi]}}function Zn(Gi){return function(Nr){return Gi==null?i:Gi[Nr]}}function Xn(Gi,Nr,Hr,ta,Ka){return Ka(Gi,function(Ha,qo,io){Hr=ta?(ta=!1,Ha):Nr(Hr,Ha,qo,io)}),Hr}function Ai(Gi,Nr){var Hr=Gi.length;for(Gi.sort(Nr);Hr--;)Gi[Hr]=Gi[Hr].value;return Gi}function ii(Gi,Nr){for(var Hr,ta=-1,Ka=Gi.length;++ta<Ka;){var Ha=Nr(Gi[ta]);Ha!==i&&(Hr=Hr===i?Ha:Hr+Ha)}return Hr}function Dn(Gi,Nr){for(var Hr=-1,ta=Array(Gi);++Hr<Gi;)ta[Hr]=Nr(Hr);return ta}function nt(Gi,Nr){return Ro(Nr,function(Hr){return[Hr,Gi[Hr]]})}function st(Gi){return Gi&&Gi.slice(0,Io(Gi)+1).replace(Ci,"")}function Rt(Gi){return function(Nr){return Gi(Nr)}}function Wt(Gi,Nr){return Ro(Nr,function(Hr){return Gi[Hr]})}function Xt(Gi,Nr){return Gi.has(Nr)}function tn(Gi,Nr){for(var Hr=-1,ta=Gi.length;++Hr<ta&&ht(Nr,Gi[Hr],0)>-1;);return Hr}function ri(Gi,Nr){for(var Hr=Gi.length;Hr--&&ht(Nr,Gi[Hr],0)>-1;);return Hr}function Sn(Gi,Nr){for(var Hr=Gi.length,ta=0;Hr--;)Gi[Hr]===Nr&&++ta;return ta}var pi=Zn(Wr),Li=Zn(ms);function Vi(Gi){return"\\"+Lr[Gi]}function Oi(Gi,Nr){return Gi==null?i:Gi[Nr]}function zr(Gi){return Vr.test(Gi)}function ar(Gi){return Ar.test(Gi)}function vr(Gi){for(var Nr,Hr=[];!(Nr=Gi.next()).done;)Hr.push(Nr.value);return Hr}function Ki(Gi){var Nr=-1,Hr=Array(Gi.size);return Gi.forEach(function(ta,Ka){Hr[++Nr]=[Ka,ta]}),Hr}function br(Gi,Nr){return function(Hr){return Gi(Nr(Hr))}}function Rs(Gi,Nr){for(var Hr=-1,ta=Gi.length,Ka=0,Ha=[];++Hr<ta;){var qo=Gi[Hr];(qo===Nr||qo===u)&&(Gi[Hr]=u,Ha[Ka++]=Hr)}return Ha}function Br(Gi){var Nr=-1,Hr=Array(Gi.size);return Gi.forEach(function(ta){Hr[++Nr]=ta}),Hr}function pa(Gi){var Nr=-1,Hr=Array(Gi.size);return Gi.forEach(function(ta){Hr[++Nr]=[ta,ta]}),Hr}function ma(Gi,Nr,Hr){for(var ta=Hr-1,Ka=Gi.length;++ta<Ka;)if(Gi[ta]===Nr)return ta;return-1}function Oa(Gi,Nr,Hr){for(var ta=Hr+1;ta--;)if(Gi[ta]===Nr)return ta;return ta}function _o(Gi){return zr(Gi)?nl(Gi):ud(Gi)}function La(Gi){return zr(Gi)?$a(Gi):Bu(Gi)}function Io(Gi){for(var Nr=Gi.length;Nr--&&ki.test(Gi.charAt(Nr)););return Nr}var zo=Zn($r);function nl(Gi){for(var Nr=Yr.lastIndex=0;Yr.test(Gi);)++Nr;return Nr}function $a(Gi){return Gi.match(Yr)||[]}function uu(Gi){return Gi.match(ls)||[]}var Ma=function Gi(Nr){Nr=Nr==null?Bs:gl.defaults(Bs.Object(),Nr,gl.pick(Bs,Ot));var Hr=Nr.Array,ta=Nr.Date,Ka=Nr.Error,Ha=Nr.Function,qo=Nr.Math,io=Nr.Object,wu=Nr.RegExp,Nl=Nr.String,Ul=Nr.TypeError,Cu=Hr.prototype,mu=Ha.prototype,Il=io.prototype,Mu=Nr["__core-js_shared__"],Zu=mu.toString,Fo=Il.hasOwnProperty,Ku=0,pl=function(){var T=/[^.]+$/.exec(Mu&&Mu.keys&&Mu.keys.IE_PROTO||"");return T?"Symbol(src)_1."+T:""}(),gu=Il.toString,Nu=Zu.call(io),pu=Bs._,ad=wu("^"+Zu.call(Fo).replace(di,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Pl=Oo?Nr.Buffer:i,Dl=Nr.Symbol,vu=Nr.Uint8Array,Ll=Pl?Pl.allocUnsafe:i,Hu=br(io.getPrototypeOf,io),dd=io.create,Td=Il.propertyIsEnumerable,Md=Cu.splice,id=Dl?Dl.isConcatSpreadable:i,Sd=Dl?Dl.iterator:i,du=Dl?Dl.toStringTag:i,Ye=function(){try{var T=rc(io,"defineProperty");return T({},"",{}),T}catch{}}(),Et=Nr.clearTimeout!==Bs.clearTimeout&&Nr.clearTimeout,At=ta&&ta.now!==Bs.Date.now&&ta.now,qt=Nr.setTimeout!==Bs.setTimeout&&Nr.setTimeout,an=qo.ceil,D=qo.floor,A=io.getOwnPropertySymbols,U=Pl?Pl.isBuffer:i,G=Nr.isFinite,ee=Cu.join,de=br(io.keys,io),ve=qo.max,Oe=qo.min,ke=ta.now,He=Nr.parseInt,pt=qo.random,ot=Cu.reverse,wt=rc(Nr,"DataView"),Gt=rc(Nr,"Map"),$t=rc(Nr,"Promise"),mn=rc(Nr,"Set"),Bn=rc(Nr,"WeakMap"),Kn=rc(io,"create"),Nn=Bn&&new Bn,On={},ei=Ji(wt),ji=Ji(Gt),Xi=Ji($t),Zi=Ji(mn),Si=Ji(Bn),Ui=Dl?Dl.prototype:i,pr=Ui?Ui.valueOf:i,gs=Ui?Ui.toString:i;function un(T){if(bo(T)&&!Jo(T)&&!(T instanceof As)){if(T instanceof ss)return T;if(Fo.call(T,"__wrapped__"))return is(T)}return new ss(T)}var Sr=function(){function T(){}return function(B){if(!Za(B))return{};if(dd)return dd(B);T.prototype=B;var re=new T;return T.prototype=i,re}}();function js(){}function ss(T,B){this.__wrapped__=T,this.__actions__=[],this.__chain__=!!B,this.__index__=0,this.__values__=i}un.templateSettings={escape:on,evaluate:dn,interpolate:jn,variable:"",imports:{_:un}},un.prototype=js.prototype,un.prototype.constructor=un,ss.prototype=Sr(js.prototype),ss.prototype.constructor=ss;function As(T){this.__wrapped__=T,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=P,this.__views__=[]}function Ea(){var T=new As(this.__wrapped__);return T.__actions__=Us(this.__actions__),T.__dir__=this.__dir__,T.__filtered__=this.__filtered__,T.__iteratees__=Us(this.__iteratees__),T.__takeCount__=this.__takeCount__,T.__views__=Us(this.__views__),T}function Js(){if(this.__filtered__){var T=new As(this);T.__dir__=-1,T.__filtered__=!0}else T=this.clone(),T.__dir__*=-1;return T}function ya(){var T=this.__wrapped__.value(),B=this.__dir__,re=Jo(T),Be=B<0,Ee=re?T.length:0,Nt=ef(0,Ee,this.__views__),kn=Nt.start,Yn=Nt.end,ci=Yn-kn,hr=Be?Yn:kn-1,tr=this.__iteratees__,or=tr.length,wr=0,Ks=Oe(ci,this.__takeCount__);if(!re||!Be&&Ee==ci&&Ks==ci)return Qd(T,this.__actions__);var Ys=[];e:for(;ci--&&wr<Ks;){hr+=B;for(var sa=-1,da=T[hr];++sa<or;){var ha=tr[sa],eo=ha.iteratee,Wl=ha.type,td=eo(da);if(Wl==E)da=td;else if(!td){if(Wl==F)continue e;break e}}Ys[wr++]=da}return Ys}As.prototype=Sr(js.prototype),As.prototype.constructor=As;function co(T){var B=-1,re=T==null?0:T.length;for(this.clear();++B<re;){var Be=T[B];this.set(Be[0],Be[1])}}function ka(){this.__data__=Kn?Kn(null):{},this.size=0}function mo(T){var B=this.has(T)&&delete this.__data__[T];return this.size-=B?1:0,B}function fo(T){var B=this.__data__;if(Kn){var re=B[T];return re===p?i:re}return Fo.call(B,T)?B[T]:i}function jl(T){var B=this.__data__;return Kn?B[T]!==i:Fo.call(B,T)}function ul(T,B){var re=this.__data__;return this.size+=this.has(T)?0:1,re[T]=Kn&&B===i?p:B,this}co.prototype.clear=ka,co.prototype.delete=mo,co.prototype.get=fo,co.prototype.has=jl,co.prototype.set=ul;function yu(T){var B=-1,re=T==null?0:T.length;for(this.clear();++B<re;){var Be=T[B];this.set(Be[0],Be[1])}}function Hl(){this.__data__=[],this.size=0}function Vo(T){var B=this.__data__,re=el(B,T);if(re<0)return!1;var Be=B.length-1;return re==Be?B.pop():Md.call(B,re,1),--this.size,!0}function Uo(T){var B=this.__data__,re=el(B,T);return re<0?i:B[re][1]}function so(T){return el(this.__data__,T)>-1}function wl(T,B){var re=this.__data__,Be=el(re,T);return Be<0?(++this.size,re.push([T,B])):re[Be][1]=B,this}yu.prototype.clear=Hl,yu.prototype.delete=Vo,yu.prototype.get=Uo,yu.prototype.has=so,yu.prototype.set=wl;function $l(T){var B=-1,re=T==null?0:T.length;for(this.clear();++B<re;){var Be=T[B];this.set(Be[0],Be[1])}}function Ud(){this.size=0,this.__data__={hash:new co,map:new(Gt||yu),string:new co}}function vd(T){var B=yc(this,T).delete(T);return this.size-=B?1:0,B}function rd(T){return yc(this,T).get(T)}function hl(T){return yc(this,T).has(T)}function Ju(T,B){var re=yc(this,T),Be=re.size;return re.set(T,B),this.size+=re.size==Be?0:1,this}$l.prototype.clear=Ud,$l.prototype.delete=vd,$l.prototype.get=rd,$l.prototype.has=hl,$l.prototype.set=Ju;function Ql(T){var B=-1,re=T==null?0:T.length;for(this.__data__=new $l;++B<re;)this.add(T[B])}function ra(T){return this.__data__.set(T,p),this}function Zl(T){return this.__data__.has(T)}Ql.prototype.add=Ql.prototype.push=ra,Ql.prototype.has=Zl;function _l(T){var B=this.__data__=new yu(T);this.size=B.size}function Su(){this.__data__=new yu,this.size=0}function Uu(T){var B=this.__data__,re=B.delete(T);return this.size=B.size,re}function xl(T){return this.__data__.get(T)}function ku(T){return this.__data__.has(T)}function cd(T,B){var re=this.__data__;if(re instanceof yu){var Be=re.__data__;if(!Gt||Be.length<f-1)return Be.push([T,B]),this.size=++re.size,this;re=this.__data__=new $l(Be)}return re.set(T,B),this.size=re.size,this}_l.prototype.clear=Su,_l.prototype.delete=Uu,_l.prototype.get=xl,_l.prototype.has=ku,_l.prototype.set=cd;function Xr(T,B){var re=Jo(T),Be=!re&&oc(T),Ee=!re&&!Be&&_c(T),Nt=!re&&!Be&&!Ee&&kf(T),kn=re||Be||Ee||Nt,Yn=kn?Dn(T.length,Nl):[],ci=Yn.length;for(var hr in T)(B||Fo.call(T,hr))&&!(kn&&(hr=="length"||Ee&&(hr=="offset"||hr=="parent")||Nt&&(hr=="buffer"||hr=="byteLength"||hr=="byteOffset")||hd(hr,ci)))&&Yn.push(hr);return Yn}function zl(T){var B=T.length;return B?T[fs(0,B-1)]:i}function Ko(T,B){return $e(Us(T),Jl(B,0,T.length))}function ml(T){return $e(Us(T))}function So(T,B,re){(re!==i&&!Au(T[B],re)||re===i&&!(B in T))&&Du(T,B,re)}function Ga(T,B,re){var Be=T[B];(!(Fo.call(T,B)&&Au(Be,re))||re===i&&!(B in T))&&Du(T,B,re)}function el(T,B){for(var re=T.length;re--;)if(Au(T[re][0],B))return re;return-1}function bu(T,B,re,Be){return go(T,function(Ee,Nt,kn){B(Be,Ee,re(Ee),kn)}),Be}function tl(T,B){return T&&ts(B,$d(B),T)}function Qo(T,B){return T&&ts(B,mc(B),T)}function Du(T,B,re){B=="__proto__"&&Ye?Ye(T,B,{configurable:!0,enumerable:!0,value:re,writable:!0}):T[B]=re}function Ol(T,B){for(var re=-1,Be=B.length,Ee=Hr(Be),Nt=T==null;++re<Be;)Ee[re]=Nt?i:eh(T,B[re]);return Ee}function Jl(T,B,re){return T===T&&(re!==i&&(T=T<=re?T:re),B!==i&&(T=T>=B?T:B)),T}function au(T,B,re,Be,Ee,Nt){var kn,Yn=B&l,ci=B&m,hr=B&y;if(re&&(kn=Ee?re(T,Be,Ee,Nt):re(T)),kn!==i)return kn;if(!Za(T))return T;var tr=Jo(T);if(tr){if(kn=zc(T),!Yn)return Us(T,kn)}else{var or=Ru(T),wr=or==yt||or==jt;if(_c(T))return Cn(T,Yn);if(or==gn||or==Fe||wr&&!Ee){if(kn=ci||wr?{}:Vc(T),!Yn)return ci?Ba(T,Qo(kn,T)):Da(T,tl(kn,T))}else{if(!Hi[or])return Ee?T:{};kn=tf(T,or,Yn)}}Nt||(Nt=new _l);var Ks=Nt.get(T);if(Ks)return Ks;Nt.set(T,kn),_h(T)?T.forEach(function(da){kn.add(au(da,B,re,da,T,Nt))}):_u(T)&&T.forEach(function(da,ha){kn.set(ha,au(da,B,re,ha,T,Nt))});var Ys=hr?ci?Fd:nc:ci?mc:$d,sa=tr?i:Ys(T);return Ca(sa||T,function(da,ha){sa&&(ha=da,da=T[ha]),Ga(kn,ha,au(da,B,re,ha,T,Nt))}),kn}function Xl(T){var B=$d(T);return function(re){return Hd(re,T,B)}}function Hd(T,B,re){var Be=re.length;if(T==null)return!Be;for(T=io(T);Be--;){var Ee=re[Be],Nt=B[Ee],kn=T[Ee];if(kn===i&&!(Ee in T)||!Nt(kn))return!1}return!0}function sl(T,B,re){if(typeof T!="function")throw new Ul(v);return he(function(){T.apply(i,re)},B)}function fd(T,B,re,Be){var Ee=-1,Nt=ll,kn=!0,Yn=T.length,ci=[],hr=B.length;if(!Yn)return ci;re&&(B=Ro(B,Rt(re))),Be?(Nt=ca,kn=!1):B.length>=f&&(Nt=Xt,kn=!1,B=new Ql(B));e:for(;++Ee<Yn;){var tr=T[Ee],or=re==null?tr:re(tr);if(tr=Be||tr!==0?tr:0,kn&&or===or){for(var wr=hr;wr--;)if(B[wr]===or)continue e;ci.push(tr)}else Nt(B,or,Be)||ci.push(tr)}return ci}var go=Go(Ni),ou=Go(vi,!0);function yd(T,B){var re=!0;return go(T,function(Be,Ee,Nt){return re=!!B(Be,Ee,Nt),re}),re}function qu(T,B,re){for(var Be=-1,Ee=T.length;++Be<Ee;){var Nt=T[Be],kn=B(Nt);if(kn!=null&&(Yn===i?kn===kn&&!Oc(kn):re(kn,Yn)))var Yn=kn,ci=Nt}return ci}function bd(T,B,re,Be){var Ee=T.length;for(re=bl(re),re<0&&(re=-re>Ee?0:Ee+re),Be=Be===i||Be>Ee?Ee:bl(Be),Be<0&&(Be+=Ee),Be=re>Be?0:qf(Be);re<Be;)T[re++]=B;return T}function Pd(T,B){var re=[];return go(T,function(Be,Ee,Nt){B(Be,Ee,Nt)&&re.push(Be)}),re}function Zo(T,B,re,Be,Ee){var Nt=-1,kn=T.length;for(re||(re=kd),Ee||(Ee=[]);++Nt<kn;){var Yn=T[Nt];B>0&&re(Yn)?B>1?Zo(Yn,B-1,re,Be,Ee):su(Ee,Yn):Be||(Ee[Ee.length]=Yn)}return Ee}var Gl=ju(),Di=ju(!0);function Ni(T,B){return T&&Gl(T,B,$d)}function vi(T,B){return T&&Di(T,B,$d)}function Ir(T,B){return Fl(B,function(re){return Uc(T[re])})}function ns(T,B){B=Ut(B,T);for(var re=0,Be=B.length;T!=null&&re<Be;)T=T[wi(B[re++])];return re&&re==Be?T:i}function Ur(T,B,re){var Be=B(T);return Jo(T)?Be:su(Be,re(T))}function Ss(T){return T==null?T===i?Dt:Bt:du&&du in io(T)?Tc(T):Mc(T)}function Ws(T,B){return T>B}function Qa(T,B){return T!=null&&Fo.call(T,B)}function Xo(T,B){return T!=null&&B in io(T)}function Cl(T,B,re){return T>=Oe(B,re)&&T<ve(B,re)}function ql(T,B,re){for(var Be=re?ca:ll,Ee=T[0].length,Nt=T.length,kn=Nt,Yn=Hr(Nt),ci=1/0,hr=[];kn--;){var tr=T[kn];kn&&B&&(tr=Ro(tr,Rt(B))),ci=Oe(tr.length,ci),Yn[kn]=!re&&(B||Ee>=120&&tr.length>=120)?new Ql(kn&&tr):i}tr=T[0];var or=-1,wr=Yn[0];e:for(;++or<Ee&&hr.length<ci;){var Ks=tr[or],Ys=B?B(Ks):Ks;if(Ks=re||Ks!==0?Ks:0,!(wr?Xt(wr,Ys):Be(hr,Ys,re))){for(kn=Nt;--kn;){var sa=Yn[kn];if(!(sa?Xt(sa,Ys):Be(T[kn],Ys,re)))continue e}wr&&wr.push(Ys),hr.push(Ks)}}return hr}function Pu(T,B,re,Be){return Ni(T,function(Ee,Nt,kn){B(Be,re(Ee),Nt,kn)}),Be}function Vl(T,B,re){B=Ut(B,T),T=fc(T,B);var Be=T==null?T:T[wi(fa(B))];return Be==null?i:Mo(Be,T,re)}function od(T){return bo(T)&&Ss(T)==Fe}function Al(T){return bo(T)&&Ss(T)==_e}function Xd(T){return bo(T)&&Ss(T)==qe}function Tl(T,B,re,Be,Ee){return T===B?!0:T==null||B==null||!bo(T)&&!bo(B)?T!==T&&B!==B:cc(T,B,re,Be,Tl,Ee)}function cc(T,B,re,Be,Ee,Nt){var kn=Jo(T),Yn=Jo(B),ci=kn?et:Ru(T),hr=Yn?et:Ru(B);ci=ci==Fe?gn:ci,hr=hr==Fe?gn:hr;var tr=ci==gn,or=hr==gn,wr=ci==hr;if(wr&&_c(T)){if(!_c(B))return!1;kn=!0,tr=!1}if(wr&&!tr)return Nt||(Nt=new _l),kn||kf(T)?dl(T,B,re,Be,Ee,Nt):Yc(T,B,ci,re,Be,Ee,Nt);if(!(re&d)){var Ks=tr&&Fo.call(T,"__wrapped__"),Ys=or&&Fo.call(B,"__wrapped__");if(Ks||Ys){var sa=Ks?T.value():T,da=Ys?B.value():B;return Nt||(Nt=new _l),Ee(sa,da,re,Be,Nt)}}return wr?(Nt||(Nt=new _l),Gd(T,B,re,Be,Ee,Nt)):!1}function xd(T){return bo(T)&&Ru(T)==Lt}function yo(T,B,re,Be){var Ee=re.length,Nt=Ee,kn=!Be;if(T==null)return!Nt;for(T=io(T);Ee--;){var Yn=re[Ee];if(kn&&Yn[2]?Yn[1]!==T[Yn[0]]:!(Yn[0]in T))return!1}for(;++Ee<Nt;){Yn=re[Ee];var ci=Yn[0],hr=T[ci],tr=Yn[1];if(kn&&Yn[2]){if(hr===i&&!(ci in T))return!1}else{var or=new _l;if(Be)var wr=Be(hr,tr,ci,T,B,or);if(!(wr===i?Tl(tr,hr,d|w,Be,or):wr))return!1}}return!0}function me(T){if(!Za(T)||Kc(T))return!1;var B=Uc(T)?ad:Yt;return B.test(Ji(T))}function Le(T){return bo(T)&&Ss(T)==Kt}function It(T){return bo(T)&&Ru(T)==Tt}function rn(T){return bo(T)&&Aa(T.length)&&!!yi[Ss(T)]}function Pn(T){return typeof T=="function"?T:T==null?gc:typeof T=="object"?Jo(T)?Dr(T[0],T[1]):xr(T):Th(T)}function Rn(T){if(!_d(T))return de(T);var B=[];for(var re in io(T))Fo.call(T,re)&&re!="constructor"&&B.push(re);return B}function Fi(T){if(!Za(T))return qa(T);var B=_d(T),re=[];for(var Be in T)Be=="constructor"&&(B||!Fo.call(T,Be))||re.push(Be);return re}function xi(T,B){return T<B}function sr(T,B){var re=-1,Be=lc(T)?Hr(T.length):[];return go(T,function(Ee,Nt,kn){Be[++re]=B(Ee,Nt,kn)}),Be}function xr(T){var B=Yd(T);return B.length==1&&B[0][2]?Hc(B[0][0],B[0][1]):function(re){return re===T||yo(re,T,B)}}function Dr(T,B){return bc(T)&&md(B)?Hc(wi(T),B):function(re){var Be=eh(re,T);return Be===i&&Be===B?th(re,T):Tl(B,Be,d|w)}}function qi(T,B,re,Be,Ee){T!==B&&Gl(B,function(Nt,kn){if(Ee||(Ee=new _l),Za(Nt))as(T,B,kn,re,qi,Be,Ee);else{var Yn=Be?Be(Xc(T,kn),Nt,kn+"",T,B,Ee):i;Yn===i&&(Yn=Nt),So(T,kn,Yn)}},mc)}function as(T,B,re,Be,Ee,Nt,kn){var Yn=Xc(T,re),ci=Xc(B,re),hr=kn.get(ci);if(hr){So(T,re,hr);return}var tr=Nt?Nt(Yn,ci,re+"",T,B,kn):i,or=tr===i;if(or){var wr=Jo(ci),Ks=!wr&&_c(ci),Ys=!wr&&!Ks&&kf(ci);tr=ci,wr||Ks||Ys?Jo(Yn)?tr=Yn:ld(Yn)?tr=Us(Yn):Ks?(or=!1,tr=Cn(ci,!0)):Ys?(or=!1,tr=Gr(ci,!0)):tr=[]:dc(ci)||oc(ci)?(tr=Yn,oc(Yn)?tr=gh(Yn):(!Za(Yn)||Uc(Yn))&&(tr=Vc(ci))):or=!1}or&&(kn.set(ci,tr),Ee(tr,ci,Be,Nt,kn),kn.delete(ci)),So(T,re,tr)}function Es(T,B){var re=T.length;if(re)return B+=B<0?re:0,hd(B,re)?T[B]:i}function Xs(T,B,re){B.length?B=Ro(B,function(Nt){return Jo(Nt)?function(kn){return ns(kn,Nt.length===1?Nt[0]:Nt)}:Nt}):B=[gc];var Be=-1;B=Ro(B,Rt(no()));var Ee=sr(T,function(Nt,kn,Yn){var ci=Ro(B,function(hr){return hr(Nt)});return{criteria:ci,index:++Be,value:Nt}});return Ai(Ee,function(Nt,kn){return vs(Nt,kn,re)})}function Ts(T,B){return Ya(T,B,function(re,Be){return th(T,Be)})}function Ya(T,B,re){for(var Be=-1,Ee=B.length,Nt={};++Be<Ee;){var kn=B[Be],Yn=ns(T,kn);re(Yn,kn)&&Ns(Nt,Ut(kn,T),Yn)}return Nt}function lo(T){return function(B){return ns(B,T)}}function $s(T,B,re,Be){var Ee=Be?Ct:ht,Nt=-1,kn=B.length,Yn=T;for(T===B&&(B=Us(B)),re&&(Yn=Ro(T,Rt(re)));++Nt<kn;)for(var ci=0,hr=B[Nt],tr=re?re(hr):hr;(ci=Ee(Yn,tr,ci,Be))>-1;)Yn!==T&&Md.call(Yn,ci,1),Md.call(T,ci,1);return T}function Er(T,B){for(var re=T?B.length:0,Be=re-1;re--;){var Ee=B[re];if(re==Be||Ee!==Nt){var Nt=Ee;hd(Ee)?Md.call(T,Ee,1):Od(T,Ee)}}return T}function fs(T,B){return T+D(pt()*(B-T+1))}function Cs(T,B,re,Be){for(var Ee=-1,Nt=ve(an((B-T)/(re||1)),0),kn=Hr(Nt);Nt--;)kn[Be?Nt:++Ee]=T,T+=re;return kn}function qs(T,B){var re="";if(!T||B<1||B>R)return re;do B%2&&(re+=T),B=D(B/2),B&&(T+=T);while(B);return re}function ps(T,B){return Ve(sf(T,B,gc),T+"")}function za(T){return zl(Df(T))}function Vs(T,B){var re=Df(T);return $e(re,Jl(B,0,re.length))}function Ns(T,B,re,Be){if(!Za(T))return T;B=Ut(B,T);for(var Ee=-1,Nt=B.length,kn=Nt-1,Yn=T;Yn!=null&&++Ee<Nt;){var ci=wi(B[Ee]),hr=re;if(ci==="__proto__"||ci==="constructor"||ci==="prototype")return T;if(Ee!=kn){var tr=Yn[ci];hr=Be?Be(tr,ci,Yn):i,hr===i&&(hr=Za(tr)?tr:hd(B[Ee+1])?[]:{})}Ga(Yn,ci,hr),Yn=Yn[ci]}return T}var wa=Nn?function(T,B){return Nn.set(T,B),T}:gc,Lo=Ye?function(T,B){return Ye(T,"toString",{configurable:!0,enumerable:!1,value:rh(B),writable:!0})}:gc;function Ho(T){return $e(Df(T))}function jo(T,B,re){var Be=-1,Ee=T.length;B<0&&(B=-B>Ee?0:Ee+B),re=re>Ee?Ee:re,re<0&&(re+=Ee),Ee=B>re?0:re-B>>>0,B>>>=0;for(var Nt=Hr(Ee);++Be<Ee;)Nt[Be]=T[Be+B];return Nt}function ua(T,B){var re;return go(T,function(Be,Ee,Nt){return re=B(Be,Ee,Nt),!re}),!!re}function Va(T,B,re){var Be=0,Ee=T==null?Be:T.length;if(typeof B=="number"&&B===B&&Ee<=K){for(;Be<Ee;){var Nt=Be+Ee>>>1,kn=T[Nt];kn!==null&&!Oc(kn)&&(re?kn<=B:kn<B)?Be=Nt+1:Ee=Nt}return Ee}return Bo(T,B,gc,re)}function Bo(T,B,re,Be){var Ee=0,Nt=T==null?0:T.length;if(Nt===0)return 0;B=re(B);for(var kn=B!==B,Yn=B===null,ci=Oc(B),hr=B===i;Ee<Nt;){var tr=D((Ee+Nt)/2),or=re(T[tr]),wr=or!==i,Ks=or===null,Ys=or===or,sa=Oc(or);if(kn)var da=Be||Ys;else hr?da=Ys&&(Be||wr):Yn?da=Ys&&wr&&(Be||!Ks):ci?da=Ys&&wr&&!Ks&&(Be||!sa):Ks||sa?da=!1:da=Be?or<=B:or<B;da?Ee=tr+1:Nt=tr}return Oe(Nt,$)}function xa(T,B){for(var re=-1,Be=T.length,Ee=0,Nt=[];++re<Be;){var kn=T[re],Yn=B?B(kn):kn;if(!re||!Au(Yn,ci)){var ci=Yn;Nt[Ee++]=kn===0?0:kn}}return Nt}function Ao(T){return typeof T=="number"?T:Oc(T)?o:+T}function cu(T){if(typeof T=="string")return T;if(Jo(T))return Ro(T,cu)+"";if(Oc(T))return gs?gs.call(T):"";var B=T+"";return B=="0"&&1/T==-x?"-0":B}function Xu(T,B,re){var Be=-1,Ee=ll,Nt=T.length,kn=!0,Yn=[],ci=Yn;if(re)kn=!1,Ee=ca;else if(Nt>=f){var hr=B?null:Ou(T);if(hr)return Br(hr);kn=!1,Ee=Xt,ci=new Ql}else ci=B?[]:Yn;e:for(;++Be<Nt;){var tr=T[Be],or=B?B(tr):tr;if(tr=re||tr!==0?tr:0,kn&&or===or){for(var wr=ci.length;wr--;)if(ci[wr]===or)continue e;B&&ci.push(or),Yn.push(tr)}else Ee(ci,or,re)||(ci!==Yn&&ci.push(or),Yn.push(tr))}return Yn}function Od(T,B){return B=Ut(B,T),T=fc(T,B),T==null||delete T[wi(fa(B))]}function va(T,B,re,Be){return Ns(T,B,re(ns(T,B)),Be)}function jd(T,B,re,Be){for(var Ee=T.length,Nt=Be?Ee:-1;(Be?Nt--:++Nt<Ee)&&B(T[Nt],Nt,T););return re?jo(T,Be?0:Nt,Be?Nt+1:Ee):jo(T,Be?Nt+1:0,Be?Ee:Nt)}function Qd(T,B){var re=T;return re instanceof As&&(re=re.value()),Rl(B,function(Be,Ee){return Ee.func.apply(Ee.thisArg,su([Be],Ee.args))},re)}function Jd(T,B,re){var Be=T.length;if(Be<2)return Be?Xu(T[0]):[];for(var Ee=-1,Nt=Hr(Be);++Ee<Be;)for(var kn=T[Ee],Yn=-1;++Yn<Be;)Yn!=Ee&&(Nt[Ee]=fd(Nt[Ee]||kn,T[Yn],B,re));return Xu(Zo(Nt,1),B,re)}function Rd(T,B,re){for(var Be=-1,Ee=T.length,Nt=B.length,kn={};++Be<Ee;){var Yn=Be<Nt?B[Be]:i;re(kn,T[Be],Yn)}return kn}function ie(T){return ld(T)?T:[]}function tt(T){return typeof T=="function"?T:gc}function Ut(T,B){return Jo(T)?T:bc(T,B)?[T]:ui(Fu(T))}var ln=ps;function Vn(T,B,re){var Be=T.length;return re=re===i?Be:re,!B&&re>=Be?T:jo(T,B,re)}var li=Et||function(T){return Bs.clearTimeout(T)};function Cn(T,B){if(B)return T.slice();var re=T.length,Be=Ll?Ll(re):new T.constructor(re);return T.copy(Be),Be}function oi(T){var B=new T.constructor(T.byteLength);return new vu(B).set(new vu(T)),B}function zi(T,B){var re=B?oi(T.buffer):T.buffer;return new T.constructor(re,T.byteOffset,T.byteLength)}function ir(T){var B=new T.constructor(T.source,Qn.exec(T));return B.lastIndex=T.lastIndex,B}function Pr(T){return pr?io(pr.call(T)):{}}function Gr(T,B){var re=B?oi(T.buffer):T.buffer;return new T.constructor(re,T.byteOffset,T.length)}function hs(T,B){if(T!==B){var re=T!==i,Be=T===null,Ee=T===T,Nt=Oc(T),kn=B!==i,Yn=B===null,ci=B===B,hr=Oc(B);if(!Yn&&!hr&&!Nt&&T>B||Nt&&kn&&ci&&!Yn&&!hr||Be&&kn&&ci||!re&&ci||!Ee)return 1;if(!Be&&!Nt&&!hr&&T<B||hr&&re&&Ee&&!Be&&!Nt||Yn&&re&&Ee||!kn&&Ee||!ci)return-1}return 0}function vs(T,B,re){for(var Be=-1,Ee=T.criteria,Nt=B.criteria,kn=Ee.length,Yn=re.length;++Be<kn;){var ci=hs(Ee[Be],Nt[Be]);if(ci){if(Be>=Yn)return ci;var hr=re[Be];return ci*(hr=="desc"?-1:1)}}return T.index-B.index}function ys(T,B,re,Be){for(var Ee=-1,Nt=T.length,kn=re.length,Yn=-1,ci=B.length,hr=ve(Nt-kn,0),tr=Hr(ci+hr),or=!Be;++Yn<ci;)tr[Yn]=B[Yn];for(;++Ee<kn;)(or||Ee<Nt)&&(tr[re[Ee]]=T[Ee]);for(;hr--;)tr[Yn++]=T[Ee++];return tr}function os(T,B,re,Be){for(var Ee=-1,Nt=T.length,kn=-1,Yn=re.length,ci=-1,hr=B.length,tr=ve(Nt-Yn,0),or=Hr(tr+hr),wr=!Be;++Ee<tr;)or[Ee]=T[Ee];for(var Ks=Ee;++ci<hr;)or[Ks+ci]=B[ci];for(;++kn<Yn;)(wr||Ee<Nt)&&(or[Ks+re[kn]]=T[Ee++]);return or}function Us(T,B){var re=-1,Be=T.length;for(B||(B=Hr(Be));++re<Be;)B[re]=T[re];return B}function ts(T,B,re,Be){var Ee=!re;re||(re={});for(var Nt=-1,kn=B.length;++Nt<kn;){var Yn=B[Nt],ci=Be?Be(re[Yn],T[Yn],Yn,re,T):i;ci===i&&(ci=T[Yn]),Ee?Du(re,Yn,ci):Ga(re,Yn,ci)}return re}function Da(T,B){return ts(T,Qu(T),B)}function Ba(T,B){return ts(T,ec(T),B)}function ho(T,B){return function(re,Be){var Ee=Jo(re)?kl:bu,Nt=B?B():{};return Ee(re,T,no(Be,2),Nt)}}function Ja(T){return ps(function(B,re){var Be=-1,Ee=re.length,Nt=Ee>1?re[Ee-1]:i,kn=Ee>2?re[2]:i;for(Nt=T.length>3&&typeof Nt=="function"?(Ee--,Nt):i,kn&&Ml(re[0],re[1],kn)&&(Nt=Ee<3?i:Nt,Ee=1),B=io(B);++Be<Ee;){var Yn=re[Be];Yn&&T(B,Yn,Be,Nt)}return B})}function Go(T,B){return function(re,Be){if(re==null)return re;if(!lc(re))return T(re,Be);for(var Ee=re.length,Nt=B?Ee:-1,kn=io(re);(B?Nt--:++Nt<Ee)&&Be(kn[Nt],Nt,kn)!==!1;);return re}}function ju(T){return function(B,re,Be){for(var Ee=-1,Nt=io(B),kn=Be(B),Yn=kn.length;Yn--;){var ci=kn[T?Yn:++Ee];if(re(Nt[ci],ci,Nt)===!1)break}return B}}function fu(T,B,re){var Be=B&C,Ee=Gu(T);function Nt(){var kn=this&&this!==Bs&&this instanceof Nt?Ee:T;return kn.apply(Be?re:this,arguments)}return Nt}function eu(T){return function(B){B=Fu(B);var re=zr(B)?La(B):i,Be=re?re[0]:B.charAt(0),Ee=re?Vn(re,1).join(""):B.slice(1);return Be[T]()+Ee}}function tu(T){return function(B){return Rl(Dh(C_(B).replace(rr,"")),T,"")}}function Gu(T){return function(){var B=arguments;switch(B.length){case 0:return new T;case 1:return new T(B[0]);case 2:return new T(B[0],B[1]);case 3:return new T(B[0],B[1],B[2]);case 4:return new T(B[0],B[1],B[2],B[3]);case 5:return new T(B[0],B[1],B[2],B[3],B[4]);case 6:return new T(B[0],B[1],B[2],B[3],B[4],B[5]);case 7:return new T(B[0],B[1],B[2],B[3],B[4],B[5],B[6])}var re=Sr(T.prototype),Be=T.apply(re,B);return Za(Be)?Be:re}}function Zd(T,B,re){var Be=Gu(T);function Ee(){for(var Nt=arguments.length,kn=Hr(Nt),Yn=Nt,ci=ic(Ee);Yn--;)kn[Yn]=arguments[Yn];var hr=Nt<3&&kn[0]!==ci&&kn[Nt-1]!==ci?[]:Rs(kn,ci);if(Nt-=hr.length,Nt<re)return zd(T,B,Id,Ee.placeholder,i,kn,hr,i,i,re-Nt);var tr=this&&this!==Bs&&this instanceof Ee?Be:T;return Mo(tr,this,kn)}return Ee}function xu(T){return function(B,re,Be){var Ee=io(B);if(!lc(B)){var Nt=no(re,3);B=$d(B),re=function(Yn){return Nt(Ee[Yn],Yn,Ee)}}var kn=T(B,re,Be);return kn>-1?Ee[Nt?B[kn]:kn]:i}}function Eu(T){return $u(function(B){var re=B.length,Be=re,Ee=ss.prototype.thru;for(T&&B.reverse();Be--;){var Nt=B[Be];if(typeof Nt!="function")throw new Ul(v);if(Ee&&!kn&&Ac(Nt)=="wrapper")var kn=new ss([],!0)}for(Be=kn?Be:re;++Be<re;){Nt=B[Be];var Yn=Ac(Nt),ci=Yn=="wrapper"?wd(Nt):i;ci&&Ic(ci[0])&&ci[1]==(J|N|V|se)&&!ci[4].length&&ci[9]==1?kn=kn[Ac(ci[0])].apply(kn,ci[3]):kn=Nt.length==1&&Ic(Nt)?kn[Yn]():kn.thru(Nt)}return function(){var hr=arguments,tr=hr[0];if(kn&&hr.length==1&&Jo(tr))return kn.plant(tr).value();for(var or=0,wr=re?B[or].apply(this,hr):tr;++or<re;)wr=B[or].call(this,wr);return wr}})}function Id(T,B,re,Be,Ee,Nt,kn,Yn,ci,hr){var tr=B&J,or=B&C,wr=B&j,Ks=B&(N|X),Ys=B&Y,sa=wr?i:Gu(T);function da(){for(var ha=arguments.length,eo=Hr(ha),Wl=ha;Wl--;)eo[Wl]=arguments[Wl];if(Ks)var td=ic(da),Iu=Sn(eo,td);if(Be&&(eo=ys(eo,Be,Ee,Ks)),Nt&&(eo=os(eo,Nt,kn,Ks)),ha-=Iu,Ks&&ha<hr){var Lu=Rs(eo,td);return zd(T,B,Id,da.placeholder,re,eo,Lu,Yn,ci,hr-ha)}var pd=or?re:this,Eo=wr?pd[T]:T;return ha=eo.length,Yn?eo=Lc(eo,Yn):Ys&&ha>1&&eo.reverse(),tr&&ci<ha&&(eo.length=ci),this&&this!==Bs&&this instanceof da&&(Eo=sa||Gu(Eo)),Eo.apply(pd,eo)}return da}function Yl(T,B){return function(re,Be){return Pu(re,T,B(Be),{})}}function Po(T,B){return function(re,Be){var Ee;if(re===i&&Be===i)return B;if(re!==i&&(Ee=re),Be!==i){if(Ee===i)return Be;typeof re=="string"||typeof Be=="string"?(re=cu(re),Be=cu(Be)):(re=Ao(re),Be=Ao(Be)),Ee=T(re,Be)}return Ee}}function qd(T){return $u(function(B){return B=Ro(B,Rt(no())),ps(function(re){var Be=this;return T(B,function(Ee){return Mo(Ee,Be,re)})})})}function Yu(T,B){B=B===i?" ":cu(B);var re=B.length;if(re<2)return re?qs(B,T):B;var Be=qs(B,an(T/_o(B)));return zr(B)?Vn(La(Be),0,T).join(""):Be.slice(0,T)}function Wd(T,B,re,Be){var Ee=B&C,Nt=Gu(T);function kn(){for(var Yn=-1,ci=arguments.length,hr=-1,tr=Be.length,or=Hr(tr+ci),wr=this&&this!==Bs&&this instanceof kn?Nt:T;++hr<tr;)or[hr]=Be[hr];for(;ci--;)or[hr++]=arguments[++Yn];return Mo(wr,Ee?re:this,or)}return kn}function Ed(T){return function(B,re,Be){return Be&&typeof Be!="number"&&Ml(B,re,Be)&&(re=Be=i),B=lf(B),re===i?(re=B,B=0):re=lf(re),Be=Be===i?B<re?1:-1:lf(Be),Cs(B,re,Be,T)}}function Wu(T){return function(B,re){return typeof B=="string"&&typeof re=="string"||(B=Rc(B),re=Rc(re)),T(B,re)}}function zd(T,B,re,Be,Ee,Nt,kn,Yn,ci,hr){var tr=B&N,or=tr?kn:i,wr=tr?i:kn,Ks=tr?Nt:i,Ys=tr?i:Nt;B|=tr?V:Z,B&=~(tr?Z:V),B&O||(B&=~(C|j));var sa=[T,B,Ee,Ks,or,Ys,wr,Yn,ci,hr],da=re.apply(i,sa);return Ic(T)&&Qc(da,sa),da.placeholder=Be,Se(da,T,B)}function vc(T){var B=qo[T];return function(re,Be){if(re=Rc(re),Be=Be==null?0:Oe(bl(Be),292),Be&&G(re)){var Ee=(Fu(re)+"e").split("e"),Nt=B(Ee[0]+"e"+(+Ee[1]+Be));return Ee=(Fu(Nt)+"e").split("e"),+(Ee[0]+"e"+(+Ee[1]-Be))}return B(re)}}var Ou=mn&&1/Br(new mn([,-0]))[1]==x?function(T){return new mn(T)}:oh;function qc(T){return function(B){var re=Ru(B);return re==Lt?Ki(B):re==Tt?pa(B):nt(B,T(B))}}function ed(T,B,re,Be,Ee,Nt,kn,Yn){var ci=B&j;if(!ci&&typeof T!="function")throw new Ul(v);var hr=Be?Be.length:0;if(hr||(B&=~(V|Z),Be=Ee=i),kn=kn===i?kn:ve(bl(kn),0),Yn=Yn===i?Yn:bl(Yn),hr-=Ee?Ee.length:0,B&Z){var tr=Be,or=Ee;Be=Ee=i}var wr=ci?i:wd(T),Ks=[T,B,re,Be,Ee,tr,or,Nt,kn,Yn];if(wr&&$c(Ks,wr),T=Ks[0],B=Ks[1],re=Ks[2],Be=Ks[3],Ee=Ks[4],Yn=Ks[9]=Ks[9]===i?ci?0:T.length:ve(Ks[9]-hr,0),!Yn&&B&(N|X)&&(B&=~(N|X)),!B||B==C)var Ys=fu(T,B,re);else B==N||B==X?Ys=Zd(T,B,Yn):(B==V||B==(C|V))&&!Ee.length?Ys=Wd(T,B,re,Be):Ys=Id.apply(i,Ks);var sa=wr?wa:Qc;return Se(sa(Ys,Ks),T,B)}function cf(T,B,re,Be){return T===i||Au(T,Il[re])&&!Fo.call(Be,re)?B:T}function Wc(T,B,re,Be,Ee,Nt){return Za(T)&&Za(B)&&(Nt.set(B,T),qi(T,B,i,Wc,Nt),Nt.delete(B)),T}function Vd(T){return dc(T)?i:T}function dl(T,B,re,Be,Ee,Nt){var kn=re&d,Yn=T.length,ci=B.length;if(Yn!=ci&&!(kn&&ci>Yn))return!1;var hr=Nt.get(T),tr=Nt.get(B);if(hr&&tr)return hr==B&&tr==T;var or=-1,wr=!0,Ks=re&w?new Ql:i;for(Nt.set(T,B),Nt.set(B,T);++or<Yn;){var Ys=T[or],sa=B[or];if(Be)var da=kn?Be(sa,Ys,or,B,T,Nt):Be(Ys,sa,or,T,B,Nt);if(da!==i){if(da)continue;wr=!1;break}if(Ks){if(!$o(B,function(ha,eo){if(!Xt(Ks,eo)&&(Ys===ha||Ee(Ys,ha,re,Be,Nt)))return Ks.push(eo)})){wr=!1;break}}else if(!(Ys===sa||Ee(Ys,sa,re,Be,Nt))){wr=!1;break}}return Nt.delete(T),Nt.delete(B),wr}function Yc(T,B,re,Be,Ee,Nt,kn){switch(re){case oe:if(T.byteLength!=B.byteLength||T.byteOffset!=B.byteOffset)return!1;T=T.buffer,B=B.buffer;case _e:return!(T.byteLength!=B.byteLength||!Nt(new vu(T),new vu(B)));case Ht:case qe:case ct:return Au(+T,+B);case Je:return T.name==B.name&&T.message==B.message;case Kt:case xt:return T==B+"";case Lt:var Yn=Ki;case Tt:var ci=Be&d;if(Yn||(Yn=Br),T.size!=B.size&&!ci)return!1;var hr=kn.get(T);if(hr)return hr==B;Be|=w,kn.set(T,B);var tr=dl(Yn(T),Yn(B),Be,Ee,Nt,kn);return kn.delete(T),tr;case Jt:if(pr)return pr.call(T)==pr.call(B)}return!1}function Gd(T,B,re,Be,Ee,Nt){var kn=re&d,Yn=nc(T),ci=Yn.length,hr=nc(B),tr=hr.length;if(ci!=tr&&!kn)return!1;for(var or=ci;or--;){var wr=Yn[or];if(!(kn?wr in B:Fo.call(B,wr)))return!1}var Ks=Nt.get(T),Ys=Nt.get(B);if(Ks&&Ys)return Ks==B&&Ys==T;var sa=!0;Nt.set(T,B),Nt.set(B,T);for(var da=kn;++or<ci;){wr=Yn[or];var ha=T[wr],eo=B[wr];if(Be)var Wl=kn?Be(eo,ha,wr,B,T,Nt):Be(ha,eo,wr,T,B,Nt);if(!(Wl===i?ha===eo||Ee(ha,eo,re,Be,Nt):Wl)){sa=!1;break}da||(da=wr=="constructor")}if(sa&&!da){var td=T.constructor,Iu=B.constructor;td!=Iu&&"constructor"in T&&"constructor"in B&&!(typeof td=="function"&&td instanceof td&&typeof Iu=="function"&&Iu instanceof Iu)&&(sa=!1)}return Nt.delete(T),Nt.delete(B),sa}function $u(T){return Ve(sf(T,i,Jr),T+"")}function nc(T){return Ur(T,$d,Qu)}function Fd(T){return Ur(T,mc,ec)}var wd=Nn?function(T){return Nn.get(T)}:oh;function Ac(T){for(var B=T.name+"",re=On[B],Be=Fo.call(On,B)?re.length:0;Be--;){var Ee=re[Be],Nt=Ee.func;if(Nt==null||Nt==T)return Ee.name}return B}function ic(T){var B=Fo.call(un,"placeholder")?un:T;return B.placeholder}function no(){var T=un.iteratee||sh;return T=T===sh?Pn:T,arguments.length?T(arguments[0],arguments[1]):T}function yc(T,B){var re=T.__data__;return rf(B)?re[typeof B=="string"?"string":"hash"]:re.map}function Yd(T){for(var B=$d(T),re=B.length;re--;){var Be=B[re],Ee=T[Be];B[re]=[Be,Ee,md(Ee)]}return B}function rc(T,B){var re=Oi(T,B);return me(re)?re:i}function Tc(T){var B=Fo.call(T,du),re=T[du];try{T[du]=i;var Be=!0}catch{}var Ee=gu.call(T);return Be&&(B?T[du]=re:delete T[du]),Ee}var Qu=A?function(T){return T==null?[]:(T=io(T),Fl(A(T),function(B){return Td.call(T,B)}))}:lh,ec=A?function(T){for(var B=[];T;)su(B,Qu(T)),T=Hu(T);return B}:lh,Ru=Ss;(wt&&Ru(new wt(new ArrayBuffer(1)))!=oe||Gt&&Ru(new Gt)!=Lt||$t&&Ru($t.resolve())!=Mt||mn&&Ru(new mn)!=Tt||Bn&&Ru(new Bn)!=en)&&(Ru=function(T){var B=Ss(T),re=B==gn?T.constructor:i,Be=re?Ji(re):"";if(Be)switch(Be){case ei:return oe;case ji:return Lt;case Xi:return Mt;case Zi:return Tt;case Si:return en}return B});function ef(T,B,re){for(var Be=-1,Ee=re.length;++Be<Ee;){var Nt=re[Be],kn=Nt.size;switch(Nt.type){case"drop":T+=kn;break;case"dropRight":B-=kn;break;case"take":B=Oe(B,T+kn);break;case"takeRight":T=ve(T,B-kn);break}}return{start:T,end:B}}function Kl(T){var B=T.match(cr);return B?B[1].split(mi):[]}function Cd(T,B,re){B=Ut(B,T);for(var Be=-1,Ee=B.length,Nt=!1;++Be<Ee;){var kn=wi(B[Be]);if(!(Nt=T!=null&&re(T,kn)))break;T=T[kn]}return Nt||++Be!=Ee?Nt:(Ee=T==null?0:T.length,!!Ee&&Aa(Ee)&&hd(kn,Ee)&&(Jo(T)||oc(T)))}function zc(T){var B=T.length,re=new T.constructor(B);return B&&typeof T[0]=="string"&&Fo.call(T,"index")&&(re.index=T.index,re.input=T.input),re}function Vc(T){return typeof T.constructor=="function"&&!_d(T)?Sr(Hu(T)):{}}function tf(T,B,re){var Be=T.constructor;switch(B){case _e:return oi(T);case Ht:case qe:return new Be(+T);case oe:return zi(T,re);case Me:case Pe:case fe:case Re:case We:case ut:case dt:case Ue:case je:return Gr(T,re);case Lt:return new Be;case ct:case xt:return new Be(T);case Kt:return ir(T);case Tt:return new Be;case Jt:return Pr(T)}}function nf(T,B){var re=B.length;if(!re)return T;var Be=re-1;return B[Be]=(re>1?"& ":"")+B[Be],B=B.join(re>2?", ":" "),T.replace(Hn,`{
/* [wrapped with `+B+`] */
`)}function kd(T){return Jo(T)||oc(T)||!!(id&&T&&T[id])}function hd(T,B){var re=typeof T;return B=B??R,!!B&&(re=="number"||re!="symbol"&&Tn.test(T))&&T>-1&&T%1==0&&T<B}function Ml(T,B,re){if(!Za(re))return!1;var Be=typeof B;return(Be=="number"?lc(re)&&hd(B,re.length):Be=="string"&&B in re)?Au(re[B],T):!1}function bc(T,B){if(Jo(T))return!1;var re=typeof T;return re=="number"||re=="symbol"||re=="boolean"||T==null||Oc(T)?!0:$n.test(T)||!Jn.test(T)||B!=null&&T in io(B)}function rf(T){var B=typeof T;return B=="string"||B=="number"||B=="symbol"||B=="boolean"?T!=="__proto__":T===null}function Ic(T){var B=Ac(T),re=un[B];if(typeof re!="function"||!(B in As.prototype))return!1;if(T===re)return!0;var Be=wd(re);return!!Be&&T===Be[0]}function Kc(T){return!!pl&&pl in T}var hu=Mu?Uc:Mh;function _d(T){var B=T&&T.constructor,re=typeof B=="function"&&B.prototype||Il;return T===re}function md(T){return T===T&&!Za(T)}function Hc(T,B){return function(re){return re==null?!1:re[T]===B&&(B!==i||T in io(re))}}function tc(T){var B=Fs(T,function(Be){return re.size===g&&re.clear(),Be}),re=B.cache;return B}function $c(T,B){var re=T[1],Be=B[1],Ee=re|Be,Nt=Ee<(C|j|J),kn=Be==J&&re==N||Be==J&&re==se&&T[7].length<=B[8]||Be==(J|se)&&B[7].length<=B[8]&&re==N;if(!(Nt||kn))return T;Be&C&&(T[2]=B[2],Ee|=re&C?0:O);var Yn=B[3];if(Yn){var ci=T[3];T[3]=ci?ys(ci,Yn,B[4]):Yn,T[4]=ci?Rs(T[3],u):B[4]}return Yn=B[5],Yn&&(ci=T[5],T[5]=ci?os(ci,Yn,B[6]):Yn,T[6]=ci?Rs(T[5],u):B[6]),Yn=B[7],Yn&&(T[7]=Yn),Be&J&&(T[8]=T[8]==null?B[8]:Oe(T[8],B[8])),T[9]==null&&(T[9]=B[9]),T[0]=B[0],T[1]=Ee,T}function qa(T){var B=[];if(T!=null)for(var re in io(T))B.push(re);return B}function Mc(T){return gu.call(T)}function sf(T,B,re){return B=ve(B===i?T.length-1:B,0),function(){for(var Be=arguments,Ee=-1,Nt=ve(Be.length-B,0),kn=Hr(Nt);++Ee<Nt;)kn[Ee]=Be[B+Ee];Ee=-1;for(var Yn=Hr(B+1);++Ee<B;)Yn[Ee]=Be[Ee];return Yn[B]=re(kn),Mo(T,this,Yn)}}function fc(T,B){return B.length<2?T:ns(T,jo(B,0,-1))}function Lc(T,B){for(var re=T.length,Be=Oe(B.length,re),Ee=Us(T);Be--;){var Nt=B[Be];T[Be]=hd(Nt,re)?Ee[Nt]:i}return T}function Xc(T,B){if(!(B==="constructor"&&typeof T[B]=="function")&&B!="__proto__")return T[B]}var Qc=xe(wa),he=qt||function(T,B){return Bs.setTimeout(T,B)},Ve=xe(Lo);function Se(T,B,re){var Be=B+"";return Ve(T,nf(Be,er(Kl(Be),re)))}function xe(T){var B=0,re=0;return function(){var Be=ke(),Ee=_-(Be-re);if(re=Be,Ee>0){if(++B>=s)return arguments[0]}else B=0;return T.apply(i,arguments)}}function $e(T,B){var re=-1,Be=T.length,Ee=Be-1;for(B=B===i?Be:B;++re<B;){var Nt=fs(re,Ee),kn=T[Nt];T[Nt]=T[re],T[re]=kn}return T.length=B,T}var ui=tc(function(T){var B=[];return T.charCodeAt(0)===46&&B.push(""),T.replace(Yi,function(re,Be,Ee,Nt){B.push(Ee?Nt.replace(Wn,"$1"):Be||re)}),B});function wi(T){if(typeof T=="string"||Oc(T))return T;var B=T+"";return B=="0"&&1/T==-x?"-0":B}function Ji(T){if(T!=null){try{return Zu.call(T)}catch{}try{return T+""}catch{}}return""}function er(T,B){return Ca(q,function(re){var Be="_."+re[0];B&re[1]&&!ll(T,Be)&&T.push(Be)}),T.sort()}function is(T){if(T instanceof As)return T.clone();var B=new ss(T.__wrapped__,T.__chain__);return B.__actions__=Us(T.__actions__),B.__index__=T.__index__,B.__values__=T.__values__,B}function _r(T,B,re){(re?Ml(T,B,re):B===i)?B=1:B=ve(bl(B),0);var Be=T==null?0:T.length;if(!Be||B<1)return[];for(var Ee=0,Nt=0,kn=Hr(an(Be/B));Ee<Be;)kn[Nt++]=jo(T,Ee,Ee+=B);return kn}function mr(T){for(var B=-1,re=T==null?0:T.length,Be=0,Ee=[];++B<re;){var Nt=T[B];Nt&&(Ee[Be++]=Nt)}return Ee}function S(){var T=arguments.length;if(!T)return[];for(var B=Hr(T-1),re=arguments[0],Be=T;Be--;)B[Be-1]=arguments[Be];return su(Jo(re)?Us(re):[re],Zo(B,1))}var Q=ps(function(T,B){return ld(T)?fd(T,Zo(B,1,ld,!0)):[]}),ge=ps(function(T,B){var re=fa(B);return ld(re)&&(re=i),ld(T)?fd(T,Zo(B,1,ld,!0),no(re,2)):[]}),Ie=ps(function(T,B){var re=fa(B);return ld(re)&&(re=i),ld(T)?fd(T,Zo(B,1,ld,!0),i,re):[]});function bt(T,B,re){var Be=T==null?0:T.length;return Be?(B=re||B===i?1:bl(B),jo(T,B<0?0:B,Be)):[]}function Vt(T,B,re){var Be=T==null?0:T.length;return Be?(B=re||B===i?1:bl(B),B=Be-B,jo(T,0,B<0?0:B)):[]}function Ln(T,B){return T&&T.length?jd(T,no(B,3),!0,!0):[]}function Mn(T,B){return T&&T.length?jd(T,no(B,3),!0):[]}function gi(T,B,re,Be){var Ee=T==null?0:T.length;return Ee?(re&&typeof re!="number"&&Ml(T,B,re)&&(re=0,Be=Ee),bd(T,B,re,Be)):[]}function dr(T,B,re){var Be=T==null?0:T.length;if(!Be)return-1;var Ee=re==null?0:bl(re);return Ee<0&&(Ee=ve(Be+Ee,0)),zt(T,no(B,3),Ee)}function Or(T,B,re){var Be=T==null?0:T.length;if(!Be)return-1;var Ee=Be-1;return re!==i&&(Ee=bl(re),Ee=re<0?ve(Be+Ee,0):Oe(Ee,Be-1)),zt(T,no(B,3),Ee,!0)}function Jr(T){var B=T==null?0:T.length;return B?Zo(T,1):[]}function xs(T){var B=T==null?0:T.length;return B?Zo(T,x):[]}function Os(T,B){var re=T==null?0:T.length;return re?(B=B===i?1:bl(B),Zo(T,B)):[]}function us(T){for(var B=-1,re=T==null?0:T.length,Be={};++B<re;){var Ee=T[B];Be[Ee[0]]=Ee[1]}return Be}function Qs(T){return T&&T.length?T[0]:i}function ja(T,B,re){var Be=T==null?0:T.length;if(!Be)return-1;var Ee=re==null?0:bl(re);return Ee<0&&(Ee=ve(Be+Ee,0)),ht(T,B,Ee)}function ao(T){var B=T==null?0:T.length;return B?jo(T,0,-1):[]}var jr=ps(function(T){var B=Ro(T,ie);return B.length&&B[0]===T[0]?ql(B):[]}),rs=ps(function(T){var B=fa(T),re=Ro(T,ie);return B===fa(re)?B=i:re.pop(),re.length&&re[0]===T[0]?ql(re,no(B,2)):[]}),Qr=ps(function(T){var B=fa(T),re=Ro(T,ie);return B=typeof B=="function"?B:i,B&&re.pop(),re.length&&re[0]===T[0]?ql(re,i,B):[]});function Hs(T,B){return T==null?"":ee.call(T,B)}function fa(T){var B=T==null?0:T.length;return B?T[B-1]:i}function Is(T,B,re){var Be=T==null?0:T.length;if(!Be)return-1;var Ee=Be;return re!==i&&(Ee=bl(re),Ee=Ee<0?ve(Be+Ee,0):Oe(Ee,Be-1)),B===B?Oa(T,B,Ee):zt(T,Qt,Ee,!0)}function ba(T,B){return T&&T.length?Es(T,bl(B)):i}var cs=ps(Xa);function Xa(T,B){return T&&T.length&&B&&B.length?$s(T,B):T}function yr(T,B,re){return T&&T.length&&B&&B.length?$s(T,B,no(re,2)):T}function ks(T,B,re){return T&&T.length&&B&&B.length?$s(T,B,i,re):T}var ds=$u(function(T,B){var re=T==null?0:T.length,Be=Ol(T,B);return Er(T,Ro(B,function(Ee){return hd(Ee,re)?+Ee:Ee}).sort(hs)),Be});function Sa(T,B){var re=[];if(!(T&&T.length))return re;var Be=-1,Ee=[],Nt=T.length;for(B=no(B,3);++Be<Nt;){var kn=T[Be];B(kn,Be,T)&&(re.push(kn),Ee.push(Be))}return Er(T,Ee),re}function ur(T){return T==null?T:ot.call(T)}function nr(T,B,re){var Be=T==null?0:T.length;return Be?(re&&typeof re!="number"&&Ml(T,B,re)?(B=0,re=Be):(B=B==null?0:bl(B),re=re===i?Be:bl(re)),jo(T,B,re)):[]}function na(T,B){return Va(T,B)}function Bl(T,B,re){return Bo(T,B,no(re,2))}function aa(T,B){var re=T==null?0:T.length;if(re){var Be=Va(T,B);if(Be<re&&Au(T[Be],B))return Be}return-1}function cl(T,B){return Va(T,B,!0)}function oa(T,B,re){return Bo(T,B,no(re,2),!0)}function Ra(T,B){var re=T==null?0:T.length;if(re){var Be=Va(T,B,!0)-1;if(Au(T[Be],B))return Be}return-1}function Wi(T){return T&&T.length?xa(T):[]}function Na(T,B){return T&&T.length?xa(T,no(B,2)):[]}function bs(T){var B=T==null?0:T.length;return B?jo(T,1,B):[]}function al(T,B,re){return T&&T.length?(B=re||B===i?1:bl(B),jo(T,0,B<0?0:B)):[]}function wo(T,B,re){var Be=T==null?0:T.length;return Be?(B=re||B===i?1:bl(B),B=Be-B,jo(T,B<0?0:B,Be)):[]}function Ld(T,B){return T&&T.length?jd(T,no(B,3),!1,!0):[]}function nu(T,B){return T&&T.length?jd(T,no(B,3)):[]}var sc=ps(function(T){return Xu(Zo(T,1,ld,!0))}),_s=ps(function(T){var B=fa(T);return ld(B)&&(B=i),Xu(Zo(T,1,ld,!0),no(B,2))}),Wa=ps(function(T){var B=fa(T);return B=typeof B=="function"?B:i,Xu(Zo(T,1,ld,!0),i,B)});function po(T){return T&&T.length?Xu(T):[]}function Sc(T,B){return T&&T.length?Xu(T,no(B,2)):[]}function ac(T,B){return B=typeof B=="function"?B:i,T&&T.length?Xu(T,i,B):[]}function Pc(T){if(!(T&&T.length))return[];var B=0;return T=Fl(T,function(re){if(ld(re))return B=ve(re.length,B),!0}),Dn(B,function(re){return Ro(T,In(re))})}function Kd(T,B){if(!(T&&T.length))return[];var re=Pc(T);return B==null?re:Ro(re,function(Be){return Mo(B,i,Be)})}var ff=ps(function(T,B){return ld(T)?fd(T,B):[]}),Ef=ps(function(T){return Jd(Fl(T,ld))}),af=ps(function(T){var B=fa(T);return ld(B)&&(B=i),Jd(Fl(T,ld),no(B,2))}),hf=ps(function(T){var B=fa(T);return B=typeof B=="function"?B:i,Jd(Fl(T,ld),i,B)}),_f=ps(Pc);function mf(T,B){return Rd(T||[],B||[],Ga)}function gf(T,B){return Rd(T||[],B||[],Ns)}var Ff=ps(function(T){var B=T.length,re=B>1?T[B-1]:i;return re=typeof re=="function"?(T.pop(),re):i,Kd(T,re)});function qr(T){var B=un(T);return B.__chain__=!0,B}function Fa(T,B){return B(T),T}function oo(T,B){return B(T)}var vl=$u(function(T){var B=T.length,re=B?T[0]:0,Be=this.__wrapped__,Ee=function(Nt){return Ol(Nt,T)};return B>1||this.__actions__.length||!(Be instanceof As)||!hd(re)?this.thru(Ee):(Be=Be.slice(re,+re+(B?1:0)),Be.__actions__.push({func:oo,args:[Ee],thisArg:i}),new ss(Be,this.__chain__).thru(function(Nt){return B&&!Nt.length&&Nt.push(i),Nt}))});function Zs(){return qr(this)}function uo(){return new ss(this.value(),this.__chain__)}function xo(){this.__values__===i&&(this.__values__=mh(this.value()));var T=this.__index__>=this.__values__.length,B=T?i:this.__values__[this.__index__++];return{done:T,value:B}}function Ec(){return this}function Fc(T){for(var B,re=this;re instanceof js;){var Be=is(re);Be.__index__=0,Be.__values__=i,B?Ee.__wrapped__=Be:B=Be;var Ee=Be;re=re.__wrapped__}return Ee.__wrapped__=T,B}function Bc(){var T=this.__wrapped__;if(T instanceof As){var B=T;return this.__actions__.length&&(B=new As(this)),B=B.reverse(),B.__actions__.push({func:oo,args:[ur],thisArg:i}),new ss(B,this.__chain__)}return this.thru(ur)}function wc(){return Qd(this.__wrapped__,this.__actions__)}var pf=ho(function(T,B,re){Fo.call(T,re)?++T[re]:Du(T,re,1)});function Tf(T,B,re){var Be=Jo(T)?Wo:yd;return re&&Ml(T,B,re)&&(B=i),Be(T,no(B,3))}function zf(T,B){var re=Jo(T)?Fl:Pd;return re(T,no(B,3))}var Vf=xu(dr),fh=xu(Or);function Kf(T,B){return Zo(ue(T,B),1)}function Hf(T,B){return Zo(ue(T,B),x)}function Xf(T,B,re){return re=re===i?1:bl(re),Zo(ue(T,B),re)}function wf(T,B){var re=Jo(T)?Ca:go;return re(T,no(B,3))}function Bf(T,B){var re=Jo(T)?Do:ou;return re(T,no(B,3))}var hh=ho(function(T,B,re){Fo.call(T,re)?T[re].push(B):Du(T,re,[B])});function Nf(T,B,re,Be){T=lc(T)?T:Df(T),re=re&&!Be?bl(re):0;var Ee=T.length;return re<0&&(re=ve(Ee+re,0)),jf(T)?re<=Ee&&T.indexOf(B,re)>-1:!!Ee&&ht(T,B,re)>-1}var z=ps(function(T,B,re){var Be=-1,Ee=typeof B=="function",Nt=lc(T)?Hr(T.length):[];return go(T,function(kn){Nt[++Be]=Ee?Mo(B,kn,re):Vl(kn,B,re)}),Nt}),ce=ho(function(T,B,re){Du(T,re,B)});function ue(T,B){var re=Jo(T)?Ro:sr;return re(T,no(B,3))}function Ae(T,B,re,Be){return T==null?[]:(Jo(B)||(B=B==null?[]:[B]),re=Be?i:re,Jo(re)||(re=re==null?[]:[re]),Xs(T,B,re))}var lt=ho(function(T,B,re){T[re?0:1].push(B)},function(){return[[],[]]});function vt(T,B,re){var Be=Jo(T)?Rl:Xn,Ee=arguments.length<3;return Be(T,no(B,4),re,Ee,go)}function mt(T,B,re){var Be=Jo(T)?Nd:Xn,Ee=arguments.length<3;return Be(T,no(B,4),re,Ee,ou)}function sn(T,B){var re=Jo(T)?Fl:Pd;return re(T,gd(no(B,3)))}function wn(T){var B=Jo(T)?zl:za;return B(T)}function Un(T,B,re){(re?Ml(T,B,re):B===i)?B=1:B=bl(B);var Be=Jo(T)?Ko:Vs;return Be(T,B)}function ai(T){var B=Jo(T)?ml:Ho;return B(T)}function si(T){if(T==null)return 0;if(lc(T))return jf(T)?_o(T):T.length;var B=Ru(T);return B==Lt||B==Tt?T.size:Rn(T).length}function Pi(T,B,re){var Be=Jo(T)?$o:ua;return re&&Ml(T,B,re)&&(B=i),Be(T,no(B,3))}var Mi=ps(function(T,B){if(T==null)return[];var re=B.length;return re>1&&Ml(T,B[0],B[1])?B=[]:re>2&&Ml(B[0],B[1],B[2])&&(B=[B[0]]),Xs(T,Zo(B,1),[])}),Kr=At||function(){return Bs.Date.now()};function ga(T,B){if(typeof B!="function")throw new Ul(v);return T=bl(T),function(){if(--T<1)return B.apply(this,arguments)}}function Pa(T,B,re){return B=re?i:B,B=T&&B==null?T.length:B,ed(T,J,i,i,i,i,B)}function Ds(T,B){var re;if(typeof B!="function")throw new Ul(v);return T=bl(T),function(){return--T>0&&(re=B.apply(this,arguments)),T<=1&&(B=i),re}}var Ta=ps(function(T,B,re){var Be=C;if(re.length){var Ee=Rs(re,ic(Ta));Be|=V}return ed(T,Be,B,re,Ee)}),la=ps(function(T,B,re){var Be=C|j;if(re.length){var Ee=Rs(re,ic(la));Be|=V}return ed(B,Be,T,re,Ee)});function il(T,B,re){B=re?i:B;var Be=ed(T,N,i,i,i,i,i,B);return Be.placeholder=il.placeholder,Be}function fl(T,B,re){B=re?i:B;var Be=ed(T,X,i,i,i,i,i,B);return Be.placeholder=fl.placeholder,Be}function Ms(T,B,re){var Be,Ee,Nt,kn,Yn,ci,hr=0,tr=!1,or=!1,wr=!0;if(typeof T!="function")throw new Ul(v);B=Rc(B)||0,Za(re)&&(tr=!!re.leading,or="maxWait"in re,Nt=or?ve(Rc(re.maxWait)||0,B):Nt,wr="trailing"in re?!!re.trailing:wr);function Ks(Lu){var pd=Be,Eo=Ee;return Be=Ee=i,hr=Lu,kn=T.apply(Eo,pd),kn}function Ys(Lu){return hr=Lu,Yn=he(ha,B),tr?Ks(Lu):kn}function sa(Lu){var pd=Lu-ci,Eo=Lu-hr,Vu=B-pd;return or?Oe(Vu,Nt-Eo):Vu}function da(Lu){var pd=Lu-ci,Eo=Lu-hr;return ci===i||pd>=B||pd<0||or&&Eo>=Nt}function ha(){var Lu=Kr();if(da(Lu))return eo(Lu);Yn=he(ha,sa(Lu))}function eo(Lu){return Yn=i,wr&&Be?Ks(Lu):(Be=Ee=i,kn)}function Wl(){Yn!==i&&li(Yn),hr=0,Be=ci=Ee=Yn=i}function td(){return Yn===i?kn:eo(Kr())}function Iu(){var Lu=Kr(),pd=da(Lu);if(Be=arguments,Ee=this,ci=Lu,pd){if(Yn===i)return Ys(ci);if(or)return li(Yn),Yn=he(ha,B),Ks(ci)}return Yn===i&&(Yn=he(ha,B)),kn}return Iu.cancel=Wl,Iu.flush=td,Iu}var iu=ps(function(T,B){return sl(T,1,B)}),zu=ps(function(T,B,re){return sl(T,Rc(B)||0,re)});function ru(T){return ed(T,Y)}function Fs(T,B){if(typeof T!="function"||B!=null&&typeof B!="function")throw new Ul(v);var re=function(){var Be=arguments,Ee=B?B.apply(this,Be):Be[0],Nt=re.cache;if(Nt.has(Ee))return Nt.get(Ee);var kn=T.apply(this,Be);return re.cache=Nt.set(Ee,kn)||Nt,kn};return re.cache=new(Fs.Cache||$l),re}Fs.Cache=$l;function gd(T){if(typeof T!="function")throw new Ul(v);return function(){var B=arguments;switch(B.length){case 0:return!T.call(this);case 1:return!T.call(this,B[0]);case 2:return!T.call(this,B[0],B[1]);case 3:return!T.call(this,B[0],B[1],B[2])}return!T.apply(this,B)}}function lu(T){return Ds(2,T)}var Co=ln(function(T,B){B=B.length==1&&Jo(B[0])?Ro(B[0],Rt(no())):Ro(Zo(B,1),Rt(no()));var re=B.length;return ps(function(Be){for(var Ee=-1,Nt=Oe(Be.length,re);++Ee<Nt;)Be[Ee]=B[Ee].call(this,Be[Ee]);return Mo(T,this,Be)})}),ol=ps(function(T,B){var re=Rs(B,ic(ol));return ed(T,V,i,B,re)}),yl=ps(function(T,B){var re=Rs(B,ic(yl));return ed(T,Z,i,B,re)}),sd=$u(function(T,B){return ed(T,se,i,i,i,B)});function Dd(T,B){if(typeof T!="function")throw new Ul(v);return B=B===i?B:bl(B),ps(T,B)}function Cc(T,B){if(typeof T!="function")throw new Ul(v);return B=B==null?0:ve(bl(B),0),ps(function(re){var Be=re[B],Ee=Vn(re,0,B);return Be&&su(Ee,Be),Mo(T,this,Ee)})}function xc(T,B,re){var Be=!0,Ee=!0;if(typeof T!="function")throw new Ul(v);return Za(re)&&(Be="leading"in re?!!re.leading:Be,Ee="trailing"in re?!!re.trailing:Ee),Ms(T,B,{leading:Be,maxWait:B,trailing:Ee})}function gr(T){return Pa(T,1)}function kc(T,B){return ol(tt(B),T)}function Gc(){if(!arguments.length)return[];var T=arguments[0];return Jo(T)?T:[T]}function Fr(T){return au(T,y)}function hc(T,B){return B=typeof B=="function"?B:i,au(T,y,B)}function of(T){return au(T,l|y)}function Mf(T,B){return B=typeof B=="function"?B:i,au(T,l|y,B)}function Cf(T,B){return B==null||Hd(T,B,$d(B))}function Au(T,B){return T===B||T!==T&&B!==B}var vf=Wu(Ws),Nc=Wu(function(T,B){return T>=B}),oc=od(function(){return arguments}())?od:function(T){return bo(T)&&Fo.call(T,"callee")&&!Td.call(T,"callee")},Jo=Hr.isArray,Sf=ko?Rt(ko):Al;function lc(T){return T!=null&&Aa(T.length)&&!Uc(T)}function ld(T){return bo(T)&&lc(T)}function Gf(T){return T===!0||T===!1||bo(T)&&Ss(T)==Ht}var _c=U||Mh,Yf=Yo?Rt(Yo):Xd;function Pf(T){return bo(T)&&T.nodeType===1&&!dc(T)}function Uf(T){if(T==null)return!0;if(lc(T)&&(Jo(T)||typeof T=="string"||typeof T.splice=="function"||_c(T)||kf(T)||oc(T)))return!T.length;var B=Ru(T);if(B==Lt||B==Tt)return!T.size;if(_d(T))return!Rn(T).length;for(var re in T)if(Fo.call(T,re))return!1;return!0}function $f(T,B){return Tl(T,B)}function Qf(T,B,re){re=typeof re=="function"?re:i;var Be=re?re(T,B):i;return Be===i?Tl(T,B,i,re):!!Be}function xf(T){if(!bo(T))return!1;var B=Ss(T);return B==Je||B==De||typeof T.message=="string"&&typeof T.name=="string"&&!dc(T)}function Zf(T){return typeof T=="number"&&G(T)}function Uc(T){if(!Za(T))return!1;var B=Ss(T);return B==yt||B==jt||B==Qe||B==Zt}function Ls(T){return typeof T=="number"&&T==bl(T)}function Aa(T){return typeof T=="number"&&T>-1&&T%1==0&&T<=R}function Za(T){var B=typeof T;return T!=null&&(B=="object"||B=="function")}function bo(T){return T!=null&&typeof T=="object"}var _u=_a?Rt(_a):xd;function Dc(T,B){return T===B||yo(T,B,Yd(B))}function Zc(T,B,re){return re=typeof re=="function"?re:i,yo(T,B,Yd(B),re)}function jc(T){return Jc(T)&&T!=+T}function yf(T){if(hu(T))throw new Ka(r);return me(T)}function bf(T){return T===null}function uc(T){return T==null}function Jc(T){return typeof T=="number"||bo(T)&&Ss(T)==ct}function dc(T){if(!bo(T)||Ss(T)!=gn)return!1;var B=Hu(T);if(B===null)return!0;var re=Fo.call(B,"constructor")&&B.constructor;return typeof re=="function"&&re instanceof re&&Zu.call(re)==Nu}var Jf=Tu?Rt(Tu):Le;function zh(T){return Ls(T)&&T>=-R&&T<=R}var _h=El?Rt(El):It;function jf(T){return typeof T=="string"||!Jo(T)&&bo(T)&&Ss(T)==xt}function Oc(T){return typeof T=="symbol"||bo(T)&&Ss(T)==Jt}var kf=No?Rt(No):rn;function Vh(T){return T===i}function Kh(T){return bo(T)&&Ru(T)==en}function Hh(T){return bo(T)&&Ss(T)==rt}var Xh=Wu(xi),Gh=Wu(function(T,B){return T<=B});function mh(T){if(!T)return[];if(lc(T))return jf(T)?La(T):Us(T);if(Sd&&T[Sd])return vr(T[Sd]());var B=Ru(T),re=B==Lt?Ki:B==Tt?Br:Df;return re(T)}function lf(T){if(!T)return T===0?T:0;if(T=Rc(T),T===x||T===-x){var B=T<0?-1:1;return B*M}return T===T?T:0}function bl(T){var B=lf(T),re=B%1;return B===B?re?B-re:B:0}function qf(T){return T?Jl(bl(T),0,P):0}function Rc(T){if(typeof T=="number")return T;if(Oc(T))return o;if(Za(T)){var B=typeof T.valueOf=="function"?T.valueOf():T;T=Za(B)?B+"":B}if(typeof T!="string")return T===0?T:+T;T=st(T);var re=ft.test(T);return re||vn.test(T)?Cr(T.slice(2),re?2:8):Ze.test(T)?o:+T}function gh(T){return ts(T,mc(T))}function Yh(T){return T?Jl(bl(T),-R,R):T===0?T:0}function Fu(T){return T==null?"":cu(T)}var $h=Ja(function(T,B){if(_d(B)||lc(B)){ts(B,$d(B),T);return}for(var re in B)Fo.call(B,re)&&Ga(T,re,B[re])}),ph=Ja(function(T,B){ts(B,mc(B),T)}),Wf=Ja(function(T,B,re,Be){ts(B,mc(B),T,Be)}),Qh=Ja(function(T,B,re,Be){ts(B,$d(B),T,Be)}),k0=$u(Ol);function Zh(T,B){var re=Sr(T);return B==null?re:tl(re,B)}var Jh=ps(function(T,B){T=io(T);var re=-1,Be=B.length,Ee=Be>2?B[2]:i;for(Ee&&Ml(B[0],B[1],Ee)&&(Be=1);++re<Be;)for(var Nt=B[re],kn=mc(Nt),Yn=-1,ci=kn.length;++Yn<ci;){var hr=kn[Yn],tr=T[hr];(tr===i||Au(tr,Il[hr])&&!Fo.call(T,hr))&&(T[hr]=Nt[hr])}return T}),qh=ps(function(T){return T.push(i,Wc),Mo(vh,i,T)});function e_(T,B){return rl(T,no(B,3),Ni)}function t_(T,B){return rl(T,no(B,3),vi)}function n_(T,B){return T==null?T:Gl(T,no(B,3),mc)}function i_(T,B){return T==null?T:Di(T,no(B,3),mc)}function D0(T,B){return T&&Ni(T,no(B,3))}function r_(T,B){return T&&vi(T,no(B,3))}function s_(T){return T==null?[]:Ir(T,$d(T))}function a_(T){return T==null?[]:Ir(T,mc(T))}function eh(T,B,re){var Be=T==null?i:ns(T,B);return Be===i?re:Be}function o_(T,B){return T!=null&&Cd(T,B,Qa)}function th(T,B){return T!=null&&Cd(T,B,Xo)}var l_=Yl(function(T,B,re){B!=null&&typeof B.toString!="function"&&(B=gu.call(B)),T[B]=re},rh(gc)),A0=Yl(function(T,B,re){B!=null&&typeof B.toString!="function"&&(B=gu.call(B)),Fo.call(T,B)?T[B].push(re):T[B]=[re]},no),u_=ps(Vl);function $d(T){return lc(T)?Xr(T):Rn(T)}function mc(T){return lc(T)?Xr(T,!0):Fi(T)}function d_(T,B){var re={};return B=no(B,3),Ni(T,function(Be,Ee,Nt){Du(re,B(Be,Ee,Nt),Be)}),re}function c_(T,B){var re={};return B=no(B,3),Ni(T,function(Be,Ee,Nt){Du(re,Ee,B(Be,Ee,Nt))}),re}var f_=Ja(function(T,B,re){qi(T,B,re)}),vh=Ja(function(T,B,re,Be){qi(T,B,re,Be)}),T0=$u(function(T,B){var re={};if(T==null)return re;var Be=!1;B=Ro(B,function(Nt){return Nt=Ut(Nt,T),Be||(Be=Nt.length>1),Nt}),ts(T,Fd(T),re),Be&&(re=au(re,l|m|y,Vd));for(var Ee=B.length;Ee--;)Od(re,B[Ee]);return re});function h_(T,B){return yh(T,gd(no(B)))}var __=$u(function(T,B){return T==null?{}:Ts(T,B)});function yh(T,B){if(T==null)return{};var re=Ro(Fd(T),function(Be){return[Be]});return B=no(B),Ya(T,re,function(Be,Ee){return B(Be,Ee[0])})}function m_(T,B,re){B=Ut(B,T);var Be=-1,Ee=B.length;for(Ee||(Ee=1,T=i);++Be<Ee;){var Nt=T==null?i:T[wi(B[Be])];Nt===i&&(Be=Ee,Nt=re),T=Uc(Nt)?Nt.call(T):Nt}return T}function g_(T,B,re){return T==null?T:Ns(T,B,re)}function p_(T,B,re,Be){return Be=typeof Be=="function"?Be:i,T==null?T:Ns(T,B,re,Be)}var bh=qc($d),v_=qc(mc);function y_(T,B,re){var Be=Jo(T),Ee=Be||_c(T)||kf(T);if(B=no(B,4),re==null){var Nt=T&&T.constructor;Ee?re=Be?new Nt:[]:Za(T)?re=Uc(Nt)?Sr(Hu(T)):{}:re={}}return(Ee?Ca:Ni)(T,function(kn,Yn,ci){return B(re,kn,Yn,ci)}),re}function Eh(T,B){return T==null?!0:Od(T,B)}function nh(T,B,re){return T==null?T:va(T,B,tt(re))}function Fh(T,B,re,Be){return Be=typeof Be=="function"?Be:i,T==null?T:va(T,B,tt(re),Be)}function Df(T){return T==null?[]:Wt(T,$d(T))}function b_(T){return T==null?[]:Wt(T,mc(T))}function E_(T,B,re){return re===i&&(re=B,B=i),re!==i&&(re=Rc(re),re=re===re?re:0),B!==i&&(B=Rc(B),B=B===B?B:0),Jl(Rc(T),B,re)}function F_(T,B,re){return B=lf(B),re===i?(re=B,B=0):re=lf(re),T=Rc(T),Cl(T,B,re)}function M0(T,B,re){if(re&&typeof re!="boolean"&&Ml(T,B,re)&&(B=re=i),re===i&&(typeof B=="boolean"?(re=B,B=i):typeof T=="boolean"&&(re=T,T=i)),T===i&&B===i?(T=0,B=1):(T=lf(T),B===i?(B=T,T=0):B=lf(B)),T>B){var Be=T;T=B,B=Be}if(re||T%1||B%1){var Ee=pt();return Oe(T+Ee*(B-T+Ei("1e-"+((Ee+"").length-1))),B)}return fs(T,B)}var w_=tu(function(T,B,re){return B=B.toLowerCase(),T+(re?wh(B):B)});function wh(T){return ih(Fu(T).toLowerCase())}function C_(T){return T=Fu(T),T&&T.replace(Ti,pi).replace(Mr,"")}function k_(T,B,re){T=Fu(T),B=cu(B);var Be=T.length;re=re===i?Be:Jl(bl(re),0,Be);var Ee=re;return re-=B.length,re>=0&&T.slice(re,Ee)==B}function D_(T){return T=Fu(T),T&&En.test(T)?T.replace(cn,Li):T}function A_(T){return T=Fu(T),T&&fi.test(T)?T.replace(di,"\\$&"):T}var T_=tu(function(T,B,re){return T+(re?"-":"")+B.toLowerCase()}),M_=tu(function(T,B,re){return T+(re?" ":"")+B.toLowerCase()}),Ch=eu("toLowerCase");function S_(T,B,re){T=Fu(T),B=bl(B);var Be=B?_o(T):0;if(!B||Be>=B)return T;var Ee=(B-Be)/2;return Yu(D(Ee),re)+T+Yu(an(Ee),re)}function S0(T,B,re){T=Fu(T),B=bl(B);var Be=B?_o(T):0;return B&&Be<B?T+Yu(B-Be,re):T}function P_(T,B,re){T=Fu(T),B=bl(B);var Be=B?_o(T):0;return B&&Be<B?Yu(B-Be,re)+T:T}function x_(T,B,re){return re||B==null?B=0:B&&(B=+B),He(Fu(T).replace(Ci,""),B||0)}function O_(T,B,re){return(re?Ml(T,B,re):B===i)?B=1:B=bl(B),qs(Fu(T),B)}function R_(){var T=arguments,B=Fu(T[0]);return T.length<3?B:B.replace(T[1],T[2])}var I_=tu(function(T,B,re){return T+(re?"_":"")+B.toLowerCase()});function L_(T,B,re){return re&&typeof re!="number"&&Ml(T,B,re)&&(B=re=i),re=re===i?P:re>>>0,re?(T=Fu(T),T&&(typeof B=="string"||B!=null&&!Jf(B))&&(B=cu(B),!B&&zr(T))?Vn(La(T),0,re):T.split(B,re)):[]}var B_=tu(function(T,B,re){return T+(re?" ":"")+ih(B)});function P0(T,B,re){return T=Fu(T),re=re==null?0:Jl(bl(re),0,T.length),B=cu(B),T.slice(re,re+B.length)==B}function Of(T,B,re){var Be=un.templateSettings;re&&Ml(T,B,re)&&(B=i),T=Fu(T),B=Wf({},B,Be,cf);var Ee=Wf({},B.imports,Be.imports,cf),Nt=$d(Ee),kn=Wt(Ee,Nt),Yn,ci,hr=0,tr=B.interpolate||ti,or="__p += '",wr=wu((B.escape||ti).source+"|"+tr.source+"|"+(tr===jn?hi:ti).source+"|"+(B.evaluate||ti).source+"|$","g"),Ks="//# sourceURL="+(Fo.call(B,"sourceURL")?(B.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++zn+"]")+`
`;T.replace(wr,function(da,ha,eo,Wl,td,Iu){return eo||(eo=Wl),or+=T.slice(hr,Iu).replace(Gn,Vi),ha&&(Yn=!0,or+=`' +
__e(`+ha+`) +
'`),td&&(ci=!0,or+=`';
`+td+`;
__p += '`),eo&&(or+=`' +
((__t = (`+eo+`)) == null ? '' : __t) +
'`),hr=Iu+da.length,da}),or+=`';
`;var Ys=Fo.call(B,"variable")&&B.variable;if(!Ys)or=`with (obj) {
`+or+`
}
`;else if(ni.test(Ys))throw new Ka(c);or=(ci?or.replace(we,""):or).replace(Xe,"$1").replace(gt,"$1;"),or="function("+(Ys||"obj")+`) {
`+(Ys?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(Yn?", __e = _.escape":"")+(ci?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+or+`return __p
}`;var sa=Ah(function(){return Ha(Nt,Ks+"return "+or).apply(i,kn)});if(sa.source=or,xf(sa))throw sa;return sa}function N_(T){return Fu(T).toLowerCase()}function U_(T){return Fu(T).toUpperCase()}function kh(T,B,re){if(T=Fu(T),T&&(re||B===i))return st(T);if(!T||!(B=cu(B)))return T;var Be=La(T),Ee=La(B),Nt=tn(Be,Ee),kn=ri(Be,Ee)+1;return Vn(Be,Nt,kn).join("")}function j_(T,B,re){if(T=Fu(T),T&&(re||B===i))return T.slice(0,Io(T)+1);if(!T||!(B=cu(B)))return T;var Be=La(T),Ee=ri(Be,La(B))+1;return Vn(Be,0,Ee).join("")}function W_(T,B,re){if(T=Fu(T),T&&(re||B===i))return T.replace(Ci,"");if(!T||!(B=cu(B)))return T;var Be=La(T),Ee=tn(Be,La(B));return Vn(Be,Ee).join("")}function z_(T,B){var re=pe,Be=I;if(Za(B)){var Ee="separator"in B?B.separator:Ee;re="length"in B?bl(B.length):re,Be="omission"in B?cu(B.omission):Be}T=Fu(T);var Nt=T.length;if(zr(T)){var kn=La(T);Nt=kn.length}if(re>=Nt)return T;var Yn=re-_o(Be);if(Yn<1)return Be;var ci=kn?Vn(kn,0,Yn).join(""):T.slice(0,Yn);if(Ee===i)return ci+Be;if(kn&&(Yn+=ci.length-Yn),Jf(Ee)){if(T.slice(Yn).search(Ee)){var hr,tr=ci;for(Ee.global||(Ee=wu(Ee.source,Fu(Qn.exec(Ee))+"g")),Ee.lastIndex=0;hr=Ee.exec(tr);)var or=hr.index;ci=ci.slice(0,or===i?Yn:or)}}else if(T.indexOf(cu(Ee),Yn)!=Yn){var wr=ci.lastIndexOf(Ee);wr>-1&&(ci=ci.slice(0,wr))}return ci+Be}function V_(T){return T=Fu(T),T&&hn.test(T)?T.replace(pn,zo):T}var K_=tu(function(T,B,re){return T+(re?" ":"")+B.toUpperCase()}),ih=eu("toUpperCase");function Dh(T,B,re){return T=Fu(T),B=re?i:B,B===i?ar(T)?uu(T):Sl(T):T.match(B)||[]}var Ah=ps(function(T,B){try{return Mo(T,i,B)}catch(re){return xf(re)?re:new Ka(re)}}),H_=$u(function(T,B){return Ca(B,function(re){re=wi(re),Du(T,re,Ta(T[re],T))}),T});function X_(T){var B=T==null?0:T.length,re=no();return T=B?Ro(T,function(Be){if(typeof Be[1]!="function")throw new Ul(v);return[re(Be[0]),Be[1]]}):[],ps(function(Be){for(var Ee=-1;++Ee<B;){var Nt=T[Ee];if(Mo(Nt[0],this,Be))return Mo(Nt[1],this,Be)}})}function G_(T){return Xl(au(T,l))}function rh(T){return function(){return T}}function x0(T,B){return T==null||T!==T?B:T}var Y_=Eu(),$_=Eu(!0);function gc(T){return T}function sh(T){return Pn(typeof T=="function"?T:au(T,l))}function Q_(T){return xr(au(T,l))}function Z_(T,B){return Dr(T,au(B,l))}var J_=ps(function(T,B){return function(re){return Vl(re,T,B)}}),q_=ps(function(T,B){return function(re){return Vl(T,re,B)}});function ah(T,B,re){var Be=$d(B),Ee=Ir(B,Be);re==null&&!(Za(B)&&(Ee.length||!Be.length))&&(re=B,B=T,T=this,Ee=Ir(B,$d(B)));var Nt=!(Za(re)&&"chain"in re)||!!re.chain,kn=Uc(T);return Ca(Ee,function(Yn){var ci=B[Yn];T[Yn]=ci,kn&&(T.prototype[Yn]=function(){var hr=this.__chain__;if(Nt||hr){var tr=T(this.__wrapped__),or=tr.__actions__=Us(this.__actions__);return or.push({func:ci,args:arguments,thisArg:T}),tr.__chain__=hr,tr}return ci.apply(T,su([this.value()],arguments))})}),T}function e0(){return Bs._===this&&(Bs._=pu),this}function oh(){}function t0(T){return T=bl(T),ps(function(B){return Es(B,T)})}var n0=qd(Ro),i0=qd(Wo),r0=qd($o);function Th(T){return bc(T)?In(wi(T)):lo(T)}function s0(T){return function(B){return T==null?i:ns(T,B)}}var a0=Ed(),O0=Ed(!0);function lh(){return[]}function Mh(){return!1}function R0(){return{}}function I0(){return""}function Sh(){return!0}function L0(T,B){if(T=bl(T),T<1||T>R)return[];var re=P,Be=Oe(T,P);B=no(B),T-=P;for(var Ee=Dn(Be,B);++re<T;)B(re);return Ee}function o0(T){return Jo(T)?Ro(T,wi):Oc(T)?[T]:Us(ui(Fu(T)))}function Ph(T){var B=++Ku;return Fu(T)+B}var l0=Po(function(T,B){return T+B},0),u0=vc("ceil"),B0=Po(function(T,B){return T/B},1),uf=vc("floor");function xh(T){return T&&T.length?qu(T,gc,Ws):i}function Oh(T,B){return T&&T.length?qu(T,no(B,2),Ws):i}function d0(T){return xn(T,gc)}function c0(T,B){return xn(T,no(B,2))}function Af(T){return T&&T.length?qu(T,gc,xi):i}function uh(T,B){return T&&T.length?qu(T,no(B,2),xi):i}var f0=Po(function(T,B){return T*B},1),h0=vc("round"),_0=Po(function(T,B){return T-B},0);function m0(T){return T&&T.length?ii(T,gc):0}function Ke(T,B){return T&&T.length?ii(T,no(B,2)):0}return un.after=ga,un.ary=Pa,un.assign=$h,un.assignIn=ph,un.assignInWith=Wf,un.assignWith=Qh,un.at=k0,un.before=Ds,un.bind=Ta,un.bindAll=H_,un.bindKey=la,un.castArray=Gc,un.chain=qr,un.chunk=_r,un.compact=mr,un.concat=S,un.cond=X_,un.conforms=G_,un.constant=rh,un.countBy=pf,un.create=Zh,un.curry=il,un.curryRight=fl,un.debounce=Ms,un.defaults=Jh,un.defaultsDeep=qh,un.defer=iu,un.delay=zu,un.difference=Q,un.differenceBy=ge,un.differenceWith=Ie,un.drop=bt,un.dropRight=Vt,un.dropRightWhile=Ln,un.dropWhile=Mn,un.fill=gi,un.filter=zf,un.flatMap=Kf,un.flatMapDeep=Hf,un.flatMapDepth=Xf,un.flatten=Jr,un.flattenDeep=xs,un.flattenDepth=Os,un.flip=ru,un.flow=Y_,un.flowRight=$_,un.fromPairs=us,un.functions=s_,un.functionsIn=a_,un.groupBy=hh,un.initial=ao,un.intersection=jr,un.intersectionBy=rs,un.intersectionWith=Qr,un.invert=l_,un.invertBy=A0,un.invokeMap=z,un.iteratee=sh,un.keyBy=ce,un.keys=$d,un.keysIn=mc,un.map=ue,un.mapKeys=d_,un.mapValues=c_,un.matches=Q_,un.matchesProperty=Z_,un.memoize=Fs,un.merge=f_,un.mergeWith=vh,un.method=J_,un.methodOf=q_,un.mixin=ah,un.negate=gd,un.nthArg=t0,un.omit=T0,un.omitBy=h_,un.once=lu,un.orderBy=Ae,un.over=n0,un.overArgs=Co,un.overEvery=i0,un.overSome=r0,un.partial=ol,un.partialRight=yl,un.partition=lt,un.pick=__,un.pickBy=yh,un.property=Th,un.propertyOf=s0,un.pull=cs,un.pullAll=Xa,un.pullAllBy=yr,un.pullAllWith=ks,un.pullAt=ds,un.range=a0,un.rangeRight=O0,un.rearg=sd,un.reject=sn,un.remove=Sa,un.rest=Dd,un.reverse=ur,un.sampleSize=Un,un.set=g_,un.setWith=p_,un.shuffle=ai,un.slice=nr,un.sortBy=Mi,un.sortedUniq=Wi,un.sortedUniqBy=Na,un.split=L_,un.spread=Cc,un.tail=bs,un.take=al,un.takeRight=wo,un.takeRightWhile=Ld,un.takeWhile=nu,un.tap=Fa,un.throttle=xc,un.thru=oo,un.toArray=mh,un.toPairs=bh,un.toPairsIn=v_,un.toPath=o0,un.toPlainObject=gh,un.transform=y_,un.unary=gr,un.union=sc,un.unionBy=_s,un.unionWith=Wa,un.uniq=po,un.uniqBy=Sc,un.uniqWith=ac,un.unset=Eh,un.unzip=Pc,un.unzipWith=Kd,un.update=nh,un.updateWith=Fh,un.values=Df,un.valuesIn=b_,un.without=ff,un.words=Dh,un.wrap=kc,un.xor=Ef,un.xorBy=af,un.xorWith=hf,un.zip=_f,un.zipObject=mf,un.zipObjectDeep=gf,un.zipWith=Ff,un.entries=bh,un.entriesIn=v_,un.extend=ph,un.extendWith=Wf,ah(un,un),un.add=l0,un.attempt=Ah,un.camelCase=w_,un.capitalize=wh,un.ceil=u0,un.clamp=E_,un.clone=Fr,un.cloneDeep=of,un.cloneDeepWith=Mf,un.cloneWith=hc,un.conformsTo=Cf,un.deburr=C_,un.defaultTo=x0,un.divide=B0,un.endsWith=k_,un.eq=Au,un.escape=D_,un.escapeRegExp=A_,un.every=Tf,un.find=Vf,un.findIndex=dr,un.findKey=e_,un.findLast=fh,un.findLastIndex=Or,un.findLastKey=t_,un.floor=uf,un.forEach=wf,un.forEachRight=Bf,un.forIn=n_,un.forInRight=i_,un.forOwn=D0,un.forOwnRight=r_,un.get=eh,un.gt=vf,un.gte=Nc,un.has=o_,un.hasIn=th,un.head=Qs,un.identity=gc,un.includes=Nf,un.indexOf=ja,un.inRange=F_,un.invoke=u_,un.isArguments=oc,un.isArray=Jo,un.isArrayBuffer=Sf,un.isArrayLike=lc,un.isArrayLikeObject=ld,un.isBoolean=Gf,un.isBuffer=_c,un.isDate=Yf,un.isElement=Pf,un.isEmpty=Uf,un.isEqual=$f,un.isEqualWith=Qf,un.isError=xf,un.isFinite=Zf,un.isFunction=Uc,un.isInteger=Ls,un.isLength=Aa,un.isMap=_u,un.isMatch=Dc,un.isMatchWith=Zc,un.isNaN=jc,un.isNative=yf,un.isNil=uc,un.isNull=bf,un.isNumber=Jc,un.isObject=Za,un.isObjectLike=bo,un.isPlainObject=dc,un.isRegExp=Jf,un.isSafeInteger=zh,un.isSet=_h,un.isString=jf,un.isSymbol=Oc,un.isTypedArray=kf,un.isUndefined=Vh,un.isWeakMap=Kh,un.isWeakSet=Hh,un.join=Hs,un.kebabCase=T_,un.last=fa,un.lastIndexOf=Is,un.lowerCase=M_,un.lowerFirst=Ch,un.lt=Xh,un.lte=Gh,un.max=xh,un.maxBy=Oh,un.mean=d0,un.meanBy=c0,un.min=Af,un.minBy=uh,un.stubArray=lh,un.stubFalse=Mh,un.stubObject=R0,un.stubString=I0,un.stubTrue=Sh,un.multiply=f0,un.nth=ba,un.noConflict=e0,un.noop=oh,un.now=Kr,un.pad=S_,un.padEnd=S0,un.padStart=P_,un.parseInt=x_,un.random=M0,un.reduce=vt,un.reduceRight=mt,un.repeat=O_,un.replace=R_,un.result=m_,un.round=h0,un.runInContext=Gi,un.sample=wn,un.size=si,un.snakeCase=I_,un.some=Pi,un.sortedIndex=na,un.sortedIndexBy=Bl,un.sortedIndexOf=aa,un.sortedLastIndex=cl,un.sortedLastIndexBy=oa,un.sortedLastIndexOf=Ra,un.startCase=B_,un.startsWith=P0,un.subtract=_0,un.sum=m0,un.sumBy=Ke,un.template=Of,un.times=L0,un.toFinite=lf,un.toInteger=bl,un.toLength=qf,un.toLower=N_,un.toNumber=Rc,un.toSafeInteger=Yh,un.toString=Fu,un.toUpper=U_,un.trim=kh,un.trimEnd=j_,un.trimStart=W_,un.truncate=z_,un.unescape=V_,un.uniqueId=Ph,un.upperCase=K_,un.upperFirst=ih,un.each=wf,un.eachRight=Bf,un.first=Qs,ah(un,function(){var T={};return Ni(un,function(B,re){Fo.call(un.prototype,re)||(T[re]=B)}),T}(),{chain:!1}),un.VERSION=a,Ca(["bind","bindKey","curry","curryRight","partial","partialRight"],function(T){un[T].placeholder=un}),Ca(["drop","take"],function(T,B){As.prototype[T]=function(re){re=re===i?1:ve(bl(re),0);var Be=this.__filtered__&&!B?new As(this):this.clone();return Be.__filtered__?Be.__takeCount__=Oe(re,Be.__takeCount__):Be.__views__.push({size:Oe(re,P),type:T+(Be.__dir__<0?"Right":"")}),Be},As.prototype[T+"Right"]=function(re){return this.reverse()[T](re).reverse()}}),Ca(["filter","map","takeWhile"],function(T,B){var re=B+1,Be=re==F||re==k;As.prototype[T]=function(Ee){var Nt=this.clone();return Nt.__iteratees__.push({iteratee:no(Ee,3),type:re}),Nt.__filtered__=Nt.__filtered__||Be,Nt}}),Ca(["head","last"],function(T,B){var re="take"+(B?"Right":"");As.prototype[T]=function(){return this[re](1).value()[0]}}),Ca(["initial","tail"],function(T,B){var re="drop"+(B?"":"Right");As.prototype[T]=function(){return this.__filtered__?new As(this):this[re](1)}}),As.prototype.compact=function(){return this.filter(gc)},As.prototype.find=function(T){return this.filter(T).head()},As.prototype.findLast=function(T){return this.reverse().find(T)},As.prototype.invokeMap=ps(function(T,B){return typeof T=="function"?new As(this):this.map(function(re){return Vl(re,T,B)})}),As.prototype.reject=function(T){return this.filter(gd(no(T)))},As.prototype.slice=function(T,B){T=bl(T);var re=this;return re.__filtered__&&(T>0||B<0)?new As(re):(T<0?re=re.takeRight(-T):T&&(re=re.drop(T)),B!==i&&(B=bl(B),re=B<0?re.dropRight(-B):re.take(B-T)),re)},As.prototype.takeRightWhile=function(T){return this.reverse().takeWhile(T).reverse()},As.prototype.toArray=function(){return this.take(P)},Ni(As.prototype,function(T,B){var re=/^(?:filter|find|map|reject)|While$/.test(B),Be=/^(?:head|last)$/.test(B),Ee=un[Be?"take"+(B=="last"?"Right":""):B],Nt=Be||/^find/.test(B);Ee&&(un.prototype[B]=function(){var kn=this.__wrapped__,Yn=Be?[1]:arguments,ci=kn instanceof As,hr=Yn[0],tr=ci||Jo(kn),or=function(ha){var eo=Ee.apply(un,su([ha],Yn));return Be&&wr?eo[0]:eo};tr&&re&&typeof hr=="function"&&hr.length!=1&&(ci=tr=!1);var wr=this.__chain__,Ks=!!this.__actions__.length,Ys=Nt&&!wr,sa=ci&&!Ks;if(!Nt&&tr){kn=sa?kn:new As(this);var da=T.apply(kn,Yn);return da.__actions__.push({func:oo,args:[or],thisArg:i}),new ss(da,wr)}return Ys&&sa?T.apply(this,Yn):(da=this.thru(or),Ys?Be?da.value()[0]:da.value():da)})}),Ca(["pop","push","shift","sort","splice","unshift"],function(T){var B=Cu[T],re=/^(?:push|sort|unshift)$/.test(T)?"tap":"thru",Be=/^(?:pop|shift)$/.test(T);un.prototype[T]=function(){var Ee=arguments;if(Be&&!this.__chain__){var Nt=this.value();return B.apply(Jo(Nt)?Nt:[],Ee)}return this[re](function(kn){return B.apply(Jo(kn)?kn:[],Ee)})}}),Ni(As.prototype,function(T,B){var re=un[B];if(re){var Be=re.name+"";Fo.call(On,Be)||(On[Be]=[]),On[Be].push({name:B,func:re})}}),On[Id(i,j).name]=[{name:"wrapper",func:i}],As.prototype.clone=Ea,As.prototype.reverse=Js,As.prototype.value=ya,un.prototype.at=vl,un.prototype.chain=Zs,un.prototype.commit=uo,un.prototype.next=xo,un.prototype.plant=Fc,un.prototype.reverse=Bc,un.prototype.toJSON=un.prototype.valueOf=un.prototype.value=wc,un.prototype.first=un.prototype.head,Sd&&(un.prototype[Sd]=Ec),un},gl=Ma();Bs._=gl,e=function(){return gl}.call(b,n,b,W),e!==i&&(W.exports=e)}).call(this)},63345:W=>{function b(){return[]}W.exports=b},89935:W=>{function b(){return!1}W.exports=b},71514:W=>{"use strict";W.exports=Math.abs},58968:W=>{"use strict";W.exports=Math.floor},94459:W=>{"use strict";W.exports=Number.isNaN||function(n){return n!==n}},6188:W=>{"use strict";W.exports=Math.max},68002:W=>{"use strict";W.exports=Math.min},75880:W=>{"use strict";W.exports=Math.pow},70414:W=>{"use strict";W.exports=Math.round},73093:(W,b,n)=>{"use strict";var e=n(94459);W.exports=function(a){return e(a)||a===0?a:a<0?-1:1}},88276:(W,b,n)=>{"use strict";var e=n(56698),i=n(4729),a=n(92861).Buffer,f=new Array(16);function r(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}e(r,i),r.prototype._update=function(){for(var l=f,m=0;m<16;++m)l[m]=this._block.readInt32LE(m*4);var y=this._a,d=this._b,w=this._c,C=this._d;y=c(y,d,w,C,l[0],3614090360,7),C=c(C,y,d,w,l[1],3905402710,12),w=c(w,C,y,d,l[2],606105819,17),d=c(d,w,C,y,l[3],3250441966,22),y=c(y,d,w,C,l[4],4118548399,7),C=c(C,y,d,w,l[5],1200080426,12),w=c(w,C,y,d,l[6],2821735955,17),d=c(d,w,C,y,l[7],4249261313,22),y=c(y,d,w,C,l[8],1770035416,7),C=c(C,y,d,w,l[9],2336552879,12),w=c(w,C,y,d,l[10],4294925233,17),d=c(d,w,C,y,l[11],2304563134,22),y=c(y,d,w,C,l[12],1804603682,7),C=c(C,y,d,w,l[13],4254626195,12),w=c(w,C,y,d,l[14],2792965006,17),d=c(d,w,C,y,l[15],1236535329,22),y=p(y,d,w,C,l[1],4129170786,5),C=p(C,y,d,w,l[6],3225465664,9),w=p(w,C,y,d,l[11],643717713,14),d=p(d,w,C,y,l[0],3921069994,20),y=p(y,d,w,C,l[5],3593408605,5),C=p(C,y,d,w,l[10],38016083,9),w=p(w,C,y,d,l[15],3634488961,14),d=p(d,w,C,y,l[4],3889429448,20),y=p(y,d,w,C,l[9],568446438,5),C=p(C,y,d,w,l[14],3275163606,9),w=p(w,C,y,d,l[3],4107603335,14),d=p(d,w,C,y,l[8],1163531501,20),y=p(y,d,w,C,l[13],2850285829,5),C=p(C,y,d,w,l[2],4243563512,9),w=p(w,C,y,d,l[7],1735328473,14),d=p(d,w,C,y,l[12],2368359562,20),y=g(y,d,w,C,l[5],4294588738,4),C=g(C,y,d,w,l[8],2272392833,11),w=g(w,C,y,d,l[11],1839030562,16),d=g(d,w,C,y,l[14],4259657740,23),y=g(y,d,w,C,l[1],2763975236,4),C=g(C,y,d,w,l[4],1272893353,11),w=g(w,C,y,d,l[7],4139469664,16),d=g(d,w,C,y,l[10],3200236656,23),y=g(y,d,w,C,l[13],681279174,4),C=g(C,y,d,w,l[0],3936430074,11),w=g(w,C,y,d,l[3],3572445317,16),d=g(d,w,C,y,l[6],76029189,23),y=g(y,d,w,C,l[9],3654602809,4),C=g(C,y,d,w,l[12],3873151461,11),w=g(w,C,y,d,l[15],530742520,16),d=g(d,w,C,y,l[2],3299628645,23),y=u(y,d,w,C,l[0],4096336452,6),C=u(C,y,d,w,l[7],1126891415,10),w=u(w,C,y,d,l[14],2878612391,15),d=u(d,w,C,y,l[5],4237533241,21),y=u(y,d,w,C,l[12],1700485571,6),C=u(C,y,d,w,l[3],2399980690,10),w=u(w,C,y,d,l[10],4293915773,15),d=u(d,w,C,y,l[1],2240044497,21),y=u(y,d,w,C,l[8],1873313359,6),C=u(C,y,d,w,l[15],4264355552,10),w=u(w,C,y,d,l[6],2734768916,15),d=u(d,w,C,y,l[13],1309151649,21),y=u(y,d,w,C,l[4],4149444226,6),C=u(C,y,d,w,l[11],3174756917,10),w=u(w,C,y,d,l[2],718787259,15),d=u(d,w,C,y,l[9],3951481745,21),this._a=this._a+y|0,this._b=this._b+d|0,this._c=this._c+w|0,this._d=this._d+C|0},r.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var l=a.allocUnsafe(16);return l.writeInt32LE(this._a,0),l.writeInt32LE(this._b,4),l.writeInt32LE(this._c,8),l.writeInt32LE(this._d,12),l};function v(l,m){return l<<m|l>>>32-m}function c(l,m,y,d,w,C,j){return v(l+(m&y|~m&d)+w+C|0,j)+m|0}function p(l,m,y,d,w,C,j){return v(l+(m&d|y&~d)+w+C|0,j)+m|0}function g(l,m,y,d,w,C,j){return v(l+(m^y^d)+w+C|0,j)+m|0}function u(l,m,y,d,w,C,j){return v(l+(y^(m|~d))+w+C|0,j)+m|0}W.exports=r},52244:(W,b,n)=>{var e=n(61158),i=n(15037);function a(f){this.rand=f||new i.Rand}W.exports=a,a.create=function(r){return new a(r)},a.prototype._randbelow=function(r){var v=r.bitLength(),c=Math.ceil(v/8);do var p=new e(this.rand.generate(c));while(p.cmp(r)>=0);return p},a.prototype._randrange=function(r,v){var c=v.sub(r);return r.add(this._randbelow(c))},a.prototype.test=function(r,v,c){var p=r.bitLength(),g=e.mont(r),u=new e(1).toRed(g);v||(v=Math.max(1,p/48|0));for(var l=r.subn(1),m=0;!l.testn(m);m++);for(var y=r.shrn(m),d=l.toRed(g),w=!0;v>0;v--){var C=this._randrange(new e(2),l);c&&c(C);var j=C.toRed(g).redPow(y);if(!(j.cmp(u)===0||j.cmp(d)===0)){for(var O=1;O<m;O++){if(j=j.redSqr(),j.cmp(u)===0)return!1;if(j.cmp(d)===0)break}if(O===m)return!1}}return w},a.prototype.getDivisor=function(r,v){var c=r.bitLength(),p=e.mont(r),g=new e(1).toRed(p);v||(v=Math.max(1,c/48|0));for(var u=r.subn(1),l=0;!u.testn(l);l++);for(var m=r.shrn(l),y=u.toRed(p);v>0;v--){var d=this._randrange(new e(2),u),w=r.gcd(d);if(w.cmpn(1)!==0)return w;var C=d.toRed(p).redPow(m);if(!(C.cmp(g)===0||C.cmp(y)===0)){for(var j=1;j<l;j++){if(C=C.redSqr(),C.cmp(g)===0)return C.fromRed().subn(1).gcd(r);if(C.cmp(y)===0)break}if(j===l)return C=C.redSqr(),C.fromRed().subn(1).gcd(r)}}return!1}},61158:function(W,b,n){W=n.nmd(W),function(e,i){"use strict";function a(I,s){if(!I)throw new Error(s||"Assertion failed")}function f(I,s){I.super_=s;var _=function(){};_.prototype=s.prototype,I.prototype=new _,I.prototype.constructor=I}function r(I,s,_){if(r.isBN(I))return I;this.negative=0,this.words=null,this.length=0,this.red=null,I!==null&&((s==="le"||s==="be")&&(_=s,s=10),this._init(I||0,s||10,_||"be"))}typeof e=="object"?e.exports=r:i.BN=r,r.BN=r,r.wordSize=26;var v;try{typeof window<"u"&&typeof window.Buffer<"u"?v=window.Buffer:v=n(64688).Buffer}catch{}r.isBN=function(s){return s instanceof r?!0:s!==null&&typeof s=="object"&&s.constructor.wordSize===r.wordSize&&Array.isArray(s.words)},r.max=function(s,_){return s.cmp(_)>0?s:_},r.min=function(s,_){return s.cmp(_)<0?s:_},r.prototype._init=function(s,_,F){if(typeof s=="number")return this._initNumber(s,_,F);if(typeof s=="object")return this._initArray(s,_,F);_==="hex"&&(_=16),a(_===(_|0)&&_>=2&&_<=36),s=s.toString().replace(/\s+/g,"");var E=0;s[0]==="-"&&(E++,this.negative=1),E<s.length&&(_===16?this._parseHex(s,E,F):(this._parseBase(s,_,E),F==="le"&&this._initArray(this.toArray(),_,F)))},r.prototype._initNumber=function(s,_,F){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(a(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),F==="le"&&this._initArray(this.toArray(),_,F)},r.prototype._initArray=function(s,_,F){if(a(typeof s.length=="number"),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=new Array(this.length);for(var E=0;E<this.length;E++)this.words[E]=0;var k,x,R=0;if(F==="be")for(E=s.length-1,k=0;E>=0;E-=3)x=s[E]|s[E-1]<<8|s[E-2]<<16,this.words[k]|=x<<R&67108863,this.words[k+1]=x>>>26-R&67108863,R+=24,R>=26&&(R-=26,k++);else if(F==="le")for(E=0,k=0;E<s.length;E+=3)x=s[E]|s[E+1]<<8|s[E+2]<<16,this.words[k]|=x<<R&67108863,this.words[k+1]=x>>>26-R&67108863,R+=24,R>=26&&(R-=26,k++);return this.strip()};function c(I,s){var _=I.charCodeAt(s);return _>=65&&_<=70?_-55:_>=97&&_<=102?_-87:_-48&15}function p(I,s,_){var F=c(I,_);return _-1>=s&&(F|=c(I,_-1)<<4),F}r.prototype._parseHex=function(s,_,F){this.length=Math.ceil((s.length-_)/6),this.words=new Array(this.length);for(var E=0;E<this.length;E++)this.words[E]=0;var k=0,x=0,R;if(F==="be")for(E=s.length-1;E>=_;E-=2)R=p(s,_,E)<<k,this.words[x]|=R&67108863,k>=18?(k-=18,x+=1,this.words[x]|=R>>>26):k+=8;else{var M=s.length-_;for(E=M%2===0?_+1:_;E<s.length;E+=2)R=p(s,_,E)<<k,this.words[x]|=R&67108863,k>=18?(k-=18,x+=1,this.words[x]|=R>>>26):k+=8}this.strip()};function g(I,s,_,F){for(var E=0,k=Math.min(I.length,_),x=s;x<k;x++){var R=I.charCodeAt(x)-48;E*=F,R>=49?E+=R-49+10:R>=17?E+=R-17+10:E+=R}return E}r.prototype._parseBase=function(s,_,F){this.words=[0],this.length=1;for(var E=0,k=1;k<=67108863;k*=_)E++;E--,k=k/_|0;for(var x=s.length-F,R=x%E,M=Math.min(x,x-R)+F,o=0,P=F;P<M;P+=E)o=g(s,P,P+E,_),this.imuln(k),this.words[0]+o<67108864?this.words[0]+=o:this._iaddn(o);if(R!==0){var $=1;for(o=g(s,P,s.length,_),P=0;P<R;P++)$*=_;this.imuln($),this.words[0]+o<67108864?this.words[0]+=o:this._iaddn(o)}this.strip()},r.prototype.copy=function(s){s.words=new Array(this.length);for(var _=0;_<this.length;_++)s.words[_]=this.words[_];s.length=this.length,s.negative=this.negative,s.red=this.red},r.prototype.clone=function(){var s=new r(null);return this.copy(s),s},r.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},r.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},r.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(s,_){s=s||10,_=_|0||1;var F;if(s===16||s==="hex"){F="";for(var E=0,k=0,x=0;x<this.length;x++){var R=this.words[x],M=((R<<E|k)&16777215).toString(16);k=R>>>24-E&16777215,k!==0||x!==this.length-1?F=u[6-M.length]+M+F:F=M+F,E+=2,E>=26&&(E-=26,x--)}for(k!==0&&(F=k.toString(16)+F);F.length%_!==0;)F="0"+F;return this.negative!==0&&(F="-"+F),F}if(s===(s|0)&&s>=2&&s<=36){var o=l[s],P=m[s];F="";var $=this.clone();for($.negative=0;!$.isZero();){var K=$.modn(P).toString(s);$=$.idivn(P),$.isZero()?F=K+F:F=u[o-K.length]+K+F}for(this.isZero()&&(F="0"+F);F.length%_!==0;)F="0"+F;return this.negative!==0&&(F="-"+F),F}a(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&a(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-s:s},r.prototype.toJSON=function(){return this.toString(16)},r.prototype.toBuffer=function(s,_){return a(typeof v<"u"),this.toArrayLike(v,s,_)},r.prototype.toArray=function(s,_){return this.toArrayLike(Array,s,_)},r.prototype.toArrayLike=function(s,_,F){var E=this.byteLength(),k=F||Math.max(1,E);a(E<=k,"byte array longer than desired length"),a(k>0,"Requested array length <= 0"),this.strip();var x=_==="le",R=new s(k),M,o,P=this.clone();if(x){for(o=0;!P.isZero();o++)M=P.andln(255),P.iushrn(8),R[o]=M;for(;o<k;o++)R[o]=0}else{for(o=0;o<k-E;o++)R[o]=0;for(o=0;!P.isZero();o++)M=P.andln(255),P.iushrn(8),R[k-o-1]=M}return R},Math.clz32?r.prototype._countBits=function(s){return 32-Math.clz32(s)}:r.prototype._countBits=function(s){var _=s,F=0;return _>=4096&&(F+=13,_>>>=13),_>=64&&(F+=7,_>>>=7),_>=8&&(F+=4,_>>>=4),_>=2&&(F+=2,_>>>=2),F+_},r.prototype._zeroBits=function(s){if(s===0)return 26;var _=s,F=0;return(_&8191)===0&&(F+=13,_>>>=13),(_&127)===0&&(F+=7,_>>>=7),(_&15)===0&&(F+=4,_>>>=4),(_&3)===0&&(F+=2,_>>>=2),(_&1)===0&&F++,F},r.prototype.bitLength=function(){var s=this.words[this.length-1],_=this._countBits(s);return(this.length-1)*26+_};function y(I){for(var s=new Array(I.bitLength()),_=0;_<s.length;_++){var F=_/26|0,E=_%26;s[_]=(I.words[F]&1<<E)>>>E}return s}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,_=0;_<this.length;_++){var F=this._zeroBits(this.words[_]);if(s+=F,F!==26)break}return s},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(s){return this.negative!==0?this.abs().inotn(s).iaddn(1):this.clone()},r.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var _=0;_<s.length;_++)this.words[_]=this.words[_]|s.words[_];return this.strip()},r.prototype.ior=function(s){return a((this.negative|s.negative)===0),this.iuor(s)},r.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},r.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},r.prototype.iuand=function(s){var _;this.length>s.length?_=s:_=this;for(var F=0;F<_.length;F++)this.words[F]=this.words[F]&s.words[F];return this.length=_.length,this.strip()},r.prototype.iand=function(s){return a((this.negative|s.negative)===0),this.iuand(s)},r.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},r.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},r.prototype.iuxor=function(s){var _,F;this.length>s.length?(_=this,F=s):(_=s,F=this);for(var E=0;E<F.length;E++)this.words[E]=_.words[E]^F.words[E];if(this!==_)for(;E<_.length;E++)this.words[E]=_.words[E];return this.length=_.length,this.strip()},r.prototype.ixor=function(s){return a((this.negative|s.negative)===0),this.iuxor(s)},r.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},r.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},r.prototype.inotn=function(s){a(typeof s=="number"&&s>=0);var _=Math.ceil(s/26)|0,F=s%26;this._expand(_),F>0&&_--;for(var E=0;E<_;E++)this.words[E]=~this.words[E]&67108863;return F>0&&(this.words[E]=~this.words[E]&67108863>>26-F),this.strip()},r.prototype.notn=function(s){return this.clone().inotn(s)},r.prototype.setn=function(s,_){a(typeof s=="number"&&s>=0);var F=s/26|0,E=s%26;return this._expand(F+1),_?this.words[F]=this.words[F]|1<<E:this.words[F]=this.words[F]&~(1<<E),this.strip()},r.prototype.iadd=function(s){var _;if(this.negative!==0&&s.negative===0)return this.negative=0,_=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,_=this.isub(s),s.negative=1,_._normSign();var F,E;this.length>s.length?(F=this,E=s):(F=s,E=this);for(var k=0,x=0;x<E.length;x++)_=(F.words[x]|0)+(E.words[x]|0)+k,this.words[x]=_&67108863,k=_>>>26;for(;k!==0&&x<F.length;x++)_=(F.words[x]|0)+k,this.words[x]=_&67108863,k=_>>>26;if(this.length=F.length,k!==0)this.words[this.length]=k,this.length++;else if(F!==this)for(;x<F.length;x++)this.words[x]=F.words[x];return this},r.prototype.add=function(s){var _;return s.negative!==0&&this.negative===0?(s.negative=0,_=this.sub(s),s.negative^=1,_):s.negative===0&&this.negative!==0?(this.negative=0,_=s.sub(this),this.negative=1,_):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},r.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var _=this.iadd(s);return s.negative=1,_._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var F=this.cmp(s);if(F===0)return this.negative=0,this.length=1,this.words[0]=0,this;var E,k;F>0?(E=this,k=s):(E=s,k=this);for(var x=0,R=0;R<k.length;R++)_=(E.words[R]|0)-(k.words[R]|0)+x,x=_>>26,this.words[R]=_&67108863;for(;x!==0&&R<E.length;R++)_=(E.words[R]|0)+x,x=_>>26,this.words[R]=_&67108863;if(x===0&&R<E.length&&E!==this)for(;R<E.length;R++)this.words[R]=E.words[R];return this.length=Math.max(this.length,R),E!==this&&(this.negative=1),this.strip()},r.prototype.sub=function(s){return this.clone().isub(s)};function d(I,s,_){_.negative=s.negative^I.negative;var F=I.length+s.length|0;_.length=F,F=F-1|0;var E=I.words[0]|0,k=s.words[0]|0,x=E*k,R=x&67108863,M=x/67108864|0;_.words[0]=R;for(var o=1;o<F;o++){for(var P=M>>>26,$=M&67108863,K=Math.min(o,s.length-1),q=Math.max(0,o-I.length+1);q<=K;q++){var Fe=o-q|0;E=I.words[Fe]|0,k=s.words[q]|0,x=E*k+$,P+=x/67108864|0,$=x&67108863}_.words[o]=$|0,M=P|0}return M!==0?_.words[o]=M|0:_.length--,_.strip()}var w=function(s,_,F){var E=s.words,k=_.words,x=F.words,R=0,M,o,P,$=E[0]|0,K=$&8191,q=$>>>13,Fe=E[1]|0,et=Fe&8191,Qe=Fe>>>13,Ht=E[2]|0,qe=Ht&8191,De=Ht>>>13,Je=E[3]|0,yt=Je&8191,jt=Je>>>13,Lt=E[4]|0,ct=Lt&8191,Bt=Lt>>>13,gn=E[5]|0,Mt=gn&8191,Zt=gn>>>13,Kt=E[6]|0,Tt=Kt&8191,xt=Kt>>>13,Jt=E[7]|0,Dt=Jt&8191,en=Jt>>>13,rt=E[8]|0,_e=rt&8191,oe=rt>>>13,Me=E[9]|0,Pe=Me&8191,fe=Me>>>13,Re=k[0]|0,We=Re&8191,ut=Re>>>13,dt=k[1]|0,Ue=dt&8191,je=dt>>>13,we=k[2]|0,Xe=we&8191,gt=we>>>13,pn=k[3]|0,cn=pn&8191,hn=pn>>>13,En=k[4]|0,on=En&8191,dn=En>>>13,jn=k[5]|0,Jn=jn&8191,$n=jn>>>13,Yi=k[6]|0,di=Yi&8191,fi=Yi>>>13,Ci=k[7]|0,ki=Ci&8191,Hn=Ci>>>13,cr=k[8]|0,mi=cr&8191,Fn=cr>>>13,ni=k[9]|0,Wn=ni&8191,hi=ni>>>13;F.negative=s.negative^_.negative,F.length=19,M=Math.imul(K,We),o=Math.imul(K,ut),o=o+Math.imul(q,We)|0,P=Math.imul(q,ut);var Qn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Qn>>>26)|0,Qn&=67108863,M=Math.imul(et,We),o=Math.imul(et,ut),o=o+Math.imul(Qe,We)|0,P=Math.imul(Qe,ut),M=M+Math.imul(K,Ue)|0,o=o+Math.imul(K,je)|0,o=o+Math.imul(q,Ue)|0,P=P+Math.imul(q,je)|0;var Ze=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ze>>>26)|0,Ze&=67108863,M=Math.imul(qe,We),o=Math.imul(qe,ut),o=o+Math.imul(De,We)|0,P=Math.imul(De,ut),M=M+Math.imul(et,Ue)|0,o=o+Math.imul(et,je)|0,o=o+Math.imul(Qe,Ue)|0,P=P+Math.imul(Qe,je)|0,M=M+Math.imul(K,Xe)|0,o=o+Math.imul(K,gt)|0,o=o+Math.imul(q,Xe)|0,P=P+Math.imul(q,gt)|0;var ft=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(ft>>>26)|0,ft&=67108863,M=Math.imul(yt,We),o=Math.imul(yt,ut),o=o+Math.imul(jt,We)|0,P=Math.imul(jt,ut),M=M+Math.imul(qe,Ue)|0,o=o+Math.imul(qe,je)|0,o=o+Math.imul(De,Ue)|0,P=P+Math.imul(De,je)|0,M=M+Math.imul(et,Xe)|0,o=o+Math.imul(et,gt)|0,o=o+Math.imul(Qe,Xe)|0,P=P+Math.imul(Qe,gt)|0,M=M+Math.imul(K,cn)|0,o=o+Math.imul(K,hn)|0,o=o+Math.imul(q,cn)|0,P=P+Math.imul(q,hn)|0;var Yt=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,M=Math.imul(ct,We),o=Math.imul(ct,ut),o=o+Math.imul(Bt,We)|0,P=Math.imul(Bt,ut),M=M+Math.imul(yt,Ue)|0,o=o+Math.imul(yt,je)|0,o=o+Math.imul(jt,Ue)|0,P=P+Math.imul(jt,je)|0,M=M+Math.imul(qe,Xe)|0,o=o+Math.imul(qe,gt)|0,o=o+Math.imul(De,Xe)|0,P=P+Math.imul(De,gt)|0,M=M+Math.imul(et,cn)|0,o=o+Math.imul(et,hn)|0,o=o+Math.imul(Qe,cn)|0,P=P+Math.imul(Qe,hn)|0,M=M+Math.imul(K,on)|0,o=o+Math.imul(K,dn)|0,o=o+Math.imul(q,on)|0,P=P+Math.imul(q,dn)|0;var vn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(vn>>>26)|0,vn&=67108863,M=Math.imul(Mt,We),o=Math.imul(Mt,ut),o=o+Math.imul(Zt,We)|0,P=Math.imul(Zt,ut),M=M+Math.imul(ct,Ue)|0,o=o+Math.imul(ct,je)|0,o=o+Math.imul(Bt,Ue)|0,P=P+Math.imul(Bt,je)|0,M=M+Math.imul(yt,Xe)|0,o=o+Math.imul(yt,gt)|0,o=o+Math.imul(jt,Xe)|0,P=P+Math.imul(jt,gt)|0,M=M+Math.imul(qe,cn)|0,o=o+Math.imul(qe,hn)|0,o=o+Math.imul(De,cn)|0,P=P+Math.imul(De,hn)|0,M=M+Math.imul(et,on)|0,o=o+Math.imul(et,dn)|0,o=o+Math.imul(Qe,on)|0,P=P+Math.imul(Qe,dn)|0,M=M+Math.imul(K,Jn)|0,o=o+Math.imul(K,$n)|0,o=o+Math.imul(q,Jn)|0,P=P+Math.imul(q,$n)|0;var Tn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,M=Math.imul(Tt,We),o=Math.imul(Tt,ut),o=o+Math.imul(xt,We)|0,P=Math.imul(xt,ut),M=M+Math.imul(Mt,Ue)|0,o=o+Math.imul(Mt,je)|0,o=o+Math.imul(Zt,Ue)|0,P=P+Math.imul(Zt,je)|0,M=M+Math.imul(ct,Xe)|0,o=o+Math.imul(ct,gt)|0,o=o+Math.imul(Bt,Xe)|0,P=P+Math.imul(Bt,gt)|0,M=M+Math.imul(yt,cn)|0,o=o+Math.imul(yt,hn)|0,o=o+Math.imul(jt,cn)|0,P=P+Math.imul(jt,hn)|0,M=M+Math.imul(qe,on)|0,o=o+Math.imul(qe,dn)|0,o=o+Math.imul(De,on)|0,P=P+Math.imul(De,dn)|0,M=M+Math.imul(et,Jn)|0,o=o+Math.imul(et,$n)|0,o=o+Math.imul(Qe,Jn)|0,P=P+Math.imul(Qe,$n)|0,M=M+Math.imul(K,di)|0,o=o+Math.imul(K,fi)|0,o=o+Math.imul(q,di)|0,P=P+Math.imul(q,fi)|0;var Ti=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ti>>>26)|0,Ti&=67108863,M=Math.imul(Dt,We),o=Math.imul(Dt,ut),o=o+Math.imul(en,We)|0,P=Math.imul(en,ut),M=M+Math.imul(Tt,Ue)|0,o=o+Math.imul(Tt,je)|0,o=o+Math.imul(xt,Ue)|0,P=P+Math.imul(xt,je)|0,M=M+Math.imul(Mt,Xe)|0,o=o+Math.imul(Mt,gt)|0,o=o+Math.imul(Zt,Xe)|0,P=P+Math.imul(Zt,gt)|0,M=M+Math.imul(ct,cn)|0,o=o+Math.imul(ct,hn)|0,o=o+Math.imul(Bt,cn)|0,P=P+Math.imul(Bt,hn)|0,M=M+Math.imul(yt,on)|0,o=o+Math.imul(yt,dn)|0,o=o+Math.imul(jt,on)|0,P=P+Math.imul(jt,dn)|0,M=M+Math.imul(qe,Jn)|0,o=o+Math.imul(qe,$n)|0,o=o+Math.imul(De,Jn)|0,P=P+Math.imul(De,$n)|0,M=M+Math.imul(et,di)|0,o=o+Math.imul(et,fi)|0,o=o+Math.imul(Qe,di)|0,P=P+Math.imul(Qe,fi)|0,M=M+Math.imul(K,ki)|0,o=o+Math.imul(K,Hn)|0,o=o+Math.imul(q,ki)|0,P=P+Math.imul(q,Hn)|0;var ti=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(ti>>>26)|0,ti&=67108863,M=Math.imul(_e,We),o=Math.imul(_e,ut),o=o+Math.imul(oe,We)|0,P=Math.imul(oe,ut),M=M+Math.imul(Dt,Ue)|0,o=o+Math.imul(Dt,je)|0,o=o+Math.imul(en,Ue)|0,P=P+Math.imul(en,je)|0,M=M+Math.imul(Tt,Xe)|0,o=o+Math.imul(Tt,gt)|0,o=o+Math.imul(xt,Xe)|0,P=P+Math.imul(xt,gt)|0,M=M+Math.imul(Mt,cn)|0,o=o+Math.imul(Mt,hn)|0,o=o+Math.imul(Zt,cn)|0,P=P+Math.imul(Zt,hn)|0,M=M+Math.imul(ct,on)|0,o=o+Math.imul(ct,dn)|0,o=o+Math.imul(Bt,on)|0,P=P+Math.imul(Bt,dn)|0,M=M+Math.imul(yt,Jn)|0,o=o+Math.imul(yt,$n)|0,o=o+Math.imul(jt,Jn)|0,P=P+Math.imul(jt,$n)|0,M=M+Math.imul(qe,di)|0,o=o+Math.imul(qe,fi)|0,o=o+Math.imul(De,di)|0,P=P+Math.imul(De,fi)|0,M=M+Math.imul(et,ki)|0,o=o+Math.imul(et,Hn)|0,o=o+Math.imul(Qe,ki)|0,P=P+Math.imul(Qe,Hn)|0,M=M+Math.imul(K,mi)|0,o=o+Math.imul(K,Fn)|0,o=o+Math.imul(q,mi)|0,P=P+Math.imul(q,Fn)|0;var Gn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,M=Math.imul(Pe,We),o=Math.imul(Pe,ut),o=o+Math.imul(fe,We)|0,P=Math.imul(fe,ut),M=M+Math.imul(_e,Ue)|0,o=o+Math.imul(_e,je)|0,o=o+Math.imul(oe,Ue)|0,P=P+Math.imul(oe,je)|0,M=M+Math.imul(Dt,Xe)|0,o=o+Math.imul(Dt,gt)|0,o=o+Math.imul(en,Xe)|0,P=P+Math.imul(en,gt)|0,M=M+Math.imul(Tt,cn)|0,o=o+Math.imul(Tt,hn)|0,o=o+Math.imul(xt,cn)|0,P=P+Math.imul(xt,hn)|0,M=M+Math.imul(Mt,on)|0,o=o+Math.imul(Mt,dn)|0,o=o+Math.imul(Zt,on)|0,P=P+Math.imul(Zt,dn)|0,M=M+Math.imul(ct,Jn)|0,o=o+Math.imul(ct,$n)|0,o=o+Math.imul(Bt,Jn)|0,P=P+Math.imul(Bt,$n)|0,M=M+Math.imul(yt,di)|0,o=o+Math.imul(yt,fi)|0,o=o+Math.imul(jt,di)|0,P=P+Math.imul(jt,fi)|0,M=M+Math.imul(qe,ki)|0,o=o+Math.imul(qe,Hn)|0,o=o+Math.imul(De,ki)|0,P=P+Math.imul(De,Hn)|0,M=M+Math.imul(et,mi)|0,o=o+Math.imul(et,Fn)|0,o=o+Math.imul(Qe,mi)|0,P=P+Math.imul(Qe,Fn)|0,M=M+Math.imul(K,Wn)|0,o=o+Math.imul(K,hi)|0,o=o+Math.imul(q,Wn)|0,P=P+Math.imul(q,hi)|0;var Ri=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ri>>>26)|0,Ri&=67108863,M=Math.imul(Pe,Ue),o=Math.imul(Pe,je),o=o+Math.imul(fe,Ue)|0,P=Math.imul(fe,je),M=M+Math.imul(_e,Xe)|0,o=o+Math.imul(_e,gt)|0,o=o+Math.imul(oe,Xe)|0,P=P+Math.imul(oe,gt)|0,M=M+Math.imul(Dt,cn)|0,o=o+Math.imul(Dt,hn)|0,o=o+Math.imul(en,cn)|0,P=P+Math.imul(en,hn)|0,M=M+Math.imul(Tt,on)|0,o=o+Math.imul(Tt,dn)|0,o=o+Math.imul(xt,on)|0,P=P+Math.imul(xt,dn)|0,M=M+Math.imul(Mt,Jn)|0,o=o+Math.imul(Mt,$n)|0,o=o+Math.imul(Zt,Jn)|0,P=P+Math.imul(Zt,$n)|0,M=M+Math.imul(ct,di)|0,o=o+Math.imul(ct,fi)|0,o=o+Math.imul(Bt,di)|0,P=P+Math.imul(Bt,fi)|0,M=M+Math.imul(yt,ki)|0,o=o+Math.imul(yt,Hn)|0,o=o+Math.imul(jt,ki)|0,P=P+Math.imul(jt,Hn)|0,M=M+Math.imul(qe,mi)|0,o=o+Math.imul(qe,Fn)|0,o=o+Math.imul(De,mi)|0,P=P+Math.imul(De,Fn)|0,M=M+Math.imul(et,Wn)|0,o=o+Math.imul(et,hi)|0,o=o+Math.imul(Qe,Wn)|0,P=P+Math.imul(Qe,hi)|0;var nn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(nn>>>26)|0,nn&=67108863,M=Math.imul(Pe,Xe),o=Math.imul(Pe,gt),o=o+Math.imul(fe,Xe)|0,P=Math.imul(fe,gt),M=M+Math.imul(_e,cn)|0,o=o+Math.imul(_e,hn)|0,o=o+Math.imul(oe,cn)|0,P=P+Math.imul(oe,hn)|0,M=M+Math.imul(Dt,on)|0,o=o+Math.imul(Dt,dn)|0,o=o+Math.imul(en,on)|0,P=P+Math.imul(en,dn)|0,M=M+Math.imul(Tt,Jn)|0,o=o+Math.imul(Tt,$n)|0,o=o+Math.imul(xt,Jn)|0,P=P+Math.imul(xt,$n)|0,M=M+Math.imul(Mt,di)|0,o=o+Math.imul(Mt,fi)|0,o=o+Math.imul(Zt,di)|0,P=P+Math.imul(Zt,fi)|0,M=M+Math.imul(ct,ki)|0,o=o+Math.imul(ct,Hn)|0,o=o+Math.imul(Bt,ki)|0,P=P+Math.imul(Bt,Hn)|0,M=M+Math.imul(yt,mi)|0,o=o+Math.imul(yt,Fn)|0,o=o+Math.imul(jt,mi)|0,P=P+Math.imul(jt,Fn)|0,M=M+Math.imul(qe,Wn)|0,o=o+Math.imul(qe,hi)|0,o=o+Math.imul(De,Wn)|0,P=P+Math.imul(De,hi)|0;var An=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(An>>>26)|0,An&=67108863,M=Math.imul(Pe,cn),o=Math.imul(Pe,hn),o=o+Math.imul(fe,cn)|0,P=Math.imul(fe,hn),M=M+Math.imul(_e,on)|0,o=o+Math.imul(_e,dn)|0,o=o+Math.imul(oe,on)|0,P=P+Math.imul(oe,dn)|0,M=M+Math.imul(Dt,Jn)|0,o=o+Math.imul(Dt,$n)|0,o=o+Math.imul(en,Jn)|0,P=P+Math.imul(en,$n)|0,M=M+Math.imul(Tt,di)|0,o=o+Math.imul(Tt,fi)|0,o=o+Math.imul(xt,di)|0,P=P+Math.imul(xt,fi)|0,M=M+Math.imul(Mt,ki)|0,o=o+Math.imul(Mt,Hn)|0,o=o+Math.imul(Zt,ki)|0,P=P+Math.imul(Zt,Hn)|0,M=M+Math.imul(ct,mi)|0,o=o+Math.imul(ct,Fn)|0,o=o+Math.imul(Bt,mi)|0,P=P+Math.imul(Bt,Fn)|0,M=M+Math.imul(yt,Wn)|0,o=o+Math.imul(yt,hi)|0,o=o+Math.imul(jt,Wn)|0,P=P+Math.imul(jt,hi)|0;var _i=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(_i>>>26)|0,_i&=67108863,M=Math.imul(Pe,on),o=Math.imul(Pe,dn),o=o+Math.imul(fe,on)|0,P=Math.imul(fe,dn),M=M+Math.imul(_e,Jn)|0,o=o+Math.imul(_e,$n)|0,o=o+Math.imul(oe,Jn)|0,P=P+Math.imul(oe,$n)|0,M=M+Math.imul(Dt,di)|0,o=o+Math.imul(Dt,fi)|0,o=o+Math.imul(en,di)|0,P=P+Math.imul(en,fi)|0,M=M+Math.imul(Tt,ki)|0,o=o+Math.imul(Tt,Hn)|0,o=o+Math.imul(xt,ki)|0,P=P+Math.imul(xt,Hn)|0,M=M+Math.imul(Mt,mi)|0,o=o+Math.imul(Mt,Fn)|0,o=o+Math.imul(Zt,mi)|0,P=P+Math.imul(Zt,Fn)|0,M=M+Math.imul(ct,Wn)|0,o=o+Math.imul(ct,hi)|0,o=o+Math.imul(Bt,Wn)|0,P=P+Math.imul(Bt,hi)|0;var Ii=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ii>>>26)|0,Ii&=67108863,M=Math.imul(Pe,Jn),o=Math.imul(Pe,$n),o=o+Math.imul(fe,Jn)|0,P=Math.imul(fe,$n),M=M+Math.imul(_e,di)|0,o=o+Math.imul(_e,fi)|0,o=o+Math.imul(oe,di)|0,P=P+Math.imul(oe,fi)|0,M=M+Math.imul(Dt,ki)|0,o=o+Math.imul(Dt,Hn)|0,o=o+Math.imul(en,ki)|0,P=P+Math.imul(en,Hn)|0,M=M+Math.imul(Tt,mi)|0,o=o+Math.imul(Tt,Fn)|0,o=o+Math.imul(xt,mi)|0,P=P+Math.imul(xt,Fn)|0,M=M+Math.imul(Mt,Wn)|0,o=o+Math.imul(Mt,hi)|0,o=o+Math.imul(Zt,Wn)|0,P=P+Math.imul(Zt,hi)|0;var lr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(lr>>>26)|0,lr&=67108863,M=Math.imul(Pe,di),o=Math.imul(Pe,fi),o=o+Math.imul(fe,di)|0,P=Math.imul(fe,fi),M=M+Math.imul(_e,ki)|0,o=o+Math.imul(_e,Hn)|0,o=o+Math.imul(oe,ki)|0,P=P+Math.imul(oe,Hn)|0,M=M+Math.imul(Dt,mi)|0,o=o+Math.imul(Dt,Fn)|0,o=o+Math.imul(en,mi)|0,P=P+Math.imul(en,Fn)|0,M=M+Math.imul(Tt,Wn)|0,o=o+Math.imul(Tt,hi)|0,o=o+Math.imul(xt,Wn)|0,P=P+Math.imul(xt,hi)|0;var Rr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Rr>>>26)|0,Rr&=67108863,M=Math.imul(Pe,ki),o=Math.imul(Pe,Hn),o=o+Math.imul(fe,ki)|0,P=Math.imul(fe,Hn),M=M+Math.imul(_e,mi)|0,o=o+Math.imul(_e,Fn)|0,o=o+Math.imul(oe,mi)|0,P=P+Math.imul(oe,Fn)|0,M=M+Math.imul(Dt,Wn)|0,o=o+Math.imul(Dt,hi)|0,o=o+Math.imul(en,Wn)|0,P=P+Math.imul(en,hi)|0;var fr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(fr>>>26)|0,fr&=67108863,M=Math.imul(Pe,mi),o=Math.imul(Pe,Fn),o=o+Math.imul(fe,mi)|0,P=Math.imul(fe,Fn),M=M+Math.imul(_e,Wn)|0,o=o+Math.imul(_e,hi)|0,o=o+Math.imul(oe,Wn)|0,P=P+Math.imul(oe,hi)|0;var kr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(kr>>>26)|0,kr&=67108863,M=Math.imul(Pe,Wn),o=Math.imul(Pe,hi),o=o+Math.imul(fe,Wn)|0,P=Math.imul(fe,hi);var Zr=(R+M|0)+((o&8191)<<13)|0;return R=(P+(o>>>13)|0)+(Zr>>>26)|0,Zr&=67108863,x[0]=Qn,x[1]=Ze,x[2]=ft,x[3]=Yt,x[4]=vn,x[5]=Tn,x[6]=Ti,x[7]=ti,x[8]=Gn,x[9]=Ri,x[10]=nn,x[11]=An,x[12]=_i,x[13]=Ii,x[14]=lr,x[15]=Rr,x[16]=fr,x[17]=kr,x[18]=Zr,R!==0&&(x[19]=R,F.length++),F};Math.imul||(w=d);function C(I,s,_){_.negative=s.negative^I.negative,_.length=I.length+s.length;for(var F=0,E=0,k=0;k<_.length-1;k++){var x=E;E=0;for(var R=F&67108863,M=Math.min(k,s.length-1),o=Math.max(0,k-I.length+1);o<=M;o++){var P=k-o,$=I.words[P]|0,K=s.words[o]|0,q=$*K,Fe=q&67108863;x=x+(q/67108864|0)|0,Fe=Fe+R|0,R=Fe&67108863,x=x+(Fe>>>26)|0,E+=x>>>26,x&=67108863}_.words[k]=R,F=x,x=E}return F!==0?_.words[k]=F:_.length--,_.strip()}function j(I,s,_){var F=new O;return F.mulp(I,s,_)}r.prototype.mulTo=function(s,_){var F,E=this.length+s.length;return this.length===10&&s.length===10?F=w(this,s,_):E<63?F=d(this,s,_):E<1024?F=C(this,s,_):F=j(this,s,_),F};function O(I,s){this.x=I,this.y=s}O.prototype.makeRBT=function(s){for(var _=new Array(s),F=r.prototype._countBits(s)-1,E=0;E<s;E++)_[E]=this.revBin(E,F,s);return _},O.prototype.revBin=function(s,_,F){if(s===0||s===F-1)return s;for(var E=0,k=0;k<_;k++)E|=(s&1)<<_-k-1,s>>=1;return E},O.prototype.permute=function(s,_,F,E,k,x){for(var R=0;R<x;R++)E[R]=_[s[R]],k[R]=F[s[R]]},O.prototype.transform=function(s,_,F,E,k,x){this.permute(x,s,_,F,E,k);for(var R=1;R<k;R<<=1)for(var M=R<<1,o=Math.cos(2*Math.PI/M),P=Math.sin(2*Math.PI/M),$=0;$<k;$+=M)for(var K=o,q=P,Fe=0;Fe<R;Fe++){var et=F[$+Fe],Qe=E[$+Fe],Ht=F[$+Fe+R],qe=E[$+Fe+R],De=K*Ht-q*qe;qe=K*qe+q*Ht,Ht=De,F[$+Fe]=et+Ht,E[$+Fe]=Qe+qe,F[$+Fe+R]=et-Ht,E[$+Fe+R]=Qe-qe,Fe!==M&&(De=o*K-P*q,q=o*q+P*K,K=De)}},O.prototype.guessLen13b=function(s,_){var F=Math.max(_,s)|1,E=F&1,k=0;for(F=F/2|0;F;F=F>>>1)k++;return 1<<k+1+E},O.prototype.conjugate=function(s,_,F){if(!(F<=1))for(var E=0;E<F/2;E++){var k=s[E];s[E]=s[F-E-1],s[F-E-1]=k,k=_[E],_[E]=-_[F-E-1],_[F-E-1]=-k}},O.prototype.normalize13b=function(s,_){for(var F=0,E=0;E<_/2;E++){var k=Math.round(s[2*E+1]/_)*8192+Math.round(s[2*E]/_)+F;s[E]=k&67108863,k<67108864?F=0:F=k/67108864|0}return s},O.prototype.convert13b=function(s,_,F,E){for(var k=0,x=0;x<_;x++)k=k+(s[x]|0),F[2*x]=k&8191,k=k>>>13,F[2*x+1]=k&8191,k=k>>>13;for(x=2*_;x<E;++x)F[x]=0;a(k===0),a((k&-8192)===0)},O.prototype.stub=function(s){for(var _=new Array(s),F=0;F<s;F++)_[F]=0;return _},O.prototype.mulp=function(s,_,F){var E=2*this.guessLen13b(s.length,_.length),k=this.makeRBT(E),x=this.stub(E),R=new Array(E),M=new Array(E),o=new Array(E),P=new Array(E),$=new Array(E),K=new Array(E),q=F.words;q.length=E,this.convert13b(s.words,s.length,R,E),this.convert13b(_.words,_.length,P,E),this.transform(R,x,M,o,E,k),this.transform(P,x,$,K,E,k);for(var Fe=0;Fe<E;Fe++){var et=M[Fe]*$[Fe]-o[Fe]*K[Fe];o[Fe]=M[Fe]*K[Fe]+o[Fe]*$[Fe],M[Fe]=et}return this.conjugate(M,o,E),this.transform(M,o,q,x,E,k),this.conjugate(q,x,E),this.normalize13b(q,E),F.negative=s.negative^_.negative,F.length=s.length+_.length,F.strip()},r.prototype.mul=function(s){var _=new r(null);return _.words=new Array(this.length+s.length),this.mulTo(s,_)},r.prototype.mulf=function(s){var _=new r(null);return _.words=new Array(this.length+s.length),j(this,s,_)},r.prototype.imul=function(s){return this.clone().mulTo(s,this)},r.prototype.imuln=function(s){a(typeof s=="number"),a(s<67108864);for(var _=0,F=0;F<this.length;F++){var E=(this.words[F]|0)*s,k=(E&67108863)+(_&67108863);_>>=26,_+=E/67108864|0,_+=k>>>26,this.words[F]=k&67108863}return _!==0&&(this.words[F]=_,this.length++),this},r.prototype.muln=function(s){return this.clone().imuln(s)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(s){var _=y(s);if(_.length===0)return new r(1);for(var F=this,E=0;E<_.length&&_[E]===0;E++,F=F.sqr());if(++E<_.length)for(var k=F.sqr();E<_.length;E++,k=k.sqr())_[E]!==0&&(F=F.mul(k));return F},r.prototype.iushln=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26,E=67108863>>>26-_<<26-_,k;if(_!==0){var x=0;for(k=0;k<this.length;k++){var R=this.words[k]&E,M=(this.words[k]|0)-R<<_;this.words[k]=M|x,x=R>>>26-_}x&&(this.words[k]=x,this.length++)}if(F!==0){for(k=this.length-1;k>=0;k--)this.words[k+F]=this.words[k];for(k=0;k<F;k++)this.words[k]=0;this.length+=F}return this.strip()},r.prototype.ishln=function(s){return a(this.negative===0),this.iushln(s)},r.prototype.iushrn=function(s,_,F){a(typeof s=="number"&&s>=0);var E;_?E=(_-_%26)/26:E=0;var k=s%26,x=Math.min((s-k)/26,this.length),R=67108863^67108863>>>k<<k,M=F;if(E-=x,E=Math.max(0,E),M){for(var o=0;o<x;o++)M.words[o]=this.words[o];M.length=x}if(x!==0)if(this.length>x)for(this.length-=x,o=0;o<this.length;o++)this.words[o]=this.words[o+x];else this.words[0]=0,this.length=1;var P=0;for(o=this.length-1;o>=0&&(P!==0||o>=E);o--){var $=this.words[o]|0;this.words[o]=P<<26-k|$>>>k,P=$&R}return M&&P!==0&&(M.words[M.length++]=P),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.ishrn=function(s,_,F){return a(this.negative===0),this.iushrn(s,_,F)},r.prototype.shln=function(s){return this.clone().ishln(s)},r.prototype.ushln=function(s){return this.clone().iushln(s)},r.prototype.shrn=function(s){return this.clone().ishrn(s)},r.prototype.ushrn=function(s){return this.clone().iushrn(s)},r.prototype.testn=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26,E=1<<_;if(this.length<=F)return!1;var k=this.words[F];return!!(k&E)},r.prototype.imaskn=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26;if(a(this.negative===0,"imaskn works only with positive numbers"),this.length<=F)return this;if(_!==0&&F++,this.length=Math.min(F,this.length),_!==0){var E=67108863^67108863>>>_<<_;this.words[this.length-1]&=E}return this.strip()},r.prototype.maskn=function(s){return this.clone().imaskn(s)},r.prototype.iaddn=function(s){return a(typeof s=="number"),a(s<67108864),s<0?this.isubn(-s):this.negative!==0?this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this):this._iaddn(s)},r.prototype._iaddn=function(s){this.words[0]+=s;for(var _=0;_<this.length&&this.words[_]>=67108864;_++)this.words[_]-=67108864,_===this.length-1?this.words[_+1]=1:this.words[_+1]++;return this.length=Math.max(this.length,_+1),this},r.prototype.isubn=function(s){if(a(typeof s=="number"),a(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var _=0;_<this.length&&this.words[_]<0;_++)this.words[_]+=67108864,this.words[_+1]-=1;return this.strip()},r.prototype.addn=function(s){return this.clone().iaddn(s)},r.prototype.subn=function(s){return this.clone().isubn(s)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(s,_,F){var E=s.length+F,k;this._expand(E);var x,R=0;for(k=0;k<s.length;k++){x=(this.words[k+F]|0)+R;var M=(s.words[k]|0)*_;x-=M&67108863,R=(x>>26)-(M/67108864|0),this.words[k+F]=x&67108863}for(;k<this.length-F;k++)x=(this.words[k+F]|0)+R,R=x>>26,this.words[k+F]=x&67108863;if(R===0)return this.strip();for(a(R===-1),R=0,k=0;k<this.length;k++)x=-(this.words[k]|0)+R,R=x>>26,this.words[k]=x&67108863;return this.negative=1,this.strip()},r.prototype._wordDiv=function(s,_){var F=this.length-s.length,E=this.clone(),k=s,x=k.words[k.length-1]|0,R=this._countBits(x);F=26-R,F!==0&&(k=k.ushln(F),E.iushln(F),x=k.words[k.length-1]|0);var M=E.length-k.length,o;if(_!=="mod"){o=new r(null),o.length=M+1,o.words=new Array(o.length);for(var P=0;P<o.length;P++)o.words[P]=0}var $=E.clone()._ishlnsubmul(k,1,M);$.negative===0&&(E=$,o&&(o.words[M]=1));for(var K=M-1;K>=0;K--){var q=(E.words[k.length+K]|0)*67108864+(E.words[k.length+K-1]|0);for(q=Math.min(q/x|0,67108863),E._ishlnsubmul(k,q,K);E.negative!==0;)q--,E.negative=0,E._ishlnsubmul(k,1,K),E.isZero()||(E.negative^=1);o&&(o.words[K]=q)}return o&&o.strip(),E.strip(),_!=="div"&&F!==0&&E.iushrn(F),{div:o||null,mod:E}},r.prototype.divmod=function(s,_,F){if(a(!s.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var E,k,x;return this.negative!==0&&s.negative===0?(x=this.neg().divmod(s,_),_!=="mod"&&(E=x.div.neg()),_!=="div"&&(k=x.mod.neg(),F&&k.negative!==0&&k.iadd(s)),{div:E,mod:k}):this.negative===0&&s.negative!==0?(x=this.divmod(s.neg(),_),_!=="mod"&&(E=x.div.neg()),{div:E,mod:x.mod}):(this.negative&s.negative)!==0?(x=this.neg().divmod(s.neg(),_),_!=="div"&&(k=x.mod.neg(),F&&k.negative!==0&&k.isub(s)),{div:x.div,mod:k}):s.length>this.length||this.cmp(s)<0?{div:new r(0),mod:this}:s.length===1?_==="div"?{div:this.divn(s.words[0]),mod:null}:_==="mod"?{div:null,mod:new r(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new r(this.modn(s.words[0]))}:this._wordDiv(s,_)},r.prototype.div=function(s){return this.divmod(s,"div",!1).div},r.prototype.mod=function(s){return this.divmod(s,"mod",!1).mod},r.prototype.umod=function(s){return this.divmod(s,"mod",!0).mod},r.prototype.divRound=function(s){var _=this.divmod(s);if(_.mod.isZero())return _.div;var F=_.div.negative!==0?_.mod.isub(s):_.mod,E=s.ushrn(1),k=s.andln(1),x=F.cmp(E);return x<0||k===1&&x===0?_.div:_.div.negative!==0?_.div.isubn(1):_.div.iaddn(1)},r.prototype.modn=function(s){a(s<=67108863);for(var _=(1<<26)%s,F=0,E=this.length-1;E>=0;E--)F=(_*F+(this.words[E]|0))%s;return F},r.prototype.idivn=function(s){a(s<=67108863);for(var _=0,F=this.length-1;F>=0;F--){var E=(this.words[F]|0)+_*67108864;this.words[F]=E/s|0,_=E%s}return this.strip()},r.prototype.divn=function(s){return this.clone().idivn(s)},r.prototype.egcd=function(s){a(s.negative===0),a(!s.isZero());var _=this,F=s.clone();_.negative!==0?_=_.umod(s):_=_.clone();for(var E=new r(1),k=new r(0),x=new r(0),R=new r(1),M=0;_.isEven()&&F.isEven();)_.iushrn(1),F.iushrn(1),++M;for(var o=F.clone(),P=_.clone();!_.isZero();){for(var $=0,K=1;(_.words[0]&K)===0&&$<26;++$,K<<=1);if($>0)for(_.iushrn($);$-- >0;)(E.isOdd()||k.isOdd())&&(E.iadd(o),k.isub(P)),E.iushrn(1),k.iushrn(1);for(var q=0,Fe=1;(F.words[0]&Fe)===0&&q<26;++q,Fe<<=1);if(q>0)for(F.iushrn(q);q-- >0;)(x.isOdd()||R.isOdd())&&(x.iadd(o),R.isub(P)),x.iushrn(1),R.iushrn(1);_.cmp(F)>=0?(_.isub(F),E.isub(x),k.isub(R)):(F.isub(_),x.isub(E),R.isub(k))}return{a:x,b:R,gcd:F.iushln(M)}},r.prototype._invmp=function(s){a(s.negative===0),a(!s.isZero());var _=this,F=s.clone();_.negative!==0?_=_.umod(s):_=_.clone();for(var E=new r(1),k=new r(0),x=F.clone();_.cmpn(1)>0&&F.cmpn(1)>0;){for(var R=0,M=1;(_.words[0]&M)===0&&R<26;++R,M<<=1);if(R>0)for(_.iushrn(R);R-- >0;)E.isOdd()&&E.iadd(x),E.iushrn(1);for(var o=0,P=1;(F.words[0]&P)===0&&o<26;++o,P<<=1);if(o>0)for(F.iushrn(o);o-- >0;)k.isOdd()&&k.iadd(x),k.iushrn(1);_.cmp(F)>=0?(_.isub(F),E.isub(k)):(F.isub(_),k.isub(E))}var $;return _.cmpn(1)===0?$=E:$=k,$.cmpn(0)<0&&$.iadd(s),$},r.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var _=this.clone(),F=s.clone();_.negative=0,F.negative=0;for(var E=0;_.isEven()&&F.isEven();E++)_.iushrn(1),F.iushrn(1);do{for(;_.isEven();)_.iushrn(1);for(;F.isEven();)F.iushrn(1);var k=_.cmp(F);if(k<0){var x=_;_=F,F=x}else if(k===0||F.cmpn(1)===0)break;_.isub(F)}while(!0);return F.iushln(E)},r.prototype.invm=function(s){return this.egcd(s).a.umod(s)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(s){return this.words[0]&s},r.prototype.bincn=function(s){a(typeof s=="number");var _=s%26,F=(s-_)/26,E=1<<_;if(this.length<=F)return this._expand(F+1),this.words[F]|=E,this;for(var k=E,x=F;k!==0&&x<this.length;x++){var R=this.words[x]|0;R+=k,k=R>>>26,R&=67108863,this.words[x]=R}return k!==0&&(this.words[x]=k,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(s){var _=s<0;if(this.negative!==0&&!_)return-1;if(this.negative===0&&_)return 1;this.strip();var F;if(this.length>1)F=1;else{_&&(s=-s),a(s<=67108863,"Number is too big");var E=this.words[0]|0;F=E===s?0:E<s?-1:1}return this.negative!==0?-F|0:F},r.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var _=this.ucmp(s);return this.negative!==0?-_|0:_},r.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var _=0,F=this.length-1;F>=0;F--){var E=this.words[F]|0,k=s.words[F]|0;if(E!==k){E<k?_=-1:E>k&&(_=1);break}}return _},r.prototype.gtn=function(s){return this.cmpn(s)===1},r.prototype.gt=function(s){return this.cmp(s)===1},r.prototype.gten=function(s){return this.cmpn(s)>=0},r.prototype.gte=function(s){return this.cmp(s)>=0},r.prototype.ltn=function(s){return this.cmpn(s)===-1},r.prototype.lt=function(s){return this.cmp(s)===-1},r.prototype.lten=function(s){return this.cmpn(s)<=0},r.prototype.lte=function(s){return this.cmp(s)<=0},r.prototype.eqn=function(s){return this.cmpn(s)===0},r.prototype.eq=function(s){return this.cmp(s)===0},r.red=function(s){return new Y(s)},r.prototype.toRed=function(s){return a(!this.red,"Already a number in reduction context"),a(this.negative===0,"red works only with positives"),s.convertTo(this)._forceRed(s)},r.prototype.fromRed=function(){return a(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(s){return this.red=s,this},r.prototype.forceRed=function(s){return a(!this.red,"Already a number in reduction context"),this._forceRed(s)},r.prototype.redAdd=function(s){return a(this.red,"redAdd works only with red numbers"),this.red.add(this,s)},r.prototype.redIAdd=function(s){return a(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,s)},r.prototype.redSub=function(s){return a(this.red,"redSub works only with red numbers"),this.red.sub(this,s)},r.prototype.redISub=function(s){return a(this.red,"redISub works only with red numbers"),this.red.isub(this,s)},r.prototype.redShl=function(s){return a(this.red,"redShl works only with red numbers"),this.red.shl(this,s)},r.prototype.redMul=function(s){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.mul(this,s)},r.prototype.redIMul=function(s){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.imul(this,s)},r.prototype.redSqr=function(){return a(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return a(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return a(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return a(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return a(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(s){return a(this.red&&!s.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,s)};var N={k256:null,p224:null,p192:null,p25519:null};function X(I,s){this.name=I,this.p=new r(s,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}X.prototype._tmp=function(){var s=new r(null);return s.words=new Array(Math.ceil(this.n/13)),s},X.prototype.ireduce=function(s){var _=s,F;do this.split(_,this.tmp),_=this.imulK(_),_=_.iadd(this.tmp),F=_.bitLength();while(F>this.n);var E=F<this.n?-1:_.ucmp(this.p);return E===0?(_.words[0]=0,_.length=1):E>0?_.isub(this.p):_.strip!==void 0?_.strip():_._strip(),_},X.prototype.split=function(s,_){s.iushrn(this.n,0,_)},X.prototype.imulK=function(s){return s.imul(this.k)};function V(){X.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}f(V,X),V.prototype.split=function(s,_){for(var F=4194303,E=Math.min(s.length,9),k=0;k<E;k++)_.words[k]=s.words[k];if(_.length=E,s.length<=9){s.words[0]=0,s.length=1;return}var x=s.words[9];for(_.words[_.length++]=x&F,k=10;k<s.length;k++){var R=s.words[k]|0;s.words[k-10]=(R&F)<<4|x>>>22,x=R}x>>>=22,s.words[k-10]=x,x===0&&s.length>10?s.length-=10:s.length-=9},V.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var _=0,F=0;F<s.length;F++){var E=s.words[F]|0;_+=E*977,s.words[F]=_&67108863,_=E*64+(_/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Z(){X.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}f(Z,X);function J(){X.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}f(J,X);function se(){X.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}f(se,X),se.prototype.imulK=function(s){for(var _=0,F=0;F<s.length;F++){var E=(s.words[F]|0)*19+_,k=E&67108863;E>>>=26,s.words[F]=k,_=E}return _!==0&&(s.words[s.length++]=_),s},r._prime=function(s){if(N[s])return N[s];var _;if(s==="k256")_=new V;else if(s==="p224")_=new Z;else if(s==="p192")_=new J;else if(s==="p25519")_=new se;else throw new Error("Unknown prime "+s);return N[s]=_,_};function Y(I){if(typeof I=="string"){var s=r._prime(I);this.m=s.p,this.prime=s}else a(I.gtn(1),"modulus must be greater than 1"),this.m=I,this.prime=null}Y.prototype._verify1=function(s){a(s.negative===0,"red works only with positives"),a(s.red,"red works only with red numbers")},Y.prototype._verify2=function(s,_){a((s.negative|_.negative)===0,"red works only with positives"),a(s.red&&s.red===_.red,"red works only with red numbers")},Y.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},Y.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},Y.prototype.add=function(s,_){this._verify2(s,_);var F=s.add(_);return F.cmp(this.m)>=0&&F.isub(this.m),F._forceRed(this)},Y.prototype.iadd=function(s,_){this._verify2(s,_);var F=s.iadd(_);return F.cmp(this.m)>=0&&F.isub(this.m),F},Y.prototype.sub=function(s,_){this._verify2(s,_);var F=s.sub(_);return F.cmpn(0)<0&&F.iadd(this.m),F._forceRed(this)},Y.prototype.isub=function(s,_){this._verify2(s,_);var F=s.isub(_);return F.cmpn(0)<0&&F.iadd(this.m),F},Y.prototype.shl=function(s,_){return this._verify1(s),this.imod(s.ushln(_))},Y.prototype.imul=function(s,_){return this._verify2(s,_),this.imod(s.imul(_))},Y.prototype.mul=function(s,_){return this._verify2(s,_),this.imod(s.mul(_))},Y.prototype.isqr=function(s){return this.imul(s,s.clone())},Y.prototype.sqr=function(s){return this.mul(s,s)},Y.prototype.sqrt=function(s){if(s.isZero())return s.clone();var _=this.m.andln(3);if(a(_%2===1),_===3){var F=this.m.add(new r(1)).iushrn(2);return this.pow(s,F)}for(var E=this.m.subn(1),k=0;!E.isZero()&&E.andln(1)===0;)k++,E.iushrn(1);a(!E.isZero());var x=new r(1).toRed(this),R=x.redNeg(),M=this.m.subn(1).iushrn(1),o=this.m.bitLength();for(o=new r(2*o*o).toRed(this);this.pow(o,M).cmp(R)!==0;)o.redIAdd(R);for(var P=this.pow(o,E),$=this.pow(s,E.addn(1).iushrn(1)),K=this.pow(s,E),q=k;K.cmp(x)!==0;){for(var Fe=K,et=0;Fe.cmp(x)!==0;et++)Fe=Fe.redSqr();a(et<q);var Qe=this.pow(P,new r(1).iushln(q-et-1));$=$.redMul(Qe),P=Qe.redSqr(),K=K.redMul(P),q=et}return $},Y.prototype.invm=function(s){var _=s._invmp(this.m);return _.negative!==0?(_.negative=0,this.imod(_).redNeg()):this.imod(_)},Y.prototype.pow=function(s,_){if(_.isZero())return new r(1).toRed(this);if(_.cmpn(1)===0)return s.clone();var F=4,E=new Array(1<<F);E[0]=new r(1).toRed(this),E[1]=s;for(var k=2;k<E.length;k++)E[k]=this.mul(E[k-1],s);var x=E[0],R=0,M=0,o=_.bitLength()%26;for(o===0&&(o=26),k=_.length-1;k>=0;k--){for(var P=_.words[k],$=o-1;$>=0;$--){var K=P>>$&1;if(x!==E[0]&&(x=this.sqr(x)),K===0&&R===0){M=0;continue}R<<=1,R|=K,M++,!(M!==F&&(k!==0||$!==0))&&(x=this.mul(x,E[R]),M=0,R=0)}o=26}return x},Y.prototype.convertTo=function(s){var _=s.umod(this.m);return _===s?_.clone():_},Y.prototype.convertFrom=function(s){var _=s.clone();return _.red=null,_},r.mont=function(s){return new pe(s)};function pe(I){Y.call(this,I),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}f(pe,Y),pe.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},pe.prototype.convertFrom=function(s){var _=this.imod(s.mul(this.rinv));return _.red=null,_},pe.prototype.imul=function(s,_){if(s.isZero()||_.isZero())return s.words[0]=0,s.length=1,s;var F=s.imul(_),E=F.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=F.isub(E).iushrn(this.shift),x=k;return k.cmp(this.m)>=0?x=k.isub(this.m):k.cmpn(0)<0&&(x=k.iadd(this.m)),x._forceRed(this)},pe.prototype.mul=function(s,_){if(s.isZero()||_.isZero())return new r(0)._forceRed(this);var F=s.mul(_),E=F.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=F.isub(E).iushrn(this.shift),x=k;return k.cmp(this.m)>=0?x=k.isub(this.m):k.cmpn(0)<0&&(x=k.iadd(this.m)),x._forceRed(this)},pe.prototype.invm=function(s){var _=this.imod(s._invmp(this.m).mul(this.r2));return _._forceRed(this)}}(W,this)},43349:W=>{W.exports=b;function b(n,e){if(!n)throw new Error(e||"Assertion failed")}b.equal=function(e,i,a){if(e!=i)throw new Error(a||"Assertion failed: "+e+" != "+i)}},64367:(W,b)=>{"use strict";var n=b;function e(f,r){if(Array.isArray(f))return f.slice();if(!f)return[];var v=[];if(typeof f!="string"){for(var c=0;c<f.length;c++)v[c]=f[c]|0;return v}if(r==="hex"){f=f.replace(/[^a-z0-9]+/ig,""),f.length%2!==0&&(f="0"+f);for(var c=0;c<f.length;c+=2)v.push(parseInt(f[c]+f[c+1],16))}else for(var c=0;c<f.length;c++){var p=f.charCodeAt(c),g=p>>8,u=p&255;g?v.push(g,u):v.push(u)}return v}n.toArray=e;function i(f){return f.length===1?"0"+f:f}n.zero2=i;function a(f){for(var r="",v=0;v<f.length;v++)r+=i(f[v].toString(16));return r}n.toHex=a,n.encode=function(r,v){return v==="hex"?a(r):r}},11199:W=>{for(var b="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),n=b.length,e=function(){},i={};n--;)i[b[n]]=e;W.exports=i},41790:W=>{W.exports=function(i){n(i);var a=b(i);return i.on=a.on,i.off=a.off,i.fire=a.fire,i};function b(e){var i=Object.create(null);return{on:function(a,f,r){if(typeof f!="function")throw new Error("callback is expected to be a function");var v=i[a];return v||(v=i[a]=[]),v.push({callback:f,ctx:r}),e},off:function(a,f){var r=typeof a>"u";if(r)return i=Object.create(null),e;if(i[a]){var v=typeof f!="function";if(v)delete i[a];else for(var c=i[a],p=0;p<c.length;++p)c[p].callback===f&&c.splice(p,1)}return e},fire:function(a){var f=i[a];if(!f)return e;var r;arguments.length>1&&(r=Array.prototype.splice.call(arguments,1));for(var v=0;v<f.length;++v){var c=f[v];c.callback.apply(c.ctx,r)}return e}}}function n(e){if(!e)throw new Error("Eventify cannot use falsy object as events subject");for(var i=["on","fire","off"],a=0;a<i.length;++a)if(e.hasOwnProperty(i[a]))throw new Error("Subject cannot be eventified, since it already has property '"+i[a]+"'")}},26368:W=>{"use strict";var b=Object.prototype.hasOwnProperty,n="~";function e(){}Object.create&&(e.prototype=Object.create(null),new e().__proto__||(n=!1));function i(v,c,p){this.fn=v,this.context=c,this.once=p||!1}function a(v,c,p,g,u){if(typeof p!="function")throw new TypeError("The listener must be a function");var l=new i(p,g||v,u),m=n?n+c:c;return v._events[m]?v._events[m].fn?v._events[m]=[v._events[m],l]:v._events[m].push(l):(v._events[m]=l,v._eventsCount++),v}function f(v,c){--v._eventsCount===0?v._events=new e:delete v._events[c]}function r(){this._events=new e,this._eventsCount=0}r.prototype.eventNames=function(){var c=[],p,g;if(this._eventsCount===0)return c;for(g in p=this._events)b.call(p,g)&&c.push(n?g.slice(1):g);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(p)):c},r.prototype.listeners=function(c){var p=n?n+c:c,g=this._events[p];if(!g)return[];if(g.fn)return[g.fn];for(var u=0,l=g.length,m=new Array(l);u<l;u++)m[u]=g[u].fn;return m},r.prototype.listenerCount=function(c){var p=n?n+c:c,g=this._events[p];return g?g.fn?1:g.length:0},r.prototype.emit=function(c,p,g,u,l,m){var y=n?n+c:c;if(!this._events[y])return!1;var d=this._events[y],w=arguments.length,C,j;if(d.fn){switch(d.once&&this.removeListener(c,d.fn,void 0,!0),w){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,p),!0;case 3:return d.fn.call(d.context,p,g),!0;case 4:return d.fn.call(d.context,p,g,u),!0;case 5:return d.fn.call(d.context,p,g,u,l),!0;case 6:return d.fn.call(d.context,p,g,u,l,m),!0}for(j=1,C=new Array(w-1);j<w;j++)C[j-1]=arguments[j];d.fn.apply(d.context,C)}else{var O=d.length,N;for(j=0;j<O;j++)switch(d[j].once&&this.removeListener(c,d[j].fn,void 0,!0),w){case 1:d[j].fn.call(d[j].context);break;case 2:d[j].fn.call(d[j].context,p);break;case 3:d[j].fn.call(d[j].context,p,g);break;case 4:d[j].fn.call(d[j].context,p,g,u);break;default:if(!C)for(N=1,C=new Array(w-1);N<w;N++)C[N-1]=arguments[N];d[j].fn.apply(d[j].context,C)}}return!0},r.prototype.on=function(c,p,g){return a(this,c,p,g,!1)},r.prototype.once=function(c,p,g){return a(this,c,p,g,!0)},r.prototype.removeListener=function(c,p,g,u){var l=n?n+c:c;if(!this._events[l])return this;if(!p)return f(this,l),this;var m=this._events[l];if(m.fn)m.fn===p&&(!u||m.once)&&(!g||m.context===g)&&f(this,l);else{for(var y=0,d=[],w=m.length;y<w;y++)(m[y].fn!==p||u&&!m[y].once||g&&m[y].context!==g)&&d.push(m[y]);d.length?this._events[l]=d.length===1?d[0]:d:f(this,l)}return this},r.prototype.removeAllListeners=function(c){var p;return c?(p=n?n+c:c,this._events[p]&&f(this,p)):(this._events=new e,this._eventsCount=0),this},r.prototype.off=r.prototype.removeListener,r.prototype.addListener=r.prototype.on,r.prefixed=n,r.EventEmitter=r,W.exports=r},66611:(W,b,n)=>{"use strict";var e=n(63964),i=n(14375),a=n(41790),f=n(35860),r=n(49833),v=r(),c=r(!0),p=n(61059),g=n(34025),u=n(41035),l=1,m=1.75,y=300,d=200;W.exports=w;function w(se,Y){Y=Y||{};var pe=Y.controller;if(pe||(g.canAttach(se)?pe=g(se,Y):u.canAttach(se)&&(pe=u(se,Y))),!pe)throw new Error("Cannot create panzoom for the current type of dom element");var I=pe.getOwner(),s={x:0,y:0},_=!1,F=new p;pe.initTransform&&pe.initTransform(F);var E=typeof Y.filterKey=="function"?Y.filterKey:O,k=typeof Y.pinchSpeed=="number"?Y.pinchSpeed:1,x=Y.bounds,R=typeof Y.maxZoom=="number"?Y.maxZoom:Number.POSITIVE_INFINITY,M=typeof Y.minZoom=="number"?Y.minZoom:0,o=typeof Y.boundsPadding=="number"?Y.boundsPadding:.05,P=typeof Y.zoomDoubleClickSpeed=="number"?Y.zoomDoubleClickSpeed:m,$=Y.beforeWheel||O,K=Y.beforeMouseDown||O,q=typeof Y.zoomSpeed=="number"?Y.zoomSpeed:l,Fe=C(Y.transformOrigin),et=Y.enableTextSelection?c:v;N(x),Y.autocenter&&dt();var Qe,Ht=0,qe=0,De=0,Je=null,yt=new Date,jt,Lt=!1,ct=!1,Bt,gn,Mt,Zt,Kt,Tt;"smoothScroll"in Y&&!Y.smoothScroll?Tt=Z():Tt=f(on,Fn,Y.smoothScroll);var xt,Jt,Dt,en=!1;Wn();var rt={dispose:ni,moveBy:mi,moveTo:dn,smoothMoveTo:cr,centerOn:Hn,zoomTo:_t,zoomAbs:ki,smoothZoom:Ps,smoothZoomAbs:es,showRectangle:We,pause:Pe,resume:fe,isPaused:Re,getTransform:Ue,getMinZoom:je,setMinZoom:we,getMaxZoom:Xe,setMaxZoom:gt,getTransformOrigin:pn,setTransformOrigin:cn,getZoomSpeed:hn,setZoomSpeed:En};a(rt);var _e=typeof Y.initialX=="number"?Y.initialX:F.x,oe=typeof Y.initialY=="number"?Y.initialY:F.y,Me=typeof Y.initialZoom=="number"?Y.initialZoom:F.scale;return(_e!=F.x||oe!=F.y||Me!=F.scale)&&ki(_e,oe,Me),rt;function Pe(){hi(),en=!0}function fe(){en&&(Wn(),en=!1)}function Re(){return en}function We(H){var te=I.getBoundingClientRect(),ae=ut(te.width,te.height),ne=H.right-H.left,ye=H.bottom-H.top;if(!Number.isFinite(ne)||!Number.isFinite(ye))throw new Error("Invalid rectangle");var Ne=ae.x/ne,kt=ae.y/ye,it=Math.min(Ne,kt);F.x=-(H.left+ne/2)*it+ae.x/2,F.y=-(H.top+ye/2)*it+ae.y/2,F.scale=it}function ut(H,te){if(pe.getScreenCTM){var ae=pe.getScreenCTM(),ne=ae.a,ye=ae.d,Ne=ae.e,kt=ae.f;s.x=H*ne-Ne,s.y=te*ye-kt}else s.x=H,s.y=te;return s}function dt(){var H,te,ae=0,ne=0,ye=$n();if(ye)ae=ye.left,ne=ye.top,H=ye.right-ye.left,te=ye.bottom-ye.top;else{var Ne=I.getBoundingClientRect();H=Ne.width,te=Ne.height}var kt=pe.getBBox();if(!(kt.width===0||kt.height===0)){var it=te/kt.height,Ge=H/kt.width,fn=Math.min(Ge,it);F.x=-(kt.left+kt.width/2)*fn+H/2+ae,F.y=-(kt.top+kt.height/2)*fn+te/2+ne,F.scale=fn}}function Ue(){return F}function je(){return M}function we(H){M=H}function Xe(){return R}function gt(H){R=H}function pn(){return Fe}function cn(H){Fe=C(H)}function hn(){return q}function En(H){if(!Number.isFinite(H))throw new Error("Zoom speed should be a number");q=H}function on(){return{x:F.x,y:F.y}}function dn(H,te){F.x=H,F.y=te,Jn(),be("pan"),fi()}function jn(H,te){dn(F.x+H,F.y+te)}function Jn(){var H=$n();if(H){var te=!1,ae=Yi(),ne=H.left-ae.right;return ne>0&&(F.x+=ne,te=!0),ne=H.right-ae.left,ne<0&&(F.x+=ne,te=!0),ne=H.top-ae.bottom,ne>0&&(F.y+=ne,te=!0),ne=H.bottom-ae.top,ne<0&&(F.y+=ne,te=!0),te}}function $n(){if(x){if(typeof x=="boolean"){var H=I.getBoundingClientRect(),te=H.width,ae=H.height;return{left:te*o,top:ae*o,right:te*(1-o),bottom:ae*(1-o)}}return x}}function Yi(){var H=pe.getBBox(),te=di(H.left,H.top);return{left:te.x,top:te.y,right:H.width*F.scale+te.x,bottom:H.height*F.scale+te.y}}function di(H,te){return{x:H*F.scale+F.x,y:te*F.scale+F.y}}function fi(){_=!0,Qe=window.requestAnimationFrame(Qn)}function Ci(H,te,ae){if(V(H)||V(te)||V(ae))throw new Error("zoom requires valid numbers");var ne=F.scale*ae;if(ne<M){if(F.scale===M)return;ae=M/F.scale}if(ne>R){if(F.scale===R)return;ae=R/F.scale}var ye=ut(H,te);if(F.x=ye.x-ae*(ye.x-F.x),F.y=ye.y-ae*(ye.y-F.y),x&&o===1&&M===1)F.scale*=ae,Jn();else{var Ne=Jn();Ne||(F.scale*=ae)}be("zoom"),fi()}function ki(H,te,ae){var ne=ae/F.scale;Ci(H,te,ne)}function Hn(H){var te=H.ownerSVGElement;if(!te)throw new Error("ui element is required to be within the scene");var ae=H.getBoundingClientRect(),ne=ae.left+ae.width/2,ye=ae.top+ae.height/2,Ne=te.getBoundingClientRect(),kt=Ne.width/2-ne,it=Ne.height/2-ye;mi(kt,it,!0)}function cr(H,te){mi(H-F.x,te-F.y,!0)}function mi(H,te,ae){if(!ae)return jn(H,te);xt&&xt.cancel();var ne={x:0,y:0},ye={x:H,y:te},Ne=0,kt=0;xt=i(ne,ye,{step:function(it){jn(it.x-Ne,it.y-kt),Ne=it.x,kt=it.y}})}function Fn(H,te){Pt(),dn(H,te)}function ni(){hi()}function Wn(){I.addEventListener("mousedown",Rr,{passive:!1}),I.addEventListener("dblclick",lr,{passive:!1}),I.addEventListener("touchstart",vn,{passive:!1}),I.addEventListener("keydown",ft,{passive:!1}),e.addWheelListener(I,ws,{passive:!1}),fi()}function hi(){e.removeWheelListener(I,ws),I.removeEventListener("mousedown",Rr),I.removeEventListener("keydown",ft),I.removeEventListener("dblclick",lr),I.removeEventListener("touchstart",vn),Qe&&(window.cancelAnimationFrame(Qe),Qe=0),Tt.cancel(),Zr(),ea(),et.release(),ze()}function Qn(){_&&Ze()}function Ze(){_=!1,pe.applyTransform(F),be("transform"),Qe=0}function ft(H){var te=0,ae=0,ne=0;if(H.keyCode===38?ae=1:H.keyCode===40?ae=-1:H.keyCode===37?te=1:H.keyCode===39?te=-1:H.keyCode===189||H.keyCode===109?ne=1:(H.keyCode===187||H.keyCode===107)&&(ne=-1),!E(H,te,ae,ne)){if(te||ae){H.preventDefault(),H.stopPropagation();var ye=I.getBoundingClientRect(),Ne=Math.min(ye.width,ye.height),kt=.05,it=Ne*kt*te,Ge=Ne*kt*ae;mi(it,Ge)}if(ne){var fn=le(ne*100),Ne=Fe?bn():Yt();_t(Ne.x,Ne.y,fn)}}}function Yt(){var H=I.getBoundingClientRect();return{x:H.width/2,y:H.height/2}}function vn(H){if(Tn(H),nn(),H.touches.length===1)return ti(H,H.touches[0]);H.touches.length===2&&(Kt=Ii(H.touches[0],H.touches[1]),Dt=!0,Gn())}function Tn(H){Y.onTouch&&!Y.onTouch(H)||(H.stopPropagation(),H.preventDefault())}function Ti(H){nn(),!(Y.onDoubleClick&&!Y.onDoubleClick(H))&&(H.preventDefault(),H.stopPropagation())}function ti(H){qe=new Date;var te=H.touches[0],ae=Bi(te);jt=ae;var ne=ut(ae.x,ae.y);Bt=ne.x,gn=ne.y,Mt=Bt,Zt=gn,Tt.cancel(),Gn()}function Gn(){Lt||(Lt=!0,document.addEventListener("touchmove",Ri),document.addEventListener("touchend",_i),document.addEventListener("touchcancel",_i))}function Ri(H){if(H.touches.length===1){H.stopPropagation();var te=H.touches[0],ae=Bi(te),ne=ut(ae.x,ae.y),ye=ne.x-Bt,Ne=ne.y-gn;ye!==0&&Ne!==0&&Ce(),Bt=ne.x,gn=ne.y,mi(ye,Ne)}else if(H.touches.length===2){Dt=!0;var kt=H.touches[0],it=H.touches[1],Ge=Ii(kt,it),fn=1+(Ge/Kt-1)*k,Te=Bi(kt),Ft=Bi(it);if(Bt=(Te.x+Ft.x)/2,gn=(Te.y+Ft.y)/2,Fe){var ae=bn();Bt=ae.x,gn=ae.y}_t(Bt,gn,fn),Kt=Ge,H.stopPropagation(),H.preventDefault()}}function nn(){De&&(clearTimeout(De),De=0)}function An(H){if(Y.onClick){nn();var te=Bt-Mt,ae=gn-Zt,ne=Math.sqrt(te*te+ae*ae);ne>5||(De=setTimeout(function(){De=0,Y.onClick(H)},y))}}function _i(H){if(nn(),H.touches.length>0){var te=Bi(H.touches[0]),ae=ut(te.x,te.y);Bt=ae.x,gn=ae.y}else{var ne=new Date;if(ne-Ht<y)if(Fe){var te=bn();Ps(te.x,te.y,P)}else Ps(jt.x,jt.y,P);else ne-qe<d&&An(H);Ht=ne,ze(),ea()}}function Ii(H,te){var ae=H.clientX-te.clientX,ne=H.clientY-te.clientY;return Math.sqrt(ae*ae+ne*ne)}function lr(H){Ti(H);var te=Bi(H);Fe&&(te=bn()),Ps(te.x,te.y,P)}function Rr(H){if(nn(),!K(H)){if(Je=H,yt=new Date,Lt)return H.stopPropagation(),!1;var te=H.button===1&&window.event!==null||H.button===0;if(te){Tt.cancel();var ae=Bi(H),ne=ut(ae.x,ae.y);return Mt=Bt=ne.x,Zt=gn=ne.y,document.addEventListener("mousemove",fr),document.addEventListener("mouseup",kr),et.capture(H.target||H.srcElement),!1}}}function fr(H){if(!Lt){Ce();var te=Bi(H),ae=ut(te.x,te.y),ne=ae.x-Bt,ye=ae.y-gn;Bt=ae.x,gn=ae.y,mi(ne,ye)}}function kr(){var H=new Date;H-yt<d&&An(Je),et.release(),ze(),Zr()}function Zr(){document.removeEventListener("mousemove",fr),document.removeEventListener("mouseup",kr),ct=!1}function ea(){document.removeEventListener("touchmove",Ri),document.removeEventListener("touchend",_i),document.removeEventListener("touchcancel",_i),ct=!1,Dt=!1,Lt=!1}function ws(H){if(!$(H)){Tt.cancel();var te=H.deltaY;H.deltaMode>0&&(te*=100);var ae=le(te);if(ae!==1){var ne=Fe?bn():Bi(H);_t(ne.x,ne.y,ae),H.preventDefault()}}}function Bi(H){var te,ae,ne=I.getBoundingClientRect();return te=H.clientX-ne.left,ae=H.clientY-ne.top,{x:te,y:ae}}function Ps(H,te,ae){var ne=F.scale,ye={scale:ne},Ne={scale:ae*ne};Tt.cancel(),Pt(),Jt=i(ye,Ne,{step:function(kt){ki(H,te,kt.scale)},done:at})}function es(H,te,ae){var ne=F.scale,ye={scale:ne},Ne={scale:ae};Tt.cancel(),Pt(),Jt=i(ye,Ne,{step:function(kt){ki(H,te,kt.scale)}})}function bn(){var H=I.getBoundingClientRect();return{x:H.width*Fe.x,y:H.height*Fe.y}}function _t(H,te,ae){return Tt.cancel(),Pt(),Ci(H,te,ae)}function Pt(){Jt&&(Jt.cancel(),Jt=null)}function le(H){var te=Math.sign(H),ae=Math.min(.25,Math.abs(q*H/128));return 1-te*ae}function Ce(){ct||(be("panstart"),ct=!0,Tt.start())}function ze(){ct&&(Dt||Tt.stop(),be("panend"))}function at(){be("zoomend")}function be(H){rt.fire(H,rt)}}function C(se){if(se){if(typeof se=="object")return(!X(se.x)||!X(se.y))&&j(se),se;j()}}function j(se){throw console.error(se),new Error(["Cannot parse transform origin.","Some good examples:",' "center center" can be achieved with {x: 0.5, y: 0.5}',' "top center" can be achieved with {x: 0.5, y: 0}',' "bottom right" can be achieved with {x: 1, y: 1}'].join(`
`))}function O(){}function N(se){var Y=typeof se;if(!(Y==="undefined"||Y==="boolean")){var pe=X(se.left)&&X(se.top)&&X(se.bottom)&&X(se.right);if(!pe)throw new Error("Bounds object is not valid. It can be: undefined, boolean (true|false) or an object {left, top, right, bottom}")}}function X(se){return Number.isFinite(se)}function V(se){return Number.isNaN?Number.isNaN(se):se!==se}function Z(){return{start:O,stop:O,cancel:O}}function J(){if(typeof document>"u")return;var se=document.getElementsByTagName("script");if(!se)return;for(var Y,pe=0;pe<se.length;++pe){var I=se[pe];if(I.src&&I.src.match(/\bpanzoom(\.min)?\.js/)){Y=I;break}}if(!Y)return;var s=Y.getAttribute("query");if(!s)return;var _=Y.getAttribute("name")||"pz",F=Date.now();E();function E(){var R=document.querySelector(s);if(!R){var M=Date.now(),o=M-F;if(o<2e3){setTimeout(E,100);return}console.error("Cannot find the panzoom element",_);return}var P=k(Y);console.log(P),window[_]=w(R,P)}function k(R){for(var M=R.attributes,o={},P=0;P<M.length;++P){var $=M[P],K=x($);K&&(o[K.name]=K.value)}return o}function x(R){if(R.name){var M=R.name[0]==="p"&&R.name[1]==="z"&&R.name[2]==="-";if(M){var o=R.name.substr(3),P=JSON.parse(R.value);return{name:o,value:P}}}}}J()},49833:W=>{W.exports=b;function b(i){if(i)return{capture:e,release:e};var a,f,r,v=!1;return{capture:c,release:p};function c(g){v=!0,f=window.document.onselectstart,r=window.document.ondragstart,window.document.onselectstart=n,a=g,a.ondragstart=n}function p(){v&&(v=!1,window.document.onselectstart=f,a&&(a.ondragstart=r))}}function n(i){return i.stopPropagation(),!1}function e(){}},41035:W=>{W.exports=b,W.exports.canAttach=n;function b(e,i){var a=n(e);if(!a)throw new Error("panzoom requires DOM element to be attached to the DOM tree");var f=e.parentElement;e.scrollTop=0,i.disableKeyboardInteraction||f.setAttribute("tabindex",0);var r={getBBox:c,getOwner:v,applyTransform:p};return r;function v(){return f}function c(){return{left:0,top:0,width:e.clientWidth,height:e.clientHeight}}function p(g){e.style.transformOrigin="0 0 0",e.style.transform="matrix("+g.scale+", 0, 0, "+g.scale+", "+g.x+", "+g.y+")"}}function n(e){return e&&e.parentElement&&e.style}},35860:W=>{W.exports=b;function b(i,a,f){typeof f!="object"&&(f={});var r=typeof f.minVelocity=="number"?f.minVelocity:5,v=typeof f.amplitude=="number"?f.amplitude:.25,c=typeof f.cancelAnimationFrame=="function"?f.cancelAnimationFrame:n(),p=typeof f.requestAnimationFrame=="function"?f.requestAnimationFrame:e(),g,u,l=342,m,y,d,w,C,j,O,N;return{start:V,stop:J,cancel:X};function X(){c(m),c(N)}function V(){g=i(),w=O=y=C=0,u=new Date,c(m),c(N),m=p(Z)}function Z(){var Y=Date.now(),pe=Y-u;u=Y;var I=i(),s=I.x-g.x,_=I.y-g.y;g=I;var F=1e3/(1+pe);y=.8*s*F+.2*y,C=.8*_*F+.2*C,m=p(Z)}function J(){c(m),c(N);var Y=i();d=Y.x,j=Y.y,u=Date.now(),(y<-r||y>r)&&(w=v*y,d+=w),(C<-r||C>r)&&(O=v*C,j+=O),N=p(se)}function se(){var Y=Date.now()-u,pe=!1,I=0,s=0;w&&(I=-w*Math.exp(-Y/l),I>.5||I<-.5?pe=!0:I=w=0),O&&(s=-O*Math.exp(-Y/l),s>.5||s<-.5?pe=!0:s=O=0),pe&&(a(d+I,j+s),N=p(se))}}function n(){return typeof cancelAnimationFrame=="function"?cancelAnimationFrame:clearTimeout}function e(){return typeof requestAnimationFrame=="function"?requestAnimationFrame:function(i){return setTimeout(i,16)}}},34025:W=>{W.exports=b,W.exports.canAttach=n;function b(e,i){if(!n(e))throw new Error("svg element is required for svg.panzoom to work");var a=e.ownerSVGElement;if(!a)throw new Error("Do not apply panzoom to the root <svg> element. Use its child instead (e.g. <g></g>). As of March 2016 only FireFox supported transform on the root element");i.disableKeyboardInteraction||a.setAttribute("tabindex",0);var f={getBBox:v,getScreenCTM:c,getOwner:r,applyTransform:g,initTransform:p};return f;function r(){return a}function v(){var u=e.getBBox();return{left:u.x,top:u.y,width:u.width,height:u.height}}function c(){var u=a.getCTM();return u||a.getScreenCTM()}function p(u){var l=e.getCTM();l===null&&(l=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGMatrix()),u.x=l.e,u.y=l.f,u.scale=l.a,a.removeAttributeNS(null,"viewBox")}function g(u){e.setAttribute("transform","matrix("+u.scale+" 0 0 "+u.scale+" "+u.x+" "+u.y+")")}}function n(e){return e&&e.ownerSVGElement&&e.getCTM}},61059:W=>{W.exports=b;function b(){this.x=0,this.y=0,this.scale=1}},21137:(W,b,n)=>{"use strict";var e=n(87568);b.certificate=n(36413);var i=e.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});b.RSAPrivateKey=i;var a=e.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});b.RSAPublicKey=a;var f=e.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),r=e.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(f),this.key("subjectPublicKey").bitstr())});b.PublicKey=r;var v=e.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(f),this.key("subjectPrivateKey").octstr())});b.PrivateKey=v;var c=e.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});b.EncryptedPrivateKey=c;var p=e.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});b.DSAPrivateKey=p,b.DSAparam=e.define("DSAparam",function(){this.int()});var g=e.define("ECParameters",function(){this.choice({namedCurve:this.objid()})}),u=e.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(g),this.key("publicKey").optional().explicit(1).bitstr())});b.ECPrivateKey=u,b.signature=e.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},36413:(W,b,n)=>{"use strict";var e=n(87568),i=e.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),a=e.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),f=e.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),r=e.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(f),this.key("subjectPublicKey").bitstr())}),v=e.define("RelativeDistinguishedName",function(){this.setof(a)}),c=e.define("RDNSequence",function(){this.seqof(v)}),p=e.define("Name",function(){this.choice({rdnSequence:this.use(c)})}),g=e.define("Validity",function(){this.seq().obj(this.key("notBefore").use(i),this.key("notAfter").use(i))}),u=e.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),l=e.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(f),this.key("issuer").use(p),this.key("validity").use(g),this.key("subject").use(p),this.key("subjectPublicKeyInfo").use(r),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(u).optional())}),m=e.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(l),this.key("signatureAlgorithm").use(f),this.key("signatureValue").bitstr())});W.exports=m},24101:(W,b,n)=>{"use strict";var e=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,a=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,f=n(68078),r=n(1241),v=n(29716).Buffer;W.exports=function(c,p){var g=c.toString(),u=g.match(e),l;if(u){var y="aes"+u[1],d=v.from(u[2],"hex"),w=v.from(u[3].replace(/[\r\n]/g,""),"base64"),C=f(p,d.slice(0,8),parseInt(u[1],10)).key,j=[],O=r.createDecipheriv(y,C,d);j.push(O.update(w)),j.push(O.final()),l=v.concat(j)}else{var m=g.match(a);l=v.from(m[2].replace(/[\r\n]/g,""),"base64")}var N=g.match(i)[1];return{tag:N,data:l}}},78170:(W,b,n)=>{"use strict";var e=n(21137),i=n(15579),a=n(24101),f=n(1241),r=n(78396),v=n(29716).Buffer;function c(g,u){var l=g.algorithm.decrypt.kde.kdeparams.salt,m=parseInt(g.algorithm.decrypt.kde.kdeparams.iters.toString(),10),y=i[g.algorithm.decrypt.cipher.algo.join(".")],d=g.algorithm.decrypt.cipher.iv,w=g.subjectPrivateKey,C=parseInt(y.split("-")[1],10)/8,j=r.pbkdf2Sync(u,l,m,C,"sha1"),O=f.createDecipheriv(y,j,d),N=[];return N.push(O.update(w)),N.push(O.final()),v.concat(N)}function p(g){var u;typeof g=="object"&&!v.isBuffer(g)&&(u=g.passphrase,g=g.key),typeof g=="string"&&(g=v.from(g));var l=a(g,u),m=l.tag,y=l.data,d,w;switch(m){case"CERTIFICATE":w=e.certificate.decode(y,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(w||(w=e.PublicKey.decode(y,"der")),d=w.algorithm.algorithm.join("."),d){case"1.2.840.113549.1.1.1":return e.RSAPublicKey.decode(w.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return w.subjectPrivateKey=w.subjectPublicKey,{type:"ec",data:w};case"1.2.840.10040.4.1":return w.algorithm.params.pub_key=e.DSAparam.decode(w.subjectPublicKey.data,"der"),{type:"dsa",data:w.algorithm.params};default:throw new Error("unknown key id "+d)}case"ENCRYPTED PRIVATE KEY":y=e.EncryptedPrivateKey.decode(y,"der"),y=c(y,u);case"PRIVATE KEY":switch(w=e.PrivateKey.decode(y,"der"),d=w.algorithm.algorithm.join("."),d){case"1.2.840.113549.1.1.1":return e.RSAPrivateKey.decode(w.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:w.algorithm.curve,privateKey:e.ECPrivateKey.decode(w.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return w.algorithm.params.priv_key=e.DSAparam.decode(w.subjectPrivateKey,"der"),{type:"dsa",params:w.algorithm.params};default:throw new Error("unknown key id "+d)}case"RSA PUBLIC KEY":return e.RSAPublicKey.decode(y,"der");case"RSA PRIVATE KEY":return e.RSAPrivateKey.decode(y,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:e.DSAPrivateKey.decode(y,"der")};case"EC PRIVATE KEY":return y=e.ECPrivateKey.decode(y,"der"),{curve:y.parameters.value,privateKey:y.privateKey};default:throw new Error("unknown key type "+m)}}p.signature=e.signature,W.exports=p},29716:(W,b,n)=>{/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var e=n(48287),i=e.Buffer;function a(r,v){for(var c in r)v[c]=r[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?W.exports=e:(a(e,b),b.Buffer=f);function f(r,v,c){return i(r,v,c)}f.prototype=Object.create(i.prototype),a(i,f),f.from=function(r,v,c){if(typeof r=="number")throw new TypeError("Argument must not be a number");return i(r,v,c)},f.alloc=function(r,v,c){if(typeof r!="number")throw new TypeError("Argument must be a number");var p=i(r);return v!==void 0?typeof c=="string"?p.fill(v,c):p.fill(v):p.fill(0),p},f.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return i(r)},f.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(r)}},57975:(W,b,n)=>{"use strict";var e=n(65606);function i(v){if(typeof v!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(v))}function a(v,c){for(var p="",g=0,u=-1,l=0,m,y=0;y<=v.length;++y){if(y<v.length)m=v.charCodeAt(y);else{if(m===47)break;m=47}if(m===47){if(!(u===y-1||l===1))if(u!==y-1&&l===2){if(p.length<2||g!==2||p.charCodeAt(p.length-1)!==46||p.charCodeAt(p.length-2)!==46){if(p.length>2){var d=p.lastIndexOf("/");if(d!==p.length-1){d===-1?(p="",g=0):(p=p.slice(0,d),g=p.length-1-p.lastIndexOf("/")),u=y,l=0;continue}}else if(p.length===2||p.length===1){p="",g=0,u=y,l=0;continue}}c&&(p.length>0?p+="/..":p="..",g=2)}else p.length>0?p+="/"+v.slice(u+1,y):p=v.slice(u+1,y),g=y-u-1;u=y,l=0}else m===46&&l!==-1?++l:l=-1}return p}function f(v,c){var p=c.dir||c.root,g=c.base||(c.name||"")+(c.ext||"");return p?p===c.root?p+g:p+v+g:g}var r={resolve:function(){for(var c="",p=!1,g,u=arguments.length-1;u>=-1&&!p;u--){var l;u>=0?l=arguments[u]:(g===void 0&&(g=e.cwd()),l=g),i(l),l.length!==0&&(c=l+"/"+c,p=l.charCodeAt(0)===47)}return c=a(c,!p),p?c.length>0?"/"+c:"/":c.length>0?c:"."},normalize:function(c){if(i(c),c.length===0)return".";var p=c.charCodeAt(0)===47,g=c.charCodeAt(c.length-1)===47;return c=a(c,!p),c.length===0&&!p&&(c="."),c.length>0&&g&&(c+="/"),p?"/"+c:c},isAbsolute:function(c){return i(c),c.length>0&&c.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var c,p=0;p<arguments.length;++p){var g=arguments[p];i(g),g.length>0&&(c===void 0?c=g:c+="/"+g)}return c===void 0?".":r.normalize(c)},relative:function(c,p){if(i(c),i(p),c===p||(c=r.resolve(c),p=r.resolve(p),c===p))return"";for(var g=1;g<c.length&&c.charCodeAt(g)===47;++g);for(var u=c.length,l=u-g,m=1;m<p.length&&p.charCodeAt(m)===47;++m);for(var y=p.length,d=y-m,w=l<d?l:d,C=-1,j=0;j<=w;++j){if(j===w){if(d>w){if(p.charCodeAt(m+j)===47)return p.slice(m+j+1);if(j===0)return p.slice(m+j)}else l>w&&(c.charCodeAt(g+j)===47?C=j:j===0&&(C=0));break}var O=c.charCodeAt(g+j),N=p.charCodeAt(m+j);if(O!==N)break;O===47&&(C=j)}var X="";for(j=g+C+1;j<=u;++j)(j===u||c.charCodeAt(j)===47)&&(X.length===0?X+="..":X+="/..");return X.length>0?X+p.slice(m+C):(m+=C,p.charCodeAt(m)===47&&++m,p.slice(m))},_makeLong:function(c){return c},dirname:function(c){if(i(c),c.length===0)return".";for(var p=c.charCodeAt(0),g=p===47,u=-1,l=!0,m=c.length-1;m>=1;--m)if(p=c.charCodeAt(m),p===47){if(!l){u=m;break}}else l=!1;return u===-1?g?"/":".":g&&u===1?"//":c.slice(0,u)},basename:function(c,p){if(p!==void 0&&typeof p!="string")throw new TypeError('"ext" argument must be a string');i(c);var g=0,u=-1,l=!0,m;if(p!==void 0&&p.length>0&&p.length<=c.length){if(p.length===c.length&&p===c)return"";var y=p.length-1,d=-1;for(m=c.length-1;m>=0;--m){var w=c.charCodeAt(m);if(w===47){if(!l){g=m+1;break}}else d===-1&&(l=!1,d=m+1),y>=0&&(w===p.charCodeAt(y)?--y===-1&&(u=m):(y=-1,u=d))}return g===u?u=d:u===-1&&(u=c.length),c.slice(g,u)}else{for(m=c.length-1;m>=0;--m)if(c.charCodeAt(m)===47){if(!l){g=m+1;break}}else u===-1&&(l=!1,u=m+1);return u===-1?"":c.slice(g,u)}},extname:function(c){i(c);for(var p=-1,g=0,u=-1,l=!0,m=0,y=c.length-1;y>=0;--y){var d=c.charCodeAt(y);if(d===47){if(!l){g=y+1;break}continue}u===-1&&(l=!1,u=y+1),d===46?p===-1?p=y:m!==1&&(m=1):p!==-1&&(m=-1)}return p===-1||u===-1||m===0||m===1&&p===u-1&&p===g+1?"":c.slice(p,u)},format:function(c){if(c===null||typeof c!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof c);return f("/",c)},parse:function(c){i(c);var p={root:"",dir:"",base:"",ext:"",name:""};if(c.length===0)return p;var g=c.charCodeAt(0),u=g===47,l;u?(p.root="/",l=1):l=0;for(var m=-1,y=0,d=-1,w=!0,C=c.length-1,j=0;C>=l;--C){if(g=c.charCodeAt(C),g===47){if(!w){y=C+1;break}continue}d===-1&&(w=!1,d=C+1),g===46?m===-1?m=C:j!==1&&(j=1):m!==-1&&(j=-1)}return m===-1||d===-1||j===0||j===1&&m===d-1&&m===y+1?d!==-1&&(y===0&&u?p.base=p.name=c.slice(1,d):p.base=p.name=c.slice(y,d)):(y===0&&u?(p.name=c.slice(1,m),p.base=c.slice(1,d)):(p.name=c.slice(y,m),p.base=c.slice(y,d)),p.ext=c.slice(m,d)),y>0?p.dir=c.slice(0,y-1):u&&(p.dir="/"),p},sep:"/",delimiter:":",win32:null,posix:null};r.posix=r,W.exports=r},78396:(W,b,n)=>{"use strict";b.pbkdf2=n(43832),b.pbkdf2Sync=n(21352)},43832:(W,b,n)=>{"use strict";var e=n(54570).Buffer,i=n(64196),a=n(2455),f=n(21352),r=n(93382),v,c=n.g.crypto&&n.g.crypto.subtle,p={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},g=[],u;function l(){return u||(n.g.process&&n.g.process.nextTick?u=n.g.process.nextTick:n.g.queueMicrotask?u=n.g.queueMicrotask:n.g.setImmediate?u=n.g.setImmediate:u=n.g.setTimeout,u)}function m(w,C,j,O,N){return c.importKey("raw",w,{name:"PBKDF2"},!1,["deriveBits"]).then(function(X){return c.deriveBits({name:"PBKDF2",salt:C,iterations:j,hash:{name:N}},X,O<<3)}).then(function(X){return e.from(X)})}function y(w){if(n.g.process&&!n.g.process.browser||!c||!c.importKey||!c.deriveBits)return Promise.resolve(!1);if(g[w]!==void 0)return g[w];v=v||e.alloc(8);var C=m(v,v,10,128,w).then(function(){return!0},function(){return!1});return g[w]=C,C}function d(w,C){w.then(function(j){l()(function(){C(null,j)})},function(j){l()(function(){C(j)})})}W.exports=function(w,C,j,O,N,X){typeof N=="function"&&(X=N,N=void 0),N=N||"sha1";var V=p[N.toLowerCase()];if(!V||typeof n.g.Promise!="function"){l()(function(){var Z;try{Z=f(w,C,j,O,N)}catch(J){X(J);return}X(null,Z)});return}if(i(j,O),w=r(w,a,"Password"),C=r(C,a,"Salt"),typeof X!="function")throw new Error("No callback provided to pbkdf2");d(y(V).then(function(Z){return Z?m(w,C,j,O,V):f(w,C,j,O,N)}),X)}},2455:(W,b,n)=>{"use strict";var e=n(65606),i;if(n.g.process&&n.g.process.browser)i="utf-8";else if(n.g.process&&n.g.process.version){var a=parseInt(e.version.split(".")[0].slice(1),10);i=a>=6?"utf-8":"binary"}else i="utf-8";W.exports=i},64196:W=>{"use strict";var b=Math.pow(2,30)-1;W.exports=function(n,e){if(typeof n!="number")throw new TypeError("Iterations not a number");if(n<0)throw new TypeError("Bad iterations");if(typeof e!="number")throw new TypeError("Key length not a number");if(e<0||e>b||e!==e)throw new TypeError("Bad key length")}},21352:(W,b,n)=>{"use strict";var e=n(6211),i=n(54304),a=n(62802),f=n(54570).Buffer,r=n(64196),v=n(2455),c=n(93382),p=f.alloc(128),g={__proto__:null,md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,"sha512-256":32,ripemd160:20,rmd160:20},u={__proto__:null,"sha-1":"sha1","sha-224":"sha224","sha-256":"sha256","sha-384":"sha384","sha-512":"sha512","ripemd-160":"ripemd160"};function l(w){return new i().update(w).digest()}function m(w){function C(j){return a(w).update(j).digest()}return w==="rmd160"||w==="ripemd160"?l:w==="md5"?e:C}function y(w,C,j){var O=m(w),N=w==="sha512"||w==="sha384"?128:64;C.length>N?C=O(C):C.length<N&&(C=f.concat([C,p],N));for(var X=f.allocUnsafe(N+g[w]),V=f.allocUnsafe(N+g[w]),Z=0;Z<N;Z++)X[Z]=C[Z]^54,V[Z]=C[Z]^92;var J=f.allocUnsafe(N+j+4);X.copy(J,0,0,N),this.ipad1=J,this.ipad2=X,this.opad=V,this.alg=w,this.blocksize=N,this.hash=O,this.size=g[w]}y.prototype.run=function(w,C){w.copy(C,this.blocksize);var j=this.hash(C);return j.copy(this.opad,this.blocksize),this.hash(this.opad)};function d(w,C,j,O,N){r(j,O),w=c(w,v,"Password"),C=c(C,v,"Salt");var X=(N||"sha1").toLowerCase(),V=u[X]||X,Z=g[V];if(typeof Z!="number"||!Z)throw new TypeError("Digest algorithm not supported: "+N);var J=new y(V,w,C.length),se=f.allocUnsafe(O),Y=f.allocUnsafe(C.length+4);C.copy(Y,0,0,C.length);for(var pe=0,I=Z,s=Math.ceil(O/I),_=1;_<=s;_++){Y.writeUInt32BE(_,C.length);for(var F=J.run(Y,J.ipad1),E=F,k=1;k<j;k++){E=J.run(E,J.ipad2);for(var x=0;x<I;x++)F[x]^=E[x]}F.copy(se,pe),pe+=I}return se}W.exports=d},93382:(W,b,n)=>{"use strict";var e=n(54570).Buffer,i=n(15377),a=typeof Uint8Array<"u",f=a&&typeof ArrayBuffer<"u",r=f&&ArrayBuffer.isView;W.exports=function(v,c,p){if(typeof v=="string"||e.isBuffer(v)||a&&v instanceof Uint8Array||r&&r(v))return i(v,c);throw new TypeError(p+" must be a string, a Buffer, a Uint8Array, or a DataView")}},52786:(W,b,n)=>{"use strict";var e=n(48287).Buffer,i=4,a=new e(i);a.fill(0);var f=8,r=16;function v(c){if(c.length%i!==0){var p=c.length+(i-c.length%i);c=e.concat([c,a],p)}for(var g=new Array(c.length>>>2),u=0,l=0;u<c.length;u+=i,l++)g[l]=c.readInt32LE(u);return g}W.exports=function(p,g){var u=g(v(p),p.length*f);p=new e(r);for(var l=0;l<u.length;l++)p.writeInt32LE(u[l],l<<2,!0);return p}},6211:(W,b,n)=>{"use strict";var e=n(52786);function i(u,l){u[l>>5]|=128<<l%32,u[(l+64>>>9<<4)+14]=l;for(var m=1732584193,y=-271733879,d=-1732584194,w=271733878,C=0;C<u.length;C+=16){var j=m,O=y,N=d,X=w;m=f(m,y,d,w,u[C+0],7,-680876936),w=f(w,m,y,d,u[C+1],12,-389564586),d=f(d,w,m,y,u[C+2],17,606105819),y=f(y,d,w,m,u[C+3],22,-1044525330),m=f(m,y,d,w,u[C+4],7,-176418897),w=f(w,m,y,d,u[C+5],12,1200080426),d=f(d,w,m,y,u[C+6],17,-1473231341),y=f(y,d,w,m,u[C+7],22,-45705983),m=f(m,y,d,w,u[C+8],7,1770035416),w=f(w,m,y,d,u[C+9],12,-1958414417),d=f(d,w,m,y,u[C+10],17,-42063),y=f(y,d,w,m,u[C+11],22,-1990404162),m=f(m,y,d,w,u[C+12],7,1804603682),w=f(w,m,y,d,u[C+13],12,-40341101),d=f(d,w,m,y,u[C+14],17,-1502002290),y=f(y,d,w,m,u[C+15],22,1236535329),m=r(m,y,d,w,u[C+1],5,-165796510),w=r(w,m,y,d,u[C+6],9,-1069501632),d=r(d,w,m,y,u[C+11],14,643717713),y=r(y,d,w,m,u[C+0],20,-373897302),m=r(m,y,d,w,u[C+5],5,-701558691),w=r(w,m,y,d,u[C+10],9,38016083),d=r(d,w,m,y,u[C+15],14,-660478335),y=r(y,d,w,m,u[C+4],20,-405537848),m=r(m,y,d,w,u[C+9],5,568446438),w=r(w,m,y,d,u[C+14],9,-1019803690),d=r(d,w,m,y,u[C+3],14,-187363961),y=r(y,d,w,m,u[C+8],20,1163531501),m=r(m,y,d,w,u[C+13],5,-1444681467),w=r(w,m,y,d,u[C+2],9,-51403784),d=r(d,w,m,y,u[C+7],14,1735328473),y=r(y,d,w,m,u[C+12],20,-1926607734),m=v(m,y,d,w,u[C+5],4,-378558),w=v(w,m,y,d,u[C+8],11,-2022574463),d=v(d,w,m,y,u[C+11],16,1839030562),y=v(y,d,w,m,u[C+14],23,-35309556),m=v(m,y,d,w,u[C+1],4,-1530992060),w=v(w,m,y,d,u[C+4],11,1272893353),d=v(d,w,m,y,u[C+7],16,-155497632),y=v(y,d,w,m,u[C+10],23,-1094730640),m=v(m,y,d,w,u[C+13],4,681279174),w=v(w,m,y,d,u[C+0],11,-358537222),d=v(d,w,m,y,u[C+3],16,-722521979),y=v(y,d,w,m,u[C+6],23,76029189),m=v(m,y,d,w,u[C+9],4,-640364487),w=v(w,m,y,d,u[C+12],11,-421815835),d=v(d,w,m,y,u[C+15],16,530742520),y=v(y,d,w,m,u[C+2],23,-995338651),m=c(m,y,d,w,u[C+0],6,-198630844),w=c(w,m,y,d,u[C+7],10,1126891415),d=c(d,w,m,y,u[C+14],15,-1416354905),y=c(y,d,w,m,u[C+5],21,-57434055),m=c(m,y,d,w,u[C+12],6,1700485571),w=c(w,m,y,d,u[C+3],10,-1894986606),d=c(d,w,m,y,u[C+10],15,-1051523),y=c(y,d,w,m,u[C+1],21,-2054922799),m=c(m,y,d,w,u[C+8],6,1873313359),w=c(w,m,y,d,u[C+15],10,-30611744),d=c(d,w,m,y,u[C+6],15,-1560198380),y=c(y,d,w,m,u[C+13],21,1309151649),m=c(m,y,d,w,u[C+4],6,-145523070),w=c(w,m,y,d,u[C+11],10,-1120210379),d=c(d,w,m,y,u[C+2],15,718787259),y=c(y,d,w,m,u[C+9],21,-343485551),m=p(m,j),y=p(y,O),d=p(d,N),w=p(w,X)}return[m,y,d,w]}function a(u,l,m,y,d,w){return p(g(p(p(l,u),p(y,w)),d),m)}function f(u,l,m,y,d,w,C){return a(l&m|~l&y,u,l,d,w,C)}function r(u,l,m,y,d,w,C){return a(l&y|m&~y,u,l,d,w,C)}function v(u,l,m,y,d,w,C){return a(l^m^y,u,l,d,w,C)}function c(u,l,m,y,d,w,C){return a(m^(l|~y),u,l,d,w,C)}function p(u,l){var m=(u&65535)+(l&65535),y=(u>>16)+(l>>16)+(m>>16);return y<<16|m&65535}function g(u,l){return u<<l|u>>>32-l}W.exports=function(l){return e(l,i)}},83706:(W,b,n)=>{"use strict";var e=n(48287).Buffer,i=n(88310).Transform,a=n(56698);function f(r){i.call(this),this._block=new e(r),this._blockSize=r,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}a(f,i),f.prototype._transform=function(r,v,c){var p=null;try{v!=="buffer"&&(r=new e(r,v)),this.update(r)}catch(g){p=g}c(p)},f.prototype._flush=function(r){var v=null;try{this.push(this._digest())}catch(c){v=c}r(v)},f.prototype.update=function(r,v){if(!e.isBuffer(r)&&typeof r!="string")throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Digest already called");e.isBuffer(r)||(r=new e(r,v||"binary"));for(var c=this._block,p=0;this._blockOffset+r.length-p>=this._blockSize;){for(var g=this._blockOffset;g<this._blockSize;)c[g++]=r[p++];this._update(),this._blockOffset=0}for(;p<r.length;)c[this._blockOffset++]=r[p++];for(var u=0,l=r.length*8;l>0;++u)this._length[u]+=l,l=this._length[u]/4294967296|0,l>0&&(this._length[u]-=4294967296*l);return this},f.prototype._update=function(r){throw new Error("_update is not implemented")},f.prototype.digest=function(r){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var v=this._digest();return r!==void 0&&(v=v.toString(r)),v},f.prototype._digest=function(){throw new Error("_digest is not implemented")},W.exports=f},54304:(W,b,n)=>{"use strict";var e=n(48287).Buffer,i=n(56698),a=n(83706);function f(){a.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}i(f,a),f.prototype._update=function(){for(var l=new Array(16),m=0;m<16;++m)l[m]=this._block.readInt32LE(m*4);var y=this._a,d=this._b,w=this._c,C=this._d,j=this._e;y=v(y,d,w,C,j,l[0],0,11),w=r(w,10),j=v(j,y,d,w,C,l[1],0,14),d=r(d,10),C=v(C,j,y,d,w,l[2],0,15),y=r(y,10),w=v(w,C,j,y,d,l[3],0,12),j=r(j,10),d=v(d,w,C,j,y,l[4],0,5),C=r(C,10),y=v(y,d,w,C,j,l[5],0,8),w=r(w,10),j=v(j,y,d,w,C,l[6],0,7),d=r(d,10),C=v(C,j,y,d,w,l[7],0,9),y=r(y,10),w=v(w,C,j,y,d,l[8],0,11),j=r(j,10),d=v(d,w,C,j,y,l[9],0,13),C=r(C,10),y=v(y,d,w,C,j,l[10],0,14),w=r(w,10),j=v(j,y,d,w,C,l[11],0,15),d=r(d,10),C=v(C,j,y,d,w,l[12],0,6),y=r(y,10),w=v(w,C,j,y,d,l[13],0,7),j=r(j,10),d=v(d,w,C,j,y,l[14],0,9),C=r(C,10),y=v(y,d,w,C,j,l[15],0,8),w=r(w,10),j=c(j,y,d,w,C,l[7],1518500249,7),d=r(d,10),C=c(C,j,y,d,w,l[4],1518500249,6),y=r(y,10),w=c(w,C,j,y,d,l[13],1518500249,8),j=r(j,10),d=c(d,w,C,j,y,l[1],1518500249,13),C=r(C,10),y=c(y,d,w,C,j,l[10],1518500249,11),w=r(w,10),j=c(j,y,d,w,C,l[6],1518500249,9),d=r(d,10),C=c(C,j,y,d,w,l[15],1518500249,7),y=r(y,10),w=c(w,C,j,y,d,l[3],1518500249,15),j=r(j,10),d=c(d,w,C,j,y,l[12],1518500249,7),C=r(C,10),y=c(y,d,w,C,j,l[0],1518500249,12),w=r(w,10),j=c(j,y,d,w,C,l[9],1518500249,15),d=r(d,10),C=c(C,j,y,d,w,l[5],1518500249,9),y=r(y,10),w=c(w,C,j,y,d,l[2],1518500249,11),j=r(j,10),d=c(d,w,C,j,y,l[14],1518500249,7),C=r(C,10),y=c(y,d,w,C,j,l[11],1518500249,13),w=r(w,10),j=c(j,y,d,w,C,l[8],1518500249,12),d=r(d,10),C=p(C,j,y,d,w,l[3],1859775393,11),y=r(y,10),w=p(w,C,j,y,d,l[10],1859775393,13),j=r(j,10),d=p(d,w,C,j,y,l[14],1859775393,6),C=r(C,10),y=p(y,d,w,C,j,l[4],1859775393,7),w=r(w,10),j=p(j,y,d,w,C,l[9],1859775393,14),d=r(d,10),C=p(C,j,y,d,w,l[15],1859775393,9),y=r(y,10),w=p(w,C,j,y,d,l[8],1859775393,13),j=r(j,10),d=p(d,w,C,j,y,l[1],1859775393,15),C=r(C,10),y=p(y,d,w,C,j,l[2],1859775393,14),w=r(w,10),j=p(j,y,d,w,C,l[7],1859775393,8),d=r(d,10),C=p(C,j,y,d,w,l[0],1859775393,13),y=r(y,10),w=p(w,C,j,y,d,l[6],1859775393,6),j=r(j,10),d=p(d,w,C,j,y,l[13],1859775393,5),C=r(C,10),y=p(y,d,w,C,j,l[11],1859775393,12),w=r(w,10),j=p(j,y,d,w,C,l[5],1859775393,7),d=r(d,10),C=p(C,j,y,d,w,l[12],1859775393,5),y=r(y,10),w=g(w,C,j,y,d,l[1],2400959708,11),j=r(j,10),d=g(d,w,C,j,y,l[9],2400959708,12),C=r(C,10),y=g(y,d,w,C,j,l[11],2400959708,14),w=r(w,10),j=g(j,y,d,w,C,l[10],2400959708,15),d=r(d,10),C=g(C,j,y,d,w,l[0],2400959708,14),y=r(y,10),w=g(w,C,j,y,d,l[8],2400959708,15),j=r(j,10),d=g(d,w,C,j,y,l[12],2400959708,9),C=r(C,10),y=g(y,d,w,C,j,l[4],2400959708,8),w=r(w,10),j=g(j,y,d,w,C,l[13],2400959708,9),d=r(d,10),C=g(C,j,y,d,w,l[3],2400959708,14),y=r(y,10),w=g(w,C,j,y,d,l[7],2400959708,5),j=r(j,10),d=g(d,w,C,j,y,l[15],2400959708,6),C=r(C,10),y=g(y,d,w,C,j,l[14],2400959708,8),w=r(w,10),j=g(j,y,d,w,C,l[5],2400959708,6),d=r(d,10),C=g(C,j,y,d,w,l[6],2400959708,5),y=r(y,10),w=g(w,C,j,y,d,l[2],2400959708,12),j=r(j,10),d=u(d,w,C,j,y,l[4],2840853838,9),C=r(C,10),y=u(y,d,w,C,j,l[0],2840853838,15),w=r(w,10),j=u(j,y,d,w,C,l[5],2840853838,5),d=r(d,10),C=u(C,j,y,d,w,l[9],2840853838,11),y=r(y,10),w=u(w,C,j,y,d,l[7],2840853838,6),j=r(j,10),d=u(d,w,C,j,y,l[12],2840853838,8),C=r(C,10),y=u(y,d,w,C,j,l[2],2840853838,13),w=r(w,10),j=u(j,y,d,w,C,l[10],2840853838,12),d=r(d,10),C=u(C,j,y,d,w,l[14],2840853838,5),y=r(y,10),w=u(w,C,j,y,d,l[1],2840853838,12),j=r(j,10),d=u(d,w,C,j,y,l[3],2840853838,13),C=r(C,10),y=u(y,d,w,C,j,l[8],2840853838,14),w=r(w,10),j=u(j,y,d,w,C,l[11],2840853838,11),d=r(d,10),C=u(C,j,y,d,w,l[6],2840853838,8),y=r(y,10),w=u(w,C,j,y,d,l[15],2840853838,5),j=r(j,10),d=u(d,w,C,j,y,l[13],2840853838,6),C=r(C,10);var O=this._a,N=this._b,X=this._c,V=this._d,Z=this._e;O=u(O,N,X,V,Z,l[5],1352829926,8),X=r(X,10),Z=u(Z,O,N,X,V,l[14],1352829926,9),N=r(N,10),V=u(V,Z,O,N,X,l[7],1352829926,9),O=r(O,10),X=u(X,V,Z,O,N,l[0],1352829926,11),Z=r(Z,10),N=u(N,X,V,Z,O,l[9],1352829926,13),V=r(V,10),O=u(O,N,X,V,Z,l[2],1352829926,15),X=r(X,10),Z=u(Z,O,N,X,V,l[11],1352829926,15),N=r(N,10),V=u(V,Z,O,N,X,l[4],1352829926,5),O=r(O,10),X=u(X,V,Z,O,N,l[13],1352829926,7),Z=r(Z,10),N=u(N,X,V,Z,O,l[6],1352829926,7),V=r(V,10),O=u(O,N,X,V,Z,l[15],1352829926,8),X=r(X,10),Z=u(Z,O,N,X,V,l[8],1352829926,11),N=r(N,10),V=u(V,Z,O,N,X,l[1],1352829926,14),O=r(O,10),X=u(X,V,Z,O,N,l[10],1352829926,14),Z=r(Z,10),N=u(N,X,V,Z,O,l[3],1352829926,12),V=r(V,10),O=u(O,N,X,V,Z,l[12],1352829926,6),X=r(X,10),Z=g(Z,O,N,X,V,l[6],1548603684,9),N=r(N,10),V=g(V,Z,O,N,X,l[11],1548603684,13),O=r(O,10),X=g(X,V,Z,O,N,l[3],1548603684,15),Z=r(Z,10),N=g(N,X,V,Z,O,l[7],1548603684,7),V=r(V,10),O=g(O,N,X,V,Z,l[0],1548603684,12),X=r(X,10),Z=g(Z,O,N,X,V,l[13],1548603684,8),N=r(N,10),V=g(V,Z,O,N,X,l[5],1548603684,9),O=r(O,10),X=g(X,V,Z,O,N,l[10],1548603684,11),Z=r(Z,10),N=g(N,X,V,Z,O,l[14],1548603684,7),V=r(V,10),O=g(O,N,X,V,Z,l[15],1548603684,7),X=r(X,10),Z=g(Z,O,N,X,V,l[8],1548603684,12),N=r(N,10),V=g(V,Z,O,N,X,l[12],1548603684,7),O=r(O,10),X=g(X,V,Z,O,N,l[4],1548603684,6),Z=r(Z,10),N=g(N,X,V,Z,O,l[9],1548603684,15),V=r(V,10),O=g(O,N,X,V,Z,l[1],1548603684,13),X=r(X,10),Z=g(Z,O,N,X,V,l[2],1548603684,11),N=r(N,10),V=p(V,Z,O,N,X,l[15],1836072691,9),O=r(O,10),X=p(X,V,Z,O,N,l[5],1836072691,7),Z=r(Z,10),N=p(N,X,V,Z,O,l[1],1836072691,15),V=r(V,10),O=p(O,N,X,V,Z,l[3],1836072691,11),X=r(X,10),Z=p(Z,O,N,X,V,l[7],1836072691,8),N=r(N,10),V=p(V,Z,O,N,X,l[14],1836072691,6),O=r(O,10),X=p(X,V,Z,O,N,l[6],1836072691,6),Z=r(Z,10),N=p(N,X,V,Z,O,l[9],1836072691,14),V=r(V,10),O=p(O,N,X,V,Z,l[11],1836072691,12),X=r(X,10),Z=p(Z,O,N,X,V,l[8],1836072691,13),N=r(N,10),V=p(V,Z,O,N,X,l[12],1836072691,5),O=r(O,10),X=p(X,V,Z,O,N,l[2],1836072691,14),Z=r(Z,10),N=p(N,X,V,Z,O,l[10],1836072691,13),V=r(V,10),O=p(O,N,X,V,Z,l[0],1836072691,13),X=r(X,10),Z=p(Z,O,N,X,V,l[4],1836072691,7),N=r(N,10),V=p(V,Z,O,N,X,l[13],1836072691,5),O=r(O,10),X=c(X,V,Z,O,N,l[8],2053994217,15),Z=r(Z,10),N=c(N,X,V,Z,O,l[6],2053994217,5),V=r(V,10),O=c(O,N,X,V,Z,l[4],2053994217,8),X=r(X,10),Z=c(Z,O,N,X,V,l[1],2053994217,11),N=r(N,10),V=c(V,Z,O,N,X,l[3],2053994217,14),O=r(O,10),X=c(X,V,Z,O,N,l[11],2053994217,14),Z=r(Z,10),N=c(N,X,V,Z,O,l[15],2053994217,6),V=r(V,10),O=c(O,N,X,V,Z,l[0],2053994217,14),X=r(X,10),Z=c(Z,O,N,X,V,l[5],2053994217,6),N=r(N,10),V=c(V,Z,O,N,X,l[12],2053994217,9),O=r(O,10),X=c(X,V,Z,O,N,l[2],2053994217,12),Z=r(Z,10),N=c(N,X,V,Z,O,l[13],2053994217,9),V=r(V,10),O=c(O,N,X,V,Z,l[9],2053994217,12),X=r(X,10),Z=c(Z,O,N,X,V,l[7],2053994217,5),N=r(N,10),V=c(V,Z,O,N,X,l[10],2053994217,15),O=r(O,10),X=c(X,V,Z,O,N,l[14],2053994217,8),Z=r(Z,10),N=v(N,X,V,Z,O,l[12],0,8),V=r(V,10),O=v(O,N,X,V,Z,l[15],0,5),X=r(X,10),Z=v(Z,O,N,X,V,l[10],0,12),N=r(N,10),V=v(V,Z,O,N,X,l[4],0,9),O=r(O,10),X=v(X,V,Z,O,N,l[1],0,12),Z=r(Z,10),N=v(N,X,V,Z,O,l[5],0,5),V=r(V,10),O=v(O,N,X,V,Z,l[8],0,14),X=r(X,10),Z=v(Z,O,N,X,V,l[7],0,6),N=r(N,10),V=v(V,Z,O,N,X,l[6],0,8),O=r(O,10),X=v(X,V,Z,O,N,l[2],0,13),Z=r(Z,10),N=v(N,X,V,Z,O,l[13],0,6),V=r(V,10),O=v(O,N,X,V,Z,l[14],0,5),X=r(X,10),Z=v(Z,O,N,X,V,l[0],0,15),N=r(N,10),V=v(V,Z,O,N,X,l[3],0,13),O=r(O,10),X=v(X,V,Z,O,N,l[9],0,11),Z=r(Z,10),N=v(N,X,V,Z,O,l[11],0,11),V=r(V,10);var J=this._b+w+V|0;this._b=this._c+C+Z|0,this._c=this._d+j+O|0,this._d=this._e+y+N|0,this._e=this._a+d+X|0,this._a=J},f.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var l=new e(20);return l.writeInt32LE(this._a,0),l.writeInt32LE(this._b,4),l.writeInt32LE(this._c,8),l.writeInt32LE(this._d,12),l.writeInt32LE(this._e,16),l};function r(l,m){return l<<m|l>>>32-m}function v(l,m,y,d,w,C,j,O){return r(l+(m^y^d)+C+j|0,O)+w|0}function c(l,m,y,d,w,C,j,O){return r(l+(m&y|~m&d)+C+j|0,O)+w|0}function p(l,m,y,d,w,C,j,O){return r(l+((m|~y)^d)+C+j|0,O)+w|0}function g(l,m,y,d,w,C,j,O){return r(l+(m&d|y&~d)+C+j|0,O)+w|0}function u(l,m,y,d,w,C,j,O){return r(l+(m^(y|~d))+C+j|0,O)+w|0}W.exports=f},54570:(W,b,n)=>{/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var e=n(48287),i=e.Buffer;function a(r,v){for(var c in r)v[c]=r[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?W.exports=e:(a(e,b),b.Buffer=f);function f(r,v,c){return i(r,v,c)}f.prototype=Object.create(i.prototype),a(i,f),f.from=function(r,v,c){if(typeof r=="number")throw new TypeError("Argument must not be a number");return i(r,v,c)},f.alloc=function(r,v,c){if(typeof r!="number")throw new TypeError("Argument must be a number");var p=i(r);return v!==void 0?typeof c=="string"?p.fill(v,c):p.fill(v):p.fill(0),p},f.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return i(r)},f.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(r)}},76578:W=>{"use strict";W.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},33225:(W,b,n)=>{"use strict";var e=n(65606);typeof e>"u"||!e.version||e.version.indexOf("v0.")===0||e.version.indexOf("v1.")===0&&e.version.indexOf("v1.8.")!==0?W.exports={nextTick:i}:W.exports=e;function i(a,f,r,v){if(typeof a!="function")throw new TypeError('"callback" argument must be a function');var c=arguments.length,p,g;switch(c){case 0:case 1:return e.nextTick(a);case 2:return e.nextTick(function(){a.call(null,f)});case 3:return e.nextTick(function(){a.call(null,f,r)});case 4:return e.nextTick(function(){a.call(null,f,r,v)});default:for(p=new Array(c-1),g=0;g<p.length;)p[g++]=arguments[g];return e.nextTick(function(){a.apply(null,p)})}}},65606:W=>{var b=W.exports={},n,e;function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?n=setTimeout:n=i}catch{n=i}try{typeof clearTimeout=="function"?e=clearTimeout:e=a}catch{e=a}})();function f(d){if(n===setTimeout)return setTimeout(d,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(d,0);try{return n(d,0)}catch{try{return n.call(null,d,0)}catch{return n.call(this,d,0)}}}function r(d){if(e===clearTimeout)return clearTimeout(d);if((e===a||!e)&&clearTimeout)return e=clearTimeout,clearTimeout(d);try{return e(d)}catch{try{return e.call(null,d)}catch{return e.call(this,d)}}}var v=[],c=!1,p,g=-1;function u(){!c||!p||(c=!1,p.length?v=p.concat(v):g=-1,v.length&&l())}function l(){if(!c){var d=f(u);c=!0;for(var w=v.length;w;){for(p=v,v=[];++g<w;)p&&p[g].run();g=-1,w=v.length}p=null,c=!1,r(d)}}b.nextTick=function(d){var w=new Array(arguments.length-1);if(arguments.length>1)for(var C=1;C<arguments.length;C++)w[C-1]=arguments[C];v.push(new m(d,w)),v.length===1&&!c&&f(l)};function m(d,w){this.fun=d,this.array=w}m.prototype.run=function(){this.fun.apply(null,this.array)},b.title="browser",b.browser=!0,b.env={},b.argv=[],b.version="",b.versions={};function y(){}b.on=y,b.addListener=y,b.once=y,b.off=y,b.removeListener=y,b.removeAllListeners=y,b.emit=y,b.prependListener=y,b.prependOnceListener=y,b.listeners=function(d){return[]},b.binding=function(d){throw new Error("process.binding is not supported")},b.cwd=function(){return"/"},b.chdir=function(d){throw new Error("process.chdir is not supported")},b.umask=function(){return 0}},97168:(W,b,n)=>{b.publicEncrypt=n(28902),b.privateDecrypt=n(77362),b.privateEncrypt=function(i,a){return b.publicEncrypt(i,a,!0)},b.publicDecrypt=function(i,a){return b.privateDecrypt(i,a,!0)}},48206:(W,b,n)=>{var e=n(47108),i=n(92861).Buffer;W.exports=function(f,r){for(var v=i.alloc(0),c=0,p;v.length<r;)p=a(c++),v=i.concat([v,e("sha1").update(f).update(p).digest()]);return v.slice(0,r)};function a(f){var r=i.allocUnsafe(4);return r.writeUInt32BE(f,0),r}},82509:function(W,b,n){W=n.nmd(W),function(e,i){"use strict";function a(I,s){if(!I)throw new Error(s||"Assertion failed")}function f(I,s){I.super_=s;var _=function(){};_.prototype=s.prototype,I.prototype=new _,I.prototype.constructor=I}function r(I,s,_){if(r.isBN(I))return I;this.negative=0,this.words=null,this.length=0,this.red=null,I!==null&&((s==="le"||s==="be")&&(_=s,s=10),this._init(I||0,s||10,_||"be"))}typeof e=="object"?e.exports=r:i.BN=r,r.BN=r,r.wordSize=26;var v;try{typeof window<"u"&&typeof window.Buffer<"u"?v=window.Buffer:v=n(51069).Buffer}catch{}r.isBN=function(s){return s instanceof r?!0:s!==null&&typeof s=="object"&&s.constructor.wordSize===r.wordSize&&Array.isArray(s.words)},r.max=function(s,_){return s.cmp(_)>0?s:_},r.min=function(s,_){return s.cmp(_)<0?s:_},r.prototype._init=function(s,_,F){if(typeof s=="number")return this._initNumber(s,_,F);if(typeof s=="object")return this._initArray(s,_,F);_==="hex"&&(_=16),a(_===(_|0)&&_>=2&&_<=36),s=s.toString().replace(/\s+/g,"");var E=0;s[0]==="-"&&(E++,this.negative=1),E<s.length&&(_===16?this._parseHex(s,E,F):(this._parseBase(s,_,E),F==="le"&&this._initArray(this.toArray(),_,F)))},r.prototype._initNumber=function(s,_,F){s<0&&(this.negative=1,s=-s),s<67108864?(this.words=[s&67108863],this.length=1):s<4503599627370496?(this.words=[s&67108863,s/67108864&67108863],this.length=2):(a(s<9007199254740992),this.words=[s&67108863,s/67108864&67108863,1],this.length=3),F==="le"&&this._initArray(this.toArray(),_,F)},r.prototype._initArray=function(s,_,F){if(a(typeof s.length=="number"),s.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(s.length/3),this.words=new Array(this.length);for(var E=0;E<this.length;E++)this.words[E]=0;var k,x,R=0;if(F==="be")for(E=s.length-1,k=0;E>=0;E-=3)x=s[E]|s[E-1]<<8|s[E-2]<<16,this.words[k]|=x<<R&67108863,this.words[k+1]=x>>>26-R&67108863,R+=24,R>=26&&(R-=26,k++);else if(F==="le")for(E=0,k=0;E<s.length;E+=3)x=s[E]|s[E+1]<<8|s[E+2]<<16,this.words[k]|=x<<R&67108863,this.words[k+1]=x>>>26-R&67108863,R+=24,R>=26&&(R-=26,k++);return this.strip()};function c(I,s){var _=I.charCodeAt(s);return _>=65&&_<=70?_-55:_>=97&&_<=102?_-87:_-48&15}function p(I,s,_){var F=c(I,_);return _-1>=s&&(F|=c(I,_-1)<<4),F}r.prototype._parseHex=function(s,_,F){this.length=Math.ceil((s.length-_)/6),this.words=new Array(this.length);for(var E=0;E<this.length;E++)this.words[E]=0;var k=0,x=0,R;if(F==="be")for(E=s.length-1;E>=_;E-=2)R=p(s,_,E)<<k,this.words[x]|=R&67108863,k>=18?(k-=18,x+=1,this.words[x]|=R>>>26):k+=8;else{var M=s.length-_;for(E=M%2===0?_+1:_;E<s.length;E+=2)R=p(s,_,E)<<k,this.words[x]|=R&67108863,k>=18?(k-=18,x+=1,this.words[x]|=R>>>26):k+=8}this.strip()};function g(I,s,_,F){for(var E=0,k=Math.min(I.length,_),x=s;x<k;x++){var R=I.charCodeAt(x)-48;E*=F,R>=49?E+=R-49+10:R>=17?E+=R-17+10:E+=R}return E}r.prototype._parseBase=function(s,_,F){this.words=[0],this.length=1;for(var E=0,k=1;k<=67108863;k*=_)E++;E--,k=k/_|0;for(var x=s.length-F,R=x%E,M=Math.min(x,x-R)+F,o=0,P=F;P<M;P+=E)o=g(s,P,P+E,_),this.imuln(k),this.words[0]+o<67108864?this.words[0]+=o:this._iaddn(o);if(R!==0){var $=1;for(o=g(s,P,s.length,_),P=0;P<R;P++)$*=_;this.imuln($),this.words[0]+o<67108864?this.words[0]+=o:this._iaddn(o)}this.strip()},r.prototype.copy=function(s){s.words=new Array(this.length);for(var _=0;_<this.length;_++)s.words[_]=this.words[_];s.length=this.length,s.negative=this.negative,s.red=this.red},r.prototype.clone=function(){var s=new r(null);return this.copy(s),s},r.prototype._expand=function(s){for(;this.length<s;)this.words[this.length++]=0;return this},r.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},r.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(s,_){s=s||10,_=_|0||1;var F;if(s===16||s==="hex"){F="";for(var E=0,k=0,x=0;x<this.length;x++){var R=this.words[x],M=((R<<E|k)&16777215).toString(16);k=R>>>24-E&16777215,k!==0||x!==this.length-1?F=u[6-M.length]+M+F:F=M+F,E+=2,E>=26&&(E-=26,x--)}for(k!==0&&(F=k.toString(16)+F);F.length%_!==0;)F="0"+F;return this.negative!==0&&(F="-"+F),F}if(s===(s|0)&&s>=2&&s<=36){var o=l[s],P=m[s];F="";var $=this.clone();for($.negative=0;!$.isZero();){var K=$.modn(P).toString(s);$=$.idivn(P),$.isZero()?F=K+F:F=u[o-K.length]+K+F}for(this.isZero()&&(F="0"+F);F.length%_!==0;)F="0"+F;return this.negative!==0&&(F="-"+F),F}a(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var s=this.words[0];return this.length===2?s+=this.words[1]*67108864:this.length===3&&this.words[2]===1?s+=4503599627370496+this.words[1]*67108864:this.length>2&&a(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-s:s},r.prototype.toJSON=function(){return this.toString(16)},r.prototype.toBuffer=function(s,_){return a(typeof v<"u"),this.toArrayLike(v,s,_)},r.prototype.toArray=function(s,_){return this.toArrayLike(Array,s,_)},r.prototype.toArrayLike=function(s,_,F){var E=this.byteLength(),k=F||Math.max(1,E);a(E<=k,"byte array longer than desired length"),a(k>0,"Requested array length <= 0"),this.strip();var x=_==="le",R=new s(k),M,o,P=this.clone();if(x){for(o=0;!P.isZero();o++)M=P.andln(255),P.iushrn(8),R[o]=M;for(;o<k;o++)R[o]=0}else{for(o=0;o<k-E;o++)R[o]=0;for(o=0;!P.isZero();o++)M=P.andln(255),P.iushrn(8),R[k-o-1]=M}return R},Math.clz32?r.prototype._countBits=function(s){return 32-Math.clz32(s)}:r.prototype._countBits=function(s){var _=s,F=0;return _>=4096&&(F+=13,_>>>=13),_>=64&&(F+=7,_>>>=7),_>=8&&(F+=4,_>>>=4),_>=2&&(F+=2,_>>>=2),F+_},r.prototype._zeroBits=function(s){if(s===0)return 26;var _=s,F=0;return(_&8191)===0&&(F+=13,_>>>=13),(_&127)===0&&(F+=7,_>>>=7),(_&15)===0&&(F+=4,_>>>=4),(_&3)===0&&(F+=2,_>>>=2),(_&1)===0&&F++,F},r.prototype.bitLength=function(){var s=this.words[this.length-1],_=this._countBits(s);return(this.length-1)*26+_};function y(I){for(var s=new Array(I.bitLength()),_=0;_<s.length;_++){var F=_/26|0,E=_%26;s[_]=(I.words[F]&1<<E)>>>E}return s}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,_=0;_<this.length;_++){var F=this._zeroBits(this.words[_]);if(s+=F,F!==26)break}return s},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(s){return this.negative!==0?this.abs().inotn(s).iaddn(1):this.clone()},r.prototype.fromTwos=function(s){return this.testn(s-1)?this.notn(s).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(s){for(;this.length<s.length;)this.words[this.length++]=0;for(var _=0;_<s.length;_++)this.words[_]=this.words[_]|s.words[_];return this.strip()},r.prototype.ior=function(s){return a((this.negative|s.negative)===0),this.iuor(s)},r.prototype.or=function(s){return this.length>s.length?this.clone().ior(s):s.clone().ior(this)},r.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},r.prototype.iuand=function(s){var _;this.length>s.length?_=s:_=this;for(var F=0;F<_.length;F++)this.words[F]=this.words[F]&s.words[F];return this.length=_.length,this.strip()},r.prototype.iand=function(s){return a((this.negative|s.negative)===0),this.iuand(s)},r.prototype.and=function(s){return this.length>s.length?this.clone().iand(s):s.clone().iand(this)},r.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},r.prototype.iuxor=function(s){var _,F;this.length>s.length?(_=this,F=s):(_=s,F=this);for(var E=0;E<F.length;E++)this.words[E]=_.words[E]^F.words[E];if(this!==_)for(;E<_.length;E++)this.words[E]=_.words[E];return this.length=_.length,this.strip()},r.prototype.ixor=function(s){return a((this.negative|s.negative)===0),this.iuxor(s)},r.prototype.xor=function(s){return this.length>s.length?this.clone().ixor(s):s.clone().ixor(this)},r.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},r.prototype.inotn=function(s){a(typeof s=="number"&&s>=0);var _=Math.ceil(s/26)|0,F=s%26;this._expand(_),F>0&&_--;for(var E=0;E<_;E++)this.words[E]=~this.words[E]&67108863;return F>0&&(this.words[E]=~this.words[E]&67108863>>26-F),this.strip()},r.prototype.notn=function(s){return this.clone().inotn(s)},r.prototype.setn=function(s,_){a(typeof s=="number"&&s>=0);var F=s/26|0,E=s%26;return this._expand(F+1),_?this.words[F]=this.words[F]|1<<E:this.words[F]=this.words[F]&~(1<<E),this.strip()},r.prototype.iadd=function(s){var _;if(this.negative!==0&&s.negative===0)return this.negative=0,_=this.isub(s),this.negative^=1,this._normSign();if(this.negative===0&&s.negative!==0)return s.negative=0,_=this.isub(s),s.negative=1,_._normSign();var F,E;this.length>s.length?(F=this,E=s):(F=s,E=this);for(var k=0,x=0;x<E.length;x++)_=(F.words[x]|0)+(E.words[x]|0)+k,this.words[x]=_&67108863,k=_>>>26;for(;k!==0&&x<F.length;x++)_=(F.words[x]|0)+k,this.words[x]=_&67108863,k=_>>>26;if(this.length=F.length,k!==0)this.words[this.length]=k,this.length++;else if(F!==this)for(;x<F.length;x++)this.words[x]=F.words[x];return this},r.prototype.add=function(s){var _;return s.negative!==0&&this.negative===0?(s.negative=0,_=this.sub(s),s.negative^=1,_):s.negative===0&&this.negative!==0?(this.negative=0,_=s.sub(this),this.negative=1,_):this.length>s.length?this.clone().iadd(s):s.clone().iadd(this)},r.prototype.isub=function(s){if(s.negative!==0){s.negative=0;var _=this.iadd(s);return s.negative=1,_._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var F=this.cmp(s);if(F===0)return this.negative=0,this.length=1,this.words[0]=0,this;var E,k;F>0?(E=this,k=s):(E=s,k=this);for(var x=0,R=0;R<k.length;R++)_=(E.words[R]|0)-(k.words[R]|0)+x,x=_>>26,this.words[R]=_&67108863;for(;x!==0&&R<E.length;R++)_=(E.words[R]|0)+x,x=_>>26,this.words[R]=_&67108863;if(x===0&&R<E.length&&E!==this)for(;R<E.length;R++)this.words[R]=E.words[R];return this.length=Math.max(this.length,R),E!==this&&(this.negative=1),this.strip()},r.prototype.sub=function(s){return this.clone().isub(s)};function d(I,s,_){_.negative=s.negative^I.negative;var F=I.length+s.length|0;_.length=F,F=F-1|0;var E=I.words[0]|0,k=s.words[0]|0,x=E*k,R=x&67108863,M=x/67108864|0;_.words[0]=R;for(var o=1;o<F;o++){for(var P=M>>>26,$=M&67108863,K=Math.min(o,s.length-1),q=Math.max(0,o-I.length+1);q<=K;q++){var Fe=o-q|0;E=I.words[Fe]|0,k=s.words[q]|0,x=E*k+$,P+=x/67108864|0,$=x&67108863}_.words[o]=$|0,M=P|0}return M!==0?_.words[o]=M|0:_.length--,_.strip()}var w=function(s,_,F){var E=s.words,k=_.words,x=F.words,R=0,M,o,P,$=E[0]|0,K=$&8191,q=$>>>13,Fe=E[1]|0,et=Fe&8191,Qe=Fe>>>13,Ht=E[2]|0,qe=Ht&8191,De=Ht>>>13,Je=E[3]|0,yt=Je&8191,jt=Je>>>13,Lt=E[4]|0,ct=Lt&8191,Bt=Lt>>>13,gn=E[5]|0,Mt=gn&8191,Zt=gn>>>13,Kt=E[6]|0,Tt=Kt&8191,xt=Kt>>>13,Jt=E[7]|0,Dt=Jt&8191,en=Jt>>>13,rt=E[8]|0,_e=rt&8191,oe=rt>>>13,Me=E[9]|0,Pe=Me&8191,fe=Me>>>13,Re=k[0]|0,We=Re&8191,ut=Re>>>13,dt=k[1]|0,Ue=dt&8191,je=dt>>>13,we=k[2]|0,Xe=we&8191,gt=we>>>13,pn=k[3]|0,cn=pn&8191,hn=pn>>>13,En=k[4]|0,on=En&8191,dn=En>>>13,jn=k[5]|0,Jn=jn&8191,$n=jn>>>13,Yi=k[6]|0,di=Yi&8191,fi=Yi>>>13,Ci=k[7]|0,ki=Ci&8191,Hn=Ci>>>13,cr=k[8]|0,mi=cr&8191,Fn=cr>>>13,ni=k[9]|0,Wn=ni&8191,hi=ni>>>13;F.negative=s.negative^_.negative,F.length=19,M=Math.imul(K,We),o=Math.imul(K,ut),o=o+Math.imul(q,We)|0,P=Math.imul(q,ut);var Qn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Qn>>>26)|0,Qn&=67108863,M=Math.imul(et,We),o=Math.imul(et,ut),o=o+Math.imul(Qe,We)|0,P=Math.imul(Qe,ut),M=M+Math.imul(K,Ue)|0,o=o+Math.imul(K,je)|0,o=o+Math.imul(q,Ue)|0,P=P+Math.imul(q,je)|0;var Ze=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ze>>>26)|0,Ze&=67108863,M=Math.imul(qe,We),o=Math.imul(qe,ut),o=o+Math.imul(De,We)|0,P=Math.imul(De,ut),M=M+Math.imul(et,Ue)|0,o=o+Math.imul(et,je)|0,o=o+Math.imul(Qe,Ue)|0,P=P+Math.imul(Qe,je)|0,M=M+Math.imul(K,Xe)|0,o=o+Math.imul(K,gt)|0,o=o+Math.imul(q,Xe)|0,P=P+Math.imul(q,gt)|0;var ft=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(ft>>>26)|0,ft&=67108863,M=Math.imul(yt,We),o=Math.imul(yt,ut),o=o+Math.imul(jt,We)|0,P=Math.imul(jt,ut),M=M+Math.imul(qe,Ue)|0,o=o+Math.imul(qe,je)|0,o=o+Math.imul(De,Ue)|0,P=P+Math.imul(De,je)|0,M=M+Math.imul(et,Xe)|0,o=o+Math.imul(et,gt)|0,o=o+Math.imul(Qe,Xe)|0,P=P+Math.imul(Qe,gt)|0,M=M+Math.imul(K,cn)|0,o=o+Math.imul(K,hn)|0,o=o+Math.imul(q,cn)|0,P=P+Math.imul(q,hn)|0;var Yt=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,M=Math.imul(ct,We),o=Math.imul(ct,ut),o=o+Math.imul(Bt,We)|0,P=Math.imul(Bt,ut),M=M+Math.imul(yt,Ue)|0,o=o+Math.imul(yt,je)|0,o=o+Math.imul(jt,Ue)|0,P=P+Math.imul(jt,je)|0,M=M+Math.imul(qe,Xe)|0,o=o+Math.imul(qe,gt)|0,o=o+Math.imul(De,Xe)|0,P=P+Math.imul(De,gt)|0,M=M+Math.imul(et,cn)|0,o=o+Math.imul(et,hn)|0,o=o+Math.imul(Qe,cn)|0,P=P+Math.imul(Qe,hn)|0,M=M+Math.imul(K,on)|0,o=o+Math.imul(K,dn)|0,o=o+Math.imul(q,on)|0,P=P+Math.imul(q,dn)|0;var vn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(vn>>>26)|0,vn&=67108863,M=Math.imul(Mt,We),o=Math.imul(Mt,ut),o=o+Math.imul(Zt,We)|0,P=Math.imul(Zt,ut),M=M+Math.imul(ct,Ue)|0,o=o+Math.imul(ct,je)|0,o=o+Math.imul(Bt,Ue)|0,P=P+Math.imul(Bt,je)|0,M=M+Math.imul(yt,Xe)|0,o=o+Math.imul(yt,gt)|0,o=o+Math.imul(jt,Xe)|0,P=P+Math.imul(jt,gt)|0,M=M+Math.imul(qe,cn)|0,o=o+Math.imul(qe,hn)|0,o=o+Math.imul(De,cn)|0,P=P+Math.imul(De,hn)|0,M=M+Math.imul(et,on)|0,o=o+Math.imul(et,dn)|0,o=o+Math.imul(Qe,on)|0,P=P+Math.imul(Qe,dn)|0,M=M+Math.imul(K,Jn)|0,o=o+Math.imul(K,$n)|0,o=o+Math.imul(q,Jn)|0,P=P+Math.imul(q,$n)|0;var Tn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,M=Math.imul(Tt,We),o=Math.imul(Tt,ut),o=o+Math.imul(xt,We)|0,P=Math.imul(xt,ut),M=M+Math.imul(Mt,Ue)|0,o=o+Math.imul(Mt,je)|0,o=o+Math.imul(Zt,Ue)|0,P=P+Math.imul(Zt,je)|0,M=M+Math.imul(ct,Xe)|0,o=o+Math.imul(ct,gt)|0,o=o+Math.imul(Bt,Xe)|0,P=P+Math.imul(Bt,gt)|0,M=M+Math.imul(yt,cn)|0,o=o+Math.imul(yt,hn)|0,o=o+Math.imul(jt,cn)|0,P=P+Math.imul(jt,hn)|0,M=M+Math.imul(qe,on)|0,o=o+Math.imul(qe,dn)|0,o=o+Math.imul(De,on)|0,P=P+Math.imul(De,dn)|0,M=M+Math.imul(et,Jn)|0,o=o+Math.imul(et,$n)|0,o=o+Math.imul(Qe,Jn)|0,P=P+Math.imul(Qe,$n)|0,M=M+Math.imul(K,di)|0,o=o+Math.imul(K,fi)|0,o=o+Math.imul(q,di)|0,P=P+Math.imul(q,fi)|0;var Ti=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ti>>>26)|0,Ti&=67108863,M=Math.imul(Dt,We),o=Math.imul(Dt,ut),o=o+Math.imul(en,We)|0,P=Math.imul(en,ut),M=M+Math.imul(Tt,Ue)|0,o=o+Math.imul(Tt,je)|0,o=o+Math.imul(xt,Ue)|0,P=P+Math.imul(xt,je)|0,M=M+Math.imul(Mt,Xe)|0,o=o+Math.imul(Mt,gt)|0,o=o+Math.imul(Zt,Xe)|0,P=P+Math.imul(Zt,gt)|0,M=M+Math.imul(ct,cn)|0,o=o+Math.imul(ct,hn)|0,o=o+Math.imul(Bt,cn)|0,P=P+Math.imul(Bt,hn)|0,M=M+Math.imul(yt,on)|0,o=o+Math.imul(yt,dn)|0,o=o+Math.imul(jt,on)|0,P=P+Math.imul(jt,dn)|0,M=M+Math.imul(qe,Jn)|0,o=o+Math.imul(qe,$n)|0,o=o+Math.imul(De,Jn)|0,P=P+Math.imul(De,$n)|0,M=M+Math.imul(et,di)|0,o=o+Math.imul(et,fi)|0,o=o+Math.imul(Qe,di)|0,P=P+Math.imul(Qe,fi)|0,M=M+Math.imul(K,ki)|0,o=o+Math.imul(K,Hn)|0,o=o+Math.imul(q,ki)|0,P=P+Math.imul(q,Hn)|0;var ti=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(ti>>>26)|0,ti&=67108863,M=Math.imul(_e,We),o=Math.imul(_e,ut),o=o+Math.imul(oe,We)|0,P=Math.imul(oe,ut),M=M+Math.imul(Dt,Ue)|0,o=o+Math.imul(Dt,je)|0,o=o+Math.imul(en,Ue)|0,P=P+Math.imul(en,je)|0,M=M+Math.imul(Tt,Xe)|0,o=o+Math.imul(Tt,gt)|0,o=o+Math.imul(xt,Xe)|0,P=P+Math.imul(xt,gt)|0,M=M+Math.imul(Mt,cn)|0,o=o+Math.imul(Mt,hn)|0,o=o+Math.imul(Zt,cn)|0,P=P+Math.imul(Zt,hn)|0,M=M+Math.imul(ct,on)|0,o=o+Math.imul(ct,dn)|0,o=o+Math.imul(Bt,on)|0,P=P+Math.imul(Bt,dn)|0,M=M+Math.imul(yt,Jn)|0,o=o+Math.imul(yt,$n)|0,o=o+Math.imul(jt,Jn)|0,P=P+Math.imul(jt,$n)|0,M=M+Math.imul(qe,di)|0,o=o+Math.imul(qe,fi)|0,o=o+Math.imul(De,di)|0,P=P+Math.imul(De,fi)|0,M=M+Math.imul(et,ki)|0,o=o+Math.imul(et,Hn)|0,o=o+Math.imul(Qe,ki)|0,P=P+Math.imul(Qe,Hn)|0,M=M+Math.imul(K,mi)|0,o=o+Math.imul(K,Fn)|0,o=o+Math.imul(q,mi)|0,P=P+Math.imul(q,Fn)|0;var Gn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,M=Math.imul(Pe,We),o=Math.imul(Pe,ut),o=o+Math.imul(fe,We)|0,P=Math.imul(fe,ut),M=M+Math.imul(_e,Ue)|0,o=o+Math.imul(_e,je)|0,o=o+Math.imul(oe,Ue)|0,P=P+Math.imul(oe,je)|0,M=M+Math.imul(Dt,Xe)|0,o=o+Math.imul(Dt,gt)|0,o=o+Math.imul(en,Xe)|0,P=P+Math.imul(en,gt)|0,M=M+Math.imul(Tt,cn)|0,o=o+Math.imul(Tt,hn)|0,o=o+Math.imul(xt,cn)|0,P=P+Math.imul(xt,hn)|0,M=M+Math.imul(Mt,on)|0,o=o+Math.imul(Mt,dn)|0,o=o+Math.imul(Zt,on)|0,P=P+Math.imul(Zt,dn)|0,M=M+Math.imul(ct,Jn)|0,o=o+Math.imul(ct,$n)|0,o=o+Math.imul(Bt,Jn)|0,P=P+Math.imul(Bt,$n)|0,M=M+Math.imul(yt,di)|0,o=o+Math.imul(yt,fi)|0,o=o+Math.imul(jt,di)|0,P=P+Math.imul(jt,fi)|0,M=M+Math.imul(qe,ki)|0,o=o+Math.imul(qe,Hn)|0,o=o+Math.imul(De,ki)|0,P=P+Math.imul(De,Hn)|0,M=M+Math.imul(et,mi)|0,o=o+Math.imul(et,Fn)|0,o=o+Math.imul(Qe,mi)|0,P=P+Math.imul(Qe,Fn)|0,M=M+Math.imul(K,Wn)|0,o=o+Math.imul(K,hi)|0,o=o+Math.imul(q,Wn)|0,P=P+Math.imul(q,hi)|0;var Ri=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ri>>>26)|0,Ri&=67108863,M=Math.imul(Pe,Ue),o=Math.imul(Pe,je),o=o+Math.imul(fe,Ue)|0,P=Math.imul(fe,je),M=M+Math.imul(_e,Xe)|0,o=o+Math.imul(_e,gt)|0,o=o+Math.imul(oe,Xe)|0,P=P+Math.imul(oe,gt)|0,M=M+Math.imul(Dt,cn)|0,o=o+Math.imul(Dt,hn)|0,o=o+Math.imul(en,cn)|0,P=P+Math.imul(en,hn)|0,M=M+Math.imul(Tt,on)|0,o=o+Math.imul(Tt,dn)|0,o=o+Math.imul(xt,on)|0,P=P+Math.imul(xt,dn)|0,M=M+Math.imul(Mt,Jn)|0,o=o+Math.imul(Mt,$n)|0,o=o+Math.imul(Zt,Jn)|0,P=P+Math.imul(Zt,$n)|0,M=M+Math.imul(ct,di)|0,o=o+Math.imul(ct,fi)|0,o=o+Math.imul(Bt,di)|0,P=P+Math.imul(Bt,fi)|0,M=M+Math.imul(yt,ki)|0,o=o+Math.imul(yt,Hn)|0,o=o+Math.imul(jt,ki)|0,P=P+Math.imul(jt,Hn)|0,M=M+Math.imul(qe,mi)|0,o=o+Math.imul(qe,Fn)|0,o=o+Math.imul(De,mi)|0,P=P+Math.imul(De,Fn)|0,M=M+Math.imul(et,Wn)|0,o=o+Math.imul(et,hi)|0,o=o+Math.imul(Qe,Wn)|0,P=P+Math.imul(Qe,hi)|0;var nn=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(nn>>>26)|0,nn&=67108863,M=Math.imul(Pe,Xe),o=Math.imul(Pe,gt),o=o+Math.imul(fe,Xe)|0,P=Math.imul(fe,gt),M=M+Math.imul(_e,cn)|0,o=o+Math.imul(_e,hn)|0,o=o+Math.imul(oe,cn)|0,P=P+Math.imul(oe,hn)|0,M=M+Math.imul(Dt,on)|0,o=o+Math.imul(Dt,dn)|0,o=o+Math.imul(en,on)|0,P=P+Math.imul(en,dn)|0,M=M+Math.imul(Tt,Jn)|0,o=o+Math.imul(Tt,$n)|0,o=o+Math.imul(xt,Jn)|0,P=P+Math.imul(xt,$n)|0,M=M+Math.imul(Mt,di)|0,o=o+Math.imul(Mt,fi)|0,o=o+Math.imul(Zt,di)|0,P=P+Math.imul(Zt,fi)|0,M=M+Math.imul(ct,ki)|0,o=o+Math.imul(ct,Hn)|0,o=o+Math.imul(Bt,ki)|0,P=P+Math.imul(Bt,Hn)|0,M=M+Math.imul(yt,mi)|0,o=o+Math.imul(yt,Fn)|0,o=o+Math.imul(jt,mi)|0,P=P+Math.imul(jt,Fn)|0,M=M+Math.imul(qe,Wn)|0,o=o+Math.imul(qe,hi)|0,o=o+Math.imul(De,Wn)|0,P=P+Math.imul(De,hi)|0;var An=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(An>>>26)|0,An&=67108863,M=Math.imul(Pe,cn),o=Math.imul(Pe,hn),o=o+Math.imul(fe,cn)|0,P=Math.imul(fe,hn),M=M+Math.imul(_e,on)|0,o=o+Math.imul(_e,dn)|0,o=o+Math.imul(oe,on)|0,P=P+Math.imul(oe,dn)|0,M=M+Math.imul(Dt,Jn)|0,o=o+Math.imul(Dt,$n)|0,o=o+Math.imul(en,Jn)|0,P=P+Math.imul(en,$n)|0,M=M+Math.imul(Tt,di)|0,o=o+Math.imul(Tt,fi)|0,o=o+Math.imul(xt,di)|0,P=P+Math.imul(xt,fi)|0,M=M+Math.imul(Mt,ki)|0,o=o+Math.imul(Mt,Hn)|0,o=o+Math.imul(Zt,ki)|0,P=P+Math.imul(Zt,Hn)|0,M=M+Math.imul(ct,mi)|0,o=o+Math.imul(ct,Fn)|0,o=o+Math.imul(Bt,mi)|0,P=P+Math.imul(Bt,Fn)|0,M=M+Math.imul(yt,Wn)|0,o=o+Math.imul(yt,hi)|0,o=o+Math.imul(jt,Wn)|0,P=P+Math.imul(jt,hi)|0;var _i=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(_i>>>26)|0,_i&=67108863,M=Math.imul(Pe,on),o=Math.imul(Pe,dn),o=o+Math.imul(fe,on)|0,P=Math.imul(fe,dn),M=M+Math.imul(_e,Jn)|0,o=o+Math.imul(_e,$n)|0,o=o+Math.imul(oe,Jn)|0,P=P+Math.imul(oe,$n)|0,M=M+Math.imul(Dt,di)|0,o=o+Math.imul(Dt,fi)|0,o=o+Math.imul(en,di)|0,P=P+Math.imul(en,fi)|0,M=M+Math.imul(Tt,ki)|0,o=o+Math.imul(Tt,Hn)|0,o=o+Math.imul(xt,ki)|0,P=P+Math.imul(xt,Hn)|0,M=M+Math.imul(Mt,mi)|0,o=o+Math.imul(Mt,Fn)|0,o=o+Math.imul(Zt,mi)|0,P=P+Math.imul(Zt,Fn)|0,M=M+Math.imul(ct,Wn)|0,o=o+Math.imul(ct,hi)|0,o=o+Math.imul(Bt,Wn)|0,P=P+Math.imul(Bt,hi)|0;var Ii=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Ii>>>26)|0,Ii&=67108863,M=Math.imul(Pe,Jn),o=Math.imul(Pe,$n),o=o+Math.imul(fe,Jn)|0,P=Math.imul(fe,$n),M=M+Math.imul(_e,di)|0,o=o+Math.imul(_e,fi)|0,o=o+Math.imul(oe,di)|0,P=P+Math.imul(oe,fi)|0,M=M+Math.imul(Dt,ki)|0,o=o+Math.imul(Dt,Hn)|0,o=o+Math.imul(en,ki)|0,P=P+Math.imul(en,Hn)|0,M=M+Math.imul(Tt,mi)|0,o=o+Math.imul(Tt,Fn)|0,o=o+Math.imul(xt,mi)|0,P=P+Math.imul(xt,Fn)|0,M=M+Math.imul(Mt,Wn)|0,o=o+Math.imul(Mt,hi)|0,o=o+Math.imul(Zt,Wn)|0,P=P+Math.imul(Zt,hi)|0;var lr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(lr>>>26)|0,lr&=67108863,M=Math.imul(Pe,di),o=Math.imul(Pe,fi),o=o+Math.imul(fe,di)|0,P=Math.imul(fe,fi),M=M+Math.imul(_e,ki)|0,o=o+Math.imul(_e,Hn)|0,o=o+Math.imul(oe,ki)|0,P=P+Math.imul(oe,Hn)|0,M=M+Math.imul(Dt,mi)|0,o=o+Math.imul(Dt,Fn)|0,o=o+Math.imul(en,mi)|0,P=P+Math.imul(en,Fn)|0,M=M+Math.imul(Tt,Wn)|0,o=o+Math.imul(Tt,hi)|0,o=o+Math.imul(xt,Wn)|0,P=P+Math.imul(xt,hi)|0;var Rr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(Rr>>>26)|0,Rr&=67108863,M=Math.imul(Pe,ki),o=Math.imul(Pe,Hn),o=o+Math.imul(fe,ki)|0,P=Math.imul(fe,Hn),M=M+Math.imul(_e,mi)|0,o=o+Math.imul(_e,Fn)|0,o=o+Math.imul(oe,mi)|0,P=P+Math.imul(oe,Fn)|0,M=M+Math.imul(Dt,Wn)|0,o=o+Math.imul(Dt,hi)|0,o=o+Math.imul(en,Wn)|0,P=P+Math.imul(en,hi)|0;var fr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(fr>>>26)|0,fr&=67108863,M=Math.imul(Pe,mi),o=Math.imul(Pe,Fn),o=o+Math.imul(fe,mi)|0,P=Math.imul(fe,Fn),M=M+Math.imul(_e,Wn)|0,o=o+Math.imul(_e,hi)|0,o=o+Math.imul(oe,Wn)|0,P=P+Math.imul(oe,hi)|0;var kr=(R+M|0)+((o&8191)<<13)|0;R=(P+(o>>>13)|0)+(kr>>>26)|0,kr&=67108863,M=Math.imul(Pe,Wn),o=Math.imul(Pe,hi),o=o+Math.imul(fe,Wn)|0,P=Math.imul(fe,hi);var Zr=(R+M|0)+((o&8191)<<13)|0;return R=(P+(o>>>13)|0)+(Zr>>>26)|0,Zr&=67108863,x[0]=Qn,x[1]=Ze,x[2]=ft,x[3]=Yt,x[4]=vn,x[5]=Tn,x[6]=Ti,x[7]=ti,x[8]=Gn,x[9]=Ri,x[10]=nn,x[11]=An,x[12]=_i,x[13]=Ii,x[14]=lr,x[15]=Rr,x[16]=fr,x[17]=kr,x[18]=Zr,R!==0&&(x[19]=R,F.length++),F};Math.imul||(w=d);function C(I,s,_){_.negative=s.negative^I.negative,_.length=I.length+s.length;for(var F=0,E=0,k=0;k<_.length-1;k++){var x=E;E=0;for(var R=F&67108863,M=Math.min(k,s.length-1),o=Math.max(0,k-I.length+1);o<=M;o++){var P=k-o,$=I.words[P]|0,K=s.words[o]|0,q=$*K,Fe=q&67108863;x=x+(q/67108864|0)|0,Fe=Fe+R|0,R=Fe&67108863,x=x+(Fe>>>26)|0,E+=x>>>26,x&=67108863}_.words[k]=R,F=x,x=E}return F!==0?_.words[k]=F:_.length--,_.strip()}function j(I,s,_){var F=new O;return F.mulp(I,s,_)}r.prototype.mulTo=function(s,_){var F,E=this.length+s.length;return this.length===10&&s.length===10?F=w(this,s,_):E<63?F=d(this,s,_):E<1024?F=C(this,s,_):F=j(this,s,_),F};function O(I,s){this.x=I,this.y=s}O.prototype.makeRBT=function(s){for(var _=new Array(s),F=r.prototype._countBits(s)-1,E=0;E<s;E++)_[E]=this.revBin(E,F,s);return _},O.prototype.revBin=function(s,_,F){if(s===0||s===F-1)return s;for(var E=0,k=0;k<_;k++)E|=(s&1)<<_-k-1,s>>=1;return E},O.prototype.permute=function(s,_,F,E,k,x){for(var R=0;R<x;R++)E[R]=_[s[R]],k[R]=F[s[R]]},O.prototype.transform=function(s,_,F,E,k,x){this.permute(x,s,_,F,E,k);for(var R=1;R<k;R<<=1)for(var M=R<<1,o=Math.cos(2*Math.PI/M),P=Math.sin(2*Math.PI/M),$=0;$<k;$+=M)for(var K=o,q=P,Fe=0;Fe<R;Fe++){var et=F[$+Fe],Qe=E[$+Fe],Ht=F[$+Fe+R],qe=E[$+Fe+R],De=K*Ht-q*qe;qe=K*qe+q*Ht,Ht=De,F[$+Fe]=et+Ht,E[$+Fe]=Qe+qe,F[$+Fe+R]=et-Ht,E[$+Fe+R]=Qe-qe,Fe!==M&&(De=o*K-P*q,q=o*q+P*K,K=De)}},O.prototype.guessLen13b=function(s,_){var F=Math.max(_,s)|1,E=F&1,k=0;for(F=F/2|0;F;F=F>>>1)k++;return 1<<k+1+E},O.prototype.conjugate=function(s,_,F){if(!(F<=1))for(var E=0;E<F/2;E++){var k=s[E];s[E]=s[F-E-1],s[F-E-1]=k,k=_[E],_[E]=-_[F-E-1],_[F-E-1]=-k}},O.prototype.normalize13b=function(s,_){for(var F=0,E=0;E<_/2;E++){var k=Math.round(s[2*E+1]/_)*8192+Math.round(s[2*E]/_)+F;s[E]=k&67108863,k<67108864?F=0:F=k/67108864|0}return s},O.prototype.convert13b=function(s,_,F,E){for(var k=0,x=0;x<_;x++)k=k+(s[x]|0),F[2*x]=k&8191,k=k>>>13,F[2*x+1]=k&8191,k=k>>>13;for(x=2*_;x<E;++x)F[x]=0;a(k===0),a((k&-8192)===0)},O.prototype.stub=function(s){for(var _=new Array(s),F=0;F<s;F++)_[F]=0;return _},O.prototype.mulp=function(s,_,F){var E=2*this.guessLen13b(s.length,_.length),k=this.makeRBT(E),x=this.stub(E),R=new Array(E),M=new Array(E),o=new Array(E),P=new Array(E),$=new Array(E),K=new Array(E),q=F.words;q.length=E,this.convert13b(s.words,s.length,R,E),this.convert13b(_.words,_.length,P,E),this.transform(R,x,M,o,E,k),this.transform(P,x,$,K,E,k);for(var Fe=0;Fe<E;Fe++){var et=M[Fe]*$[Fe]-o[Fe]*K[Fe];o[Fe]=M[Fe]*K[Fe]+o[Fe]*$[Fe],M[Fe]=et}return this.conjugate(M,o,E),this.transform(M,o,q,x,E,k),this.conjugate(q,x,E),this.normalize13b(q,E),F.negative=s.negative^_.negative,F.length=s.length+_.length,F.strip()},r.prototype.mul=function(s){var _=new r(null);return _.words=new Array(this.length+s.length),this.mulTo(s,_)},r.prototype.mulf=function(s){var _=new r(null);return _.words=new Array(this.length+s.length),j(this,s,_)},r.prototype.imul=function(s){return this.clone().mulTo(s,this)},r.prototype.imuln=function(s){a(typeof s=="number"),a(s<67108864);for(var _=0,F=0;F<this.length;F++){var E=(this.words[F]|0)*s,k=(E&67108863)+(_&67108863);_>>=26,_+=E/67108864|0,_+=k>>>26,this.words[F]=k&67108863}return _!==0&&(this.words[F]=_,this.length++),this},r.prototype.muln=function(s){return this.clone().imuln(s)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(s){var _=y(s);if(_.length===0)return new r(1);for(var F=this,E=0;E<_.length&&_[E]===0;E++,F=F.sqr());if(++E<_.length)for(var k=F.sqr();E<_.length;E++,k=k.sqr())_[E]!==0&&(F=F.mul(k));return F},r.prototype.iushln=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26,E=67108863>>>26-_<<26-_,k;if(_!==0){var x=0;for(k=0;k<this.length;k++){var R=this.words[k]&E,M=(this.words[k]|0)-R<<_;this.words[k]=M|x,x=R>>>26-_}x&&(this.words[k]=x,this.length++)}if(F!==0){for(k=this.length-1;k>=0;k--)this.words[k+F]=this.words[k];for(k=0;k<F;k++)this.words[k]=0;this.length+=F}return this.strip()},r.prototype.ishln=function(s){return a(this.negative===0),this.iushln(s)},r.prototype.iushrn=function(s,_,F){a(typeof s=="number"&&s>=0);var E;_?E=(_-_%26)/26:E=0;var k=s%26,x=Math.min((s-k)/26,this.length),R=67108863^67108863>>>k<<k,M=F;if(E-=x,E=Math.max(0,E),M){for(var o=0;o<x;o++)M.words[o]=this.words[o];M.length=x}if(x!==0)if(this.length>x)for(this.length-=x,o=0;o<this.length;o++)this.words[o]=this.words[o+x];else this.words[0]=0,this.length=1;var P=0;for(o=this.length-1;o>=0&&(P!==0||o>=E);o--){var $=this.words[o]|0;this.words[o]=P<<26-k|$>>>k,P=$&R}return M&&P!==0&&(M.words[M.length++]=P),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.ishrn=function(s,_,F){return a(this.negative===0),this.iushrn(s,_,F)},r.prototype.shln=function(s){return this.clone().ishln(s)},r.prototype.ushln=function(s){return this.clone().iushln(s)},r.prototype.shrn=function(s){return this.clone().ishrn(s)},r.prototype.ushrn=function(s){return this.clone().iushrn(s)},r.prototype.testn=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26,E=1<<_;if(this.length<=F)return!1;var k=this.words[F];return!!(k&E)},r.prototype.imaskn=function(s){a(typeof s=="number"&&s>=0);var _=s%26,F=(s-_)/26;if(a(this.negative===0,"imaskn works only with positive numbers"),this.length<=F)return this;if(_!==0&&F++,this.length=Math.min(F,this.length),_!==0){var E=67108863^67108863>>>_<<_;this.words[this.length-1]&=E}return this.strip()},r.prototype.maskn=function(s){return this.clone().imaskn(s)},r.prototype.iaddn=function(s){return a(typeof s=="number"),a(s<67108864),s<0?this.isubn(-s):this.negative!==0?this.length===1&&(this.words[0]|0)<s?(this.words[0]=s-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(s),this.negative=1,this):this._iaddn(s)},r.prototype._iaddn=function(s){this.words[0]+=s;for(var _=0;_<this.length&&this.words[_]>=67108864;_++)this.words[_]-=67108864,_===this.length-1?this.words[_+1]=1:this.words[_+1]++;return this.length=Math.max(this.length,_+1),this},r.prototype.isubn=function(s){if(a(typeof s=="number"),a(s<67108864),s<0)return this.iaddn(-s);if(this.negative!==0)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var _=0;_<this.length&&this.words[_]<0;_++)this.words[_]+=67108864,this.words[_+1]-=1;return this.strip()},r.prototype.addn=function(s){return this.clone().iaddn(s)},r.prototype.subn=function(s){return this.clone().isubn(s)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(s,_,F){var E=s.length+F,k;this._expand(E);var x,R=0;for(k=0;k<s.length;k++){x=(this.words[k+F]|0)+R;var M=(s.words[k]|0)*_;x-=M&67108863,R=(x>>26)-(M/67108864|0),this.words[k+F]=x&67108863}for(;k<this.length-F;k++)x=(this.words[k+F]|0)+R,R=x>>26,this.words[k+F]=x&67108863;if(R===0)return this.strip();for(a(R===-1),R=0,k=0;k<this.length;k++)x=-(this.words[k]|0)+R,R=x>>26,this.words[k]=x&67108863;return this.negative=1,this.strip()},r.prototype._wordDiv=function(s,_){var F=this.length-s.length,E=this.clone(),k=s,x=k.words[k.length-1]|0,R=this._countBits(x);F=26-R,F!==0&&(k=k.ushln(F),E.iushln(F),x=k.words[k.length-1]|0);var M=E.length-k.length,o;if(_!=="mod"){o=new r(null),o.length=M+1,o.words=new Array(o.length);for(var P=0;P<o.length;P++)o.words[P]=0}var $=E.clone()._ishlnsubmul(k,1,M);$.negative===0&&(E=$,o&&(o.words[M]=1));for(var K=M-1;K>=0;K--){var q=(E.words[k.length+K]|0)*67108864+(E.words[k.length+K-1]|0);for(q=Math.min(q/x|0,67108863),E._ishlnsubmul(k,q,K);E.negative!==0;)q--,E.negative=0,E._ishlnsubmul(k,1,K),E.isZero()||(E.negative^=1);o&&(o.words[K]=q)}return o&&o.strip(),E.strip(),_!=="div"&&F!==0&&E.iushrn(F),{div:o||null,mod:E}},r.prototype.divmod=function(s,_,F){if(a(!s.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var E,k,x;return this.negative!==0&&s.negative===0?(x=this.neg().divmod(s,_),_!=="mod"&&(E=x.div.neg()),_!=="div"&&(k=x.mod.neg(),F&&k.negative!==0&&k.iadd(s)),{div:E,mod:k}):this.negative===0&&s.negative!==0?(x=this.divmod(s.neg(),_),_!=="mod"&&(E=x.div.neg()),{div:E,mod:x.mod}):(this.negative&s.negative)!==0?(x=this.neg().divmod(s.neg(),_),_!=="div"&&(k=x.mod.neg(),F&&k.negative!==0&&k.isub(s)),{div:x.div,mod:k}):s.length>this.length||this.cmp(s)<0?{div:new r(0),mod:this}:s.length===1?_==="div"?{div:this.divn(s.words[0]),mod:null}:_==="mod"?{div:null,mod:new r(this.modn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new r(this.modn(s.words[0]))}:this._wordDiv(s,_)},r.prototype.div=function(s){return this.divmod(s,"div",!1).div},r.prototype.mod=function(s){return this.divmod(s,"mod",!1).mod},r.prototype.umod=function(s){return this.divmod(s,"mod",!0).mod},r.prototype.divRound=function(s){var _=this.divmod(s);if(_.mod.isZero())return _.div;var F=_.div.negative!==0?_.mod.isub(s):_.mod,E=s.ushrn(1),k=s.andln(1),x=F.cmp(E);return x<0||k===1&&x===0?_.div:_.div.negative!==0?_.div.isubn(1):_.div.iaddn(1)},r.prototype.modn=function(s){a(s<=67108863);for(var _=(1<<26)%s,F=0,E=this.length-1;E>=0;E--)F=(_*F+(this.words[E]|0))%s;return F},r.prototype.idivn=function(s){a(s<=67108863);for(var _=0,F=this.length-1;F>=0;F--){var E=(this.words[F]|0)+_*67108864;this.words[F]=E/s|0,_=E%s}return this.strip()},r.prototype.divn=function(s){return this.clone().idivn(s)},r.prototype.egcd=function(s){a(s.negative===0),a(!s.isZero());var _=this,F=s.clone();_.negative!==0?_=_.umod(s):_=_.clone();for(var E=new r(1),k=new r(0),x=new r(0),R=new r(1),M=0;_.isEven()&&F.isEven();)_.iushrn(1),F.iushrn(1),++M;for(var o=F.clone(),P=_.clone();!_.isZero();){for(var $=0,K=1;(_.words[0]&K)===0&&$<26;++$,K<<=1);if($>0)for(_.iushrn($);$-- >0;)(E.isOdd()||k.isOdd())&&(E.iadd(o),k.isub(P)),E.iushrn(1),k.iushrn(1);for(var q=0,Fe=1;(F.words[0]&Fe)===0&&q<26;++q,Fe<<=1);if(q>0)for(F.iushrn(q);q-- >0;)(x.isOdd()||R.isOdd())&&(x.iadd(o),R.isub(P)),x.iushrn(1),R.iushrn(1);_.cmp(F)>=0?(_.isub(F),E.isub(x),k.isub(R)):(F.isub(_),x.isub(E),R.isub(k))}return{a:x,b:R,gcd:F.iushln(M)}},r.prototype._invmp=function(s){a(s.negative===0),a(!s.isZero());var _=this,F=s.clone();_.negative!==0?_=_.umod(s):_=_.clone();for(var E=new r(1),k=new r(0),x=F.clone();_.cmpn(1)>0&&F.cmpn(1)>0;){for(var R=0,M=1;(_.words[0]&M)===0&&R<26;++R,M<<=1);if(R>0)for(_.iushrn(R);R-- >0;)E.isOdd()&&E.iadd(x),E.iushrn(1);for(var o=0,P=1;(F.words[0]&P)===0&&o<26;++o,P<<=1);if(o>0)for(F.iushrn(o);o-- >0;)k.isOdd()&&k.iadd(x),k.iushrn(1);_.cmp(F)>=0?(_.isub(F),E.isub(k)):(F.isub(_),k.isub(E))}var $;return _.cmpn(1)===0?$=E:$=k,$.cmpn(0)<0&&$.iadd(s),$},r.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var _=this.clone(),F=s.clone();_.negative=0,F.negative=0;for(var E=0;_.isEven()&&F.isEven();E++)_.iushrn(1),F.iushrn(1);do{for(;_.isEven();)_.iushrn(1);for(;F.isEven();)F.iushrn(1);var k=_.cmp(F);if(k<0){var x=_;_=F,F=x}else if(k===0||F.cmpn(1)===0)break;_.isub(F)}while(!0);return F.iushln(E)},r.prototype.invm=function(s){return this.egcd(s).a.umod(s)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(s){return this.words[0]&s},r.prototype.bincn=function(s){a(typeof s=="number");var _=s%26,F=(s-_)/26,E=1<<_;if(this.length<=F)return this._expand(F+1),this.words[F]|=E,this;for(var k=E,x=F;k!==0&&x<this.length;x++){var R=this.words[x]|0;R+=k,k=R>>>26,R&=67108863,this.words[x]=R}return k!==0&&(this.words[x]=k,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(s){var _=s<0;if(this.negative!==0&&!_)return-1;if(this.negative===0&&_)return 1;this.strip();var F;if(this.length>1)F=1;else{_&&(s=-s),a(s<=67108863,"Number is too big");var E=this.words[0]|0;F=E===s?0:E<s?-1:1}return this.negative!==0?-F|0:F},r.prototype.cmp=function(s){if(this.negative!==0&&s.negative===0)return-1;if(this.negative===0&&s.negative!==0)return 1;var _=this.ucmp(s);return this.negative!==0?-_|0:_},r.prototype.ucmp=function(s){if(this.length>s.length)return 1;if(this.length<s.length)return-1;for(var _=0,F=this.length-1;F>=0;F--){var E=this.words[F]|0,k=s.words[F]|0;if(E!==k){E<k?_=-1:E>k&&(_=1);break}}return _},r.prototype.gtn=function(s){return this.cmpn(s)===1},r.prototype.gt=function(s){return this.cmp(s)===1},r.prototype.gten=function(s){return this.cmpn(s)>=0},r.prototype.gte=function(s){return this.cmp(s)>=0},r.prototype.ltn=function(s){return this.cmpn(s)===-1},r.prototype.lt=function(s){return this.cmp(s)===-1},r.prototype.lten=function(s){return this.cmpn(s)<=0},r.prototype.lte=function(s){return this.cmp(s)<=0},r.prototype.eqn=function(s){return this.cmpn(s)===0},r.prototype.eq=function(s){return this.cmp(s)===0},r.red=function(s){return new Y(s)},r.prototype.toRed=function(s){return a(!this.red,"Already a number in reduction context"),a(this.negative===0,"red works only with positives"),s.convertTo(this)._forceRed(s)},r.prototype.fromRed=function(){return a(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(s){return this.red=s,this},r.prototype.forceRed=function(s){return a(!this.red,"Already a number in reduction context"),this._forceRed(s)},r.prototype.redAdd=function(s){return a(this.red,"redAdd works only with red numbers"),this.red.add(this,s)},r.prototype.redIAdd=function(s){return a(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,s)},r.prototype.redSub=function(s){return a(this.red,"redSub works only with red numbers"),this.red.sub(this,s)},r.prototype.redISub=function(s){return a(this.red,"redISub works only with red numbers"),this.red.isub(this,s)},r.prototype.redShl=function(s){return a(this.red,"redShl works only with red numbers"),this.red.shl(this,s)},r.prototype.redMul=function(s){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.mul(this,s)},r.prototype.redIMul=function(s){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.imul(this,s)},r.prototype.redSqr=function(){return a(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return a(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return a(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return a(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return a(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(s){return a(this.red&&!s.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,s)};var N={k256:null,p224:null,p192:null,p25519:null};function X(I,s){this.name=I,this.p=new r(s,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}X.prototype._tmp=function(){var s=new r(null);return s.words=new Array(Math.ceil(this.n/13)),s},X.prototype.ireduce=function(s){var _=s,F;do this.split(_,this.tmp),_=this.imulK(_),_=_.iadd(this.tmp),F=_.bitLength();while(F>this.n);var E=F<this.n?-1:_.ucmp(this.p);return E===0?(_.words[0]=0,_.length=1):E>0?_.isub(this.p):_.strip!==void 0?_.strip():_._strip(),_},X.prototype.split=function(s,_){s.iushrn(this.n,0,_)},X.prototype.imulK=function(s){return s.imul(this.k)};function V(){X.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}f(V,X),V.prototype.split=function(s,_){for(var F=4194303,E=Math.min(s.length,9),k=0;k<E;k++)_.words[k]=s.words[k];if(_.length=E,s.length<=9){s.words[0]=0,s.length=1;return}var x=s.words[9];for(_.words[_.length++]=x&F,k=10;k<s.length;k++){var R=s.words[k]|0;s.words[k-10]=(R&F)<<4|x>>>22,x=R}x>>>=22,s.words[k-10]=x,x===0&&s.length>10?s.length-=10:s.length-=9},V.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var _=0,F=0;F<s.length;F++){var E=s.words[F]|0;_+=E*977,s.words[F]=_&67108863,_=E*64+(_/67108864|0)}return s.words[s.length-1]===0&&(s.length--,s.words[s.length-1]===0&&s.length--),s};function Z(){X.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}f(Z,X);function J(){X.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}f(J,X);function se(){X.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}f(se,X),se.prototype.imulK=function(s){for(var _=0,F=0;F<s.length;F++){var E=(s.words[F]|0)*19+_,k=E&67108863;E>>>=26,s.words[F]=k,_=E}return _!==0&&(s.words[s.length++]=_),s},r._prime=function(s){if(N[s])return N[s];var _;if(s==="k256")_=new V;else if(s==="p224")_=new Z;else if(s==="p192")_=new J;else if(s==="p25519")_=new se;else throw new Error("Unknown prime "+s);return N[s]=_,_};function Y(I){if(typeof I=="string"){var s=r._prime(I);this.m=s.p,this.prime=s}else a(I.gtn(1),"modulus must be greater than 1"),this.m=I,this.prime=null}Y.prototype._verify1=function(s){a(s.negative===0,"red works only with positives"),a(s.red,"red works only with red numbers")},Y.prototype._verify2=function(s,_){a((s.negative|_.negative)===0,"red works only with positives"),a(s.red&&s.red===_.red,"red works only with red numbers")},Y.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):s.umod(this.m)._forceRed(this)},Y.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},Y.prototype.add=function(s,_){this._verify2(s,_);var F=s.add(_);return F.cmp(this.m)>=0&&F.isub(this.m),F._forceRed(this)},Y.prototype.iadd=function(s,_){this._verify2(s,_);var F=s.iadd(_);return F.cmp(this.m)>=0&&F.isub(this.m),F},Y.prototype.sub=function(s,_){this._verify2(s,_);var F=s.sub(_);return F.cmpn(0)<0&&F.iadd(this.m),F._forceRed(this)},Y.prototype.isub=function(s,_){this._verify2(s,_);var F=s.isub(_);return F.cmpn(0)<0&&F.iadd(this.m),F},Y.prototype.shl=function(s,_){return this._verify1(s),this.imod(s.ushln(_))},Y.prototype.imul=function(s,_){return this._verify2(s,_),this.imod(s.imul(_))},Y.prototype.mul=function(s,_){return this._verify2(s,_),this.imod(s.mul(_))},Y.prototype.isqr=function(s){return this.imul(s,s.clone())},Y.prototype.sqr=function(s){return this.mul(s,s)},Y.prototype.sqrt=function(s){if(s.isZero())return s.clone();var _=this.m.andln(3);if(a(_%2===1),_===3){var F=this.m.add(new r(1)).iushrn(2);return this.pow(s,F)}for(var E=this.m.subn(1),k=0;!E.isZero()&&E.andln(1)===0;)k++,E.iushrn(1);a(!E.isZero());var x=new r(1).toRed(this),R=x.redNeg(),M=this.m.subn(1).iushrn(1),o=this.m.bitLength();for(o=new r(2*o*o).toRed(this);this.pow(o,M).cmp(R)!==0;)o.redIAdd(R);for(var P=this.pow(o,E),$=this.pow(s,E.addn(1).iushrn(1)),K=this.pow(s,E),q=k;K.cmp(x)!==0;){for(var Fe=K,et=0;Fe.cmp(x)!==0;et++)Fe=Fe.redSqr();a(et<q);var Qe=this.pow(P,new r(1).iushln(q-et-1));$=$.redMul(Qe),P=Qe.redSqr(),K=K.redMul(P),q=et}return $},Y.prototype.invm=function(s){var _=s._invmp(this.m);return _.negative!==0?(_.negative=0,this.imod(_).redNeg()):this.imod(_)},Y.prototype.pow=function(s,_){if(_.isZero())return new r(1).toRed(this);if(_.cmpn(1)===0)return s.clone();var F=4,E=new Array(1<<F);E[0]=new r(1).toRed(this),E[1]=s;for(var k=2;k<E.length;k++)E[k]=this.mul(E[k-1],s);var x=E[0],R=0,M=0,o=_.bitLength()%26;for(o===0&&(o=26),k=_.length-1;k>=0;k--){for(var P=_.words[k],$=o-1;$>=0;$--){var K=P>>$&1;if(x!==E[0]&&(x=this.sqr(x)),K===0&&R===0){M=0;continue}R<<=1,R|=K,M++,!(M!==F&&(k!==0||$!==0))&&(x=this.mul(x,E[R]),M=0,R=0)}o=26}return x},Y.prototype.convertTo=function(s){var _=s.umod(this.m);return _===s?_.clone():_},Y.prototype.convertFrom=function(s){var _=s.clone();return _.red=null,_},r.mont=function(s){return new pe(s)};function pe(I){Y.call(this,I),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}f(pe,Y),pe.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},pe.prototype.convertFrom=function(s){var _=this.imod(s.mul(this.rinv));return _.red=null,_},pe.prototype.imul=function(s,_){if(s.isZero()||_.isZero())return s.words[0]=0,s.length=1,s;var F=s.imul(_),E=F.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=F.isub(E).iushrn(this.shift),x=k;return k.cmp(this.m)>=0?x=k.isub(this.m):k.cmpn(0)<0&&(x=k.iadd(this.m)),x._forceRed(this)},pe.prototype.mul=function(s,_){if(s.isZero()||_.isZero())return new r(0)._forceRed(this);var F=s.mul(_),E=F.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),k=F.isub(E).iushrn(this.shift),x=k;return k.cmp(this.m)>=0?x=k.isub(this.m):k.cmpn(0)<0&&(x=k.iadd(this.m)),x._forceRed(this)},pe.prototype.invm=function(s){var _=this.imod(s._invmp(this.m).mul(this.r2));return _._forceRed(this)}}(W,this)},77362:(W,b,n)=>{var e=n(78170),i=n(48206),a=n(52061),f=n(82509),r=n(67332),v=n(47108),c=n(99247),p=n(92861).Buffer;W.exports=function(y,d,w){var C;y.padding?C=y.padding:w?C=1:C=4;var j=e(y),O=j.modulus.byteLength();if(d.length>O||new f(d).cmp(j.modulus)>=0)throw new Error("decryption error");var N;w?N=c(new f(d),j):N=r(d,j);var X=p.alloc(O-N.length);if(N=p.concat([X,N],O),C===4)return g(j,N);if(C===1)return u(j,N,w);if(C===3)return N;throw new Error("unknown padding")};function g(m,y){var d=m.modulus.byteLength(),w=v("sha1").update(p.alloc(0)).digest(),C=w.length;if(y[0]!==0)throw new Error("decryption error");var j=y.slice(1,C+1),O=y.slice(C+1),N=a(j,i(O,C)),X=a(O,i(N,d-C-1));if(l(w,X.slice(0,C)))throw new Error("decryption error");for(var V=C;X[V]===0;)V++;if(X[V++]!==1)throw new Error("decryption error");return X.slice(V)}function u(m,y,d){for(var w=y.slice(0,2),C=2,j=0;y[C++]!==0;)if(C>=y.length){j++;break}var O=y.slice(2,C-1);if((w.toString("hex")!=="0002"&&!d||w.toString("hex")!=="0001"&&d)&&j++,O.length<8&&j++,j)throw new Error("decryption error");return y.slice(C)}function l(m,y){m=p.from(m),y=p.from(y);var d=0,w=m.length;m.length!==y.length&&(d++,w=Math.min(m.length,y.length));for(var C=-1;++C<w;)d+=m[C]^y[C];return d}},28902:(W,b,n)=>{var e=n(78170),i=n(53209),a=n(47108),f=n(48206),r=n(52061),v=n(82509),c=n(99247),p=n(67332),g=n(92861).Buffer;W.exports=function(d,w,C){var j;d.padding?j=d.padding:C?j=1:j=4;var O=e(d),N;if(j===4)N=u(O,w);else if(j===1)N=l(O,w,C);else if(j===3){if(N=new v(w),N.cmp(O.modulus)>=0)throw new Error("data too long for modulus")}else throw new Error("unknown padding");return C?p(N,O):c(N,O)};function u(y,d){var w=y.modulus.byteLength(),C=d.length,j=a("sha1").update(g.alloc(0)).digest(),O=j.length,N=2*O;if(C>w-N-2)throw new Error("message too long");var X=g.alloc(w-C-N-2),V=w-O-1,Z=i(O),J=r(g.concat([j,X,g.alloc(1,1),d],V),f(Z,V)),se=r(Z,f(J,O));return new v(g.concat([g.alloc(1),se,J],w))}function l(y,d,w){var C=d.length,j=y.modulus.byteLength();if(C>j-11)throw new Error("message too long");var O;return w?O=g.alloc(j-C-3,255):O=m(j-C-3),new v(g.concat([g.from([0,w?1:2]),O,g.alloc(1),d],j))}function m(y){for(var d=g.allocUnsafe(y),w=0,C=i(y*2),j=0,O;w<y;)j===C.length&&(C=i(y*2),j=0),O=C[j++],O&&(d[w++]=O);return d}},99247:(W,b,n)=>{var e=n(82509),i=n(92861).Buffer;function a(f,r){return i.from(f.toRed(e.mont(r.modulus)).redPow(new e(r.publicExponent)).fromRed().toArray())}W.exports=a},52061:W=>{W.exports=function(n,e){for(var i=n.length,a=-1;++a<i;)n[a]^=e[a];return n}},53209:(W,b,n)=>{"use strict";var e=n(65606),i=65536,a=4294967295;function f(){throw new Error(`Secure random number generation is not supported by this browser.
Use Chrome, Firefox or Internet Explorer 11`)}var r=n(92861).Buffer,v=n.g.crypto||n.g.msCrypto;v&&v.getRandomValues?W.exports=c:W.exports=f;function c(p,g){if(p>a)throw new RangeError("requested too many random bytes");var u=r.allocUnsafe(p);if(p>0)if(p>i)for(var l=0;l<p;l+=i)v.getRandomValues(u.slice(l,l+i));else v.getRandomValues(u);return typeof g=="function"?e.nextTick(function(){g(null,u)}):u}},76983:(W,b,n)=>{"use strict";var e=n(65606);function i(){throw new Error(`secure random number generation not supported by this browser
use chrome, FireFox or Internet Explorer 11`)}var a=n(92861),f=n(53209),r=a.Buffer,v=a.kMaxLength,c=n.g.crypto||n.g.msCrypto,p=Math.pow(2,32)-1;function g(d,w){if(typeof d!="number"||d!==d)throw new TypeError("offset must be a number");if(d>p||d<0)throw new TypeError("offset must be a uint32");if(d>v||d>w)throw new RangeError("offset out of range")}function u(d,w,C){if(typeof d!="number"||d!==d)throw new TypeError("size must be a number");if(d>p||d<0)throw new TypeError("size must be a uint32");if(d+w>C||d>v)throw new RangeError("buffer too small")}c&&c.getRandomValues||!e.browser?(b.randomFill=l,b.randomFillSync=y):(b.randomFill=i,b.randomFillSync=i);function l(d,w,C,j){if(!r.isBuffer(d)&&!(d instanceof n.g.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if(typeof w=="function")j=w,w=0,C=d.length;else if(typeof C=="function")j=C,C=d.length-w;else if(typeof j!="function")throw new TypeError('"cb" argument must be a function');return g(w,d.length),u(C,w,d.length),m(d,w,C,j)}function m(d,w,C,j){if(e.browser){var O=d.buffer,N=new Uint8Array(O,w,C);if(c.getRandomValues(N),j){e.nextTick(function(){j(null,d)});return}return d}if(j){f(C,function(V,Z){if(V)return j(V);Z.copy(d,w),j(null,d)});return}var X=f(C);return X.copy(d,w),d}function y(d,w,C){if(typeof w>"u"&&(w=0),!r.isBuffer(d)&&!(d instanceof n.g.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return g(w,d.length),C===void 0&&(C=d.length-w),u(C,w,d.length),m(d,w,C)}},86048:W=>{"use strict";function b(v,c){v.prototype=Object.create(c.prototype),v.prototype.constructor=v,v.__proto__=c}var n={};function e(v,c,p){p||(p=Error);function g(l,m,y){return typeof c=="string"?c:c(l,m,y)}var u=function(l){b(m,l);function m(y,d,w){return l.call(this,g(y,d,w))||this}return m}(p);u.prototype.name=p.name,u.prototype.code=v,n[v]=u}function i(v,c){if(Array.isArray(v)){var p=v.length;return v=v.map(function(g){return String(g)}),p>2?"one of ".concat(c," ").concat(v.slice(0,p-1).join(", "),", or ")+v[p-1]:p===2?"one of ".concat(c," ").concat(v[0]," or ").concat(v[1]):"of ".concat(c," ").concat(v[0])}else return"of ".concat(c," ").concat(String(v))}function a(v,c,p){return v.substr(!p||p<0?0:+p,c.length)===c}function f(v,c,p){return(p===void 0||p>v.length)&&(p=v.length),v.substring(p-c.length,p)===c}function r(v,c,p){return typeof p!="number"&&(p=0),p+c.length>v.length?!1:v.indexOf(c,p)!==-1}e("ERR_INVALID_OPT_VALUE",function(v,c){return'The value "'+c+'" is invalid for option "'+v+'"'},TypeError),e("ERR_INVALID_ARG_TYPE",function(v,c,p){var g;typeof c=="string"&&a(c,"not ")?(g="must not be",c=c.replace(/^not /,"")):g="must be";var u;if(f(v," argument"))u="The ".concat(v," ").concat(g," ").concat(i(c,"type"));else{var l=r(v,".")?"property":"argument";u='The "'.concat(v,'" ').concat(l," ").concat(g," ").concat(i(c,"type"))}return u+=". Received type ".concat(typeof p),u},TypeError),e("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),e("ERR_METHOD_NOT_IMPLEMENTED",function(v){return"The "+v+" method is not implemented"}),e("ERR_STREAM_PREMATURE_CLOSE","Premature close"),e("ERR_STREAM_DESTROYED",function(v){return"Cannot call "+v+" after a stream was destroyed"}),e("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),e("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),e("ERR_STREAM_WRITE_AFTER_END","write after end"),e("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),e("ERR_UNKNOWN_ENCODING",function(v){return"Unknown encoding: "+v},TypeError),e("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),W.exports.F=n},25382:(W,b,n)=>{"use strict";var e=n(65606),i=Object.keys||function(l){var m=[];for(var y in l)m.push(y);return m};W.exports=p;var a=n(45412),f=n(16708);n(56698)(p,a);for(var r=i(f.prototype),v=0;v<r.length;v++){var c=r[v];p.prototype[c]||(p.prototype[c]=f.prototype[c])}function p(l){if(!(this instanceof p))return new p(l);a.call(this,l),f.call(this,l),this.allowHalfOpen=!0,l&&(l.readable===!1&&(this.readable=!1),l.writable===!1&&(this.writable=!1),l.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",g)))}Object.defineProperty(p.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(p.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(p.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function g(){this._writableState.ended||e.nextTick(u,this)}function u(l){l.end()}Object.defineProperty(p.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(m){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=m,this._writableState.destroyed=m)}})},63600:(W,b,n)=>{"use strict";W.exports=i;var e=n(74610);n(56698)(i,e);function i(a){if(!(this instanceof i))return new i(a);e.call(this,a)}i.prototype._transform=function(a,f,r){r(null,a)}},45412:(W,b,n)=>{"use strict";var e=n(65606);W.exports=s;var i;s.ReadableState=I;var a=n(37007).EventEmitter,f=function(ct,Bt){return ct.listeners(Bt).length},r=n(40345),v=n(48287).Buffer,c=(typeof n.g<"u"?n.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function p(Lt){return v.from(Lt)}function g(Lt){return v.isBuffer(Lt)||Lt instanceof c}var u=n(79838),l;u&&u.debuglog?l=u.debuglog("stream"):l=function(){};var m=n(80345),y=n(75896),d=n(65291),w=d.getHighWaterMark,C=n(86048).F,j=C.ERR_INVALID_ARG_TYPE,O=C.ERR_STREAM_PUSH_AFTER_EOF,N=C.ERR_METHOD_NOT_IMPLEMENTED,X=C.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,V,Z,J;n(56698)(s,r);var se=y.errorOrDestroy,Y=["error","close","destroy","pause","resume"];function pe(Lt,ct,Bt){if(typeof Lt.prependListener=="function")return Lt.prependListener(ct,Bt);!Lt._events||!Lt._events[ct]?Lt.on(ct,Bt):Array.isArray(Lt._events[ct])?Lt._events[ct].unshift(Bt):Lt._events[ct]=[Bt,Lt._events[ct]]}function I(Lt,ct,Bt){i=i||n(25382),Lt=Lt||{},typeof Bt!="boolean"&&(Bt=ct instanceof i),this.objectMode=!!Lt.objectMode,Bt&&(this.objectMode=this.objectMode||!!Lt.readableObjectMode),this.highWaterMark=w(this,Lt,"readableHighWaterMark",Bt),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=Lt.emitClose!==!1,this.autoDestroy=!!Lt.autoDestroy,this.destroyed=!1,this.defaultEncoding=Lt.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Lt.encoding&&(V||(V=n(83141).I),this.decoder=new V(Lt.encoding),this.encoding=Lt.encoding)}function s(Lt){if(i=i||n(25382),!(this instanceof s))return new s(Lt);var ct=this instanceof i;this._readableState=new I(Lt,this,ct),this.readable=!0,Lt&&(typeof Lt.read=="function"&&(this._read=Lt.read),typeof Lt.destroy=="function"&&(this._destroy=Lt.destroy)),r.call(this)}Object.defineProperty(s.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(ct){this._readableState&&(this._readableState.destroyed=ct)}}),s.prototype.destroy=y.destroy,s.prototype._undestroy=y.undestroy,s.prototype._destroy=function(Lt,ct){ct(Lt)},s.prototype.push=function(Lt,ct){var Bt=this._readableState,gn;return Bt.objectMode?gn=!0:typeof Lt=="string"&&(ct=ct||Bt.defaultEncoding,ct!==Bt.encoding&&(Lt=v.from(Lt,ct),ct=""),gn=!0),_(this,Lt,ct,!1,gn)},s.prototype.unshift=function(Lt){return _(this,Lt,null,!0,!1)};function _(Lt,ct,Bt,gn,Mt){l("readableAddChunk",ct);var Zt=Lt._readableState;if(ct===null)Zt.reading=!1,M(Lt,Zt);else{var Kt;if(Mt||(Kt=E(Zt,ct)),Kt)se(Lt,Kt);else if(Zt.objectMode||ct&&ct.length>0)if(typeof ct!="string"&&!Zt.objectMode&&Object.getPrototypeOf(ct)!==v.prototype&&(ct=p(ct)),gn)Zt.endEmitted?se(Lt,new X):F(Lt,Zt,ct,!0);else if(Zt.ended)se(Lt,new O);else{if(Zt.destroyed)return!1;Zt.reading=!1,Zt.decoder&&!Bt?(ct=Zt.decoder.write(ct),Zt.objectMode||ct.length!==0?F(Lt,Zt,ct,!1):$(Lt,Zt)):F(Lt,Zt,ct,!1)}else gn||(Zt.reading=!1,$(Lt,Zt))}return!Zt.ended&&(Zt.length<Zt.highWaterMark||Zt.length===0)}function F(Lt,ct,Bt,gn){ct.flowing&&ct.length===0&&!ct.sync?(ct.awaitDrain=0,Lt.emit("data",Bt)):(ct.length+=ct.objectMode?1:Bt.length,gn?ct.buffer.unshift(Bt):ct.buffer.push(Bt),ct.needReadable&&o(Lt)),$(Lt,ct)}function E(Lt,ct){var Bt;return!g(ct)&&typeof ct!="string"&&ct!==void 0&&!Lt.objectMode&&(Bt=new j("chunk",["string","Buffer","Uint8Array"],ct)),Bt}s.prototype.isPaused=function(){return this._readableState.flowing===!1},s.prototype.setEncoding=function(Lt){V||(V=n(83141).I);var ct=new V(Lt);this._readableState.decoder=ct,this._readableState.encoding=this._readableState.decoder.encoding;for(var Bt=this._readableState.buffer.head,gn="";Bt!==null;)gn+=ct.write(Bt.data),Bt=Bt.next;return this._readableState.buffer.clear(),gn!==""&&this._readableState.buffer.push(gn),this._readableState.length=gn.length,this};var k=1073741824;function x(Lt){return Lt>=k?Lt=k:(Lt--,Lt|=Lt>>>1,Lt|=Lt>>>2,Lt|=Lt>>>4,Lt|=Lt>>>8,Lt|=Lt>>>16,Lt++),Lt}function R(Lt,ct){return Lt<=0||ct.length===0&&ct.ended?0:ct.objectMode?1:Lt!==Lt?ct.flowing&&ct.length?ct.buffer.head.data.length:ct.length:(Lt>ct.highWaterMark&&(ct.highWaterMark=x(Lt)),Lt<=ct.length?Lt:ct.ended?ct.length:(ct.needReadable=!0,0))}s.prototype.read=function(Lt){l("read",Lt),Lt=parseInt(Lt,10);var ct=this._readableState,Bt=Lt;if(Lt!==0&&(ct.emittedReadable=!1),Lt===0&&ct.needReadable&&((ct.highWaterMark!==0?ct.length>=ct.highWaterMark:ct.length>0)||ct.ended))return l("read: emitReadable",ct.length,ct.ended),ct.length===0&&ct.ended?Je(this):o(this),null;if(Lt=R(Lt,ct),Lt===0&&ct.ended)return ct.length===0&&Je(this),null;var gn=ct.needReadable;l("need readable",gn),(ct.length===0||ct.length-Lt<ct.highWaterMark)&&(gn=!0,l("length less than watermark",gn)),ct.ended||ct.reading?(gn=!1,l("reading or ended",gn)):gn&&(l("do read"),ct.reading=!0,ct.sync=!0,ct.length===0&&(ct.needReadable=!0),this._read(ct.highWaterMark),ct.sync=!1,ct.reading||(Lt=R(Bt,ct)));var Mt;return Lt>0?Mt=De(Lt,ct):Mt=null,Mt===null?(ct.needReadable=ct.length<=ct.highWaterMark,Lt=0):(ct.length-=Lt,ct.awaitDrain=0),ct.length===0&&(ct.ended||(ct.needReadable=!0),Bt!==Lt&&ct.ended&&Je(this)),Mt!==null&&this.emit("data",Mt),Mt};function M(Lt,ct){if(l("onEofChunk"),!ct.ended){if(ct.decoder){var Bt=ct.decoder.end();Bt&&Bt.length&&(ct.buffer.push(Bt),ct.length+=ct.objectMode?1:Bt.length)}ct.ended=!0,ct.sync?o(Lt):(ct.needReadable=!1,ct.emittedReadable||(ct.emittedReadable=!0,P(Lt)))}}function o(Lt){var ct=Lt._readableState;l("emitReadable",ct.needReadable,ct.emittedReadable),ct.needReadable=!1,ct.emittedReadable||(l("emitReadable",ct.flowing),ct.emittedReadable=!0,e.nextTick(P,Lt))}function P(Lt){var ct=Lt._readableState;l("emitReadable_",ct.destroyed,ct.length,ct.ended),!ct.destroyed&&(ct.length||ct.ended)&&(Lt.emit("readable"),ct.emittedReadable=!1),ct.needReadable=!ct.flowing&&!ct.ended&&ct.length<=ct.highWaterMark,qe(Lt)}function $(Lt,ct){ct.readingMore||(ct.readingMore=!0,e.nextTick(K,Lt,ct))}function K(Lt,ct){for(;!ct.reading&&!ct.ended&&(ct.length<ct.highWaterMark||ct.flowing&&ct.length===0);){var Bt=ct.length;if(l("maybeReadMore read 0"),Lt.read(0),Bt===ct.length)break}ct.readingMore=!1}s.prototype._read=function(Lt){se(this,new N("_read()"))},s.prototype.pipe=function(Lt,ct){var Bt=this,gn=this._readableState;switch(gn.pipesCount){case 0:gn.pipes=Lt;break;case 1:gn.pipes=[gn.pipes,Lt];break;default:gn.pipes.push(Lt);break}gn.pipesCount+=1,l("pipe count=%d opts=%j",gn.pipesCount,ct);var Mt=(!ct||ct.end!==!1)&&Lt!==e.stdout&&Lt!==e.stderr,Zt=Mt?Tt:Me;gn.endEmitted?e.nextTick(Zt):Bt.once("end",Zt),Lt.on("unpipe",Kt);function Kt(Pe,fe){l("onunpipe"),Pe===Bt&&fe&&fe.hasUnpiped===!1&&(fe.hasUnpiped=!0,Dt())}function Tt(){l("onend"),Lt.end()}var xt=q(Bt);Lt.on("drain",xt);var Jt=!1;function Dt(){l("cleanup"),Lt.removeListener("close",_e),Lt.removeListener("finish",oe),Lt.removeListener("drain",xt),Lt.removeListener("error",rt),Lt.removeListener("unpipe",Kt),Bt.removeListener("end",Tt),Bt.removeListener("end",Me),Bt.removeListener("data",en),Jt=!0,gn.awaitDrain&&(!Lt._writableState||Lt._writableState.needDrain)&&xt()}Bt.on("data",en);function en(Pe){l("ondata");var fe=Lt.write(Pe);l("dest.write",fe),fe===!1&&((gn.pipesCount===1&&gn.pipes===Lt||gn.pipesCount>1&&jt(gn.pipes,Lt)!==-1)&&!Jt&&(l("false write response, pause",gn.awaitDrain),gn.awaitDrain++),Bt.pause())}function rt(Pe){l("onerror",Pe),Me(),Lt.removeListener("error",rt),f(Lt,"error")===0&&se(Lt,Pe)}pe(Lt,"error",rt);function _e(){Lt.removeListener("finish",oe),Me()}Lt.once("close",_e);function oe(){l("onfinish"),Lt.removeListener("close",_e),Me()}Lt.once("finish",oe);function Me(){l("unpipe"),Bt.unpipe(Lt)}return Lt.emit("pipe",Bt),gn.flowing||(l("pipe resume"),Bt.resume()),Lt};function q(Lt){return function(){var Bt=Lt._readableState;l("pipeOnDrain",Bt.awaitDrain),Bt.awaitDrain&&Bt.awaitDrain--,Bt.awaitDrain===0&&f(Lt,"data")&&(Bt.flowing=!0,qe(Lt))}}s.prototype.unpipe=function(Lt){var ct=this._readableState,Bt={hasUnpiped:!1};if(ct.pipesCount===0)return this;if(ct.pipesCount===1)return Lt&&Lt!==ct.pipes?this:(Lt||(Lt=ct.pipes),ct.pipes=null,ct.pipesCount=0,ct.flowing=!1,Lt&&Lt.emit("unpipe",this,Bt),this);if(!Lt){var gn=ct.pipes,Mt=ct.pipesCount;ct.pipes=null,ct.pipesCount=0,ct.flowing=!1;for(var Zt=0;Zt<Mt;Zt++)gn[Zt].emit("unpipe",this,{hasUnpiped:!1});return this}var Kt=jt(ct.pipes,Lt);return Kt===-1?this:(ct.pipes.splice(Kt,1),ct.pipesCount-=1,ct.pipesCount===1&&(ct.pipes=ct.pipes[0]),Lt.emit("unpipe",this,Bt),this)},s.prototype.on=function(Lt,ct){var Bt=r.prototype.on.call(this,Lt,ct),gn=this._readableState;return Lt==="data"?(gn.readableListening=this.listenerCount("readable")>0,gn.flowing!==!1&&this.resume()):Lt==="readable"&&!gn.endEmitted&&!gn.readableListening&&(gn.readableListening=gn.needReadable=!0,gn.flowing=!1,gn.emittedReadable=!1,l("on readable",gn.length,gn.reading),gn.length?o(this):gn.reading||e.nextTick(et,this)),Bt},s.prototype.addListener=s.prototype.on,s.prototype.removeListener=function(Lt,ct){var Bt=r.prototype.removeListener.call(this,Lt,ct);return Lt==="readable"&&e.nextTick(Fe,this),Bt},s.prototype.removeAllListeners=function(Lt){var ct=r.prototype.removeAllListeners.apply(this,arguments);return(Lt==="readable"||Lt===void 0)&&e.nextTick(Fe,this),ct};function Fe(Lt){var ct=Lt._readableState;ct.readableListening=Lt.listenerCount("readable")>0,ct.resumeScheduled&&!ct.paused?ct.flowing=!0:Lt.listenerCount("data")>0&&Lt.resume()}function et(Lt){l("readable nexttick read 0"),Lt.read(0)}s.prototype.resume=function(){var Lt=this._readableState;return Lt.flowing||(l("resume"),Lt.flowing=!Lt.readableListening,Qe(this,Lt)),Lt.paused=!1,this};function Qe(Lt,ct){ct.resumeScheduled||(ct.resumeScheduled=!0,e.nextTick(Ht,Lt,ct))}function Ht(Lt,ct){l("resume",ct.reading),ct.reading||Lt.read(0),ct.resumeScheduled=!1,Lt.emit("resume"),qe(Lt),ct.flowing&&!ct.reading&&Lt.read(0)}s.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function qe(Lt){var ct=Lt._readableState;for(l("flow",ct.flowing);ct.flowing&&Lt.read()!==null;);}s.prototype.wrap=function(Lt){var ct=this,Bt=this._readableState,gn=!1;Lt.on("end",function(){if(l("wrapped end"),Bt.decoder&&!Bt.ended){var Kt=Bt.decoder.end();Kt&&Kt.length&&ct.push(Kt)}ct.push(null)}),Lt.on("data",function(Kt){if(l("wrapped data"),Bt.decoder&&(Kt=Bt.decoder.write(Kt)),!(Bt.objectMode&&Kt==null)&&!(!Bt.objectMode&&(!Kt||!Kt.length))){var Tt=ct.push(Kt);Tt||(gn=!0,Lt.pause())}});for(var Mt in Lt)this[Mt]===void 0&&typeof Lt[Mt]=="function"&&(this[Mt]=function(Tt){return function(){return Lt[Tt].apply(Lt,arguments)}}(Mt));for(var Zt=0;Zt<Y.length;Zt++)Lt.on(Y[Zt],this.emit.bind(this,Y[Zt]));return this._read=function(Kt){l("wrapped _read",Kt),gn&&(gn=!1,Lt.resume())},this},typeof Symbol=="function"&&(s.prototype[Symbol.asyncIterator]=function(){return Z===void 0&&(Z=n(2955)),Z(this)}),Object.defineProperty(s.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(s.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(s.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(ct){this._readableState&&(this._readableState.flowing=ct)}}),s._fromList=De,Object.defineProperty(s.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function De(Lt,ct){if(ct.length===0)return null;var Bt;return ct.objectMode?Bt=ct.buffer.shift():!Lt||Lt>=ct.length?(ct.decoder?Bt=ct.buffer.join(""):ct.buffer.length===1?Bt=ct.buffer.first():Bt=ct.buffer.concat(ct.length),ct.buffer.clear()):Bt=ct.buffer.consume(Lt,ct.decoder),Bt}function Je(Lt){var ct=Lt._readableState;l("endReadable",ct.endEmitted),ct.endEmitted||(ct.ended=!0,e.nextTick(yt,ct,Lt))}function yt(Lt,ct){if(l("endReadableNT",Lt.endEmitted,Lt.length),!Lt.endEmitted&&Lt.length===0&&(Lt.endEmitted=!0,ct.readable=!1,ct.emit("end"),Lt.autoDestroy)){var Bt=ct._writableState;(!Bt||Bt.autoDestroy&&Bt.finished)&&ct.destroy()}}typeof Symbol=="function"&&(s.from=function(Lt,ct){return J===void 0&&(J=n(55157)),J(s,Lt,ct)});function jt(Lt,ct){for(var Bt=0,gn=Lt.length;Bt<gn;Bt++)if(Lt[Bt]===ct)return Bt;return-1}},74610:(W,b,n)=>{"use strict";W.exports=p;var e=n(86048).F,i=e.ERR_METHOD_NOT_IMPLEMENTED,a=e.ERR_MULTIPLE_CALLBACK,f=e.ERR_TRANSFORM_ALREADY_TRANSFORMING,r=e.ERR_TRANSFORM_WITH_LENGTH_0,v=n(25382);n(56698)(p,v);function c(l,m){var y=this._transformState;y.transforming=!1;var d=y.writecb;if(d===null)return this.emit("error",new a);y.writechunk=null,y.writecb=null,m!=null&&this.push(m),d(l);var w=this._readableState;w.reading=!1,(w.needReadable||w.length<w.highWaterMark)&&this._read(w.highWaterMark)}function p(l){if(!(this instanceof p))return new p(l);v.call(this,l),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,l&&(typeof l.transform=="function"&&(this._transform=l.transform),typeof l.flush=="function"&&(this._flush=l.flush)),this.on("prefinish",g)}function g(){var l=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(m,y){u(l,m,y)}):u(this,null,null)}p.prototype.push=function(l,m){return this._transformState.needTransform=!1,v.prototype.push.call(this,l,m)},p.prototype._transform=function(l,m,y){y(new i("_transform()"))},p.prototype._write=function(l,m,y){var d=this._transformState;if(d.writecb=y,d.writechunk=l,d.writeencoding=m,!d.transforming){var w=this._readableState;(d.needTransform||w.needReadable||w.length<w.highWaterMark)&&this._read(w.highWaterMark)}},p.prototype._read=function(l){var m=this._transformState;m.writechunk!==null&&!m.transforming?(m.transforming=!0,this._transform(m.writechunk,m.writeencoding,m.afterTransform)):m.needTransform=!0},p.prototype._destroy=function(l,m){v.prototype._destroy.call(this,l,function(y){m(y)})};function u(l,m,y){if(m)return l.emit("error",m);if(y!=null&&l.push(y),l._writableState.length)throw new r;if(l._transformState.transforming)throw new f;return l.push(null)}},16708:(W,b,n)=>{"use strict";var e=n(65606);W.exports=I;function i(qe,De,Je){this.chunk=qe,this.encoding=De,this.callback=Je,this.next=null}function a(qe){var De=this;this.next=null,this.entry=null,this.finish=function(){Ht(De,qe)}}var f;I.WritableState=Y;var r={deprecate:n(94643)},v=n(40345),c=n(48287).Buffer,p=(typeof n.g<"u"?n.g:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function g(qe){return c.from(qe)}function u(qe){return c.isBuffer(qe)||qe instanceof p}var l=n(75896),m=n(65291),y=m.getHighWaterMark,d=n(86048).F,w=d.ERR_INVALID_ARG_TYPE,C=d.ERR_METHOD_NOT_IMPLEMENTED,j=d.ERR_MULTIPLE_CALLBACK,O=d.ERR_STREAM_CANNOT_PIPE,N=d.ERR_STREAM_DESTROYED,X=d.ERR_STREAM_NULL_VALUES,V=d.ERR_STREAM_WRITE_AFTER_END,Z=d.ERR_UNKNOWN_ENCODING,J=l.errorOrDestroy;n(56698)(I,v);function se(){}function Y(qe,De,Je){f=f||n(25382),qe=qe||{},typeof Je!="boolean"&&(Je=De instanceof f),this.objectMode=!!qe.objectMode,Je&&(this.objectMode=this.objectMode||!!qe.writableObjectMode),this.highWaterMark=y(this,qe,"writableHighWaterMark",Je),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var yt=qe.decodeStrings===!1;this.decodeStrings=!yt,this.defaultEncoding=qe.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(jt){M(De,jt)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=qe.emitClose!==!1,this.autoDestroy=!!qe.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}Y.prototype.getBuffer=function(){for(var De=this.bufferedRequest,Je=[];De;)Je.push(De),De=De.next;return Je},function(){try{Object.defineProperty(Y.prototype,"buffer",{get:r.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}();var pe;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(pe=Function.prototype[Symbol.hasInstance],Object.defineProperty(I,Symbol.hasInstance,{value:function(De){return pe.call(this,De)?!0:this!==I?!1:De&&De._writableState instanceof Y}})):pe=function(De){return De instanceof this};function I(qe){f=f||n(25382);var De=this instanceof f;if(!De&&!pe.call(I,this))return new I(qe);this._writableState=new Y(qe,this,De),this.writable=!0,qe&&(typeof qe.write=="function"&&(this._write=qe.write),typeof qe.writev=="function"&&(this._writev=qe.writev),typeof qe.destroy=="function"&&(this._destroy=qe.destroy),typeof qe.final=="function"&&(this._final=qe.final)),v.call(this)}I.prototype.pipe=function(){J(this,new O)};function s(qe,De){var Je=new V;J(qe,Je),e.nextTick(De,Je)}function _(qe,De,Je,yt){var jt;return Je===null?jt=new X:typeof Je!="string"&&!De.objectMode&&(jt=new w("chunk",["string","Buffer"],Je)),jt?(J(qe,jt),e.nextTick(yt,jt),!1):!0}I.prototype.write=function(qe,De,Je){var yt=this._writableState,jt=!1,Lt=!yt.objectMode&&u(qe);return Lt&&!c.isBuffer(qe)&&(qe=g(qe)),typeof De=="function"&&(Je=De,De=null),Lt?De="buffer":De||(De=yt.defaultEncoding),typeof Je!="function"&&(Je=se),yt.ending?s(this,Je):(Lt||_(this,yt,qe,Je))&&(yt.pendingcb++,jt=E(this,yt,Lt,qe,De,Je)),jt},I.prototype.cork=function(){this._writableState.corked++},I.prototype.uncork=function(){var qe=this._writableState;qe.corked&&(qe.corked--,!qe.writing&&!qe.corked&&!qe.bufferProcessing&&qe.bufferedRequest&&$(this,qe))},I.prototype.setDefaultEncoding=function(De){if(typeof De=="string"&&(De=De.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((De+"").toLowerCase())>-1))throw new Z(De);return this._writableState.defaultEncoding=De,this},Object.defineProperty(I.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function F(qe,De,Je){return!qe.objectMode&&qe.decodeStrings!==!1&&typeof De=="string"&&(De=c.from(De,Je)),De}Object.defineProperty(I.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function E(qe,De,Je,yt,jt,Lt){if(!Je){var ct=F(De,yt,jt);yt!==ct&&(Je=!0,jt="buffer",yt=ct)}var Bt=De.objectMode?1:yt.length;De.length+=Bt;var gn=De.length<De.highWaterMark;if(gn||(De.needDrain=!0),De.writing||De.corked){var Mt=De.lastBufferedRequest;De.lastBufferedRequest={chunk:yt,encoding:jt,isBuf:Je,callback:Lt,next:null},Mt?Mt.next=De.lastBufferedRequest:De.bufferedRequest=De.lastBufferedRequest,De.bufferedRequestCount+=1}else k(qe,De,!1,Bt,yt,jt,Lt);return gn}function k(qe,De,Je,yt,jt,Lt,ct){De.writelen=yt,De.writecb=ct,De.writing=!0,De.sync=!0,De.destroyed?De.onwrite(new N("write")):Je?qe._writev(jt,De.onwrite):qe._write(jt,Lt,De.onwrite),De.sync=!1}function x(qe,De,Je,yt,jt){--De.pendingcb,Je?(e.nextTick(jt,yt),e.nextTick(et,qe,De),qe._writableState.errorEmitted=!0,J(qe,yt)):(jt(yt),qe._writableState.errorEmitted=!0,J(qe,yt),et(qe,De))}function R(qe){qe.writing=!1,qe.writecb=null,qe.length-=qe.writelen,qe.writelen=0}function M(qe,De){var Je=qe._writableState,yt=Je.sync,jt=Je.writecb;if(typeof jt!="function")throw new j;if(R(Je),De)x(qe,Je,yt,De,jt);else{var Lt=K(Je)||qe.destroyed;!Lt&&!Je.corked&&!Je.bufferProcessing&&Je.bufferedRequest&&$(qe,Je),yt?e.nextTick(o,qe,Je,Lt,jt):o(qe,Je,Lt,jt)}}function o(qe,De,Je,yt){Je||P(qe,De),De.pendingcb--,yt(),et(qe,De)}function P(qe,De){De.length===0&&De.needDrain&&(De.needDrain=!1,qe.emit("drain"))}function $(qe,De){De.bufferProcessing=!0;var Je=De.bufferedRequest;if(qe._writev&&Je&&Je.next){var yt=De.bufferedRequestCount,jt=new Array(yt),Lt=De.corkedRequestsFree;Lt.entry=Je;for(var ct=0,Bt=!0;Je;)jt[ct]=Je,Je.isBuf||(Bt=!1),Je=Je.next,ct+=1;jt.allBuffers=Bt,k(qe,De,!0,De.length,jt,"",Lt.finish),De.pendingcb++,De.lastBufferedRequest=null,Lt.next?(De.corkedRequestsFree=Lt.next,Lt.next=null):De.corkedRequestsFree=new a(De),De.bufferedRequestCount=0}else{for(;Je;){var gn=Je.chunk,Mt=Je.encoding,Zt=Je.callback,Kt=De.objectMode?1:gn.length;if(k(qe,De,!1,Kt,gn,Mt,Zt),Je=Je.next,De.bufferedRequestCount--,De.writing)break}Je===null&&(De.lastBufferedRequest=null)}De.bufferedRequest=Je,De.bufferProcessing=!1}I.prototype._write=function(qe,De,Je){Je(new C("_write()"))},I.prototype._writev=null,I.prototype.end=function(qe,De,Je){var yt=this._writableState;return typeof qe=="function"?(Je=qe,qe=null,De=null):typeof De=="function"&&(Je=De,De=null),qe!=null&&this.write(qe,De),yt.corked&&(yt.corked=1,this.uncork()),yt.ending||Qe(this,yt,Je),this},Object.defineProperty(I.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function K(qe){return qe.ending&&qe.length===0&&qe.bufferedRequest===null&&!qe.finished&&!qe.writing}function q(qe,De){qe._final(function(Je){De.pendingcb--,Je&&J(qe,Je),De.prefinished=!0,qe.emit("prefinish"),et(qe,De)})}function Fe(qe,De){!De.prefinished&&!De.finalCalled&&(typeof qe._final=="function"&&!De.destroyed?(De.pendingcb++,De.finalCalled=!0,e.nextTick(q,qe,De)):(De.prefinished=!0,qe.emit("prefinish")))}function et(qe,De){var Je=K(De);if(Je&&(Fe(qe,De),De.pendingcb===0&&(De.finished=!0,qe.emit("finish"),De.autoDestroy))){var yt=qe._readableState;(!yt||yt.autoDestroy&&yt.endEmitted)&&qe.destroy()}return Je}function Qe(qe,De,Je){De.ending=!0,et(qe,De),Je&&(De.finished?e.nextTick(Je):qe.once("finish",Je)),De.ended=!0,qe.writable=!1}function Ht(qe,De,Je){var yt=qe.entry;for(qe.entry=null;yt;){var jt=yt.callback;De.pendingcb--,jt(Je),yt=yt.next}De.corkedRequestsFree.next=qe}Object.defineProperty(I.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(De){this._writableState&&(this._writableState.destroyed=De)}}),I.prototype.destroy=l.destroy,I.prototype._undestroy=l.undestroy,I.prototype._destroy=function(qe,De){De(qe)}},2955:(W,b,n)=>{"use strict";var e=n(65606),i;function a(V,Z,J){return Z=f(Z),Z in V?Object.defineProperty(V,Z,{value:J,enumerable:!0,configurable:!0,writable:!0}):V[Z]=J,V}function f(V){var Z=r(V,"string");return typeof Z=="symbol"?Z:String(Z)}function r(V,Z){if(typeof V!="object"||V===null)return V;var J=V[Symbol.toPrimitive];if(J!==void 0){var se=J.call(V,Z||"default");if(typeof se!="object")return se;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Z==="string"?String:Number)(V)}var v=n(86238),c=Symbol("lastResolve"),p=Symbol("lastReject"),g=Symbol("error"),u=Symbol("ended"),l=Symbol("lastPromise"),m=Symbol("handlePromise"),y=Symbol("stream");function d(V,Z){return{value:V,done:Z}}function w(V){var Z=V[c];if(Z!==null){var J=V[y].read();J!==null&&(V[l]=null,V[c]=null,V[p]=null,Z(d(J,!1)))}}function C(V){e.nextTick(w,V)}function j(V,Z){return function(J,se){V.then(function(){if(Z[u]){J(d(void 0,!0));return}Z[m](J,se)},se)}}var O=Object.getPrototypeOf(function(){}),N=Object.setPrototypeOf((i={get stream(){return this[y]},next:function(){var Z=this,J=this[g];if(J!==null)return Promise.reject(J);if(this[u])return Promise.resolve(d(void 0,!0));if(this[y].destroyed)return new Promise(function(I,s){e.nextTick(function(){Z[g]?s(Z[g]):I(d(void 0,!0))})});var se=this[l],Y;if(se)Y=new Promise(j(se,this));else{var pe=this[y].read();if(pe!==null)return Promise.resolve(d(pe,!1));Y=new Promise(this[m])}return this[l]=Y,Y}},a(i,Symbol.asyncIterator,function(){return this}),a(i,"return",function(){var Z=this;return new Promise(function(J,se){Z[y].destroy(null,function(Y){if(Y){se(Y);return}J(d(void 0,!0))})})}),i),O),X=function(Z){var J,se=Object.create(N,(J={},a(J,y,{value:Z,writable:!0}),a(J,c,{value:null,writable:!0}),a(J,p,{value:null,writable:!0}),a(J,g,{value:null,writable:!0}),a(J,u,{value:Z._readableState.endEmitted,writable:!0}),a(J,m,{value:function(pe,I){var s=se[y].read();s?(se[l]=null,se[c]=null,se[p]=null,pe(d(s,!1))):(se[c]=pe,se[p]=I)},writable:!0}),J));return se[l]=null,v(Z,function(Y){if(Y&&Y.code!=="ERR_STREAM_PREMATURE_CLOSE"){var pe=se[p];pe!==null&&(se[l]=null,se[c]=null,se[p]=null,pe(Y)),se[g]=Y;return}var I=se[c];I!==null&&(se[l]=null,se[c]=null,se[p]=null,I(d(void 0,!0))),se[u]=!0}),Z.on("readable",C.bind(null,se)),se};W.exports=X},80345:(W,b,n)=>{"use strict";function e(w,C){var j=Object.keys(w);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(w);C&&(O=O.filter(function(N){return Object.getOwnPropertyDescriptor(w,N).enumerable})),j.push.apply(j,O)}return j}function i(w){for(var C=1;C<arguments.length;C++){var j=arguments[C]!=null?arguments[C]:{};C%2?e(Object(j),!0).forEach(function(O){a(w,O,j[O])}):Object.getOwnPropertyDescriptors?Object.defineProperties(w,Object.getOwnPropertyDescriptors(j)):e(Object(j)).forEach(function(O){Object.defineProperty(w,O,Object.getOwnPropertyDescriptor(j,O))})}return w}function a(w,C,j){return C=c(C),C in w?Object.defineProperty(w,C,{value:j,enumerable:!0,configurable:!0,writable:!0}):w[C]=j,w}function f(w,C){if(!(w instanceof C))throw new TypeError("Cannot call a class as a function")}function r(w,C){for(var j=0;j<C.length;j++){var O=C[j];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(w,c(O.key),O)}}function v(w,C,j){return C&&r(w.prototype,C),j&&r(w,j),Object.defineProperty(w,"prototype",{writable:!1}),w}function c(w){var C=p(w,"string");return typeof C=="symbol"?C:String(C)}function p(w,C){if(typeof w!="object"||w===null)return w;var j=w[Symbol.toPrimitive];if(j!==void 0){var O=j.call(w,C||"default");if(typeof O!="object")return O;throw new TypeError("@@toPrimitive must return a primitive value.")}return(C==="string"?String:Number)(w)}var g=n(48287),u=g.Buffer,l=n(15340),m=l.inspect,y=m&&m.custom||"inspect";function d(w,C,j){u.prototype.copy.call(w,C,j)}W.exports=function(){function w(){f(this,w),this.head=null,this.tail=null,this.length=0}return v(w,[{key:"push",value:function(j){var O={data:j,next:null};this.length>0?this.tail.next=O:this.head=O,this.tail=O,++this.length}},{key:"unshift",value:function(j){var O={data:j,next:this.head};this.length===0&&(this.tail=O),this.head=O,++this.length}},{key:"shift",value:function(){if(this.length!==0){var j=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,j}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(j){if(this.length===0)return"";for(var O=this.head,N=""+O.data;O=O.next;)N+=j+O.data;return N}},{key:"concat",value:function(j){if(this.length===0)return u.alloc(0);for(var O=u.allocUnsafe(j>>>0),N=this.head,X=0;N;)d(N.data,O,X),X+=N.data.length,N=N.next;return O}},{key:"consume",value:function(j,O){var N;return j<this.head.data.length?(N=this.head.data.slice(0,j),this.head.data=this.head.data.slice(j)):j===this.head.data.length?N=this.shift():N=O?this._getString(j):this._getBuffer(j),N}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(j){var O=this.head,N=1,X=O.data;for(j-=X.length;O=O.next;){var V=O.data,Z=j>V.length?V.length:j;if(Z===V.length?X+=V:X+=V.slice(0,j),j-=Z,j===0){Z===V.length?(++N,O.next?this.head=O.next:this.head=this.tail=null):(this.head=O,O.data=V.slice(Z));break}++N}return this.length-=N,X}},{key:"_getBuffer",value:function(j){var O=u.allocUnsafe(j),N=this.head,X=1;for(N.data.copy(O),j-=N.data.length;N=N.next;){var V=N.data,Z=j>V.length?V.length:j;if(V.copy(O,O.length-j,0,Z),j-=Z,j===0){Z===V.length?(++X,N.next?this.head=N.next:this.head=this.tail=null):(this.head=N,N.data=V.slice(Z));break}++X}return this.length-=X,O}},{key:y,value:function(j,O){return m(this,i(i({},O),{},{depth:0,customInspect:!1}))}}]),w}()},75896:(W,b,n)=>{"use strict";var e=n(65606);function i(p,g){var u=this,l=this._readableState&&this._readableState.destroyed,m=this._writableState&&this._writableState.destroyed;return l||m?(g?g(p):p&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,e.nextTick(v,this,p)):e.nextTick(v,this,p)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(p||null,function(y){!g&&y?u._writableState?u._writableState.errorEmitted?e.nextTick(f,u):(u._writableState.errorEmitted=!0,e.nextTick(a,u,y)):e.nextTick(a,u,y):g?(e.nextTick(f,u),g(y)):e.nextTick(f,u)}),this)}function a(p,g){v(p,g),f(p)}function f(p){p._writableState&&!p._writableState.emitClose||p._readableState&&!p._readableState.emitClose||p.emit("close")}function r(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function v(p,g){p.emit("error",g)}function c(p,g){var u=p._readableState,l=p._writableState;u&&u.autoDestroy||l&&l.autoDestroy?p.destroy(g):p.emit("error",g)}W.exports={destroy:i,undestroy:r,errorOrDestroy:c}},86238:(W,b,n)=>{"use strict";var e=n(86048).F.ERR_STREAM_PREMATURE_CLOSE;function i(v){var c=!1;return function(){if(!c){c=!0;for(var p=arguments.length,g=new Array(p),u=0;u<p;u++)g[u]=arguments[u];v.apply(this,g)}}}function a(){}function f(v){return v.setHeader&&typeof v.abort=="function"}function r(v,c,p){if(typeof c=="function")return r(v,null,c);c||(c={}),p=i(p||a);var g=c.readable||c.readable!==!1&&v.readable,u=c.writable||c.writable!==!1&&v.writable,l=function(){v.writable||y()},m=v._writableState&&v._writableState.finished,y=function(){u=!1,m=!0,g||p.call(v)},d=v._readableState&&v._readableState.endEmitted,w=function(){g=!1,d=!0,u||p.call(v)},C=function(X){p.call(v,X)},j=function(){var X;if(g&&!d)return(!v._readableState||!v._readableState.ended)&&(X=new e),p.call(v,X);if(u&&!m)return(!v._writableState||!v._writableState.ended)&&(X=new e),p.call(v,X)},O=function(){v.req.on("finish",y)};return f(v)?(v.on("complete",y),v.on("abort",j),v.req?O():v.on("request",O)):u&&!v._writableState&&(v.on("end",l),v.on("close",l)),v.on("end",w),v.on("finish",y),c.error!==!1&&v.on("error",C),v.on("close",j),function(){v.removeListener("complete",y),v.removeListener("abort",j),v.removeListener("request",O),v.req&&v.req.removeListener("finish",y),v.removeListener("end",l),v.removeListener("close",l),v.removeListener("finish",y),v.removeListener("end",w),v.removeListener("error",C),v.removeListener("close",j)}}W.exports=r},55157:W=>{W.exports=function(){throw new Error("Readable.from is not available in the browser")}},57758:(W,b,n)=>{"use strict";var e;function i(y){var d=!1;return function(){d||(d=!0,y.apply(void 0,arguments))}}var a=n(86048).F,f=a.ERR_MISSING_ARGS,r=a.ERR_STREAM_DESTROYED;function v(y){if(y)throw y}function c(y){return y.setHeader&&typeof y.abort=="function"}function p(y,d,w,C){C=i(C);var j=!1;y.on("close",function(){j=!0}),e===void 0&&(e=n(86238)),e(y,{readable:d,writable:w},function(N){if(N)return C(N);j=!0,C()});var O=!1;return function(N){if(!j&&!O){if(O=!0,c(y))return y.abort();if(typeof y.destroy=="function")return y.destroy();C(N||new r("pipe"))}}}function g(y){y()}function u(y,d){return y.pipe(d)}function l(y){return!y.length||typeof y[y.length-1]!="function"?v:y.pop()}function m(){for(var y=arguments.length,d=new Array(y),w=0;w<y;w++)d[w]=arguments[w];var C=l(d);if(Array.isArray(d[0])&&(d=d[0]),d.length<2)throw new f("streams");var j,O=d.map(function(N,X){var V=X<d.length-1,Z=X>0;return p(N,V,Z,function(J){j||(j=J),J&&O.forEach(g),!V&&(O.forEach(g),C(j))})});return d.reduce(u)}W.exports=m},65291:(W,b,n)=>{"use strict";var e=n(86048).F.ERR_INVALID_OPT_VALUE;function i(f,r,v){return f.highWaterMark!=null?f.highWaterMark:r?f[v]:null}function a(f,r,v,c){var p=i(r,c,v);if(p!=null){if(!(isFinite(p)&&Math.floor(p)===p)||p<0){var g=c?v:"highWaterMark";throw new e(g,p)}return Math.floor(p)}return f.objectMode?16:16384}W.exports={getHighWaterMark:a}},40345:(W,b,n)=>{W.exports=n(37007).EventEmitter},28399:(W,b,n)=>{b=W.exports=n(45412),b.Stream=b,b.Readable=b,b.Writable=n(16708),b.Duplex=n(25382),b.Transform=n(74610),b.PassThrough=n(63600),b.finished=n(86238),b.pipeline=n(57758)},66011:(W,b,n)=>{"use strict";var e=n(48287).Buffer,i=n(56698),a=n(4729),f=new Array(16),r=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],v=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],c=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],p=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],g=[0,1518500249,1859775393,2400959708,2840853838],u=[1352829926,1548603684,1836072691,2053994217,0];function l(){a.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}i(l,a),l.prototype._update=function(){for(var O=f,N=0;N<16;++N)O[N]=this._block.readInt32LE(N*4);for(var X=this._a|0,V=this._b|0,Z=this._c|0,J=this._d|0,se=this._e|0,Y=this._a|0,pe=this._b|0,I=this._c|0,s=this._d|0,_=this._e|0,F=0;F<80;F+=1){var E,k;F<16?(E=y(X,V,Z,J,se,O[r[F]],g[0],c[F]),k=j(Y,pe,I,s,_,O[v[F]],u[0],p[F])):F<32?(E=d(X,V,Z,J,se,O[r[F]],g[1],c[F]),k=C(Y,pe,I,s,_,O[v[F]],u[1],p[F])):F<48?(E=w(X,V,Z,J,se,O[r[F]],g[2],c[F]),k=w(Y,pe,I,s,_,O[v[F]],u[2],p[F])):F<64?(E=C(X,V,Z,J,se,O[r[F]],g[3],c[F]),k=d(Y,pe,I,s,_,O[v[F]],u[3],p[F])):(E=j(X,V,Z,J,se,O[r[F]],g[4],c[F]),k=y(Y,pe,I,s,_,O[v[F]],u[4],p[F])),X=se,se=J,J=m(Z,10),Z=V,V=E,Y=_,_=s,s=m(I,10),I=pe,pe=k}var x=this._b+Z+s|0;this._b=this._c+J+_|0,this._c=this._d+se+Y|0,this._d=this._e+X+pe|0,this._e=this._a+V+I|0,this._a=x},l.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var O=e.alloc?e.alloc(20):new e(20);return O.writeInt32LE(this._a,0),O.writeInt32LE(this._b,4),O.writeInt32LE(this._c,8),O.writeInt32LE(this._d,12),O.writeInt32LE(this._e,16),O};function m(O,N){return O<<N|O>>>32-N}function y(O,N,X,V,Z,J,se,Y){return m(O+(N^X^V)+J+se|0,Y)+Z|0}function d(O,N,X,V,Z,J,se,Y){return m(O+(N&X|~N&V)+J+se|0,Y)+Z|0}function w(O,N,X,V,Z,J,se,Y){return m(O+((N|~X)^V)+J+se|0,Y)+Z|0}function C(O,N,X,V,Z,J,se,Y){return m(O+(N&V|X&~V)+J+se|0,Y)+Z|0}function j(O,N,X,V,Z,J,se,Y){return m(O+(N^(X|~V))+J+se|0,Y)+Z|0}W.exports=l},92861:(W,b,n)=>{var e=n(48287),i=e.Buffer;function a(r,v){for(var c in r)v[c]=r[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?W.exports=e:(a(e,b),b.Buffer=f);function f(r,v,c){return i(r,v,c)}a(i,f),f.from=function(r,v,c){if(typeof r=="number")throw new TypeError("Argument must not be a number");return i(r,v,c)},f.alloc=function(r,v,c){if(typeof r!="number")throw new TypeError("Argument must be a number");var p=i(r);return v!==void 0?typeof c=="string"?p.fill(v,c):p.fill(v):p.fill(0),p},f.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return i(r)},f.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(r)}},37963:W=>{"use strict";const b={};b.generateIdentifier=function(){return Math.random().toString(36).substring(2,12)},b.localCName=b.generateIdentifier(),b.splitLines=function(n){return n.trim().split(`
`).map(e=>e.trim())},b.splitSections=function(n){return n.split(`
m=`).map((i,a)=>(a>0?"m="+i:i).trim()+`\r
`)},b.getDescription=function(n){const e=b.splitSections(n);return e&&e[0]},b.getMediaSections=function(n){const e=b.splitSections(n);return e.shift(),e},b.matchPrefix=function(n,e){return b.splitLines(n).filter(i=>i.indexOf(e)===0)},b.parseCandidate=function(n){let e;n.indexOf("a=candidate:")===0?e=n.substring(12).split(" "):e=n.substring(10).split(" ");const i={foundation:e[0],component:{1:"rtp",2:"rtcp"}[e[1]]||e[1],protocol:e[2].toLowerCase(),priority:parseInt(e[3],10),ip:e[4],address:e[4],port:parseInt(e[5],10),type:e[7]};for(let a=8;a<e.length;a+=2)switch(e[a]){case"raddr":i.relatedAddress=e[a+1];break;case"rport":i.relatedPort=parseInt(e[a+1],10);break;case"tcptype":i.tcpType=e[a+1];break;case"ufrag":i.ufrag=e[a+1],i.usernameFragment=e[a+1];break;default:i[e[a]]===void 0&&(i[e[a]]=e[a+1]);break}return i},b.writeCandidate=function(n){const e=[];e.push(n.foundation);const i=n.component;i==="rtp"?e.push(1):i==="rtcp"?e.push(2):e.push(i),e.push(n.protocol.toUpperCase()),e.push(n.priority),e.push(n.address||n.ip),e.push(n.port);const a=n.type;return e.push("typ"),e.push(a),a!=="host"&&n.relatedAddress&&n.relatedPort&&(e.push("raddr"),e.push(n.relatedAddress),e.push("rport"),e.push(n.relatedPort)),n.tcpType&&n.protocol.toLowerCase()==="tcp"&&(e.push("tcptype"),e.push(n.tcpType)),(n.usernameFragment||n.ufrag)&&(e.push("ufrag"),e.push(n.usernameFragment||n.ufrag)),"candidate:"+e.join(" ")},b.parseIceOptions=function(n){return n.substring(14).split(" ")},b.parseRtpMap=function(n){let e=n.substring(9).split(" ");const i={payloadType:parseInt(e.shift(),10)};return e=e[0].split("/"),i.name=e[0],i.clockRate=parseInt(e[1],10),i.channels=e.length===3?parseInt(e[2],10):1,i.numChannels=i.channels,i},b.writeRtpMap=function(n){let e=n.payloadType;n.preferredPayloadType!==void 0&&(e=n.preferredPayloadType);const i=n.channels||n.numChannels||1;return"a=rtpmap:"+e+" "+n.name+"/"+n.clockRate+(i!==1?"/"+i:"")+`\r
`},b.parseExtmap=function(n){const e=n.substring(9).split(" ");return{id:parseInt(e[0],10),direction:e[0].indexOf("/")>0?e[0].split("/")[1]:"sendrecv",uri:e[1],attributes:e.slice(2).join(" ")}},b.writeExtmap=function(n){return"a=extmap:"+(n.id||n.preferredId)+(n.direction&&n.direction!=="sendrecv"?"/"+n.direction:"")+" "+n.uri+(n.attributes?" "+n.attributes:"")+`\r
`},b.parseFmtp=function(n){const e={};let i;const a=n.substring(n.indexOf(" ")+1).split(";");for(let f=0;f<a.length;f++)i=a[f].trim().split("="),e[i[0].trim()]=i[1];return e},b.writeFmtp=function(n){let e="",i=n.payloadType;if(n.preferredPayloadType!==void 0&&(i=n.preferredPayloadType),n.parameters&&Object.keys(n.parameters).length){const a=[];Object.keys(n.parameters).forEach(f=>{n.parameters[f]!==void 0?a.push(f+"="+n.parameters[f]):a.push(f)}),e+="a=fmtp:"+i+" "+a.join(";")+`\r
`}return e},b.parseRtcpFb=function(n){const e=n.substring(n.indexOf(" ")+1).split(" ");return{type:e.shift(),parameter:e.join(" ")}},b.writeRtcpFb=function(n){let e="",i=n.payloadType;return n.preferredPayloadType!==void 0&&(i=n.preferredPayloadType),n.rtcpFeedback&&n.rtcpFeedback.length&&n.rtcpFeedback.forEach(a=>{e+="a=rtcp-fb:"+i+" "+a.type+(a.parameter&&a.parameter.length?" "+a.parameter:"")+`\r
`}),e},b.parseSsrcMedia=function(n){const e=n.indexOf(" "),i={ssrc:parseInt(n.substring(7,e),10)},a=n.indexOf(":",e);return a>-1?(i.attribute=n.substring(e+1,a),i.value=n.substring(a+1)):i.attribute=n.substring(e+1),i},b.parseSsrcGroup=function(n){const e=n.substring(13).split(" ");return{semantics:e.shift(),ssrcs:e.map(i=>parseInt(i,10))}},b.getMid=function(n){const e=b.matchPrefix(n,"a=mid:")[0];if(e)return e.substring(6)},b.parseFingerprint=function(n){const e=n.substring(14).split(" ");return{algorithm:e[0].toLowerCase(),value:e[1].toUpperCase()}},b.getDtlsParameters=function(n,e){return{role:"auto",fingerprints:b.matchPrefix(n+e,"a=fingerprint:").map(b.parseFingerprint)}},b.writeDtlsParameters=function(n,e){let i="a=setup:"+e+`\r
`;return n.fingerprints.forEach(a=>{i+="a=fingerprint:"+a.algorithm+" "+a.value+`\r
`}),i},b.parseCryptoLine=function(n){const e=n.substring(9).split(" ");return{tag:parseInt(e[0],10),cryptoSuite:e[1],keyParams:e[2],sessionParams:e.slice(3)}},b.writeCryptoLine=function(n){return"a=crypto:"+n.tag+" "+n.cryptoSuite+" "+(typeof n.keyParams=="object"?b.writeCryptoKeyParams(n.keyParams):n.keyParams)+(n.sessionParams?" "+n.sessionParams.join(" "):"")+`\r
`},b.parseCryptoKeyParams=function(n){if(n.indexOf("inline:")!==0)return null;const e=n.substring(7).split("|");return{keyMethod:"inline",keySalt:e[0],lifeTime:e[1],mkiValue:e[2]?e[2].split(":")[0]:void 0,mkiLength:e[2]?e[2].split(":")[1]:void 0}},b.writeCryptoKeyParams=function(n){return n.keyMethod+":"+n.keySalt+(n.lifeTime?"|"+n.lifeTime:"")+(n.mkiValue&&n.mkiLength?"|"+n.mkiValue+":"+n.mkiLength:"")},b.getCryptoParameters=function(n,e){return b.matchPrefix(n+e,"a=crypto:").map(b.parseCryptoLine)},b.getIceParameters=function(n,e){const i=b.matchPrefix(n+e,"a=ice-ufrag:")[0],a=b.matchPrefix(n+e,"a=ice-pwd:")[0];return i&&a?{usernameFragment:i.substring(12),password:a.substring(10)}:null},b.writeIceParameters=function(n){let e="a=ice-ufrag:"+n.usernameFragment+`\r
a=ice-pwd:`+n.password+`\r
`;return n.iceLite&&(e+=`a=ice-lite\r
`),e},b.parseRtpParameters=function(n){const e={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},a=b.splitLines(n)[0].split(" ");e.profile=a[2];for(let r=3;r<a.length;r++){const v=a[r],c=b.matchPrefix(n,"a=rtpmap:"+v+" ")[0];if(c){const p=b.parseRtpMap(c),g=b.matchPrefix(n,"a=fmtp:"+v+" ");switch(p.parameters=g.length?b.parseFmtp(g[0]):{},p.rtcpFeedback=b.matchPrefix(n,"a=rtcp-fb:"+v+" ").map(b.parseRtcpFb),e.codecs.push(p),p.name.toUpperCase()){case"RED":case"ULPFEC":e.fecMechanisms.push(p.name.toUpperCase());break;default:break}}}b.matchPrefix(n,"a=extmap:").forEach(r=>{e.headerExtensions.push(b.parseExtmap(r))});const f=b.matchPrefix(n,"a=rtcp-fb:* ").map(b.parseRtcpFb);return e.codecs.forEach(r=>{f.forEach(v=>{r.rtcpFeedback.find(p=>p.type===v.type&&p.parameter===v.parameter)||r.rtcpFeedback.push(v)})}),e},b.writeRtpDescription=function(n,e){let i="";i+="m="+n+" ",i+=e.codecs.length>0?"9":"0",i+=" "+(e.profile||"UDP/TLS/RTP/SAVPF")+" ",i+=e.codecs.map(f=>f.preferredPayloadType!==void 0?f.preferredPayloadType:f.payloadType).join(" ")+`\r
`,i+=`c=IN IP4 0.0.0.0\r
`,i+=`a=rtcp:9 IN IP4 0.0.0.0\r
`,e.codecs.forEach(f=>{i+=b.writeRtpMap(f),i+=b.writeFmtp(f),i+=b.writeRtcpFb(f)});let a=0;return e.codecs.forEach(f=>{f.maxptime>a&&(a=f.maxptime)}),a>0&&(i+="a=maxptime:"+a+`\r
`),e.headerExtensions&&e.headerExtensions.forEach(f=>{i+=b.writeExtmap(f)}),i},b.parseRtpEncodingParameters=function(n){const e=[],i=b.parseRtpParameters(n),a=i.fecMechanisms.indexOf("RED")!==-1,f=i.fecMechanisms.indexOf("ULPFEC")!==-1,r=b.matchPrefix(n,"a=ssrc:").map(u=>b.parseSsrcMedia(u)).filter(u=>u.attribute==="cname"),v=r.length>0&&r[0].ssrc;let c;const p=b.matchPrefix(n,"a=ssrc-group:FID").map(u=>u.substring(17).split(" ").map(m=>parseInt(m,10)));p.length>0&&p[0].length>1&&p[0][0]===v&&(c=p[0][1]),i.codecs.forEach(u=>{if(u.name.toUpperCase()==="RTX"&&u.parameters.apt){let l={ssrc:v,codecPayloadType:parseInt(u.parameters.apt,10)};v&&c&&(l.rtx={ssrc:c}),e.push(l),a&&(l=JSON.parse(JSON.stringify(l)),l.fec={ssrc:v,mechanism:f?"red+ulpfec":"red"},e.push(l))}}),e.length===0&&v&&e.push({ssrc:v});let g=b.matchPrefix(n,"b=");return g.length&&(g[0].indexOf("b=TIAS:")===0?g=parseInt(g[0].substring(7),10):g[0].indexOf("b=AS:")===0?g=parseInt(g[0].substring(5),10)*1e3*.95-16e3:g=void 0,e.forEach(u=>{u.maxBitrate=g})),e},b.parseRtcpParameters=function(n){const e={},i=b.matchPrefix(n,"a=ssrc:").map(r=>b.parseSsrcMedia(r)).filter(r=>r.attribute==="cname")[0];i&&(e.cname=i.value,e.ssrc=i.ssrc);const a=b.matchPrefix(n,"a=rtcp-rsize");e.reducedSize=a.length>0,e.compound=a.length===0;const f=b.matchPrefix(n,"a=rtcp-mux");return e.mux=f.length>0,e},b.writeRtcpParameters=function(n){let e="";return n.reducedSize&&(e+=`a=rtcp-rsize\r
`),n.mux&&(e+=`a=rtcp-mux\r
`),n.ssrc!==void 0&&n.cname&&(e+="a=ssrc:"+n.ssrc+" cname:"+n.cname+`\r
`),e},b.parseMsid=function(n){let e;const i=b.matchPrefix(n,"a=msid:");if(i.length===1)return e=i[0].substring(7).split(" "),{stream:e[0],track:e[1]};const a=b.matchPrefix(n,"a=ssrc:").map(f=>b.parseSsrcMedia(f)).filter(f=>f.attribute==="msid");if(a.length>0)return e=a[0].value.split(" "),{stream:e[0],track:e[1]}},b.parseSctpDescription=function(n){const e=b.parseMLine(n),i=b.matchPrefix(n,"a=max-message-size:");let a;i.length>0&&(a=parseInt(i[0].substring(19),10)),isNaN(a)&&(a=65536);const f=b.matchPrefix(n,"a=sctp-port:");if(f.length>0)return{port:parseInt(f[0].substring(12),10),protocol:e.fmt,maxMessageSize:a};const r=b.matchPrefix(n,"a=sctpmap:");if(r.length>0){const v=r[0].substring(10).split(" ");return{port:parseInt(v[0],10),protocol:v[1],maxMessageSize:a}}},b.writeSctpDescription=function(n,e){let i=[];return n.protocol!=="DTLS/SCTP"?i=["m="+n.kind+" 9 "+n.protocol+" "+e.protocol+`\r
`,`c=IN IP4 0.0.0.0\r
`,"a=sctp-port:"+e.port+`\r
`]:i=["m="+n.kind+" 9 "+n.protocol+" "+e.port+`\r
`,`c=IN IP4 0.0.0.0\r
`,"a=sctpmap:"+e.port+" "+e.protocol+` 65535\r
`],e.maxMessageSize!==void 0&&i.push("a=max-message-size:"+e.maxMessageSize+`\r
`),i.join("")},b.generateSessionId=function(){return Math.random().toString().substr(2,22)},b.writeSessionBoilerplate=function(n,e,i){let a;const f=e!==void 0?e:2;return n?a=n:a=b.generateSessionId(),`v=0\r
o=`+(i||"thisisadapterortc")+" "+a+" "+f+` IN IP4 127.0.0.1\r
s=-\r
t=0 0\r
`},b.getDirection=function(n,e){const i=b.splitLines(n);for(let a=0;a<i.length;a++)switch(i[a]){case"a=sendrecv":case"a=sendonly":case"a=recvonly":case"a=inactive":return i[a].substring(2);default:}return e?b.getDirection(e):"sendrecv"},b.getKind=function(n){return b.splitLines(n)[0].split(" ")[0].substring(2)},b.isRejected=function(n){return n.split(" ",2)[1]==="0"},b.parseMLine=function(n){const i=b.splitLines(n)[0].substring(2).split(" ");return{kind:i[0],port:parseInt(i[1],10),protocol:i[2],fmt:i.slice(3).join(" ")}},b.parseOLine=function(n){const i=b.matchPrefix(n,"o=")[0].substring(2).split(" ");return{username:i[0],sessionId:i[1],sessionVersion:parseInt(i[2],10),netType:i[3],addressType:i[4],address:i[5]}},b.isValidSDP=function(n){if(typeof n!="string"||n.length===0)return!1;const e=b.splitLines(n);for(let i=0;i<e.length;i++)if(e[i].length<2||e[i].charAt(1)!=="=")return!1;return!0},W.exports=b},53908:(W,b,n)=>{"use strict";const e=n(57272),{MAX_LENGTH:i,MAX_SAFE_INTEGER:a}=n(16874),{safeRe:f,t:r}=n(99718),v=n(98587),{compareIdentifiers:c}=n(61123);class p{constructor(u,l){if(l=v(l),u instanceof p){if(u.loose===!!l.loose&&u.includePrerelease===!!l.includePrerelease)return u;u=u.version}else if(typeof u!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof u}".`);if(u.length>i)throw new TypeError(`version is longer than ${i} characters`);e("SemVer",u,l),this.options=l,this.loose=!!l.loose,this.includePrerelease=!!l.includePrerelease;const m=u.trim().match(l.loose?f[r.LOOSE]:f[r.FULL]);if(!m)throw new TypeError(`Invalid Version: ${u}`);if(this.raw=u,this.major=+m[1],this.minor=+m[2],this.patch=+m[3],this.major>a||this.major<0)throw new TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>a||this.patch<0)throw new TypeError("Invalid patch version");m[4]?this.prerelease=m[4].split(".").map(y=>{if(/^[0-9]+$/.test(y)){const d=+y;if(d>=0&&d<a)return d}return y}):this.prerelease=[],this.build=m[5]?m[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(u){if(e("SemVer.compare",this.version,this.options,u),!(u instanceof p)){if(typeof u=="string"&&u===this.version)return 0;u=new p(u,this.options)}return u.version===this.version?0:this.compareMain(u)||this.comparePre(u)}compareMain(u){return u instanceof p||(u=new p(u,this.options)),c(this.major,u.major)||c(this.minor,u.minor)||c(this.patch,u.patch)}comparePre(u){if(u instanceof p||(u=new p(u,this.options)),this.prerelease.length&&!u.prerelease.length)return-1;if(!this.prerelease.length&&u.prerelease.length)return 1;if(!this.prerelease.length&&!u.prerelease.length)return 0;let l=0;do{const m=this.prerelease[l],y=u.prerelease[l];if(e("prerelease compare",l,m,y),m===void 0&&y===void 0)return 0;if(y===void 0)return 1;if(m===void 0)return-1;if(m===y)continue;return c(m,y)}while(++l)}compareBuild(u){u instanceof p||(u=new p(u,this.options));let l=0;do{const m=this.build[l],y=u.build[l];if(e("build compare",l,m,y),m===void 0&&y===void 0)return 0;if(y===void 0)return 1;if(m===void 0)return-1;if(m===y)continue;return c(m,y)}while(++l)}inc(u,l,m){if(u.startsWith("pre")){if(!l&&m===!1)throw new Error("invalid increment argument: identifier is empty");if(l){const y=`-${l}`.match(this.options.loose?f[r.PRERELEASELOOSE]:f[r.PRERELEASE]);if(!y||y[1]!==l)throw new Error(`invalid identifier: ${l}`)}}switch(u){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",l,m);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",l,m);break;case"prepatch":this.prerelease.length=0,this.inc("patch",l,m),this.inc("pre",l,m);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",l,m),this.inc("pre",l,m);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 y=Number(m)?1:0;if(this.prerelease.length===0)this.prerelease=[y];else{let d=this.prerelease.length;for(;--d>=0;)typeof this.prerelease[d]=="number"&&(this.prerelease[d]++,d=-2);if(d===-1){if(l===this.prerelease.join(".")&&m===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(y)}}if(l){let d=[l,y];m===!1&&(d=[l]),c(this.prerelease[0],l)===0?isNaN(this.prerelease[1])&&(this.prerelease=d):this.prerelease=d}break}default:throw new Error(`invalid increment argument: ${u}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}W.exports=p},32938:(W,b,n)=>{"use strict";const e=n(53908),i=(a,f)=>new e(a,f).major;W.exports=i},30144:(W,b,n)=>{"use strict";const e=n(53908),i=(a,f,r=!1)=>{if(a instanceof e)return a;try{return new e(a,f)}catch(v){if(!r)return null;throw v}};W.exports=i},56953:(W,b,n)=>{"use strict";const e=n(30144),i=(a,f)=>{const r=e(a,f);return r?r.version:null};W.exports=i},16874:W=>{"use strict";const b="2.0.0",e=Number.MAX_SAFE_INTEGER||9007199254740991,i=16,a=250,f=["major","premajor","minor","preminor","patch","prepatch","prerelease"];W.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:i,MAX_SAFE_BUILD_LENGTH:a,MAX_SAFE_INTEGER:e,RELEASE_TYPES:f,SEMVER_SPEC_VERSION:b,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},57272:(W,b,n)=>{"use strict";var e=n(65606);const i=typeof e=="object"&&e.env&&e.env.NODE_DEBUG&&/\bsemver\b/i.test(e.env.NODE_DEBUG)?(...a)=>console.error("SEMVER",...a):()=>{};W.exports=i},61123:W=>{"use strict";const b=/^[0-9]+$/,n=(i,a)=>{const f=b.test(i),r=b.test(a);return f&&r&&(i=+i,a=+a),i===a?0:f&&!r?-1:r&&!f?1:i<a?-1:1},e=(i,a)=>n(a,i);W.exports={compareIdentifiers:n,rcompareIdentifiers:e}},98587:W=>{"use strict";const b=Object.freeze({loose:!0}),n=Object.freeze({}),e=i=>i?typeof i!="object"?b:i:n;W.exports=e},99718:(W,b,n)=>{"use strict";const{MAX_SAFE_COMPONENT_LENGTH:e,MAX_SAFE_BUILD_LENGTH:i,MAX_LENGTH:a}=n(16874),f=n(57272);b=W.exports={};const r=b.re=[],v=b.safeRe=[],c=b.src=[],p=b.safeSrc=[],g=b.t={};let u=0;const l="[a-zA-Z0-9-]",m=[["\\s",1],["\\d",a],[l,i]],y=w=>{for(const[C,j]of m)w=w.split(`${C}*`).join(`${C}{0,${j}}`).split(`${C}+`).join(`${C}{1,${j}}`);return w},d=(w,C,j)=>{const O=y(C),N=u++;f(w,N,C),g[w]=N,c[N]=C,p[N]=O,r[N]=new RegExp(C,j?"g":void 0),v[N]=new RegExp(O,j?"g":void 0)};d("NUMERICIDENTIFIER","0|[1-9]\\d*"),d("NUMERICIDENTIFIERLOOSE","\\d+"),d("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${l}*`),d("MAINVERSION",`(${c[g.NUMERICIDENTIFIER]})\\.(${c[g.NUMERICIDENTIFIER]})\\.(${c[g.NUMERICIDENTIFIER]})`),d("MAINVERSIONLOOSE",`(${c[g.NUMERICIDENTIFIERLOOSE]})\\.(${c[g.NUMERICIDENTIFIERLOOSE]})\\.(${c[g.NUMERICIDENTIFIERLOOSE]})`),d("PRERELEASEIDENTIFIER",`(?:${c[g.NONNUMERICIDENTIFIER]}|${c[g.NUMERICIDENTIFIER]})`),d("PRERELEASEIDENTIFIERLOOSE",`(?:${c[g.NONNUMERICIDENTIFIER]}|${c[g.NUMERICIDENTIFIERLOOSE]})`),d("PRERELEASE",`(?:-(${c[g.PRERELEASEIDENTIFIER]}(?:\\.${c[g.PRERELEASEIDENTIFIER]})*))`),d("PRERELEASELOOSE",`(?:-?(${c[g.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[g.PRERELEASEIDENTIFIERLOOSE]})*))`),d("BUILDIDENTIFIER",`${l}+`),d("BUILD",`(?:\\+(${c[g.BUILDIDENTIFIER]}(?:\\.${c[g.BUILDIDENTIFIER]})*))`),d("FULLPLAIN",`v?${c[g.MAINVERSION]}${c[g.PRERELEASE]}?${c[g.BUILD]}?`),d("FULL",`^${c[g.FULLPLAIN]}$`),d("LOOSEPLAIN",`[v=\\s]*${c[g.MAINVERSIONLOOSE]}${c[g.PRERELEASELOOSE]}?${c[g.BUILD]}?`),d("LOOSE",`^${c[g.LOOSEPLAIN]}$`),d("GTLT","((?:<|>)?=?)"),d("XRANGEIDENTIFIERLOOSE",`${c[g.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),d("XRANGEIDENTIFIER",`${c[g.NUMERICIDENTIFIER]}|x|X|\\*`),d("XRANGEPLAIN",`[v=\\s]*(${c[g.XRANGEIDENTIFIER]})(?:\\.(${c[g.XRANGEIDENTIFIER]})(?:\\.(${c[g.XRANGEIDENTIFIER]})(?:${c[g.PRERELEASE]})?${c[g.BUILD]}?)?)?`),d("XRANGEPLAINLOOSE",`[v=\\s]*(${c[g.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[g.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[g.XRANGEIDENTIFIERLOOSE]})(?:${c[g.PRERELEASELOOSE]})?${c[g.BUILD]}?)?)?`),d("XRANGE",`^${c[g.GTLT]}\\s*${c[g.XRANGEPLAIN]}$`),d("XRANGELOOSE",`^${c[g.GTLT]}\\s*${c[g.XRANGEPLAINLOOSE]}$`),d("COERCEPLAIN",`(^|[^\\d])(\\d{1,${e}})(?:\\.(\\d{1,${e}}))?(?:\\.(\\d{1,${e}}))?`),d("COERCE",`${c[g.COERCEPLAIN]}(?:$|[^\\d])`),d("COERCEFULL",c[g.COERCEPLAIN]+`(?:${c[g.PRERELEASE]})?(?:${c[g.BUILD]})?(?:$|[^\\d])`),d("COERCERTL",c[g.COERCE],!0),d("COERCERTLFULL",c[g.COERCEFULL],!0),d("LONETILDE","(?:~>?)"),d("TILDETRIM",`(\\s*)${c[g.LONETILDE]}\\s+`,!0),b.tildeTrimReplace="$1~",d("TILDE",`^${c[g.LONETILDE]}${c[g.XRANGEPLAIN]}$`),d("TILDELOOSE",`^${c[g.LONETILDE]}${c[g.XRANGEPLAINLOOSE]}$`),d("LONECARET","(?:\\^)"),d("CARETTRIM",`(\\s*)${c[g.LONECARET]}\\s+`,!0),b.caretTrimReplace="$1^",d("CARET",`^${c[g.LONECARET]}${c[g.XRANGEPLAIN]}$`),d("CARETLOOSE",`^${c[g.LONECARET]}${c[g.XRANGEPLAINLOOSE]}$`),d("COMPARATORLOOSE",`^${c[g.GTLT]}\\s*(${c[g.LOOSEPLAIN]})$|^$`),d("COMPARATOR",`^${c[g.GTLT]}\\s*(${c[g.FULLPLAIN]})$|^$`),d("COMPARATORTRIM",`(\\s*)${c[g.GTLT]}\\s*(${c[g.LOOSEPLAIN]}|${c[g.XRANGEPLAIN]})`,!0),b.comparatorTrimReplace="$1$2$3",d("HYPHENRANGE",`^\\s*(${c[g.XRANGEPLAIN]})\\s+-\\s+(${c[g.XRANGEPLAIN]})\\s*$`),d("HYPHENRANGELOOSE",`^\\s*(${c[g.XRANGEPLAINLOOSE]})\\s+-\\s+(${c[g.XRANGEPLAINLOOSE]})\\s*$`),d("STAR","(<|>)?=?\\s*\\*"),d("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),d("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},96897:(W,b,n)=>{"use strict";var e=n(70453),i=n(30041),a=n(30592)(),f=n(75795),r=n(69675),v=e("%Math.floor%");W.exports=function(p,g){if(typeof p!="function")throw new r("`fn` is not a function");if(typeof g!="number"||g<0||g>4294967295||v(g)!==g)throw new r("`length` must be a positive 32-bit integer");var u=arguments.length>2&&!!arguments[2],l=!0,m=!0;if("length"in p&&f){var y=f(p,"length");y&&!y.configurable&&(l=!1),y&&!y.writable&&(m=!1)}return(l||m||!u)&&(a?i(p,"length",g,!0,!0):i(p,"length",g)),p}},90392:(W,b,n)=>{"use strict";var e=n(38188).Buffer,i=n(15377);function a(f,r){this._block=e.alloc(f),this._finalSize=r,this._blockSize=f,this._len=0}a.prototype.update=function(f,r){f=i(f,r||"utf8");for(var v=this._block,c=this._blockSize,p=f.length,g=this._len,u=0;u<p;){for(var l=g%c,m=Math.min(p-u,c-l),y=0;y<m;y++)v[l+y]=f[u+y];g+=m,u+=m,g%c===0&&this._update(v)}return this._len+=p,this},a.prototype.digest=function(f){var r=this._len%this._blockSize;this._block[r]=128,this._block.fill(0,r+1),r>=this._finalSize&&(this._update(this._block),this._block.fill(0));var v=this._len*8;if(v<=4294967295)this._block.writeUInt32BE(v,this._blockSize-4);else{var c=(v&4294967295)>>>0,p=(v-c)/4294967296;this._block.writeUInt32BE(p,this._blockSize-8),this._block.writeUInt32BE(c,this._blockSize-4)}this._update(this._block);var g=this._hash();return f?g.toString(f):g},a.prototype._update=function(){throw new Error("_update must be implemented by subclass")},W.exports=a},62802:(W,b,n)=>{"use strict";W.exports=function(i){var a=i.toLowerCase(),f=W.exports[a];if(!f)throw new Error(a+" is not supported (we accept pull requests)");return new f},W.exports.sha=n(27816),W.exports.sha1=n(63737),W.exports.sha224=n(26710),W.exports.sha256=n(24107),W.exports.sha384=n(32827),W.exports.sha512=n(82890)},38188:(W,b,n)=>{/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var e=n(48287),i=e.Buffer;function a(r,v){for(var c in r)v[c]=r[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?W.exports=e:(a(e,b),b.Buffer=f);function f(r,v,c){return i(r,v,c)}f.prototype=Object.create(i.prototype),a(i,f),f.from=function(r,v,c){if(typeof r=="number")throw new TypeError("Argument must not be a number");return i(r,v,c)},f.alloc=function(r,v,c){if(typeof r!="number")throw new TypeError("Argument must be a number");var p=i(r);return v!==void 0?typeof c=="string"?p.fill(v,c):p.fill(v):p.fill(0),p},f.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return i(r)},f.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(r)}},27816:(W,b,n)=>{"use strict";var e=n(56698),i=n(90392),a=n(38188).Buffer,f=[1518500249,1859775393,-1894007588,-899497514],r=new Array(80);function v(){this.init(),this._w=r,i.call(this,64,56)}e(v,i),v.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function c(u){return u<<5|u>>>27}function p(u){return u<<30|u>>>2}function g(u,l,m,y){return u===0?l&m|~l&y:u===2?l&m|l&y|m&y:l^m^y}v.prototype._update=function(u){for(var l=this._w,m=this._a|0,y=this._b|0,d=this._c|0,w=this._d|0,C=this._e|0,j=0;j<16;++j)l[j]=u.readInt32BE(j*4);for(;j<80;++j)l[j]=l[j-3]^l[j-8]^l[j-14]^l[j-16];for(var O=0;O<80;++O){var N=~~(O/20),X=c(m)+g(N,y,d,w)+C+l[O]+f[N]|0;C=w,w=d,d=p(y),y=m,m=X}this._a=m+this._a|0,this._b=y+this._b|0,this._c=d+this._c|0,this._d=w+this._d|0,this._e=C+this._e|0},v.prototype._hash=function(){var u=a.allocUnsafe(20);return u.writeInt32BE(this._a|0,0),u.writeInt32BE(this._b|0,4),u.writeInt32BE(this._c|0,8),u.writeInt32BE(this._d|0,12),u.writeInt32BE(this._e|0,16),u},W.exports=v},63737:(W,b,n)=>{"use strict";var e=n(56698),i=n(90392),a=n(38188).Buffer,f=[1518500249,1859775393,-1894007588,-899497514],r=new Array(80);function v(){this.init(),this._w=r,i.call(this,64,56)}e(v,i),v.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function c(l){return l<<1|l>>>31}function p(l){return l<<5|l>>>27}function g(l){return l<<30|l>>>2}function u(l,m,y,d){return l===0?m&y|~m&d:l===2?m&y|m&d|y&d:m^y^d}v.prototype._update=function(l){for(var m=this._w,y=this._a|0,d=this._b|0,w=this._c|0,C=this._d|0,j=this._e|0,O=0;O<16;++O)m[O]=l.readInt32BE(O*4);for(;O<80;++O)m[O]=c(m[O-3]^m[O-8]^m[O-14]^m[O-16]);for(var N=0;N<80;++N){var X=~~(N/20),V=p(y)+u(X,d,w,C)+j+m[N]+f[X]|0;j=C,C=w,w=g(d),d=y,y=V}this._a=y+this._a|0,this._b=d+this._b|0,this._c=w+this._c|0,this._d=C+this._d|0,this._e=j+this._e|0},v.prototype._hash=function(){var l=a.allocUnsafe(20);return l.writeInt32BE(this._a|0,0),l.writeInt32BE(this._b|0,4),l.writeInt32BE(this._c|0,8),l.writeInt32BE(this._d|0,12),l.writeInt32BE(this._e|0,16),l},W.exports=v},26710:(W,b,n)=>{"use strict";var e=n(56698),i=n(24107),a=n(90392),f=n(38188).Buffer,r=new Array(64);function v(){this.init(),this._w=r,a.call(this,64,56)}e(v,i),v.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},v.prototype._hash=function(){var c=f.allocUnsafe(28);return c.writeInt32BE(this._a,0),c.writeInt32BE(this._b,4),c.writeInt32BE(this._c,8),c.writeInt32BE(this._d,12),c.writeInt32BE(this._e,16),c.writeInt32BE(this._f,20),c.writeInt32BE(this._g,24),c},W.exports=v},24107:(W,b,n)=>{"use strict";var e=n(56698),i=n(90392),a=n(38188).Buffer,f=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],r=new Array(64);function v(){this.init(),this._w=r,i.call(this,64,56)}e(v,i),v.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this};function c(y,d,w){return w^y&(d^w)}function p(y,d,w){return y&d|w&(y|d)}function g(y){return(y>>>2|y<<30)^(y>>>13|y<<19)^(y>>>22|y<<10)}function u(y){return(y>>>6|y<<26)^(y>>>11|y<<21)^(y>>>25|y<<7)}function l(y){return(y>>>7|y<<25)^(y>>>18|y<<14)^y>>>3}function m(y){return(y>>>17|y<<15)^(y>>>19|y<<13)^y>>>10}v.prototype._update=function(y){for(var d=this._w,w=this._a|0,C=this._b|0,j=this._c|0,O=this._d|0,N=this._e|0,X=this._f|0,V=this._g|0,Z=this._h|0,J=0;J<16;++J)d[J]=y.readInt32BE(J*4);for(;J<64;++J)d[J]=m(d[J-2])+d[J-7]+l(d[J-15])+d[J-16]|0;for(var se=0;se<64;++se){var Y=Z+u(N)+c(N,X,V)+f[se]+d[se]|0,pe=g(w)+p(w,C,j)|0;Z=V,V=X,X=N,N=O+Y|0,O=j,j=C,C=w,w=Y+pe|0}this._a=w+this._a|0,this._b=C+this._b|0,this._c=j+this._c|0,this._d=O+this._d|0,this._e=N+this._e|0,this._f=X+this._f|0,this._g=V+this._g|0,this._h=Z+this._h|0},v.prototype._hash=function(){var y=a.allocUnsafe(32);return y.writeInt32BE(this._a,0),y.writeInt32BE(this._b,4),y.writeInt32BE(this._c,8),y.writeInt32BE(this._d,12),y.writeInt32BE(this._e,16),y.writeInt32BE(this._f,20),y.writeInt32BE(this._g,24),y.writeInt32BE(this._h,28),y},W.exports=v},32827:(W,b,n)=>{"use strict";var e=n(56698),i=n(82890),a=n(90392),f=n(38188).Buffer,r=new Array(160);function v(){this.init(),this._w=r,a.call(this,128,112)}e(v,i),v.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},v.prototype._hash=function(){var c=f.allocUnsafe(48);function p(g,u,l){c.writeInt32BE(g,l),c.writeInt32BE(u,l+4)}return p(this._ah,this._al,0),p(this._bh,this._bl,8),p(this._ch,this._cl,16),p(this._dh,this._dl,24),p(this._eh,this._el,32),p(this._fh,this._fl,40),c},W.exports=v},82890:(W,b,n)=>{"use strict";var e=n(56698),i=n(90392),a=n(38188).Buffer,f=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],r=new Array(160);function v(){this.init(),this._w=r,i.call(this,128,112)}e(v,i),v.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this};function c(C,j,O){return O^C&(j^O)}function p(C,j,O){return C&j|O&(C|j)}function g(C,j){return(C>>>28|j<<4)^(j>>>2|C<<30)^(j>>>7|C<<25)}function u(C,j){return(C>>>14|j<<18)^(C>>>18|j<<14)^(j>>>9|C<<23)}function l(C,j){return(C>>>1|j<<31)^(C>>>8|j<<24)^C>>>7}function m(C,j){return(C>>>1|j<<31)^(C>>>8|j<<24)^(C>>>7|j<<25)}function y(C,j){return(C>>>19|j<<13)^(j>>>29|C<<3)^C>>>6}function d(C,j){return(C>>>19|j<<13)^(j>>>29|C<<3)^(C>>>6|j<<26)}function w(C,j){return C>>>0<j>>>0?1:0}v.prototype._update=function(C){for(var j=this._w,O=this._ah|0,N=this._bh|0,X=this._ch|0,V=this._dh|0,Z=this._eh|0,J=this._fh|0,se=this._gh|0,Y=this._hh|0,pe=this._al|0,I=this._bl|0,s=this._cl|0,_=this._dl|0,F=this._el|0,E=this._fl|0,k=this._gl|0,x=this._hl|0,R=0;R<32;R+=2)j[R]=C.readInt32BE(R*4),j[R+1]=C.readInt32BE(R*4+4);for(;R<160;R+=2){var M=j[R-30],o=j[R-15*2+1],P=l(M,o),$=m(o,M);M=j[R-4],o=j[R-4+1];var K=y(M,o),q=d(o,M),Fe=j[R-7*2],et=j[R-7*2+1],Qe=j[R-16*2],Ht=j[R-16*2+1],qe=$+et|0,De=P+Fe+w(qe,$)|0;qe=qe+q|0,De=De+K+w(qe,q)|0,qe=qe+Ht|0,De=De+Qe+w(qe,Ht)|0,j[R]=De,j[R+1]=qe}for(var Je=0;Je<160;Je+=2){De=j[Je],qe=j[Je+1];var yt=p(O,N,X),jt=p(pe,I,s),Lt=g(O,pe),ct=g(pe,O),Bt=u(Z,F),gn=u(F,Z),Mt=f[Je],Zt=f[Je+1],Kt=c(Z,J,se),Tt=c(F,E,k),xt=x+gn|0,Jt=Y+Bt+w(xt,x)|0;xt=xt+Tt|0,Jt=Jt+Kt+w(xt,Tt)|0,xt=xt+Zt|0,Jt=Jt+Mt+w(xt,Zt)|0,xt=xt+qe|0,Jt=Jt+De+w(xt,qe)|0;var Dt=ct+jt|0,en=Lt+yt+w(Dt,ct)|0;Y=se,x=k,se=J,k=E,J=Z,E=F,F=_+xt|0,Z=V+Jt+w(F,_)|0,V=X,_=s,X=N,s=I,N=O,I=pe,pe=xt+Dt|0,O=Jt+en+w(pe,xt)|0}this._al=this._al+pe|0,this._bl=this._bl+I|0,this._cl=this._cl+s|0,this._dl=this._dl+_|0,this._el=this._el+F|0,this._fl=this._fl+E|0,this._gl=this._gl+k|0,this._hl=this._hl+x|0,this._ah=this._ah+O+w(this._al,pe)|0,this._bh=this._bh+N+w(this._bl,I)|0,this._ch=this._ch+X+w(this._cl,s)|0,this._dh=this._dh+V+w(this._dl,_)|0,this._eh=this._eh+Z+w(this._el,F)|0,this._fh=this._fh+J+w(this._fl,E)|0,this._gh=this._gh+se+w(this._gl,k)|0,this._hh=this._hh+Y+w(this._hl,x)|0},v.prototype._hash=function(){var C=a.allocUnsafe(64);function j(O,N,X){C.writeInt32BE(O,X),C.writeInt32BE(N,X+4)}return j(this._ah,this._al,0),j(this._bh,this._bl,8),j(this._ch,this._cl,16),j(this._dh,this._dl,24),j(this._eh,this._el,32),j(this._fh,this._fl,40),j(this._gh,this._gl,48),j(this._hh,this._hl,56),C},W.exports=v},88310:(W,b,n)=>{W.exports=a;var e=n(37007).EventEmitter,i=n(56698);i(a,e),a.Readable=n(45412),a.Writable=n(16708),a.Duplex=n(25382),a.Transform=n(74610),a.PassThrough=n(63600),a.finished=n(86238),a.pipeline=n(57758),a.Stream=a;function a(){e.call(this)}a.prototype.pipe=function(f,r){var v=this;function c(d){f.writable&&f.write(d)===!1&&v.pause&&v.pause()}v.on("data",c);function p(){v.readable&&v.resume&&v.resume()}f.on("drain",p),!f._isStdio&&(!r||r.end!==!1)&&(v.on("end",u),v.on("close",l));var g=!1;function u(){g||(g=!0,f.end())}function l(){g||(g=!0,typeof f.destroy=="function"&&f.destroy())}function m(d){if(y(),e.listenerCount(this,"error")===0)throw d}v.on("error",m),f.on("error",m);function y(){v.removeListener("data",c),f.removeListener("drain",p),v.removeListener("end",u),v.removeListener("close",l),v.removeListener("error",m),f.removeListener("error",m),v.removeListener("end",y),v.removeListener("close",y),f.removeListener("close",y)}return v.on("end",y),v.on("close",y),f.on("close",y),f.emit("pipe",v),f}},83141:(W,b,n)=>{"use strict";var e=n(15003).Buffer,i=e.isEncoding||function(O){switch(O=""+O,O&&O.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 a(O){if(!O)return"utf8";for(var N;;)switch(O){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 O;default:if(N)return;O=(""+O).toLowerCase(),N=!0}}function f(O){var N=a(O);if(typeof N!="string"&&(e.isEncoding===i||!i(O)))throw new Error("Unknown encoding: "+O);return N||O}b.I=r;function r(O){this.encoding=f(O);var N;switch(this.encoding){case"utf16le":this.text=m,this.end=y,N=4;break;case"utf8":this.fillLast=g,N=4;break;case"base64":this.text=d,this.end=w,N=3;break;default:this.write=C,this.end=j;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=e.allocUnsafe(N)}r.prototype.write=function(O){if(O.length===0)return"";var N,X;if(this.lastNeed){if(N=this.fillLast(O),N===void 0)return"";X=this.lastNeed,this.lastNeed=0}else X=0;return X<O.length?N?N+this.text(O,X):this.text(O,X):N||""},r.prototype.end=l,r.prototype.text=u,r.prototype.fillLast=function(O){if(this.lastNeed<=O.length)return O.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);O.copy(this.lastChar,this.lastTotal-this.lastNeed,0,O.length),this.lastNeed-=O.length};function v(O){return O<=127?0:O>>5===6?2:O>>4===14?3:O>>3===30?4:O>>6===2?-1:-2}function c(O,N,X){var V=N.length-1;if(V<X)return 0;var Z=v(N[V]);return Z>=0?(Z>0&&(O.lastNeed=Z-1),Z):--V<X||Z===-2?0:(Z=v(N[V]),Z>=0?(Z>0&&(O.lastNeed=Z-2),Z):--V<X||Z===-2?0:(Z=v(N[V]),Z>=0?(Z>0&&(Z===2?Z=0:O.lastNeed=Z-3),Z):0))}function p(O,N,X){if((N[0]&192)!==128)return O.lastNeed=0,"\uFFFD";if(O.lastNeed>1&&N.length>1){if((N[1]&192)!==128)return O.lastNeed=1,"\uFFFD";if(O.lastNeed>2&&N.length>2&&(N[2]&192)!==128)return O.lastNeed=2,"\uFFFD"}}function g(O){var N=this.lastTotal-this.lastNeed,X=p(this,O,N);if(X!==void 0)return X;if(this.lastNeed<=O.length)return O.copy(this.lastChar,N,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);O.copy(this.lastChar,N,0,O.length),this.lastNeed-=O.length}function u(O,N){var X=c(this,O,N);if(!this.lastNeed)return O.toString("utf8",N);this.lastTotal=X;var V=O.length-(X-this.lastNeed);return O.copy(this.lastChar,0,V),O.toString("utf8",N,V)}function l(O){var N=O&&O.length?this.write(O):"";return this.lastNeed?N+"\uFFFD":N}function m(O,N){if((O.length-N)%2===0){var X=O.toString("utf16le",N);if(X){var V=X.charCodeAt(X.length-1);if(V>=55296&&V<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=O[O.length-2],this.lastChar[1]=O[O.length-1],X.slice(0,-1)}return X}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=O[O.length-1],O.toString("utf16le",N,O.length-1)}function y(O){var N=O&&O.length?this.write(O):"";if(this.lastNeed){var X=this.lastTotal-this.lastNeed;return N+this.lastChar.toString("utf16le",0,X)}return N}function d(O,N){var X=(O.length-N)%3;return X===0?O.toString("base64",N):(this.lastNeed=3-X,this.lastTotal=3,X===1?this.lastChar[0]=O[O.length-1]:(this.lastChar[0]=O[O.length-2],this.lastChar[1]=O[O.length-1]),O.toString("base64",N,O.length-X))}function w(O){var N=O&&O.length?this.write(O):"";return this.lastNeed?N+this.lastChar.toString("base64",0,3-this.lastNeed):N}function C(O){return O.toString(this.encoding)}function j(O){return O&&O.length?this.write(O):""}},15003:(W,b,n)=>{var e=n(48287),i=e.Buffer;function a(r,v){for(var c in r)v[c]=r[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?W.exports=e:(a(e,b),b.Buffer=f);function f(r,v,c){return i(r,v,c)}f.prototype=Object.create(i.prototype),a(i,f),f.from=function(r,v,c){if(typeof r=="number")throw new TypeError("Argument must not be a number");return i(r,v,c)},f.alloc=function(r,v,c){if(typeof r!="number")throw new TypeError("Argument must be a number");var p=i(r);return v!==void 0?typeof c=="string"?p.fill(v,c):p.fill(v):p.fill(0),p},f.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return i(r)},f.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(r)}},67098:function(W,b,n){"use strict";var e;(function(i){if(typeof a!="function"){var a=function(w){return w};a.nonNative=!0}const f=a("plaintext"),r=a("html"),v=a("comment"),c=/<(\w*)>/g,p=/<\/?([^\s\/>]+)/;function g(w,C,j){w=w||"",C=C||[],j=j||"";let O=l(C,j);return m(w,O)}function u(w,C){w=w||[],C=C||"";let j=l(w,C);return function(N){return m(N||"",j)}}g.init_streaming_mode=u;function l(w,C){return w=y(w),{allowable_tags:w,tag_replacement:C,state:f,tag_buffer:"",depth:0,in_quote_char:""}}function m(w,C){if(typeof w!="string")throw new TypeError("'html' parameter must be a string");let j=C.allowable_tags,O=C.tag_replacement,N=C.state,X=C.tag_buffer,V=C.depth,Z=C.in_quote_char,J="";for(let se=0,Y=w.length;se<Y;se++){let pe=w[se];if(N===f)switch(pe){case"<":N=r,X+=pe;break;default:J+=pe;break}else if(N===r)switch(pe){case"<":if(Z)break;V++;break;case">":if(Z)break;if(V){V--;break}Z="",N=f,X+=">",j.has(d(X))?J+=X:J+=O,X="";break;case'"':case"'":pe===Z?Z="":Z=Z||pe,X+=pe;break;case"-":X==="<!-"&&(N=v),X+=pe;break;case" ":case`
`:if(X==="<"){N=f,J+="< ",X="";break}X+=pe;break;default:X+=pe;break}else if(N===v)switch(pe){case">":X.slice(-2)=="--"&&(N=f),X="";break;default:X+=pe;break}}return C.state=N,C.tag_buffer=X,C.depth=V,C.in_quote_char=Z,J}function y(w){let C=new Set;if(typeof w=="string"){let j;for(;j=c.exec(w);)C.add(j[1])}else!a.nonNative&&typeof w[a.iterator]=="function"?C=new Set(w):typeof w.forEach=="function"&&w.forEach(C.add,C);return C}function d(w){let C=p.exec(w);return C?C[1].toLowerCase():null}e=function(){return g}.call(b,n,b,W),e!==void 0&&(W.exports=e)})(this)},35229:function(W,b,n){"use strict";var e=this&&this.__importDefault||function(r){return r&&r.__esModule?r:{default:r}},i=e(n(51133)),a=n(98917);function f(r,v){var c={};return!r||typeof r!="string"||(0,i.default)(r,function(p,g){p&&g&&(c[(0,a.camelCase)(p,v)]=g)}),c}f.default=f,W.exports=f},98917:(W,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.camelCase=void 0;var n=/^--[a-zA-Z0-9_-]+$/,e=/-([a-z])/g,i=/^[^-]+$/,a=/^-(webkit|moz|ms|o|khtml)-/,f=/^-(ms)-/,r=function(g){return!g||i.test(g)||n.test(g)},v=function(g,u){return u.toUpperCase()},c=function(g,u){return"".concat(u,"-")},p=function(g,u){return u===void 0&&(u={}),r(g)?g:(g=g.toLowerCase(),u.reactCompat?g=g.replace(f,c):g=g.replace(a,c),g.replace(e,v))};b.camelCase=p},51133:function(W,b,n){"use strict";var e=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(b,"__esModule",{value:!0}),b.default=a;var i=e(n(19788));function a(f,r){var v=null;if(!f||typeof f!="string")return v;var c=(0,i.default)(f),p=typeof r=="function";return c.forEach(function(g){if(g.type==="declaration"){var u=g.property,l=g.value;p?r(u,l,g):l&&(v=v||{},v[u]=l)}}),v}},49054:(W,b,n)=>{"use strict";n.d(b,{AO:()=>E,Kr:()=>_,nq:()=>F,tp:()=>x,yT:()=>l});/*!
* 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])"],i=e.join(","),a=typeof Element>"u",f=a?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,r=!a&&Element.prototype.getRootNode?function(R){var M;return R==null||(M=R.getRootNode)===null||M===void 0?void 0:M.call(R)}:function(R){return R?.ownerDocument},v=function(M,o){var P;o===void 0&&(o=!0);var $=M==null||(P=M.getAttribute)===null||P===void 0?void 0:P.call(M,"inert"),K=$===""||$==="true",q=K||o&&M&&v(M.parentNode);return q},c=function(M){var o,P=M==null||(o=M.getAttribute)===null||o===void 0?void 0:o.call(M,"contenteditable");return P===""||P==="true"},p=function(M,o,P){if(v(M))return[];var $=Array.prototype.slice.apply(M.querySelectorAll(i));return o&&f.call(M,i)&&$.unshift(M),$=$.filter(P),$},g=function(M,o,P){for(var $=[],K=Array.from(M);K.length;){var q=K.shift();if(!v(q,!1))if(q.tagName==="SLOT"){var Fe=q.assignedElements(),et=Fe.length?Fe:q.children,Qe=g(et,!0,P);P.flatten?$.push.apply($,Qe):$.push({scopeParent:q,candidates:Qe})}else{var Ht=f.call(q,i);Ht&&P.filter(q)&&(o||!M.includes(q))&&$.push(q);var qe=q.shadowRoot||typeof P.getShadowRoot=="function"&&P.getShadowRoot(q),De=!v(qe,!1)&&(!P.shadowRootFilter||P.shadowRootFilter(q));if(qe&&De){var Je=g(qe===!0?q.children:qe.children,!0,P);P.flatten?$.push.apply($,Je):$.push({scopeParent:q,candidates:Je})}else K.unshift.apply(K,q.children)}}return $},u=function(M){return!isNaN(parseInt(M.getAttribute("tabindex"),10))},l=function(M){if(!M)throw new Error("No node provided");return M.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(M.tagName)||c(M))&&!u(M)?0:M.tabIndex},m=function(M,o){var P=l(M);return P<0&&o&&!u(M)?0:P},y=function(M,o){return M.tabIndex===o.tabIndex?M.documentOrder-o.documentOrder:M.tabIndex-o.tabIndex},d=function(M){return M.tagName==="INPUT"},w=function(M){return d(M)&&M.type==="hidden"},C=function(M){var o=M.tagName==="DETAILS"&&Array.prototype.slice.apply(M.children).some(function(P){return P.tagName==="SUMMARY"});return o},j=function(M,o){for(var P=0;P<M.length;P++)if(M[P].checked&&M[P].form===o)return M[P]},O=function(M){if(!M.name)return!0;var o=M.form||r(M),P=function(Fe){return o.querySelectorAll('input[type="radio"][name="'+Fe+'"]')},$;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")$=P(window.CSS.escape(M.name));else try{$=P(M.name)}catch(q){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",q.message),!1}var K=j($,M.form);return!K||K===M},N=function(M){return d(M)&&M.type==="radio"},X=function(M){return N(M)&&!O(M)},V=function(M){var o,P=M&&r(M),$=(o=P)===null||o===void 0?void 0:o.host,K=!1;if(P&&P!==M){var q,Fe,et;for(K=!!((q=$)!==null&&q!==void 0&&(Fe=q.ownerDocument)!==null&&Fe!==void 0&&Fe.contains($)||M!=null&&(et=M.ownerDocument)!==null&&et!==void 0&&et.contains(M));!K&&$;){var Qe,Ht,qe;P=r($),$=(Qe=P)===null||Qe===void 0?void 0:Qe.host,K=!!((Ht=$)!==null&&Ht!==void 0&&(qe=Ht.ownerDocument)!==null&&qe!==void 0&&qe.contains($))}}return K},Z=function(M){var o=M.getBoundingClientRect(),P=o.width,$=o.height;return P===0&&$===0},J=function(M,o){var P=o.displayCheck,$=o.getShadowRoot;if(P==="full-native"&&"checkVisibility"in M){var K=M.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});return!K}if(getComputedStyle(M).visibility==="hidden")return!0;var q=f.call(M,"details>summary:first-of-type"),Fe=q?M.parentElement:M;if(f.call(Fe,"details:not([open]) *"))return!0;if(!P||P==="full"||P==="full-native"||P==="legacy-full"){if(typeof $=="function"){for(var et=M;M;){var Qe=M.parentElement,Ht=r(M);if(Qe&&!Qe.shadowRoot&&$(Qe)===!0)return Z(M);M.assignedSlot?M=M.assignedSlot:!Qe&&Ht!==M.ownerDocument?M=Ht.host:M=Qe}M=et}if(V(M))return!M.getClientRects().length;if(P!=="legacy-full")return!0}else if(P==="non-zero-area")return Z(M);return!1},se=function(M){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(M.tagName))for(var o=M.parentElement;o;){if(o.tagName==="FIELDSET"&&o.disabled){for(var P=0;P<o.children.length;P++){var $=o.children.item(P);if($.tagName==="LEGEND")return f.call(o,"fieldset[disabled] *")?!0:!$.contains(M)}return!0}o=o.parentElement}return!1},Y=function(M,o){return!(o.disabled||v(o)||w(o)||J(o,M)||C(o)||se(o))},pe=function(M,o){return!(X(o)||l(o)<0||!Y(M,o))},I=function(M){var o=parseInt(M.getAttribute("tabindex"),10);return!!(isNaN(o)||o>=0)},s=function(M){var o=[],P=[];return M.forEach(function($,K){var q=!!$.scopeParent,Fe=q?$.scopeParent:$,et=m(Fe,q),Qe=q?s($.candidates):Fe;et===0?q?o.push.apply(o,Qe):o.push(Fe):P.push({documentOrder:K,tabIndex:et,item:$,isScope:q,content:Qe})}),P.sort(y).reduce(function($,K){return K.isScope?$.push.apply($,K.content):$.push(K.content),$},[]).concat(o)},_=function(M,o){o=o||{};var P;return o.getShadowRoot?P=g([M],o.includeContainer,{filter:pe.bind(null,o),flatten:!1,getShadowRoot:o.getShadowRoot,shadowRootFilter:I}):P=p(M,o.includeContainer,pe.bind(null,o)),s(P)},F=function(M,o){o=o||{};var P;return o.getShadowRoot?P=g([M],o.includeContainer,{filter:Y.bind(null,o),flatten:!0,getShadowRoot:o.getShadowRoot}):P=p(M,o.includeContainer,Y.bind(null,o)),P},E=function(M,o){if(o=o||{},!M)throw new Error("No node provided");return f.call(M,i)===!1?!1:pe(o,M)},k=e.concat("iframe").join(","),x=function(M,o){if(o=o||{},!M)throw new Error("No node provided");return f.call(M,k)===!1?!1:Y(o,M)}},15377:(W,b,n)=>{"use strict";var e=n(30945).Buffer,i=n(92006),a=n(74372),f=ArrayBuffer.isView||function(g){try{return a(g),!0}catch{return!1}},r=typeof Uint8Array<"u",v=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",c=v&&(e.prototype instanceof Uint8Array||e.TYPED_ARRAY_SUPPORT);W.exports=function(g,u){if(g instanceof e)return g;if(typeof g=="string")return e.from(g,u);if(v&&f(g)){if(g.byteLength===0)return e.alloc(0);if(c){var l=e.from(g.buffer,g.byteOffset,g.byteLength);if(l.byteLength===g.byteLength)return l}var m=g instanceof Uint8Array?g:new Uint8Array(g.buffer,g.byteOffset,g.byteLength),y=e.from(m);if(y.length===g.byteLength)return y}if(r&&g instanceof Uint8Array)return e.from(g);var d=i(g);if(d)for(var w=0;w<g.length;w+=1){var C=g[w];if(typeof C!="number"||C<0||C>255||~~C!==C)throw new RangeError("Array items must be numbers in the range 0-255.")}if(d||e.isBuffer(g)&&g.constructor&&typeof g.constructor.isBuffer=="function"&&g.constructor.isBuffer(g))return e.from(g);throw new TypeError('The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.')}},92006:W=>{var b={}.toString;W.exports=Array.isArray||function(n){return b.call(n)=="[object Array]"}},30945:(W,b,n)=>{/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var e=n(48287),i=e.Buffer;function a(r,v){for(var c in r)v[c]=r[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?W.exports=e:(a(e,b),b.Buffer=f);function f(r,v,c){return i(r,v,c)}f.prototype=Object.create(i.prototype),a(i,f),f.from=function(r,v,c){if(typeof r=="number")throw new TypeError("Argument must not be a number");return i(r,v,c)},f.alloc=function(r,v,c){if(typeof r!="number")throw new TypeError("Argument must be a number");var p=i(r);return v!==void 0?typeof c=="string"?p.fill(v,c):p.fill(v):p.fill(0),p},f.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return i(r)},f.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(r)}},7736:function(W){/*!
* Toastify js 1.12.0
* https://github.com/apvarun/toastify-js
* @license MIT licensed
*
* Copyright (C) 2018 Varun A P
*/(function(b,n){W.exports?W.exports=n():b.Toastify=n()})(this,function(b){var n=function(f){return new n.lib.init(f)},e="1.12.0";n.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:""}},n.lib=n.prototype={toastify:e,constructor:n,init:function(f){return f||(f={}),this.options={},this.toastElement=null,this.options.text=f.text||n.defaults.text,this.options.node=f.node||n.defaults.node,this.options.duration=f.duration===0?0:f.duration||n.defaults.duration,this.options.selector=f.selector||n.defaults.selector,this.options.callback=f.callback||n.defaults.callback,this.options.destination=f.destination||n.defaults.destination,this.options.newWindow=f.newWindow||n.defaults.newWindow,this.options.close=f.close||n.defaults.close,this.options.gravity=f.gravity==="bottom"?"toastify-bottom":n.defaults.gravity,this.options.positionLeft=f.positionLeft||n.defaults.positionLeft,this.options.position=f.position||n.defaults.position,this.options.backgroundColor=f.backgroundColor||n.defaults.backgroundColor,this.options.avatar=f.avatar||n.defaults.avatar,this.options.className=f.className||n.defaults.className,this.options.stopOnFocus=f.stopOnFocus===void 0?n.defaults.stopOnFocus:f.stopOnFocus,this.options.onClick=f.onClick||n.defaults.onClick,this.options.offset=f.offset||n.defaults.offset,this.options.escapeMarkup=f.escapeMarkup!==void 0?f.escapeMarkup:n.defaults.escapeMarkup,this.options.ariaLive=f.ariaLive||n.defaults.ariaLive,this.options.style=f.style||n.defaults.style,f.backgroundColor&&(this.options.style.background=f.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var f=document.createElement("div");f.className="toastify on "+this.options.className,this.options.position?f.className+=" toastify-"+this.options.position:this.options.positionLeft===!0?(f.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):f.className+=" toastify-right",f.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.');for(var r in this.options.style)f.style[r]=this.options.style[r];if(this.options.ariaLive&&f.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)f.appendChild(this.options.node);else if(this.options.escapeMarkup?f.innerText=this.options.text:f.innerHTML=this.options.text,this.options.avatar!==""){var v=document.createElement("img");v.src=this.options.avatar,v.className="toastify-avatar",this.options.position=="left"||this.options.positionLeft===!0?f.appendChild(v):f.insertAdjacentElement("afterbegin",v)}if(this.options.close===!0){var c=document.createElement("button");c.type="button",c.setAttribute("aria-label","Close"),c.className="toast-close",c.innerHTML="&#10006;",c.addEventListener("click",function(d){d.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var p=window.innerWidth>0?window.innerWidth:screen.width;(this.options.position=="left"||this.options.positionLeft===!0)&&p>360?f.insertAdjacentElement("afterbegin",c):f.appendChild(c)}if(this.options.stopOnFocus&&this.options.duration>0){var g=this;f.addEventListener("mouseover",function(d){window.clearTimeout(f.timeOutValue)}),f.addEventListener("mouseleave",function(){f.timeOutValue=window.setTimeout(function(){g.removeElement(f)},g.options.duration)})}if(typeof this.options.destination<"u"&&f.addEventListener("click",function(d){d.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"&&f.addEventListener("click",function(d){d.stopPropagation(),this.options.onClick()}.bind(this)),typeof this.options.offset=="object"){var u=i("x",this.options),l=i("y",this.options),m=this.options.position=="left"?u:"-"+u,y=this.options.gravity=="toastify-top"?l:"-"+l;f.style.transform="translate("+m+","+y+")"}return f},showToast:function(){this.toastElement=this.buildToast();var f;if(typeof this.options.selector=="string"?f=document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||typeof ShadowRoot<"u"&&this.options.selector instanceof ShadowRoot?f=this.options.selector:f=document.body,!f)throw"Root element is not defined";var r=n.defaults.oldestFirst?f.firstChild:f.lastChild;return f.insertBefore(this.toastElement,r),n.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(f){f.className=f.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),f.parentNode&&f.parentNode.removeChild(f),this.options.callback.call(f),n.reposition()}.bind(this),400)}},n.reposition=function(){for(var f={top:15,bottom:15},r={top:15,bottom:15},v={top:15,bottom:15},c=document.getElementsByClassName("toastify"),p,g=0;g<c.length;g++){a(c[g],"toastify-top")===!0?p="toastify-top":p="toastify-bottom";var u=c[g].offsetHeight;p=p.substr(9,p.length-1);var l=15,m=window.innerWidth>0?window.innerWidth:screen.width;m<=360?(c[g].style[p]=v[p]+"px",v[p]+=u+l):a(c[g],"toastify-left")===!0?(c[g].style[p]=f[p]+"px",f[p]+=u+l):(c[g].style[p]=r[p]+"px",r[p]+=u+l)}return this};function i(f,r){return r.offset[f]?isNaN(r.offset[f])?r.offset[f]:r.offset[f]+"px":"0px"}function a(f,r){return!f||typeof r!="string"?!1:!!(f.className&&f.className.trim().split(/\s+/gi).indexOf(r)>-1)}return n.lib.init.prototype=n.lib,n})},74372:(W,b,n)=>{"use strict";var e=n(69675),i=n(36556),a=i("TypedArray.prototype.buffer",!0),f=n(35680);W.exports=a||function(v){if(!f(v))throw new e("Not a Typed Array");return v.buffer}},94643:(W,b,n)=>{W.exports=e;function e(a,f){if(i("noDeprecation"))return a;var r=!1;function v(){if(!r){if(i("throwDeprecation"))throw new Error(f);i("traceDeprecation")?console.trace(f):console.warn(f),r=!0}return a.apply(this,arguments)}return v}function i(a){try{if(!n.g.localStorage)return!1}catch{return!1}var f=n.g.localStorage[a];return f==null?!1:String(f).toLowerCase()==="true"}},81135:W=>{W.exports=function(n){return n&&typeof n=="object"&&typeof n.copy=="function"&&typeof n.fill=="function"&&typeof n.readUInt8=="function"}},49032:(W,b,n)=>{"use strict";var e=n(47244),i=n(48184),a=n(25767),f=n(35680);function r(Zt){return Zt.call.bind(Zt)}var v=typeof BigInt<"u",c=typeof Symbol<"u",p=r(Object.prototype.toString),g=r(Number.prototype.valueOf),u=r(String.prototype.valueOf),l=r(Boolean.prototype.valueOf);if(v)var m=r(BigInt.prototype.valueOf);if(c)var y=r(Symbol.prototype.valueOf);function d(Zt,Kt){if(typeof Zt!="object")return!1;try{return Kt(Zt),!0}catch{return!1}}b.isArgumentsObject=e,b.isGeneratorFunction=i,b.isTypedArray=f;function w(Zt){return typeof Promise<"u"&&Zt instanceof Promise||Zt!==null&&typeof Zt=="object"&&typeof Zt.then=="function"&&typeof Zt.catch=="function"}b.isPromise=w;function C(Zt){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(Zt):f(Zt)||K(Zt)}b.isArrayBufferView=C;function j(Zt){return a(Zt)==="Uint8Array"}b.isUint8Array=j;function O(Zt){return a(Zt)==="Uint8ClampedArray"}b.isUint8ClampedArray=O;function N(Zt){return a(Zt)==="Uint16Array"}b.isUint16Array=N;function X(Zt){return a(Zt)==="Uint32Array"}b.isUint32Array=X;function V(Zt){return a(Zt)==="Int8Array"}b.isInt8Array=V;function Z(Zt){return a(Zt)==="Int16Array"}b.isInt16Array=Z;function J(Zt){return a(Zt)==="Int32Array"}b.isInt32Array=J;function se(Zt){return a(Zt)==="Float32Array"}b.isFloat32Array=se;function Y(Zt){return a(Zt)==="Float64Array"}b.isFloat64Array=Y;function pe(Zt){return a(Zt)==="BigInt64Array"}b.isBigInt64Array=pe;function I(Zt){return a(Zt)==="BigUint64Array"}b.isBigUint64Array=I;function s(Zt){return p(Zt)==="[object Map]"}s.working=typeof Map<"u"&&s(new Map);function _(Zt){return typeof Map>"u"?!1:s.working?s(Zt):Zt instanceof Map}b.isMap=_;function F(Zt){return p(Zt)==="[object Set]"}F.working=typeof Set<"u"&&F(new Set);function E(Zt){return typeof Set>"u"?!1:F.working?F(Zt):Zt instanceof Set}b.isSet=E;function k(Zt){return p(Zt)==="[object WeakMap]"}k.working=typeof WeakMap<"u"&&k(new WeakMap);function x(Zt){return typeof WeakMap>"u"?!1:k.working?k(Zt):Zt instanceof WeakMap}b.isWeakMap=x;function R(Zt){return p(Zt)==="[object WeakSet]"}R.working=typeof WeakSet<"u"&&R(new WeakSet);function M(Zt){return R(Zt)}b.isWeakSet=M;function o(Zt){return p(Zt)==="[object ArrayBuffer]"}o.working=typeof ArrayBuffer<"u"&&o(new ArrayBuffer);function P(Zt){return typeof ArrayBuffer>"u"?!1:o.working?o(Zt):Zt instanceof ArrayBuffer}b.isArrayBuffer=P;function $(Zt){return p(Zt)==="[object DataView]"}$.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&$(new DataView(new ArrayBuffer(1),0,1));function K(Zt){return typeof DataView>"u"?!1:$.working?$(Zt):Zt instanceof DataView}b.isDataView=K;var q=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function Fe(Zt){return p(Zt)==="[object SharedArrayBuffer]"}function et(Zt){return typeof q>"u"?!1:(typeof Fe.working>"u"&&(Fe.working=Fe(new q)),Fe.working?Fe(Zt):Zt instanceof q)}b.isSharedArrayBuffer=et;function Qe(Zt){return p(Zt)==="[object AsyncFunction]"}b.isAsyncFunction=Qe;function Ht(Zt){return p(Zt)==="[object Map Iterator]"}b.isMapIterator=Ht;function qe(Zt){return p(Zt)==="[object Set Iterator]"}b.isSetIterator=qe;function De(Zt){return p(Zt)==="[object Generator]"}b.isGeneratorObject=De;function Je(Zt){return p(Zt)==="[object WebAssembly.Module]"}b.isWebAssemblyCompiledModule=Je;function yt(Zt){return d(Zt,g)}b.isNumberObject=yt;function jt(Zt){return d(Zt,u)}b.isStringObject=jt;function Lt(Zt){return d(Zt,l)}b.isBooleanObject=Lt;function ct(Zt){return v&&d(Zt,m)}b.isBigIntObject=ct;function Bt(Zt){return c&&d(Zt,y)}b.isSymbolObject=Bt;function gn(Zt){return yt(Zt)||jt(Zt)||Lt(Zt)||ct(Zt)||Bt(Zt)}b.isBoxedPrimitive=gn;function Mt(Zt){return typeof Uint8Array<"u"&&(P(Zt)||et(Zt))}b.isAnyArrayBuffer=Mt,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(Zt){Object.defineProperty(b,Zt,{enumerable:!1,value:function(){throw new Error(Zt+" is not supported in userland")}})})},40537:(W,b,n)=>{var e=n(65606),i=Object.getOwnPropertyDescriptors||function(q){for(var Fe=Object.keys(q),et={},Qe=0;Qe<Fe.length;Qe++)et[Fe[Qe]]=Object.getOwnPropertyDescriptor(q,Fe[Qe]);return et},a=/%[sdj%]/g;b.format=function(K){if(!Z(K)){for(var q=[],Fe=0;Fe<arguments.length;Fe++)q.push(c(arguments[Fe]));return q.join(" ")}for(var Fe=1,et=arguments,Qe=et.length,Ht=String(K).replace(a,function(De){if(De==="%%")return"%";if(Fe>=Qe)return De;switch(De){case"%s":return String(et[Fe++]);case"%d":return Number(et[Fe++]);case"%j":try{return JSON.stringify(et[Fe++])}catch{return"[Circular]"}default:return De}}),qe=et[Fe];Fe<Qe;qe=et[++Fe])N(qe)||!pe(qe)?Ht+=" "+qe:Ht+=" "+c(qe);return Ht},b.deprecate=function(K,q){if(typeof e<"u"&&e.noDeprecation===!0)return K;if(typeof e>"u")return function(){return b.deprecate(K,q).apply(this,arguments)};var Fe=!1;function et(){if(!Fe){if(e.throwDeprecation)throw new Error(q);e.traceDeprecation?console.trace(q):console.error(q),Fe=!0}return K.apply(this,arguments)}return et};var f={},r=/^$/;if(e.env.NODE_DEBUG){var v=e.env.NODE_DEBUG;v=v.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),r=new RegExp("^"+v+"$","i")}b.debuglog=function(K){if(K=K.toUpperCase(),!f[K])if(r.test(K)){var q=e.pid;f[K]=function(){var Fe=b.format.apply(b,arguments);console.error("%s %d: %s",K,q,Fe)}}else f[K]=function(){};return f[K]};function c(K,q){var Fe={seen:[],stylize:g};return arguments.length>=3&&(Fe.depth=arguments[2]),arguments.length>=4&&(Fe.colors=arguments[3]),O(q)?Fe.showHidden=q:q&&b._extend(Fe,q),se(Fe.showHidden)&&(Fe.showHidden=!1),se(Fe.depth)&&(Fe.depth=2),se(Fe.colors)&&(Fe.colors=!1),se(Fe.customInspect)&&(Fe.customInspect=!0),Fe.colors&&(Fe.stylize=p),l(Fe,K,Fe.depth)}b.inspect=c,c.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function p(K,q){var Fe=c.styles[q];return Fe?"\x1B["+c.colors[Fe][0]+"m"+K+"\x1B["+c.colors[Fe][1]+"m":K}function g(K,q){return K}function u(K){var q={};return K.forEach(function(Fe,et){q[Fe]=!0}),q}function l(K,q,Fe){if(K.customInspect&&q&&_(q.inspect)&&q.inspect!==b.inspect&&!(q.constructor&&q.constructor.prototype===q)){var et=q.inspect(Fe,K);return Z(et)||(et=l(K,et,Fe)),et}var Qe=m(K,q);if(Qe)return Qe;var Ht=Object.keys(q),qe=u(Ht);if(K.showHidden&&(Ht=Object.getOwnPropertyNames(q)),s(q)&&(Ht.indexOf("message")>=0||Ht.indexOf("description")>=0))return y(q);if(Ht.length===0){if(_(q)){var De=q.name?": "+q.name:"";return K.stylize("[Function"+De+"]","special")}if(Y(q))return K.stylize(RegExp.prototype.toString.call(q),"regexp");if(I(q))return K.stylize(Date.prototype.toString.call(q),"date");if(s(q))return y(q)}var Je="",yt=!1,jt=["{","}"];if(j(q)&&(yt=!0,jt=["[","]"]),_(q)){var Lt=q.name?": "+q.name:"";Je=" [Function"+Lt+"]"}if(Y(q)&&(Je=" "+RegExp.prototype.toString.call(q)),I(q)&&(Je=" "+Date.prototype.toUTCString.call(q)),s(q)&&(Je=" "+y(q)),Ht.length===0&&(!yt||q.length==0))return jt[0]+Je+jt[1];if(Fe<0)return Y(q)?K.stylize(RegExp.prototype.toString.call(q),"regexp"):K.stylize("[Object]","special");K.seen.push(q);var ct;return yt?ct=d(K,q,Fe,qe,Ht):ct=Ht.map(function(Bt){return w(K,q,Fe,qe,Bt,yt)}),K.seen.pop(),C(ct,Je,jt)}function m(K,q){if(se(q))return K.stylize("undefined","undefined");if(Z(q)){var Fe="'"+JSON.stringify(q).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return K.stylize(Fe,"string")}if(V(q))return K.stylize(""+q,"number");if(O(q))return K.stylize(""+q,"boolean");if(N(q))return K.stylize("null","null")}function y(K){return"["+Error.prototype.toString.call(K)+"]"}function d(K,q,Fe,et,Qe){for(var Ht=[],qe=0,De=q.length;qe<De;++qe)M(q,String(qe))?Ht.push(w(K,q,Fe,et,String(qe),!0)):Ht.push("");return Qe.forEach(function(Je){Je.match(/^\d+$/)||Ht.push(w(K,q,Fe,et,Je,!0))}),Ht}function w(K,q,Fe,et,Qe,Ht){var qe,De,Je;if(Je=Object.getOwnPropertyDescriptor(q,Qe)||{value:q[Qe]},Je.get?Je.set?De=K.stylize("[Getter/Setter]","special"):De=K.stylize("[Getter]","special"):Je.set&&(De=K.stylize("[Setter]","special")),M(et,Qe)||(qe="["+Qe+"]"),De||(K.seen.indexOf(Je.value)<0?(N(Fe)?De=l(K,Je.value,null):De=l(K,Je.value,Fe-1),De.indexOf(`
`)>-1&&(Ht?De=De.split(`
`).map(function(yt){return" "+yt}).join(`
`).slice(2):De=`
`+De.split(`
`).map(function(yt){return" "+yt}).join(`
`))):De=K.stylize("[Circular]","special")),se(qe)){if(Ht&&Qe.match(/^\d+$/))return De;qe=JSON.stringify(""+Qe),qe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(qe=qe.slice(1,-1),qe=K.stylize(qe,"name")):(qe=qe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),qe=K.stylize(qe,"string"))}return qe+": "+De}function C(K,q,Fe){var et=0,Qe=K.reduce(function(Ht,qe){return et++,qe.indexOf(`
`)>=0&&et++,Ht+qe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Qe>60?Fe[0]+(q===""?"":q+`
`)+" "+K.join(`,
`)+" "+Fe[1]:Fe[0]+q+" "+K.join(", ")+" "+Fe[1]}b.types=n(49032);function j(K){return Array.isArray(K)}b.isArray=j;function O(K){return typeof K=="boolean"}b.isBoolean=O;function N(K){return K===null}b.isNull=N;function X(K){return K==null}b.isNullOrUndefined=X;function V(K){return typeof K=="number"}b.isNumber=V;function Z(K){return typeof K=="string"}b.isString=Z;function J(K){return typeof K=="symbol"}b.isSymbol=J;function se(K){return K===void 0}b.isUndefined=se;function Y(K){return pe(K)&&E(K)==="[object RegExp]"}b.isRegExp=Y,b.types.isRegExp=Y;function pe(K){return typeof K=="object"&&K!==null}b.isObject=pe;function I(K){return pe(K)&&E(K)==="[object Date]"}b.isDate=I,b.types.isDate=I;function s(K){return pe(K)&&(E(K)==="[object Error]"||K instanceof Error)}b.isError=s,b.types.isNativeError=s;function _(K){return typeof K=="function"}b.isFunction=_;function F(K){return K===null||typeof K=="boolean"||typeof K=="number"||typeof K=="string"||typeof K=="symbol"||typeof K>"u"}b.isPrimitive=F,b.isBuffer=n(81135);function E(K){return Object.prototype.toString.call(K)}function k(K){return K<10?"0"+K.toString(10):K.toString(10)}var x=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function R(){var K=new Date,q=[k(K.getHours()),k(K.getMinutes()),k(K.getSeconds())].join(":");return[K.getDate(),x[K.getMonth()],q].join(" ")}b.log=function(){console.log("%s - %s",R(),b.format.apply(b,arguments))},b.inherits=n(56698),b._extend=function(K,q){if(!q||!pe(q))return K;for(var Fe=Object.keys(q),et=Fe.length;et--;)K[Fe[et]]=q[Fe[et]];return K};function M(K,q){return Object.prototype.hasOwnProperty.call(K,q)}var o=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;b.promisify=function(q){if(typeof q!="function")throw new TypeError('The "original" argument must be of type Function');if(o&&q[o]){var Fe=q[o];if(typeof Fe!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Fe,o,{value:Fe,enumerable:!1,writable:!1,configurable:!0}),Fe}function Fe(){for(var et,Qe,Ht=new Promise(function(Je,yt){et=Je,Qe=yt}),qe=[],De=0;De<arguments.length;De++)qe.push(arguments[De]);qe.push(function(Je,yt){Je?Qe(Je):et(yt)});try{q.apply(this,qe)}catch(Je){Qe(Je)}return Ht}return Object.setPrototypeOf(Fe,Object.getPrototypeOf(q)),o&&Object.defineProperty(Fe,o,{value:Fe,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(Fe,i(q))},b.promisify.custom=o;function P(K,q){if(!K){var Fe=new Error("Promise was rejected with a falsy value");Fe.reason=K,K=Fe}return q(K)}function $(K){if(typeof K!="function")throw new TypeError('The "original" argument must be of type Function');function q(){for(var Fe=[],et=0;et<arguments.length;et++)Fe.push(arguments[et]);var Qe=Fe.pop();if(typeof Qe!="function")throw new TypeError("The last argument must be of type Function");var Ht=this,qe=function(){return Qe.apply(Ht,arguments)};K.apply(this,Fe).then(function(De){e.nextTick(qe.bind(null,null,De))},function(De){e.nextTick(P.bind(null,De,qe))})}return Object.setPrototypeOf(q,Object.getPrototypeOf(K)),Object.defineProperties(q,i(K)),q}b.callbackify=$},68961:(__unused_webpack_module,exports)=>{var indexOf=function(W,b){if(W.indexOf)return W.indexOf(b);for(var n=0;n<W.length;n++)if(W[n]===b)return n;return-1},Object_keys=function(W){if(Object.keys)return Object.keys(W);var b=[];for(var n in W)b.push(n);return b},forEach=function(W,b){if(W.forEach)return W.forEach(b);for(var n=0;n<W.length;n++)b(W[n],n,W)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(W,b,n){Object.defineProperty(W,b,{writable:!0,enumerable:!1,configurable:!0,value:n})}}catch{return function(b,n,e){b[n]=e}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function(b){if(!(this instanceof Script))return new Script(b);this.code=b};Script.prototype.runInContext=function(W){if(!(W instanceof Context))throw new TypeError("needs a 'context' argument.");var b=document.createElement("iframe");b.style||(b.style={}),b.style.display="none",document.body.appendChild(b);var n=b.contentWindow,e=n.eval,i=n.execScript;!e&&i&&(i.call(n,"null"),e=n.eval),forEach(Object_keys(W),function(r){n[r]=W[r]}),forEach(globals,function(r){W[r]&&(n[r]=W[r])});var a=Object_keys(n),f=e.call(n,this.code);return forEach(Object_keys(n),function(r){(r in W||indexOf(a,r)===-1)&&(W[r]=n[r])}),forEach(globals,function(r){r in W||defineProp(W,r,n[r])}),document.body.removeChild(b),f},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(W){var b=Script.createContext(W),n=this.runInContext(b);return W&&forEach(Object_keys(b),function(e){W[e]=b[e]}),n},forEach(Object_keys(Script.prototype),function(W){exports[W]=Script[W]=function(b){var n=Script(b);return n[W].apply(n,[].slice.call(arguments,1))}}),exports.isContext=function(W){return W instanceof Context},exports.createScript=function(W){return exports.Script(W)},exports.createContext=Script.createContext=function(W){var b=new Context;return typeof W=="object"&&forEach(Object_keys(W),function(n){b[n]=W[n]}),b}},66262:(W,b)=>{"use strict";var n;n={value:!0},b.A=(e,i)=>{const a=e.__vccOpts||e;for(const[f,r]of i)a[f]=r;return a}},10333:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(58691),i=n(96887),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},66084:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"AccountBoxOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},40592:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(26393),i=n(64760),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},98577:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"AccountCircleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},58868:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(18148),i=n(98338),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},23653:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"AccountMinusOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},94832:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(55461),i=n(25408),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},20753:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"AccountMultipleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},48416:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(95906),i=n(51264),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},43713:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"AccountMultiplePlusOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},48777:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(56790),i=n(1551),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},45168:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"AccountOffOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},71900:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(62798),i=n(37108),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},23533:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"AccountOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},77564:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(96413),i=n(98068),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},81005:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"AccountPlusOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},56944:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(72368),i=n(55144),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},721:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"AccountSearchOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},26901:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(73999),i=n(89805),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},38076:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"AlertCircleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},39116:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(34912),i=n(1926),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},47453:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"AlertOctagonOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},29412:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(66395),i=n(65094),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},69205:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ArrowExpandIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},15399:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(8956),i=n(27913),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},42154:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ArrowLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},5244:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(61809),i=n(55592),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},55661:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"BackspaceOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},53621:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(38464),i=n(71829),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},31164:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"BellOffOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},77368:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(91876),i=n(59546),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},49689:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"BellOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},55714:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(31678),i=n(2248),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},96167:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"BellRingOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},55254:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(14927),i=n(78386),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},80747:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"BlurIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},76691:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(68544),i=n(34303),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},83110:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"CalendarBlankOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},98991:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(78011),i=n(34667),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},25170:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"CancelIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},12024:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(31572),i=n(41786),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},72729:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"CardTextOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},75427:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(54855),i=n(525),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},15382:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"CheckIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},51566:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(84974),i=n(73348),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},94499:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"CheckBoldIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},62258:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(27015),i=n(45068),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},64983:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ChevronDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},90505:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(55944),i=n(29427),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},72464:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ChevronLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},96180:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(31421),i=n(29676),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},5061:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ChevronRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},71565:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(52131),i=n(89267),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},45524:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ChevronUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},75783:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(80682),i=n(27649),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},80298:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},12336:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(43277),i=n(73600),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},70065:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"CogOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},61984:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(21057),i=n(41430),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},10849:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ContactsOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},23163:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(80355),i=n(56173),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},75790:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ContentCopyIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},96816:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(47364),i=n(64268),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},29585:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"CrownOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},49322:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(24881),i=n(27536),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},97519:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"DialpadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},445:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(49066),i=n(64313),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},8324:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"DotsCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},2117:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(24389),i=n(44893),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},52236:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},50215:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(58961),i=n(66171),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},93450:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"EmailOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},24877:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(26230),i=n(92943),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},65332:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"EmoticonOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},29503:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(68794),i=n(20633),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},40770:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"FileEditOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},57356:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(11160),i=n(76518),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},6653:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"FileLockOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},28307:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(53210),i=n(66973),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},62214:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"FileOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},47741:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(56770),i=n(34293),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},7844:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"FolderIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},87174:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(5713),i=n(60222),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},5179:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ForumOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},2806:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(3106),i=n(83070),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},29739:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"FullscreenIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},34438:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(64593),i=n(14782),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},41371:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"FullscreenExitIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},6276:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(63480),i=n(27368),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},6197:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"HandBackLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},19538:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(93610),i=n(64312),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},98839:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"HandBackLeftOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},27402:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(56847),i=n(56530),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},33679:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ImageOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},16385:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(98536),i=n(89157),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},21960:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"LinkIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},59355:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(11454),i=n(10175),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},60206:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"LockOpenVariantOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},20610:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(12505),i=n(52404),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},21735:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"LockOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},81557:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(78585),i=n(84275),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},42716:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"LockResetIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},22398:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(38542),i=n(4428),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},58067:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"MagnifyIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},50723:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(26418),i=n(15315),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},20182:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"MapMarkerOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},16034:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(30850),i=n(28684),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},37351:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"MenuDownOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},80280:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(71612),i=n(33724),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},67673:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"MenuRightOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},1793:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(94952),i=n(7129),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},95816:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"MicrophoneIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},25297:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(81486),i=n(58611),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},71352:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"MicrophoneOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},39153:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(90766),i=n(1127),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},3704:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"MonitorIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},28936:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(10090),i=n(12448),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},63113:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"MonitorOffIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},74370:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(12710),i=n(87606),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},63367:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"MonitorShareIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},56287:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(58430),i=n(40951),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},39234:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"MovieOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},40576:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(54704),i=n(24960),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},96417:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"MusicNoteOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},28874:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(82230),i=n(99628),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},73263:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"NetworkStrength2AlertIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},5076:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(13917),i=n(35074),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},4805:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"PencilOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},79931:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(7512),i=n(5837),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},58350:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"PhoneIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},81677:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(17646),i=n(99421),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},68468:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"PhoneDialOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},66182:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(64553),i=n(13602),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},41403:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"PhoneHangupOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},68258:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(3755),i=n(64674),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},56551:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"PhoneInTalkOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},34636:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(66162),i=n(23770),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},22909:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"PhoneOffOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},76927:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(40393),i=n(51519),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},80450:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"PhoneOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},36265:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(98320),i=n(93945),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},624:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"PhonePausedOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},81893:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(11501),i=n(42841),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},68460:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"PlusIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},99318:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(34859),i=n(14570),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},34155:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"PollIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},70112:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(98581),i=n(35534),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},58049:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ReflectHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},89138:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(10648),i=n(54494),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},30167:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ReloadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},37867:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(18321),i=n(40811),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},95550:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"SendIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},2927:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(58501),i=n(51689),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},46226:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"SendOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},1865:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(57053),i=n(20885),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},34576:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"StarIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},53653:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(60553),i=n(57317),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},46076:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"StopIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},19288:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(90397),i=n(44982),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},32025:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"SubtitlesIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},38366:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(11451),i=n(49850),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},69971:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"SubtitlesOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},64589:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(52334),i=n(97543),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},44884:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"TrashCanOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},65335:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(69077),i=n(47183),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},57658:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"TuneIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},43594:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(40929),i=n(99638),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},31375:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"UnfoldLessHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},3674:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(61791),i=n(91502),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},47263:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"UnfoldMoreHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},90146:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(21985),i=n(27872),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},17351:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"VideoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},88825:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(52618),i=n(47835),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},16512:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"VideoOffOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},73324:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(21673),i=n(46112),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},37789:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"VideoOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},25510:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(14969),i=n(54754),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},9243:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ViewGalleryOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},98488:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(20685),i=n(14698),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},29657:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"ViewGridOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},87225:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(79197),i=n(27223),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},80352:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={name:"WebIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}}},23632:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(18372),i=n(5658),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-e6a37d92"]])},22500:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(61048),i=n(45886),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-6035e591"]])},91410:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(91907),i=n(83128),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-07e91337"]])},17381:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(98503),i=n(34435),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-9fbf87b8"]])},91857:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(37370),i=n(27183),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-09781d8e"]])},71518:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(40050),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-0922bc58"]])},58881:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(45767),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-d58ea64a"]])},67944:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});var e=n(1046);const a=e.A},77344:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(31048),i=n(71978),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-4ef92b6b"]])},49526:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(45914),i=n(66034),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-ae0ab43c"]])},90325:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(31749),i=n(87159),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-590eeac2"]])},21054:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(84356),i=n(13182),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-5a2eb427"]])},54993:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(43734),i=n(80755),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-f4f0a068"]])},80957:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(30702),i=n(82845),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-eb880132"]])},18368:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(76224),i=n(52366),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-d2caa77e"]])},48147:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(41304),i=n(4103),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-2238218e"]])},36118:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(80096),i=n(1256),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-69b03b9e"]])},38252:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(4494),i=n(30282),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-71a9bb89"]])},19368:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(26924),i=n(94300),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-344670d2"]])},38852:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(33e3),i=n(93346),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-c5b7418a"]])},95464:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(25559),i=n(54996),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-314baac6"]])},9212:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(6439),i=n(88876),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-05890313"]])},90744:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(92018),i=n(12930),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-8be54cbe"]])},34853:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(6287),i=n(70853),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-33dcd230"]])},86097:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(58154),i=n(18907),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-51aa65e6"]])},24842:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(35902),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-27d99274"]])},81671:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(26489),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-7743f969"]])},10423:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(31567),i=n(79441),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-18f3d978"]])},98240:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(54902),i=n(73042),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-8a909ef2"]])},91812:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(38266),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-7f087837"]])},88104:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(27692),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-aa928c16"]])},78513:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(65106),i=n(88507),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-eac38da2"]])},53512:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(27896),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-2d9a6210"]])},42670:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(54861),i=n(19348),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-6f298514"]])},42994:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(33199),i=n(37340),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-a5c11fd4"]])},56016:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(76873),i=n(4754),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-730989a2"]])},61337:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(98802),i=n(97189),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-0466341a"]])},61822:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(34580),i=n(21278),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},69632:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(55079),i=n(18088),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-4b20b63f"]])},11918:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(90858),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-60587e67"]])},67968:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(6424),i=n(46504),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-c8def1c6"]])},5666:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(6266),i=n(2746),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-923ac1e6"]])},19556:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(11915),i=n(2276),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-70e49de5"]])},51592:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(36760),i=n(42194),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-37d05270"]])},37868:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(77903),i=n(7322),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-59824c0f"]])},46375:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(44954),i=n(14855),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-935ace76"]])},54603:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(26755),i=n(32897),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-73e7abc4"]])},36025:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(3941),i=n(38331),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-527aa592"]])},35807:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(50509),i=n(54663),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},40839:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(39958),i=n(65703),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},12335:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(92895),i=n(13441),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-91721ad6"]])},2749:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(36281),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-71d29aea"]])},71658:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(51536),i=n(81784),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X]])},62195:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(9581),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-3dfd5fb4"]])},65630:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(34304),i=n(48516),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-b4682ad8"]])},97781:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(39179),i=n(88835),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-1aa321d9"]])},94750:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(67641),i=n(92516),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-32d49ea8"]])},18048:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(1682),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-3e8e829a"]])},59814:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(7136),i=n(39160),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-5044d0dc"]])},3552:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(43131),i=n(72928),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-de0b3f2a"]])},53419:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(92234),i=n(41689),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-526e393d"]])},62442:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(48792),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-3e839eb5"]])},66639:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});var e=n(63221);const a=e.A},20525:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});var e=n(97873);const a=e.A},76868:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(3275),i=n(53982),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-fbacae72"]])},90322:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(9679),i=n(23052),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-63a7aa7a"]])},73652:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(21219),i=n(17930),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-e92be808"]])},11376:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(54509),i=n(83776),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-541fee17"]])},40760:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(45078),i=n(66262);const f=(0,i.A)(e.A,[["__scopeId","data-v-a8afd91e"]])},71061:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(51005),i=n(94817),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-7344033e"]])},92706:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(80330),i=n(55914),a=n(66262);const r=(0,a.A)(i.A,[["render",e.X],["__scopeId","data-v-662dea30"]])},5658:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(72061)},45886:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(78113)},83128:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(87739)},34435:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(95864)},27183:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(35076)},71978:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(70093)},66034:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(83471)},87159:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(63960)},80755:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(80340)},82845:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(5520)},52366:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(97029)},4103:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(26178)},1256:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(9495)},30282:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(26137)},93346:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(34809)},54996:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(78053)},88876:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(70649)},12930:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(1405)},70853:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(98336)},18907:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(97084)},79441:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(80854)},73042:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(17869)},88507:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(59132)},19348:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(91031)},37340:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(91603)},4754:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(20349)},97189:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(46884)},21278:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(15511)},18088:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(37853)},46504:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(21285)},2746:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(6699)},2276:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(91457)},42194:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(45490)},7322:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(52073)},14855:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(45902)},32897:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(52394)},38331:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(37036)},54663:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(3406)},65703:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(25638)},13441:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(94894)},81784:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(30891)},48516:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(77399)},88835:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(52176)},92516:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(92543)},39160:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(55223)},72928:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(90853)},41689:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(39386)},53982:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(51577)},23052:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(81891)},17930:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(10169)},83776:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(12109)},94817:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(88496)},55914:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(59699)},61048:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(13471)},91907:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(9980)},98503:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(94252)},31048:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(57451)},45914:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(97672)},31749:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(78750)},43734:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(29237)},30702:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(24671)},76224:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(54107)},41304:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(40053)},80096:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(89283)},25559:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(26746)},6439:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(82142)},92018:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(75217)},6287:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(68786)},31567:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(23984)},54902:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(95109)},65106:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(42081)},54861:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(81318)},33199:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(50524)},76873:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(48386)},98802:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(54915)},55079:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(29274)},6424:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(44897)},6266:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(78515)},11915:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(90138)},36760:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(69151)},77903:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(51188)},44954:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(74523)},26755:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(74400)},3941:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(24598)},50509:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(49612)},51536:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(13491)},39179:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(30860)},7136:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(52495)},43131:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(36490)},92234:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(72205)},3275:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(57028)},9679:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(47304)},21219:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(35940)},40050:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(3455)},45767:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(33542)},1046:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(44061)},13182:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(80975)},94300:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(71373)},35902:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(41155)},26489:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(1416)},38266:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(6741)},27692:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(80485)},27896:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(95585)},90858:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(39087)},36281:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(56750)},9581:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(36668)},1682:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(94153)},48792:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(70395)},63221:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(17192)},97873:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(91266)},45078:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(73849)},84356:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(85797)},26924:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(8565)},96887:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(66084)},64760:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(98577)},98338:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(23653)},25408:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(20753)},51264:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(43713)},1551:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(45168)},37108:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(23533)},98068:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(81005)},55144:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(721)},89805:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(38076)},1926:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(47453)},65094:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(69205)},27913:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(42154)},55592:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(55661)},71829:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(31164)},59546:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(49689)},2248:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(96167)},78386:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(80747)},34303:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(83110)},34667:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(25170)},41786:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(72729)},525:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(15382)},73348:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(94499)},45068:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(64983)},29427:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(72464)},29676:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(5061)},89267:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(45524)},27649:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(80298)},73600:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(70065)},41430:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(10849)},56173:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(75790)},64268:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(29585)},27536:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(97519)},64313:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(8324)},44893:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(52236)},66171:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(93450)},92943:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(65332)},20633:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(40770)},76518:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(6653)},66973:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(62214)},34293:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(7844)},60222:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(5179)},83070:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(29739)},14782:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(41371)},27368:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(6197)},64312:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(98839)},56530:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(33679)},89157:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(21960)},10175:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(60206)},52404:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(21735)},84275:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(42716)},4428:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(58067)},15315:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(20182)},28684:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(37351)},33724:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(67673)},7129:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(95816)},58611:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(71352)},1127:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(3704)},12448:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(63113)},87606:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(63367)},40951:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(39234)},24960:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(96417)},99628:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(73263)},35074:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(4805)},5837:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(58350)},99421:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(68468)},13602:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(41403)},64674:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(56551)},23770:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(22909)},51519:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(80450)},93945:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(624)},42841:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(68460)},14570:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(34155)},35534:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(58049)},54494:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(30167)},40811:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(95550)},51689:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(46226)},20885:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(34576)},57317:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(46076)},44982:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(32025)},49850:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(69971)},97543:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(44884)},47183:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(57658)},99638:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(31375)},91502:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(47263)},27872:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(17351)},47835:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(16512)},46112:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(37789)},54754:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(9243)},14698:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(29657)},27223:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.A});var e=n(80352)},58691:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(68892)},26393:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(27540)},18148:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(12071)},55461:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(89164)},95906:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(36691)},56790:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(65053)},62798:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(44135)},96413:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(92392)},72368:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(34533)},73999:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(74150)},34912:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(81751)},66395:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(54736)},8956:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(51747)},61809:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(37284)},38464:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(24097)},91876:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(22632)},31678:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(25037)},14927:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(14210)},68544:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(46825)},78011:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(10402)},31572:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(22291)},54855:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(24776)},84974:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(97925)},27015:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(13824)},55944:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(35351)},31421:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(67888)},52131:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(24124)},80682:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(32853)},43277:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(64604)},21057:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(20494)},80355:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(78028)},47364:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(86909)},24881:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(20746)},49066:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(75611)},24389:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(57628)},58961:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(50388)},26230:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(56245)},68794:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(32933)},11160:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(27004)},53210:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(54697)},56770:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(14995)},5713:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(98260)},3106:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(69139)},64593:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(24104)},63480:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(71621)},93610:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(80653)},56847:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(92874)},98536:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(52477)},11454:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(62323)},12505:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(71242)},78585:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(96422)},38542:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(46777)},26418:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(63979)},30850:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(94117)},71612:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(79129)},94952:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(50009)},81486:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(76089)},90766:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(28937)},10090:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(30315)},12710:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(61083)},58430:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(51295)},54704:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(23957)},82230:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(95969)},13917:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(58274)},7512:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(24855)},17646:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(18059)},64553:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(97244)},3755:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(86566)},66162:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(19497)},40393:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(93300)},98320:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(8781)},11501:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(49036)},34859:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(270)},98581:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(24914)},10648:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(84065)},18321:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(69960)},58501:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(18074)},57053:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(31900)},60553:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(55860)},90397:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(91406)},11451:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(60646)},52334:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(73873)},69077:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(48672)},40929:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(58116)},61791:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(49870)},21985:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(26390)},52618:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(94865)},21673:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(46852)},14969:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(94604)},20685:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(76786)},79197:(W,b,n)=>{"use strict";n.d(b,{X:()=>e.X});var e=n(6290)},68892:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M16.5,16.25C16.5,14.75 13.5,14 12,14C10.5,14 7.5,14.75 7.5,16.25V17H16.5M12,12.25A2.25,2.25 0 0,0 14.25,10A2.25,2.25 0 0,0 12,7.75A2.25,2.25 0 0,0 9.75,10A2.25,2.25 0 0,0 12,12.25Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon account-box-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},27540:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={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,2M7.07,18.28C7.5,17.38 10.12,16.5 12,16.5C13.88,16.5 16.5,17.38 16.93,18.28C15.57,19.36 13.86,20 12,20C10.14,20 8.43,19.36 7.07,18.28M18.36,16.83C16.93,15.09 13.46,14.5 12,14.5C10.54,14.5 7.07,15.09 5.64,16.83C4.62,15.5 4,13.82 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,13.82 19.38,15.5 18.36,16.83M12,6C10.06,6 8.5,7.56 8.5,9.5C8.5,11.44 10.06,13 12,13C13.94,13 15.5,11.44 15.5,9.5C15.5,7.56 13.94,6 12,6M12,11A1.5,1.5 0 0,1 10.5,9.5A1.5,1.5 0 0,1 12,8A1.5,1.5 0 0,1 13.5,9.5A1.5,1.5 0 0,1 12,11Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon account-circle-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},12071:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4M15,5.9C16.16,5.9 17.1,6.84 17.1,8C17.1,9.16 16.16,10.1 15,10.1A2.1,2.1 0 0,1 12.9,8A2.1,2.1 0 0,1 15,5.9M1,10V12H9V10H1M15,13C12.33,13 7,14.33 7,17V20H23V17C23,14.33 17.67,13 15,13M15,14.9C17.97,14.9 21.1,16.36 21.1,17V18.1H8.9V17C8.9,16.36 12,14.9 15,14.9Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon account-minus-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},89164:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M13.07 10.41A5 5 0 0 0 13.07 4.59A3.39 3.39 0 0 1 15 4A3.5 3.5 0 0 1 15 11A3.39 3.39 0 0 1 13.07 10.41M5.5 7.5A3.5 3.5 0 1 1 9 11A3.5 3.5 0 0 1 5.5 7.5M7.5 7.5A1.5 1.5 0 1 0 9 6A1.5 1.5 0 0 0 7.5 7.5M16 17V19H2V17S2 13 9 13 16 17 16 17M14 17C13.86 16.22 12.67 15 9 15S4.07 16.31 4 17M15.95 13A5.32 5.32 0 0 1 18 17V19H22V17S22 13.37 15.94 13Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon account-multiple-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},36691:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M13 11A3 3 0 1 0 10 8A3 3 0 0 0 13 11M13 7A1 1 0 1 1 12 8A1 1 0 0 1 13 7M17.11 10.86A5 5 0 0 0 17.11 5.14A2.91 2.91 0 0 1 18 5A3 3 0 0 1 18 11A2.91 2.91 0 0 1 17.11 10.86M13 13C7 13 7 17 7 17V19H19V17S19 13 13 13M9 17C9 16.71 9.32 15 13 15C16.5 15 16.94 16.56 17 17M24 17V19H21V17A5.6 5.6 0 0 0 19.2 13.06C24 13.55 24 17 24 17M8 12H5V15H3V12H0V10H3V7H5V10H8Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon account-multiple-plus-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},65053:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M2.75,7L4.03,5.75L13.26,15L20,21.72L18.73,23L15.73,20H4V17C4,15.14 6.61,13.92 9.09,13.36L2.75,7M20,17V19.18L18.1,17.28V17C18.1,16.74 17.6,16.35 16.8,16L14,13.18C16.71,13.63 20,14.91 20,17M5.9,17V18.1H13.83L10.72,15C8.19,15.3 5.9,16.45 5.9,17M12,4A4,4 0 0,1 16,8C16,9.95 14.6,11.58 12.75,11.93L8.07,7.25C8.42,5.4 10.05,4 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon account-off-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},44135:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon account-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},92392:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4M15,5.9C16.16,5.9 17.1,6.84 17.1,8C17.1,9.16 16.16,10.1 15,10.1A2.1,2.1 0 0,1 12.9,8A2.1,2.1 0 0,1 15,5.9M4,7V10H1V12H4V15H6V12H9V10H6V7H4M15,13C12.33,13 7,14.33 7,17V20H23V17C23,14.33 17.67,13 15,13M15,14.9C17.97,14.9 21.1,16.36 21.1,17V18.1H8.9V17C8.9,16.36 12,14.9 15,14.9Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon account-plus-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},34533:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M10,13C9.65,13.59 9.36,14.24 9.19,14.93C6.5,15.16 3.9,16.42 3.9,17V18.1H9.2C9.37,18.78 9.65,19.42 10,20H2V17C2,14.34 7.33,13 10,13M10,4A4,4 0 0,1 14,8C14,8.91 13.69,9.75 13.18,10.43C12.32,10.75 11.55,11.26 10.91,11.9L10,12A4,4 0 0,1 6,8A4,4 0 0,1 10,4M10,5.9A2.1,2.1 0 0,0 7.9,8A2.1,2.1 0 0,0 10,10.1A2.1,2.1 0 0,0 12.1,8A2.1,2.1 0 0,0 10,5.9M15.5,12C18,12 20,14 20,16.5C20,17.38 19.75,18.21 19.31,18.9L22.39,22L21,23.39L17.88,20.32C17.19,20.75 16.37,21 15.5,21C13,21 11,19 11,16.5C11,14 13,12 15.5,12M15.5,14A2.5,2.5 0 0,0 13,16.5A2.5,2.5 0 0,0 15.5,19A2.5,2.5 0 0,0 18,16.5A2.5,2.5 0 0,0 15.5,14Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon account-search-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},74150:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={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"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon alert-circle-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},81751:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M8.27,3L3,8.27V15.73L8.27,21H15.73C17.5,19.24 21,15.73 21,15.73V8.27L15.73,3M9.1,5H14.9L19,9.1V14.9L14.9,19H9.1L5,14.9V9.1M11,15H13V17H11V15M11,7H13V13H11V7"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon alert-octagon-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},54736:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M10,21V19H6.41L10.91,14.5L9.5,13.09L5,17.59V14H3V21H10M14.5,10.91L19,6.41V10H21V3H14V5H17.59L13.09,9.5L14.5,10.91Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon arrow-expand-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},51747:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon arrow-left-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},37284:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M19,15.59L17.59,17L14,13.41L10.41,17L9,15.59L12.59,12L9,8.41L10.41,7L14,10.59L17.59,7L19,8.41L15.41,12L19,15.59M22,3A2,2 0 0,1 24,5V19A2,2 0 0,1 22,21H7C6.31,21 5.77,20.64 5.41,20.11L0,12L5.41,3.88C5.77,3.35 6.31,3 7,3H22M22,5H7L2.28,12L7,19H22V5Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon backspace-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},24097:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M22.11,21.46L2.39,1.73L1.11,3L5.83,7.72C5.29,8.73 5,9.86 5,11V17L3,19V20H18.11L20.84,22.73L22.11,21.46M7,18V11C7,10.39 7.11,9.79 7.34,9.23L16.11,18H7M10,21H14A2,2 0 0,1 12,23A2,2 0 0,1 10,21M8.29,5.09C8.82,4.75 9.4,4.5 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V15.8L17,13.8V11A5,5 0 0,0 12,6C11.22,6 10.45,6.2 9.76,6.56L8.29,5.09Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon bell-off-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},22632:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M10 21H14C14 22.1 13.1 23 12 23S10 22.1 10 21M21 19V20H3V19L5 17V11C5 7.9 7 5.2 10 4.3V4C10 2.9 10.9 2 12 2S14 2.9 14 4V4.3C17 5.2 19 7.9 19 11V17L21 19M17 11C17 8.2 14.8 6 12 6S7 8.2 7 11V18H17V11Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon bell-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},25037:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M10,21H14A2,2 0 0,1 12,23A2,2 0 0,1 10,21M21,19V20H3V19L5,17V11C5,7.9 7.03,5.17 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V17L21,19M17,11A5,5 0 0,0 12,6A5,5 0 0,0 7,11V18H17V11M19.75,3.19L18.33,4.61C20.04,6.3 21,8.6 21,11H23C23,8.07 21.84,5.25 19.75,3.19M1,11H3C3,8.6 3.96,6.3 5.67,4.61L4.25,3.19C2.16,5.25 1,8.07 1,11Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon bell-ring-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},14210:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M14,8.5A1.5,1.5 0 0,0 12.5,10A1.5,1.5 0 0,0 14,11.5A1.5,1.5 0 0,0 15.5,10A1.5,1.5 0 0,0 14,8.5M14,12.5A1.5,1.5 0 0,0 12.5,14A1.5,1.5 0 0,0 14,15.5A1.5,1.5 0 0,0 15.5,14A1.5,1.5 0 0,0 14,12.5M10,17A1,1 0 0,0 9,18A1,1 0 0,0 10,19A1,1 0 0,0 11,18A1,1 0 0,0 10,17M10,8.5A1.5,1.5 0 0,0 8.5,10A1.5,1.5 0 0,0 10,11.5A1.5,1.5 0 0,0 11.5,10A1.5,1.5 0 0,0 10,8.5M14,20.5A0.5,0.5 0 0,0 13.5,21A0.5,0.5 0 0,0 14,21.5A0.5,0.5 0 0,0 14.5,21A0.5,0.5 0 0,0 14,20.5M14,17A1,1 0 0,0 13,18A1,1 0 0,0 14,19A1,1 0 0,0 15,18A1,1 0 0,0 14,17M21,13.5A0.5,0.5 0 0,0 20.5,14A0.5,0.5 0 0,0 21,14.5A0.5,0.5 0 0,0 21.5,14A0.5,0.5 0 0,0 21,13.5M18,5A1,1 0 0,0 17,6A1,1 0 0,0 18,7A1,1 0 0,0 19,6A1,1 0 0,0 18,5M18,9A1,1 0 0,0 17,10A1,1 0 0,0 18,11A1,1 0 0,0 19,10A1,1 0 0,0 18,9M18,17A1,1 0 0,0 17,18A1,1 0 0,0 18,19A1,1 0 0,0 19,18A1,1 0 0,0 18,17M18,13A1,1 0 0,0 17,14A1,1 0 0,0 18,15A1,1 0 0,0 19,14A1,1 0 0,0 18,13M10,12.5A1.5,1.5 0 0,0 8.5,14A1.5,1.5 0 0,0 10,15.5A1.5,1.5 0 0,0 11.5,14A1.5,1.5 0 0,0 10,12.5M10,7A1,1 0 0,0 11,6A1,1 0 0,0 10,5A1,1 0 0,0 9,6A1,1 0 0,0 10,7M10,3.5A0.5,0.5 0 0,0 10.5,3A0.5,0.5 0 0,0 10,2.5A0.5,0.5 0 0,0 9.5,3A0.5,0.5 0 0,0 10,3.5M10,20.5A0.5,0.5 0 0,0 9.5,21A0.5,0.5 0 0,0 10,21.5A0.5,0.5 0 0,0 10.5,21A0.5,0.5 0 0,0 10,20.5M3,13.5A0.5,0.5 0 0,0 2.5,14A0.5,0.5 0 0,0 3,14.5A0.5,0.5 0 0,0 3.5,14A0.5,0.5 0 0,0 3,13.5M14,3.5A0.5,0.5 0 0,0 14.5,3A0.5,0.5 0 0,0 14,2.5A0.5,0.5 0 0,0 13.5,3A0.5,0.5 0 0,0 14,3.5M14,7A1,1 0 0,0 15,6A1,1 0 0,0 14,5A1,1 0 0,0 13,6A1,1 0 0,0 14,7M21,10.5A0.5,0.5 0 0,0 21.5,10A0.5,0.5 0 0,0 21,9.5A0.5,0.5 0 0,0 20.5,10A0.5,0.5 0 0,0 21,10.5M6,5A1,1 0 0,0 5,6A1,1 0 0,0 6,7A1,1 0 0,0 7,6A1,1 0 0,0 6,5M3,9.5A0.5,0.5 0 0,0 2.5,10A0.5,0.5 0 0,0 3,10.5A0.5,0.5 0 0,0 3.5,10A0.5,0.5 0 0,0 3,9.5M6,9A1,1 0 0,0 5,10A1,1 0 0,0 6,11A1,1 0 0,0 7,10A1,1 0 0,0 6,9M6,17A1,1 0 0,0 5,18A1,1 0 0,0 6,19A1,1 0 0,0 7,18A1,1 0 0,0 6,17M6,13A1,1 0 0,0 5,14A1,1 0 0,0 6,15A1,1 0 0,0 7,14A1,1 0 0,0 6,13Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon blur-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},46825:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M19 3H18V1H16V3H8V1H6V3H5C3.89 3 3 3.9 3 5V19C3 20.11 3.9 21 5 21H19C20.11 21 21 20.11 21 19V5C21 3.9 20.11 3 19 3M19 19H5V9H19V19M19 7H5V5H19V7Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon calendar-blank-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},10402:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={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"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon cancel-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},22291:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20M4,6V18H20V6H4M6,9H18V11H6V9M6,13H16V15H6V13Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon card-text-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},24776:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon check-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},97925:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon check-bold-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},13824:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon chevron-down-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},35351:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon chevron-left-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},67888:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon chevron-right-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},24124:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon chevron-up-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},32853:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={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"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon close-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},64604:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"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"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon cog-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},20494:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6C22 4.9 21.1 4 20 4M20 18H4V6H20V18M4 0H20V2H4M4 22H20V24H4M12 12C13.38 12 14.5 10.88 14.5 9.5S13.38 7 12 7 9.5 8.12 9.5 9.5 10.62 12 12 12M12 8.5C12.55 8.5 13 8.95 13 9.5S12.55 10.5 12 10.5 11 10.05 11 9.5 11.45 8.5 12 8.5M17 16C17 13.9 13.69 13 12 13S7 13.9 7 16V17H17V16M8.81 15.5C9.42 15 10.84 14.5 12 14.5C13.17 14.5 14.59 15 15.2 15.5H8.81Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon contacts-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},78028:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"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"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon content-copy-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},86909:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M12 8L15 13.2L18 10.5L17.3 14H6.7L6 10.5L9 13.2L12 8M12 4L8.5 10L3 5L5 16H19L21 5L15.5 10L12 4M19 18H5V19C5 19.6 5.4 20 6 20H18C18.6 20 19 19.6 19 19V18Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon crown-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},20746:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M12,19A2,2 0 0,0 10,21A2,2 0 0,0 12,23A2,2 0 0,0 14,21A2,2 0 0,0 12,19M6,1A2,2 0 0,0 4,3A2,2 0 0,0 6,5A2,2 0 0,0 8,3A2,2 0 0,0 6,1M6,7A2,2 0 0,0 4,9A2,2 0 0,0 6,11A2,2 0 0,0 8,9A2,2 0 0,0 6,7M6,13A2,2 0 0,0 4,15A2,2 0 0,0 6,17A2,2 0 0,0 8,15A2,2 0 0,0 6,13M18,5A2,2 0 0,0 20,3A2,2 0 0,0 18,1A2,2 0 0,0 16,3A2,2 0 0,0 18,5M12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17A2,2 0 0,0 14,15A2,2 0 0,0 12,13M18,13A2,2 0 0,0 16,15A2,2 0 0,0 18,17A2,2 0 0,0 20,15A2,2 0 0,0 18,13M18,7A2,2 0 0,0 16,9A2,2 0 0,0 18,11A2,2 0 0,0 20,9A2,2 0 0,0 18,7M12,7A2,2 0 0,0 10,9A2,2 0 0,0 12,11A2,2 0 0,0 14,9A2,2 0 0,0 12,7M12,1A2,2 0 0,0 10,3A2,2 0 0,0 12,5A2,2 0 0,0 14,3A2,2 0 0,0 12,1Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon dialpad-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},75611:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M12 19C13.1 19 14 19.9 14 21S13.1 23 12 23 10 22.1 10 21 10.9 19 12 19M12 1C13.1 1 14 1.9 14 3S13.1 5 12 5 10 4.1 10 3 10.9 1 12 1M6 16C7.1 16 8 16.9 8 18S7.1 20 6 20 4 19.1 4 18 4.9 16 6 16M3 10C4.1 10 5 10.9 5 12S4.1 14 3 14 1 13.1 1 12 1.9 10 3 10M6 4C7.1 4 8 4.9 8 6S7.1 8 6 8 4 7.1 4 6 4.9 4 6 4M18 16C19.1 16 20 16.9 20 18S19.1 20 18 20 16 19.1 16 18 16.9 16 18 16M21 10C22.1 10 23 10.9 23 12S22.1 14 21 14 19 13.1 19 12 19.9 10 21 10M18 4C19.1 4 20 4.9 20 6S19.1 8 18 8 16 7.1 16 6 16.9 4 18 4Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon dots-circle-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},57628:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={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"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon dots-horizontal-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},50388:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M22 6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6M20 6L12 11L4 6H20M20 18H4V8L12 13L20 8V18Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon email-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},56245:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M12,17.5C14.33,17.5 16.3,16.04 17.11,14H6.89C7.69,16.04 9.67,17.5 12,17.5M8.5,11A1.5,1.5 0 0,0 10,9.5A1.5,1.5 0 0,0 8.5,8A1.5,1.5 0 0,0 7,9.5A1.5,1.5 0 0,0 8.5,11M15.5,11A1.5,1.5 0 0,0 17,9.5A1.5,1.5 0 0,0 15.5,8A1.5,1.5 0 0,0 14,9.5A1.5,1.5 0 0,0 15.5,11M12,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,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,2Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon emoticon-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},32933:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M10 20H6V4H13V9H18V12.1L20 10.1V8L14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.9 22 6 22H10V20M20.2 13C20.3 13 20.5 13.1 20.6 13.2L21.9 14.5C22.1 14.7 22.1 15.1 21.9 15.3L20.9 16.3L18.8 14.2L19.8 13.2C19.9 13.1 20 13 20.2 13M20.2 16.9L14.1 23H12V20.9L18.1 14.8L20.2 16.9Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon file-edit-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},27004:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M18 13C16.6 13 15.2 14.1 15.2 15.5V17C14.6 17 14 17.6 14 18.2V21.7C14 22.4 14.6 23 15.2 23H20.7C21.4 23 22 22.4 22 21.8V18.3C22 17.6 21.4 17 20.8 17V15.5C20.8 14.1 19.4 13 18 13M18 14.2C18.8 14.2 19.5 14.7 19.5 15.5V17H16.5V15.5C16.5 14.7 17.2 14.2 18 14.2M6 2C4.9 2 4 2.9 4 4V20C4 21.1 4.9 22 6 22H12V20H6V4H13V9H18V11C18.7 11 19.4 11.2 20 11.4V8L14 2H6Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon file-lock-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},54697:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M18,20H6V4H13V9H18V20Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon file-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},14995:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={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"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon folder-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},98260:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M15,4V11H5.17L4,12.17V4H15M16,2H3A1,1 0 0,0 2,3V17L6,13H16A1,1 0 0,0 17,12V3A1,1 0 0,0 16,2M21,6H19V15H6V17A1,1 0 0,0 7,18H18L22,22V7A1,1 0 0,0 21,6Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon forum-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},69139:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon fullscreen-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},24104:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M14,14H19V16H16V19H14V14M5,14H10V19H8V16H5V14M8,5H10V10H5V8H8V5M19,8V10H14V5H16V8H19Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon fullscreen-exit-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},71621:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M3 16V5.75C3 5.06 3.56 4.5 4.25 4.5S5.5 5.06 5.5 5.75V12H6.5V2.75C6.5 2.06 7.06 1.5 7.75 1.5C8.44 1.5 9 2.06 9 2.75V12H10V1.25C10 .56 10.56 0 11.25 0S12.5 .56 12.5 1.25V12H13.5V3.25C13.5 2.56 14.06 2 14.75 2S16 2.56 16 3.25V15H16.75L18.16 11.47C18.38 10.92 18.84 10.5 19.4 10.31L20.19 10.05C21 9.79 21.74 10.58 21.43 11.37L18.4 19C17.19 22 14.26 24 11 24C6.58 24 3 20.42 3 16Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon hand-back-left-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},80653:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M3 16C3 20.42 6.58 24 11 24C14.43 24 17.5 21.91 18.77 18.73L21.33 12.3C21.58 11.66 21.56 10.92 21.18 10.35C20.69 9.61 19.82 9.29 19 9.5L18.22 9.73C17.76 9.85 17.34 10.08 17 10.39V4.5C17 3.12 15.88 2 14.5 2C14.31 2 14.13 2 13.96 2.06C13.75 .89 12.73 0 11.5 0C10.44 0 9.54 .66 9.17 1.59C8.96 1.53 8.73 1.5 8.5 1.5C7.12 1.5 6 2.62 6 4V4.55C5.84 4.5 5.67 4.5 5.5 4.5C4.12 4.5 3 5.62 3 7V16M5 7C5 6.72 5.22 6.5 5.5 6.5S6 6.72 6 7V12H8V4C8 3.72 8.22 3.5 8.5 3.5S9 3.72 9 4V12H11V2.5C11 2.22 11.22 2 11.5 2S12 2.22 12 2.5V12H14V4.5C14 4.22 14.22 4 14.5 4S15 4.22 15 4.5V15H17L18 12.5C18.15 12.05 18.5 11.71 19 11.59L19.5 11.45L16.91 18C15.95 20.41 13.61 22 11 22C7.69 22 5 19.31 5 16V7Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon hand-back-left-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},92874:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M13.96,12.29L11.21,15.83L9.25,13.47L6.5,17H17.5L13.96,12.29Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon image-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},52477:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon link-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},62323:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M10 13C11.1 13 12 13.89 12 15C12 16.11 11.11 17 10 17S8 16.11 8 15 8.9 13 10 13M18 1C15.24 1 13 3.24 13 6V8H4C2.9 8 2 8.9 2 10V20C2 21.1 2.9 22 4 22H16C17.1 22 18 21.1 18 20V10C18 8.9 17.1 8 16 8H15V6C15 4.34 16.34 3 18 3S21 4.34 21 6V8H23V6C23 3.24 20.76 1 18 1M16 10V20H4V10H16Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon lock-open-variant-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},71242:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={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"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon lock-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},96422:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M12.63,2C18.16,2 22.64,6.5 22.64,12C22.64,17.5 18.16,22 12.63,22C9.12,22 6.05,20.18 4.26,17.43L5.84,16.18C7.25,18.47 9.76,20 12.64,20A8,8 0 0,0 20.64,12A8,8 0 0,0 12.64,4C8.56,4 5.2,7.06 4.71,11H7.47L3.73,14.73L0,11H2.69C3.19,5.95 7.45,2 12.63,2M15.59,10.24C16.09,10.25 16.5,10.65 16.5,11.16V15.77C16.5,16.27 16.09,16.69 15.58,16.69H10.05C9.54,16.69 9.13,16.27 9.13,15.77V11.16C9.13,10.65 9.54,10.25 10.04,10.24V9.23C10.04,7.7 11.29,6.46 12.81,6.46C14.34,6.46 15.59,7.7 15.59,9.23V10.24M12.81,7.86C12.06,7.86 11.44,8.47 11.44,9.23V10.24H14.19V9.23C14.19,8.47 13.57,7.86 12.81,7.86Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon lock-reset-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},46777:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon magnify-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},63979:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M12,6.5A2.5,2.5 0 0,1 14.5,9A2.5,2.5 0 0,1 12,11.5A2.5,2.5 0 0,1 9.5,9A2.5,2.5 0 0,1 12,6.5M12,2A7,7 0 0,1 19,9C19,14.25 12,22 12,22C12,22 5,14.25 5,9A7,7 0 0,1 12,2M12,4A5,5 0 0,0 7,9C7,10 7,12 12,18.71C17,12 17,10 17,9A5,5 0 0,0 12,4Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon map-marker-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},94117:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M18,9V10.5L12,16.5L6,10.5V9H18M12,13.67L14.67,11H9.33L12,13.67Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon menu-down-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},79129:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M9,6H10.5L16.5,12L10.5,18H9V6M13.67,12L11,9.33V14.67L13.67,12Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon menu-right-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},50009:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M12,2A3,3 0 0,1 15,5V11A3,3 0 0,1 12,14A3,3 0 0,1 9,11V5A3,3 0 0,1 12,2M19,11C19,14.53 16.39,17.44 13,17.93V21H11V17.93C7.61,17.44 5,14.53 5,11H7A5,5 0 0,0 12,16A5,5 0 0,0 17,11H19Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon microphone-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},76089:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M17.3,11C17.3,14 14.76,16.1 12,16.1C9.24,16.1 6.7,14 6.7,11H5C5,14.41 7.72,17.23 11,17.72V21H13V17.72C16.28,17.23 19,14.41 19,11M10.8,4.9C10.8,4.24 11.34,3.7 12,3.7C12.66,3.7 13.2,4.24 13.2,4.9L13.19,11.1C13.19,11.76 12.66,12.3 12,12.3C11.34,12.3 10.8,11.76 10.8,11.1M12,14A3,3 0 0,0 15,11V5A3,3 0 0,0 12,2A3,3 0 0,0 9,5V11A3,3 0 0,0 12,14Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon microphone-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},28937:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M21,16H3V4H21M21,2H3C1.89,2 1,2.89 1,4V16A2,2 0 0,0 3,18H10V20H8V22H16V20H14V18H21A2,2 0 0,0 23,16V4C23,2.89 22.1,2 21,2Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon monitor-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},30315:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M14,18V20H16V22H8V20H10V18H3A2,2 0 0,1 1,16V4L0,3L1.41,1.58L22.16,22.34L20.75,23.75L15,18H14M3,16H13L3,6V16M21,2A2,2 0 0,1 23,4V16A2,2 0 0,1 21,18H20.66L18.66,16H21V4H6.66L4.66,2H21Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon monitor-off-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},61083:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M23 4V16C23 17.11 22.11 18 21 18H15V16H21V4H3V16H9V18H3C1.9 18 1 17.11 1 16V4C1 2.89 1.89 2 3 2H21C22.1 2 23 2.89 23 4M13 13H16L12 9L8 13H11V20H8V22H16V20H13V13Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon monitor-share-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},51295:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M5.76,10H20V18H4V6.47M22,4H18L20,8H17L15,4H13L15,8H12L10,4H8L10,8H7L5,4H4A2,2 0 0,0 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V4Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon movie-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},23957:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M12 3V13.55A4 4 0 1 0 14 17V7H18V3M10 19A2 2 0 1 1 12 17A2 2 0 0 1 10 19Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon music-note-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},95969:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M21 1L1 21H17V19H13V11.8L19 5.8V9H21M19 11V17H21V11M19 19V21H21V19"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon network-strength2-alert-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},58274:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M14.06,9L15,9.94L5.92,19H5V18.08L14.06,9M17.66,3C17.41,3 17.15,3.1 16.96,3.29L15.13,5.12L18.88,8.87L20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18.17,3.09 17.92,3 17.66,3M14.06,6.19L3,17.25V21H6.75L17.81,9.94L14.06,6.19Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon pencil-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},24855:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M6.62,10.79C8.06,13.62 10.38,15.94 13.21,17.38L15.41,15.18C15.69,14.9 16.08,14.82 16.43,14.93C17.55,15.3 18.75,15.5 20,15.5A1,1 0 0,1 21,16.5V20A1,1 0 0,1 20,21A17,17 0 0,1 3,4A1,1 0 0,1 4,3H7.5A1,1 0 0,1 8.5,4C8.5,5.25 8.7,6.45 9.07,7.57C9.18,7.92 9.1,8.31 8.82,8.59L6.62,10.79Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon phone-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},18059:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M20 15.5C18.8 15.5 17.5 15.3 16.4 14.9H16.1C15.8 14.9 15.6 15 15.4 15.2L13.2 17.4C10.4 15.9 8 13.6 6.6 10.8L8.8 8.6C9.1 8.3 9.2 7.9 9 7.6C8.7 6.5 8.5 5.2 8.5 4C8.5 3.5 8 3 7.5 3H4C3.5 3 3 3.5 3 4C3 13.4 10.6 21 20 21C20.5 21 21 20.5 21 20V16.5C21 16 20.5 15.5 20 15.5M5 5H6.5C6.6 5.9 6.8 6.8 7 7.6L5.8 8.8C5.4 7.6 5.1 6.3 5 5M19 19C17.7 18.9 16.4 18.6 15.2 18.2L16.4 17C17.2 17.2 18.1 17.4 19 17.4V19M15 4C15 4.6 14.6 5 14 5S13 4.6 13 4 13.4 3 14 3 15 3.4 15 4M18 4C18 4.6 17.6 5 17 5S16 4.6 16 4 16.4 3 17 3 18 3.4 18 4M21 4C21 4.6 20.6 5 20 5S19 4.6 19 4 19.4 3 20 3 21 3.4 21 4M15 7C15 7.6 14.6 8 14 8S13 7.6 13 7 13.4 6 14 6 15 6.4 15 7M18 7C18 7.6 17.6 8 17 8S16 7.6 16 7 16.4 6 17 6 18 6.4 18 7M21 7C21 7.6 20.6 8 20 8S19 7.6 19 7 19.4 6 20 6 21 6.4 21 7M15 10C15 10.6 14.6 11 14 11S13 10.6 13 10 13.4 9 14 9 15 9.4 15 10M18 10C18 10.6 17.6 11 17 11S16 10.6 16 10 16.4 9 17 9 18 9.4 18 10M21 10C21 10.6 20.6 11 20 11S19 10.6 19 10 19.4 9 20 9 21 9.4 21 10Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon phone-dial-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},97244:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M23.71 11.67A17 17 0 0 0 .29 11.67A1 1 0 0 0 0 12.38A1 1 0 0 0 .29 13.08L2.77 15.56A1 1 0 0 0 3.5 15.85A1 1 0 0 0 4.18 15.57A11.5 11.5 0 0 1 6.84 13.72A1 1 0 0 0 7.4 12.82V9.72A14.91 14.91 0 0 1 12 9A14.5 14.5 0 0 1 16.59 9.73V12.83A1 1 0 0 0 17.15 13.73A11.27 11.27 0 0 1 19.82 15.58A1 1 0 0 0 20.5 15.86A1 1 0 0 0 21.23 15.57L23.71 13.09A1 1 0 0 0 23.71 11.67M5.4 12.22A13.68 13.68 0 0 0 3.53 13.5L2.46 12.42A15.54 15.54 0 0 1 5.4 10.5M20.5 13.5A13.75 13.75 0 0 0 18.6 12.23V10.53A14.26 14.26 0 0 1 21.55 12.43Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon phone-hangup-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},86566:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M20 15.5C18.8 15.5 17.5 15.3 16.4 14.9H16.1C15.8 14.9 15.6 15 15.4 15.2L13.2 17.4C10.4 15.9 8 13.6 6.6 10.8L8.8 8.6C9.1 8.3 9.2 7.9 9 7.6C8.7 6.5 8.5 5.2 8.5 4C8.5 3.5 8 3 7.5 3H4C3.5 3 3 3.5 3 4C3 13.4 10.6 21 20 21C20.5 21 21 20.5 21 20V16.5C21 16 20.5 15.5 20 15.5M5 5H6.5C6.6 5.9 6.8 6.8 7 7.6L5.8 8.8C5.4 7.6 5.1 6.3 5 5M19 19C17.7 18.9 16.4 18.6 15.2 18.2L16.4 17C17.2 17.2 18.1 17.4 19 17.4V19M15 12H17A5 5 0 0 0 12 7V9A3 3 0 0 1 15 12M19 12H21C21 7 16.97 3 12 3V5C15.86 5 19 8.13 19 12Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon phone-in-talk-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},19497:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M16.4 17C17.2 17.2 18.1 17.4 19 17.5V19C17.7 18.9 16.4 18.7 15.2 18.2L16.4 17M20.2 2.5L2.5 20.2L3.8 21.5L8.7 16.6C11.8 19.4 15.8 21 20 21C20.6 21 21 20.6 21 20V16.5C21 15.9 20.6 15.5 20 15.5C18.8 15.5 17.5 15.3 16.4 14.9H16.1C15.8 14.9 15.6 15 15.4 15.2L13.2 17.4C12.1 16.8 11 16.1 10.1 15.2L21.5 3.8L20.2 2.5M6.5 5C6.6 5.9 6.8 6.8 7 7.6L5.8 8.8C5.4 7.6 5.1 6.3 5 5H6.5M7.5 3H4C3.4 3 3 3.4 3 4C3 7.6 4.1 11 6.2 13.9L7.6 12.5C7.2 12 6.9 11.4 6.6 10.8L8.8 8.6C9.1 8.3 9.2 7.9 9 7.6C8.7 6.4 8.5 5.2 8.5 4C8.5 3.4 8.1 3 7.5 3Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon phone-off-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},93300:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M20,15.5C18.8,15.5 17.5,15.3 16.4,14.9C16.3,14.9 16.2,14.9 16.1,14.9C15.8,14.9 15.6,15 15.4,15.2L13.2,17.4C10.4,15.9 8,13.6 6.6,10.8L8.8,8.6C9.1,8.3 9.2,7.9 9,7.6C8.7,6.5 8.5,5.2 8.5,4C8.5,3.5 8,3 7.5,3H4C3.5,3 3,3.5 3,4C3,13.4 10.6,21 20,21C20.5,21 21,20.5 21,20V16.5C21,16 20.5,15.5 20,15.5M5,5H6.5C6.6,5.9 6.8,6.8 7,7.6L5.8,8.8C5.4,7.6 5.1,6.3 5,5M19,19C17.7,18.9 16.4,18.6 15.2,18.2L16.4,17C17.2,17.2 18.1,17.4 19,17.4V19Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon phone-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},8781:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M20 15.5C18.8 15.5 17.5 15.3 16.4 14.9H16.1C15.8 14.9 15.6 15 15.4 15.2L13.2 17.4C10.4 15.9 8 13.6 6.6 10.8L8.8 8.6C9.1 8.3 9.2 7.9 9 7.6C8.7 6.5 8.5 5.2 8.5 4C8.5 3.5 8 3 7.5 3H4C3.5 3 3 3.5 3 4C3 13.4 10.6 21 20 21C20.5 21 21 20.5 21 20V16.5C21 16 20.5 15.5 20 15.5M5 5H6.5C6.6 5.9 6.8 6.8 7 7.6L5.8 8.8C5.4 7.6 5.1 6.3 5 5M19 19C17.7 18.9 16.4 18.6 15.2 18.2L16.4 17C17.2 17.2 18.1 17.4 19 17.4V19M19 10H21V3H19M17 3H15V10H17V3Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon phone-paused-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},49036:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon plus-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},270:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M3,22V8H7V22H3M10,22V2H14V22H10M17,22V14H21V22H17Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon poll-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},24914:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M22,20H14A1,1 0 0,1 13,19V4.97C13,4.5 13.31,4.12 13.74,4C14.19,3.88 14.65,4.08 14.87,4.47L22.89,18.5C23.07,18.81 23.07,19.19 22.89,19.5C22.71,19.81 22.38,20 22,20M2,20C1.62,20 1.29,19.81 1.11,19.5C0.93,19.19 0.93,18.81 1.11,18.5L9.13,4.47C9.35,4.08 9.81,3.88 10.26,4C10.69,4.12 11,4.5 11,4.97V19A1,1 0 0,1 10,20H2M9,18V8.74L3.71,18H9Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon reflect-horizontal-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},84065:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={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"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon reload-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},69960:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M2,21L23,12L2,3V10L17,12L2,14V21Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon send-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},18074:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M4 6.03L11.5 9.25L4 8.25L4 6.03M11.5 14.75L4 17.97V15.75L11.5 14.75M2 3L2 10L17 12L2 14L2 21L23 12L2 3Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon send-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},31900:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={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"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon star-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},55860:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M18,18H6V6H18V18Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon stop-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},91406:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={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,4M4,12H8V14H4V12M14,18H4V16H14V18M20,18H16V16H20V18M20,14H10V12H20V14Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon subtitles-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},60646:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M20,4A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4H20M20,18V6H4V18H20M6,10H8V12H6V10M6,14H14V16H6V14M16,14H18V16H16V14M10,10H18V12H10V10Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon subtitles-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},73873:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H15V3H9M7,6H17V19H7V6M9,8V17H11V8H9M13,8V17H15V8H13Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon trash-can-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},48672:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M3,17V19H9V17H3M3,5V7H13V5H3M13,21V19H21V17H13V15H11V21H13M7,9V11H3V13H7V15H9V9H7M21,13V11H11V13H21M15,9H17V7H21V5H17V3H15V9Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon tune-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},58116:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M16.59,5.41L15.17,4L12,7.17L8.83,4L7.41,5.41L12,10M7.41,18.59L8.83,20L12,16.83L15.17,20L16.58,18.59L12,14L7.41,18.59Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon unfold-less-horizontal-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},49870:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={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"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon unfold-more-horizontal-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},26390:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M17,10.5V7A1,1 0 0,0 16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon video-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},94865:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M3.41,1.86L2,3.27L4.73,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16C16.21,18 16.39,17.92 16.55,17.82L19.73,21L21.14,19.59L12.28,10.73L3.41,1.86M5,16V8H6.73L14.73,16H5M15,8V10.61L21,16.61V6.5L17,10.5V7A1,1 0 0,0 16,6H10.39L12.39,8H15Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon video-off-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},46852:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M15,8V16H5V8H15M16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5V7A1,1 0 0,0 16,6Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon video-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},94604:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M1 3V21H23V3H1M21 5V14H3V5H21M11 16V19H8V16H11M3 16H6V19H3V16M13 19V16H16V19H13M18 19V16H21V19H18Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon view-gallery-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},76786:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M3 11H11V3H3M5 5H9V9H5M13 21H21V13H13M15 15H19V19H15M3 21H11V13H3M5 15H9V19H5M13 3V11H21V3M19 9H15V5H19Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon view-grid-outline-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},6290:(W,b,n)=>{"use strict";n.d(b,{X:()=>c});var e=n(20641),i=n(90033);const a=["aria-hidden","aria-label"],f=["fill","width","height"],r={d:"M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,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,2Z"},v={key:0};function c(p,g,u,l,m,y){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(p.$attrs,{"aria-hidden":u.title?null:"true","aria-label":u.title,class:"material-design-icon web-icon",role:"img",onClick:g[0]||(g[0]=d=>p.$emit("click",d))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:u.fillColor,class:"material-design-icon__svg",width:u.size,height:u.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",r,[u.title?((0,e.uX)(),(0,e.CE)("title",v,(0,i.toDisplayString)(u.title),1)):(0,e.Q3)("",!0)])],8,f))],16,a)}},40834:(W,b,n)=>{"use strict";n.d(b,{Pj:()=>r,y$:()=>ct});var e=n(20641),i=n(50953),a=n(21759);/*!
* vuex v4.1.0
* (c) 2022 Evan You
* @license MIT
*/var f="store";function r(dt){return dt===void 0&&(dt=null),(0,e.WQ)(dt!==null?dt:f)}function v(dt,Ue){return dt.filter(Ue)[0]}function c(dt,Ue){if(Ue===void 0&&(Ue=[]),dt===null||typeof dt!="object")return dt;var je=v(Ue,function(Xe){return Xe.original===dt});if(je)return je.copy;var we=Array.isArray(dt)?[]:{};return Ue.push({original:dt,copy:we}),Object.keys(dt).forEach(function(Xe){we[Xe]=c(dt[Xe],Ue)}),we}function p(dt,Ue){Object.keys(dt).forEach(function(je){return Ue(dt[je],je)})}function g(dt){return dt!==null&&typeof dt=="object"}function u(dt){return dt&&typeof dt.then=="function"}function l(dt,Ue){if(!dt)throw new Error("[vuex] "+Ue)}function m(dt,Ue){return function(){return dt(Ue)}}function y(dt,Ue,je){return Ue.indexOf(dt)<0&&(je&&je.prepend?Ue.unshift(dt):Ue.push(dt)),function(){var we=Ue.indexOf(dt);we>-1&&Ue.splice(we,1)}}function d(dt,Ue){dt._actions=Object.create(null),dt._mutations=Object.create(null),dt._wrappedGetters=Object.create(null),dt._modulesNamespaceMap=Object.create(null);var je=dt.state;C(dt,je,[],dt._modules.root,!0),w(dt,je,Ue)}function w(dt,Ue,je){var we=dt._state,Xe=dt._scope;dt.getters={},dt._makeLocalGettersCache=Object.create(null);var gt=dt._wrappedGetters,pn={},cn={},hn=(0,i.uY)(!0);hn.run(function(){p(gt,function(En,on){pn[on]=m(En,dt),cn[on]=(0,e.EW)(function(){return pn[on]()}),Object.defineProperty(dt.getters,on,{get:function(){return cn[on].value},enumerable:!0})})}),dt._state=(0,i.Kh)({data:Ue}),dt._scope=hn,dt.strict&&Z(dt),we&&je&&dt._withCommit(function(){we.data=null}),Xe&&Xe.stop()}function C(dt,Ue,je,we,Xe){var gt=!je.length,pn=dt._modules.getNamespace(je);if(we.namespaced&&(dt._modulesNamespaceMap[pn],dt._modulesNamespaceMap[pn]=we),!gt&&!Xe){var cn=J(Ue,je.slice(0,-1)),hn=je[je.length-1];dt._withCommit(function(){cn[hn]=we.state})}var En=we.context=j(dt,pn,je);we.forEachMutation(function(on,dn){var jn=pn+dn;N(dt,jn,on,En)}),we.forEachAction(function(on,dn){var jn=on.root?dn:pn+dn,Jn=on.handler||on;X(dt,jn,Jn,En)}),we.forEachGetter(function(on,dn){var jn=pn+dn;V(dt,jn,on,En)}),we.forEachChild(function(on,dn){C(dt,Ue,je.concat(dn),on,Xe)})}function j(dt,Ue,je){var we=Ue==="",Xe={dispatch:we?dt.dispatch:function(gt,pn,cn){var hn=se(gt,pn,cn),En=hn.payload,on=hn.options,dn=hn.type;return(!on||!on.root)&&(dn=Ue+dn),dt.dispatch(dn,En)},commit:we?dt.commit:function(gt,pn,cn){var hn=se(gt,pn,cn),En=hn.payload,on=hn.options,dn=hn.type;(!on||!on.root)&&(dn=Ue+dn),dt.commit(dn,En,on)}};return Object.defineProperties(Xe,{getters:{get:we?function(){return dt.getters}:function(){return O(dt,Ue)}},state:{get:function(){return J(dt.state,je)}}}),Xe}function O(dt,Ue){if(!dt._makeLocalGettersCache[Ue]){var je={},we=Ue.length;Object.keys(dt.getters).forEach(function(Xe){if(Xe.slice(0,we)===Ue){var gt=Xe.slice(we);Object.defineProperty(je,gt,{get:function(){return dt.getters[Xe]},enumerable:!0})}}),dt._makeLocalGettersCache[Ue]=je}return dt._makeLocalGettersCache[Ue]}function N(dt,Ue,je,we){var Xe=dt._mutations[Ue]||(dt._mutations[Ue]=[]);Xe.push(function(pn){je.call(dt,we.state,pn)})}function X(dt,Ue,je,we){var Xe=dt._actions[Ue]||(dt._actions[Ue]=[]);Xe.push(function(pn){var cn=je.call(dt,{dispatch:we.dispatch,commit:we.commit,getters:we.getters,state:we.state,rootGetters:dt.getters,rootState:dt.state},pn);return u(cn)||(cn=Promise.resolve(cn)),dt._devtoolHook?cn.catch(function(hn){throw dt._devtoolHook.emit("vuex:error",hn),hn}):cn})}function V(dt,Ue,je,we){dt._wrappedGetters[Ue]||(dt._wrappedGetters[Ue]=function(gt){return je(we.state,we.getters,gt.state,gt.getters)})}function Z(dt){(0,e.wB)(function(){return dt._state.data},function(){},{deep:!0,flush:"sync"})}function J(dt,Ue){return Ue.reduce(function(je,we){return je[we]},dt)}function se(dt,Ue,je){return g(dt)&&dt.type&&(je=Ue,Ue=dt,dt=dt.type),{type:dt,payload:Ue,options:je}}var Y="vuex bindings",pe="vuex:mutations",I="vuex:actions",s="vuex",_=0;function F(dt,Ue){(0,a.$q)({id:"org.vuejs.vuex",app:dt,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[Y]},function(je){je.addTimelineLayer({id:pe,label:"Vuex Mutations",color:E}),je.addTimelineLayer({id:I,label:"Vuex Actions",color:E}),je.addInspector({id:s,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),je.on.getInspectorTree(function(we){if(we.app===dt&&we.inspectorId===s)if(we.filter){var Xe=[];P(Xe,Ue._modules.root,we.filter,""),we.rootNodes=Xe}else we.rootNodes=[o(Ue._modules.root,"")]}),je.on.getInspectorState(function(we){if(we.app===dt&&we.inspectorId===s){var Xe=we.nodeId;O(Ue,Xe),we.state=$(q(Ue._modules,Xe),Xe==="root"?Ue.getters:Ue._makeLocalGettersCache,Xe)}}),je.on.editInspectorState(function(we){if(we.app===dt&&we.inspectorId===s){var Xe=we.nodeId,gt=we.path;Xe!=="root"&&(gt=Xe.split("/").filter(Boolean).concat(gt)),Ue._withCommit(function(){we.set(Ue._state.data,gt,we.state.value)})}}),Ue.subscribe(function(we,Xe){var gt={};we.payload&&(gt.payload=we.payload),gt.state=Xe,je.notifyComponentUpdate(),je.sendInspectorTree(s),je.sendInspectorState(s),je.addTimelineEvent({layerId:pe,event:{time:Date.now(),title:we.type,data:gt}})}),Ue.subscribeAction({before:function(we,Xe){var gt={};we.payload&&(gt.payload=we.payload),we._id=_++,we._time=Date.now(),gt.state=Xe,je.addTimelineEvent({layerId:I,event:{time:we._time,title:we.type,groupId:we._id,subtitle:"start",data:gt}})},after:function(we,Xe){var gt={},pn=Date.now()-we._time;gt.duration={_custom:{type:"duration",display:pn+"ms",tooltip:"Action duration",value:pn}},we.payload&&(gt.payload=we.payload),gt.state=Xe,je.addTimelineEvent({layerId:I,event:{time:Date.now(),title:we.type,groupId:we._id,subtitle:"end",data:gt}})}})})}var E=8702998,k=6710886,x=16777215,R={label:"namespaced",textColor:x,backgroundColor:k};function M(dt){return dt&&dt!=="root"?dt.split("/").slice(-2,-1)[0]:"Root"}function o(dt,Ue){return{id:Ue||"root",label:M(Ue),tags:dt.namespaced?[R]:[],children:Object.keys(dt._children).map(function(je){return o(dt._children[je],Ue+je+"/")})}}function P(dt,Ue,je,we){we.includes(je)&&dt.push({id:we||"root",label:we.endsWith("/")?we.slice(0,we.length-1):we||"Root",tags:Ue.namespaced?[R]:[]}),Object.keys(Ue._children).forEach(function(Xe){P(dt,Ue._children[Xe],je,we+Xe+"/")})}function $(dt,Ue,je){Ue=je==="root"?Ue:Ue[je];var we=Object.keys(Ue),Xe={state:Object.keys(dt.state).map(function(pn){return{key:pn,editable:!0,value:dt.state[pn]}})};if(we.length){var gt=K(Ue);Xe.getters=Object.keys(gt).map(function(pn){return{key:pn.endsWith("/")?M(pn):pn,editable:!1,value:Fe(function(){return gt[pn]})}})}return Xe}function K(dt){var Ue={};return Object.keys(dt).forEach(function(je){var we=je.split("/");if(we.length>1){var Xe=Ue,gt=we.pop();we.forEach(function(pn){Xe[pn]||(Xe[pn]={_custom:{value:{},display:pn,tooltip:"Module",abstract:!0}}),Xe=Xe[pn]._custom.value}),Xe[gt]=Fe(function(){return dt[je]})}else Ue[je]=Fe(function(){return dt[je]})}),Ue}function q(dt,Ue){var je=Ue.split("/").filter(function(we){return we});return je.reduce(function(we,Xe,gt){var pn=we[Xe];if(!pn)throw new Error('Missing module "'+Xe+'" for path "'+Ue+'".');return gt===je.length-1?pn:pn._children},Ue==="root"?dt:dt.root._children)}function Fe(dt){try{return dt()}catch(Ue){return Ue}}var et=function(Ue,je){this.runtime=je,this._children=Object.create(null),this._rawModule=Ue;var we=Ue.state;this.state=(typeof we=="function"?we():we)||{}},Qe={namespaced:{configurable:!0}};Qe.namespaced.get=function(){return!!this._rawModule.namespaced},et.prototype.addChild=function(Ue,je){this._children[Ue]=je},et.prototype.removeChild=function(Ue){delete this._children[Ue]},et.prototype.getChild=function(Ue){return this._children[Ue]},et.prototype.hasChild=function(Ue){return Ue in this._children},et.prototype.update=function(Ue){this._rawModule.namespaced=Ue.namespaced,Ue.actions&&(this._rawModule.actions=Ue.actions),Ue.mutations&&(this._rawModule.mutations=Ue.mutations),Ue.getters&&(this._rawModule.getters=Ue.getters)},et.prototype.forEachChild=function(Ue){p(this._children,Ue)},et.prototype.forEachGetter=function(Ue){this._rawModule.getters&&p(this._rawModule.getters,Ue)},et.prototype.forEachAction=function(Ue){this._rawModule.actions&&p(this._rawModule.actions,Ue)},et.prototype.forEachMutation=function(Ue){this._rawModule.mutations&&p(this._rawModule.mutations,Ue)},Object.defineProperties(et.prototype,Qe);var Ht=function(Ue){this.register([],Ue,!1)};Ht.prototype.get=function(Ue){return Ue.reduce(function(je,we){return je.getChild(we)},this.root)},Ht.prototype.getNamespace=function(Ue){var je=this.root;return Ue.reduce(function(we,Xe){return je=je.getChild(Xe),we+(je.namespaced?Xe+"/":"")},"")},Ht.prototype.update=function(Ue){qe([],this.root,Ue)},Ht.prototype.register=function(Ue,je,we){var Xe=this;we===void 0&&(we=!0);var gt=new et(je,we);if(Ue.length===0)this.root=gt;else{var pn=this.get(Ue.slice(0,-1));pn.addChild(Ue[Ue.length-1],gt)}je.modules&&p(je.modules,function(cn,hn){Xe.register(Ue.concat(hn),cn,we)})},Ht.prototype.unregister=function(Ue){var je=this.get(Ue.slice(0,-1)),we=Ue[Ue.length-1],Xe=je.getChild(we);Xe&&Xe.runtime&&je.removeChild(we)},Ht.prototype.isRegistered=function(Ue){var je=this.get(Ue.slice(0,-1)),we=Ue[Ue.length-1];return je?je.hasChild(we):!1};function qe(dt,Ue,je){if(Ue.update(je),je.modules)for(var we in je.modules){if(!Ue.getChild(we))return;qe(dt.concat(we),Ue.getChild(we),je.modules[we])}}var De={assert:function(dt){return typeof dt=="function"},expected:"function"},Je={assert:function(dt){return typeof dt=="function"||typeof dt=="object"&&typeof dt.handler=="function"},expected:'function or object with "handler" function'},yt={getters:De,mutations:De,actions:Je};function jt(dt,Ue){Object.keys(yt).forEach(function(je){if(Ue[je]){var we=yt[je];p(Ue[je],function(Xe,gt){l(we.assert(Xe),Lt(dt,je,gt,Xe,we.expected))})}})}function Lt(dt,Ue,je,we,Xe){var gt=Ue+" should be "+Xe+' but "'+Ue+"."+je+'"';return dt.length>0&&(gt+=' in module "'+dt.join(".")+'"'),gt+=" is "+JSON.stringify(we)+".",gt}function ct(dt){return new Bt(dt)}var Bt=function(Ue){var je=this;Ue===void 0&&(Ue={});var we=Ue.plugins;we===void 0&&(we=[]);var Xe=Ue.strict;Xe===void 0&&(Xe=!1);var gt=Ue.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Ht(Ue),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=gt;var pn=this,cn=this,hn=cn.dispatch,En=cn.commit;this.dispatch=function(jn,Jn){return hn.call(pn,jn,Jn)},this.commit=function(jn,Jn,$n){return En.call(pn,jn,Jn,$n)},this.strict=Xe;var on=this._modules.root.state;C(this,on,[],this._modules.root),w(this,on),we.forEach(function(dn){return dn(je)})},gn={state:{configurable:!0}};Bt.prototype.install=function(Ue,je){Ue.provide(je||f,this),Ue.config.globalProperties.$store=this;var we=this._devtools!==void 0?this._devtools:__VUE_PROD_DEVTOOLS__;we&&F(Ue,this)},gn.state.get=function(){return this._state.data},gn.state.set=function(dt){},Bt.prototype.commit=function(Ue,je,we){var Xe=this,gt=se(Ue,je,we),pn=gt.type,cn=gt.payload,hn=gt.options,En={type:pn,payload:cn},on=this._mutations[pn];on&&(this._withCommit(function(){on.forEach(function(jn){jn(cn)})}),this._subscribers.slice().forEach(function(dn){return dn(En,Xe.state)}))},Bt.prototype.dispatch=function(Ue,je){var we=this,Xe=se(Ue,je),gt=Xe.type,pn=Xe.payload,cn={type:gt,payload:pn},hn=this._actions[gt];if(hn){try{this._actionSubscribers.slice().filter(function(on){return on.before}).forEach(function(on){return on.before(cn,we.state)})}catch{}var En=hn.length>1?Promise.all(hn.map(function(on){return on(pn)})):hn[0](pn);return new Promise(function(on,dn){En.then(function(jn){try{we._actionSubscribers.filter(function(Jn){return Jn.after}).forEach(function(Jn){return Jn.after(cn,we.state)})}catch{}on(jn)},function(jn){try{we._actionSubscribers.filter(function(Jn){return Jn.error}).forEach(function(Jn){return Jn.error(cn,we.state,jn)})}catch{}dn(jn)})})}},Bt.prototype.subscribe=function(Ue,je){return y(Ue,this._subscribers,je)},Bt.prototype.subscribeAction=function(Ue,je){var we=typeof Ue=="function"?{before:Ue}:Ue;return y(we,this._actionSubscribers,je)},Bt.prototype.watch=function(Ue,je,we){var Xe=this;return(0,e.wB)(function(){return Ue(Xe.state,Xe.getters)},je,Object.assign({},we))},Bt.prototype.replaceState=function(Ue){var je=this;this._withCommit(function(){je._state.data=Ue})},Bt.prototype.registerModule=function(Ue,je,we){we===void 0&&(we={}),typeof Ue=="string"&&(Ue=[Ue]),this._modules.register(Ue,je),C(this,this.state,Ue,this._modules.get(Ue),we.preserveState),w(this,this.state)},Bt.prototype.unregisterModule=function(Ue){var je=this;typeof Ue=="string"&&(Ue=[Ue]),this._modules.unregister(Ue),this._withCommit(function(){var we=J(je.state,Ue.slice(0,-1));delete we[Ue[Ue.length-1]]}),d(this)},Bt.prototype.hasModule=function(Ue){return typeof Ue=="string"&&(Ue=[Ue]),this._modules.isRegistered(Ue)},Bt.prototype.hotUpdate=function(Ue){this._modules.update(Ue),d(this,!0)},Bt.prototype._withCommit=function(Ue){var je=this._committing;this._committing=!0,Ue(),this._committing=je},Object.defineProperties(Bt.prototype,gn);var Mt=en(function(dt,Ue){var je={};return Jt(Ue).forEach(function(we){var Xe=we.key,gt=we.val;je[Xe]=function(){var cn=this.$store.state,hn=this.$store.getters;if(dt){var En=rt(this.$store,"mapState",dt);if(!En)return;cn=En.context.state,hn=En.context.getters}return typeof gt=="function"?gt.call(this,cn,hn):cn[gt]},je[Xe].vuex=!0}),je}),Zt=en(function(dt,Ue){var je={};return Jt(Ue).forEach(function(we){var Xe=we.key,gt=we.val;je[Xe]=function(){for(var cn=[],hn=arguments.length;hn--;)cn[hn]=arguments[hn];var En=this.$store.commit;if(dt){var on=rt(this.$store,"mapMutations",dt);if(!on)return;En=on.context.commit}return typeof gt=="function"?gt.apply(this,[En].concat(cn)):En.apply(this.$store,[gt].concat(cn))}}),je}),Kt=en(function(dt,Ue){var je={};return Jt(Ue).forEach(function(we){var Xe=we.key,gt=we.val;gt=dt+gt,je[Xe]=function(){if(!(dt&&!rt(this.$store,"mapGetters",dt)))return this.$store.getters[gt]},je[Xe].vuex=!0}),je}),Tt=en(function(dt,Ue){var je={};return Jt(Ue).forEach(function(we){var Xe=we.key,gt=we.val;je[Xe]=function(){for(var cn=[],hn=arguments.length;hn--;)cn[hn]=arguments[hn];var En=this.$store.dispatch;if(dt){var on=rt(this.$store,"mapActions",dt);if(!on)return;En=on.context.dispatch}return typeof gt=="function"?gt.apply(this,[En].concat(cn)):En.apply(this.$store,[gt].concat(cn))}}),je}),xt=function(dt){return{mapState:Mt.bind(null,dt),mapGetters:Kt.bind(null,dt),mapMutations:Zt.bind(null,dt),mapActions:Tt.bind(null,dt)}};function Jt(dt){return Dt(dt)?Array.isArray(dt)?dt.map(function(Ue){return{key:Ue,val:Ue}}):Object.keys(dt).map(function(Ue){return{key:Ue,val:dt[Ue]}}):[]}function Dt(dt){return Array.isArray(dt)||g(dt)}function en(dt){return function(Ue,je){return typeof Ue!="string"?(je=Ue,Ue=""):Ue.charAt(Ue.length-1)!=="/"&&(Ue+="/"),dt(Ue,je)}}function rt(dt,Ue,je){var we=dt._modulesNamespaceMap[je];return we}function _e(dt){dt===void 0&&(dt={});var Ue=dt.collapsed;Ue===void 0&&(Ue=!0);var je=dt.filter;je===void 0&&(je=function(on,dn,jn){return!0});var we=dt.transformer;we===void 0&&(we=function(on){return on});var Xe=dt.mutationTransformer;Xe===void 0&&(Xe=function(on){return on});var gt=dt.actionFilter;gt===void 0&&(gt=function(on,dn){return!0});var pn=dt.actionTransformer;pn===void 0&&(pn=function(on){return on});var cn=dt.logMutations;cn===void 0&&(cn=!0);var hn=dt.logActions;hn===void 0&&(hn=!0);var En=dt.logger;return En===void 0&&(En=console),function(on){var dn=c(on.state);typeof En>"u"||(cn&&on.subscribe(function(jn,Jn){var $n=c(Jn);if(je(jn,dn,$n)){var Yi=Pe(),di=Xe(jn),fi="mutation "+jn.type+Yi;oe(En,fi,Ue),En.log("%c prev state","color: #9E9E9E; font-weight: bold",we(dn)),En.log("%c mutation","color: #03A9F4; font-weight: bold",di),En.log("%c next state","color: #4CAF50; font-weight: bold",we($n)),Me(En)}dn=$n}),hn&&on.subscribeAction(function(jn,Jn){if(gt(jn,Jn)){var $n=Pe(),Yi=pn(jn),di="action "+jn.type+$n;oe(En,di,Ue),En.log("%c action","color: #03A9F4; font-weight: bold",Yi),Me(En)}}))}}function oe(dt,Ue,je){var we=je?dt.groupCollapsed:dt.group;try{we.call(dt,Ue)}catch{dt.log(Ue)}}function Me(dt){try{dt.groupEnd()}catch{dt.log("\u2014\u2014 log end \u2014\u2014")}}function Pe(){var dt=new Date;return" @ "+Re(dt.getHours(),2)+":"+Re(dt.getMinutes(),2)+":"+Re(dt.getSeconds(),2)+"."+Re(dt.getMilliseconds(),3)}function fe(dt,Ue){return new Array(Ue+1).join(dt)}function Re(dt,Ue){return fe("0",Ue-dt.toString().length)+dt}var We={version:"4.1.0",Store:Bt,storeKey:f,createStore:ct,useStore:r,mapState:Mt,mapMutations:Zt,mapGetters:Kt,mapActions:Tt,createNamespacedHelpers:xt,createLogger:_e},ut=null},8950:function(W){"use strict";function b(Z,J){if(!e)return!1;const se=Z.buffer;let Y=g.get(se);if(Y==null){if((Y=n.validate(se))&&J)try{new n.Instance(new n.Module(se)).exports[0]()}catch{Y=!1}g.set(se,Y)}return Y}const n=this.WebAssembly||globalThis.WebAssembly,e=typeof n=="object",i=Z=>Z!==void 0,a=(...Z)=>Uint8Array.of(0,97,115,109,1,0,0,0,...Z),f=(...Z)=>Uint32Array.of(1836278016,1,...Z),r=(...Z)=>f(1610679297,33751040,...Z,40239360,259),v=(...Z)=>a(1,4,1,96,0,0,3,2,1,0,...Z,11,0,10,4,110,97,109,101,2,3,1,0,0),c=(...Z)=>Uint16Array.of(24832,28019,1,0,1025,24577,0,515,1,...Z),p=(...Z)=>c(...Z,2842,4096,28164,28001,357,260,256,560,259,0),g=new WeakMap,u=f(1610679553,58589440,117440770,805372165,101318656,1107297281,268438272,1835101700,17039717,36700416,259),l=a(5,3,1,4,1,0,8,4,110,97,109,101,2,1,0),m=c(773,1,2561,269,11,65,65,65,3068,2816,2560,28164,28001,613,259,0),y=f(1610679297,33751040,134873089,100664833,185276736),d=a(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),w=Uint16Array.of(24832,28019,1,0,1537,24577,512,32639,515,1,2058,1537,16640,16640,2816,2560,28164,28001,613,259,0),C=p(3082,2561,17152,0,0,252),j=p(2058,1537,16640,49152),O=r(101318657,301990913,268438272,1835101700,17039717),N=v(5,4,1,3,1,1,10,7,1,5,0,254,3,0),X=r(84344833,6357249,17369600,4259847,186257917,1845758464),V=v(10,7,1,5,0,208,112,26);W.exports={support:(Z=1)=>e&&b(Uint32Array.of(1836278016,Z)),get supportStreaming(){return e&&i(n.instantiateStreaming)},feature:{get bigInt(){return b(u,!0)},get bulk(){return b(m)},get exceptions(){return b(y)},get memory64(){return b(l)},get mutableGlobal(){return b(d)},get multiValue(){return b(w)},get saturateConversions(){return b(C)},get signExtensions(){return b(j)},get tailCall(){return b(O)},get threads(){return b(N)},get simd(){return b(X)},get references(){return b(V)},get typeReflection(){return e&&i(n.Memory.type)},get funcReferences(){return e&&i(n.Function)}}}},66752:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});var e=n(28525);const a=(0,e.a)({window:typeof window>"u"?void 0:window})},28525:(W,b,n)=>{"use strict";n.d(b,{a:()=>g});var e=n(52634),i=n(66528),a=n(86542),f=n(5176),r=n(42824),v=n(27016),c=n(37963),p=n.n(c);function g({window:u}={},l={shimChrome:!0,shimFirefox:!0,shimSafari:!0}){const m=e.Rm,y=e.cO(u),d={browserDetails:y,commonShim:v,extractVersion:e.Gr,disableLog:e.Rn,disableWarnings:e.co,sdp:c};switch(y.browser){case"chrome":if(!i||!i.shimPeerConnection||!l.shimChrome)return m("Chrome shim is not included in this adapter release."),d;if(y.version===null)return m("Chrome shim can not determine version, not shimming."),d;m("adapter.js shimming chrome."),d.browserShim=i,v.shimAddIceCandidateNullOrEmpty(u,y),v.shimParameterlessSetLocalDescription(u,y),i.shimGetUserMedia(u,y),i.shimMediaStream(u,y),i.shimPeerConnection(u,y),i.shimOnTrack(u,y),i.shimAddTrackRemoveTrack(u,y),i.shimGetSendersWithDtmf(u,y),i.shimSenderReceiverGetStats(u,y),i.fixNegotiationNeeded(u,y),v.shimRTCIceCandidate(u,y),v.shimRTCIceCandidateRelayProtocol(u,y),v.shimConnectionState(u,y),v.shimMaxMessageSize(u,y),v.shimSendThrowTypeError(u,y),v.removeExtmapAllowMixed(u,y);break;case"firefox":if(!a||!a.shimPeerConnection||!l.shimFirefox)return m("Firefox shim is not included in this adapter release."),d;m("adapter.js shimming firefox."),d.browserShim=a,v.shimAddIceCandidateNullOrEmpty(u,y),v.shimParameterlessSetLocalDescription(u,y),f.Z(u,y),a.shimPeerConnection(u,y),a.shimOnTrack(u,y),a.shimRemoveStream(u,y),a.shimSenderGetStats(u,y),a.shimReceiverGetStats(u,y),a.shimRTCDataChannel(u,y),a.shimAddTransceiver(u,y),a.shimGetParameters(u,y),a.shimCreateOffer(u,y),a.shimCreateAnswer(u,y),v.shimRTCIceCandidate(u,y),v.shimConnectionState(u,y),v.shimMaxMessageSize(u,y),v.shimSendThrowTypeError(u,y);break;case"safari":if(!r||!l.shimSafari)return m("Safari shim is not included in this adapter release."),d;m("adapter.js shimming safari."),d.browserShim=r,v.shimAddIceCandidateNullOrEmpty(u,y),v.shimParameterlessSetLocalDescription(u,y),r.shimRTCIceServerUrls(u,y),r.shimCreateOfferLegacy(u,y),r.shimCallbacksAPI(u,y),r.shimLocalStreamsAPI(u,y),r.shimRemoteStreamsAPI(u,y),r.shimTrackEventTransceiver(u,y),r.shimGetUserMedia(u,y),r.shimAudioContext(u,y),v.shimRTCIceCandidate(u,y),v.shimRTCIceCandidateRelayProtocol(u,y),v.shimMaxMessageSize(u,y),v.shimSendThrowTypeError(u,y),v.removeExtmapAllowMixed(u,y);break;default:m("Unsupported browser!");break}return d}},66528:(W,b,n)=>{"use strict";n.r(b),n.d(b,{fixNegotiationNeeded:()=>u,shimAddTrackRemoveTrack:()=>p,shimAddTrackRemoveTrackWithNative:()=>c,shimGetSendersWithDtmf:()=>r,shimGetUserMedia:()=>i.Z,shimMediaStream:()=>a,shimOnTrack:()=>f,shimPeerConnection:()=>g,shimSenderReceiverGetStats:()=>v});var e=n(52634),i=n(51293);function a(l){l.MediaStream=l.MediaStream||l.webkitMediaStream}function f(l){if(typeof l=="object"&&l.RTCPeerConnection&&!("ontrack"in l.RTCPeerConnection.prototype)){Object.defineProperty(l.RTCPeerConnection.prototype,"ontrack",{get(){return this._ontrack},set(y){this._ontrack&&this.removeEventListener("track",this._ontrack),this.addEventListener("track",this._ontrack=y)},enumerable:!0,configurable:!0});const m=l.RTCPeerConnection.prototype.setRemoteDescription;l.RTCPeerConnection.prototype.setRemoteDescription=function(){return this._ontrackpoly||(this._ontrackpoly=d=>{d.stream.addEventListener("addtrack",w=>{let C;l.RTCPeerConnection.prototype.getReceivers?C=this.getReceivers().find(O=>O.track&&O.track.id===w.track.id):C={track:w.track};const j=new Event("track");j.track=w.track,j.receiver=C,j.transceiver={receiver:C},j.streams=[d.stream],this.dispatchEvent(j)}),d.stream.getTracks().forEach(w=>{let C;l.RTCPeerConnection.prototype.getReceivers?C=this.getReceivers().find(O=>O.track&&O.track.id===w.id):C={track:w};const j=new Event("track");j.track=w,j.receiver=C,j.transceiver={receiver:C},j.streams=[d.stream],this.dispatchEvent(j)})},this.addEventListener("addstream",this._ontrackpoly)),m.apply(this,arguments)}}else e.V1(l,"track",m=>(m.transceiver||Object.defineProperty(m,"transceiver",{value:{receiver:m.receiver}}),m))}function r(l){if(typeof l=="object"&&l.RTCPeerConnection&&!("getSenders"in l.RTCPeerConnection.prototype)&&"createDTMFSender"in l.RTCPeerConnection.prototype){const m=function(w,C){return{track:C,get dtmf(){return this._dtmf===void 0&&(C.kind==="audio"?this._dtmf=w.createDTMFSender(C):this._dtmf=null),this._dtmf},_pc:w}};if(!l.RTCPeerConnection.prototype.getSenders){l.RTCPeerConnection.prototype.getSenders=function(){return this._senders=this._senders||[],this._senders.slice()};const w=l.RTCPeerConnection.prototype.addTrack;l.RTCPeerConnection.prototype.addTrack=function(O,N){let X=w.apply(this,arguments);return X||(X=m(this,O),this._senders.push(X)),X};const C=l.RTCPeerConnection.prototype.removeTrack;l.RTCPeerConnection.prototype.removeTrack=function(O){C.apply(this,arguments);const N=this._senders.indexOf(O);N!==-1&&this._senders.splice(N,1)}}const y=l.RTCPeerConnection.prototype.addStream;l.RTCPeerConnection.prototype.addStream=function(C){this._senders=this._senders||[],y.apply(this,[C]),C.getTracks().forEach(j=>{this._senders.push(m(this,j))})};const d=l.RTCPeerConnection.prototype.removeStream;l.RTCPeerConnection.prototype.removeStream=function(C){this._senders=this._senders||[],d.apply(this,[C]),C.getTracks().forEach(j=>{const O=this._senders.find(N=>N.track===j);O&&this._senders.splice(this._senders.indexOf(O),1)})}}else if(typeof l=="object"&&l.RTCPeerConnection&&"getSenders"in l.RTCPeerConnection.prototype&&"createDTMFSender"in l.RTCPeerConnection.prototype&&l.RTCRtpSender&&!("dtmf"in l.RTCRtpSender.prototype)){const m=l.RTCPeerConnection.prototype.getSenders;l.RTCPeerConnection.prototype.getSenders=function(){const d=m.apply(this,[]);return d.forEach(w=>w._pc=this),d},Object.defineProperty(l.RTCRtpSender.prototype,"dtmf",{get(){return this._dtmf===void 0&&(this.track.kind==="audio"?this._dtmf=this._pc.createDTMFSender(this.track):this._dtmf=null),this._dtmf}})}}function v(l){if(!(typeof l=="object"&&l.RTCPeerConnection&&l.RTCRtpSender&&l.RTCRtpReceiver))return;if(!("getStats"in l.RTCRtpSender.prototype)){const y=l.RTCPeerConnection.prototype.getSenders;y&&(l.RTCPeerConnection.prototype.getSenders=function(){const C=y.apply(this,[]);return C.forEach(j=>j._pc=this),C});const d=l.RTCPeerConnection.prototype.addTrack;d&&(l.RTCPeerConnection.prototype.addTrack=function(){const C=d.apply(this,arguments);return C._pc=this,C}),l.RTCRtpSender.prototype.getStats=function(){const C=this;return this._pc.getStats().then(j=>e.sc(j,C.track,!0))}}if(!("getStats"in l.RTCRtpReceiver.prototype)){const y=l.RTCPeerConnection.prototype.getReceivers;y&&(l.RTCPeerConnection.prototype.getReceivers=function(){const w=y.apply(this,[]);return w.forEach(C=>C._pc=this),w}),e.V1(l,"track",d=>(d.receiver._pc=d.srcElement,d)),l.RTCRtpReceiver.prototype.getStats=function(){const w=this;return this._pc.getStats().then(C=>e.sc(C,w.track,!1))}}if(!("getStats"in l.RTCRtpSender.prototype&&"getStats"in l.RTCRtpReceiver.prototype))return;const m=l.RTCPeerConnection.prototype.getStats;l.RTCPeerConnection.prototype.getStats=function(){if(arguments.length>0&&arguments[0]instanceof l.MediaStreamTrack){const d=arguments[0];let w,C,j;return this.getSenders().forEach(O=>{O.track===d&&(w?j=!0:w=O)}),this.getReceivers().forEach(O=>(O.track===d&&(C?j=!0:C=O),O.track===d)),j||w&&C?Promise.reject(new DOMException("There are more than one sender or receiver for the track.","InvalidAccessError")):w?w.getStats():C?C.getStats():Promise.reject(new DOMException("There is no sender or receiver for the track.","InvalidAccessError"))}return m.apply(this,arguments)}}function c(l){l.RTCPeerConnection.prototype.getLocalStreams=function(){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},Object.keys(this._shimmedLocalStreams).map(j=>this._shimmedLocalStreams[j][0])};const m=l.RTCPeerConnection.prototype.addTrack;l.RTCPeerConnection.prototype.addTrack=function(j,O){if(!O)return m.apply(this,arguments);this._shimmedLocalStreams=this._shimmedLocalStreams||{};const N=m.apply(this,arguments);return this._shimmedLocalStreams[O.id]?this._shimmedLocalStreams[O.id].indexOf(N)===-1&&this._shimmedLocalStreams[O.id].push(N):this._shimmedLocalStreams[O.id]=[O,N],N};const y=l.RTCPeerConnection.prototype.addStream;l.RTCPeerConnection.prototype.addStream=function(j){this._shimmedLocalStreams=this._shimmedLocalStreams||{},j.getTracks().forEach(X=>{if(this.getSenders().find(Z=>Z.track===X))throw new DOMException("Track already exists.","InvalidAccessError")});const O=this.getSenders();y.apply(this,arguments);const N=this.getSenders().filter(X=>O.indexOf(X)===-1);this._shimmedLocalStreams[j.id]=[j].concat(N)};const d=l.RTCPeerConnection.prototype.removeStream;l.RTCPeerConnection.prototype.removeStream=function(j){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},delete this._shimmedLocalStreams[j.id],d.apply(this,arguments)};const w=l.RTCPeerConnection.prototype.removeTrack;l.RTCPeerConnection.prototype.removeTrack=function(j){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},j&&Object.keys(this._shimmedLocalStreams).forEach(O=>{const N=this._shimmedLocalStreams[O].indexOf(j);N!==-1&&this._shimmedLocalStreams[O].splice(N,1),this._shimmedLocalStreams[O].length===1&&delete this._shimmedLocalStreams[O]}),w.apply(this,arguments)}}function p(l,m){if(!l.RTCPeerConnection)return;if(l.RTCPeerConnection.prototype.addTrack&&m.version>=65)return c(l);const y=l.RTCPeerConnection.prototype.getLocalStreams;l.RTCPeerConnection.prototype.getLocalStreams=function(){const V=y.apply(this);return this._reverseStreams=this._reverseStreams||{},V.map(Z=>this._reverseStreams[Z.id])};const d=l.RTCPeerConnection.prototype.addStream;l.RTCPeerConnection.prototype.addStream=function(V){if(this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},V.getTracks().forEach(Z=>{if(this.getSenders().find(se=>se.track===Z))throw new DOMException("Track already exists.","InvalidAccessError")}),!this._reverseStreams[V.id]){const Z=new l.MediaStream(V.getTracks());this._streams[V.id]=Z,this._reverseStreams[Z.id]=V,V=Z}d.apply(this,[V])};const w=l.RTCPeerConnection.prototype.removeStream;l.RTCPeerConnection.prototype.removeStream=function(V){this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},w.apply(this,[this._streams[V.id]||V]),delete this._reverseStreams[this._streams[V.id]?this._streams[V.id].id:V.id],delete this._streams[V.id]},l.RTCPeerConnection.prototype.addTrack=function(V,Z){if(this.signalingState==="closed")throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");const J=[].slice.call(arguments,1);if(J.length!==1||!J[0].getTracks().find(pe=>pe===V))throw new DOMException("The adapter.js addTrack polyfill only supports a single stream which is associated with the specified track.","NotSupportedError");if(this.getSenders().find(pe=>pe.track===V))throw new DOMException("Track already exists.","InvalidAccessError");this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{};const Y=this._streams[Z.id];if(Y)Y.addTrack(V),Promise.resolve().then(()=>{this.dispatchEvent(new Event("negotiationneeded"))});else{const pe=new l.MediaStream([V]);this._streams[Z.id]=pe,this._reverseStreams[pe.id]=Z,this.addStream(pe)}return this.getSenders().find(pe=>pe.track===V)};function C(X,V){let Z=V.sdp;return Object.keys(X._reverseStreams||[]).forEach(J=>{const se=X._reverseStreams[J],Y=X._streams[se.id];Z=Z.replace(new RegExp(Y.id,"g"),se.id)}),new RTCSessionDescription({type:V.type,sdp:Z})}function j(X,V){let Z=V.sdp;return Object.keys(X._reverseStreams||[]).forEach(J=>{const se=X._reverseStreams[J],Y=X._streams[se.id];Z=Z.replace(new RegExp(se.id,"g"),Y.id)}),new RTCSessionDescription({type:V.type,sdp:Z})}["createOffer","createAnswer"].forEach(function(X){const V=l.RTCPeerConnection.prototype[X],Z={[X](){const J=arguments;return arguments.length&&typeof arguments[0]=="function"?V.apply(this,[Y=>{const pe=C(this,Y);J[0].apply(null,[pe])},Y=>{J[1]&&J[1].apply(null,Y)},arguments[2]]):V.apply(this,arguments).then(Y=>C(this,Y))}};l.RTCPeerConnection.prototype[X]=Z[X]});const O=l.RTCPeerConnection.prototype.setLocalDescription;l.RTCPeerConnection.prototype.setLocalDescription=function(){return!arguments.length||!arguments[0].type?O.apply(this,arguments):(arguments[0]=j(this,arguments[0]),O.apply(this,arguments))};const N=Object.getOwnPropertyDescriptor(l.RTCPeerConnection.prototype,"localDescription");Object.defineProperty(l.RTCPeerConnection.prototype,"localDescription",{get(){const X=N.get.apply(this);return X.type===""?X:C(this,X)}}),l.RTCPeerConnection.prototype.removeTrack=function(V){if(this.signalingState==="closed")throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");if(!V._pc)throw new DOMException("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.","TypeError");if(!(V._pc===this))throw new DOMException("Sender was not created by this connection.","InvalidAccessError");this._streams=this._streams||{};let J;Object.keys(this._streams).forEach(se=>{this._streams[se].getTracks().find(pe=>V.track===pe)&&(J=this._streams[se])}),J&&(J.getTracks().length===1?this.removeStream(this._reverseStreams[J.id]):J.removeTrack(V.track),this.dispatchEvent(new Event("negotiationneeded")))}}function g(l,m){!l.RTCPeerConnection&&l.webkitRTCPeerConnection&&(l.RTCPeerConnection=l.webkitRTCPeerConnection),l.RTCPeerConnection&&m.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(y){const d=l.RTCPeerConnection.prototype[y],w={[y](){return arguments[0]=new(y==="addIceCandidate"?l.RTCIceCandidate:l.RTCSessionDescription)(arguments[0]),d.apply(this,arguments)}};l.RTCPeerConnection.prototype[y]=w[y]})}function u(l,m){e.V1(l,"negotiationneeded",y=>{const d=y.target;if(!((m.version<72||d.getConfiguration&&d.getConfiguration().sdpSemantics==="plan-b")&&d.signalingState!=="stable"))return y})}},51293:(W,b,n)=>{"use strict";n.d(b,{Z:()=>a});var e=n(52634);const i=e.Rm;function a(f,r){const v=f&&f.navigator;if(!v.mediaDevices)return;const c=function(l){if(typeof l!="object"||l.mandatory||l.optional)return l;const m={};return Object.keys(l).forEach(y=>{if(y==="require"||y==="advanced"||y==="mediaSource")return;const d=typeof l[y]=="object"?l[y]:{ideal:l[y]};d.exact!==void 0&&typeof d.exact=="number"&&(d.min=d.max=d.exact);const w=function(C,j){return C?C+j.charAt(0).toUpperCase()+j.slice(1):j==="deviceId"?"sourceId":j};if(d.ideal!==void 0){m.optional=m.optional||[];let C={};typeof d.ideal=="number"?(C[w("min",y)]=d.ideal,m.optional.push(C),C={},C[w("max",y)]=d.ideal,m.optional.push(C)):(C[w("",y)]=d.ideal,m.optional.push(C))}d.exact!==void 0&&typeof d.exact!="number"?(m.mandatory=m.mandatory||{},m.mandatory[w("",y)]=d.exact):["min","max"].forEach(C=>{d[C]!==void 0&&(m.mandatory=m.mandatory||{},m.mandatory[w(C,y)]=d[C])})}),l.advanced&&(m.optional=(m.optional||[]).concat(l.advanced)),m},p=function(l,m){if(r.version>=61)return m(l);if(l=JSON.parse(JSON.stringify(l)),l&&typeof l.audio=="object"){const y=function(d,w,C){w in d&&!(C in d)&&(d[C]=d[w],delete d[w])};l=JSON.parse(JSON.stringify(l)),y(l.audio,"autoGainControl","googAutoGainControl"),y(l.audio,"noiseSuppression","googNoiseSuppression"),l.audio=c(l.audio)}if(l&&typeof l.video=="object"){let y=l.video.facingMode;y=y&&(typeof y=="object"?y:{ideal:y});const d=r.version<66;if(y&&(y.exact==="user"||y.exact==="environment"||y.ideal==="user"||y.ideal==="environment")&&!(v.mediaDevices.getSupportedConstraints&&v.mediaDevices.getSupportedConstraints().facingMode&&!d)){delete l.video.facingMode;let w;if(y.exact==="environment"||y.ideal==="environment"?w=["back","rear"]:(y.exact==="user"||y.ideal==="user")&&(w=["front"]),w)return v.mediaDevices.enumerateDevices().then(C=>{C=C.filter(O=>O.kind==="videoinput");let j=C.find(O=>w.some(N=>O.label.toLowerCase().includes(N)));return!j&&C.length&&w.includes("back")&&(j=C[C.length-1]),j&&(l.video.deviceId=y.exact?{exact:j.deviceId}:{ideal:j.deviceId}),l.video=c(l.video),i("chrome: "+JSON.stringify(l)),m(l)})}l.video=c(l.video)}return i("chrome: "+JSON.stringify(l)),m(l)},g=function(l){return r.version>=64?l:{name:{PermissionDeniedError:"NotAllowedError",PermissionDismissedError:"NotAllowedError",InvalidStateError:"NotAllowedError",DevicesNotFoundError:"NotFoundError",ConstraintNotSatisfiedError:"OverconstrainedError",TrackStartError:"NotReadableError",MediaDeviceFailedDueToShutdown:"NotAllowedError",MediaDeviceKillSwitchOn:"NotAllowedError",TabCaptureError:"AbortError",ScreenCaptureError:"AbortError",DeviceCaptureError:"AbortError"}[l.name]||l.name,message:l.message,constraint:l.constraint||l.constraintName,toString(){return this.name+(this.message&&": ")+this.message}}},u=function(l,m,y){p(l,d=>{v.webkitGetUserMedia(d,m,w=>{y&&y(g(w))})})};if(v.getUserMedia=u.bind(v),v.mediaDevices.getUserMedia){const l=v.mediaDevices.getUserMedia.bind(v.mediaDevices);v.mediaDevices.getUserMedia=function(m){return p(m,y=>l(y).then(d=>{if(y.audio&&!d.getAudioTracks().length||y.video&&!d.getVideoTracks().length)throw d.getTracks().forEach(w=>{w.stop()}),new DOMException("","NotFoundError");return d},d=>Promise.reject(g(d))))}}}},27016:(W,b,n)=>{"use strict";n.r(b),n.d(b,{removeExtmapAllowMixed:()=>g,shimAddIceCandidateNullOrEmpty:()=>u,shimConnectionState:()=>p,shimMaxMessageSize:()=>v,shimParameterlessSetLocalDescription:()=>l,shimRTCIceCandidate:()=>f,shimRTCIceCandidateRelayProtocol:()=>r,shimSendThrowTypeError:()=>c});var e=n(37963),i=n.n(e),a=n(52634);function f(m){if(!m.RTCIceCandidate||m.RTCIceCandidate&&"foundation"in m.RTCIceCandidate.prototype)return;const y=m.RTCIceCandidate;m.RTCIceCandidate=function(w){if(typeof w=="object"&&w.candidate&&w.candidate.indexOf("a=")===0&&(w=JSON.parse(JSON.stringify(w)),w.candidate=w.candidate.substring(2)),w.candidate&&w.candidate.length){const C=new y(w),j=i().parseCandidate(w.candidate);for(const O in j)O in C||Object.defineProperty(C,O,{value:j[O]});return C.toJSON=function(){return{candidate:C.candidate,sdpMid:C.sdpMid,sdpMLineIndex:C.sdpMLineIndex,usernameFragment:C.usernameFragment}},C}return new y(w)},m.RTCIceCandidate.prototype=y.prototype,a.V1(m,"icecandidate",d=>(d.candidate&&Object.defineProperty(d,"candidate",{value:new m.RTCIceCandidate(d.candidate),writable:"false"}),d))}function r(m){!m.RTCIceCandidate||m.RTCIceCandidate&&"relayProtocol"in m.RTCIceCandidate.prototype||a.V1(m,"icecandidate",y=>{if(y.candidate){const d=i().parseCandidate(y.candidate.candidate);d.type==="relay"&&(y.candidate.relayProtocol={0:"tls",1:"tcp",2:"udp"}[d.priority>>24])}return y})}function v(m,y){if(!m.RTCPeerConnection)return;"sctp"in m.RTCPeerConnection.prototype||Object.defineProperty(m.RTCPeerConnection.prototype,"sctp",{get(){return typeof this._sctp>"u"?null:this._sctp}});const d=function(N){if(!N||!N.sdp)return!1;const X=i().splitSections(N.sdp);return X.shift(),X.some(V=>{const Z=i().parseMLine(V);return Z&&Z.kind==="application"&&Z.protocol.indexOf("SCTP")!==-1})},w=function(N){const X=N.sdp.match(/mozilla...THIS_IS_SDPARTA-(\d+)/);if(X===null||X.length<2)return-1;const V=parseInt(X[1],10);return V!==V?-1:V},C=function(N){let X=65536;return y.browser==="firefox"&&(y.version<57?N===-1?X=16384:X=2147483637:y.version<60?X=y.version===57?65535:65536:X=2147483637),X},j=function(N,X){let V=65536;y.browser==="firefox"&&y.version===57&&(V=65535);const Z=i().matchPrefix(N.sdp,"a=max-message-size:");return Z.length>0?V=parseInt(Z[0].substring(19),10):y.browser==="firefox"&&X!==-1&&(V=2147483637),V},O=m.RTCPeerConnection.prototype.setRemoteDescription;m.RTCPeerConnection.prototype.setRemoteDescription=function(){if(this._sctp=null,y.browser==="chrome"&&y.version>=76){const{sdpSemantics:X}=this.getConfiguration();X==="plan-b"&&Object.defineProperty(this,"sctp",{get(){return typeof this._sctp>"u"?null:this._sctp},enumerable:!0,configurable:!0})}if(d(arguments[0])){const X=w(arguments[0]),V=C(X),Z=j(arguments[0],X);let J;V===0&&Z===0?J=Number.POSITIVE_INFINITY:V===0||Z===0?J=Math.max(V,Z):J=Math.min(V,Z);const se={};Object.defineProperty(se,"maxMessageSize",{get(){return J}}),this._sctp=se}return O.apply(this,arguments)}}function c(m){if(!(m.RTCPeerConnection&&"createDataChannel"in m.RTCPeerConnection.prototype))return;function y(w,C){const j=w.send;w.send=function(){const N=arguments[0],X=N.length||N.size||N.byteLength;if(w.readyState==="open"&&C.sctp&&X>C.sctp.maxMessageSize)throw new TypeError("Message too large (can send a maximum of "+C.sctp.maxMessageSize+" bytes)");return j.apply(w,arguments)}}const d=m.RTCPeerConnection.prototype.createDataChannel;m.RTCPeerConnection.prototype.createDataChannel=function(){const C=d.apply(this,arguments);return y(C,this),C},a.V1(m,"datachannel",w=>(y(w.channel,w.target),w))}function p(m){if(!m.RTCPeerConnection||"connectionState"in m.RTCPeerConnection.prototype)return;const y=m.RTCPeerConnection.prototype;Object.defineProperty(y,"connectionState",{get(){return{completed:"connected",checking:"connecting"}[this.iceConnectionState]||this.iceConnectionState},enumerable:!0,configurable:!0}),Object.defineProperty(y,"onconnectionstatechange",{get(){return this._onconnectionstatechange||null},set(d){this._onconnectionstatechange&&(this.removeEventListener("connectionstatechange",this._onconnectionstatechange),delete this._onconnectionstatechange),d&&this.addEventListener("connectionstatechange",this._onconnectionstatechange=d)},enumerable:!0,configurable:!0}),["setLocalDescription","setRemoteDescription"].forEach(d=>{const w=y[d];y[d]=function(){return this._connectionstatechangepoly||(this._connectionstatechangepoly=C=>{const j=C.target;if(j._lastConnectionState!==j.connectionState){j._lastConnectionState=j.connectionState;const O=new Event("connectionstatechange",C);j.dispatchEvent(O)}return C},this.addEventListener("iceconnectionstatechange",this._connectionstatechangepoly)),w.apply(this,arguments)}})}function g(m,y){if(!m.RTCPeerConnection||y.browser==="chrome"&&y.version>=71||y.browser==="safari"&&y._safariVersion>=13.1)return;const d=m.RTCPeerConnection.prototype.setRemoteDescription;m.RTCPeerConnection.prototype.setRemoteDescription=function(C){if(C&&C.sdp&&C.sdp.indexOf(`
a=extmap-allow-mixed`)!==-1){const j=C.sdp.split(`
`).filter(O=>O.trim()!=="a=extmap-allow-mixed").join(`
`);m.RTCSessionDescription&&C instanceof m.RTCSessionDescription?arguments[0]=new m.RTCSessionDescription({type:C.type,sdp:j}):C.sdp=j}return d.apply(this,arguments)}}function u(m,y){if(!(m.RTCPeerConnection&&m.RTCPeerConnection.prototype))return;const d=m.RTCPeerConnection.prototype.addIceCandidate;!d||d.length===0||(m.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?(y.browser==="chrome"&&y.version<78||y.browser==="firefox"&&y.version<68||y.browser==="safari")&&arguments[0]&&arguments[0].candidate===""?Promise.resolve():d.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())})}function l(m,y){if(!(m.RTCPeerConnection&&m.RTCPeerConnection.prototype))return;const d=m.RTCPeerConnection.prototype.setLocalDescription;!d||d.length===0||(m.RTCPeerConnection.prototype.setLocalDescription=function(){let C=arguments[0]||{};if(typeof C!="object"||C.type&&C.sdp)return d.apply(this,arguments);if(C={type:C.type,sdp:C.sdp},!C.type)switch(this.signalingState){case"stable":case"have-local-offer":case"have-remote-pranswer":C.type="offer";break;default:C.type="answer";break}return C.sdp||C.type!=="offer"&&C.type!=="answer"?d.apply(this,[C]):(C.type==="offer"?this.createOffer:this.createAnswer).apply(this).then(O=>d.apply(this,[O]))})}},86542:(W,b,n)=>{"use strict";n.r(b),n.d(b,{shimAddTransceiver:()=>u,shimCreateAnswer:()=>y,shimCreateOffer:()=>m,shimGetDisplayMedia:()=>a.a,shimGetParameters:()=>l,shimGetUserMedia:()=>i.Z,shimOnTrack:()=>f,shimPeerConnection:()=>r,shimRTCDataChannel:()=>g,shimReceiverGetStats:()=>c,shimRemoveStream:()=>p,shimSenderGetStats:()=>v});var e=n(52634),i=n(5176),a=n(82187);function f(d){typeof d=="object"&&d.RTCTrackEvent&&"receiver"in d.RTCTrackEvent.prototype&&!("transceiver"in d.RTCTrackEvent.prototype)&&Object.defineProperty(d.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function r(d,w){if(typeof d!="object"||!(d.RTCPeerConnection||d.mozRTCPeerConnection))return;!d.RTCPeerConnection&&d.mozRTCPeerConnection&&(d.RTCPeerConnection=d.mozRTCPeerConnection),w.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(O){const N=d.RTCPeerConnection.prototype[O],X={[O](){return arguments[0]=new(O==="addIceCandidate"?d.RTCIceCandidate:d.RTCSessionDescription)(arguments[0]),N.apply(this,arguments)}};d.RTCPeerConnection.prototype[O]=X[O]});const C={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},j=d.RTCPeerConnection.prototype.getStats;d.RTCPeerConnection.prototype.getStats=function(){const[N,X,V]=arguments;return j.apply(this,[N||null]).then(Z=>{if(w.version<53&&!X)try{Z.forEach(J=>{J.type=C[J.type]||J.type})}catch(J){if(J.name!=="TypeError")throw J;Z.forEach((se,Y)=>{Z.set(Y,Object.assign({},se,{type:C[se.type]||se.type}))})}return Z}).then(X,V)}}function v(d){if(!(typeof d=="object"&&d.RTCPeerConnection&&d.RTCRtpSender)||d.RTCRtpSender&&"getStats"in d.RTCRtpSender.prototype)return;const w=d.RTCPeerConnection.prototype.getSenders;w&&(d.RTCPeerConnection.prototype.getSenders=function(){const O=w.apply(this,[]);return O.forEach(N=>N._pc=this),O});const C=d.RTCPeerConnection.prototype.addTrack;C&&(d.RTCPeerConnection.prototype.addTrack=function(){const O=C.apply(this,arguments);return O._pc=this,O}),d.RTCRtpSender.prototype.getStats=function(){return this.track?this._pc.getStats(this.track):Promise.resolve(new Map)}}function c(d){if(!(typeof d=="object"&&d.RTCPeerConnection&&d.RTCRtpSender)||d.RTCRtpSender&&"getStats"in d.RTCRtpReceiver.prototype)return;const w=d.RTCPeerConnection.prototype.getReceivers;w&&(d.RTCPeerConnection.prototype.getReceivers=function(){const j=w.apply(this,[]);return j.forEach(O=>O._pc=this),j}),e.V1(d,"track",C=>(C.receiver._pc=C.srcElement,C)),d.RTCRtpReceiver.prototype.getStats=function(){return this._pc.getStats(this.track)}}function p(d){!d.RTCPeerConnection||"removeStream"in d.RTCPeerConnection.prototype||(d.RTCPeerConnection.prototype.removeStream=function(C){e.io("removeStream","removeTrack"),this.getSenders().forEach(j=>{j.track&&C.getTracks().includes(j.track)&&this.removeTrack(j)})})}function g(d){d.DataChannel&&!d.RTCDataChannel&&(d.RTCDataChannel=d.DataChannel)}function u(d){if(!(typeof d=="object"&&d.RTCPeerConnection))return;const w=d.RTCPeerConnection.prototype.addTransceiver;w&&(d.RTCPeerConnection.prototype.addTransceiver=function(){this.setParametersPromises=[];let j=arguments[1]&&arguments[1].sendEncodings;j===void 0&&(j=[]),j=[...j];const O=j.length>0;O&&j.forEach(X=>{if("rid"in X&&!/^[a-z0-9]{0,16}$/i.test(X.rid))throw new TypeError("Invalid RID value provided.");if("scaleResolutionDownBy"in X&&!(parseFloat(X.scaleResolutionDownBy)>=1))throw new RangeError("scale_resolution_down_by must be >= 1.0");if("maxFramerate"in X&&!(parseFloat(X.maxFramerate)>=0))throw new RangeError("max_framerate must be >= 0.0")});const N=w.apply(this,arguments);if(O){const{sender:X}=N,V=X.getParameters();(!("encodings"in V)||V.encodings.length===1&&Object.keys(V.encodings[0]).length===0)&&(V.encodings=j,X.sendEncodings=j,this.setParametersPromises.push(X.setParameters(V).then(()=>{delete X.sendEncodings}).catch(()=>{delete X.sendEncodings})))}return N})}function l(d){if(!(typeof d=="object"&&d.RTCRtpSender))return;const w=d.RTCRtpSender.prototype.getParameters;w&&(d.RTCRtpSender.prototype.getParameters=function(){const j=w.apply(this,arguments);return"encodings"in j||(j.encodings=[].concat(this.sendEncodings||[{}])),j})}function m(d){if(!(typeof d=="object"&&d.RTCPeerConnection))return;const w=d.RTCPeerConnection.prototype.createOffer;d.RTCPeerConnection.prototype.createOffer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(()=>w.apply(this,arguments)).finally(()=>{this.setParametersPromises=[]}):w.apply(this,arguments)}}function y(d){if(!(typeof d=="object"&&d.RTCPeerConnection))return;const w=d.RTCPeerConnection.prototype.createAnswer;d.RTCPeerConnection.prototype.createAnswer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then(()=>w.apply(this,arguments)).finally(()=>{this.setParametersPromises=[]}):w.apply(this,arguments)}}},82187:(W,b,n)=>{"use strict";n.d(b,{a:()=>e});function e(i,a){i.navigator.mediaDevices&&"getDisplayMedia"in i.navigator.mediaDevices||i.navigator.mediaDevices&&(i.navigator.mediaDevices.getDisplayMedia=function(r){if(!(r&&r.video)){const v=new DOMException("getDisplayMedia without video constraints is undefined");return v.name="NotFoundError",v.code=8,Promise.reject(v)}return r.video===!0?r.video={mediaSource:a}:r.video.mediaSource=a,i.navigator.mediaDevices.getUserMedia(r)})}},5176:(W,b,n)=>{"use strict";n.d(b,{Z:()=>i});var e=n(52634);function i(a,f){const r=a&&a.navigator,v=a&&a.MediaStreamTrack;if(r.getUserMedia=function(c,p,g){e.io("navigator.getUserMedia","navigator.mediaDevices.getUserMedia"),r.mediaDevices.getUserMedia(c).then(p,g)},!(f.version>55&&"autoGainControl"in r.mediaDevices.getSupportedConstraints())){const c=function(g,u,l){u in g&&!(l in g)&&(g[l]=g[u],delete g[u])},p=r.mediaDevices.getUserMedia.bind(r.mediaDevices);if(r.mediaDevices.getUserMedia=function(g){return typeof g=="object"&&typeof g.audio=="object"&&(g=JSON.parse(JSON.stringify(g)),c(g.audio,"autoGainControl","mozAutoGainControl"),c(g.audio,"noiseSuppression","mozNoiseSuppression")),p(g)},v&&v.prototype.getSettings){const g=v.prototype.getSettings;v.prototype.getSettings=function(){const u=g.apply(this,arguments);return c(u,"mozAutoGainControl","autoGainControl"),c(u,"mozNoiseSuppression","noiseSuppression"),u}}if(v&&v.prototype.applyConstraints){const g=v.prototype.applyConstraints;v.prototype.applyConstraints=function(u){return this.kind==="audio"&&typeof u=="object"&&(u=JSON.parse(JSON.stringify(u)),c(u,"autoGainControl","mozAutoGainControl"),c(u,"noiseSuppression","mozNoiseSuppression")),g.apply(this,[u])}}}}},42824:(W,b,n)=>{"use strict";n.r(b),n.d(b,{shimAudioContext:()=>u,shimCallbacksAPI:()=>f,shimConstraints:()=>v,shimCreateOfferLegacy:()=>g,shimGetUserMedia:()=>r,shimLocalStreamsAPI:()=>i,shimRTCIceServerUrls:()=>c,shimRemoteStreamsAPI:()=>a,shimTrackEventTransceiver:()=>p});var e=n(52634);function i(l){if(!(typeof l!="object"||!l.RTCPeerConnection)){if("getLocalStreams"in l.RTCPeerConnection.prototype||(l.RTCPeerConnection.prototype.getLocalStreams=function(){return this._localStreams||(this._localStreams=[]),this._localStreams}),!("addStream"in l.RTCPeerConnection.prototype)){const m=l.RTCPeerConnection.prototype.addTrack;l.RTCPeerConnection.prototype.addStream=function(d){this._localStreams||(this._localStreams=[]),this._localStreams.includes(d)||this._localStreams.push(d),d.getAudioTracks().forEach(w=>m.call(this,w,d)),d.getVideoTracks().forEach(w=>m.call(this,w,d))},l.RTCPeerConnection.prototype.addTrack=function(d,...w){return w&&w.forEach(C=>{this._localStreams?this._localStreams.includes(C)||this._localStreams.push(C):this._localStreams=[C]}),m.apply(this,arguments)}}"removeStream"in l.RTCPeerConnection.prototype||(l.RTCPeerConnection.prototype.removeStream=function(y){this._localStreams||(this._localStreams=[]);const d=this._localStreams.indexOf(y);if(d===-1)return;this._localStreams.splice(d,1);const w=y.getTracks();this.getSenders().forEach(C=>{w.includes(C.track)&&this.removeTrack(C)})})}}function a(l){if(!(typeof l!="object"||!l.RTCPeerConnection)&&("getRemoteStreams"in l.RTCPeerConnection.prototype||(l.RTCPeerConnection.prototype.getRemoteStreams=function(){return this._remoteStreams?this._remoteStreams:[]}),!("onaddstream"in l.RTCPeerConnection.prototype))){Object.defineProperty(l.RTCPeerConnection.prototype,"onaddstream",{get(){return this._onaddstream},set(y){this._onaddstream&&(this.removeEventListener("addstream",this._onaddstream),this.removeEventListener("track",this._onaddstreampoly)),this.addEventListener("addstream",this._onaddstream=y),this.addEventListener("track",this._onaddstreampoly=d=>{d.streams.forEach(w=>{if(this._remoteStreams||(this._remoteStreams=[]),this._remoteStreams.includes(w))return;this._remoteStreams.push(w);const C=new Event("addstream");C.stream=w,this.dispatchEvent(C)})})}});const m=l.RTCPeerConnection.prototype.setRemoteDescription;l.RTCPeerConnection.prototype.setRemoteDescription=function(){const d=this;return this._onaddstreampoly||this.addEventListener("track",this._onaddstreampoly=function(w){w.streams.forEach(C=>{if(d._remoteStreams||(d._remoteStreams=[]),d._remoteStreams.indexOf(C)>=0)return;d._remoteStreams.push(C);const j=new Event("addstream");j.stream=C,d.dispatchEvent(j)})}),m.apply(d,arguments)}}}function f(l){if(typeof l!="object"||!l.RTCPeerConnection)return;const m=l.RTCPeerConnection.prototype,y=m.createOffer,d=m.createAnswer,w=m.setLocalDescription,C=m.setRemoteDescription,j=m.addIceCandidate;m.createOffer=function(X,V){const Z=arguments.length>=2?arguments[2]:arguments[0],J=y.apply(this,[Z]);return V?(J.then(X,V),Promise.resolve()):J},m.createAnswer=function(X,V){const Z=arguments.length>=2?arguments[2]:arguments[0],J=d.apply(this,[Z]);return V?(J.then(X,V),Promise.resolve()):J};let O=function(N,X,V){const Z=w.apply(this,[N]);return V?(Z.then(X,V),Promise.resolve()):Z};m.setLocalDescription=O,O=function(N,X,V){const Z=C.apply(this,[N]);return V?(Z.then(X,V),Promise.resolve()):Z},m.setRemoteDescription=O,O=function(N,X,V){const Z=j.apply(this,[N]);return V?(Z.then(X,V),Promise.resolve()):Z},m.addIceCandidate=O}function r(l){const m=l&&l.navigator;if(m.mediaDevices&&m.mediaDevices.getUserMedia){const y=m.mediaDevices,d=y.getUserMedia.bind(y);m.mediaDevices.getUserMedia=w=>d(v(w))}!m.getUserMedia&&m.mediaDevices&&m.mediaDevices.getUserMedia&&(m.getUserMedia=function(d,w,C){m.mediaDevices.getUserMedia(d).then(w,C)}.bind(m))}function v(l){return l&&l.video!==void 0?Object.assign({},l,{video:e.BU(l.video)}):l}function c(l){if(!l.RTCPeerConnection)return;const m=l.RTCPeerConnection;l.RTCPeerConnection=function(d,w){if(d&&d.iceServers){const C=[];for(let j=0;j<d.iceServers.length;j++){let O=d.iceServers[j];O.urls===void 0&&O.url?(e.io("RTCIceServer.url","RTCIceServer.urls"),O=JSON.parse(JSON.stringify(O)),O.urls=O.url,delete O.url,C.push(O)):C.push(d.iceServers[j])}d.iceServers=C}return new m(d,w)},l.RTCPeerConnection.prototype=m.prototype,"generateCertificate"in m&&Object.defineProperty(l.RTCPeerConnection,"generateCertificate",{get(){return m.generateCertificate}})}function p(l){typeof l=="object"&&l.RTCTrackEvent&&"receiver"in l.RTCTrackEvent.prototype&&!("transceiver"in l.RTCTrackEvent.prototype)&&Object.defineProperty(l.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function g(l){const m=l.RTCPeerConnection.prototype.createOffer;l.RTCPeerConnection.prototype.createOffer=function(d){if(d){typeof d.offerToReceiveAudio<"u"&&(d.offerToReceiveAudio=!!d.offerToReceiveAudio);const w=this.getTransceivers().find(j=>j.receiver.track.kind==="audio");d.offerToReceiveAudio===!1&&w?w.direction==="sendrecv"?w.setDirection?w.setDirection("sendonly"):w.direction="sendonly":w.direction==="recvonly"&&(w.setDirection?w.setDirection("inactive"):w.direction="inactive"):d.offerToReceiveAudio===!0&&!w&&this.addTransceiver("audio",{direction:"recvonly"}),typeof d.offerToReceiveVideo<"u"&&(d.offerToReceiveVideo=!!d.offerToReceiveVideo);const C=this.getTransceivers().find(j=>j.receiver.track.kind==="video");d.offerToReceiveVideo===!1&&C?C.direction==="sendrecv"?C.setDirection?C.setDirection("sendonly"):C.direction="sendonly":C.direction==="recvonly"&&(C.setDirection?C.setDirection("inactive"):C.direction="inactive"):d.offerToReceiveVideo===!0&&!C&&this.addTransceiver("video",{direction:"recvonly"})}return m.apply(this,arguments)}}function u(l){typeof l!="object"||l.AudioContext||(l.AudioContext=l.webkitAudioContext)}},52634:(W,b,n)=>{"use strict";n.d(b,{BU:()=>l,Gr:()=>a,Rm:()=>c,Rn:()=>r,V1:()=>f,cO:()=>g,co:()=>v,io:()=>p,sc:()=>y});let e=!0,i=!0;function a(d,w,C){const j=d.match(w);return j&&j.length>=C&&parseFloat(j[C],10)}function f(d,w,C){if(!d.RTCPeerConnection)return;const j=d.RTCPeerConnection.prototype,O=j.addEventListener;j.addEventListener=function(X,V){if(X!==w)return O.apply(this,arguments);const Z=J=>{const se=C(J);se&&(V.handleEvent?V.handleEvent(se):V(se))};return this._eventMap=this._eventMap||{},this._eventMap[w]||(this._eventMap[w]=new Map),this._eventMap[w].set(V,Z),O.apply(this,[X,Z])};const N=j.removeEventListener;j.removeEventListener=function(X,V){if(X!==w||!this._eventMap||!this._eventMap[w])return N.apply(this,arguments);if(!this._eventMap[w].has(V))return N.apply(this,arguments);const Z=this._eventMap[w].get(V);return this._eventMap[w].delete(V),this._eventMap[w].size===0&&delete this._eventMap[w],Object.keys(this._eventMap).length===0&&delete this._eventMap,N.apply(this,[X,Z])},Object.defineProperty(j,"on"+w,{get(){return this["_on"+w]},set(X){this["_on"+w]&&(this.removeEventListener(w,this["_on"+w]),delete this["_on"+w]),X&&this.addEventListener(w,this["_on"+w]=X)},enumerable:!0,configurable:!0})}function r(d){return typeof d!="boolean"?new Error("Argument type: "+typeof d+". Please use a boolean."):(e=d,d?"adapter.js logging disabled":"adapter.js logging enabled")}function v(d){return typeof d!="boolean"?new Error("Argument type: "+typeof d+". Please use a boolean."):(i=!d,"adapter.js deprecation warnings "+(d?"disabled":"enabled"))}function c(){if(typeof window=="object"){if(e)return;typeof console<"u"&&typeof console.log=="function"&&console.log.apply(console,arguments)}}function p(d,w){i&&console.warn(d+" is deprecated, please use "+w+" instead.")}function g(d){const w={browser:null,version:null};if(typeof d>"u"||!d.navigator||!d.navigator.userAgent)return w.browser="Not a browser.",w;const{navigator:C}=d;if(C.userAgentData&&C.userAgentData.brands){const j=C.userAgentData.brands.find(O=>O.brand==="Chromium");if(j)return{browser:"chrome",version:parseInt(j.version,10)}}if(C.mozGetUserMedia)w.browser="firefox",w.version=parseInt(a(C.userAgent,/Firefox\/(\d+)\./,1));else if(C.webkitGetUserMedia||d.isSecureContext===!1&&d.webkitRTCPeerConnection)w.browser="chrome",w.version=parseInt(a(C.userAgent,/Chrom(e|ium)\/(\d+)\./,2));else if(d.RTCPeerConnection&&C.userAgent.match(/AppleWebKit\/(\d+)\./))w.browser="safari",w.version=parseInt(a(C.userAgent,/AppleWebKit\/(\d+)\./,1)),w.supportsUnifiedPlan=d.RTCRtpTransceiver&&"currentDirection"in d.RTCRtpTransceiver.prototype,w._safariVersion=a(C.userAgent,/Version\/(\d+(\.?\d+))/,1);else return w.browser="Not a supported browser.",w;return w}function u(d){return Object.prototype.toString.call(d)==="[object Object]"}function l(d){return u(d)?Object.keys(d).reduce(function(w,C){const j=u(d[C]),O=j?l(d[C]):d[C],N=j&&!Object.keys(O).length;return O===void 0||N?w:Object.assign(w,{[C]:O})},{}):d}function m(d,w,C){!w||C.has(w.id)||(C.set(w.id,w),Object.keys(w).forEach(j=>{j.endsWith("Id")?m(d,d.get(w[j]),C):j.endsWith("Ids")&&w[j].forEach(O=>{m(d,d.get(O),C)})}))}function y(d,w,C){const j=C?"outbound-rtp":"inbound-rtp",O=new Map;if(w===null)return O;const N=[];return d.forEach(X=>{X.type==="track"&&X.trackIdentifier===w.id&&N.push(X)}),N.forEach(X=>{d.forEach(V=>{V.type===j&&V.trackId===X.id&&m(d,V,O)})}),O}},88158:W=>{var b,n;window.mozRTCPeerConnection||navigator.mozGetUserMedia?(b="moz",n=parseInt(navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1],10)):(window.webkitRTCPeerConnection||navigator.webkitGetUserMedia)&&(b="webkit",n=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,i=window.mozRTCIceCandidate||window.RTCIceCandidate,a=window.mozRTCSessionDescription||window.RTCSessionDescription,f=window.webkitMediaStream||window.MediaStream,r=window.location.protocol==="https:"&&(b==="webkit"&&n>=26||b==="moz"&&n>=33),v=window.AudioContext||window.webkitAudioContext,c=document.createElement("video"),p=c&&c.canPlayType&&c.canPlayType('video/webm; codecs="vp8", vorbis')==="probably",g=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.msGetUserMedia||navigator.mozGetUserMedia;W.exports={prefix:b,browserVersion:n,support:!!e&&!!g,supportRTCPeerConnection:!!e,supportVp8:p,supportGetUserMedia:!!g,supportDataChannel:!!(e&&e.prototype&&e.prototype.createDataChannel),supportWebAudio:!!(v&&v.prototype.createMediaStreamSource),supportMediaStream:!!(f&&f.prototype.removeTrack),supportScreenSharing:!!r,AudioContext:v,PeerConnection:e,SessionDescription:a,IceCandidate:i,MediaStream:f,getUserMedia:g}},63964:W=>{W.exports=b,W.exports.addWheelListener=b,W.exports.removeWheelListener=n;function b(e,i,a){e.addEventListener("wheel",i,a)}function n(e,i,a){e.removeEventListener("wheel",i,a)}},25767:(W,b,n)=>{"use strict";var e=n(82682),i=n(39209),a=n(10487),f=n(36556),r=n(75795),v=n(93628),c=f("Object.prototype.toString"),p=n(49092)(),g=typeof globalThis>"u"?n.g:globalThis,u=i(),l=f("String.prototype.slice"),m=f("Array.prototype.indexOf",!0)||function(j,O){for(var N=0;N<j.length;N+=1)if(j[N]===O)return N;return-1},y={__proto__:null};p&&r&&v?e(u,function(C){var j=new g[C];if(Symbol.toStringTag in j&&v){var O=v(j),N=r(O,Symbol.toStringTag);if(!N&&O){var X=v(O);N=r(X,Symbol.toStringTag)}y["$"+C]=a(N.get)}}):e(u,function(C){var j=new g[C],O=j.slice||j.set;O&&(y["$"+C]=a(O))});var d=function(j){var O=!1;return e(y,function(N,X){if(!O)try{"$"+N(j)===X&&(O=l(X,1))}catch{}}),O},w=function(j){var O=!1;return e(y,function(N,X){if(!O)try{N(j),O=l(X,1)}catch{}}),O};W.exports=function(j){if(!j||typeof j!="object")return!1;if(!p){var O=l(c(j),8,-1);return m(u,O)>-1?O:O!=="Object"?!1:w(j)}return r?d(j):null}},88499:W=>{W.exports=b;function b(){}b.mixin=function(n){var e=n.prototype||n;e.isWildEmitter=!0,e.on=function(i,a,f){this.callbacks=this.callbacks||{};var r=arguments.length===3,v=r?arguments[1]:void 0,c=r?arguments[2]:arguments[1];return c._groupName=v,(this.callbacks[i]=this.callbacks[i]||[]).push(c),this},e.once=function(i,a,f){var r=this,v=arguments.length===3,c=v?arguments[1]:void 0,p=v?arguments[2]:arguments[1];function g(){r.off(i,g),p.apply(this,arguments)}return this.on(i,c,g),this},e.releaseGroup=function(i){this.callbacks=this.callbacks||{};var a,f,r,v;for(a in this.callbacks)for(v=this.callbacks[a],f=0,r=v.length;f<r;f++)v[f]._groupName===i&&(v.splice(f,1),f--,r--);return this},e.off=function(i,a){this.callbacks=this.callbacks||{};var f=this.callbacks[i],r;return f?arguments.length===1?(delete this.callbacks[i],this):(r=f.indexOf(a),r!==-1&&(f.splice(r,1),f.length===0&&delete this.callbacks[i]),this):this},e.emit=function(i){this.callbacks=this.callbacks||{};var a=[].slice.call(arguments,1),f=this.callbacks[i],r=this.getWildcardCallbacks(i),v,c,p,g;if(f)for(g=f.slice(),v=0,c=g.length;v<c&&g[v];++v)g[v].apply(this,a);if(r)for(c=r.length,g=r.slice(),v=0,c=g.length;v<c&&g[v];++v)g[v].apply(this,[i].concat(a));return this},e.getWildcardCallbacks=function(i){this.callbacks=this.callbacks||{};var a,f,r=[];for(a in this.callbacks)f=a.split("*"),(a==="*"||f.length===2&&i.slice(0,f[0].length)===f[0])&&(r=r.concat(this.callbacks[a]));return r}},b.mixin(b)},87446:(W,b,n)=>{"use strict";W.exports=n.p+"olm.wasm?v=aab9861f32e2f862a9ba"},98084:(W,b,n)=>{"use strict";W.exports=n.p+"vision_wasm_internal.js?v=4d75fec70b6bada023ac"},40133:(W,b,n)=>{"use strict";W.exports=n.p+"vision_wasm_internal.wasm?v=1a140c8dedf9f34d610d"},76939:(W,b,n)=>{"use strict";W.exports=n.p+"vision_wasm_nosimd_internal.js?v=d964517b639a0d71a817"},48014:(W,b,n)=>{"use strict";W.exports=n.p+"vision_wasm_nosimd_internal.wasm?v=6fd6c9b8bbbb7b58d3ea"},51348:(W,b,n)=>{"use strict";W.exports=n.p+"selfie_segmenter.tflite?v=8722c975f7964e94b033"},23179:W=>{"use strict";W.exports=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="24" width="24" version="1.1">
<path
d="M18,15v3H6v-3H4v3c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-3H18z M17,11l-1.41-1.41L13,12.17V4h-2v8.17L8.41,9.59L7,11l5,5 L17,11z"/>
</svg>`},94308:W=>{"use strict";W.exports=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="24" width="24" version="1.1">
<path
d="M18,15v3H6v-3H4v3c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-3H18z M7,9l1.41,1.41L11,7.83V16h2V7.83l2.59,2.58L17,9l-5-5L7,9z"/>
</svg>`},20691:W=>{"use strict";W.exports=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="24" width="24" version="1.1" fill="#fff">
<path
d="M10.8 4.9c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 3.91L15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65l1.76 1.76V4.9zM19 11h-1.7c0 .58-.1 1.13-.27 1.64l1.27 1.27c.44-.88.7-1.87.7-2.91zM4.41 2.86L3 4.27l6 6V11c0 1.66 1.34 3 3 3 .23 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.55-.9l4.2 4.2 1.41-1.41L4.41 2.86z"/>
</svg>
`},1759:W=>{"use strict";W.exports='<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="#222222"><path d="M120-574v-85l181-181h85L120-574Zm0-196v-70h70l-70 70Zm527 67q-10-11-21.5-21.5T602-743l97-97h85L647-703ZM220-361l77-77q7 11 14.5 20t16.5 17q-28 7-56.5 17.5T220-361Zm480-197v-2q0-19-3-37t-9-35l152-152v86L700-558ZM436-776l65-64h85l-64 64q-11-2-21-3t-21-1q-11 0-22 1t-22 3ZM120-375v-85l144-144q-2 11-3 22t-1 22q0 11 1 21t3 20L120-375Zm709 83q-8-12-18.5-23T788-335l52-52v85l-11 10Zm-116-82q-7-3-14-5.5t-14-4.5q-9-3-17.5-6t-17.5-5l190-191v86L713-374Zm-233-26q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47Zm0-80q33 0 56.5-23.5T560-560q0-33-23.5-56.5T480-640q-33 0-56.5 23.5T400-560q0 33 23.5 56.5T480-480ZM160-120v-71q0-34 17-63t47-44q51-26 115.5-44T480-360q76 0 140.5 18T736-298q30 15 47 44t17 63v71H160Zm81-80h478q-2-9-7-15.5T699-226q-36-18-91.5-36T480-280q-72 0-127.5 18T261-226q-8 4-13 11t-7 15Zm239 0Zm0-360Z"/></svg>'},37423:W=>{"use strict";W.exports='<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="#5f6368"><path d="M158-242q-37-50-57.5-110.5T80-480q0-67 20-127t57-110l58 57q-26 38-40.5 83.5T160-480q0 51 14.5 97t40.5 84l-57 57ZM480-80q-67 0-127-20t-110-57l57-58q38 26 83.5 40.5T480-160q51 0 96.5-14.5T660-215l57 58q-50 37-110 57T480-80Zm322-162-57-57q26-38 40.5-84t14.5-97q0-51-14.5-96.5T745-660l58-57q37 50 57 110t20 127q0 67-20.5 127.5T802-242ZM299-745l-57-57q50-37 110.5-57.5T480-880q68 0 128 20.5T718-802l-57 57q-38-26-84-40.5T480-800q-51 0-97 14.5T299-745Zm181 465q-83 0-141.5-58.5T280-480q0-83 58.5-141.5T480-680q83 0 141.5 58.5T680-480q0 83-58.5 141.5T480-280Z"/></svg>'},3844:W=>{"use strict";W.exports=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="24" width="24" version="1.1">
<path fill="currentColor"
d="M19 20V21H5V20H19ZM20 19V5C20 4.4523 19.5477 4 19 4H5C4.4523 4 4 4.4523 4 5V19C4 19.5477 4.4523 20 5 20V21C3.9 21 3 20.1 3 19V5C3 3.9 3.9 3 5 3H19C20.1 3 21 3.9 21 5V19C21 20.1 20.1 21 19 21V20C19.5477 20 20 19.5477 20 19Z"/>
<path fill="currentColor"
d="M9.3 19H7L14.7 5H17L9.3 19Z" />
</svg>
`},35674:W=>{"use strict";W.exports=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="24" width="24" version="1.1" fill="#fff">
<path d="M3 9v6h4l5 5V4L7 9H3zm7-.17v6.34L7.83 13H5v-2h2.83L10 8.83zM16.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77 0-4.28-2.99-7.86-7-8.77z"/>
</svg>`},41643:()=>{},78982:()=>{},47790:()=>{},73776:()=>{},21638:()=>{},92668:()=>{},77965:()=>{},50477:()=>{},66089:()=>{},79368:()=>{},64688:()=>{},51069:()=>{},15340:()=>{},79838:()=>{},39209:(W,b,n)=>{"use strict";var e=n(76578),i=typeof globalThis>"u"?n.g:globalThis;W.exports=function(){for(var f=[],r=0;r<e.length;r++)typeof i[e[r]]=="function"&&(f[f.length]=e[r]);return f}},95361:(W,b,n)=>{"use strict";n.d(b,{BN:()=>O,ER:()=>N,Ej:()=>X,RK:()=>c,UE:()=>r,UU:()=>p,cY:()=>j,rD:()=>a});var e=n(97193);function i(V,Z,J){let{reference:se,floating:Y}=V;const pe=(0,e.TV)(Z),I=(0,e.Dz)(Z),s=(0,e.sq)(I),_=(0,e.C0)(Z),F=pe==="y",E=se.x+se.width/2-Y.width/2,k=se.y+se.height/2-Y.height/2,x=se[s]/2-Y[s]/2;let R;switch(_){case"top":R={x:E,y:se.y-Y.height};break;case"bottom":R={x:E,y:se.y+se.height};break;case"right":R={x:se.x+se.width,y:k};break;case"left":R={x:se.x-Y.width,y:k};break;default:R={x:se.x,y:se.y}}switch((0,e.Sg)(Z)){case"start":R[I]-=x*(J&&F?-1:1);break;case"end":R[I]+=x*(J&&F?-1:1);break}return R}const a=async(V,Z,J)=>{const{placement:se="bottom",strategy:Y="absolute",middleware:pe=[],platform:I}=J,s=pe.filter(Boolean),_=await(I.isRTL==null?void 0:I.isRTL(Z));let F=await I.getElementRects({reference:V,floating:Z,strategy:Y}),{x:E,y:k}=i(F,se,_),x=se,R={},M=0;for(let o=0;o<s.length;o++){const{name:P,fn:$}=s[o],{x:K,y:q,data:Fe,reset:et}=await $({x:E,y:k,initialPlacement:se,placement:x,strategy:Y,middlewareData:R,rects:F,platform:I,elements:{reference:V,floating:Z}});E=K??E,k=q??k,R={...R,[P]:{...R[P],...Fe}},et&&M<=50&&(M++,typeof et=="object"&&(et.placement&&(x=et.placement),et.rects&&(F=et.rects===!0?await I.getElementRects({reference:V,floating:Z,strategy:Y}):et.rects),{x:E,y:k}=i(F,x,_)),o=-1)}return{x:E,y:k,placement:x,strategy:Y,middlewareData:R}};async function f(V,Z){var J;Z===void 0&&(Z={});const{x:se,y:Y,platform:pe,rects:I,elements:s,strategy:_}=V,{boundary:F="clippingAncestors",rootBoundary:E="viewport",elementContext:k="floating",altBoundary:x=!1,padding:R=0}=(0,e._3)(Z,V),M=(0,e.nI)(R),P=s[x?k==="floating"?"reference":"floating":k],$=(0,e.B1)(await pe.getClippingRect({element:(J=await(pe.isElement==null?void 0:pe.isElement(P)))==null||J?P:P.contextElement||await(pe.getDocumentElement==null?void 0:pe.getDocumentElement(s.floating)),boundary:F,rootBoundary:E,strategy:_})),K=k==="floating"?{x:se,y:Y,width:I.floating.width,height:I.floating.height}:I.reference,q=await(pe.getOffsetParent==null?void 0:pe.getOffsetParent(s.floating)),Fe=await(pe.isElement==null?void 0:pe.isElement(q))?await(pe.getScale==null?void 0:pe.getScale(q))||{x:1,y:1}:{x:1,y:1},et=(0,e.B1)(pe.convertOffsetParentRelativeRectToViewportRelativeRect?await pe.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:K,offsetParent:q,strategy:_}):K);return{top:($.top-et.top+M.top)/Fe.y,bottom:(et.bottom-$.bottom+M.bottom)/Fe.y,left:($.left-et.left+M.left)/Fe.x,right:(et.right-$.right+M.right)/Fe.x}}const r=V=>({name:"arrow",options:V,async fn(Z){const{x:J,y:se,placement:Y,rects:pe,platform:I,elements:s,middlewareData:_}=Z,{element:F,padding:E=0}=(0,e._3)(V,Z)||{};if(F==null)return{};const k=(0,e.nI)(E),x={x:J,y:se},R=(0,e.Dz)(Y),M=(0,e.sq)(R),o=await I.getDimensions(F),P=R==="y",$=P?"top":"left",K=P?"bottom":"right",q=P?"clientHeight":"clientWidth",Fe=pe.reference[M]+pe.reference[R]-x[R]-pe.floating[M],et=x[R]-pe.reference[R],Qe=await(I.getOffsetParent==null?void 0:I.getOffsetParent(F));let Ht=Qe?Qe[q]:0;(!Ht||!await(I.isElement==null?void 0:I.isElement(Qe)))&&(Ht=s.floating[q]||pe.floating[M]);const qe=Fe/2-et/2,De=Ht/2-o[M]/2-1,Je=(0,e.jk)(k[$],De),yt=(0,e.jk)(k[K],De),jt=Je,Lt=Ht-o[M]-yt,ct=Ht/2-o[M]/2+qe,Bt=(0,e.qE)(jt,ct,Lt),gn=!_.arrow&&(0,e.Sg)(Y)!=null&&ct!==Bt&&pe.reference[M]/2-(ct<jt?Je:yt)-o[M]/2<0,Mt=gn?ct<jt?ct-jt:ct-Lt:0;return{[R]:x[R]+Mt,data:{[R]:Bt,centerOffset:ct-Bt-Mt,...gn&&{alignmentOffset:Mt}},reset:gn}}});function v(V,Z,J){return(V?[...J.filter(Y=>(0,e.Sg)(Y)===V),...J.filter(Y=>(0,e.Sg)(Y)!==V)]:J.filter(Y=>(0,e.C0)(Y)===Y)).filter(Y=>V?(0,e.Sg)(Y)===V||(Z?(0,e.aD)(Y)!==Y:!1):!0)}const c=function(V){return V===void 0&&(V={}),{name:"autoPlacement",options:V,async fn(Z){var J,se,Y;const{rects:pe,middlewareData:I,placement:s,platform:_,elements:F}=Z,{crossAxis:E=!1,alignment:k,allowedPlacements:x=e.DD,autoAlignment:R=!0,...M}=(0,e._3)(V,Z),o=k!==void 0||x===e.DD?v(k||null,R,x):x,P=await f(Z,M),$=((J=I.autoPlacement)==null?void 0:J.index)||0,K=o[$];if(K==null)return{};const q=(0,e.w7)(K,pe,await(_.isRTL==null?void 0:_.isRTL(F.floating)));if(s!==K)return{reset:{placement:o[0]}};const Fe=[P[(0,e.C0)(K)],P[q[0]],P[q[1]]],et=[...((se=I.autoPlacement)==null?void 0:se.overflows)||[],{placement:K,overflows:Fe}],Qe=o[$+1];if(Qe)return{data:{index:$+1,overflows:et},reset:{placement:Qe}};const Ht=et.map(Je=>{const yt=(0,e.Sg)(Je.placement);return[Je.placement,yt&&E?Je.overflows.slice(0,2).reduce((jt,Lt)=>jt+Lt,0):Je.overflows[0],Je.overflows]}).sort((Je,yt)=>Je[1]-yt[1]),De=((Y=Ht.filter(Je=>Je[2].slice(0,(0,e.Sg)(Je[0])?2:3).every(yt=>yt<=0))[0])==null?void 0:Y[0])||Ht[0][0];return De!==s?{data:{index:$+1,overflows:et},reset:{placement:De}}:{}}}},p=function(V){return V===void 0&&(V={}),{name:"flip",options:V,async fn(Z){var J,se;const{placement:Y,middlewareData:pe,rects:I,initialPlacement:s,platform:_,elements:F}=Z,{mainAxis:E=!0,crossAxis:k=!0,fallbackPlacements:x,fallbackStrategy:R="bestFit",fallbackAxisSideDirection:M="none",flipAlignment:o=!0,...P}=(0,e._3)(V,Z);if((J=pe.arrow)!=null&&J.alignmentOffset)return{};const $=(0,e.C0)(Y),K=(0,e.TV)(s),q=(0,e.C0)(s)===s,Fe=await(_.isRTL==null?void 0:_.isRTL(F.floating)),et=x||(q||!o?[(0,e.bV)(s)]:(0,e.WJ)(s)),Qe=M!=="none";!x&&Qe&&et.push(...(0,e.lP)(s,o,M,Fe));const Ht=[s,...et],qe=await f(Z,P),De=[];let Je=((se=pe.flip)==null?void 0:se.overflows)||[];if(E&&De.push(qe[$]),k){const ct=(0,e.w7)(Y,I,Fe);De.push(qe[ct[0]],qe[ct[1]])}if(Je=[...Je,{placement:Y,overflows:De}],!De.every(ct=>ct<=0)){var yt,jt;const ct=(((yt=pe.flip)==null?void 0:yt.index)||0)+1,Bt=Ht[ct];if(Bt&&(!(k==="alignment"?K!==(0,e.TV)(Bt):!1)||Je.every(Zt=>(0,e.TV)(Zt.placement)===K?Zt.overflows[0]>0:!0)))return{data:{index:ct,overflows:Je},reset:{placement:Bt}};let gn=(jt=Je.filter(Mt=>Mt.overflows[0]<=0).sort((Mt,Zt)=>Mt.overflows[1]-Zt.overflows[1])[0])==null?void 0:jt.placement;if(!gn)switch(R){case"bestFit":{var Lt;const Mt=(Lt=Je.filter(Zt=>{if(Qe){const Kt=(0,e.TV)(Zt.placement);return Kt===K||Kt==="y"}return!0}).map(Zt=>[Zt.placement,Zt.overflows.filter(Kt=>Kt>0).reduce((Kt,Tt)=>Kt+Tt,0)]).sort((Zt,Kt)=>Zt[1]-Kt[1])[0])==null?void 0:Lt[0];Mt&&(gn=Mt);break}case"initialPlacement":gn=s;break}if(Y!==gn)return{reset:{placement:gn}}}return{}}}};function g(V,Z){return{top:V.top-Z.height,right:V.right-Z.width,bottom:V.bottom-Z.height,left:V.left-Z.width}}function u(V){return sides.some(Z=>V[Z]>=0)}const l=function(V){return V===void 0&&(V={}),{name:"hide",options:V,async fn(Z){const{rects:J}=Z,{strategy:se="referenceHidden",...Y}=evaluate(V,Z);switch(se){case"referenceHidden":{const pe=await f(Z,{...Y,elementContext:"reference"}),I=g(pe,J.reference);return{data:{referenceHiddenOffsets:I,referenceHidden:u(I)}}}case"escaped":{const pe=await f(Z,{...Y,altBoundary:!0}),I=g(pe,J.floating);return{data:{escapedOffsets:I,escaped:u(I)}}}default:return{}}}}};function m(V){const Z=min(...V.map(pe=>pe.left)),J=min(...V.map(pe=>pe.top)),se=max(...V.map(pe=>pe.right)),Y=max(...V.map(pe=>pe.bottom));return{x:Z,y:J,width:se-Z,height:Y-J}}function y(V){const Z=V.slice().sort((Y,pe)=>Y.y-pe.y),J=[];let se=null;for(let Y=0;Y<Z.length;Y++){const pe=Z[Y];!se||pe.y-se.y>se.height/2?J.push([pe]):J[J.length-1].push(pe),se=pe}return J.map(Y=>rectToClientRect(m(Y)))}const d=function(V){return V===void 0&&(V={}),{name:"inline",options:V,async fn(Z){const{placement:J,elements:se,rects:Y,platform:pe,strategy:I}=Z,{padding:s=2,x:_,y:F}=evaluate(V,Z),E=Array.from(await(pe.getClientRects==null?void 0:pe.getClientRects(se.reference))||[]),k=y(E),x=rectToClientRect(m(E)),R=getPaddingObject(s);function M(){if(k.length===2&&k[0].left>k[1].right&&_!=null&&F!=null)return k.find(P=>_>P.left-R.left&&_<P.right+R.right&&F>P.top-R.top&&F<P.bottom+R.bottom)||x;if(k.length>=2){if(getSideAxis(J)==="y"){const Je=k[0],yt=k[k.length-1],jt=getSide(J)==="top",Lt=Je.top,ct=yt.bottom,Bt=jt?Je.left:yt.left,gn=jt?Je.right:yt.right,Mt=gn-Bt,Zt=ct-Lt;return{top:Lt,bottom:ct,left:Bt,right:gn,width:Mt,height:Zt,x:Bt,y:Lt}}const P=getSide(J)==="left",$=max(...k.map(Je=>Je.right)),K=min(...k.map(Je=>Je.left)),q=k.filter(Je=>P?Je.left===K:Je.right===$),Fe=q[0].top,et=q[q.length-1].bottom,Qe=K,Ht=$,qe=Ht-Qe,De=et-Fe;return{top:Fe,bottom:et,left:Qe,right:Ht,width:qe,height:De,x:Qe,y:Fe}}return x}const o=await pe.getElementRects({reference:{getBoundingClientRect:M},floating:se.floating,strategy:I});return Y.reference.x!==o.reference.x||Y.reference.y!==o.reference.y||Y.reference.width!==o.reference.width||Y.reference.height!==o.reference.height?{reset:{rects:o}}:{}}}},w=new Set(["left","top"]);async function C(V,Z){const{placement:J,platform:se,elements:Y}=V,pe=await(se.isRTL==null?void 0:se.isRTL(Y.floating)),I=(0,e.C0)(J),s=(0,e.Sg)(J),_=(0,e.TV)(J)==="y",F=w.has(I)?-1:1,E=pe&&_?-1:1,k=(0,e._3)(Z,V);let{mainAxis:x,crossAxis:R,alignmentAxis:M}=typeof k=="number"?{mainAxis:k,crossAxis:0,alignmentAxis:null}:{mainAxis:k.mainAxis||0,crossAxis:k.crossAxis||0,alignmentAxis:k.alignmentAxis};return s&&typeof M=="number"&&(R=s==="end"?M*-1:M),_?{x:R*E,y:x*F}:{x:x*F,y:R*E}}const j=function(V){return V===void 0&&(V=0),{name:"offset",options:V,async fn(Z){var J,se;const{x:Y,y:pe,placement:I,middlewareData:s}=Z,_=await C(Z,V);return I===((J=s.offset)==null?void 0:J.placement)&&(se=s.arrow)!=null&&se.alignmentOffset?{}:{x:Y+_.x,y:pe+_.y,data:{..._,placement:I}}}}},O=function(V){return V===void 0&&(V={}),{name:"shift",options:V,async fn(Z){const{x:J,y:se,placement:Y}=Z,{mainAxis:pe=!0,crossAxis:I=!1,limiter:s={fn:P=>{let{x:$,y:K}=P;return{x:$,y:K}}},..._}=(0,e._3)(V,Z),F={x:J,y:se},E=await f(Z,_),k=(0,e.TV)((0,e.C0)(Y)),x=(0,e.PG)(k);let R=F[x],M=F[k];if(pe){const P=x==="y"?"top":"left",$=x==="y"?"bottom":"right",K=R+E[P],q=R-E[$];R=(0,e.qE)(K,R,q)}if(I){const P=k==="y"?"top":"left",$=k==="y"?"bottom":"right",K=M+E[P],q=M-E[$];M=(0,e.qE)(K,M,q)}const o=s.fn({...Z,[x]:R,[k]:M});return{...o,data:{x:o.x-J,y:o.y-se,enabled:{[x]:pe,[k]:I}}}}}},N=function(V){return V===void 0&&(V={}),{options:V,fn(Z){const{x:J,y:se,placement:Y,rects:pe,middlewareData:I}=Z,{offset:s=0,mainAxis:_=!0,crossAxis:F=!0}=(0,e._3)(V,Z),E={x:J,y:se},k=(0,e.TV)(Y),x=(0,e.PG)(k);let R=E[x],M=E[k];const o=(0,e._3)(s,Z),P=typeof o=="number"?{mainAxis:o,crossAxis:0}:{mainAxis:0,crossAxis:0,...o};if(_){const q=x==="y"?"height":"width",Fe=pe.reference[x]-pe.floating[q]+P.mainAxis,et=pe.reference[x]+pe.reference[q]-P.mainAxis;R<Fe?R=Fe:R>et&&(R=et)}if(F){var $,K;const q=x==="y"?"width":"height",Fe=w.has((0,e.C0)(Y)),et=pe.reference[k]-pe.floating[q]+(Fe&&(($=I.offset)==null?void 0:$[k])||0)+(Fe?0:P.crossAxis),Qe=pe.reference[k]+pe.reference[q]+(Fe?0:((K=I.offset)==null?void 0:K[k])||0)-(Fe?P.crossAxis:0);M<et?M=et:M>Qe&&(M=Qe)}return{[x]:R,[k]:M}}}},X=function(V){return V===void 0&&(V={}),{name:"size",options:V,async fn(Z){var J,se;const{placement:Y,rects:pe,platform:I,elements:s}=Z,{apply:_=()=>{},...F}=(0,e._3)(V,Z),E=await f(Z,F),k=(0,e.C0)(Y),x=(0,e.Sg)(Y),R=(0,e.TV)(Y)==="y",{width:M,height:o}=pe.floating;let P,$;k==="top"||k==="bottom"?(P=k,$=x===(await(I.isRTL==null?void 0:I.isRTL(s.floating))?"start":"end")?"left":"right"):($=k,P=x==="end"?"top":"bottom");const K=o-E.top-E.bottom,q=M-E.left-E.right,Fe=(0,e.jk)(o-E[P],K),et=(0,e.jk)(M-E[$],q),Qe=!Z.middlewareData.shift;let Ht=Fe,qe=et;if((J=Z.middlewareData.shift)!=null&&J.enabled.x&&(qe=q),(se=Z.middlewareData.shift)!=null&&se.enabled.y&&(Ht=K),Qe&&!x){const Je=(0,e.T9)(E.left,0),yt=(0,e.T9)(E.right,0),jt=(0,e.T9)(E.top,0),Lt=(0,e.T9)(E.bottom,0);R?qe=M-2*(Je!==0||yt!==0?Je+yt:(0,e.T9)(E.left,E.right)):Ht=o-2*(jt!==0||Lt!==0?jt+Lt:(0,e.T9)(E.top,E.bottom))}await _({...Z,availableWidth:qe,availableHeight:Ht});const De=await I.getDimensions(s.floating);return M!==De.width||o!==De.height?{reset:{rects:!0}}:{}}}}},97193:(W,b,n)=>{"use strict";n.d(b,{B1:()=>k,C0:()=>y,DD:()=>a,Dz:()=>N,Jx:()=>p,LI:()=>v,PG:()=>w,RI:()=>c,Sg:()=>d,T9:()=>r,TV:()=>O,WJ:()=>V,_3:()=>m,aD:()=>Z,bV:()=>_,jk:()=>f,lP:()=>s,nI:()=>E,qE:()=>l,sq:()=>C,w7:()=>X});const e=["top","right","bottom","left"],i=["start","end"],a=e.reduce((x,R)=>x.concat(R,R+"-"+i[0],R+"-"+i[1]),[]),f=Math.min,r=Math.max,v=Math.round,c=Math.floor,p=x=>({x,y:x}),g={left:"right",right:"left",bottom:"top",top:"bottom"},u={start:"end",end:"start"};function l(x,R,M){return r(x,f(R,M))}function m(x,R){return typeof x=="function"?x(R):x}function y(x){return x.split("-")[0]}function d(x){return x.split("-")[1]}function w(x){return x==="x"?"y":"x"}function C(x){return x==="y"?"height":"width"}const j=new Set(["top","bottom"]);function O(x){return j.has(y(x))?"y":"x"}function N(x){return w(O(x))}function X(x,R,M){M===void 0&&(M=!1);const o=d(x),P=N(x),$=C(P);let K=P==="x"?o===(M?"end":"start")?"right":"left":o==="start"?"bottom":"top";return R.reference[$]>R.floating[$]&&(K=_(K)),[K,_(K)]}function V(x){const R=_(x);return[Z(x),R,Z(R)]}function Z(x){return x.replace(/start|end/g,R=>u[R])}const J=["left","right"],se=["right","left"],Y=["top","bottom"],pe=["bottom","top"];function I(x,R,M){switch(x){case"top":case"bottom":return M?R?se:J:R?J:se;case"left":case"right":return R?Y:pe;default:return[]}}function s(x,R,M,o){const P=d(x);let $=I(y(x),M==="start",o);return P&&($=$.map(K=>K+"-"+P),R&&($=$.concat($.map(Z)))),$}function _(x){return x.replace(/left|right|bottom|top/g,R=>g[R])}function F(x){return{top:0,right:0,bottom:0,left:0,...x}}function E(x){return typeof x!="number"?F(x):{top:x,right:x,bottom:x,left:x}}function k(x){const{x:R,y:M,width:o,height:P}=x;return{width:o,height:P,top:M,left:R,right:R+o,bottom:M+P,x:R,y:M}}},23260:(W,b,n)=>{"use strict";n.d(b,{Ps:()=>wa,yq:()=>qa});var e=typeof self<"u"?self:{};function i(){throw Error("Invalid UTF8")}function a(S,Q){return Q=String.fromCharCode.apply(null,Q),S==null?Q:S+Q}let f,r;const v=typeof TextDecoder<"u";let c;const p=typeof TextEncoder<"u";function g(S){if(p)S=(c||(c=new TextEncoder)).encode(S);else{let ge=0;const Ie=new Uint8Array(3*S.length);for(let bt=0;bt<S.length;bt++){var Q=S.charCodeAt(bt);if(Q<128)Ie[ge++]=Q;else{if(Q<2048)Ie[ge++]=Q>>6|192;else{if(Q>=55296&&Q<=57343){if(Q<=56319&&bt<S.length){const Vt=S.charCodeAt(++bt);if(Vt>=56320&&Vt<=57343){Q=1024*(Q-55296)+Vt-56320+65536,Ie[ge++]=Q>>18|240,Ie[ge++]=Q>>12&63|128,Ie[ge++]=Q>>6&63|128,Ie[ge++]=63&Q|128;continue}bt--}Q=65533}Ie[ge++]=Q>>12|224,Ie[ge++]=Q>>6&63|128}Ie[ge++]=63&Q|128}}S=ge===Ie.length?Ie:Ie.subarray(0,ge)}return S}var u,l;e:{for(var m=["CLOSURE_FLAGS"],y=e,d=0;d<m.length;d++)if((y=y[m[d]])==null){l=null;break e}l=y}var w,C=l&&l[610401301];u=C!=null&&C;const j=e.navigator;function O(S){return!!u&&!!w&&w.brands.some(({brand:Q})=>Q&&Q.indexOf(S)!=-1)}function N(S){var Q;return(Q=e.navigator)&&(Q=Q.userAgent)||(Q=""),Q.indexOf(S)!=-1}function X(){return!!u&&!!w&&w.brands.length>0}function V(){return X()?O("Chromium"):(N("Chrome")||N("CriOS"))&&!(!X()&&N("Edge"))||N("Silk")}function Z(S){return Z[" "](S),S}w=j&&j.userAgentData||null,Z[" "]=function(){};var J=!X()&&(N("Trident")||N("MSIE"));!N("Android")||V(),V(),N("Safari")&&(V()||!X()&&N("Coast")||!X()&&N("Opera")||!X()&&N("Edge")||(X()?O("Microsoft Edge"):N("Edg/"))||X()&&O("Opera"));var se={},Y=null;function pe(S){const Q=S.length;let ge=3*Q/4;ge%3?ge=Math.floor(ge):"=.".indexOf(S[Q-1])!=-1&&(ge="=.".indexOf(S[Q-2])!=-1?ge-2:ge-1);const Ie=new Uint8Array(ge);let bt=0;return function(Vt,Ln){function Mn(dr){for(;gi<Vt.length;){const Or=Vt.charAt(gi++),Jr=Y[Or];if(Jr!=null)return Jr;if(!/^[\s\xa0]*$/.test(Or))throw Error("Unknown base64 encoding at char: "+Or)}return dr}I();let gi=0;for(;;){const dr=Mn(-1),Or=Mn(0),Jr=Mn(64),xs=Mn(64);if(xs===64&&dr===-1)break;Ln(dr<<2|Or>>4),Jr!=64&&(Ln(Or<<4&240|Jr>>2),xs!=64&&Ln(Jr<<6&192|xs))}}(S,function(Vt){Ie[bt++]=Vt}),bt!==ge?Ie.subarray(0,bt):Ie}function I(){if(!Y){Y={};var S="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),Q=["+/=","+/","-_=","-_.","-_"];for(let ge=0;ge<5;ge++){const Ie=S.concat(Q[ge].split(""));se[ge]=Ie;for(let bt=0;bt<Ie.length;bt++){const Vt=Ie[bt];Y[Vt]===void 0&&(Y[Vt]=bt)}}}}var s=typeof Uint8Array<"u",_=!J&&typeof btoa=="function";function F(S){if(!_){var Q;Q===void 0&&(Q=0),I(),Q=se[Q];var ge=Array(Math.floor(S.length/3)),Ie=Q[64]||"";let gi=0,dr=0;for(;gi<S.length-2;gi+=3){var bt=S[gi],Vt=S[gi+1],Ln=S[gi+2],Mn=Q[bt>>2];bt=Q[(3&bt)<<4|Vt>>4],Vt=Q[(15&Vt)<<2|Ln>>6],Ln=Q[63&Ln],ge[dr++]=Mn+bt+Vt+Ln}switch(Mn=0,Ln=Ie,S.length-gi){case 2:Ln=Q[(15&(Mn=S[gi+1]))<<2]||Ie;case 1:S=S[gi],ge[dr]=Q[S>>2]+Q[(3&S)<<4|Mn>>4]+Ln+Ie}return ge.join("")}for(Q="",ge=0,Ie=S.length-10240;ge<Ie;)Q+=String.fromCharCode.apply(null,S.subarray(ge,ge+=10240));return Q+=String.fromCharCode.apply(null,ge?S.subarray(ge):S),btoa(Q)}const E=/[-_.]/g,k={"-":"+",_:"/",".":"="};function x(S){return k[S]||""}function R(S){if(!_)return pe(S);E.test(S)&&(S=S.replace(E,x)),S=atob(S);const Q=new Uint8Array(S.length);for(let ge=0;ge<S.length;ge++)Q[ge]=S.charCodeAt(ge);return Q}function M(S){return s&&S!=null&&S instanceof Uint8Array}var o={};function P(){return q||(q=new K(null,o))}function $(S){et(o);var Q=S.g;return(Q=Q==null||M(Q)?Q:typeof Q=="string"?R(Q):null)==null?Q:S.g=Q}var K=class{h(){return new Uint8Array($(this)||0)}constructor(S,Q){if(et(Q),this.g=S,S!=null&&S.length===0)throw Error("ByteString should be constructed with non-empty values")}};let q,Fe;function et(S){if(S!==o)throw Error("illegal external caller")}function Qe(S,Q){S.__closure__error__context__984382||(S.__closure__error__context__984382={}),S.__closure__error__context__984382.severity=Q}function Ht(S){return Qe(S=Error(S),"warning"),S}function qe(S){if(S!=null){var Q=Fe??(Fe={}),ge=Q[S]||0;ge>=5||(Q[S]=ge+1,Qe(S=Error(),"incident"),function(Ie){e.setTimeout(()=>{throw Ie},0)}(S))}}var De=typeof Symbol=="function"&&typeof Symbol()=="symbol";function Je(S,Q,ge=!1){return typeof Symbol=="function"&&typeof Symbol()=="symbol"?ge&&Symbol.for&&S?Symbol.for(S):S!=null?Symbol(S):Symbol():Q}var yt=Je("jas",void 0,!0),jt=Je(void 0,"0di"),Lt=Je(void 0,"1oa"),ct=Je(void 0,Symbol()),Bt=Je(void 0,"0actk"),gn=Je(void 0,"8utk");const Mt=De?yt:"Ea",Zt={Ea:{value:0,configurable:!0,writable:!0,enumerable:!1}},Kt=Object.defineProperties;function Tt(S,Q){De||Mt in S||Kt(S,Zt),S[Mt]|=Q}function xt(S,Q){De||Mt in S||Kt(S,Zt),S[Mt]=Q}function Jt(S){return Tt(S,34),S}function Dt(S,Q){xt(Q,-15615&(0|S))}function en(S,Q){xt(Q,-15581&(34|S))}function rt(){return typeof BigInt=="function"}function _e(S){return Array.prototype.slice.call(S)}var oe,Me={};function Pe(S){return S!==null&&typeof S=="object"&&!Array.isArray(S)&&S.constructor===Object}function fe(S,Q){if(S!=null){if(typeof S=="string")S=S?new K(S,o):P();else if(S.constructor!==K)if(M(S))S=S.length?new K(new Uint8Array(S),o):P();else{if(!Q)throw Error();S=void 0}}return S}const Re=[];function We(S){if(2&S)throw Error()}xt(Re,55),oe=Object.freeze(Re);class ut{constructor(Q,ge,Ie){this.g=Q,this.h=ge,this.l=Ie}next(){const Q=this.g.next();return Q.done||(Q.value=this.h.call(this.l,Q.value)),Q}[Symbol.iterator](){return this}}function dt(S){return ct?S[ct]:void 0}var Ue=Object.freeze({});function je(S){return S.Na=!0,S}var we=je(S=>typeof S=="number"),Xe=je(S=>typeof S=="string"),gt=je(S=>typeof S=="boolean"),pn=typeof e.BigInt=="function"&&typeof e.BigInt(0)=="bigint";function cn(S){var Q=S;if(Xe(Q)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(Q))throw Error(String(Q))}else if(we(Q)&&!Number.isSafeInteger(Q))throw Error(String(Q));return pn?BigInt(S):S=gt(S)?S?"1":"0":Xe(S)?S.trim()||"0":String(S)}var hn=je(S=>pn?S>=on&&S<=jn:S[0]==="-"?Jn(S,En):Jn(S,dn));const En=Number.MIN_SAFE_INTEGER.toString(),on=pn?BigInt(Number.MIN_SAFE_INTEGER):void 0,dn=Number.MAX_SAFE_INTEGER.toString(),jn=pn?BigInt(Number.MAX_SAFE_INTEGER):void 0;function Jn(S,Q){if(S.length>Q.length)return!1;if(S.length<Q.length||S===Q)return!0;for(let ge=0;ge<S.length;ge++){const Ie=S[ge],bt=Q[ge];if(Ie>bt)return!1;if(Ie<bt)return!0}}const $n=typeof Uint8Array.prototype.slice=="function";let Yi,di=0,fi=0;function Ci(S){const Q=S>>>0;di=Q,fi=(S-Q)/4294967296>>>0}function ki(S){if(S<0){Ci(-S);const[Q,ge]=Qn(di,fi);di=Q>>>0,fi=ge>>>0}else Ci(S)}function Hn(S){const Q=Yi||(Yi=new DataView(new ArrayBuffer(8)));Q.setFloat32(0,+S,!0),fi=0,di=Q.getUint32(0,!0)}function cr(S,Q){const ge=4294967296*Q+(S>>>0);return Number.isSafeInteger(ge)?ge:Fn(S,Q)}function mi(S,Q){const ge=2147483648&Q;return ge&&(Q=~Q>>>0,(S=1+~S>>>0)==0&&(Q=Q+1>>>0)),typeof(S=cr(S,Q))=="number"?ge?-S:S:ge?"-"+S:S}function Fn(S,Q){if(S>>>=0,(Q>>>=0)<=2097151)var ge=""+(4294967296*Q+S);else rt()?ge=""+(BigInt(Q)<<BigInt(32)|BigInt(S)):(S=(16777215&S)+6777216*(ge=16777215&(S>>>24|Q<<8))+6710656*(Q=Q>>16&65535),ge+=8147497*Q,Q*=2,S>=1e7&&(ge+=S/1e7>>>0,S%=1e7),ge>=1e7&&(Q+=ge/1e7>>>0,ge%=1e7),ge=Q+ni(ge)+ni(S));return ge}function ni(S){return S=String(S),"0000000".slice(S.length)+S}function Wn(){var S=di,Q=fi;if(2147483648&Q)if(rt())S=""+(BigInt(0|Q)<<BigInt(32)|BigInt(S>>>0));else{const[ge,Ie]=Qn(S,Q);S="-"+Fn(ge,Ie)}else S=Fn(S,Q);return S}function hi(S){if(S.length<16)ki(Number(S));else if(rt())S=BigInt(S),di=Number(S&BigInt(4294967295))>>>0,fi=Number(S>>BigInt(32)&BigInt(4294967295));else{const Q=+(S[0]==="-");fi=di=0;const ge=S.length;for(let Ie=Q,bt=(ge-Q)%6+Q;bt<=ge;Ie=bt,bt+=6){const Vt=Number(S.slice(Ie,bt));fi*=1e6,di=1e6*di+Vt,di>=4294967296&&(fi+=Math.trunc(di/4294967296),fi>>>=0,di>>>=0)}if(Q){const[Ie,bt]=Qn(di,fi);di=Ie,fi=bt}}}function Qn(S,Q){return Q=~Q,S?S=1+~S:Q+=1,[S,Q]}const Ze=typeof BigInt=="function"?BigInt.asIntN:void 0,ft=typeof BigInt=="function"?BigInt.asUintN:void 0,Yt=Number.isSafeInteger,vn=Number.isFinite,Tn=Math.trunc,Ti=cn(0);function ti(S){return S==null||typeof S=="number"?S:S==="NaN"||S==="Infinity"||S==="-Infinity"?Number(S):void 0}function Gn(S){return S==null||typeof S=="boolean"?S:typeof S=="number"?!!S:void 0}const Ri=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function nn(S){switch(typeof S){case"bigint":return!0;case"number":return vn(S);case"string":return Ri.test(S);default:return!1}}function An(S){if(S==null)return S;if(typeof S=="string"&&S)S=+S;else if(typeof S!="number")return;return vn(S)?0|S:void 0}function _i(S){if(S==null)return S;if(typeof S=="string"&&S)S=+S;else if(typeof S!="number")return;return vn(S)?S>>>0:void 0}function Ii(S){if(S[0]==="-")return!1;const Q=S.length;return Q<20||Q===20&&Number(S.substring(0,6))<184467}function lr(S){const Q=S.length;return S[0]==="-"?Q<20||Q===20&&Number(S.substring(0,7))>-922337:Q<19||Q===19&&Number(S.substring(0,6))<922337}function Rr(S){return lr(S)?S:(hi(S),Wn())}function fr(S){return S=Tn(S),Yt(S)||(ki(S),S=mi(di,fi)),S}function kr(S){var Q=Tn(Number(S));return Yt(Q)?String(Q):((Q=S.indexOf("."))!==-1&&(S=S.substring(0,Q)),Rr(S))}function Zr(S){var Q=Tn(Number(S));return Yt(Q)?cn(Q):((Q=S.indexOf("."))!==-1&&(S=S.substring(0,Q)),rt()?cn(Ze(64,BigInt(S))):cn(Rr(S)))}function ea(S){if(Yt(S))S=cn(fr(S));else{if(S=Tn(S),Yt(S))S=String(S);else{const Q=String(S);lr(Q)?S=Q:(ki(S),S=Wn())}S=cn(S)}return S}function ws(S){return S==null?S:typeof S=="bigint"?(hn(S)?S=Number(S):(S=Ze(64,S),S=hn(S)?Number(S):String(S)),S):nn(S)?typeof S=="number"?fr(S):kr(S):void 0}function Bi(S){if(S==null)return S;var Q=typeof S;if(Q==="bigint")return String(ft(64,S));if(nn(S)){if(Q==="string")return Q=Tn(Number(S)),Yt(Q)&&Q>=0?S=String(Q):((Q=S.indexOf("."))!==-1&&(S=S.substring(0,Q)),Ii(S)||(hi(S),S=Fn(di,fi))),S;if(Q==="number")return(S=Tn(S))>=0&&Yt(S)?S:function(ge){if(ge<0){ki(ge);var Ie=Fn(di,fi);return ge=Number(Ie),Yt(ge)?ge:Ie}return Ii(Ie=String(ge))?Ie:(ki(ge),cr(di,fi))}(S)}}function Ps(S){if(typeof S!="string")throw Error();return S}function es(S){if(S!=null&&typeof S!="string")throw Error();return S}function bn(S){return S==null||typeof S=="string"?S:void 0}function _t(S,Q,ge,Ie){if(S!=null&&typeof S=="object"&&S.W===Me)return S;if(!Array.isArray(S))return ge?2&Ie?((S=Q[jt])||(Jt((S=new Q).u),S=Q[jt]=S),Q=S):Q=new Q:Q=void 0,Q;let bt=ge=0|S[Mt];return bt===0&&(bt|=32&Ie),bt|=2&Ie,bt!==ge&&xt(S,bt),new Q(S)}function Pt(S,Q,ge){if(Q)e:{if(!nn(Q=S))throw Ht("int64");switch(typeof Q){case"string":Q=Zr(Q);break e;case"bigint":Q=cn(Ze(64,Q));break e;default:Q=ea(Q)}}else S=typeof(Q=S),Q=Q==null?Q:S==="bigint"?cn(Ze(64,Q)):nn(Q)?S==="string"?Zr(Q):ea(Q):void 0;return(S=Q)==null?ge?Ti:void 0:S}function le(S){return S}const Ce={};let ze=function(){try{return Z(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();class at{constructor(){this.g=new Map}get(Q){return this.g.get(Q)}set(Q,ge){return this.g.set(Q,ge),this.size=this.g.size,this}delete(Q){return Q=this.g.delete(Q),this.size=this.g.size,Q}clear(){this.g.clear(),this.size=this.g.size}has(Q){return this.g.has(Q)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(Q,ge){return this.g.forEach(Q,ge)}[Symbol.iterator](){return this.entries()}}const be=ze?(Object.setPrototypeOf(at.prototype,Map.prototype),Object.defineProperties(at.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),at):class extends Map{constructor(){super()}};function H(S){return S}function te(S){if(2&S.M)throw Error("Cannot mutate an immutable Map")}var ae=class extends be{constructor(S,Q,ge=H,Ie=H){super();let bt=0|S[Mt];bt|=64,xt(S,bt),this.M=bt,this.I=Q,this.S=ge,this.X=this.I?ne:Ie;for(let Vt=0;Vt<S.length;Vt++){const Ln=S[Vt],Mn=ge(Ln[0],!1,!0);let gi=Ln[1];Q?gi===void 0&&(gi=null):gi=Ie(Ln[1],!1,!0,void 0,void 0,bt),super.set(Mn,gi)}}La(){var S=_n;if(this.size!==0)return Array.from(super.entries(),Q=>(Q[0]=S(Q[0]),Q[1]=S(Q[1]),Q))}da(S=ye){const Q=[],ge=super.entries();for(var Ie;!(Ie=ge.next()).done;)(Ie=Ie.value)[0]=S(Ie[0]),Ie[1]=S(Ie[1]),Q.push(Ie);return Q}clear(){te(this),super.clear()}delete(S){return te(this),super.delete(this.S(S,!0,!1))}entries(){if(this.I){var S=super.keys();S=new ut(S,Ne,this)}else S=super.entries();return S}values(){if(this.I){var S=super.keys();S=new ut(S,ae.prototype.get,this)}else S=super.values();return S}forEach(S,Q){this.I?super.forEach((ge,Ie,bt)=>{S.call(Q,bt.get(Ie),Ie,bt)}):super.forEach(S,Q)}set(S,Q){return te(this),(S=this.S(S,!0,!1))==null?this:Q==null?(super.delete(S),this):super.set(S,this.X(Q,!0,!0,this.I,!1,this.M))}Ja(S){const Q=this.S(S[0],!1,!0);S=S[1],S=this.I?S===void 0?null:S:this.X(S,!1,!0,void 0,!1,this.M),super.set(Q,S)}has(S){return super.has(this.S(S,!1,!1))}get(S){S=this.S(S,!1,!1);const Q=super.get(S);if(Q!==void 0){var ge=this.I;return ge?((ge=this.X(Q,!1,!0,ge,this.pa,this.M))!==Q&&super.set(S,ge),ge):Q}}[Symbol.iterator](){return this.entries()}};function ne(S,Q,ge,Ie,bt,Vt){return S=_t(S,Ie,ge,Vt),bt&&(S=Yr(S)),S}function ye(S){return S}function Ne(S){return[S,this.get(S)]}let kt,it,Ge,fn;function Te(){return kt||(kt=new ae(Jt([]),void 0,void 0,void 0,Ce))}function Ft(S,Q,ge,Ie,bt){if(S!=null){if(Array.isArray(S)){const Vt=0|S[Mt];return S.length===0&&1&Vt?void 0:bt&&2&Vt?S:St(S,Q,ge,Ie!==void 0,bt)}return Q(S,Ie)}}function St(S,Q,ge,Ie,bt){const Vt=Ie||ge?0|S[Mt]:0,Ln=Ie?!!(32&Vt):void 0;let Mn=0;const gi=(Ie=_e(S)).length;for(let us=0;us<gi;us++){var dr=Ie[us];if(us===gi-1&&Pe(dr)){var Or=Q,Jr=ge,xs=Ln,Os=bt;let Qs;for(let ja in dr){const ao=Ft(dr[ja],Or,Jr,xs,Os);ao!=null&&((Qs??(Qs={}))[ja]=ao)}dr=Qs}else dr=Ft(Ie[us],Q,ge,Ln,bt);Ie[us]=dr,dr!=null&&(Mn=us+1)}return Mn<gi&&(Ie.length=Mn),ge&&((S=dt(S))&&(Ie[ct]=_e(S)),ge(Vt,Ie)),Ie}function _n(S){return Ft(S,yn,void 0,void 0,!1)}function yn(S){switch(typeof S){case"number":return Number.isFinite(S)?S:""+S;case"bigint":return hn(S)?Number(S):""+S;case"boolean":return S?1:0;case"object":if(M(S))return M(S)&&qe(gn),F(S);if(S.W===Me)return qn(S);if(S instanceof K){const Q=S.g;return Q==null?"":typeof Q=="string"?Q:S.g=F(Q)}return S instanceof ae?S.La():void 0}return S}function qn(S){var Q=S.u;S=St(Q,yn,void 0,void 0,!1);var ge=0|Q[Mt];if((Q=S.length)&&!(512&ge)){var Ie=S[Q-1],bt=!1;Pe(Ie)?(Q--,bt=!0):Ie=void 0;var Vt=Q-(ge=512&ge?0:-1),Ln=(it??le)(Vt,ge,S,Ie);if(Ie&&(S[Q]=void 0),Vt<Ln&&Ie){for(var Mn in Vt=!0,Ie){const gi=+Mn;gi<=Ln?(S[bt=gi+ge]=Ie[Mn],Q=Math.max(bt+1,Q),bt=!1,delete Ie[Mn]):Vt=!1}Vt&&(Ie=void 0)}for(Vt=Q-1;Q>0;Vt=Q-1)if((Mn=S[Vt])==null)Q--,bt=!0;else{if(!((Vt-=ge)>=Ln))break;(Ie??(Ie={}))[Vt]=Mn,Q--,bt=!0}bt&&(S.length=Q),Ie&&S.push(Ie)}return S}function bi(S,Q,ge){return S=Qi(S,Q[0],Q[1],ge?1:2),Q!==Ge&&ge&&Tt(S,8192),S}function Qi(S,Q,ge,Ie){if(S==null){var bt=96;ge?(S=[ge],bt|=512):S=[],Q&&(bt=-16760833&bt|(1023&Q)<<14)}else{if(!Array.isArray(S))throw Error("narr");if(8192&(bt=0|S[Mt])||!(64&bt)||2&bt||qe(Bt),1024&bt)throw Error("farr");if(64&bt)return S;if(Ie===1||Ie===2||(bt|=64),ge&&(bt|=512,ge!==S[0]))throw Error("mid");e:{var Vt=(ge=S).length;if(Vt){var Ln=Vt-1;if(Pe(Ie=ge[Ln])){if((Ln-=Q=512&(bt|=256)?0:-1)>=1024)throw Error("pvtlmt");for(var Mn in Ie)(Vt=+Mn)<Ln&&(ge[Vt+Q]=Ie[Mn],delete Ie[Mn]);bt=-16760833&bt|(1023&Ln)<<14;break e}}if(Q){if((Mn=Math.max(Q,Vt-(512&bt?0:-1)))>1024)throw Error("spvt");bt=-16760833&bt|(1023&Mn)<<14}}}return xt(S,bt),S}function rr(S,Q,ge=en){if(S!=null){if(s&&S instanceof Uint8Array)return Q?S:new Uint8Array(S);if(Array.isArray(S)){var Ie=0|S[Mt];return 2&Ie?S:(Q&&(Q=Ie===0||!!(32&Ie)&&!(64&Ie||!(16&Ie))),Q?(xt(S,34|Ie),4&Ie&&Object.freeze(S),S):St(S,rr,4&Ie?en:ge,!0,!0))}return S.W===Me?S=2&(Ie=0|(ge=S.u)[Mt])?S:new S.constructor(Mr(ge,Ie,!0)):S instanceof ae&&!(2&S.M)&&(ge=Jt(S.da(rr)),S=new ae(ge,S.I,S.S,S.X)),S}}function Mr(S,Q,ge){const Ie=ge||2&Q?en:Dt,bt=!!(32&Q);return S=function(Vt,Ln,Mn){const gi=_e(Vt);var dr=gi.length;const Or=256&Ln?gi[dr-1]:void 0;for(dr+=Or?-1:0,Ln=512&Ln?1:0;Ln<dr;Ln++)gi[Ln]=Mn(gi[Ln]);if(Or){Ln=gi[Ln]={};for(const Jr in Or)Ln[Jr]=Mn(Or[Jr])}return(Vt=dt(Vt))&&(gi[ct]=_e(Vt)),gi}(S,Q,Vt=>rr(Vt,bt,Ie)),Tt(S,32|(ge?2:0)),S}function Yr(S){const Q=S.u,ge=0|Q[Mt];return 2&ge?new S.constructor(Mr(Q,ge,!1)):S}function ls(S,Q){return Vr(S=S.u,0|S[Mt],Q)}function Vr(S,Q,ge){if(ge===-1)return null;const Ie=ge+(512&Q?0:-1),bt=S.length-1;return Ie>=bt&&256&Q?S[bt][ge]:Ie<=bt?S[Ie]:void 0}function Ar(S,Q,ge){const Ie=S.u;let bt=0|Ie[Mt];return We(bt),Ot(Ie,bt,Q,ge),S}function Ot(S,Q,ge,Ie){const bt=512&Q?0:-1,Vt=ge+bt;var Ln=S.length-1;return Vt>=Ln&&256&Q?(S[Ln][ge]=Ie,Q):Vt<=Ln?(S[Vt]=Ie,Q):(Ie!==void 0&&(ge>=(Ln=Q>>14&1023||536870912)?Ie!=null&&(S[Ln+bt]={[ge]:Ie},xt(S,Q|=256)):S[Vt]=Ie),Q)}function zn(S,Q){let ge=0|(S=S.u)[Mt];const Ie=Vr(S,ge,Q),bt=ti(Ie);return bt!=null&&bt!==Ie&&Ot(S,ge,Q,bt),bt}function yi(S){let Q=0|(S=S.u)[Mt];const ge=Vr(S,Q,1),Ie=fe(ge,!0);return Ie!=null&&Ie!==ge&&Ot(S,Q,1,Ie),Ie}function Hi(){return Ue===void 0?2:4}function Wr(S,Q,ge,Ie,bt){const Vt=S.u,Ln=2&(S=0|Vt[Mt])?1:Ie;bt=!!bt;let Mn=0|(Ie=ms(Vt,S,Q))[Mt];if(!(4&Mn)){4&Mn&&(Ie=_e(Ie),Mn=El(Mn,S),S=Ot(Vt,S,Q,Ie));let gi=0,dr=0;for(;gi<Ie.length;gi++){const Or=ge(Ie[gi]);Or!=null&&(Ie[dr++]=Or)}dr<gi&&(Ie.length=dr),Mn=$r(Mn,S),ge=-2049&(20|Mn),Mn=ge&=-4097,xt(Ie,Mn),2&Mn&&Object.freeze(Ie)}return Ln===1||Ln===4&&32&Mn?Lr(Mn)||(bt=Mn,Mn|=2,Mn!==bt&&xt(Ie,Mn),Object.freeze(Ie)):(Ln===2&&Lr(Mn)&&(Ie=_e(Ie),Mn=El(Mn,S),Mn=No(Mn,S,bt),xt(Ie,Mn),S=Ot(Vt,S,Q,Ie)),Lr(Mn)||(Q=Mn,Mn=No(Mn,S,bt),Mn!==Q&&xt(Ie,Mn))),Ie}function ms(S,Q,ge){return S=Vr(S,Q,ge),Array.isArray(S)?S:oe}function $r(S,Q){return S===0&&(S=El(S,Q)),1|S}function Lr(S){return!!(2&S)&&!!(4&S)||!!(1024&S)}function Ei(S){S=_e(S);for(let Q=0;Q<S.length;Q++){const ge=S[Q]=_e(S[Q]);Array.isArray(ge[1])&&(ge[1]=Jt(ge[1]))}return S}function Cr(S,Q,ge,Ie){let bt=0|(S=S.u)[Mt];We(bt),Ot(S,bt,Q,(Ie==="0"?Number(ge)===0:ge===Ie)?void 0:ge)}function zs(S,Q,ge,Ie){We(Q);let bt=ms(S,Q,ge);const Vt=bt!==oe;if(64&Q||!(8192&Q)||!Vt){const Ln=Vt?0|bt[Mt]:0;let Mn=Ln;(!Vt||2&Mn||Lr(Mn)||4&Mn&&!(32&Mn))&&(bt=_e(bt),Mn=El(Mn,Q),Q=Ot(S,Q,ge,bt)),Mn=-13&$r(Mn,Q),Mn=No(Ie?-17&Mn:16|Mn,Q,!0),Mn!==Ln&&xt(bt,Mn)}return bt}function ia(S,Q){var ge=bu;return to(Bs(S=S.u),S,0|S[Mt],ge)===Q?Q:-1}function Bs(S){if(De)return S[Lt]??(S[Lt]=new Map);if(Lt in S)return S[Lt];const Q=new Map;return Object.defineProperty(S,Lt,{value:Q}),Q}function Ua(S,Q,ge,Ie){const bt=Bs(S),Vt=to(bt,S,Q,ge);return Vt!==Ie&&(Vt&&(Q=Ot(S,Q,Vt)),bt.set(ge,Ie)),Q}function to(S,Q,ge,Ie){let bt=S.get(Ie);if(bt!=null)return bt;bt=0;for(let Vt=0;Vt<Ie.length;Vt++){const Ln=Ie[Vt];Vr(Q,ge,Ln)!=null&&(bt!==0&&(ge=Ot(Q,ge,bt)),bt=Ln)}return S.set(Ie,bt),bt}function Oo(S,Q,ge){let Ie=0|S[Mt];const bt=Vr(S,Ie,ge);let Vt;if(bt!=null&&bt.W===Me)return(Q=Yr(bt))!==bt&&Ot(S,Ie,ge,Q),Q.u;if(Array.isArray(bt)){const Ln=0|bt[Mt];Vt=2&Ln?bi(Mr(bt,Ln,!1),Q,!0):64&Ln?bt:bi(Vt,Q,!0)}else Vt=bi(void 0,Q,!0);return Vt!==bt&&Ot(S,Ie,ge,Vt),Vt}function vo(S,Q,ge){let Ie=0|(S=S.u)[Mt];const bt=Vr(S,Ie,ge);return(Q=_t(bt,Q,!1,Ie))!==bt&&Q!=null&&Ot(S,Ie,ge,Q),Q}function Gs(S,Q,ge){if((Q=vo(S,Q,ge))==null)return Q;let Ie=0|(S=S.u)[Mt];if(!(2&Ie)){const bt=Yr(Q);bt!==Q&&Ot(S,Ie,ge,Q=bt)}return Q}function ko(S,Q,ge,Ie,bt,Vt,Ln){S=S.u;var Mn=!!(2&Q);const gi=Mn?1:bt;Vt=!!Vt,Ln&&(Ln=!Mn);var dr=0|(bt=ms(S,Q,Ie))[Mt];if(!(Mn=!!(4&dr))){var Or=bt,Jr=Q;const xs=!!(2&(dr=$r(dr,Q)));xs&&(Jr|=2);let Os=!xs,us=!0,Qs=0,ja=0;for(;Qs<Or.length;Qs++){const ao=_t(Or[Qs],ge,!1,Jr);if(ao instanceof ge){if(!xs){const jr=!!(2&(0|ao.u[Mt]));Os&&(Os=!jr),us&&(us=jr)}Or[ja++]=ao}}ja<Qs&&(Or.length=ja),dr|=4,dr=us?16|dr:-17&dr,xt(Or,dr=Os?8|dr:-9&dr),xs&&Object.freeze(Or)}if(Ln&&!(8&dr||!bt.length&&(gi===1||gi===4&&32&dr))){for(Lr(dr)&&(bt=_e(bt),dr=El(dr,Q),Q=Ot(S,Q,Ie,bt)),ge=bt,Ln=dr,Or=0;Or<ge.length;Or++)(dr=ge[Or])!==(Jr=Yr(dr))&&(ge[Or]=Jr);Ln|=8,xt(ge,Ln=ge.length?-17&Ln:16|Ln),dr=Ln}return gi===1||gi===4&&32&dr?Lr(dr)||(Q=dr,(dr|=!bt.length||16&dr&&(!Mn||32&dr)?2:1024)!==Q&&xt(bt,dr),Object.freeze(bt)):(gi===2&&Lr(dr)&&(xt(bt=_e(bt),dr=No(dr=El(dr,Q),Q,Vt)),Q=Ot(S,Q,Ie,bt)),Lr(dr)||(Ie=dr,(dr=No(dr,Q,Vt))!==Ie&&xt(bt,dr))),bt}function Yo(S,Q,ge){const Ie=0|S.u[Mt];return ko(S,Ie,Q,ge,Hi(),!1,!(2&Ie))}function _a(S,Q,ge,Ie){return Ie==null&&(Ie=void 0),Ar(S,ge,Ie)}function Tu(S,Q,ge,Ie){Ie==null&&(Ie=void 0);e:{let bt=0|(S=S.u)[Mt];if(We(bt),Ie==null){const Vt=Bs(S);if(to(Vt,S,bt,ge)!==Q)break e;Vt.set(ge,0)}else bt=Ua(S,bt,ge,Q);Ot(S,bt,Q,Ie)}}function El(S,Q){return-1025&(S=32|(2&Q?2|S:-3&S))}function No(S,Q,ge){return 32&Q&&ge||(S&=-33),S}function Mo(S,Q,ge){We(0|S.u[Mt]),Wr(S,Q,bn,2,!0).push(Ps(ge))}function kl(S,Q,ge,Ie){const bt=0|S.u[Mt];We(bt),S=ko(S,bt,ge,Q,2,!0),Ie=Ie??new ge,S.push(Ie),S[Mt]=2&(0|Ie.u[Mt])?-9&S[Mt]:-17&S[Mt]}function Ca(S,Q){return An(ls(S,Q))}function Do(S,Q){return bn(ls(S,Q))}function Wo(S,Q){return zn(S,Q)??0}function Fl(S,Q,ge){if(ge!=null&&typeof ge!="boolean")throw S=typeof ge,Error(`Expected boolean but got ${S!="object"?S:ge?Array.isArray(ge)?"array":S:"null"}: ${ge}`);Ar(S,Q,ge)}function ll(S,Q,ge){if(ge!=null){if(typeof ge!="number"||!vn(ge))throw Ht("int32");ge|=0}Ar(S,Q,ge)}function ca(S,Q,ge){if(ge!=null&&typeof ge!="number")throw Error(`Value of float/double field must be a number, found ${typeof ge}: ${ge}`);Ar(S,Q,ge)}function Ro(S,Q,ge){{const Ln=S.u;let Mn=0|Ln[Mt];if(We(Mn),ge==null)Ot(Ln,Mn,Q);else{var Ie=S=0|ge[Mt],bt=Lr(S),Vt=bt||Object.isFrozen(ge);for(bt||(S=0),Vt||(ge=_e(ge),Ie=0,S=No(S=El(S,Mn),Mn,!0),Vt=!1),S|=21,bt=0;bt<ge.length;bt++){const gi=ge[bt],dr=Ps(gi);Object.is(gi,dr)||(Vt&&(ge=_e(ge),Ie=0,S=No(S=El(S,Mn),Mn,!0),Vt=!1),ge[bt]=dr)}S!==Ie&&(Vt&&(ge=_e(ge),S=No(S=El(S,Mn),Mn,!0)),xt(ge,S)),Ot(Ln,Mn,Q,ge)}}}function su(S,Q){return Error(`Invalid wire type: ${S} (at position ${Q})`)}function Rl(){return Error("Failed to read varint, encoding is invalid.")}function Nd(S,Q){return Error(`Tried to read past the end of the data ${Q} > ${S}`)}function $o(S){if(typeof S=="string")return{buffer:R(S),O:!1};if(Array.isArray(S))return{buffer:new Uint8Array(S),O:!1};if(S.constructor===Uint8Array)return{buffer:S,O:!1};if(S.constructor===ArrayBuffer)return{buffer:new Uint8Array(S),O:!1};if(S.constructor===K)return{buffer:$(S)||new Uint8Array(0),O:!0};if(S instanceof Uint8Array)return{buffer:new Uint8Array(S.buffer,S.byteOffset,S.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 ud(S,Q){let ge,Ie=0,bt=0,Vt=0;const Ln=S.h;let Mn=S.g;do ge=Ln[Mn++],Ie|=(127&ge)<<Vt,Vt+=7;while(Vt<32&&128&ge);for(Vt>32&&(bt|=(127&ge)>>4),Vt=3;Vt<32&&128&ge;Vt+=7)ge=Ln[Mn++],bt|=(127&ge)<<Vt;if(xn(S,Mn),ge<128)return Q(Ie>>>0,bt>>>0);throw Rl()}function Bu(S){let Q=0,ge=S.g;const Ie=ge+10,bt=S.h;for(;ge<Ie;){const Vt=bt[ge++];if(Q|=Vt,(128&Vt)==0)return xn(S,ge),!!(127&Q)}throw Rl()}function Sl(S){const Q=S.h;let ge=S.g,Ie=Q[ge++],bt=127&Ie;if(128&Ie&&(Ie=Q[ge++],bt|=(127&Ie)<<7,128&Ie&&(Ie=Q[ge++],bt|=(127&Ie)<<14,128&Ie&&(Ie=Q[ge++],bt|=(127&Ie)<<21,128&Ie&&(Ie=Q[ge++],bt|=Ie<<28,128&Ie&&128&Q[ge++]&&128&Q[ge++]&&128&Q[ge++]&&128&Q[ge++]&&128&Q[ge++])))))throw Rl();return xn(S,ge),bt}function rl(S){return Sl(S)>>>0}function zt(S){var Q=S.h;const ge=S.g,Ie=Q[ge],bt=Q[ge+1],Vt=Q[ge+2];return Q=Q[ge+3],xn(S,S.g+4),(Ie<<0|bt<<8|Vt<<16|Q<<24)>>>0}function ht(S){var Q=zt(S);S=2*(Q>>31)+1;const ge=Q>>>23&255;return Q&=8388607,ge==255?Q?NaN:S*(1/0):ge==0?1401298464324817e-60*S*Q:S*Math.pow(2,ge-150)*(Q+8388608)}function Ct(S){return Sl(S)}function Qt(S,Q,{aa:ge=!1}={}){S.aa=ge,Q&&(Q=$o(Q),S.h=Q.buffer,S.m=Q.O,S.j=0,S.l=S.h.length,S.g=S.j)}function xn(S,Q){if(S.g=Q,Q>S.l)throw Nd(S.l,Q)}function In(S,Q){if(Q<0)throw Error(`Tried to read a negative byte length: ${Q}`);const ge=S.g,Ie=ge+Q;if(Ie>S.l)throw Nd(Q,S.l-ge);return S.g=Ie,ge}function Zn(S,Q){if(Q==0)return P();var ge=In(S,Q);return S.aa&&S.m?ge=S.h.subarray(ge,ge+Q):(S=S.h,ge=ge===(Q=ge+Q)?new Uint8Array(0):$n?S.slice(ge,Q):new Uint8Array(S.subarray(ge,Q))),ge.length==0?P():new K(ge,o)}ae.prototype.toJSON=void 0;var Xn=[];function Ai(S){var Q=S.g;if(Q.g==Q.l)return!1;S.l=S.g.g;var ge=rl(S.g);if(Q=ge>>>3,!((ge&=7)>=0&&ge<=5))throw su(ge,S.l);if(Q<1)throw Error(`Invalid field number: ${Q} (at position ${S.l})`);return S.m=Q,S.h=ge,!0}function ii(S){switch(S.h){case 0:S.h!=0?ii(S):Bu(S.g);break;case 1:xn(S=S.g,S.g+8);break;case 2:if(S.h!=2)ii(S);else{var Q=rl(S.g);xn(S=S.g,S.g+Q)}break;case 5:xn(S=S.g,S.g+4);break;case 3:for(Q=S.m;;){if(!Ai(S))throw Error("Unmatched start-group tag: stream EOF");if(S.h==4){if(S.m!=Q)throw Error("Unmatched end-group tag");break}ii(S)}break;default:throw su(S.h,S.l)}}function Dn(S,Q,ge){const Ie=S.g.l,bt=rl(S.g),Vt=S.g.g+bt;let Ln=Vt-Ie;if(Ln<=0&&(S.g.l=Vt,ge(Q,S,void 0,void 0,void 0),Ln=Vt-S.g.g),Ln)throw Error(`Message parsing ended unexpectedly. Expected to read ${bt} bytes, instead read ${bt-Ln} bytes, either the data ended unexpectedly or the message misreported its own length`);return S.g.g=Vt,S.g.l=Ie,Q}function nt(S){var Q=rl(S.g),ge=In(S=S.g,Q);if(S=S.h,v){var Ie,bt=S;(Ie=r)||(Ie=r=new TextDecoder("utf-8",{fatal:!0})),Q=ge+Q,bt=ge===0&&Q===bt.length?bt:bt.subarray(ge,Q);try{var Vt=Ie.decode(bt)}catch(Mn){if(f===void 0){try{Ie.decode(new Uint8Array([128]))}catch{}try{Ie.decode(new Uint8Array([97])),f=!0}catch{f=!1}}throw!f&&(r=void 0),Mn}}else{Q=(Vt=ge)+Q,ge=[];let Mn,gi=null;for(;Vt<Q;){var Ln=S[Vt++];Ln<128?ge.push(Ln):Ln<224?Vt>=Q?i():(Mn=S[Vt++],Ln<194||(192&Mn)!=128?(Vt--,i()):ge.push((31&Ln)<<6|63&Mn)):Ln<240?Vt>=Q-1?i():(Mn=S[Vt++],(192&Mn)!=128||Ln===224&&Mn<160||Ln===237&&Mn>=160||(192&(Ie=S[Vt++]))!=128?(Vt--,i()):ge.push((15&Ln)<<12|(63&Mn)<<6|63&Ie)):Ln<=244?Vt>=Q-2?i():(Mn=S[Vt++],(192&Mn)!=128||Mn-144+(Ln<<28)>>30!=0||(192&(Ie=S[Vt++]))!=128||(192&(bt=S[Vt++]))!=128?(Vt--,i()):(Ln=(7&Ln)<<18|(63&Mn)<<12|(63&Ie)<<6|63&bt,Ln-=65536,ge.push(55296+(Ln>>10&1023),56320+(1023&Ln)))):i(),ge.length>=8192&&(gi=a(gi,ge),ge.length=0)}Vt=a(gi,ge)}return Vt}function st(S){const Q=rl(S.g);return Zn(S.g,Q)}function Rt(S,Q,ge){var Ie=rl(S.g);for(Ie=S.g.g+Ie;S.g.g<Ie;)ge.push(Q(S.g))}var Wt=[];function Xt(S,Q,ge){Q.g?Q.m(S,Q.g,Q.h,ge):Q.m(S,Q.h,ge)}var tn=class{constructor(S,Q){this.u=Qi(S,Q)}toJSON(){try{var S=qn(this)}finally{it=void 0}return S}l(){var S=xr;return S.g?S.l(this,S.g,S.h):S.l(this,S.h,S.defaultValue)}clone(){const S=this.u;return new this.constructor(Mr(S,0|S[Mt],!1))}O(){return!!(2&(0|this.u[Mt]))}};function ri(S){return S?/^\d+$/.test(S)?(hi(S),new Sn(di,fi)):null:pi||(pi=new Sn(0,0))}tn.prototype.W=Me,tn.prototype.toString=function(){return this.u.toString()};var Sn=class{constructor(S,Q){this.h=S>>>0,this.g=Q>>>0}};let pi;function Li(S){return S?/^-?\d+$/.test(S)?(hi(S),new Vi(di,fi)):null:Oi||(Oi=new Vi(0,0))}var Vi=class{constructor(S,Q){this.h=S>>>0,this.g=Q>>>0}};let Oi;function zr(S,Q,ge){for(;ge>0||Q>127;)S.g.push(127&Q|128),Q=(Q>>>7|ge<<25)>>>0,ge>>>=7;S.g.push(Q)}function ar(S,Q){for(;Q>127;)S.g.push(127&Q|128),Q>>>=7;S.g.push(Q)}function vr(S,Q){if(Q>=0)ar(S,Q);else{for(let ge=0;ge<9;ge++)S.g.push(127&Q|128),Q>>=7;S.g.push(1)}}function Ki(S,Q){S.g.push(Q>>>0&255),S.g.push(Q>>>8&255),S.g.push(Q>>>16&255),S.g.push(Q>>>24&255)}function br(S,Q){Q.length!==0&&(S.l.push(Q),S.h+=Q.length)}function Rs(S,Q,ge){ar(S.g,8*Q+ge)}function Br(S,Q){return Rs(S,Q,2),Q=S.g.end(),br(S,Q),Q.push(S.h),Q}function pa(S,Q){var ge=Q.pop();for(ge=S.h+S.g.length()-ge;ge>127;)Q.push(127&ge|128),ge>>>=7,S.h++;Q.push(ge),S.h++}function ma(S,Q,ge){Rs(S,Q,2),ar(S.g,ge.length),br(S,S.g.end()),br(S,ge)}function Oa(S,Q,ge,Ie){ge!=null&&(Q=Br(S,Q),Ie(ge,S),pa(S,Q))}function _o(){const S=class{constructor(){throw Error()}};return Object.setPrototypeOf(S,S.prototype),S}var La=_o(),Io=_o(),zo=_o(),nl=_o(),$a=_o(),uu=_o(),Ma=_o(),gl=_o(),Gi=_o(),Nr=class{constructor(S,Q,ge){this.g=S,this.h=Q,S=La,this.l=!!S&&ge===S||!1}};function Hr(S,Q){return new Nr(S,Q,La)}function ta(S,Q,ge,Ie,bt){Oa(S,ge,Mu(Q,Ie),bt)}const Ka=Hr(function(S,Q,ge,Ie,bt){return S.h===2&&(Dn(S,Oo(Q,Ie,ge),bt),!0)},ta),Ha=Hr(function(S,Q,ge,Ie,bt){return S.h===2&&(Dn(S,Oo(Q,Ie,ge),bt),!0)},ta);var qo=Symbol(),io=Symbol(),wu=Symbol(),Nl=Symbol();let Ul,Cu;function mu(S,Q,ge,Ie){var bt=Ie[S];if(bt)return bt;(bt={}).Ma=Ie,bt.T=function(Jr){switch(typeof Jr){case"boolean":return Ge||(Ge=[0,void 0,!0]);case"number":return Jr>0?void 0:Jr===0?fn||(fn=[0,void 0]):[-Jr,void 0];case"string":return[0,Jr];case"object":return Jr}}(Ie[0]);var Vt=Ie[1];let Ln=1;Vt&&Vt.constructor===Object&&(bt.ga=Vt,typeof(Vt=Ie[++Ln])=="function"&&(bt.la=!0,Ul??(Ul=Vt),Cu??(Cu=Ie[Ln+1]),Vt=Ie[Ln+=2]));const Mn={};for(;Vt&&Array.isArray(Vt)&&Vt.length&&typeof Vt[0]=="number"&&Vt[0]>0;){for(var gi=0;gi<Vt.length;gi++)Mn[Vt[gi]]=Vt;Vt=Ie[++Ln]}for(gi=1;Vt!==void 0;){let Jr;typeof Vt=="number"&&(gi+=Vt,Vt=Ie[++Ln]);var dr=void 0;if(Vt instanceof Nr?Jr=Vt:(Jr=Ka,Ln--),Jr?.l){Vt=Ie[++Ln],dr=Ie;var Or=Ln;typeof Vt=="function"&&(Vt=Vt(),dr[Or]=Vt),dr=Vt}for(Or=gi+1,typeof(Vt=Ie[++Ln])=="number"&&Vt<0&&(Or-=Vt,Vt=Ie[++Ln]);gi<Or;gi++){const xs=Mn[gi];dr?ge(bt,gi,Jr,dr,xs):Q(bt,gi,Jr,xs)}}return Ie[S]=bt}function Il(S){return Array.isArray(S)?S[0]instanceof Nr?S:[Ha,S]:[S,void 0]}function Mu(S,Q){return S instanceof tn?S.u:Array.isArray(S)?bi(S,Q,!1):void 0}function Zu(S,Q,ge,Ie){const bt=ge.g;S[Q]=Ie?(Vt,Ln,Mn)=>bt(Vt,Ln,Mn,Ie):bt}function Fo(S,Q,ge,Ie,bt){const Vt=ge.g;let Ln,Mn;S[Q]=(gi,dr,Or)=>Vt(gi,dr,Or,Mn||(Mn=mu(io,Zu,Fo,Ie).T),Ln||(Ln=Ku(Ie)),bt)}function Ku(S){let Q=S[wu];if(Q!=null)return Q;const ge=mu(io,Zu,Fo,S);return Q=ge.la?(Ie,bt)=>Ul(Ie,bt,ge):(Ie,bt)=>{const Vt=0|Ie[Mt];for(;Ai(bt)&&bt.h!=4;){var Ln=bt.m,Mn=ge[Ln];if(Mn==null){var gi=ge.ga;gi&&(gi=gi[Ln])&&(gi=pl(gi))!=null&&(Mn=ge[Ln]=gi)}Mn!=null&&Mn(bt,Ie,Ln)||(Ln=(Mn=bt).l,ii(Mn),Mn.fa?Mn=void 0:(gi=Mn.g.g-Ln,Mn.g.g=Ln,Mn=Zn(Mn.g,gi)),Ln=Ie,Mn&&((gi=Ln[ct])?gi.push(Mn):Ln[ct]=[Mn]))}return 8192&Vt&&Jt(Ie),!0},S[wu]=Q}function pl(S){const Q=(S=Il(S))[0].g;if(S=S[1]){const ge=Ku(S),Ie=mu(io,Zu,Fo,S).T;return(bt,Vt,Ln)=>Q(bt,Vt,Ln,Ie,ge)}return Q}function gu(S,Q,ge){S[Q]=ge.h}function Nu(S,Q,ge,Ie){let bt,Vt;const Ln=ge.h;S[Q]=(Mn,gi,dr)=>Ln(Mn,gi,dr,Vt||(Vt=mu(qo,gu,Nu,Ie).T),bt||(bt=pu(Ie)))}function pu(S){let Q=S[Nl];if(!Q){const ge=mu(qo,gu,Nu,S);Q=(Ie,bt)=>ad(Ie,bt,ge),S[Nl]=Q}return Q}function ad(S,Q,ge){(function(Ie,bt,Vt){const Ln=512&bt?0:-1,Mn=Ie.length,gi=Mn+((bt=64&bt?256&bt:!!Mn&&Pe(Ie[Mn-1]))?-1:0);for(let dr=0;dr<gi;dr++)Vt(dr-Ln,Ie[dr]);if(bt){Ie=Ie[Mn-1];for(const dr in Ie)!isNaN(dr)&&Vt(+dr,Ie[dr])}})(S,0|S[Mt]|(ge.T[1]?512:0),(Ie,bt)=>{if(bt!=null){var Vt=function(Ln,Mn){var gi=Ln[Mn];if(gi)return gi;if((gi=Ln.ga)&&(gi=gi[Mn])){var dr=(gi=Il(gi))[0].h;if(gi=gi[1]){const Or=pu(gi),Jr=mu(qo,gu,Nu,gi).T;gi=Ln.la?Cu(Jr,Or):(xs,Os,us)=>dr(xs,Os,us,Jr,Or)}else gi=dr;return Ln[Mn]=gi}}(ge,Ie);Vt&&Vt(Q,bt,Ie)}}),(S=dt(S))&&function(Ie,bt){br(Ie,Ie.g.end());for(let Vt=0;Vt<bt.length;Vt++)br(Ie,$(bt[Vt])||new Uint8Array(0))}(Q,S)}function Pl(S,Q){if(Array.isArray(Q)){var ge=0|Q[Mt];if(4&ge)return Q;for(var Ie=0,bt=0;Ie<Q.length;Ie++){const Vt=S(Q[Ie]);Vt!=null&&(Q[bt++]=Vt)}return bt<Ie&&(Q.length=bt),xt(Q,-6145&(5|ge)),2&ge&&Object.freeze(Q),Q}}function Dl(S,Q,ge){return new Nr(S,Q,ge)}function vu(S,Q,ge){return new Nr(S,Q,ge)}function Ll(S,Q,ge){Ot(S,0|S[Mt],Q,ge)}var Hu=Hr(function(S,Q,ge,Ie,bt){return S.h===2&&(S=Dn(S,bi([void 0,void 0],Ie,!0),bt),We(Ie=0|Q[Mt]),(bt=Vr(Q,Ie,ge))instanceof ae?(2&bt.M)!=0?((bt=bt.da()).push(S),Ot(Q,Ie,ge,bt)):bt.Ja(S):Array.isArray(bt)?(2&(0|bt[Mt])&&Ot(Q,Ie,ge,bt=Ei(bt)),bt.push(S)):Ot(Q,Ie,ge,[S]),!0)},function(S,Q,ge,Ie,bt){if(Q instanceof ae)Q.forEach((Vt,Ln)=>{Oa(S,ge,bi([Ln,Vt],Ie,!1),bt)});else if(Array.isArray(Q))for(let Vt=0;Vt<Q.length;Vt++){const Ln=Q[Vt];Array.isArray(Ln)&&Oa(S,ge,bi(Ln,Ie,!1),bt)}});function dd(S,Q,ge){if(Q=function(Ie){if(Ie==null)return Ie;const bt=typeof Ie;if(bt==="bigint")return String(Ze(64,Ie));if(nn(Ie)){if(bt==="string")return kr(Ie);if(bt==="number")return fr(Ie)}}(Q),Q!=null&&(typeof Q=="string"&&Li(Q),Q!=null))switch(Rs(S,ge,0),typeof Q){case"number":S=S.g,ki(Q),zr(S,di,fi);break;case"bigint":ge=BigInt.asUintN(64,Q),ge=new Vi(Number(ge&BigInt(4294967295)),Number(ge>>BigInt(32))),zr(S.g,ge.h,ge.g);break;default:ge=Li(Q),zr(S.g,ge.h,ge.g)}}function Td(S,Q,ge){(Q=An(Q))!=null&&Q!=null&&(Rs(S,ge,0),vr(S.g,Q))}function Md(S,Q,ge){(Q=Gn(Q))!=null&&(Rs(S,ge,0),S.g.g.push(Q?1:0))}function id(S,Q,ge){(Q=bn(Q))!=null&&ma(S,ge,g(Q))}function Sd(S,Q,ge,Ie,bt){Oa(S,ge,Mu(Q,Ie),bt)}function du(S,Q,ge){Q==null||typeof Q=="string"||Q instanceof K||(M(Q)?M(Q)&&qe(gn):Q=void 0),Q!=null&&ma(S,ge,$o(Q).buffer)}function Ye(S,Q,ge){return(S.h===5||S.h===2)&&(Q=zs(Q,0|Q[Mt],ge,!1),S.h==2?Rt(S,ht,Q):Q.push(ht(S.g)),!0)}var Et=Dl(function(S,Q,ge){if(S.h!==1)return!1;var Ie=S.g;S=zt(Ie);const bt=zt(Ie);Ie=2*(bt>>31)+1;const Vt=bt>>>20&2047;return S=4294967296*(1048575&bt)+S,Ll(Q,ge,Vt==2047?S?NaN:Ie*(1/0):Vt==0?5e-324*Ie*S:Ie*Math.pow(2,Vt-1075)*(S+4503599627370496)),!0},function(S,Q,ge){(Q=ti(Q))!=null&&(Rs(S,ge,1),S=S.g,(ge=Yi||(Yi=new DataView(new ArrayBuffer(8)))).setFloat64(0,+Q,!0),di=ge.getUint32(0,!0),fi=ge.getUint32(4,!0),Ki(S,di),Ki(S,fi))},_o()),At=Dl(function(S,Q,ge){return S.h===5&&(Ll(Q,ge,ht(S.g)),!0)},function(S,Q,ge){(Q=ti(Q))!=null&&(Rs(S,ge,5),S=S.g,Hn(Q),Ki(S,di))},Ma),qt=vu(Ye,function(S,Q,ge){if((Q=Pl(ti,Q))!=null)for(let Ln=0;Ln<Q.length;Ln++){var Ie=S,bt=ge,Vt=Q[Ln];Vt!=null&&(Rs(Ie,bt,5),Ie=Ie.g,Hn(Vt),Ki(Ie,di))}},Ma),an=vu(Ye,function(S,Q,ge){if((Q=Pl(ti,Q))!=null&&Q.length){Rs(S,ge,2),ar(S.g,4*Q.length);for(let Ie=0;Ie<Q.length;Ie++)ge=S.g,Hn(Q[Ie]),Ki(ge,di)}},Ma),D=Dl(function(S,Q,ge){return S.h===0&&(Ll(Q,ge,ud(S.g,mi)),!0)},dd,uu),A=Dl(function(S,Q,ge){return S.h===0&&(Ll(Q,ge,(S=ud(S.g,mi))===0?void 0:S),!0)},dd,uu),U=Dl(function(S,Q,ge){return S.h===0&&(Ll(Q,ge,ud(S.g,cr)),!0)},function(S,Q,ge){if((Q=Bi(Q))!=null&&(typeof Q=="string"&&ri(Q),Q!=null))switch(Rs(S,ge,0),typeof Q){case"number":S=S.g,ki(Q),zr(S,di,fi);break;case"bigint":ge=BigInt.asUintN(64,Q),ge=new Sn(Number(ge&BigInt(4294967295)),Number(ge>>BigInt(32))),zr(S.g,ge.h,ge.g);break;default:ge=ri(Q),zr(S.g,ge.h,ge.g)}},_o()),G=Dl(function(S,Q,ge){return S.h===0&&(Ll(Q,ge,Sl(S.g)),!0)},Td,nl),ee=vu(function(S,Q,ge){return(S.h===0||S.h===2)&&(Q=zs(Q,0|Q[Mt],ge,!1),S.h==2?Rt(S,Sl,Q):Q.push(Sl(S.g)),!0)},function(S,Q,ge){if((Q=Pl(An,Q))!=null&&Q.length){ge=Br(S,ge);for(let Ie=0;Ie<Q.length;Ie++)vr(S.g,Q[Ie]);pa(S,ge)}},nl),de=Dl(function(S,Q,ge){return S.h===0&&(Ll(Q,ge,(S=Sl(S.g))===0?void 0:S),!0)},Td,nl),ve=Dl(function(S,Q,ge){return S.h===0&&(Ll(Q,ge,Bu(S.g)),!0)},Md,Io),Oe=Dl(function(S,Q,ge){return S.h===0&&(Ll(Q,ge,(S=Bu(S.g))===!1?void 0:S),!0)},Md,Io),ke=vu(function(S,Q,ge){return S.h===2&&(S=nt(S),zs(Q,0|Q[Mt],ge,!1).push(S),!0)},function(S,Q,ge){if((Q=Pl(bn,Q))!=null)for(let Ln=0;Ln<Q.length;Ln++){var Ie=S,bt=ge,Vt=Q[Ln];Vt!=null&&ma(Ie,bt,g(Vt))}},zo),He=Dl(function(S,Q,ge){return S.h===2&&(Ll(Q,ge,(S=nt(S))===""?void 0:S),!0)},id,zo),pt=Dl(function(S,Q,ge){return S.h===2&&(Ll(Q,ge,nt(S)),!0)},id,zo),ot=function(S,Q,ge=La){return new Nr(S,Q,ge)}(function(S,Q,ge,Ie,bt){return S.h===2&&(Ie=bi(void 0,Ie,!0),zs(Q,0|Q[Mt],ge,!0).push(Ie),Dn(S,Ie,bt),!0)},function(S,Q,ge,Ie,bt){if(Array.isArray(Q))for(let Vt=0;Vt<Q.length;Vt++)Sd(S,Q[Vt],ge,Ie,bt)}),wt=Hr(function(S,Q,ge,Ie,bt,Vt){return S.h===2&&(Ua(Q,0|Q[Mt],Vt,ge),Dn(S,Q=Oo(Q,Ie,ge),bt),!0)},Sd),Gt=Dl(function(S,Q,ge){return S.h===2&&(Ll(Q,ge,st(S)),!0)},du,gl),$t=vu(function(S,Q,ge){return(S.h===0||S.h===2)&&(Q=zs(Q,0|Q[Mt],ge,!1),S.h==2?Rt(S,rl,Q):Q.push(rl(S.g)),!0)},function(S,Q,ge){if((Q=Pl(_i,Q))!=null)for(let Ln=0;Ln<Q.length;Ln++){var Ie=S,bt=ge,Vt=Q[Ln];Vt!=null&&(Rs(Ie,bt,0),ar(Ie.g,Vt))}},$a),mn=Dl(function(S,Q,ge){return S.h===0&&(Ll(Q,ge,(S=rl(S.g))===0?void 0:S),!0)},function(S,Q,ge){(Q=_i(Q))!=null&&Q!=null&&(Rs(S,ge,0),ar(S.g,Q))},$a),Bn=Dl(function(S,Q,ge){return S.h===0&&(Ll(Q,ge,Sl(S.g)),!0)},function(S,Q,ge){(Q=An(Q))!=null&&(Q=parseInt(Q,10),Rs(S,ge,0),vr(S.g,Q))},Gi);class Kn{constructor(Q,ge){this.h=Q,this.g=ge,this.l=Gs,this.m=_a,this.defaultValue=void 0}register(){Z(this)}}function Nn(S,Q){return new Kn(S,Q)}function On(S,Q){return(ge,Ie)=>{if(Wt.length){const Vt=Wt.pop();Vt.o(Ie),Qt(Vt.g,ge,Ie),ge=Vt}else ge=new class{constructor(Vt,Ln){if(Xn.length){const Mn=Xn.pop();Qt(Mn,Vt,Ln),Vt=Mn}else Vt=new class{constructor(Mn,gi){this.h=null,this.m=!1,this.g=this.l=this.j=0,Qt(this,Mn,gi)}clear(){this.h=null,this.m=!1,this.g=this.l=this.j=0,this.aa=!1}}(Vt,Ln);this.g=Vt,this.l=this.g.g,this.h=this.m=-1,this.o(Ln)}o({fa:Vt=!1}={}){this.fa=Vt}}(ge,Ie);try{const Vt=new S,Ln=Vt.u;Ku(Q)(Ln,ge);var bt=Vt}finally{ge.g.clear(),ge.m=-1,ge.h=-1,Wt.length<100&&Wt.push(ge)}return bt}}function ei(S){return function(){const Q=new class{constructor(){this.l=[],this.h=0,this.g=new class{constructor(){this.g=[]}length(){return this.g.length}end(){const Ln=this.g;return this.g=[],Ln}}}};ad(this.u,Q,mu(qo,gu,Nu,S)),br(Q,Q.g.end());const ge=new Uint8Array(Q.h),Ie=Q.l,bt=Ie.length;let Vt=0;for(let Ln=0;Ln<bt;Ln++){const Mn=Ie[Ln];ge.set(Mn,Vt),Vt+=Mn.length}return Q.l=[ge],ge}}var ji=class extends tn{constructor(S){super(S)}},Xi=[0,He,Dl(function(S,Q,ge){return S.h===2&&(Ll(Q,ge,(S=st(S))===P()?void 0:S),!0)},function(S,Q,ge){if(Q!=null){if(Q instanceof tn){const Ie=Q.Oa;return void(Ie&&(Q=Ie(Q),Q!=null&&ma(S,ge,$o(Q).buffer)))}if(Array.isArray(Q))return}du(S,Q,ge)},gl)];let Zi,Si=globalThis.trustedTypes;function Ui(S){Zi===void 0&&(Zi=function(){let ge=null;if(!Si)return ge;try{const Ie=bt=>bt;ge=Si.createPolicy("goog#html",{createHTML:Ie,createScript:Ie,createScriptURL:Ie})}catch{}return ge}());var Q=Zi;return new class{constructor(ge){this.g=ge}toString(){return this.g+""}}(Q?Q.createScriptURL(S):S)}function pr(S,...Q){if(Q.length===0)return Ui(S[0]);let ge=S[0];for(let Ie=0;Ie<Q.length;Ie++)ge+=encodeURIComponent(Q[Ie])+S[Ie+1];return Ui(ge)}var gs=[0,G,Bn,ve,-1,ee,Bn,-1],un=class extends tn{constructor(S){super(S)}},Sr=[0,ve,pt,ve,Bn,-1,vu(function(S,Q,ge){return(S.h===0||S.h===2)&&(Q=zs(Q,0|Q[Mt],ge,!1),S.h==2?Rt(S,Ct,Q):Q.push(Sl(S.g)),!0)},function(S,Q,ge){if((Q=Pl(An,Q))!=null&&Q.length){ge=Br(S,ge);for(let Ie=0;Ie<Q.length;Ie++)vr(S.g,Q[Ie]);pa(S,ge)}},Gi),pt,-1,[0,ve,-1],Bn,ve,-1],js=[0,pt,-2],ss=class extends tn{constructor(S){super(S)}},As=[0],Ea=[0,G,ve,1,ve,-3],Js=class extends tn{constructor(S){super(S,2)}},ya={};ya[336783863]=[0,pt,ve,-1,G,[0,[1,2,3,4,5,6,7,8,9],wt,As,wt,Sr,wt,js,wt,Ea,wt,gs,wt,[0,pt,-2],wt,[0,pt,Bn],wt,[0,Bn,pt,-1],wt,[0,Bn,-1]],[0,pt],ve,[0,[1,3],[2,4],wt,[0,ee],-1,wt,[0,ke],-1,ot,[0,pt,-1]],pt];var co=[0,A,-1,Oe,-3,A,ee,He,de,A,-1,Oe,de,Oe,-2,He];function ka(S,Q){Cr(S,2,es(Q),"")}function mo(S,Q){Mo(S,3,Q)}function fo(S,Q){Mo(S,4,Q)}var jl=class extends tn{constructor(S){super(S,500)}o(S){return _a(this,0,7,S)}},ul=[-1,{}],yu=[0,pt,1,ul],Hl=[0,pt,ke,ul];function Vo(S,Q){kl(S,1,jl,Q)}function Uo(S,Q){Mo(S,10,Q)}function so(S,Q){Mo(S,15,Q)}var wl=class extends tn{constructor(S){super(S,500)}o(S){return _a(this,0,1001,S)}},$l=[-500,ot,[-500,He,-1,ke,-3,[-2,ya,ve],ot,Xi,de,-1,yu,Hl,ot,[0,He,Oe],He,co,de,ke,987,ke],4,ot,[-500,pt,-1,[-1,{}],998,pt],ot,[-500,pt,ke,-1,[-2,{},ve],997,ke,-1],de,ot,[-500,pt,ke,ul,998,ke],ke,de,yu,Hl,ot,[0,He,-1,ul],ke,-2,co,He,-1,Oe,[0,Oe,mn],978,ul,ot,Xi];wl.prototype.g=ei($l);var Ud=On(wl,$l),vd=class extends tn{constructor(S){super(S)}},rd=class extends tn{constructor(S){super(S)}g(){return Yo(this,vd,1)}},hl=[0,ot,[0,G,At,pt,-1]],Ju=On(rd,hl),Ql=class extends tn{constructor(S){super(S)}},ra=class extends tn{constructor(S){super(S)}},Zl=class extends tn{constructor(S){super(S)}h(){return Gs(this,Ql,2)}g(){return Yo(this,ra,5)}},_l=On(class extends tn{constructor(S){super(S)}},[0,ke,ee,an,[0,Bn,[0,G,-3],[0,At,-3],[0,G,-1,[0,ot,[0,G,-2]]],ot,[0,At,-1,pt,At]],pt,-1,D,ot,[0,G,At],ke,D]),Su=class extends tn{constructor(S){super(S)}},Uu=On(class extends tn{constructor(S){super(S)}},[0,ot,[0,At,-4]]),xl=class extends tn{constructor(S){super(S)}},ku=On(class extends tn{constructor(S){super(S)}},[0,ot,[0,At,-4]]),cd=class extends tn{constructor(S){super(S)}},Xr=[0,G,-1,an,Bn],zl=class extends tn{constructor(S){super(S)}};zl.prototype.g=ei([0,At,-4,D]);var Ko=class extends tn{constructor(S){super(S)}},ml=On(class extends tn{constructor(S){super(S)}},[0,ot,[0,1,G,pt,hl],D]),So=class extends tn{constructor(S){super(S)}},Ga=class extends tn{constructor(S){super(S)}ma(){const S=yi(this);return S??P()}},el=class extends tn{constructor(S){super(S)}},bu=[1,2],tl=On(class extends tn{constructor(S){super(S)}},[0,ot,[0,bu,wt,[0,an],wt,[0,Gt],G,pt],D]),Qo=class extends tn{constructor(S){super(S)}},Du=[0,pt,G,At,ke,-1],Ol=class extends tn{constructor(S){super(S)}},Jl=[0,ve,-1],au=class extends tn{constructor(S){super(S)}},Xl=[1,2,3,4,5],Hd=class extends tn{constructor(S){super(S)}g(){return yi(this)!=null}h(){return Do(this,2)!=null}},sl=class extends tn{constructor(S){super(S)}g(){return Gn(ls(this,2))??!1}},fd=[0,Gt,pt,[0,G,D,-1],[0,U,D]],go=[0,fd,ve,[0,Xl,wt,Ea,wt,Sr,wt,gs,wt,As,wt,js],Bn],ou=class extends tn{constructor(S){super(S)}},yd=[0,go,At,-1,G],qu=Nn(502141897,ou);ya[502141897]=yd;var bd=On(class extends tn{constructor(S){super(S)}},[0,[0,Bn,-1,qt,$t],Xr]),Pd=class extends tn{constructor(S){super(S)}},Zo=class extends tn{constructor(S){super(S)}},Gl=[0,go,At,[0,go],ve],Di=[0,go,yd,Gl,At,[0,[0,fd]]],Ni=Nn(508968150,Zo);ya[508968150]=Di,ya[508968149]=Gl;var vi=class extends tn{constructor(S){super(S)}},Ir=Nn(513916220,vi);ya[513916220]=[0,go,Di,G];var ns=class extends tn{constructor(S){super(S)}h(){return Gs(this,Qo,2)}g(){Ar(this,2)}},Ur=[0,go,Du];ya[478825465]=Ur;var Ss=class extends tn{constructor(S){super(S)}},Ws=class extends tn{constructor(S){super(S)}},Qa=class extends tn{constructor(S){super(S)}},Xo=class extends tn{constructor(S){super(S)}},Cl=class extends tn{constructor(S){super(S)}},ql=[0,go,[0,go],Ur,-1],Pu=[0,go,At,G],Vl=[0,go,At],od=[0,go,Pu,Vl,At],Al=Nn(479097054,Cl);ya[479097054]=[0,go,od,ql],ya[463370452]=ql,ya[464864288]=Pu;var Xd=Nn(462713202,Xo);ya[462713202]=od,ya[474472470]=Vl;var Tl=class extends tn{constructor(S){super(S)}},cc=class extends tn{constructor(S){super(S)}},xd=class extends tn{constructor(S){super(S)}},yo=class extends tn{constructor(S){super(S)}},me=[0,go,At,-1,G],Le=[0,go,At,ve];yo.prototype.g=ei([0,go,Vl,[0,go],yd,Gl,me,Le]);var It=class extends tn{constructor(S){super(S)}},rn=Nn(456383383,It);ya[456383383]=[0,go,Du];var Pn=class extends tn{constructor(S){super(S)}},Rn=Nn(476348187,Pn);ya[476348187]=[0,go,Jl];var Fi=class extends tn{constructor(S){super(S)}},xi=class extends tn{constructor(S){super(S)}},sr=[0,Bn,-1],xr=Nn(458105876,class extends tn{constructor(S){super(S)}g(){var S=this.u;const Q=0|S[Mt],ge=2&Q;return S=function(Ie,bt,Vt){var Ln=xi;const Mn=2&bt;let gi=!1;if(Vt==null){if(Mn)return Te();Vt=[]}else if(Vt.constructor===ae){if((2&Vt.M)==0||Mn)return Vt;Vt=Vt.da()}else Array.isArray(Vt)?gi=!!(2&(0|Vt[Mt])):Vt=[];if(Mn){if(!Vt.length)return Te();gi||(gi=!0,Jt(Vt))}else gi&&(gi=!1,Vt=Ei(Vt));return gi||(64&(0|Vt[Mt])?Vt[Mt]&=-33:32&bt&&Tt(Vt,32)),Ot(Ie,bt,2,Ln=new ae(Vt,Ln,Pt,void 0)),Ln}(S,Q,Vr(S,Q,2)),!ge&&xi&&(S.pa=!0),S}});ya[458105876]=[0,sr,Hu,[!0,D,[0,pt,-1,ke]]];var Dr=class extends tn{constructor(S){super(S)}},qi=Nn(458105758,Dr);ya[458105758]=[0,go,pt,sr];var as=class extends tn{constructor(S){super(S)}},Es=Nn(443442058,as);ya[443442058]=[0,go,pt,G,At,ke,-1,ve,At],ya[514774813]=me;var Xs=class extends tn{constructor(S){super(S)}},Ts=Nn(516587230,Xs);function Ya(S,Q){return Q=Q?Q.clone():new Qo,S.displayNamesLocale!==void 0?Ar(Q,1,es(S.displayNamesLocale)):S.displayNamesLocale===void 0&&Ar(Q,1),S.maxResults!==void 0?ll(Q,2,S.maxResults):"maxResults"in S&&Ar(Q,2),S.scoreThreshold!==void 0?ca(Q,3,S.scoreThreshold):"scoreThreshold"in S&&Ar(Q,3),S.categoryAllowlist!==void 0?Ro(Q,4,S.categoryAllowlist):"categoryAllowlist"in S&&Ar(Q,4),S.categoryDenylist!==void 0?Ro(Q,5,S.categoryDenylist):"categoryDenylist"in S&&Ar(Q,5),Q}function lo(S,Q=-1,ge=""){return{categories:S.map(Ie=>({index:Ca(Ie,1)??0??-1,score:Wo(Ie,2)??0,categoryName:Do(Ie,3)??""??"",displayName:Do(Ie,4)??""??""})),headIndex:Q,headName:ge}}function $s(S){var Q=Wr(S,3,ti,Hi()),ge=Wr(S,2,An,Hi()),Ie=Wr(S,1,bn,Hi()),bt=Wr(S,9,bn,Hi());const Vt={categories:[],keypoints:[]};for(let Ln=0;Ln<Q.length;Ln++)Vt.categories.push({score:Q[Ln],index:ge[Ln]??-1,categoryName:Ie[Ln]??"",displayName:bt[Ln]??""});if((Q=Gs(S,Zl,4)?.h())&&(Vt.boundingBox={originX:Ca(Q,1)??0,originY:Ca(Q,2)??0,width:Ca(Q,3)??0,height:Ca(Q,4)??0,angle:0}),Gs(S,Zl,4)?.g().length)for(const Ln of Gs(S,Zl,4).g())Vt.keypoints.push({x:zn(Ln,1)??0,y:zn(Ln,2)??0,score:zn(Ln,4)??0,label:Do(Ln,3)??""});return Vt}function Er(S){const Q=[];for(const ge of Yo(S,xl,1))Q.push({x:Wo(ge,1)??0,y:Wo(ge,2)??0,z:Wo(ge,3)??0,visibility:Wo(ge,4)??0});return Q}function fs(S){const Q=[];for(const ge of Yo(S,Su,1))Q.push({x:Wo(ge,1)??0,y:Wo(ge,2)??0,z:Wo(ge,3)??0,visibility:Wo(ge,4)??0});return Q}function Cs(S){return Array.from(S,Q=>Q>127?Q-256:Q)}function qs(S,Q){if(S.length!==Q.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${S.length} vs. ${Q.length}).`);let ge=0,Ie=0,bt=0;for(let Vt=0;Vt<S.length;Vt++)ge+=S[Vt]*Q[Vt],Ie+=S[Vt]*S[Vt],bt+=Q[Vt]*Q[Vt];if(Ie<=0||bt<=0)throw Error("Cannot compute cosine similarity on embedding with 0 norm.");return ge/Math.sqrt(Ie*bt)}let ps;ya[516587230]=[0,go,me,Le,At],ya[518928384]=Le;const za=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 Vs(){if(ps===void 0)try{await WebAssembly.instantiate(za),ps=!0}catch{ps=!1}return ps}async function Ns(S,Q=pr``){const ge=await Vs()?"wasm_internal":"wasm_nosimd_internal";return{wasmLoaderPath:`${Q}/${S}_${ge}.js`,wasmBinaryPath:`${Q}/${S}_${ge}.wasm`}}var wa=class{};function Lo(){var S=navigator;return typeof OffscreenCanvas<"u"&&(!function(Q=navigator){return(Q=Q.userAgent).includes("Safari")&&!Q.includes("Chrome")}(S)||!!((S=S.userAgent.match(/Version\/([\d]+).*Safari/))&&S.length>=1&&Number(S[1])>=17))}async function Ho(S){if(typeof importScripts!="function"){const Q=document.createElement("script");return Q.src=S.toString(),Q.crossOrigin="anonymous",new Promise((ge,Ie)=>{Q.addEventListener("load",()=>{ge()},!1),Q.addEventListener("error",bt=>{Ie(bt)},!1),document.body.appendChild(Q)})}importScripts(S.toString())}function jo(S){return S.videoWidth!==void 0?[S.videoWidth,S.videoHeight]:S.naturalWidth!==void 0?[S.naturalWidth,S.naturalHeight]:S.displayWidth!==void 0?[S.displayWidth,S.displayHeight]:[S.width,S.height]}function ua(S,Q,ge){S.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target"),ge(Q=S.i.stringToNewUTF8(Q)),S.i._free(Q)}function Va(S,Q,ge){if(!S.i.canvas)throw Error("No OpenGL canvas configured.");if(ge?S.i._bindTextureToStream(ge):S.i._bindTextureToCanvas(),!(ge=S.i.canvas.getContext("webgl2")||S.i.canvas.getContext("webgl")))throw Error("Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.");S.i.gpuOriginForWebTexturesIsBottomLeft&&ge.pixelStorei(ge.UNPACK_FLIP_Y_WEBGL,!0),ge.texImage2D(ge.TEXTURE_2D,0,ge.RGBA,ge.RGBA,ge.UNSIGNED_BYTE,Q),S.i.gpuOriginForWebTexturesIsBottomLeft&&ge.pixelStorei(ge.UNPACK_FLIP_Y_WEBGL,!1);const[Ie,bt]=jo(Q);return!S.l||Ie===S.i.canvas.width&&bt===S.i.canvas.height||(S.i.canvas.width=Ie,S.i.canvas.height=bt),[Ie,bt]}function Bo(S,Q,ge){S.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target");const Ie=new Uint32Array(Q.length);for(let bt=0;bt<Q.length;bt++)Ie[bt]=S.i.stringToNewUTF8(Q[bt]);Q=S.i._malloc(4*Ie.length),S.i.HEAPU32.set(Ie,Q>>2),ge(Q);for(const bt of Ie)S.i._free(bt);S.i._free(Q)}function xa(S,Q,ge){S.i.simpleListeners=S.i.simpleListeners||{},S.i.simpleListeners[Q]=ge}function Ao(S,Q,ge){let Ie=[];S.i.simpleListeners=S.i.simpleListeners||{},S.i.simpleListeners[Q]=(bt,Vt,Ln)=>{Vt?(ge(Ie,Ln),Ie=[]):Ie.push(bt)}}wa.forVisionTasks=function(S){return Ns("vision",S)},wa.forTextTasks=function(S){return Ns("text",S)},wa.forGenAiExperimentalTasks=function(S){return Ns("genai_experimental",S)},wa.forGenAiTasks=function(S){return Ns("genai",S)},wa.forAudioTasks=function(S){return Ns("audio",S)},wa.isSimdSupported=function(){return Vs()};async function cu(S,Q,ge,Ie){return S=await(async(bt,Vt,Ln,Mn,gi)=>{if(Vt&&await Ho(Vt),!self.ModuleFactory||Ln&&(await Ho(Ln),!self.ModuleFactory))throw Error("ModuleFactory not set.");return self.Module&&gi&&((Vt=self.Module).locateFile=gi.locateFile,gi.mainScriptUrlOrBlob&&(Vt.mainScriptUrlOrBlob=gi.mainScriptUrlOrBlob)),gi=await self.ModuleFactory(self.Module||gi),self.ModuleFactory=self.Module=void 0,new bt(gi,Mn)})(S,ge.wasmLoaderPath,ge.assetLoaderPath,Q,{locateFile:bt=>bt.endsWith(".wasm")?ge.wasmBinaryPath.toString():ge.assetBinaryPath&&bt.endsWith(".data")?ge.assetBinaryPath.toString():bt}),await S.o(Ie),S}function Xu(S,Q){const ge=Gs(S.baseOptions,Hd,1)||new Hd;typeof Q=="string"?(Ar(ge,2,es(Q)),Ar(ge,1)):Q instanceof Uint8Array&&(Ar(ge,1,fe(Q,!1)),Ar(ge,2)),_a(S.baseOptions,0,1,ge)}function Od(S){try{const Q=S.G.length;if(Q===1)throw Error(S.G[0].message);if(Q>1)throw Error("Encountered multiple errors: "+S.G.map(ge=>ge.message).join(", "))}finally{S.G=[]}}function va(S,Q){S.B=Math.max(S.B,Q)}function jd(S,Q){S.A=new jl,ka(S.A,"PassThroughCalculator"),mo(S.A,"free_memory"),fo(S.A,"free_memory_unused_out"),Uo(Q,"free_memory"),Vo(Q,S.A)}function Qd(S,Q){mo(S.A,Q),fo(S.A,Q+"_unused_out")}function Jd(S){S.g.addBoolToStream(!0,"free_memory",S.B)}var Rd=class{constructor(S){this.g=S,this.G=[],this.B=0,this.g.setAutoRenderToScreen(!1)}l(S,Q=!0){if(Q){const ge=S.baseOptions||{};if(S.baseOptions?.modelAssetBuffer&&S.baseOptions?.modelAssetPath)throw Error("Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer");if(!(Gs(this.baseOptions,Hd,1)?.g()||Gs(this.baseOptions,Hd,1)?.h()||S.baseOptions?.modelAssetBuffer||S.baseOptions?.modelAssetPath))throw Error("Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set");if(function(Ie,bt){let Vt=Gs(Ie.baseOptions,au,3);if(!Vt){var Ln=Vt=new au,Mn=new ss;Tu(Ln,4,Xl,Mn)}"delegate"in bt&&(bt.delegate==="GPU"?(bt=Vt,Ln=new un,Tu(bt,2,Xl,Ln)):(bt=Vt,Ln=new ss,Tu(bt,4,Xl,Ln))),_a(Ie.baseOptions,0,3,Vt)}(this,ge),ge.modelAssetPath)return fetch(ge.modelAssetPath.toString()).then(Ie=>{if(Ie.ok)return Ie.arrayBuffer();throw Error(`Failed to fetch model: ${ge.modelAssetPath} (${Ie.status})`)}).then(Ie=>{try{this.g.i.FS_unlink("/model.dat")}catch{}this.g.i.FS_createDataFile("/","model.dat",new Uint8Array(Ie),!0,!1,!1),Xu(this,"/model.dat"),this.m(),this.J()});if(ge.modelAssetBuffer instanceof Uint8Array)Xu(this,ge.modelAssetBuffer);else if(ge.modelAssetBuffer)return async function(Ie){const bt=[];for(var Vt=0;;){const{done:Ln,value:Mn}=await Ie.read();if(Ln)break;bt.push(Mn),Vt+=Mn.length}if(bt.length===0)return new Uint8Array(0);if(bt.length===1)return bt[0];Ie=new Uint8Array(Vt),Vt=0;for(const Ln of bt)Ie.set(Ln,Vt),Vt+=Ln.length;return Ie}(ge.modelAssetBuffer).then(Ie=>{Xu(this,Ie),this.m(),this.J()})}return this.m(),this.J(),Promise.resolve()}J(){}ca(){let S;if(this.g.ca(Q=>{S=Ud(Q)}),!S)throw Error("Failed to retrieve CalculatorGraphConfig");return S}setGraph(S,Q){this.g.attachErrorListener((ge,Ie)=>{this.G.push(Error(Ie))}),this.g.Ha(),this.g.setGraph(S,Q),this.A=void 0,Od(this)}finishProcessing(){this.g.finishProcessing(),Od(this)}close(){this.A=void 0,this.g.closeGraph()}};function ie(S,Q){if(!S)throw Error(`Unable to obtain required WebGL resource: ${Q}`);return S}Rd.prototype.close=Rd.prototype.close;class tt{constructor(Q,ge,Ie,bt){this.g=Q,this.h=ge,this.m=Ie,this.l=bt}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h),this.g.deleteBuffer(this.m),this.g.deleteBuffer(this.l)}}function Ut(S,Q,ge){const Ie=S.g;if(ge=ie(Ie.createShader(ge),"Failed to create WebGL shader"),Ie.shaderSource(ge,Q),Ie.compileShader(ge),!Ie.getShaderParameter(ge,Ie.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${Ie.getShaderInfoLog(ge)}`);return Ie.attachShader(S.h,ge),ge}function ln(S,Q){const ge=S.g,Ie=ie(ge.createVertexArray(),"Failed to create vertex array");ge.bindVertexArray(Ie);const bt=ie(ge.createBuffer(),"Failed to create buffer");ge.bindBuffer(ge.ARRAY_BUFFER,bt),ge.enableVertexAttribArray(S.P),ge.vertexAttribPointer(S.P,2,ge.FLOAT,!1,0,0),ge.bufferData(ge.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),ge.STATIC_DRAW);const Vt=ie(ge.createBuffer(),"Failed to create buffer");return ge.bindBuffer(ge.ARRAY_BUFFER,Vt),ge.enableVertexAttribArray(S.J),ge.vertexAttribPointer(S.J,2,ge.FLOAT,!1,0,0),ge.bufferData(ge.ARRAY_BUFFER,new Float32Array(Q?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),ge.STATIC_DRAW),ge.bindBuffer(ge.ARRAY_BUFFER,null),ge.bindVertexArray(null),new tt(ge,Ie,bt,Vt)}function Vn(S,Q){if(S.g){if(Q!==S.g)throw Error("Cannot change GL context once initialized")}else S.g=Q}function li(S,Q,ge,Ie){return Vn(S,Q),S.h||(S.m(),S.C()),ge?(S.s||(S.s=ln(S,!0)),ge=S.s):(S.v||(S.v=ln(S,!1)),ge=S.v),Q.useProgram(S.h),ge.bind(),S.l(),S=Ie(),ge.g.bindVertexArray(null),S}function Cn(S,Q,ge){return Vn(S,Q),S=ie(Q.createTexture(),"Failed to create texture"),Q.bindTexture(Q.TEXTURE_2D,S),Q.texParameteri(Q.TEXTURE_2D,Q.TEXTURE_WRAP_S,Q.CLAMP_TO_EDGE),Q.texParameteri(Q.TEXTURE_2D,Q.TEXTURE_WRAP_T,Q.CLAMP_TO_EDGE),Q.texParameteri(Q.TEXTURE_2D,Q.TEXTURE_MIN_FILTER,ge??Q.LINEAR),Q.texParameteri(Q.TEXTURE_2D,Q.TEXTURE_MAG_FILTER,ge??Q.LINEAR),Q.bindTexture(Q.TEXTURE_2D,null),S}function oi(S,Q,ge){Vn(S,Q),S.A||(S.A=ie(Q.createFramebuffer(),"Failed to create framebuffe.")),Q.bindFramebuffer(Q.FRAMEBUFFER,S.A),Q.framebufferTexture2D(Q.FRAMEBUFFER,Q.COLOR_ATTACHMENT0,Q.TEXTURE_2D,ge,0)}function zi(S){S.g?.bindFramebuffer(S.g.FRAMEBUFFER,null)}var ir=class{G(){return`
precision mediump float;
varying vec2 vTex;
uniform sampler2D inputTexture;
void main() {
gl_FragColor = texture2D(inputTexture, vTex);
}
`}m(){const S=this.g;if(this.h=ie(S.createProgram(),"Failed to create WebGL program"),this.Z=Ut(this,`
attribute vec2 aVertex;
attribute vec2 aTex;
varying vec2 vTex;
void main(void) {
gl_Position = vec4(aVertex, 0.0, 1.0);
vTex = aTex;
}`,S.VERTEX_SHADER),this.Y=Ut(this,this.G(),S.FRAGMENT_SHADER),S.linkProgram(this.h),!S.getProgramParameter(this.h,S.LINK_STATUS))throw Error(`Error during program linking: ${S.getProgramInfoLog(this.h)}`);this.P=S.getAttribLocation(this.h,"aVertex"),this.J=S.getAttribLocation(this.h,"aTex")}C(){}l(){}close(){if(this.h){const S=this.g;S.deleteProgram(this.h),S.deleteShader(this.Z),S.deleteShader(this.Y)}this.A&&this.g.deleteFramebuffer(this.A),this.v&&this.v.close(),this.s&&this.s.close()}},Pr=class extends ir{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 S=this.g;S.activeTexture(S.TEXTURE1),this.B=Cn(this,S,S.LINEAR),S.activeTexture(S.TEXTURE2),this.j=Cn(this,S,S.NEAREST)}m(){super.m();const S=this.g;this.L=ie(S.getUniformLocation(this.h,"backgroundTexture"),"Uniform location"),this.U=ie(S.getUniformLocation(this.h,"colorMappingTexture"),"Uniform location"),this.K=ie(S.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const S=this.g;S.uniform1i(this.K,0),S.uniform1i(this.L,1),S.uniform1i(this.U,2)}close(){this.B&&this.g.deleteTexture(this.B),this.j&&this.g.deleteTexture(this.j),super.close()}},Gr=class extends ir{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 S=this.g;S.activeTexture(S.TEXTURE1),this.j=Cn(this,S),S.activeTexture(S.TEXTURE2),this.B=Cn(this,S)}m(){super.m();const S=this.g;this.K=ie(S.getUniformLocation(this.h,"defaultTexture"),"Uniform location"),this.L=ie(S.getUniformLocation(this.h,"overlayTexture"),"Uniform location"),this.H=ie(S.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const S=this.g;S.uniform1i(this.H,0),S.uniform1i(this.K,1),S.uniform1i(this.L,2)}close(){this.j&&this.g.deleteTexture(this.j),this.B&&this.g.deleteTexture(this.B),super.close()}};function hs(S,Q){switch(Q){case 0:return S.g.find(ge=>ge instanceof Uint8Array);case 1:return S.g.find(ge=>ge instanceof Float32Array);case 2:return S.g.find(ge=>typeof WebGLTexture<"u"&&ge instanceof WebGLTexture);default:throw Error(`Type is not supported: ${Q}`)}}function vs(S){var Q=hs(S,1);if(!Q){if(Q=hs(S,0))Q=new Float32Array(Q).map(Ie=>Ie/255);else{Q=new Float32Array(S.width*S.height);const Ie=os(S);var ge=ts(S);if(oi(ge,Ie,ys(S)),"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod".split(";").includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"document"in self&&"ontouchend"in self.document){ge=new Float32Array(S.width*S.height*4),Ie.readPixels(0,0,S.width,S.height,Ie.RGBA,Ie.FLOAT,ge);for(let bt=0,Vt=0;bt<Q.length;++bt,Vt+=4)Q[bt]=ge[Vt]}else Ie.readPixels(0,0,S.width,S.height,Ie.RED,Ie.FLOAT,Q)}S.g.push(Q)}return Q}function ys(S){let Q=hs(S,2);if(!Q){const ge=os(S);Q=Da(S);const Ie=vs(S),bt=Us(S);ge.texImage2D(ge.TEXTURE_2D,0,bt,S.width,S.height,0,ge.RED,ge.FLOAT,Ie),Ba(S)}return Q}function os(S){if(!S.canvas)throw Error("Conversion to different image formats require that a canvas is passed when initializing the image.");return S.h||(S.h=ie(S.canvas.getContext("webgl2"),"You cannot use a canvas that is already bound to a different type of rendering context.")),S.h}function Us(S){if(S=os(S),!ho)if(S.getExtension("EXT_color_buffer_float")&&S.getExtension("OES_texture_float_linear")&&S.getExtension("EXT_float_blend"))ho=S.R32F;else{if(!S.getExtension("EXT_color_buffer_half_float"))throw Error("GPU does not fully support 4-channel float32 or float16 formats");ho=S.R16F}return ho}function ts(S){return S.l||(S.l=new ir),S.l}function Da(S){const Q=os(S);Q.viewport(0,0,S.width,S.height),Q.activeTexture(Q.TEXTURE0);let ge=hs(S,2);return ge||(ge=Cn(ts(S),Q,S.m?Q.LINEAR:Q.NEAREST),S.g.push(ge),S.j=!0),Q.bindTexture(Q.TEXTURE_2D,ge),ge}function Ba(S){S.h.bindTexture(S.h.TEXTURE_2D,null)}var ho,Ja=class{constructor(S,Q,ge,Ie,bt,Vt,Ln){this.g=S,this.m=Q,this.j=ge,this.canvas=Ie,this.l=bt,this.width=Vt,this.height=Ln,this.j&&--Go===0&&console.error("You seem to be creating MPMask instances without invoking .close(). This leaks resources.")}Da(){return!!hs(this,0)}ja(){return!!hs(this,1)}R(){return!!hs(this,2)}ia(){return(Q=hs(S=this,0))||(Q=vs(S),Q=new Uint8Array(Q.map(ge=>255*ge)),S.g.push(Q)),Q;var S,Q}ha(){return vs(this)}N(){return ys(this)}clone(){const S=[];for(const Q of this.g){let ge;if(Q instanceof Uint8Array)ge=new Uint8Array(Q);else if(Q instanceof Float32Array)ge=new Float32Array(Q);else{if(!(Q instanceof WebGLTexture))throw Error(`Type is not supported: ${Q}`);{const Ie=os(this),bt=ts(this);Ie.activeTexture(Ie.TEXTURE1),ge=Cn(bt,Ie,this.m?Ie.LINEAR:Ie.NEAREST),Ie.bindTexture(Ie.TEXTURE_2D,ge);const Vt=Us(this);Ie.texImage2D(Ie.TEXTURE_2D,0,Vt,this.width,this.height,0,Ie.RED,Ie.FLOAT,null),Ie.bindTexture(Ie.TEXTURE_2D,null),oi(bt,Ie,ge),li(bt,Ie,!1,()=>{Da(this),Ie.clearColor(0,0,0,0),Ie.clear(Ie.COLOR_BUFFER_BIT),Ie.drawArrays(Ie.TRIANGLE_FAN,0,4),Ba(this)}),zi(bt),Ba(this)}}S.push(ge)}return new Ja(S,this.m,this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&os(this).deleteTexture(hs(this,2)),Go=-1}};Ja.prototype.close=Ja.prototype.close,Ja.prototype.clone=Ja.prototype.clone,Ja.prototype.getAsWebGLTexture=Ja.prototype.N,Ja.prototype.getAsFloat32Array=Ja.prototype.ha,Ja.prototype.getAsUint8Array=Ja.prototype.ia,Ja.prototype.hasWebGLTexture=Ja.prototype.R,Ja.prototype.hasFloat32Array=Ja.prototype.ja,Ja.prototype.hasUint8Array=Ja.prototype.Da;var Go=250;const ju={color:"white",lineWidth:4,radius:6};function fu(S){return{...ju,fillColor:(S=S||{}).color,...S}}function eu(S,Q){return S instanceof Function?S(Q):S}function tu(S,Q,ge){return Math.max(Math.min(Q,ge),Math.min(Math.max(Q,ge),S))}function Gu(S){if(!S.l)throw Error("CPU rendering requested but CanvasRenderingContext2D not provided.");return S.l}function Zd(S){if(!S.j)throw Error("GPU rendering requested but WebGL2RenderingContext not provided.");return S.j}function xu(S,Q,ge){if(Q.R())ge(Q.N());else{const Ie=Q.ja()?Q.ha():Q.ia();S.m=S.m??new ir;const bt=Zd(S);ge((S=new Ja([Ie],Q.m,!1,bt.canvas,S.m,Q.width,Q.height)).N()),S.close()}}function Eu(S,Q,ge,Ie){const bt=function(Mn){return Mn.g||(Mn.g=new Pr),Mn.g}(S),Vt=Zd(S),Ln=Array.isArray(ge)?new ImageData(new Uint8ClampedArray(ge),1,1):ge;li(bt,Vt,!0,()=>{(function(gi,dr,Or,Jr){const xs=gi.g;if(xs.activeTexture(xs.TEXTURE0),xs.bindTexture(xs.TEXTURE_2D,dr),xs.activeTexture(xs.TEXTURE1),xs.bindTexture(xs.TEXTURE_2D,gi.B),xs.texImage2D(xs.TEXTURE_2D,0,xs.RGBA,xs.RGBA,xs.UNSIGNED_BYTE,Or),gi.H&&function(Os,us){if(Os!==us)return!1;Os=Os.entries(),us=us.entries();for(const[ja,ao]of Os){Os=ja;const jr=ao;var Qs=us.next();if(Qs.done)return!1;const[rs,Qr]=Qs.value;if(Qs=Qr,Os!==rs||jr[0]!==Qs[0]||jr[1]!==Qs[1]||jr[2]!==Qs[2]||jr[3]!==Qs[3])return!1}return!!us.next().done}(gi.H,Jr))xs.activeTexture(xs.TEXTURE2),xs.bindTexture(xs.TEXTURE_2D,gi.j);else{gi.H=Jr;const Os=Array(1024).fill(0);Jr.forEach((us,Qs)=>{if(us.length!==4)throw Error(`Color at index ${Qs} is not a four-channel value.`);Os[4*Qs]=us[0],Os[4*Qs+1]=us[1],Os[4*Qs+2]=us[2],Os[4*Qs+3]=us[3]}),xs.activeTexture(xs.TEXTURE2),xs.bindTexture(xs.TEXTURE_2D,gi.j),xs.texImage2D(xs.TEXTURE_2D,0,xs.RGBA,256,1,0,xs.RGBA,xs.UNSIGNED_BYTE,new Uint8Array(Os))}})(bt,Q,Ln,Ie),Vt.clearColor(0,0,0,0),Vt.clear(Vt.COLOR_BUFFER_BIT),Vt.drawArrays(Vt.TRIANGLE_FAN,0,4);const Mn=bt.g;Mn.activeTexture(Mn.TEXTURE0),Mn.bindTexture(Mn.TEXTURE_2D,null),Mn.activeTexture(Mn.TEXTURE1),Mn.bindTexture(Mn.TEXTURE_2D,null),Mn.activeTexture(Mn.TEXTURE2),Mn.bindTexture(Mn.TEXTURE_2D,null)})}function Id(S,Q,ge,Ie){const bt=Zd(S),Vt=function(gi){return gi.h||(gi.h=new Gr),gi.h}(S),Ln=Array.isArray(ge)?new ImageData(new Uint8ClampedArray(ge),1,1):ge,Mn=Array.isArray(Ie)?new ImageData(new Uint8ClampedArray(Ie),1,1):Ie;li(Vt,bt,!0,()=>{var gi=Vt.g;gi.activeTexture(gi.TEXTURE0),gi.bindTexture(gi.TEXTURE_2D,Q),gi.activeTexture(gi.TEXTURE1),gi.bindTexture(gi.TEXTURE_2D,Vt.j),gi.texImage2D(gi.TEXTURE_2D,0,gi.RGBA,gi.RGBA,gi.UNSIGNED_BYTE,Ln),gi.activeTexture(gi.TEXTURE2),gi.bindTexture(gi.TEXTURE_2D,Vt.B),gi.texImage2D(gi.TEXTURE_2D,0,gi.RGBA,gi.RGBA,gi.UNSIGNED_BYTE,Mn),bt.clearColor(0,0,0,0),bt.clear(bt.COLOR_BUFFER_BIT),bt.drawArrays(bt.TRIANGLE_FAN,0,4),bt.bindTexture(bt.TEXTURE_2D,null),(gi=Vt.g).activeTexture(gi.TEXTURE0),gi.bindTexture(gi.TEXTURE_2D,null),gi.activeTexture(gi.TEXTURE1),gi.bindTexture(gi.TEXTURE_2D,null),gi.activeTexture(gi.TEXTURE2),gi.bindTexture(gi.TEXTURE_2D,null)})}var Yl=class{constructor(S,Q){typeof CanvasRenderingContext2D<"u"&&S instanceof CanvasRenderingContext2D||S instanceof OffscreenCanvasRenderingContext2D?(this.l=S,this.j=Q):this.j=S}wa(S,Q){if(S){var ge=Gu(this);Q=fu(Q),ge.save();var Ie=ge.canvas,bt=0;for(const Vt of S)ge.fillStyle=eu(Q.fillColor,{index:bt,from:Vt}),ge.strokeStyle=eu(Q.color,{index:bt,from:Vt}),ge.lineWidth=eu(Q.lineWidth,{index:bt,from:Vt}),(S=new Path2D).arc(Vt.x*Ie.width,Vt.y*Ie.height,eu(Q.radius,{index:bt,from:Vt}),0,2*Math.PI),ge.fill(S),ge.stroke(S),++bt;ge.restore()}}va(S,Q,ge){if(S&&Q){var Ie=Gu(this);ge=fu(ge),Ie.save();var bt=Ie.canvas,Vt=0;for(const Ln of Q){Ie.beginPath(),Q=S[Ln.start];const Mn=S[Ln.end];Q&&Mn&&(Ie.strokeStyle=eu(ge.color,{index:Vt,from:Q,to:Mn}),Ie.lineWidth=eu(ge.lineWidth,{index:Vt,from:Q,to:Mn}),Ie.moveTo(Q.x*bt.width,Q.y*bt.height),Ie.lineTo(Mn.x*bt.width,Mn.y*bt.height)),++Vt,Ie.stroke()}Ie.restore()}}sa(S,Q){const ge=Gu(this);Q=fu(Q),ge.save(),ge.beginPath(),ge.lineWidth=eu(Q.lineWidth,{}),ge.strokeStyle=eu(Q.color,{}),ge.fillStyle=eu(Q.fillColor,{}),ge.moveTo(S.originX,S.originY),ge.lineTo(S.originX+S.width,S.originY),ge.lineTo(S.originX+S.width,S.originY+S.height),ge.lineTo(S.originX,S.originY+S.height),ge.lineTo(S.originX,S.originY),ge.stroke(),ge.fill(),ge.restore()}ta(S,Q,ge=[0,0,0,255]){this.l?function(Ie,bt,Vt,Ln){const Mn=Zd(Ie);xu(Ie,bt,gi=>{Eu(Ie,gi,Vt,Ln),(gi=Gu(Ie)).drawImage(Mn.canvas,0,0,gi.canvas.width,gi.canvas.height)})}(this,S,ge,Q):Eu(this,S.N(),ge,Q)}ua(S,Q,ge){this.l?function(Ie,bt,Vt,Ln){const Mn=Zd(Ie);xu(Ie,bt,gi=>{Id(Ie,gi,Vt,Ln),(gi=Gu(Ie)).drawImage(Mn.canvas,0,0,gi.canvas.width,gi.canvas.height)})}(this,S,Q,ge):Id(this,S.N(),Q,ge)}close(){this.g?.close(),this.g=void 0,this.h?.close(),this.h=void 0,this.m?.close(),this.m=void 0}};function Po(S,Q){switch(Q){case 0:return S.g.find(ge=>ge instanceof ImageData);case 1:return S.g.find(ge=>typeof ImageBitmap<"u"&&ge instanceof ImageBitmap);case 2:return S.g.find(ge=>typeof WebGLTexture<"u"&&ge instanceof WebGLTexture);default:throw Error(`Type is not supported: ${Q}`)}}function qd(S){var Q=Po(S,0);if(!Q){Q=Wd(S);const ge=Ed(S),Ie=new Uint8Array(S.width*S.height*4);oi(ge,Q,Yu(S)),Q.readPixels(0,0,S.width,S.height,Q.RGBA,Q.UNSIGNED_BYTE,Ie),zi(ge),Q=new ImageData(new Uint8ClampedArray(Ie.buffer),S.width,S.height),S.g.push(Q)}return Q}function Yu(S){let Q=Po(S,2);if(!Q){const ge=Wd(S);Q=Wu(S);const Ie=Po(S,1)||qd(S);ge.texImage2D(ge.TEXTURE_2D,0,ge.RGBA,ge.RGBA,ge.UNSIGNED_BYTE,Ie),zd(S)}return Q}function Wd(S){if(!S.canvas)throw Error("Conversion to different image formats require that a canvas is passed when initializing the image.");return S.h||(S.h=ie(S.canvas.getContext("webgl2"),"You cannot use a canvas that is already bound to a different type of rendering context.")),S.h}function Ed(S){return S.l||(S.l=new ir),S.l}function Wu(S){const Q=Wd(S);Q.viewport(0,0,S.width,S.height),Q.activeTexture(Q.TEXTURE0);let ge=Po(S,2);return ge||(ge=Cn(Ed(S),Q),S.g.push(ge),S.m=!0),Q.bindTexture(Q.TEXTURE_2D,ge),ge}function zd(S){S.h.bindTexture(S.h.TEXTURE_2D,null)}function vc(S){const Q=Wd(S);return li(Ed(S),Q,!0,()=>function(ge,Ie){const bt=ge.canvas;if(bt.width===ge.width&&bt.height===ge.height)return Ie();const Vt=bt.width,Ln=bt.height;return bt.width=ge.width,bt.height=ge.height,ge=Ie(),bt.width=Vt,bt.height=Ln,ge}(S,()=>{if(Q.bindFramebuffer(Q.FRAMEBUFFER,null),Q.clearColor(0,0,0,0),Q.clear(Q.COLOR_BUFFER_BIT),Q.drawArrays(Q.TRIANGLE_FAN,0,4),!(S.canvas instanceof OffscreenCanvas))throw Error("Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas");return S.canvas.transferToImageBitmap()}))}Yl.prototype.close=Yl.prototype.close,Yl.prototype.drawConfidenceMask=Yl.prototype.ua,Yl.prototype.drawCategoryMask=Yl.prototype.ta,Yl.prototype.drawBoundingBox=Yl.prototype.sa,Yl.prototype.drawConnectors=Yl.prototype.va,Yl.prototype.drawLandmarks=Yl.prototype.wa,Yl.lerp=function(S,Q,ge,Ie,bt){return tu(Ie*(1-(S-Q)/(ge-Q))+bt*(1-(ge-S)/(ge-Q)),Ie,bt)},Yl.clamp=tu;var Ou=class{constructor(S,Q,ge,Ie,bt,Vt,Ln){this.g=S,this.j=Q,this.m=ge,this.canvas=Ie,this.l=bt,this.width=Vt,this.height=Ln,(this.j||this.m)&&--qc===0&&console.error("You seem to be creating MPImage instances without invoking .close(). This leaks resources.")}Ca(){return!!Po(this,0)}ka(){return!!Po(this,1)}R(){return!!Po(this,2)}Aa(){return qd(this)}za(){var S=Po(this,1);return S||(Yu(this),Wu(this),S=vc(this),zd(this),this.g.push(S),this.j=!0),S}N(){return Yu(this)}clone(){const S=[];for(const Q of this.g){let ge;if(Q instanceof ImageData)ge=new ImageData(Q.data,this.width,this.height);else if(Q instanceof WebGLTexture){const Ie=Wd(this),bt=Ed(this);Ie.activeTexture(Ie.TEXTURE1),ge=Cn(bt,Ie),Ie.bindTexture(Ie.TEXTURE_2D,ge),Ie.texImage2D(Ie.TEXTURE_2D,0,Ie.RGBA,this.width,this.height,0,Ie.RGBA,Ie.UNSIGNED_BYTE,null),Ie.bindTexture(Ie.TEXTURE_2D,null),oi(bt,Ie,ge),li(bt,Ie,!1,()=>{Wu(this),Ie.clearColor(0,0,0,0),Ie.clear(Ie.COLOR_BUFFER_BIT),Ie.drawArrays(Ie.TRIANGLE_FAN,0,4),zd(this)}),zi(bt),zd(this)}else{if(!(Q instanceof ImageBitmap))throw Error(`Type is not supported: ${Q}`);Yu(this),Wu(this),ge=vc(this),zd(this)}S.push(ge)}return new Ou(S,this.ka(),this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Po(this,1).close(),this.m&&Wd(this).deleteTexture(Po(this,2)),qc=-1}};Ou.prototype.close=Ou.prototype.close,Ou.prototype.clone=Ou.prototype.clone,Ou.prototype.getAsWebGLTexture=Ou.prototype.N,Ou.prototype.getAsImageBitmap=Ou.prototype.za,Ou.prototype.getAsImageData=Ou.prototype.Aa,Ou.prototype.hasWebGLTexture=Ou.prototype.R,Ou.prototype.hasImageBitmap=Ou.prototype.ka,Ou.prototype.hasImageData=Ou.prototype.Ca;var qc=250;function ed(...S){return S.map(([Q,ge])=>({start:Q,end:ge}))}const cf=function(S){return class extends S{Ha(){this.i._registerModelResourcesGraphService()}}}((Wc=class{constructor(S,Q){this.l=!0,this.i=S,this.g=null,this.h=0,this.m=typeof this.i._addIntToInputStream=="function",Q!==void 0?this.i.canvas=Q:Lo()?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(S){const Q=await(await fetch(S)).arrayBuffer();S=!(S.endsWith(".pbtxt")||S.endsWith(".textproto")),this.setGraph(new Uint8Array(Q),S)}setGraphFromString(S){this.setGraph(new TextEncoder().encode(S),!1)}setGraph(S,Q){const ge=S.length,Ie=this.i._malloc(ge);this.i.HEAPU8.set(S,Ie),Q?this.i._changeBinaryGraph(ge,Ie):this.i._changeTextGraph(ge,Ie),this.i._free(Ie)}configureAudio(S,Q,ge,Ie,bt){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep ":gl_graph_runner_audio" missing?'),ua(this,Ie||"input_audio",Vt=>{ua(this,bt=bt||"audio_header",Ln=>{this.i._configureAudio(Vt,Ln,S,Q??0,ge)})})}setAutoResizeCanvas(S){this.l=S}setAutoRenderToScreen(S){this.i._setAutoRenderToScreen(S)}setGpuBufferVerticalFlip(S){this.i.gpuOriginForWebTexturesIsBottomLeft=S}ca(S){xa(this,"__graph_config__",Q=>{S(Q)}),ua(this,"__graph_config__",Q=>{this.i._getGraphConfig(Q,void 0)}),delete this.i.simpleListeners.__graph_config__}attachErrorListener(S){this.i.errorListener=S}attachEmptyPacketListener(S,Q){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{},this.i.emptyPacketListeners[S]=Q}addAudioToStream(S,Q,ge){this.addAudioToStreamWithShape(S,0,0,Q,ge)}addAudioToStreamWithShape(S,Q,ge,Ie,bt){const Vt=4*S.length;this.h!==Vt&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(Vt),this.h=Vt),this.i.HEAPF32.set(S,this.g/4),ua(this,Ie,Ln=>{this.i._addAudioToInputStream(this.g,Q,ge,Ln,bt)})}addGpuBufferToStream(S,Q,ge){ua(this,Q,Ie=>{const[bt,Vt]=Va(this,S,Ie);this.i._addBoundTextureToStream(Ie,bt,Vt,ge)})}addBoolToStream(S,Q,ge){ua(this,Q,Ie=>{this.i._addBoolToInputStream(S,Ie,ge)})}addDoubleToStream(S,Q,ge){ua(this,Q,Ie=>{this.i._addDoubleToInputStream(S,Ie,ge)})}addFloatToStream(S,Q,ge){ua(this,Q,Ie=>{this.i._addFloatToInputStream(S,Ie,ge)})}addIntToStream(S,Q,ge){ua(this,Q,Ie=>{this.i._addIntToInputStream(S,Ie,ge)})}addUintToStream(S,Q,ge){ua(this,Q,Ie=>{this.i._addUintToInputStream(S,Ie,ge)})}addStringToStream(S,Q,ge){ua(this,Q,Ie=>{ua(this,S,bt=>{this.i._addStringToInputStream(bt,Ie,ge)})})}addStringRecordToStream(S,Q,ge){ua(this,Q,Ie=>{Bo(this,Object.keys(S),bt=>{Bo(this,Object.values(S),Vt=>{this.i._addFlatHashMapToInputStream(bt,Vt,Object.keys(S).length,Ie,ge)})})})}addProtoToStream(S,Q,ge,Ie){ua(this,ge,bt=>{ua(this,Q,Vt=>{const Ln=this.i._malloc(S.length);this.i.HEAPU8.set(S,Ln),this.i._addProtoToInputStream(Ln,S.length,Vt,bt,Ie),this.i._free(Ln)})})}addEmptyPacketToStream(S,Q){ua(this,S,ge=>{this.i._addEmptyPacketToInputStream(ge,Q)})}addBoolVectorToStream(S,Q,ge){ua(this,Q,Ie=>{const bt=this.i._allocateBoolVector(S.length);if(!bt)throw Error("Unable to allocate new bool vector on heap.");for(const Vt of S)this.i._addBoolVectorEntry(bt,Vt);this.i._addBoolVectorToInputStream(bt,Ie,ge)})}addDoubleVectorToStream(S,Q,ge){ua(this,Q,Ie=>{const bt=this.i._allocateDoubleVector(S.length);if(!bt)throw Error("Unable to allocate new double vector on heap.");for(const Vt of S)this.i._addDoubleVectorEntry(bt,Vt);this.i._addDoubleVectorToInputStream(bt,Ie,ge)})}addFloatVectorToStream(S,Q,ge){ua(this,Q,Ie=>{const bt=this.i._allocateFloatVector(S.length);if(!bt)throw Error("Unable to allocate new float vector on heap.");for(const Vt of S)this.i._addFloatVectorEntry(bt,Vt);this.i._addFloatVectorToInputStream(bt,Ie,ge)})}addIntVectorToStream(S,Q,ge){ua(this,Q,Ie=>{const bt=this.i._allocateIntVector(S.length);if(!bt)throw Error("Unable to allocate new int vector on heap.");for(const Vt of S)this.i._addIntVectorEntry(bt,Vt);this.i._addIntVectorToInputStream(bt,Ie,ge)})}addUintVectorToStream(S,Q,ge){ua(this,Q,Ie=>{const bt=this.i._allocateUintVector(S.length);if(!bt)throw Error("Unable to allocate new unsigned int vector on heap.");for(const Vt of S)this.i._addUintVectorEntry(bt,Vt);this.i._addUintVectorToInputStream(bt,Ie,ge)})}addStringVectorToStream(S,Q,ge){ua(this,Q,Ie=>{const bt=this.i._allocateStringVector(S.length);if(!bt)throw Error("Unable to allocate new string vector on heap.");for(const Vt of S)ua(this,Vt,Ln=>{this.i._addStringVectorEntry(bt,Ln)});this.i._addStringVectorToInputStream(bt,Ie,ge)})}addBoolToInputSidePacket(S,Q){ua(this,Q,ge=>{this.i._addBoolToInputSidePacket(S,ge)})}addDoubleToInputSidePacket(S,Q){ua(this,Q,ge=>{this.i._addDoubleToInputSidePacket(S,ge)})}addFloatToInputSidePacket(S,Q){ua(this,Q,ge=>{this.i._addFloatToInputSidePacket(S,ge)})}addIntToInputSidePacket(S,Q){ua(this,Q,ge=>{this.i._addIntToInputSidePacket(S,ge)})}addUintToInputSidePacket(S,Q){ua(this,Q,ge=>{this.i._addUintToInputSidePacket(S,ge)})}addStringToInputSidePacket(S,Q){ua(this,Q,ge=>{ua(this,S,Ie=>{this.i._addStringToInputSidePacket(Ie,ge)})})}addProtoToInputSidePacket(S,Q,ge){ua(this,ge,Ie=>{ua(this,Q,bt=>{const Vt=this.i._malloc(S.length);this.i.HEAPU8.set(S,Vt),this.i._addProtoToInputSidePacket(Vt,S.length,bt,Ie),this.i._free(Vt)})})}addBoolVectorToInputSidePacket(S,Q){ua(this,Q,ge=>{const Ie=this.i._allocateBoolVector(S.length);if(!Ie)throw Error("Unable to allocate new bool vector on heap.");for(const bt of S)this.i._addBoolVectorEntry(Ie,bt);this.i._addBoolVectorToInputSidePacket(Ie,ge)})}addDoubleVectorToInputSidePacket(S,Q){ua(this,Q,ge=>{const Ie=this.i._allocateDoubleVector(S.length);if(!Ie)throw Error("Unable to allocate new double vector on heap.");for(const bt of S)this.i._addDoubleVectorEntry(Ie,bt);this.i._addDoubleVectorToInputSidePacket(Ie,ge)})}addFloatVectorToInputSidePacket(S,Q){ua(this,Q,ge=>{const Ie=this.i._allocateFloatVector(S.length);if(!Ie)throw Error("Unable to allocate new float vector on heap.");for(const bt of S)this.i._addFloatVectorEntry(Ie,bt);this.i._addFloatVectorToInputSidePacket(Ie,ge)})}addIntVectorToInputSidePacket(S,Q){ua(this,Q,ge=>{const Ie=this.i._allocateIntVector(S.length);if(!Ie)throw Error("Unable to allocate new int vector on heap.");for(const bt of S)this.i._addIntVectorEntry(Ie,bt);this.i._addIntVectorToInputSidePacket(Ie,ge)})}addUintVectorToInputSidePacket(S,Q){ua(this,Q,ge=>{const Ie=this.i._allocateUintVector(S.length);if(!Ie)throw Error("Unable to allocate new unsigned int vector on heap.");for(const bt of S)this.i._addUintVectorEntry(Ie,bt);this.i._addUintVectorToInputSidePacket(Ie,ge)})}addStringVectorToInputSidePacket(S,Q){ua(this,Q,ge=>{const Ie=this.i._allocateStringVector(S.length);if(!Ie)throw Error("Unable to allocate new string vector on heap.");for(const bt of S)ua(this,bt,Vt=>{this.i._addStringVectorEntry(Ie,Vt)});this.i._addStringVectorToInputSidePacket(Ie,ge)})}attachBoolListener(S,Q){xa(this,S,Q),ua(this,S,ge=>{this.i._attachBoolListener(ge)})}attachBoolVectorListener(S,Q){Ao(this,S,Q),ua(this,S,ge=>{this.i._attachBoolVectorListener(ge)})}attachIntListener(S,Q){xa(this,S,Q),ua(this,S,ge=>{this.i._attachIntListener(ge)})}attachIntVectorListener(S,Q){Ao(this,S,Q),ua(this,S,ge=>{this.i._attachIntVectorListener(ge)})}attachUintListener(S,Q){xa(this,S,Q),ua(this,S,ge=>{this.i._attachUintListener(ge)})}attachUintVectorListener(S,Q){Ao(this,S,Q),ua(this,S,ge=>{this.i._attachUintVectorListener(ge)})}attachDoubleListener(S,Q){xa(this,S,Q),ua(this,S,ge=>{this.i._attachDoubleListener(ge)})}attachDoubleVectorListener(S,Q){Ao(this,S,Q),ua(this,S,ge=>{this.i._attachDoubleVectorListener(ge)})}attachFloatListener(S,Q){xa(this,S,Q),ua(this,S,ge=>{this.i._attachFloatListener(ge)})}attachFloatVectorListener(S,Q){Ao(this,S,Q),ua(this,S,ge=>{this.i._attachFloatVectorListener(ge)})}attachStringListener(S,Q){xa(this,S,Q),ua(this,S,ge=>{this.i._attachStringListener(ge)})}attachStringVectorListener(S,Q){Ao(this,S,Q),ua(this,S,ge=>{this.i._attachStringVectorListener(ge)})}attachProtoListener(S,Q,ge){xa(this,S,Q),ua(this,S,Ie=>{this.i._attachProtoListener(Ie,ge||!1)})}attachProtoVectorListener(S,Q,ge){Ao(this,S,Q),ua(this,S,Ie=>{this.i._attachProtoVectorListener(Ie,ge||!1)})}attachAudioListener(S,Q,ge){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep ":gl_graph_runner_audio_out" missing?'),xa(this,S,(Ie,bt)=>{Ie=new Float32Array(Ie.buffer,Ie.byteOffset,Ie.length/4),Q(Ie,bt)}),ua(this,S,Ie=>{this.i._attachAudioListener(Ie,ge||!1)})}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph(),this.i.simpleListeners=void 0,this.i.emptyPacketListeners=void 0}},class extends Wc{get ea(){return this.i}oa(S,Q,ge){ua(this,Q,Ie=>{const[bt,Vt]=Va(this,S,Ie);this.ea._addBoundTextureAsImageToStream(Ie,bt,Vt,ge)})}V(S,Q){xa(this,S,Q),ua(this,S,ge=>{this.ea._attachImageListener(ge)})}ba(S,Q){Ao(this,S,Q),ua(this,S,ge=>{this.ea._attachImageVectorListener(ge)})}}));var Wc,Vd=class extends cf{};async function dl(S,Q,ge){return async function(Ie,bt,Vt,Ln){return cu(Ie,bt,Vt,Ln)}(S,ge.canvas??(Lo()?void 0:document.createElement("canvas")),Q,ge)}function Yc(S,Q,ge,Ie){if(S.U){const Vt=new zl;if(ge?.regionOfInterest){if(!S.na)throw Error("This task doesn't support region-of-interest.");var bt=ge.regionOfInterest;if(bt.left>=bt.right||bt.top>=bt.bottom)throw Error("Expected RectF with left < right and top < bottom.");if(bt.left<0||bt.top<0||bt.right>1||bt.bottom>1)throw Error("Expected RectF values to be in [0,1].");ca(Vt,1,(bt.left+bt.right)/2),ca(Vt,2,(bt.top+bt.bottom)/2),ca(Vt,4,bt.right-bt.left),ca(Vt,3,bt.bottom-bt.top)}else ca(Vt,1,.5),ca(Vt,2,.5),ca(Vt,4,1),ca(Vt,3,1);if(ge?.rotationDegrees){if(ge?.rotationDegrees%90!=0)throw Error("Expected rotation to be a multiple of 90\xB0.");if(ca(Vt,5,-Math.PI*ge.rotationDegrees/180),ge?.rotationDegrees%180!=0){const[Ln,Mn]=jo(Q);ge=Wo(Vt,3)*Mn/Ln,bt=Wo(Vt,4)*Ln/Mn,ca(Vt,4,ge),ca(Vt,3,bt)}}S.g.addProtoToStream(Vt.g(),"mediapipe.NormalizedRect",S.U,Ie)}S.g.oa(Q,S.Z,Ie??performance.now()),S.finishProcessing()}function Gd(S,Q,ge){if(S.baseOptions?.g())throw Error("Task is not initialized with image mode. 'runningMode' must be set to 'IMAGE'.");Yc(S,Q,ge,S.B+1)}function $u(S,Q,ge,Ie){if(!S.baseOptions?.g())throw Error("Task is not initialized with video mode. 'runningMode' must be set to 'VIDEO'.");Yc(S,Q,ge,Ie)}function nc(S,Q,ge,Ie){var bt=Q.data;const Vt=Q.width,Ln=Vt*(Q=Q.height);if((bt instanceof Uint8Array||bt instanceof Float32Array)&&bt.length!==Ln)throw Error("Unsupported channel count: "+bt.length/Ln);return S=new Ja([bt],ge,!1,S.g.i.canvas,S.P,Vt,Q),Ie?S.clone():S}var Fd=class extends Rd{constructor(S,Q,ge,Ie){super(S),this.g=S,this.Z=Q,this.U=ge,this.na=Ie,this.P=new ir}l(S,Q=!0){if("runningMode"in S&&Fl(this.baseOptions,2,!!S.runningMode&&S.runningMode!=="IMAGE"),S.canvas!==void 0&&this.g.i.canvas!==S.canvas)throw Error("You must create a new task to reset the canvas.");return super.l(S,Q)}close(){this.P.close(),super.close()}};Fd.prototype.close=Fd.prototype.close;var wd=class extends Fd{constructor(S,Q){super(new Vd(S,Q),"image_in","norm_rect_in",!1),this.j={detections:[]},_a(S=this.h=new ou,0,1,Q=new sl),ca(this.h,2,.5),ca(this.h,3,.3)}get baseOptions(){return Gs(this.h,sl,1)}set baseOptions(S){_a(this.h,0,1,S)}o(S){return"minDetectionConfidence"in S&&ca(this.h,2,S.minDetectionConfidence??.5),"minSuppressionThreshold"in S&&ca(this.h,3,S.minSuppressionThreshold??.3),this.l(S)}D(S,Q){return this.j={detections:[]},Gd(this,S,Q),this.j}F(S,Q,ge){return this.j={detections:[]},$u(this,S,ge,Q),this.j}m(){var S=new wl;Uo(S,"image_in"),Uo(S,"norm_rect_in"),so(S,"detections");const Q=new Js;Xt(Q,qu,this.h);const ge=new jl;ka(ge,"mediapipe.tasks.vision.face_detector.FaceDetectorGraph"),mo(ge,"IMAGE:image_in"),mo(ge,"NORM_RECT:norm_rect_in"),fo(ge,"DETECTIONS:detections"),ge.o(Q),Vo(S,ge),this.g.attachProtoVectorListener("detections",(Ie,bt)=>{for(const Vt of Ie)Ie=_l(Vt),this.j.detections.push($s(Ie));va(this,bt)}),this.g.attachEmptyPacketListener("detections",Ie=>{va(this,Ie)}),S=S.g(),this.setGraph(new Uint8Array(S),!0)}};wd.prototype.detectForVideo=wd.prototype.F,wd.prototype.detect=wd.prototype.D,wd.prototype.setOptions=wd.prototype.o,wd.createFromModelPath=async function(S,Q){return dl(wd,S,{baseOptions:{modelAssetPath:Q}})},wd.createFromModelBuffer=function(S,Q){return dl(wd,S,{baseOptions:{modelAssetBuffer:Q}})},wd.createFromOptions=function(S,Q){return dl(wd,S,Q)};var Ac=ed([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]),ic=ed([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]),no=ed([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),yc=ed([474,475],[475,476],[476,477],[477,474]),Yd=ed([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]),rc=ed([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),Tc=ed([469,470],[470,471],[471,472],[472,469]),Qu=ed([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]),ec=[...Ac,...ic,...no,...Yd,...rc,...Qu],Ru=ed([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 ef(S){S.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}var Kl=class extends Fd{constructor(S,Q){super(new Vd(S,Q),"image_in","norm_rect",!1),this.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]},this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1,_a(S=this.h=new Zo,0,1,Q=new sl),this.v=new Pd,_a(this.h,0,3,this.v),this.s=new ou,_a(this.h,0,2,this.s),ll(this.s,4,1),ca(this.s,2,.5),ca(this.v,2,.5),ca(this.h,4,.5)}get baseOptions(){return Gs(this.h,sl,1)}set baseOptions(S){_a(this.h,0,1,S)}o(S){return"numFaces"in S&&ll(this.s,4,S.numFaces??1),"minFaceDetectionConfidence"in S&&ca(this.s,2,S.minFaceDetectionConfidence??.5),"minTrackingConfidence"in S&&ca(this.h,4,S.minTrackingConfidence??.5),"minFacePresenceConfidence"in S&&ca(this.v,2,S.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in S&&(this.outputFaceBlendshapes=!!S.outputFaceBlendshapes),"outputFacialTransformationMatrixes"in S&&(this.outputFacialTransformationMatrixes=!!S.outputFacialTransformationMatrixes),this.l(S)}D(S,Q){return ef(this),Gd(this,S,Q),this.j}F(S,Q,ge){return ef(this),$u(this,S,ge,Q),this.j}m(){var S=new wl;Uo(S,"image_in"),Uo(S,"norm_rect"),so(S,"face_landmarks");const Q=new Js;Xt(Q,Ni,this.h);const ge=new jl;ka(ge,"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph"),mo(ge,"IMAGE:image_in"),mo(ge,"NORM_RECT:norm_rect"),fo(ge,"NORM_LANDMARKS:face_landmarks"),ge.o(Q),Vo(S,ge),this.g.attachProtoVectorListener("face_landmarks",(Ie,bt)=>{for(const Vt of Ie)Ie=ku(Vt),this.j.faceLandmarks.push(Er(Ie));va(this,bt)}),this.g.attachEmptyPacketListener("face_landmarks",Ie=>{va(this,Ie)}),this.outputFaceBlendshapes&&(so(S,"blendshapes"),fo(ge,"BLENDSHAPES:blendshapes"),this.g.attachProtoVectorListener("blendshapes",(Ie,bt)=>{if(this.outputFaceBlendshapes)for(const Vt of Ie)Ie=Ju(Vt),this.j.faceBlendshapes.push(lo(Ie.g()??[]));va(this,bt)}),this.g.attachEmptyPacketListener("blendshapes",Ie=>{va(this,Ie)})),this.outputFacialTransformationMatrixes&&(so(S,"face_geometry"),fo(ge,"FACE_GEOMETRY:face_geometry"),this.g.attachProtoVectorListener("face_geometry",(Ie,bt)=>{if(this.outputFacialTransformationMatrixes)for(const Vt of Ie)(Ie=Gs(bd(Vt),cd,2))&&this.j.facialTransformationMatrixes.push({rows:Ca(Ie,1)??0??0,columns:Ca(Ie,2)??0??0,data:Wr(Ie,3,ti,Hi()).slice()??[]});va(this,bt)}),this.g.attachEmptyPacketListener("face_geometry",Ie=>{va(this,Ie)})),S=S.g(),this.setGraph(new Uint8Array(S),!0)}};Kl.prototype.detectForVideo=Kl.prototype.F,Kl.prototype.detect=Kl.prototype.D,Kl.prototype.setOptions=Kl.prototype.o,Kl.createFromModelPath=function(S,Q){return dl(Kl,S,{baseOptions:{modelAssetPath:Q}})},Kl.createFromModelBuffer=function(S,Q){return dl(Kl,S,{baseOptions:{modelAssetBuffer:Q}})},Kl.createFromOptions=function(S,Q){return dl(Kl,S,Q)},Kl.FACE_LANDMARKS_LIPS=Ac,Kl.FACE_LANDMARKS_LEFT_EYE=ic,Kl.FACE_LANDMARKS_LEFT_EYEBROW=no,Kl.FACE_LANDMARKS_LEFT_IRIS=yc,Kl.FACE_LANDMARKS_RIGHT_EYE=Yd,Kl.FACE_LANDMARKS_RIGHT_EYEBROW=rc,Kl.FACE_LANDMARKS_RIGHT_IRIS=Tc,Kl.FACE_LANDMARKS_FACE_OVAL=Qu,Kl.FACE_LANDMARKS_CONTOURS=ec,Kl.FACE_LANDMARKS_TESSELATION=Ru;var Cd=class extends Fd{constructor(S,Q){super(new Vd(S,Q),"image_in","norm_rect",!0),_a(S=this.j=new vi,0,1,Q=new sl)}get baseOptions(){return Gs(this.j,sl,1)}set baseOptions(S){_a(this.j,0,1,S)}o(S){return super.l(S)}Ka(S,Q,ge){const Ie=typeof Q!="function"?Q:{};if(this.h=typeof Q=="function"?Q:ge,Gd(this,S,Ie??{}),!this.h)return this.s}m(){var S=new wl;Uo(S,"image_in"),Uo(S,"norm_rect"),so(S,"stylized_image");const Q=new Js;Xt(Q,Ir,this.j);const ge=new jl;ka(ge,"mediapipe.tasks.vision.face_stylizer.FaceStylizerGraph"),mo(ge,"IMAGE:image_in"),mo(ge,"NORM_RECT:norm_rect"),fo(ge,"STYLIZED_IMAGE:stylized_image"),ge.o(Q),Vo(S,ge),this.g.V("stylized_image",(Ie,bt)=>{var Vt=!this.h,Ln=Ie.data,Mn=Ie.width;const gi=Mn*(Ie=Ie.height);if(Ln instanceof Uint8Array)if(Ln.length===3*gi){const dr=new Uint8ClampedArray(4*gi);for(let Or=0;Or<gi;++Or)dr[4*Or]=Ln[3*Or],dr[4*Or+1]=Ln[3*Or+1],dr[4*Or+2]=Ln[3*Or+2],dr[4*Or+3]=255;Ln=new ImageData(dr,Mn,Ie)}else{if(Ln.length!==4*gi)throw Error("Unsupported channel count: "+Ln.length/gi);Ln=new ImageData(new Uint8ClampedArray(Ln.buffer,Ln.byteOffset,Ln.length),Mn,Ie)}else if(!(Ln instanceof WebGLTexture))throw Error(`Unsupported format: ${Ln.constructor.name}`);Mn=new Ou([Ln],!1,!1,this.g.i.canvas,this.P,Mn,Ie),this.s=Vt=Vt?Mn.clone():Mn,this.h&&this.h(Vt),va(this,bt)}),this.g.attachEmptyPacketListener("stylized_image",Ie=>{this.s=null,this.h&&this.h(null),va(this,Ie)}),S=S.g(),this.setGraph(new Uint8Array(S),!0)}};Cd.prototype.stylize=Cd.prototype.Ka,Cd.prototype.setOptions=Cd.prototype.o,Cd.createFromModelPath=function(S,Q){return dl(Cd,S,{baseOptions:{modelAssetPath:Q}})},Cd.createFromModelBuffer=function(S,Q){return dl(Cd,S,{baseOptions:{modelAssetBuffer:Q}})},Cd.createFromOptions=function(S,Q){return dl(Cd,S,Q)};var zc=ed([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 Vc(S){S.gestures=[],S.landmarks=[],S.worldLandmarks=[],S.handedness=[]}function tf(S){return S.gestures.length===0?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:S.gestures,landmarks:S.landmarks,worldLandmarks:S.worldLandmarks,handedness:S.handedness,handednesses:S.handedness}}function nf(S,Q=!0){const ge=[];for(const bt of S){var Ie=Ju(bt);S=[];for(const Vt of Ie.g())Ie=Q&&Ca(Vt,1)!=null?Ca(Vt,1)??0:-1,S.push({score:Wo(Vt,2)??0,index:Ie,categoryName:Do(Vt,3)??""??"",displayName:Do(Vt,4)??""??""});ge.push(S)}return ge}var kd=class extends Fd{constructor(S,Q){super(new Vd(S,Q),"image_in","norm_rect",!1),this.gestures=[],this.landmarks=[],this.worldLandmarks=[],this.handedness=[],_a(S=this.j=new Cl,0,1,Q=new sl),this.s=new Xo,_a(this.j,0,2,this.s),this.C=new Qa,_a(this.s,0,3,this.C),this.v=new Ws,_a(this.s,0,2,this.v),this.h=new Ss,_a(this.j,0,3,this.h),ca(this.v,2,.5),ca(this.s,4,.5),ca(this.C,2,.5)}get baseOptions(){return Gs(this.j,sl,1)}set baseOptions(S){_a(this.j,0,1,S)}o(S){if(ll(this.v,3,S.numHands??1),"minHandDetectionConfidence"in S&&ca(this.v,2,S.minHandDetectionConfidence??.5),"minTrackingConfidence"in S&&ca(this.s,4,S.minTrackingConfidence??.5),"minHandPresenceConfidence"in S&&ca(this.C,2,S.minHandPresenceConfidence??.5),S.cannedGesturesClassifierOptions){var Q=new ns,ge=Q,Ie=Ya(S.cannedGesturesClassifierOptions,Gs(this.h,ns,3)?.h());_a(ge,0,2,Ie),_a(this.h,0,3,Q)}else S.cannedGesturesClassifierOptions===void 0&&Gs(this.h,ns,3)?.g();return S.customGesturesClassifierOptions?(_a(ge=Q=new ns,0,2,Ie=Ya(S.customGesturesClassifierOptions,Gs(this.h,ns,4)?.h())),_a(this.h,0,4,Q)):S.customGesturesClassifierOptions===void 0&&Gs(this.h,ns,4)?.g(),this.l(S)}Fa(S,Q){return Vc(this),Gd(this,S,Q),tf(this)}Ga(S,Q,ge){return Vc(this),$u(this,S,ge,Q),tf(this)}m(){var S=new wl;Uo(S,"image_in"),Uo(S,"norm_rect"),so(S,"hand_gestures"),so(S,"hand_landmarks"),so(S,"world_hand_landmarks"),so(S,"handedness");const Q=new Js;Xt(Q,Al,this.j);const ge=new jl;ka(ge,"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph"),mo(ge,"IMAGE:image_in"),mo(ge,"NORM_RECT:norm_rect"),fo(ge,"HAND_GESTURES:hand_gestures"),fo(ge,"LANDMARKS:hand_landmarks"),fo(ge,"WORLD_LANDMARKS:world_hand_landmarks"),fo(ge,"HANDEDNESS:handedness"),ge.o(Q),Vo(S,ge),this.g.attachProtoVectorListener("hand_landmarks",(Ie,bt)=>{for(const Vt of Ie){Ie=ku(Vt);const Ln=[];for(const Mn of Yo(Ie,xl,1))Ln.push({x:Wo(Mn,1)??0,y:Wo(Mn,2)??0,z:Wo(Mn,3)??0,visibility:Wo(Mn,4)??0});this.landmarks.push(Ln)}va(this,bt)}),this.g.attachEmptyPacketListener("hand_landmarks",Ie=>{va(this,Ie)}),this.g.attachProtoVectorListener("world_hand_landmarks",(Ie,bt)=>{for(const Vt of Ie){Ie=Uu(Vt);const Ln=[];for(const Mn of Yo(Ie,Su,1))Ln.push({x:Wo(Mn,1)??0,y:Wo(Mn,2)??0,z:Wo(Mn,3)??0,visibility:Wo(Mn,4)??0});this.worldLandmarks.push(Ln)}va(this,bt)}),this.g.attachEmptyPacketListener("world_hand_landmarks",Ie=>{va(this,Ie)}),this.g.attachProtoVectorListener("hand_gestures",(Ie,bt)=>{this.gestures.push(...nf(Ie,!1)),va(this,bt)}),this.g.attachEmptyPacketListener("hand_gestures",Ie=>{va(this,Ie)}),this.g.attachProtoVectorListener("handedness",(Ie,bt)=>{this.handedness.push(...nf(Ie)),va(this,bt)}),this.g.attachEmptyPacketListener("handedness",Ie=>{va(this,Ie)}),S=S.g(),this.setGraph(new Uint8Array(S),!0)}};function hd(S){return{landmarks:S.landmarks,worldLandmarks:S.worldLandmarks,handednesses:S.handedness,handedness:S.handedness}}kd.prototype.recognizeForVideo=kd.prototype.Ga,kd.prototype.recognize=kd.prototype.Fa,kd.prototype.setOptions=kd.prototype.o,kd.createFromModelPath=function(S,Q){return dl(kd,S,{baseOptions:{modelAssetPath:Q}})},kd.createFromModelBuffer=function(S,Q){return dl(kd,S,{baseOptions:{modelAssetBuffer:Q}})},kd.createFromOptions=function(S,Q){return dl(kd,S,Q)},kd.HAND_CONNECTIONS=zc;var Ml=class extends Fd{constructor(S,Q){super(new Vd(S,Q),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.handedness=[],_a(S=this.h=new Xo,0,1,Q=new sl),this.s=new Qa,_a(this.h,0,3,this.s),this.j=new Ws,_a(this.h,0,2,this.j),ll(this.j,3,1),ca(this.j,2,.5),ca(this.s,2,.5),ca(this.h,4,.5)}get baseOptions(){return Gs(this.h,sl,1)}set baseOptions(S){_a(this.h,0,1,S)}o(S){return"numHands"in S&&ll(this.j,3,S.numHands??1),"minHandDetectionConfidence"in S&&ca(this.j,2,S.minHandDetectionConfidence??.5),"minTrackingConfidence"in S&&ca(this.h,4,S.minTrackingConfidence??.5),"minHandPresenceConfidence"in S&&ca(this.s,2,S.minHandPresenceConfidence??.5),this.l(S)}D(S,Q){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],Gd(this,S,Q),hd(this)}F(S,Q,ge){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],$u(this,S,ge,Q),hd(this)}m(){var S=new wl;Uo(S,"image_in"),Uo(S,"norm_rect"),so(S,"hand_landmarks"),so(S,"world_hand_landmarks"),so(S,"handedness");const Q=new Js;Xt(Q,Xd,this.h);const ge=new jl;ka(ge,"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph"),mo(ge,"IMAGE:image_in"),mo(ge,"NORM_RECT:norm_rect"),fo(ge,"LANDMARKS:hand_landmarks"),fo(ge,"WORLD_LANDMARKS:world_hand_landmarks"),fo(ge,"HANDEDNESS:handedness"),ge.o(Q),Vo(S,ge),this.g.attachProtoVectorListener("hand_landmarks",(Ie,bt)=>{for(const Vt of Ie)Ie=ku(Vt),this.landmarks.push(Er(Ie));va(this,bt)}),this.g.attachEmptyPacketListener("hand_landmarks",Ie=>{va(this,Ie)}),this.g.attachProtoVectorListener("world_hand_landmarks",(Ie,bt)=>{for(const Vt of Ie)Ie=Uu(Vt),this.worldLandmarks.push(fs(Ie));va(this,bt)}),this.g.attachEmptyPacketListener("world_hand_landmarks",Ie=>{va(this,Ie)}),this.g.attachProtoVectorListener("handedness",(Ie,bt)=>{var Vt=this.handedness,Ln=Vt.push;const Mn=[];for(const gi of Ie){Ie=Ju(gi);const dr=[];for(const Or of Ie.g())dr.push({score:Wo(Or,2)??0,index:Ca(Or,1)??0??-1,categoryName:Do(Or,3)??""??"",displayName:Do(Or,4)??""??""});Mn.push(dr)}Ln.call(Vt,...Mn),va(this,bt)}),this.g.attachEmptyPacketListener("handedness",Ie=>{va(this,Ie)}),S=S.g(),this.setGraph(new Uint8Array(S),!0)}};Ml.prototype.detectForVideo=Ml.prototype.F,Ml.prototype.detect=Ml.prototype.D,Ml.prototype.setOptions=Ml.prototype.o,Ml.createFromModelPath=function(S,Q){return dl(Ml,S,{baseOptions:{modelAssetPath:Q}})},Ml.createFromModelBuffer=function(S,Q){return dl(Ml,S,{baseOptions:{modelAssetBuffer:Q}})},Ml.createFromOptions=function(S,Q){return dl(Ml,S,Q)},Ml.HAND_CONNECTIONS=zc;var bc=ed([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 rf(S){S.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function Ic(S){try{if(!S.C)return S.h;S.C(S.h)}finally{Jd(S)}}function Kc(S,Q){S=ku(S),Q.push(Er(S))}var hu=class extends Fd{constructor(S,Q){super(new Vd(S,Q),"input_frames_image",null,!1),this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]},this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1,_a(S=this.j=new yo,0,1,Q=new sl),this.K=new Qa,_a(this.j,0,2,this.K),this.Y=new Tl,_a(this.j,0,3,this.Y),this.s=new ou,_a(this.j,0,4,this.s),this.H=new Pd,_a(this.j,0,5,this.H),this.v=new cc,_a(this.j,0,6,this.v),this.L=new xd,_a(this.j,0,7,this.L),ca(this.s,2,.5),ca(this.s,3,.3),ca(this.H,2,.5),ca(this.v,2,.5),ca(this.v,3,.3),ca(this.L,2,.5),ca(this.K,2,.5)}get baseOptions(){return Gs(this.j,sl,1)}set baseOptions(S){_a(this.j,0,1,S)}o(S){return"minFaceDetectionConfidence"in S&&ca(this.s,2,S.minFaceDetectionConfidence??.5),"minFaceSuppressionThreshold"in S&&ca(this.s,3,S.minFaceSuppressionThreshold??.3),"minFacePresenceConfidence"in S&&ca(this.H,2,S.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in S&&(this.outputFaceBlendshapes=!!S.outputFaceBlendshapes),"minPoseDetectionConfidence"in S&&ca(this.v,2,S.minPoseDetectionConfidence??.5),"minPoseSuppressionThreshold"in S&&ca(this.v,3,S.minPoseSuppressionThreshold??.3),"minPosePresenceConfidence"in S&&ca(this.L,2,S.minPosePresenceConfidence??.5),"outputPoseSegmentationMasks"in S&&(this.outputPoseSegmentationMasks=!!S.outputPoseSegmentationMasks),"minHandLandmarksConfidence"in S&&ca(this.K,2,S.minHandLandmarksConfidence??.5),this.l(S)}D(S,Q,ge){const Ie=typeof Q!="function"?Q:{};return this.C=typeof Q=="function"?Q:ge,rf(this),Gd(this,S,Ie),Ic(this)}F(S,Q,ge,Ie){const bt=typeof ge!="function"?ge:{};return this.C=typeof ge=="function"?ge:Ie,rf(this),$u(this,S,bt,Q),Ic(this)}m(){var S=new wl;Uo(S,"input_frames_image"),so(S,"pose_landmarks"),so(S,"pose_world_landmarks"),so(S,"face_landmarks"),so(S,"left_hand_landmarks"),so(S,"left_hand_world_landmarks"),so(S,"right_hand_landmarks"),so(S,"right_hand_world_landmarks");const Q=new Js,ge=new ji;Cr(ge,1,es("type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions"),""),function(bt,Vt){if(Vt!=null)if(Array.isArray(Vt))Ar(bt,2,St(Vt,yn,void 0,void 0,!1));else{if(!(typeof Vt=="string"||Vt instanceof K||M(Vt)))throw Error("invalid value in Any.value field: "+Vt+" expected a ByteString, a base64 encoded string, a Uint8Array or a jspb array");Cr(bt,2,fe(Vt,!1),P())}}(ge,this.j.g());const Ie=new jl;ka(Ie,"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph"),kl(Ie,8,ji,ge),mo(Ie,"IMAGE:input_frames_image"),fo(Ie,"POSE_LANDMARKS:pose_landmarks"),fo(Ie,"POSE_WORLD_LANDMARKS:pose_world_landmarks"),fo(Ie,"FACE_LANDMARKS:face_landmarks"),fo(Ie,"LEFT_HAND_LANDMARKS:left_hand_landmarks"),fo(Ie,"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks"),fo(Ie,"RIGHT_HAND_LANDMARKS:right_hand_landmarks"),fo(Ie,"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks"),Ie.o(Q),Vo(S,Ie),jd(this,S),this.g.attachProtoListener("pose_landmarks",(bt,Vt)=>{Kc(bt,this.h.poseLandmarks),va(this,Vt)}),this.g.attachEmptyPacketListener("pose_landmarks",bt=>{va(this,bt)}),this.g.attachProtoListener("pose_world_landmarks",(bt,Vt)=>{var Ln=this.h.poseWorldLandmarks;bt=Uu(bt),Ln.push(fs(bt)),va(this,Vt)}),this.g.attachEmptyPacketListener("pose_world_landmarks",bt=>{va(this,bt)}),this.outputPoseSegmentationMasks&&(fo(Ie,"POSE_SEGMENTATION_MASK:pose_segmentation_mask"),Qd(this,"pose_segmentation_mask"),this.g.V("pose_segmentation_mask",(bt,Vt)=>{this.h.poseSegmentationMasks=[nc(this,bt,!0,!this.C)],va(this,Vt)}),this.g.attachEmptyPacketListener("pose_segmentation_mask",bt=>{this.h.poseSegmentationMasks=[],va(this,bt)})),this.g.attachProtoListener("face_landmarks",(bt,Vt)=>{Kc(bt,this.h.faceLandmarks),va(this,Vt)}),this.g.attachEmptyPacketListener("face_landmarks",bt=>{va(this,bt)}),this.outputFaceBlendshapes&&(so(S,"extra_blendshapes"),fo(Ie,"FACE_BLENDSHAPES:extra_blendshapes"),this.g.attachProtoListener("extra_blendshapes",(bt,Vt)=>{var Ln=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(bt=Ju(bt),Ln.push(lo(bt.g()??[]))),va(this,Vt)}),this.g.attachEmptyPacketListener("extra_blendshapes",bt=>{va(this,bt)})),this.g.attachProtoListener("left_hand_landmarks",(bt,Vt)=>{Kc(bt,this.h.leftHandLandmarks),va(this,Vt)}),this.g.attachEmptyPacketListener("left_hand_landmarks",bt=>{va(this,bt)}),this.g.attachProtoListener("left_hand_world_landmarks",(bt,Vt)=>{var Ln=this.h.leftHandWorldLandmarks;bt=Uu(bt),Ln.push(fs(bt)),va(this,Vt)}),this.g.attachEmptyPacketListener("left_hand_world_landmarks",bt=>{va(this,bt)}),this.g.attachProtoListener("right_hand_landmarks",(bt,Vt)=>{Kc(bt,this.h.rightHandLandmarks),va(this,Vt)}),this.g.attachEmptyPacketListener("right_hand_landmarks",bt=>{va(this,bt)}),this.g.attachProtoListener("right_hand_world_landmarks",(bt,Vt)=>{var Ln=this.h.rightHandWorldLandmarks;bt=Uu(bt),Ln.push(fs(bt)),va(this,Vt)}),this.g.attachEmptyPacketListener("right_hand_world_landmarks",bt=>{va(this,bt)}),S=S.g(),this.setGraph(new Uint8Array(S),!0)}};hu.prototype.detectForVideo=hu.prototype.F,hu.prototype.detect=hu.prototype.D,hu.prototype.setOptions=hu.prototype.o,hu.createFromModelPath=function(S,Q){return dl(hu,S,{baseOptions:{modelAssetPath:Q}})},hu.createFromModelBuffer=function(S,Q){return dl(hu,S,{baseOptions:{modelAssetBuffer:Q}})},hu.createFromOptions=function(S,Q){return dl(hu,S,Q)},hu.HAND_CONNECTIONS=zc,hu.POSE_CONNECTIONS=bc,hu.FACE_LANDMARKS_LIPS=Ac,hu.FACE_LANDMARKS_LEFT_EYE=ic,hu.FACE_LANDMARKS_LEFT_EYEBROW=no,hu.FACE_LANDMARKS_LEFT_IRIS=yc,hu.FACE_LANDMARKS_RIGHT_EYE=Yd,hu.FACE_LANDMARKS_RIGHT_EYEBROW=rc,hu.FACE_LANDMARKS_RIGHT_IRIS=Tc,hu.FACE_LANDMARKS_FACE_OVAL=Qu,hu.FACE_LANDMARKS_CONTOURS=ec,hu.FACE_LANDMARKS_TESSELATION=Ru;var _d=class extends Fd{constructor(S,Q){super(new Vd(S,Q),"input_image","norm_rect",!0),this.j={classifications:[]},_a(S=this.h=new It,0,1,Q=new sl)}get baseOptions(){return Gs(this.h,sl,1)}set baseOptions(S){_a(this.h,0,1,S)}o(S){return _a(this.h,0,2,Ya(S,Gs(this.h,Qo,2))),this.l(S)}qa(S,Q){return this.j={classifications:[]},Gd(this,S,Q),this.j}ra(S,Q,ge){return this.j={classifications:[]},$u(this,S,ge,Q),this.j}m(){var S=new wl;Uo(S,"input_image"),Uo(S,"norm_rect"),so(S,"classifications");const Q=new Js;Xt(Q,rn,this.h);const ge=new jl;ka(ge,"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph"),mo(ge,"IMAGE:input_image"),mo(ge,"NORM_RECT:norm_rect"),fo(ge,"CLASSIFICATIONS:classifications"),ge.o(Q),Vo(S,ge),this.g.attachProtoListener("classifications",(Ie,bt)=>{this.j=function(Vt){const Ln={classifications:Yo(Vt,Ko,1).map(Mn=>lo(Gs(Mn,rd,4)?.g()??[],Ca(Mn,2)??0,Do(Mn,3)??""))};return ws(ls(Vt,2))!=null&&(Ln.timestampMs=ws(ls(Vt,2))??0),Ln}(ml(Ie)),va(this,bt)}),this.g.attachEmptyPacketListener("classifications",Ie=>{va(this,Ie)}),S=S.g(),this.setGraph(new Uint8Array(S),!0)}};_d.prototype.classifyForVideo=_d.prototype.ra,_d.prototype.classify=_d.prototype.qa,_d.prototype.setOptions=_d.prototype.o,_d.createFromModelPath=function(S,Q){return dl(_d,S,{baseOptions:{modelAssetPath:Q}})},_d.createFromModelBuffer=function(S,Q){return dl(_d,S,{baseOptions:{modelAssetBuffer:Q}})},_d.createFromOptions=function(S,Q){return dl(_d,S,Q)};var md=class extends Fd{constructor(S,Q){super(new Vd(S,Q),"image_in","norm_rect",!0),this.h=new Pn,this.embeddings={embeddings:[]},_a(S=this.h,0,1,Q=new sl)}get baseOptions(){return Gs(this.h,sl,1)}set baseOptions(S){_a(this.h,0,1,S)}o(S){var Q=this.h,ge=Gs(this.h,Ol,2);return ge=ge?ge.clone():new Ol,S.l2Normalize!==void 0?Fl(ge,1,S.l2Normalize):"l2Normalize"in S&&Ar(ge,1),S.quantize!==void 0?Fl(ge,2,S.quantize):"quantize"in S&&Ar(ge,2),_a(Q,0,2,ge),this.l(S)}xa(S,Q){return Gd(this,S,Q),this.embeddings}ya(S,Q,ge){return $u(this,S,ge,Q),this.embeddings}m(){var S=new wl;Uo(S,"image_in"),Uo(S,"norm_rect"),so(S,"embeddings_out");const Q=new Js;Xt(Q,Rn,this.h);const ge=new jl;ka(ge,"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph"),mo(ge,"IMAGE:image_in"),mo(ge,"NORM_RECT:norm_rect"),fo(ge,"EMBEDDINGS:embeddings_out"),ge.o(Q),Vo(S,ge),this.g.attachProtoListener("embeddings_out",(Ie,bt)=>{Ie=tl(Ie),this.embeddings=function(Vt){return{embeddings:Yo(Vt,el,1).map(Ln=>{const Mn={headIndex:Ca(Ln,3)??0??-1,headName:Do(Ln,4)??""??""};if(vo(Ln,So,ia(Ln,1))!==void 0)Ln=Wr(Ln=Gs(Ln,So,ia(Ln,1)),1,ti,Hi()),Mn.floatEmbedding=Ln.slice();else{const gi=new Uint8Array(0);Mn.quantizedEmbedding=Gs(Ln,Ga,ia(Ln,2))?.ma()?.h()??gi}return Mn}),timestampMs:ws(ls(Vt,2))??0}}(Ie),va(this,bt)}),this.g.attachEmptyPacketListener("embeddings_out",Ie=>{va(this,Ie)}),S=S.g(),this.setGraph(new Uint8Array(S),!0)}};md.cosineSimilarity=function(S,Q){if(S.floatEmbedding&&Q.floatEmbedding)S=qs(S.floatEmbedding,Q.floatEmbedding);else{if(!S.quantizedEmbedding||!Q.quantizedEmbedding)throw Error("Cannot compute cosine similarity between quantized and float embeddings.");S=qs(Cs(S.quantizedEmbedding),Cs(Q.quantizedEmbedding))}return S},md.prototype.embedForVideo=md.prototype.ya,md.prototype.embed=md.prototype.xa,md.prototype.setOptions=md.prototype.o,md.createFromModelPath=function(S,Q){return dl(md,S,{baseOptions:{modelAssetPath:Q}})},md.createFromModelBuffer=function(S,Q){return dl(md,S,{baseOptions:{modelAssetBuffer:Q}})},md.createFromOptions=function(S,Q){return dl(md,S,Q)};var Hc=class{constructor(S,Q,ge){this.confidenceMasks=S,this.categoryMask=Q,this.qualityScores=ge}close(){this.confidenceMasks?.forEach(S=>{S.close()}),this.categoryMask?.close()}};function tc(S){S.categoryMask=void 0,S.confidenceMasks=void 0,S.qualityScores=void 0}function $c(S){try{const Q=new Hc(S.confidenceMasks,S.categoryMask,S.qualityScores);if(!S.j)return Q;S.j(Q)}finally{Jd(S)}}Hc.prototype.close=Hc.prototype.close;var qa=class extends Fd{constructor(S,Q){super(new Vd(S,Q),"image_in","norm_rect",!1),this.s=[],this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new Dr,this.v=new Fi,_a(this.h,0,3,this.v),_a(S=this.h,0,1,Q=new sl)}get baseOptions(){return Gs(this.h,sl,1)}set baseOptions(S){_a(this.h,0,1,S)}o(S){return S.displayNamesLocale!==void 0?Ar(this.h,2,es(S.displayNamesLocale)):"displayNamesLocale"in S&&Ar(this.h,2),"outputCategoryMask"in S&&(this.outputCategoryMask=S.outputCategoryMask??!1),"outputConfidenceMasks"in S&&(this.outputConfidenceMasks=S.outputConfidenceMasks??!0),super.l(S)}J(){(function(S){const Q=Yo(S.ca(),jl,1).filter(ge=>(Do(ge,1)??"").includes("mediapipe.tasks.TensorsToSegmentationCalculator"));if(S.s=[],Q.length>1)throw Error("The graph has more than one mediapipe.tasks.TensorsToSegmentationCalculator.");Q.length===1&&(Gs(Q[0],Js,7)?.l()?.g()??new Map).forEach((ge,Ie)=>{S.s[Number(Ie)]=Do(ge,1)??""})})(this)}segment(S,Q,ge){const Ie=typeof Q!="function"?Q:{};return this.j=typeof Q=="function"?Q:ge,tc(this),Gd(this,S,Ie),$c(this)}Ia(S,Q,ge,Ie){const bt=typeof ge!="function"?ge:{};return this.j=typeof ge=="function"?ge:Ie,tc(this),$u(this,S,bt,Q),$c(this)}Ba(){return this.s}m(){var S=new wl;Uo(S,"image_in"),Uo(S,"norm_rect");const Q=new Js;Xt(Q,qi,this.h);const ge=new jl;ka(ge,"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph"),mo(ge,"IMAGE:image_in"),mo(ge,"NORM_RECT:norm_rect"),ge.o(Q),Vo(S,ge),jd(this,S),this.outputConfidenceMasks&&(so(S,"confidence_masks"),fo(ge,"CONFIDENCE_MASKS:confidence_masks"),Qd(this,"confidence_masks"),this.g.ba("confidence_masks",(Ie,bt)=>{this.confidenceMasks=Ie.map(Vt=>nc(this,Vt,!0,!this.j)),va(this,bt)}),this.g.attachEmptyPacketListener("confidence_masks",Ie=>{this.confidenceMasks=[],va(this,Ie)})),this.outputCategoryMask&&(so(S,"category_mask"),fo(ge,"CATEGORY_MASK:category_mask"),Qd(this,"category_mask"),this.g.V("category_mask",(Ie,bt)=>{this.categoryMask=nc(this,Ie,!1,!this.j),va(this,bt)}),this.g.attachEmptyPacketListener("category_mask",Ie=>{this.categoryMask=void 0,va(this,Ie)})),so(S,"quality_scores"),fo(ge,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",(Ie,bt)=>{this.qualityScores=Ie,va(this,bt)}),this.g.attachEmptyPacketListener("quality_scores",Ie=>{this.categoryMask=void 0,va(this,Ie)}),S=S.g(),this.setGraph(new Uint8Array(S),!0)}};qa.prototype.getLabels=qa.prototype.Ba,qa.prototype.segmentForVideo=qa.prototype.Ia,qa.prototype.segment=qa.prototype.segment,qa.prototype.setOptions=qa.prototype.o,qa.createFromModelPath=function(S,Q){return dl(qa,S,{baseOptions:{modelAssetPath:Q}})},qa.createFromModelBuffer=function(S,Q){return dl(qa,S,{baseOptions:{modelAssetBuffer:Q}})},qa.createFromOptions=function(S,Q){return dl(qa,S,Q)};var Mc=class{constructor(S,Q,ge){this.confidenceMasks=S,this.categoryMask=Q,this.qualityScores=ge}close(){this.confidenceMasks?.forEach(S=>{S.close()}),this.categoryMask?.close()}};Mc.prototype.close=Mc.prototype.close;var sf=class extends tn{constructor(S){super(S)}},fc=[0,G,-2],Lc=[0,Et,-3,ve,Et,-1],Xc=[0,Lc],Qc=[0,Lc,G,-1],he=class extends tn{constructor(S){super(S)}},Ve=[0,Et,-1,ve],Se=class extends tn{constructor(S){super(S)}},xe=class extends tn{constructor(S){super(S)}},$e=[1,2,3,4,5,6,7,8,9,10,14,15],ui=class extends tn{constructor(S){super(S)}};ui.prototype.g=ei([0,ot,[0,$e,wt,Lc,wt,[0,Lc,fc],wt,Xc,wt,[0,Xc,fc],wt,Ve,wt,[0,Et,-3,ve,Bn],wt,[0,Et,-3,ve],wt,[0,pt,Et,-2,ve,G,ve,-1,2,Et,fc],wt,Qc,wt,[0,Qc,fc],Et,fc,pt,wt,[0,Et,-3,ve,fc,-1],wt,[0,ot,Ve]],pt,[0,pt,G,-1,ve]]);var wi=class extends Fd{constructor(S,Q){super(new Vd(S,Q),"image_in","norm_rect_in",!1),this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new Dr,this.s=new Fi,_a(this.h,0,3,this.s),_a(S=this.h,0,1,Q=new sl)}get baseOptions(){return Gs(this.h,sl,1)}set baseOptions(S){_a(this.h,0,1,S)}o(S){return"outputCategoryMask"in S&&(this.outputCategoryMask=S.outputCategoryMask??!1),"outputConfidenceMasks"in S&&(this.outputConfidenceMasks=S.outputConfidenceMasks??!0),super.l(S)}segment(S,Q,ge,Ie){const bt=typeof ge!="function"?ge:{};this.j=typeof ge=="function"?ge:Ie,this.qualityScores=this.categoryMask=this.confidenceMasks=void 0,ge=this.B+1,Ie=new ui;const Vt=new xe;var Ln=new sf;if(ll(Ln,1,255),_a(Vt,0,12,Ln),Q.keypoint&&Q.scribble)throw Error("Cannot provide both keypoint and scribble.");if(Q.keypoint){var Mn=new he;Fl(Mn,3,!0),ca(Mn,1,Q.keypoint.x),ca(Mn,2,Q.keypoint.y),Tu(Vt,5,$e,Mn)}else{if(!Q.scribble)throw Error("Must provide either a keypoint or a scribble.");for(Mn of(Ln=new Se,Q.scribble))Fl(Q=new he,3,!0),ca(Q,1,Mn.x),ca(Q,2,Mn.y),kl(Ln,1,he,Q);Tu(Vt,15,$e,Ln)}kl(Ie,1,xe,Vt),this.g.addProtoToStream(Ie.g(),"drishti.RenderData","roi_in",ge),Gd(this,S,bt);e:{try{const dr=new Mc(this.confidenceMasks,this.categoryMask,this.qualityScores);if(!this.j){var gi=dr;break e}this.j(dr)}finally{Jd(this)}gi=void 0}return gi}m(){var S=new wl;Uo(S,"image_in"),Uo(S,"roi_in"),Uo(S,"norm_rect_in");const Q=new Js;Xt(Q,qi,this.h);const ge=new jl;ka(ge,"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraph"),mo(ge,"IMAGE:image_in"),mo(ge,"ROI:roi_in"),mo(ge,"NORM_RECT:norm_rect_in"),ge.o(Q),Vo(S,ge),jd(this,S),this.outputConfidenceMasks&&(so(S,"confidence_masks"),fo(ge,"CONFIDENCE_MASKS:confidence_masks"),Qd(this,"confidence_masks"),this.g.ba("confidence_masks",(Ie,bt)=>{this.confidenceMasks=Ie.map(Vt=>nc(this,Vt,!0,!this.j)),va(this,bt)}),this.g.attachEmptyPacketListener("confidence_masks",Ie=>{this.confidenceMasks=[],va(this,Ie)})),this.outputCategoryMask&&(so(S,"category_mask"),fo(ge,"CATEGORY_MASK:category_mask"),Qd(this,"category_mask"),this.g.V("category_mask",(Ie,bt)=>{this.categoryMask=nc(this,Ie,!1,!this.j),va(this,bt)}),this.g.attachEmptyPacketListener("category_mask",Ie=>{this.categoryMask=void 0,va(this,Ie)})),so(S,"quality_scores"),fo(ge,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",(Ie,bt)=>{this.qualityScores=Ie,va(this,bt)}),this.g.attachEmptyPacketListener("quality_scores",Ie=>{this.categoryMask=void 0,va(this,Ie)}),S=S.g(),this.setGraph(new Uint8Array(S),!0)}};wi.prototype.segment=wi.prototype.segment,wi.prototype.setOptions=wi.prototype.o,wi.createFromModelPath=function(S,Q){return dl(wi,S,{baseOptions:{modelAssetPath:Q}})},wi.createFromModelBuffer=function(S,Q){return dl(wi,S,{baseOptions:{modelAssetBuffer:Q}})},wi.createFromOptions=function(S,Q){return dl(wi,S,Q)};var Ji=class extends Fd{constructor(S,Q){super(new Vd(S,Q),"input_frame_gpu","norm_rect",!1),this.j={detections:[]},_a(S=this.h=new as,0,1,Q=new sl)}get baseOptions(){return Gs(this.h,sl,1)}set baseOptions(S){_a(this.h,0,1,S)}o(S){return S.displayNamesLocale!==void 0?Ar(this.h,2,es(S.displayNamesLocale)):"displayNamesLocale"in S&&Ar(this.h,2),S.maxResults!==void 0?ll(this.h,3,S.maxResults):"maxResults"in S&&Ar(this.h,3),S.scoreThreshold!==void 0?ca(this.h,4,S.scoreThreshold):"scoreThreshold"in S&&Ar(this.h,4),S.categoryAllowlist!==void 0?Ro(this.h,5,S.categoryAllowlist):"categoryAllowlist"in S&&Ar(this.h,5),S.categoryDenylist!==void 0?Ro(this.h,6,S.categoryDenylist):"categoryDenylist"in S&&Ar(this.h,6),this.l(S)}D(S,Q){return this.j={detections:[]},Gd(this,S,Q),this.j}F(S,Q,ge){return this.j={detections:[]},$u(this,S,ge,Q),this.j}m(){var S=new wl;Uo(S,"input_frame_gpu"),Uo(S,"norm_rect"),so(S,"detections");const Q=new Js;Xt(Q,Es,this.h);const ge=new jl;ka(ge,"mediapipe.tasks.vision.ObjectDetectorGraph"),mo(ge,"IMAGE:input_frame_gpu"),mo(ge,"NORM_RECT:norm_rect"),fo(ge,"DETECTIONS:detections"),ge.o(Q),Vo(S,ge),this.g.attachProtoVectorListener("detections",(Ie,bt)=>{for(const Vt of Ie)Ie=_l(Vt),this.j.detections.push($s(Ie));va(this,bt)}),this.g.attachEmptyPacketListener("detections",Ie=>{va(this,Ie)}),S=S.g(),this.setGraph(new Uint8Array(S),!0)}};Ji.prototype.detectForVideo=Ji.prototype.F,Ji.prototype.detect=Ji.prototype.D,Ji.prototype.setOptions=Ji.prototype.o,Ji.createFromModelPath=async function(S,Q){return dl(Ji,S,{baseOptions:{modelAssetPath:Q}})},Ji.createFromModelBuffer=function(S,Q){return dl(Ji,S,{baseOptions:{modelAssetBuffer:Q}})},Ji.createFromOptions=function(S,Q){return dl(Ji,S,Q)};var er=class{constructor(S,Q,ge){this.landmarks=S,this.worldLandmarks=Q,this.segmentationMasks=ge}close(){this.segmentationMasks?.forEach(S=>{S.close()})}};function is(S){S.landmarks=[],S.worldLandmarks=[],S.segmentationMasks=void 0}function _r(S){try{const Q=new er(S.landmarks,S.worldLandmarks,S.segmentationMasks);if(!S.s)return Q;S.s(Q)}finally{Jd(S)}}er.prototype.close=er.prototype.close;var mr=class extends Fd{constructor(S,Q){super(new Vd(S,Q),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.outputSegmentationMasks=!1,_a(S=this.h=new Xs,0,1,Q=new sl),this.v=new xd,_a(this.h,0,3,this.v),this.j=new cc,_a(this.h,0,2,this.j),ll(this.j,4,1),ca(this.j,2,.5),ca(this.v,2,.5),ca(this.h,4,.5)}get baseOptions(){return Gs(this.h,sl,1)}set baseOptions(S){_a(this.h,0,1,S)}o(S){return"numPoses"in S&&ll(this.j,4,S.numPoses??1),"minPoseDetectionConfidence"in S&&ca(this.j,2,S.minPoseDetectionConfidence??.5),"minTrackingConfidence"in S&&ca(this.h,4,S.minTrackingConfidence??.5),"minPosePresenceConfidence"in S&&ca(this.v,2,S.minPosePresenceConfidence??.5),"outputSegmentationMasks"in S&&(this.outputSegmentationMasks=S.outputSegmentationMasks??!1),this.l(S)}D(S,Q,ge){const Ie=typeof Q!="function"?Q:{};return this.s=typeof Q=="function"?Q:ge,is(this),Gd(this,S,Ie),_r(this)}F(S,Q,ge,Ie){const bt=typeof ge!="function"?ge:{};return this.s=typeof ge=="function"?ge:Ie,is(this),$u(this,S,bt,Q),_r(this)}m(){var S=new wl;Uo(S,"image_in"),Uo(S,"norm_rect"),so(S,"normalized_landmarks"),so(S,"world_landmarks"),so(S,"segmentation_masks");const Q=new Js;Xt(Q,Ts,this.h);const ge=new jl;ka(ge,"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph"),mo(ge,"IMAGE:image_in"),mo(ge,"NORM_RECT:norm_rect"),fo(ge,"NORM_LANDMARKS:normalized_landmarks"),fo(ge,"WORLD_LANDMARKS:world_landmarks"),ge.o(Q),Vo(S,ge),jd(this,S),this.g.attachProtoVectorListener("normalized_landmarks",(Ie,bt)=>{this.landmarks=[];for(const Vt of Ie)Ie=ku(Vt),this.landmarks.push(Er(Ie));va(this,bt)}),this.g.attachEmptyPacketListener("normalized_landmarks",Ie=>{this.landmarks=[],va(this,Ie)}),this.g.attachProtoVectorListener("world_landmarks",(Ie,bt)=>{this.worldLandmarks=[];for(const Vt of Ie)Ie=Uu(Vt),this.worldLandmarks.push(fs(Ie));va(this,bt)}),this.g.attachEmptyPacketListener("world_landmarks",Ie=>{this.worldLandmarks=[],va(this,Ie)}),this.outputSegmentationMasks&&(fo(ge,"SEGMENTATION_MASK:segmentation_masks"),Qd(this,"segmentation_masks"),this.g.ba("segmentation_masks",(Ie,bt)=>{this.segmentationMasks=Ie.map(Vt=>nc(this,Vt,!0,!this.s)),va(this,bt)}),this.g.attachEmptyPacketListener("segmentation_masks",Ie=>{this.segmentationMasks=[],va(this,Ie)})),S=S.g(),this.setGraph(new Uint8Array(S),!0)}};mr.prototype.detectForVideo=mr.prototype.F,mr.prototype.detect=mr.prototype.D,mr.prototype.setOptions=mr.prototype.o,mr.createFromModelPath=function(S,Q){return dl(mr,S,{baseOptions:{modelAssetPath:Q}})},mr.createFromModelBuffer=function(S,Q){return dl(mr,S,{baseOptions:{modelAssetBuffer:Q}})},mr.createFromOptions=function(S,Q){return dl(mr,S,Q)},mr.POSE_CONNECTIONS=bc},21777:(W,b,n)=>{"use strict";n.d(b,{HW:()=>j,L$:()=>y,P$:()=>m,aV:()=>c,do:()=>r,zo:()=>v});var e=n(61338),i=n(53053);let a;const f=[];function r(){return a===void 0&&(a=document.head.dataset.requesttoken??null),a}function v(O){f.push(O)}(0,e.B1)("csrf-token-update",O=>{a=O.token,f.forEach(N=>{try{N(a)}catch(X){console.error("Error updating CSRF token observer",X)}})});function c(){const O=document?.querySelector('meta[name="csp-nonce"]');if(!O){const N=r();return N?btoa(N):void 0}return O.nonce}/*!
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/const p=(0,i.c0)("public").persist().build();class g{constructor(){Tr(this,"_displayName");Tr(this,"uid");Tr(this,"isAdmin");p.getItem("guestUid")||p.setItem("guestUid",d()),this._displayName=p.getItem("guestNickname")||"",this.uid=p.getItem("guestUid")||d(),this.isAdmin=!1,(0,e.B1)("user:info:changed",N=>{this._displayName=N.displayName,p.setItem("guestNickname",N.displayName||"")})}get displayName(){return this._displayName}set displayName(N){this._displayName=N,p.setItem("guestNickname",N),(0,e.Ic)("user:info:changed",this)}}let u;function l(){return u||(u=new g),u}function m(){return l()?.displayName||null}function y(O){if(!O||O.trim().length===0)throw new Error("Nickname cannot be empty");l().displayName=O}function d(){return globalThis.crypto?.randomUUID?globalThis.crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,O=>{const N=Math.random()*16|0;return(O==="x"?N:N&3|8).toString(16)})}let w;function C(O,N){return O?O.getAttribute(N):null}function j(){if(w!==void 0)return w;const O=document?.getElementsByTagName("head")[0];if(!O)return null;const N=C(O,"data-user");return N===null?(w=null,w):(w={uid:N,displayName:C(O,"data-user-displayname"),isAdmin:!!window._oc_isadmin},w)}},66802:(W,b,n)=>{"use strict";n.d(b,{Ay:()=>In,FZ:()=>ca});var e={};n.r(e),n.d(e,{hasBrowserEnv:()=>mi,hasStandardBrowserEnv:()=>ni,hasStandardBrowserWebWorkerEnv:()=>Wn,navigator:()=>Fn,origin:()=>hi});var i=n(21777);function a(nt,st){return function(){return nt.apply(st,arguments)}}var f=n(65606);const{toString:r}=Object.prototype,{getPrototypeOf:v}=Object,{iterator:c,toStringTag:p}=Symbol,g=(nt=>st=>{const Rt=r.call(st);return nt[Rt]||(nt[Rt]=Rt.slice(8,-1).toLowerCase())})(Object.create(null)),u=nt=>(nt=nt.toLowerCase(),st=>g(st)===nt),l=nt=>st=>typeof st===nt,{isArray:m}=Array,y=l("undefined");function d(nt){return nt!==null&&!y(nt)&&nt.constructor!==null&&!y(nt.constructor)&&O(nt.constructor.isBuffer)&&nt.constructor.isBuffer(nt)}const w=u("ArrayBuffer");function C(nt){let st;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?st=ArrayBuffer.isView(nt):st=nt&&nt.buffer&&w(nt.buffer),st}const j=l("string"),O=l("function"),N=l("number"),X=nt=>nt!==null&&typeof nt=="object",V=nt=>nt===!0||nt===!1,Z=nt=>{if(g(nt)!=="object")return!1;const st=v(nt);return(st===null||st===Object.prototype||Object.getPrototypeOf(st)===null)&&!(p in nt)&&!(c in nt)},J=nt=>{if(!X(nt)||d(nt))return!1;try{return Object.keys(nt).length===0&&Object.getPrototypeOf(nt)===Object.prototype}catch{return!1}},se=u("Date"),Y=u("File"),pe=u("Blob"),I=u("FileList"),s=nt=>X(nt)&&O(nt.pipe),_=nt=>{let st;return nt&&(typeof FormData=="function"&&nt instanceof FormData||O(nt.append)&&((st=g(nt))==="formdata"||st==="object"&&O(nt.toString)&&nt.toString()==="[object FormData]"))},F=u("URLSearchParams"),[E,k,x,R]=["ReadableStream","Request","Response","Headers"].map(u),M=nt=>nt.trim?nt.trim():nt.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function o(nt,st,{allOwnKeys:Rt=!1}={}){if(nt===null||typeof nt>"u")return;let Wt,Xt;if(typeof nt!="object"&&(nt=[nt]),m(nt))for(Wt=0,Xt=nt.length;Wt<Xt;Wt++)st.call(null,nt[Wt],Wt,nt);else{if(d(nt))return;const tn=Rt?Object.getOwnPropertyNames(nt):Object.keys(nt),ri=tn.length;let Sn;for(Wt=0;Wt<ri;Wt++)Sn=tn[Wt],st.call(null,nt[Sn],Sn,nt)}}function P(nt,st){if(d(nt))return null;st=st.toLowerCase();const Rt=Object.keys(nt);let Wt=Rt.length,Xt;for(;Wt-- >0;)if(Xt=Rt[Wt],st===Xt.toLowerCase())return Xt;return null}const $=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,K=nt=>!y(nt)&&nt!==$;function q(){const{caseless:nt,skipUndefined:st}=K(this)&&this||{},Rt={},Wt=(Xt,tn)=>{const ri=nt&&P(Rt,tn)||tn;Z(Rt[ri])&&Z(Xt)?Rt[ri]=q(Rt[ri],Xt):Z(Xt)?Rt[ri]=q({},Xt):m(Xt)?Rt[ri]=Xt.slice():(!st||!y(Xt))&&(Rt[ri]=Xt)};for(let Xt=0,tn=arguments.length;Xt<tn;Xt++)arguments[Xt]&&o(arguments[Xt],Wt);return Rt}const Fe=(nt,st,Rt,{allOwnKeys:Wt}={})=>(o(st,(Xt,tn)=>{Rt&&O(Xt)?nt[tn]=a(Xt,Rt):nt[tn]=Xt},{allOwnKeys:Wt}),nt),et=nt=>(nt.charCodeAt(0)===65279&&(nt=nt.slice(1)),nt),Qe=(nt,st,Rt,Wt)=>{nt.prototype=Object.create(st.prototype,Wt),nt.prototype.constructor=nt,Object.defineProperty(nt,"super",{value:st.prototype}),Rt&&Object.assign(nt.prototype,Rt)},Ht=(nt,st,Rt,Wt)=>{let Xt,tn,ri;const Sn={};if(st=st||{},nt==null)return st;do{for(Xt=Object.getOwnPropertyNames(nt),tn=Xt.length;tn-- >0;)ri=Xt[tn],(!Wt||Wt(ri,nt,st))&&!Sn[ri]&&(st[ri]=nt[ri],Sn[ri]=!0);nt=Rt!==!1&&v(nt)}while(nt&&(!Rt||Rt(nt,st))&&nt!==Object.prototype);return st},qe=(nt,st,Rt)=>{nt=String(nt),(Rt===void 0||Rt>nt.length)&&(Rt=nt.length),Rt-=st.length;const Wt=nt.indexOf(st,Rt);return Wt!==-1&&Wt===Rt},De=nt=>{if(!nt)return null;if(m(nt))return nt;let st=nt.length;if(!N(st))return null;const Rt=new Array(st);for(;st-- >0;)Rt[st]=nt[st];return Rt},Je=(nt=>st=>nt&&st instanceof nt)(typeof Uint8Array<"u"&&v(Uint8Array)),yt=(nt,st)=>{const Wt=(nt&&nt[c]).call(nt);let Xt;for(;(Xt=Wt.next())&&!Xt.done;){const tn=Xt.value;st.call(nt,tn[0],tn[1])}},jt=(nt,st)=>{let Rt;const Wt=[];for(;(Rt=nt.exec(st))!==null;)Wt.push(Rt);return Wt},Lt=u("HTMLFormElement"),ct=nt=>nt.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(Rt,Wt,Xt){return Wt.toUpperCase()+Xt}),Bt=(({hasOwnProperty:nt})=>(st,Rt)=>nt.call(st,Rt))(Object.prototype),gn=u("RegExp"),Mt=(nt,st)=>{const Rt=Object.getOwnPropertyDescriptors(nt),Wt={};o(Rt,(Xt,tn)=>{let ri;(ri=st(Xt,tn,nt))!==!1&&(Wt[tn]=ri||Xt)}),Object.defineProperties(nt,Wt)},Zt=nt=>{Mt(nt,(st,Rt)=>{if(O(nt)&&["arguments","caller","callee"].indexOf(Rt)!==-1)return!1;const Wt=nt[Rt];if(O(Wt)){if(st.enumerable=!1,"writable"in st){st.writable=!1;return}st.set||(st.set=()=>{throw Error("Can not rewrite read-only method '"+Rt+"'")})}})},Kt=(nt,st)=>{const Rt={},Wt=Xt=>{Xt.forEach(tn=>{Rt[tn]=!0})};return m(nt)?Wt(nt):Wt(String(nt).split(st)),Rt},Tt=()=>{},xt=(nt,st)=>nt!=null&&Number.isFinite(nt=+nt)?nt:st;function Jt(nt){return!!(nt&&O(nt.append)&&nt[p]==="FormData"&&nt[c])}const Dt=nt=>{const st=new Array(10),Rt=(Wt,Xt)=>{if(X(Wt)){if(st.indexOf(Wt)>=0)return;if(d(Wt))return Wt;if(!("toJSON"in Wt)){st[Xt]=Wt;const tn=m(Wt)?[]:{};return o(Wt,(ri,Sn)=>{const pi=Rt(ri,Xt+1);!y(pi)&&(tn[Sn]=pi)}),st[Xt]=void 0,tn}}return Wt};return Rt(nt,0)},en=u("AsyncFunction"),rt=nt=>nt&&(X(nt)||O(nt))&&O(nt.then)&&O(nt.catch),_e=((nt,st)=>nt?setImmediate:st?((Rt,Wt)=>($.addEventListener("message",({source:Xt,data:tn})=>{Xt===$&&tn===Rt&&Wt.length&&Wt.shift()()},!1),Xt=>{Wt.push(Xt),$.postMessage(Rt,"*")}))(`axios@${Math.random()}`,[]):Rt=>setTimeout(Rt))(typeof setImmediate=="function",O($.postMessage)),oe=typeof queueMicrotask<"u"?queueMicrotask.bind($):typeof f<"u"&&f.nextTick||_e,Pe={isArray:m,isArrayBuffer:w,isBuffer:d,isFormData:_,isArrayBufferView:C,isString:j,isNumber:N,isBoolean:V,isObject:X,isPlainObject:Z,isEmptyObject:J,isReadableStream:E,isRequest:k,isResponse:x,isHeaders:R,isUndefined:y,isDate:se,isFile:Y,isBlob:pe,isRegExp:gn,isFunction:O,isStream:s,isURLSearchParams:F,isTypedArray:Je,isFileList:I,forEach:o,merge:q,extend:Fe,trim:M,stripBOM:et,inherits:Qe,toFlatObject:Ht,kindOf:g,kindOfTest:u,endsWith:qe,toArray:De,forEachEntry:yt,matchAll:jt,isHTMLForm:Lt,hasOwnProperty:Bt,hasOwnProp:Bt,reduceDescriptors:Mt,freezeMethods:Zt,toObjectSet:Kt,toCamelCase:ct,noop:Tt,toFiniteNumber:xt,findKey:P,global:$,isContextDefined:K,isSpecCompliantForm:Jt,toJSONObject:Dt,isAsyncFn:en,isThenable:rt,setImmediate:_e,asap:oe,isIterable:nt=>nt!=null&&O(nt[c])};function fe(nt,st,Rt,Wt,Xt){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=nt,this.name="AxiosError",st&&(this.code=st),Rt&&(this.config=Rt),Wt&&(this.request=Wt),Xt&&(this.response=Xt,this.status=Xt.status?Xt.status:null)}Pe.inherits(fe,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:Pe.toJSONObject(this.config),code:this.code,status:this.status}}});const Re=fe.prototype,We={};["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(nt=>{We[nt]={value:nt}}),Object.defineProperties(fe,We),Object.defineProperty(Re,"isAxiosError",{value:!0}),fe.from=(nt,st,Rt,Wt,Xt,tn)=>{const ri=Object.create(Re);Pe.toFlatObject(nt,ri,function(Vi){return Vi!==Error.prototype},Li=>Li!=="isAxiosError");const Sn=nt&&nt.message?nt.message:"Error",pi=st==null&&nt?nt.code:st;return fe.call(ri,Sn,pi,Rt,Wt,Xt),nt&&ri.cause==null&&Object.defineProperty(ri,"cause",{value:nt,configurable:!0}),ri.name=nt&&nt.name||"Error",tn&&Object.assign(ri,tn),ri};const ut=fe,dt=null;var Ue=n(48287).Buffer;function je(nt){return Pe.isPlainObject(nt)||Pe.isArray(nt)}function we(nt){return Pe.endsWith(nt,"[]")?nt.slice(0,-2):nt}function Xe(nt,st,Rt){return nt?nt.concat(st).map(function(Xt,tn){return Xt=we(Xt),!Rt&&tn?"["+Xt+"]":Xt}).join(Rt?".":""):st}function gt(nt){return Pe.isArray(nt)&&!nt.some(je)}const pn=Pe.toFlatObject(Pe,{},null,function(st){return/^is[A-Z]/.test(st)});function cn(nt,st,Rt){if(!Pe.isObject(nt))throw new TypeError("target must be an object");st=st||new(dt||FormData),Rt=Pe.toFlatObject(Rt,{metaTokens:!0,dots:!1,indexes:!1},!1,function(Ki,br){return!Pe.isUndefined(br[Ki])});const Wt=Rt.metaTokens,Xt=Rt.visitor||Vi,tn=Rt.dots,ri=Rt.indexes,pi=(Rt.Blob||typeof Blob<"u"&&Blob)&&Pe.isSpecCompliantForm(st);if(!Pe.isFunction(Xt))throw new TypeError("visitor must be a function");function Li(vr){if(vr===null)return"";if(Pe.isDate(vr))return vr.toISOString();if(Pe.isBoolean(vr))return vr.toString();if(!pi&&Pe.isBlob(vr))throw new ut("Blob is not supported. Use a Buffer instead.");return Pe.isArrayBuffer(vr)||Pe.isTypedArray(vr)?pi&&typeof Blob=="function"?new Blob([vr]):Ue.from(vr):vr}function Vi(vr,Ki,br){let Rs=vr;if(vr&&!br&&typeof vr=="object"){if(Pe.endsWith(Ki,"{}"))Ki=Wt?Ki:Ki.slice(0,-2),vr=JSON.stringify(vr);else if(Pe.isArray(vr)&&gt(vr)||(Pe.isFileList(vr)||Pe.endsWith(Ki,"[]"))&&(Rs=Pe.toArray(vr)))return Ki=we(Ki),Rs.forEach(function(pa,ma){!(Pe.isUndefined(pa)||pa===null)&&st.append(ri===!0?Xe([Ki],ma,tn):ri===null?Ki:Ki+"[]",Li(pa))}),!1}return je(vr)?!0:(st.append(Xe(br,Ki,tn),Li(vr)),!1)}const Oi=[],zr=Object.assign(pn,{defaultVisitor:Vi,convertValue:Li,isVisitable:je});function ar(vr,Ki){if(!Pe.isUndefined(vr)){if(Oi.indexOf(vr)!==-1)throw Error("Circular reference detected in "+Ki.join("."));Oi.push(vr),Pe.forEach(vr,function(Rs,Br){(!(Pe.isUndefined(Rs)||Rs===null)&&Xt.call(st,Rs,Pe.isString(Br)?Br.trim():Br,Ki,zr))===!0&&ar(Rs,Ki?Ki.concat(Br):[Br])}),Oi.pop()}}if(!Pe.isObject(nt))throw new TypeError("data must be an object");return ar(nt),st}const hn=cn;function En(nt){const st={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(nt).replace(/[!'()~]|%20|%00/g,function(Wt){return st[Wt]})}function on(nt,st){this._pairs=[],nt&&hn(nt,this,st)}const dn=on.prototype;dn.append=function(st,Rt){this._pairs.push([st,Rt])},dn.toString=function(st){const Rt=st?function(Wt){return st.call(this,Wt,En)}:En;return this._pairs.map(function(Xt){return Rt(Xt[0])+"="+Rt(Xt[1])},"").join("&")};const jn=on;function Jn(nt){return encodeURIComponent(nt).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function $n(nt,st,Rt){if(!st)return nt;const Wt=Rt&&Rt.encode||Jn;Pe.isFunction(Rt)&&(Rt={serialize:Rt});const Xt=Rt&&Rt.serialize;let tn;if(Xt?tn=Xt(st,Rt):tn=Pe.isURLSearchParams(st)?st.toString():new jn(st,Rt).toString(Wt),tn){const ri=nt.indexOf("#");ri!==-1&&(nt=nt.slice(0,ri)),nt+=(nt.indexOf("?")===-1?"?":"&")+tn}return nt}class Yi{constructor(){this.handlers=[]}use(st,Rt,Wt){return this.handlers.push({fulfilled:st,rejected:Rt,synchronous:Wt?Wt.synchronous:!1,runWhen:Wt?Wt.runWhen:null}),this.handlers.length-1}eject(st){this.handlers[st]&&(this.handlers[st]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(st){Pe.forEach(this.handlers,function(Wt){Wt!==null&&st(Wt)})}}const di=Yi,fi={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},cr={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:jn,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},mi=typeof window<"u"&&typeof document<"u",Fn=typeof navigator=="object"&&navigator||void 0,ni=mi&&(!Fn||["ReactNative","NativeScript","NS"].indexOf(Fn.product)<0),Wn=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",hi=mi&&window.location.href||"http://localhost",Qn={...e,...cr};function Ze(nt,st){return hn(nt,new Qn.classes.URLSearchParams,{visitor:function(Rt,Wt,Xt,tn){return Qn.isNode&&Pe.isBuffer(Rt)?(this.append(Wt,Rt.toString("base64")),!1):tn.defaultVisitor.apply(this,arguments)},...st})}function ft(nt){return Pe.matchAll(/\w+|\[(\w*)]/g,nt).map(st=>st[0]==="[]"?"":st[1]||st[0])}function Yt(nt){const st={},Rt=Object.keys(nt);let Wt;const Xt=Rt.length;let tn;for(Wt=0;Wt<Xt;Wt++)tn=Rt[Wt],st[tn]=nt[tn];return st}function vn(nt){function st(Rt,Wt,Xt,tn){let ri=Rt[tn++];if(ri==="__proto__")return!0;const Sn=Number.isFinite(+ri),pi=tn>=Rt.length;return ri=!ri&&Pe.isArray(Xt)?Xt.length:ri,pi?(Pe.hasOwnProp(Xt,ri)?Xt[ri]=[Xt[ri],Wt]:Xt[ri]=Wt,!Sn):((!Xt[ri]||!Pe.isObject(Xt[ri]))&&(Xt[ri]=[]),st(Rt,Wt,Xt[ri],tn)&&Pe.isArray(Xt[ri])&&(Xt[ri]=Yt(Xt[ri])),!Sn)}if(Pe.isFormData(nt)&&Pe.isFunction(nt.entries)){const Rt={};return Pe.forEachEntry(nt,(Wt,Xt)=>{st(ft(Wt),Xt,Rt,0)}),Rt}return null}const Tn=vn;function Ti(nt,st,Rt){if(Pe.isString(nt))try{return(st||JSON.parse)(nt),Pe.trim(nt)}catch(Wt){if(Wt.name!=="SyntaxError")throw Wt}return(Rt||JSON.stringify)(nt)}const ti={transitional:fi,adapter:["xhr","http","fetch"],transformRequest:[function(st,Rt){const Wt=Rt.getContentType()||"",Xt=Wt.indexOf("application/json")>-1,tn=Pe.isObject(st);if(tn&&Pe.isHTMLForm(st)&&(st=new FormData(st)),Pe.isFormData(st))return Xt?JSON.stringify(Tn(st)):st;if(Pe.isArrayBuffer(st)||Pe.isBuffer(st)||Pe.isStream(st)||Pe.isFile(st)||Pe.isBlob(st)||Pe.isReadableStream(st))return st;if(Pe.isArrayBufferView(st))return st.buffer;if(Pe.isURLSearchParams(st))return Rt.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),st.toString();let Sn;if(tn){if(Wt.indexOf("application/x-www-form-urlencoded")>-1)return Ze(st,this.formSerializer).toString();if((Sn=Pe.isFileList(st))||Wt.indexOf("multipart/form-data")>-1){const pi=this.env&&this.env.FormData;return hn(Sn?{"files[]":st}:st,pi&&new pi,this.formSerializer)}}return tn||Xt?(Rt.setContentType("application/json",!1),Ti(st)):st}],transformResponse:[function(st){const Rt=this.transitional||ti.transitional,Wt=Rt&&Rt.forcedJSONParsing,Xt=this.responseType==="json";if(Pe.isResponse(st)||Pe.isReadableStream(st))return st;if(st&&Pe.isString(st)&&(Wt&&!this.responseType||Xt)){const ri=!(Rt&&Rt.silentJSONParsing)&&Xt;try{return JSON.parse(st,this.parseReviver)}catch(Sn){if(ri)throw Sn.name==="SyntaxError"?ut.from(Sn,ut.ERR_BAD_RESPONSE,this,null,this.response):Sn}}return st}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Qn.classes.FormData,Blob:Qn.classes.Blob},validateStatus:function(st){return st>=200&&st<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Pe.forEach(["delete","get","head","post","put","patch"],nt=>{ti.headers[nt]={}});const Gn=ti,Ri=Pe.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"]),nn=nt=>{const st={};let Rt,Wt,Xt;return nt&&nt.split(`
`).forEach(function(ri){Xt=ri.indexOf(":"),Rt=ri.substring(0,Xt).trim().toLowerCase(),Wt=ri.substring(Xt+1).trim(),!(!Rt||st[Rt]&&Ri[Rt])&&(Rt==="set-cookie"?st[Rt]?st[Rt].push(Wt):st[Rt]=[Wt]:st[Rt]=st[Rt]?st[Rt]+", "+Wt:Wt)}),st},An=Symbol("internals");function _i(nt){return nt&&String(nt).trim().toLowerCase()}function Ii(nt){return nt===!1||nt==null?nt:Pe.isArray(nt)?nt.map(Ii):String(nt)}function lr(nt){const st=Object.create(null),Rt=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let Wt;for(;Wt=Rt.exec(nt);)st[Wt[1]]=Wt[2];return st}const Rr=nt=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(nt.trim());function fr(nt,st,Rt,Wt,Xt){if(Pe.isFunction(Wt))return Wt.call(this,st,Rt);if(Xt&&(st=Rt),!!Pe.isString(st)){if(Pe.isString(Wt))return st.indexOf(Wt)!==-1;if(Pe.isRegExp(Wt))return Wt.test(st)}}function kr(nt){return nt.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(st,Rt,Wt)=>Rt.toUpperCase()+Wt)}function Zr(nt,st){const Rt=Pe.toCamelCase(" "+st);["get","set","has"].forEach(Wt=>{Object.defineProperty(nt,Wt+Rt,{value:function(Xt,tn,ri){return this[Wt].call(this,st,Xt,tn,ri)},configurable:!0})})}class ea{constructor(st){st&&this.set(st)}set(st,Rt,Wt){const Xt=this;function tn(Sn,pi,Li){const Vi=_i(pi);if(!Vi)throw new Error("header name must be a non-empty string");const Oi=Pe.findKey(Xt,Vi);(!Oi||Xt[Oi]===void 0||Li===!0||Li===void 0&&Xt[Oi]!==!1)&&(Xt[Oi||pi]=Ii(Sn))}const ri=(Sn,pi)=>Pe.forEach(Sn,(Li,Vi)=>tn(Li,Vi,pi));if(Pe.isPlainObject(st)||st instanceof this.constructor)ri(st,Rt);else if(Pe.isString(st)&&(st=st.trim())&&!Rr(st))ri(nn(st),Rt);else if(Pe.isObject(st)&&Pe.isIterable(st)){let Sn={},pi,Li;for(const Vi of st){if(!Pe.isArray(Vi))throw TypeError("Object iterator must return a key-value pair");Sn[Li=Vi[0]]=(pi=Sn[Li])?Pe.isArray(pi)?[...pi,Vi[1]]:[pi,Vi[1]]:Vi[1]}ri(Sn,Rt)}else st!=null&&tn(Rt,st,Wt);return this}get(st,Rt){if(st=_i(st),st){const Wt=Pe.findKey(this,st);if(Wt){const Xt=this[Wt];if(!Rt)return Xt;if(Rt===!0)return lr(Xt);if(Pe.isFunction(Rt))return Rt.call(this,Xt,Wt);if(Pe.isRegExp(Rt))return Rt.exec(Xt);throw new TypeError("parser must be boolean|regexp|function")}}}has(st,Rt){if(st=_i(st),st){const Wt=Pe.findKey(this,st);return!!(Wt&&this[Wt]!==void 0&&(!Rt||fr(this,this[Wt],Wt,Rt)))}return!1}delete(st,Rt){const Wt=this;let Xt=!1;function tn(ri){if(ri=_i(ri),ri){const Sn=Pe.findKey(Wt,ri);Sn&&(!Rt||fr(Wt,Wt[Sn],Sn,Rt))&&(delete Wt[Sn],Xt=!0)}}return Pe.isArray(st)?st.forEach(tn):tn(st),Xt}clear(st){const Rt=Object.keys(this);let Wt=Rt.length,Xt=!1;for(;Wt--;){const tn=Rt[Wt];(!st||fr(this,this[tn],tn,st,!0))&&(delete this[tn],Xt=!0)}return Xt}normalize(st){const Rt=this,Wt={};return Pe.forEach(this,(Xt,tn)=>{const ri=Pe.findKey(Wt,tn);if(ri){Rt[ri]=Ii(Xt),delete Rt[tn];return}const Sn=st?kr(tn):String(tn).trim();Sn!==tn&&delete Rt[tn],Rt[Sn]=Ii(Xt),Wt[Sn]=!0}),this}concat(...st){return this.constructor.concat(this,...st)}toJSON(st){const Rt=Object.create(null);return Pe.forEach(this,(Wt,Xt)=>{Wt!=null&&Wt!==!1&&(Rt[Xt]=st&&Pe.isArray(Wt)?Wt.join(", "):Wt)}),Rt}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([st,Rt])=>st+": "+Rt).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(st){return st instanceof this?st:new this(st)}static concat(st,...Rt){const Wt=new this(st);return Rt.forEach(Xt=>Wt.set(Xt)),Wt}static accessor(st){const Wt=(this[An]=this[An]={accessors:{}}).accessors,Xt=this.prototype;function tn(ri){const Sn=_i(ri);Wt[Sn]||(Zr(Xt,ri),Wt[Sn]=!0)}return Pe.isArray(st)?st.forEach(tn):tn(st),this}}ea.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Pe.reduceDescriptors(ea.prototype,({value:nt},st)=>{let Rt=st[0].toUpperCase()+st.slice(1);return{get:()=>nt,set(Wt){this[Rt]=Wt}}}),Pe.freezeMethods(ea);const ws=ea;function Bi(nt,st){const Rt=this||Gn,Wt=st||Rt,Xt=ws.from(Wt.headers);let tn=Wt.data;return Pe.forEach(nt,function(Sn){tn=Sn.call(Rt,tn,Xt.normalize(),st?st.status:void 0)}),Xt.normalize(),tn}function Ps(nt){return!!(nt&&nt.__CANCEL__)}function es(nt,st,Rt){ut.call(this,nt??"canceled",ut.ERR_CANCELED,st,Rt),this.name="CanceledError"}Pe.inherits(es,ut,{__CANCEL__:!0});const bn=es;function _t(nt,st,Rt){const Wt=Rt.config.validateStatus;!Rt.status||!Wt||Wt(Rt.status)?nt(Rt):st(new ut("Request failed with status code "+Rt.status,[ut.ERR_BAD_REQUEST,ut.ERR_BAD_RESPONSE][Math.floor(Rt.status/100)-4],Rt.config,Rt.request,Rt))}function Pt(nt){const st=/^([-+\w]{1,25})(:?\/\/|:)/.exec(nt);return st&&st[1]||""}function le(nt,st){nt=nt||10;const Rt=new Array(nt),Wt=new Array(nt);let Xt=0,tn=0,ri;return st=st!==void 0?st:1e3,function(pi){const Li=Date.now(),Vi=Wt[tn];ri||(ri=Li),Rt[Xt]=pi,Wt[Xt]=Li;let Oi=tn,zr=0;for(;Oi!==Xt;)zr+=Rt[Oi++],Oi=Oi%nt;if(Xt=(Xt+1)%nt,Xt===tn&&(tn=(tn+1)%nt),Li-ri<st)return;const ar=Vi&&Li-Vi;return ar?Math.round(zr*1e3/ar):void 0}}const Ce=le;function ze(nt,st){let Rt=0,Wt=1e3/st,Xt,tn;const ri=(Li,Vi=Date.now())=>{Rt=Vi,Xt=null,tn&&(clearTimeout(tn),tn=null),nt(...Li)};return[(...Li)=>{const Vi=Date.now(),Oi=Vi-Rt;Oi>=Wt?ri(Li,Vi):(Xt=Li,tn||(tn=setTimeout(()=>{tn=null,ri(Xt)},Wt-Oi)))},()=>Xt&&ri(Xt)]}const at=ze,be=(nt,st,Rt=3)=>{let Wt=0;const Xt=Ce(50,250);return at(tn=>{const ri=tn.loaded,Sn=tn.lengthComputable?tn.total:void 0,pi=ri-Wt,Li=Xt(pi),Vi=ri<=Sn;Wt=ri;const Oi={loaded:ri,total:Sn,progress:Sn?ri/Sn:void 0,bytes:pi,rate:Li||void 0,estimated:Li&&Sn&&Vi?(Sn-ri)/Li:void 0,event:tn,lengthComputable:Sn!=null,[st?"download":"upload"]:!0};nt(Oi)},Rt)},H=(nt,st)=>{const Rt=nt!=null;return[Wt=>st[0]({lengthComputable:Rt,total:nt,loaded:Wt}),st[1]]},te=nt=>(...st)=>Pe.asap(()=>nt(...st)),ae=Qn.hasStandardBrowserEnv?((nt,st)=>Rt=>(Rt=new URL(Rt,Qn.origin),nt.protocol===Rt.protocol&&nt.host===Rt.host&&(st||nt.port===Rt.port)))(new URL(Qn.origin),Qn.navigator&&/(msie|trident)/i.test(Qn.navigator.userAgent)):()=>!0,ne=Qn.hasStandardBrowserEnv?{write(nt,st,Rt,Wt,Xt,tn){const ri=[nt+"="+encodeURIComponent(st)];Pe.isNumber(Rt)&&ri.push("expires="+new Date(Rt).toGMTString()),Pe.isString(Wt)&&ri.push("path="+Wt),Pe.isString(Xt)&&ri.push("domain="+Xt),tn===!0&&ri.push("secure"),document.cookie=ri.join("; ")},read(nt){const st=document.cookie.match(new RegExp("(^|;\\s*)("+nt+")=([^;]*)"));return st?decodeURIComponent(st[3]):null},remove(nt){this.write(nt,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function ye(nt){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(nt)}function Ne(nt,st){return st?nt.replace(/\/?\/$/,"")+"/"+st.replace(/^\/+/,""):nt}function kt(nt,st,Rt){let Wt=!ye(st);return nt&&(Wt||Rt==!1)?Ne(nt,st):st}const it=nt=>nt instanceof ws?{...nt}:nt;function Ge(nt,st){st=st||{};const Rt={};function Wt(Li,Vi,Oi,zr){return Pe.isPlainObject(Li)&&Pe.isPlainObject(Vi)?Pe.merge.call({caseless:zr},Li,Vi):Pe.isPlainObject(Vi)?Pe.merge({},Vi):Pe.isArray(Vi)?Vi.slice():Vi}function Xt(Li,Vi,Oi,zr){if(Pe.isUndefined(Vi)){if(!Pe.isUndefined(Li))return Wt(void 0,Li,Oi,zr)}else return Wt(Li,Vi,Oi,zr)}function tn(Li,Vi){if(!Pe.isUndefined(Vi))return Wt(void 0,Vi)}function ri(Li,Vi){if(Pe.isUndefined(Vi)){if(!Pe.isUndefined(Li))return Wt(void 0,Li)}else return Wt(void 0,Vi)}function Sn(Li,Vi,Oi){if(Oi in st)return Wt(Li,Vi);if(Oi in nt)return Wt(void 0,Li)}const pi={url:tn,method:tn,data:tn,baseURL:ri,transformRequest:ri,transformResponse:ri,paramsSerializer:ri,timeout:ri,timeoutMessage:ri,withCredentials:ri,withXSRFToken:ri,adapter:ri,responseType:ri,xsrfCookieName:ri,xsrfHeaderName:ri,onUploadProgress:ri,onDownloadProgress:ri,decompress:ri,maxContentLength:ri,maxBodyLength:ri,beforeRedirect:ri,transport:ri,httpAgent:ri,httpsAgent:ri,cancelToken:ri,socketPath:ri,responseEncoding:ri,validateStatus:Sn,headers:(Li,Vi,Oi)=>Xt(it(Li),it(Vi),Oi,!0)};return Pe.forEach(Object.keys({...nt,...st}),function(Vi){const Oi=pi[Vi]||Xt,zr=Oi(nt[Vi],st[Vi],Vi);Pe.isUndefined(zr)&&Oi!==Sn||(Rt[Vi]=zr)}),Rt}const fn=nt=>{const st=Ge({},nt);let{data:Rt,withXSRFToken:Wt,xsrfHeaderName:Xt,xsrfCookieName:tn,headers:ri,auth:Sn}=st;if(st.headers=ri=ws.from(ri),st.url=$n(kt(st.baseURL,st.url,st.allowAbsoluteUrls),nt.params,nt.paramsSerializer),Sn&&ri.set("Authorization","Basic "+btoa((Sn.username||"")+":"+(Sn.password?unescape(encodeURIComponent(Sn.password)):""))),Pe.isFormData(Rt)){if(Qn.hasStandardBrowserEnv||Qn.hasStandardBrowserWebWorkerEnv)ri.setContentType(void 0);else if(Pe.isFunction(Rt.getHeaders)){const pi=Rt.getHeaders(),Li=["content-type","content-length"];Object.entries(pi).forEach(([Vi,Oi])=>{Li.includes(Vi.toLowerCase())&&ri.set(Vi,Oi)})}}if(Qn.hasStandardBrowserEnv&&(Wt&&Pe.isFunction(Wt)&&(Wt=Wt(st)),Wt||Wt!==!1&&ae(st.url))){const pi=Xt&&tn&&ne.read(tn);pi&&ri.set(Xt,pi)}return st},Ft=typeof XMLHttpRequest<"u"&&function(nt){return new Promise(function(Rt,Wt){const Xt=fn(nt);let tn=Xt.data;const ri=ws.from(Xt.headers).normalize();let{responseType:Sn,onUploadProgress:pi,onDownloadProgress:Li}=Xt,Vi,Oi,zr,ar,vr;function Ki(){ar&&ar(),vr&&vr(),Xt.cancelToken&&Xt.cancelToken.unsubscribe(Vi),Xt.signal&&Xt.signal.removeEventListener("abort",Vi)}let br=new XMLHttpRequest;br.open(Xt.method.toUpperCase(),Xt.url,!0),br.timeout=Xt.timeout;function Rs(){if(!br)return;const pa=ws.from("getAllResponseHeaders"in br&&br.getAllResponseHeaders()),Oa={data:!Sn||Sn==="text"||Sn==="json"?br.responseText:br.response,status:br.status,statusText:br.statusText,headers:pa,config:nt,request:br};_t(function(La){Rt(La),Ki()},function(La){Wt(La),Ki()},Oa),br=null}"onloadend"in br?br.onloadend=Rs:br.onreadystatechange=function(){!br||br.readyState!==4||br.status===0&&!(br.responseURL&&br.responseURL.indexOf("file:")===0)||setTimeout(Rs)},br.onabort=function(){br&&(Wt(new ut("Request aborted",ut.ECONNABORTED,nt,br)),br=null)},br.onerror=function(ma){const Oa=ma&&ma.message?ma.message:"Network Error",_o=new ut(Oa,ut.ERR_NETWORK,nt,br);_o.event=ma||null,Wt(_o),br=null},br.ontimeout=function(){let ma=Xt.timeout?"timeout of "+Xt.timeout+"ms exceeded":"timeout exceeded";const Oa=Xt.transitional||fi;Xt.timeoutErrorMessage&&(ma=Xt.timeoutErrorMessage),Wt(new ut(ma,Oa.clarifyTimeoutError?ut.ETIMEDOUT:ut.ECONNABORTED,nt,br)),br=null},tn===void 0&&ri.setContentType(null),"setRequestHeader"in br&&Pe.forEach(ri.toJSON(),function(ma,Oa){br.setRequestHeader(Oa,ma)}),Pe.isUndefined(Xt.withCredentials)||(br.withCredentials=!!Xt.withCredentials),Sn&&Sn!=="json"&&(br.responseType=Xt.responseType),Li&&([zr,vr]=be(Li,!0),br.addEventListener("progress",zr)),pi&&br.upload&&([Oi,ar]=be(pi),br.upload.addEventListener("progress",Oi),br.upload.addEventListener("loadend",ar)),(Xt.cancelToken||Xt.signal)&&(Vi=pa=>{br&&(Wt(!pa||pa.type?new bn(null,nt,br):pa),br.abort(),br=null)},Xt.cancelToken&&Xt.cancelToken.subscribe(Vi),Xt.signal&&(Xt.signal.aborted?Vi():Xt.signal.addEventListener("abort",Vi)));const Br=Pt(Xt.url);if(Br&&Qn.protocols.indexOf(Br)===-1){Wt(new ut("Unsupported protocol "+Br+":",ut.ERR_BAD_REQUEST,nt));return}br.send(tn||null)})},_n=(nt,st)=>{const{length:Rt}=nt=nt?nt.filter(Boolean):[];if(st||Rt){let Wt=new AbortController,Xt;const tn=function(Li){if(!Xt){Xt=!0,Sn();const Vi=Li instanceof Error?Li:this.reason;Wt.abort(Vi instanceof ut?Vi:new bn(Vi instanceof Error?Vi.message:Vi))}};let ri=st&&setTimeout(()=>{ri=null,tn(new ut(`timeout ${st} of ms exceeded`,ut.ETIMEDOUT))},st);const Sn=()=>{nt&&(ri&&clearTimeout(ri),ri=null,nt.forEach(Li=>{Li.unsubscribe?Li.unsubscribe(tn):Li.removeEventListener("abort",tn)}),nt=null)};nt.forEach(Li=>Li.addEventListener("abort",tn));const{signal:pi}=Wt;return pi.unsubscribe=()=>Pe.asap(Sn),pi}},yn=function*(nt,st){let Rt=nt.byteLength;if(!st||Rt<st){yield nt;return}let Wt=0,Xt;for(;Wt<Rt;)Xt=Wt+st,yield nt.slice(Wt,Xt),Wt=Xt},qn=async function*(nt,st){for await(const Rt of bi(nt))yield*yn(Rt,st)},bi=async function*(nt){if(nt[Symbol.asyncIterator]){yield*nt;return}const st=nt.getReader();try{for(;;){const{done:Rt,value:Wt}=await st.read();if(Rt)break;yield Wt}}finally{await st.cancel()}},Qi=(nt,st,Rt,Wt)=>{const Xt=qn(nt,st);let tn=0,ri,Sn=pi=>{ri||(ri=!0,Wt&&Wt(pi))};return new ReadableStream({async pull(pi){try{const{done:Li,value:Vi}=await Xt.next();if(Li){Sn(),pi.close();return}let Oi=Vi.byteLength;if(Rt){let zr=tn+=Oi;Rt(zr)}pi.enqueue(new Uint8Array(Vi))}catch(Li){throw Sn(Li),Li}},cancel(pi){return Sn(pi),Xt.return()}},{highWaterMark:2})},rr=64*1024,{isFunction:Mr}=Pe,Yr=(({Request:nt,Response:st})=>({Request:nt,Response:st}))(Pe.global),{ReadableStream:ls,TextEncoder:Vr}=Pe.global,Ar=(nt,...st)=>{try{return!!nt(...st)}catch{return!1}},Ot=nt=>{nt=Pe.merge.call({skipUndefined:!0},Yr,nt);const{fetch:st,Request:Rt,Response:Wt}=nt,Xt=st?Mr(st):typeof fetch=="function",tn=Mr(Rt),ri=Mr(Wt);if(!Xt)return!1;const Sn=Xt&&Mr(ls),pi=Xt&&(typeof Vr=="function"?(vr=>Ki=>vr.encode(Ki))(new Vr):async vr=>new Uint8Array(await new Rt(vr).arrayBuffer())),Li=tn&&Sn&&Ar(()=>{let vr=!1;const Ki=new Rt(Qn.origin,{body:new ls,method:"POST",get duplex(){return vr=!0,"half"}}).headers.has("Content-Type");return vr&&!Ki}),Vi=ri&&Sn&&Ar(()=>Pe.isReadableStream(new Wt("").body)),Oi={stream:Vi&&(vr=>vr.body)};Xt&&["text","arrayBuffer","blob","formData","stream"].forEach(vr=>{!Oi[vr]&&(Oi[vr]=(Ki,br)=>{let Rs=Ki&&Ki[vr];if(Rs)return Rs.call(Ki);throw new ut(`Response type '${vr}' is not supported`,ut.ERR_NOT_SUPPORT,br)})});const zr=async vr=>{if(vr==null)return 0;if(Pe.isBlob(vr))return vr.size;if(Pe.isSpecCompliantForm(vr))return(await new Rt(Qn.origin,{method:"POST",body:vr}).arrayBuffer()).byteLength;if(Pe.isArrayBufferView(vr)||Pe.isArrayBuffer(vr))return vr.byteLength;if(Pe.isURLSearchParams(vr)&&(vr=vr+""),Pe.isString(vr))return(await pi(vr)).byteLength},ar=async(vr,Ki)=>{const br=Pe.toFiniteNumber(vr.getContentLength());return br??zr(Ki)};return async vr=>{let{url:Ki,method:br,data:Rs,signal:Br,cancelToken:pa,timeout:ma,onDownloadProgress:Oa,onUploadProgress:_o,responseType:La,headers:Io,withCredentials:zo="same-origin",fetchOptions:nl}=fn(vr),$a=st||fetch;La=La?(La+"").toLowerCase():"text";let uu=_n([Br,pa&&pa.toAbortSignal()],ma),Ma=null;const gl=uu&&uu.unsubscribe&&(()=>{uu.unsubscribe()});let Gi;try{if(_o&&Li&&br!=="get"&&br!=="head"&&(Gi=await ar(Io,Rs))!==0){let qo=new Rt(Ki,{method:"POST",body:Rs,duplex:"half"}),io;if(Pe.isFormData(Rs)&&(io=qo.headers.get("content-type"))&&Io.setContentType(io),qo.body){const[wu,Nl]=H(Gi,be(te(_o)));Rs=Qi(qo.body,rr,wu,Nl)}}Pe.isString(zo)||(zo=zo?"include":"omit");const Nr=tn&&"credentials"in Rt.prototype,Hr={...nl,signal:uu,method:br.toUpperCase(),headers:Io.normalize().toJSON(),body:Rs,duplex:"half",credentials:Nr?zo:void 0};Ma=tn&&new Rt(Ki,Hr);let ta=await(tn?$a(Ma,nl):$a(Ki,Hr));const Ka=Vi&&(La==="stream"||La==="response");if(Vi&&(Oa||Ka&&gl)){const qo={};["status","statusText","headers"].forEach(Ul=>{qo[Ul]=ta[Ul]});const io=Pe.toFiniteNumber(ta.headers.get("content-length")),[wu,Nl]=Oa&&H(io,be(te(Oa),!0))||[];ta=new Wt(Qi(ta.body,rr,wu,()=>{Nl&&Nl(),gl&&gl()}),qo)}La=La||"text";let Ha=await Oi[Pe.findKey(Oi,La)||"text"](ta,vr);return!Ka&&gl&&gl(),await new Promise((qo,io)=>{_t(qo,io,{data:Ha,headers:ws.from(ta.headers),status:ta.status,statusText:ta.statusText,config:vr,request:Ma})})}catch(Nr){throw gl&&gl(),Nr&&Nr.name==="TypeError"&&/Load failed|fetch/i.test(Nr.message)?Object.assign(new ut("Network Error",ut.ERR_NETWORK,vr,Ma),{cause:Nr.cause||Nr}):ut.from(Nr,Nr&&Nr.code,vr,Ma)}}},zn=new Map,yi=nt=>{let st=nt?nt.env:{};const{fetch:Rt,Request:Wt,Response:Xt}=st,tn=[Wt,Xt,Rt];let ri=tn.length,Sn=ri,pi,Li,Vi=zn;for(;Sn--;)pi=tn[Sn],Li=Vi.get(pi),Li===void 0&&Vi.set(pi,Li=Sn?new Map:Ot(st)),Vi=Li;return Li},Hi=yi(),Wr=null,ms={http:dt,xhr:Ft,fetch:{get:yi}};Pe.forEach(ms,(nt,st)=>{if(nt){try{Object.defineProperty(nt,"name",{value:st})}catch{}Object.defineProperty(nt,"adapterName",{value:st})}});const $r=nt=>`- ${nt}`,Lr=nt=>Pe.isFunction(nt)||nt===null||nt===!1,Ei={getAdapter:(nt,st)=>{nt=Pe.isArray(nt)?nt:[nt];const{length:Rt}=nt;let Wt,Xt;const tn={};for(let ri=0;ri<Rt;ri++){Wt=nt[ri];let Sn;if(Xt=Wt,!Lr(Wt)&&(Xt=ms[(Sn=String(Wt)).toLowerCase()],Xt===void 0))throw new ut(`Unknown adapter '${Sn}'`);if(Xt&&(Pe.isFunction(Xt)||(Xt=Xt.get(st))))break;tn[Sn||"#"+ri]=Xt}if(!Xt){const ri=Object.entries(tn).map(([pi,Li])=>`adapter ${pi} `+(Li===!1?"is not supported by the environment":"is not available in the build"));let Sn=Rt?ri.length>1?`since :
`+ri.map($r).join(`
`):" "+$r(ri[0]):"as no adapter specified";throw new ut("There is no suitable adapter to dispatch the request "+Sn,"ERR_NOT_SUPPORT")}return Xt},adapters:ms};function Cr(nt){if(nt.cancelToken&&nt.cancelToken.throwIfRequested(),nt.signal&&nt.signal.aborted)throw new bn(null,nt)}function zs(nt){return Cr(nt),nt.headers=ws.from(nt.headers),nt.data=Bi.call(nt,nt.transformRequest),["post","put","patch"].indexOf(nt.method)!==-1&&nt.headers.setContentType("application/x-www-form-urlencoded",!1),Ei.getAdapter(nt.adapter||Gn.adapter,nt)(nt).then(function(Wt){return Cr(nt),Wt.data=Bi.call(nt,nt.transformResponse,Wt),Wt.headers=ws.from(Wt.headers),Wt},function(Wt){return Ps(Wt)||(Cr(nt),Wt&&Wt.response&&(Wt.response.data=Bi.call(nt,nt.transformResponse,Wt.response),Wt.response.headers=ws.from(Wt.response.headers))),Promise.reject(Wt)})}const ia="1.12.2",Bs={};["object","boolean","number","function","string","symbol"].forEach((nt,st)=>{Bs[nt]=function(Wt){return typeof Wt===nt||"a"+(st<1?"n ":" ")+nt}});const Ua={};Bs.transitional=function(st,Rt,Wt){function Xt(tn,ri){return"[Axios v"+ia+"] Transitional option '"+tn+"'"+ri+(Wt?". "+Wt:"")}return(tn,ri,Sn)=>{if(st===!1)throw new ut(Xt(ri," has been removed"+(Rt?" in "+Rt:"")),ut.ERR_DEPRECATED);return Rt&&!Ua[ri]&&(Ua[ri]=!0,console.warn(Xt(ri," has been deprecated since v"+Rt+" and will be removed in the near future"))),st?st(tn,ri,Sn):!0}},Bs.spelling=function(st){return(Rt,Wt)=>(console.warn(`${Wt} is likely a misspelling of ${st}`),!0)};function to(nt,st,Rt){if(typeof nt!="object")throw new ut("options must be an object",ut.ERR_BAD_OPTION_VALUE);const Wt=Object.keys(nt);let Xt=Wt.length;for(;Xt-- >0;){const tn=Wt[Xt],ri=st[tn];if(ri){const Sn=nt[tn],pi=Sn===void 0||ri(Sn,tn,nt);if(pi!==!0)throw new ut("option "+tn+" must be "+pi,ut.ERR_BAD_OPTION_VALUE);continue}if(Rt!==!0)throw new ut("Unknown option "+tn,ut.ERR_BAD_OPTION)}}const Oo={assertOptions:to,validators:Bs},vo=Oo.validators;class Gs{constructor(st){this.defaults=st||{},this.interceptors={request:new di,response:new di}}async request(st,Rt){try{return await this._request(st,Rt)}catch(Wt){if(Wt instanceof Error){let Xt={};Error.captureStackTrace?Error.captureStackTrace(Xt):Xt=new Error;const tn=Xt.stack?Xt.stack.replace(/^.+\n/,""):"";try{Wt.stack?tn&&!String(Wt.stack).endsWith(tn.replace(/^.+\n.+\n/,""))&&(Wt.stack+=`
`+tn):Wt.stack=tn}catch{}}throw Wt}}_request(st,Rt){typeof st=="string"?(Rt=Rt||{},Rt.url=st):Rt=st||{},Rt=Ge(this.defaults,Rt);const{transitional:Wt,paramsSerializer:Xt,headers:tn}=Rt;Wt!==void 0&&Oo.assertOptions(Wt,{silentJSONParsing:vo.transitional(vo.boolean),forcedJSONParsing:vo.transitional(vo.boolean),clarifyTimeoutError:vo.transitional(vo.boolean)},!1),Xt!=null&&(Pe.isFunction(Xt)?Rt.paramsSerializer={serialize:Xt}:Oo.assertOptions(Xt,{encode:vo.function,serialize:vo.function},!0)),Rt.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?Rt.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:Rt.allowAbsoluteUrls=!0),Oo.assertOptions(Rt,{baseUrl:vo.spelling("baseURL"),withXsrfToken:vo.spelling("withXSRFToken")},!0),Rt.method=(Rt.method||this.defaults.method||"get").toLowerCase();let ri=tn&&Pe.merge(tn.common,tn[Rt.method]);tn&&Pe.forEach(["delete","get","head","post","put","patch","common"],vr=>{delete tn[vr]}),Rt.headers=ws.concat(ri,tn);const Sn=[];let pi=!0;this.interceptors.request.forEach(function(Ki){typeof Ki.runWhen=="function"&&Ki.runWhen(Rt)===!1||(pi=pi&&Ki.synchronous,Sn.unshift(Ki.fulfilled,Ki.rejected))});const Li=[];this.interceptors.response.forEach(function(Ki){Li.push(Ki.fulfilled,Ki.rejected)});let Vi,Oi=0,zr;if(!pi){const vr=[zs.bind(this),void 0];for(vr.unshift(...Sn),vr.push(...Li),zr=vr.length,Vi=Promise.resolve(Rt);Oi<zr;)Vi=Vi.then(vr[Oi++],vr[Oi++]);return Vi}zr=Sn.length;let ar=Rt;for(;Oi<zr;){const vr=Sn[Oi++],Ki=Sn[Oi++];try{ar=vr(ar)}catch(br){Ki.call(this,br);break}}try{Vi=zs.call(this,ar)}catch(vr){return Promise.reject(vr)}for(Oi=0,zr=Li.length;Oi<zr;)Vi=Vi.then(Li[Oi++],Li[Oi++]);return Vi}getUri(st){st=Ge(this.defaults,st);const Rt=kt(st.baseURL,st.url,st.allowAbsoluteUrls);return $n(Rt,st.params,st.paramsSerializer)}}Pe.forEach(["delete","get","head","options"],function(st){Gs.prototype[st]=function(Rt,Wt){return this.request(Ge(Wt||{},{method:st,url:Rt,data:(Wt||{}).data}))}}),Pe.forEach(["post","put","patch"],function(st){function Rt(Wt){return function(tn,ri,Sn){return this.request(Ge(Sn||{},{method:st,headers:Wt?{"Content-Type":"multipart/form-data"}:{},url:tn,data:ri}))}}Gs.prototype[st]=Rt(),Gs.prototype[st+"Form"]=Rt(!0)});const ko=Gs;class Yo{constructor(st){if(typeof st!="function")throw new TypeError("executor must be a function.");let Rt;this.promise=new Promise(function(tn){Rt=tn});const Wt=this;this.promise.then(Xt=>{if(!Wt._listeners)return;let tn=Wt._listeners.length;for(;tn-- >0;)Wt._listeners[tn](Xt);Wt._listeners=null}),this.promise.then=Xt=>{let tn;const ri=new Promise(Sn=>{Wt.subscribe(Sn),tn=Sn}).then(Xt);return ri.cancel=function(){Wt.unsubscribe(tn)},ri},st(function(tn,ri,Sn){Wt.reason||(Wt.reason=new bn(tn,ri,Sn),Rt(Wt.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(st){if(this.reason){st(this.reason);return}this._listeners?this._listeners.push(st):this._listeners=[st]}unsubscribe(st){if(!this._listeners)return;const Rt=this._listeners.indexOf(st);Rt!==-1&&this._listeners.splice(Rt,1)}toAbortSignal(){const st=new AbortController,Rt=Wt=>{st.abort(Wt)};return this.subscribe(Rt),st.signal.unsubscribe=()=>this.unsubscribe(Rt),st.signal}static source(){let st;return{token:new Yo(function(Xt){st=Xt}),cancel:st}}}const _a=Yo;function Tu(nt){return function(Rt){return nt.apply(null,Rt)}}function El(nt){return Pe.isObject(nt)&&nt.isAxiosError===!0}const No={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(No).forEach(([nt,st])=>{No[st]=nt});const Mo=No;function kl(nt){const st=new ko(nt),Rt=a(ko.prototype.request,st);return Pe.extend(Rt,ko.prototype,st,{allOwnKeys:!0}),Pe.extend(Rt,st,null,{allOwnKeys:!0}),Rt.create=function(Xt){return kl(Ge(nt,Xt))},Rt}const Ca=kl(Gn);Ca.Axios=ko,Ca.CanceledError=bn,Ca.CancelToken=_a,Ca.isCancel=Ps,Ca.VERSION=ia,Ca.toFormData=hn,Ca.AxiosError=ut,Ca.Cancel=Ca.CanceledError,Ca.all=function(st){return Promise.all(st)},Ca.spread=Tu,Ca.isAxiosError=El,Ca.mergeConfig=Ge,Ca.AxiosHeaders=ws,Ca.formToJSON=nt=>Tn(Pe.isHTMLForm(nt)?new FormData(nt):nt),Ca.getAdapter=Ei.getAdapter,Ca.HttpStatusCode=Mo,Ca.default=Ca;const Do=Ca,{Axios:Wo,AxiosError:Fl,CanceledError:ll,isCancel:ca,CancelToken:Ro,VERSION:su,all:Rl,Cancel:Nd,isAxiosError:$o,spread:ud,toFormData:Bu,AxiosHeaders:Sl,HttpStatusCode:rl,formToJSON:zt,getAdapter:ht,mergeConfig:Ct}=Do;var Qt=n(63814);/*!
* SPDX-License-Identifier: GPL-3.0-or-later
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
*/const xn=Do.create({headers:{requesttoken:(0,i.do)()??"","X-Requested-With":"XMLHttpRequest"}});(0,i.zo)(nt=>{xn.defaults.headers.requesttoken=nt});const In=Object.assign(xn,{CancelToken:Do.CancelToken,isCancel:Do.isCancel}),Zn=Symbol("csrf-retry");function Xn(nt){return async st=>{if(!$o(st))throw st;const{config:Rt,response:Wt,request:Xt}=st,tn=Xt?.responseURL;if(Rt&&!Rt[Zn]&&Wt?.status===412&&Wt?.data?.message==="CSRF check failed"){console.warn(`Request to ${tn} failed because of a CSRF mismatch. Fetching a new token`);const{data:{token:ri}}=await nt.get((0,Qt.Jv)("/csrftoken"));return console.debug(`New request token ${ri} fetched`),nt.defaults.headers.requesttoken=ri,nt({...Rt,headers:{...Rt.headers,requesttoken:ri},[Zn]:!0})}throw st}}const Ai=Symbol("retryDelay");function ii(nt){return async st=>{if(!$o(st))throw st;const{config:Rt,response:Wt,request:Xt}=st,tn=Xt?.responseURL,ri=Wt?.status,Sn=Wt?.headers;let pi=typeof Rt?.[Ai]=="number"?Rt?.[Ai]:1;if(ri===503&&Sn?.["x-f7cloud-maintenance-mode"]==="1"&&Rt?.retryIfMaintenanceMode){if(pi*=2,pi>32)throw console.error("Retry delay exceeded one minute, giving up.",{responseURL:tn}),st;return console.warn(`Request to ${tn} failed because of maintenance mode. Retrying in ${pi}s`),await new Promise(Li=>{setTimeout(Li,pi*1e3)}),nt({...Rt,[Ai]:pi})}throw st}}async function Dn(nt){if($o(nt)){const{config:st,response:Rt,request:Wt}=nt,Xt=Wt?.responseURL;Rt?.status===401&&Rt?.data?.message==="Current user is not logged in"&&st?.reloadExpiredSession&&window?.location&&(console.error(`Request to ${Xt} failed because the user session expired. Reloading the page \u2026`),window.location.reload())}throw nt}In.interceptors.response.use(nt=>nt,Xn(In)),In.interceptors.response.use(nt=>nt,ii(In)),In.interceptors.response.use(nt=>nt,Dn)},53053:(W,b,n)=>{"use strict";n.d(b,{c0:()=>a});const c=class c{constructor(g,u,l){Tr(this,"scope");Tr(this,"wrapped");this.scope=`${l?c.GLOBAL_SCOPE_PERSISTENT:c.GLOBAL_SCOPE_VOLATILE}_${btoa(g)}_`,this.wrapped=u}scopeKey(g){return`${this.scope}${g}`}setItem(g,u){this.wrapped.setItem(this.scopeKey(g),u)}getItem(g){return this.wrapped.getItem(this.scopeKey(g))}removeItem(g){this.wrapped.removeItem(this.scopeKey(g))}clear(){Object.keys(this.wrapped).filter(g=>g.startsWith(this.scope)).map(this.wrapped.removeItem.bind(this.wrapped))}};Tr(c,"GLOBAL_SCOPE_VOLATILE","f7cloud_vol"),Tr(c,"GLOBAL_SCOPE_PERSISTENT","f7cloud_per");let e=c;class i{constructor(g){Tr(this,"appId");Tr(this,"persisted",!1);Tr(this,"clearedOnLogout",!1);this.appId=g}persist(g=!0){return this.persisted=g,this}clearOnLogout(g=!0){return this.clearedOnLogout=g,this}build(){return new e(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}function a(p){return new i(p)}function f(p,g){Object.keys(p).filter(u=>g?g(u):!0).map(p.removeItem.bind(p))}function r(){[window.sessionStorage,window.localStorage].map(g=>f(g))}function v(){[window.sessionStorage,window.localStorage].map(g=>f(g,u=>!u.startsWith(ScopedStorage.GLOBAL_SCOPE_PERSISTENT)))}},87485:(W,b,n)=>{"use strict";n.d(b,{F:()=>i});var e=n(81222);function i(){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:{}}}},32273:(W,b,n)=>{"use strict";n.d(b,{Ay:()=>Me});var e=n(66802);class i{constructor(){this._parser={},this._registerDefaultParsers()}canParse(fe){return Object.prototype.hasOwnProperty.call(this._parser,fe)}parse(fe,Re,We){const ut=`{${Re.namespaceURI}}${Re.localName}`;if(!this.canParse(ut))throw new Error(`Unable to parse unknown property "${ut}"`);return this._parser[ut](fe,Re,We)}registerParser(fe,Re){this._parser[fe]=Re}unregisterParser(fe){delete this._parser[fe]}_registerDefaultParsers(){this.registerParser("{DAV:}displayname",i.text),this.registerParser("{DAV:}creationdate",i.text),this.registerParser("{DAV:}getcontentlength",i.decInt),this.registerParser("{DAV:}getcontenttype",i.text),this.registerParser("{DAV:}getcontentlanguage",i.text),this.registerParser("{DAV:}getlastmodified",i.rfc1123Date),this.registerParser("{DAV:}getetag",i.text),this.registerParser("{DAV:}resourcetype",i.resourceType),this.registerParser("{DAV:}inherited-acl-set",i.hrefs),this.registerParser("{DAV:}group",i.href),this.registerParser("{DAV:}owner",i.href),this.registerParser("{DAV:}current-user-privilege-set",i.privileges),this.registerParser("{DAV:}principal-collection-set",i.hrefs),this.registerParser("{DAV:}principal-URL",i.href),this.registerParser("{DAV:}alternate-URI-set",i.hrefs),this.registerParser("{DAV:}group-member-set",i.hrefs),this.registerParser("{DAV:}group-membership",i.hrefs),this.registerParser("{DAV:}current-user-principal",i.currentUserPrincipal),this.registerParser("{DAV:}sync-token",i.text),this.registerParser("{urn:ietf:params:xml:ns:carddav}address-data",i.text),this.registerParser("{urn:ietf:params:xml:ns:carddav}addressbook-description",i.text),this.registerParser("{urn:ietf:params:xml:ns:carddav}supported-address-data",i.addressDataTypes),this.registerParser("{urn:ietf:params:xml:ns:carddav}max-resource-size",i.decInt),this.registerParser("{urn:ietf:params:xml:ns:carddav}addressbook-home-set",i.hrefs),this.registerParser("{urn:ietf:params:xml:ns:carddav}principal-address",i.href),this.registerParser("{urn:ietf:params:xml:ns:carddav}supported-collation-set",i.supportedCardDAVCollations),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-data",i.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-home-set",i.hrefs),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-description",i.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-timezone",i.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set",i.calendarComps),this.registerParser("{urn:ietf:params:xml:ns:caldav}supported-calendar-data",i.calendarDatas),this.registerParser("{urn:ietf:params:xml:ns:caldav}max-resource-size",i.decInt),this.registerParser("{urn:ietf:params:xml:ns:caldav}min-date-time",i.iCalendarTimestamp),this.registerParser("{urn:ietf:params:xml:ns:caldav}max-date-time",i.iCalendarTimestamp),this.registerParser("{urn:ietf:params:xml:ns:caldav}max-instances",i.decInt),this.registerParser("{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance",i.decInt),this.registerParser("{urn:ietf:params:xml:ns:caldav}supported-collation-set",i.supportedCalDAVCollations),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-outbox-URL",i.href),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-inbox-URL",i.href),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-user-address-set",i.hrefs),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-user-type",i.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp",i.scheduleCalendarTransp),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL",i.href),this.registerParser("{urn:ietf:params:xml:ns:caldav}schedule-tag",i.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}timezone-service-set",i.hrefs),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-timezone-id",i.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}calendar-availability",i.text),this.registerParser("{http://apple.com/ns/ical/}calendar-order",i.decInt),this.registerParser("{http://apple.com/ns/ical/}calendar-color",i.color),this.registerParser("{http://calendarserver.org/ns/}source",i.href),this.registerParser("{urn:ietf:params:xml:ns:caldav}default-alarm-vevent-datetime",i.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}default-alarm-vevent-date",i.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}default-alarm-vtodo-datetime",i.text),this.registerParser("{urn:ietf:params:xml:ns:caldav}default-alarm-vtodo-date",i.text),this.registerParser("{http://calendarserver.org/ns/}getctag",i.text),this.registerParser("{http://calendarserver.org/ns/}calendar-proxy-read-for",i.hrefs),this.registerParser("{http://calendarserver.org/ns/}calendar-proxy-write-for",i.hrefs),this.registerParser("{http://calendarserver.org/ns/}allowed-sharing-modes",i.allowedSharingModes),this.registerParser("{http://calendarserver.org/ns/}shared-url",i.href),this.registerParser("{http://sabredav.org/ns}owner-principal",i.href),this.registerParser("{http://sabredav.org/ns}read-only",i.bool),this.registerParser("{http://calendarserver.org/ns/}pre-publish-url",i.href),this.registerParser("{http://calendarserver.org/ns/}publish-url",i.href),this.registerParser("{http://owncloud.org/ns}invite",i.ocInvite),this.registerParser("{http://owncloud.org/ns}calendar-enabled",i.bool),this.registerParser("{http://owncloud.org/ns}enabled",i.bool),this.registerParser("{http://owncloud.org/ns}read-only",i.bool),this.registerParser("{http://f7cloud.com/ns}owner-displayname",i.text),this.registerParser("{http://f7cloud.com/ns}deleted-at",i.iso8601DateTime),this.registerParser("{http://f7cloud.com/ns}calendar-uri",i.text),this.registerParser("{http://f7cloud.com/ns}has-photo",i.bool),this.registerParser("{http://f7cloud.com/ns}trash-bin-retention-duration",i.decInt),this.registerParser("{http://f7cloud.com/ns}language",i.text),this.registerParser("{http://f7cloud.com/ns}room-type",i.text),this.registerParser("{http://f7cloud.com/ns}room-seating-capacity",i.decInt),this.registerParser("{http://f7cloud.com/ns}room-building-address",i.text),this.registerParser("{http://f7cloud.com/ns}room-building-story",i.text),this.registerParser("{http://f7cloud.com/ns}room-building-room-number",i.text),this.registerParser("{http://f7cloud.com/ns}room-features",i.text),this.registerParser("{http://sabredav.org/ns}email-address",i.text)}static text(fe,Re,We){return fe.evaluate("string(.)",Re,We,XPathResult.ANY_TYPE,null).stringValue}static bool(fe,Re,We){return i.text(fe,Re,We)==="1"}static decInt(fe,Re,We){return parseInt(i.text(fe,Re,We),10)}static rfc1123Date(fe,Re,We){const ut=i.text(fe,Re,We);return new Date(ut)}static iso8601DateTime(fe,Re,We){const ut=i.text(fe,Re,We);return new Date(ut)}static iCalendarTimestamp(fe,Re,We){const ut=i.text(fe,Re,We),dt=parseInt(ut.slice(0,4),10),Ue=parseInt(ut.slice(4,6),10)-1,je=parseInt(ut.slice(6,8),10),we=parseInt(ut.slice(9,11),10),Xe=parseInt(ut.slice(11,13),10),gt=parseInt(ut.slice(13,15),10),pn=new Date;return pn.setUTCFullYear(dt,Ue,je),pn.setUTCHours(we,Xe,gt,0),pn}static resourceType(fe,Re,We){const ut=[],dt=fe.evaluate("*",Re,We,XPathResult.ANY_TYPE,null);let Ue;for(;(Ue=dt.iterateNext())!==null;){const je=fe.evaluate("namespace-uri(.)",Ue,We,XPathResult.ANY_TYPE,null).stringValue,we=fe.evaluate("local-name(.)",Ue,We,XPathResult.ANY_TYPE,null).stringValue;ut.push(`{${je}}${we}`)}return ut}static href(fe,Re,We){return fe.evaluate("string(d:href)",Re,We,XPathResult.ANY_TYPE,null).stringValue}static hrefs(fe,Re,We){const ut=[],dt=fe.evaluate("d:href",Re,We,XPathResult.ANY_TYPE,null);let Ue;for(;(Ue=dt.iterateNext())!==null;)ut.push(fe.evaluate("string(.)",Ue,We,XPathResult.ANY_TYPE,null).stringValue);return ut}static privileges(fe,Re,We){const ut=[],dt=fe.evaluate("d:privilege/*",Re,We,XPathResult.ANY_TYPE,null);let Ue;for(;(Ue=dt.iterateNext())!==null;){const je=fe.evaluate("namespace-uri(.)",Ue,We,XPathResult.ANY_TYPE,null).stringValue,we=fe.evaluate("local-name(.)",Ue,We,XPathResult.ANY_TYPE,null).stringValue;ut.push(`{${je}}${we}`)}return ut}static currentUserPrincipal(fe,Re,We){return fe.evaluate("count(d:unauthenticated)",Re,We,XPathResult.ANY_TYPE,null).numberValue!==0?{type:"unauthenticated",href:null}:{type:"href",href:i.href(...arguments)}}static addressDataTypes(fe,Re,We){const ut=[],dt=fe.evaluate("cr:address-data-type",Re,We,XPathResult.ANY_TYPE,null);let Ue;for(;(Ue=dt.iterateNext())!==null;)ut.push({"content-type":fe.evaluate("string(@content-type)",Ue,We,XPathResult.ANY_TYPE,null).stringValue,version:fe.evaluate("string(@version)",Ue,We,XPathResult.ANY_TYPE,null).stringValue});return ut}static supportedCardDAVCollations(fe,Re,We){const ut=[],dt=fe.evaluate("cr:supported-collation",Re,We,XPathResult.ANY_TYPE,null);let Ue;for(;(Ue=dt.iterateNext())!==null;)ut.push(fe.evaluate("string(.)",Ue,We,XPathResult.ANY_TYPE,null).stringValue);return ut}static supportedCalDAVCollations(fe,Re,We){const ut=[],dt=fe.evaluate("cl:supported-collation",Re,We,XPathResult.ANY_TYPE,null);let Ue;for(;(Ue=dt.iterateNext())!==null;)ut.push(fe.evaluate("string(.)",Ue,We,XPathResult.ANY_TYPE,null).stringValue);return ut}static calendarComps(fe,Re,We){const ut=[],dt=fe.evaluate("cl:comp",Re,We,XPathResult.ANY_TYPE,null);let Ue;for(;(Ue=dt.iterateNext())!==null;)ut.push(fe.evaluate("string(@name)",Ue,We,XPathResult.ANY_TYPE,null).stringValue);return ut}static calendarDatas(fe,Re,We){const ut=[],dt=fe.evaluate("cl:calendar-data",Re,We,XPathResult.ANY_TYPE,null);let Ue;for(;(Ue=dt.iterateNext())!==null;)ut.push({"content-type":fe.evaluate("string(@content-type)",Ue,We,XPathResult.ANY_TYPE,null).stringValue,version:fe.evaluate("string(@version)",Ue,We,XPathResult.ANY_TYPE,null).stringValue});return ut}static scheduleCalendarTransp(fe,Re,We){const dt=fe.evaluate("cl:opaque | cl:transparent",Re,We,XPathResult.ANY_TYPE,null).iterateNext();if(dt)return fe.evaluate("local-name(.)",dt,We,XPathResult.ANY_TYPE,null).stringValue}static color(fe,Re,We){const ut=i.text(fe,Re,We);return ut.length===9?ut.slice(0,7):ut}static allowedSharingModes(fe,Re,We){const ut=[],dt=fe.evaluate("cs:can-be-shared | cs:can-be-published",Re,We,XPathResult.ANY_TYPE,null);let Ue;for(;(Ue=dt.iterateNext())!==null;){const je=fe.evaluate("namespace-uri(.)",Ue,We,XPathResult.ANY_TYPE,null).stringValue,we=fe.evaluate("local-name(.)",Ue,We,XPathResult.ANY_TYPE,null).stringValue;ut.push(`{${je}}${we}`)}return ut}static ocInvite(fe,Re,We){const ut=[],dt=fe.evaluate("oc:user",Re,We,XPathResult.ANY_TYPE,null);let Ue;for(;(Ue=dt.iterateNext())!==null;)ut.push({href:i.href(fe,Ue,We),"common-name":fe.evaluate("string(oc:common-name)",Ue,We,XPathResult.ANY_TYPE,null).stringValue,"invite-accepted":fe.evaluate("count(oc:invite-accepted)",Ue,We,XPathResult.ANY_TYPE,null).numberValue===1,access:i.ocAccess(fe,Ue,We)});return ut}static ocAccess(fe,Re,We){const ut=[],dt=fe.evaluate("oc:access/*",Re,We,XPathResult.ANY_TYPE,null);let Ue;for(;(Ue=dt.iterateNext())!==null;){const je=fe.evaluate("namespace-uri(.)",Ue,We,XPathResult.ANY_TYPE,null).stringValue,we=fe.evaluate("local-name(.)",Ue,We,XPathResult.ANY_TYPE,null).stringValue;ut.push(`{${je}}${we}`)}return ut}}const a="DAV:",f="urn:ietf:params:xml:ns:caldav",r="urn:ietf:params:xml:ns:carddav",v="http://owncloud.org/ns",c="http://f7cloud.com/ns",p="http://apple.com/ns/ical/",g="http://calendarserver.org/ns/",u="http://sabredav.org/ns",l={d:a,cl:f,cr:r,oc:v,nc:c,aapl:p,cs:g,sd:u};function m(Pe){return l[Pe]||null}const y=Object.freeze(Object.defineProperty({__proto__:null,APPLE:p,CALENDARSERVER:g,DAV:a,IETF_CALDAV:f,IETF_CARDDAV:r,F7CLOUD:c,NS_MAP:l,OWNCLOUD:v,SABREDAV:u,resolve:m},Symbol.toStringTag,{value:"Module"})),d=new XMLSerializer;let w={};function C(){if(arguments.length===0)return[{},null];const Pe={name:arguments[0],children:[]};let fe=Pe.children;return Array.prototype.slice.call(arguments,1).forEach(function(We){const ut={name:We,children:[]};fe.push(ut),fe=ut.children}),[Pe,fe]}function j(Pe){if(Pe=Pe||{},typeof Pe!="object"||!Object.prototype.hasOwnProperty.call(Pe,"name"))return"";const fe=document.implementation.createDocument("","",null);return O(fe,fe,Pe),d.serializeToString(fe)}function O(Pe,fe,Re){const[We,ut]=Re.name,dt=Pe.createElementNS(We,N(We,ut));Re.attributes=Re.attributes||[],Re.attributes.forEach(Ue=>{if(Ue.length===2){const[je,we]=Ue;dt.setAttribute(je,we)}else{const[je,we,Xe]=Ue;dt.setAttributeNS(je,N(je,we),Xe)}}),Re.value?dt.textContent=Re.value:Re.children&&Re.children.forEach(Ue=>{O(Pe,dt,Ue)}),fe.appendChild(dt)}function N(Pe,fe){return Object.prototype.hasOwnProperty.call(w,Pe)||(w[Pe]="x"+Object.keys(w).length),w[Pe]+":"+fe}class X extends Error{constructor(fe){super(),Object.assign(this,fe)}}class V extends X{}class Z extends X{}class J extends X{}class se extends J{}class Y extends J{}class pe{constructor(fe,Re,We={}){this.baseUrl=fe,this.parser=Re,this.defaultHeaders=We}async options(fe,Re={},We=null){return this.request("OPTIONS",fe,Re,null,We)}async get(fe,Re={},We=null,ut=null){return this.request("GET",fe,Re,We,ut)}async patch(fe,Re,We,ut=null){return this.request("PATCH",fe,Re,We,ut)}async post(fe,Re,We,ut=null){return this.request("POST",fe,Re,We,ut)}async put(fe,Re,We,ut=null){return this.request("PUT",fe,Re,We,ut)}async delete(fe,Re={},We=null,ut=null){return this.request("DELETE",fe,Re,We,ut)}async copy(fe,Re,We=0,ut=!1,dt={},Ue=null,je=null){return dt.Destination=Re,dt.Depth=We,dt.Overwrite=ut?"T":"F",this.request("COPY",fe,dt,Ue,je)}async move(fe,Re,We=!1,ut={},dt=null,Ue=null){return ut.Destination=Re,ut.Depth="Infinity",ut.Overwrite=We?"T":"F",this.request("MOVE",fe,ut,dt,Ue)}async lock(fe,Re={},We=null,ut=null){return this.request("LOCK",fe,Re,We,ut)}async unlock(fe,Re={},We=null,ut=null){return this.request("UNLOCK",fe,Re,We,ut)}async propFind(fe,Re,We=0,ut={},dt=null){ut.Depth=We;const[Ue,je]=C([a,"propfind"],[a,"prop"]);je.push(...Re.map(Xe=>({name:Xe})));const we=j(Ue);return this.request("PROPFIND",fe,ut,we,dt)}async propPatch(fe,Re,We,ut=null){return this.request("PROPPATCH",fe,Re,We,ut)}async mkCol(fe,Re,We,ut=null){return this.request("MKCOL",fe,Re,We,ut)}async report(fe,Re,We,ut=null){return this.request("REPORT",fe,Re,We,ut)}async request(fe,Re,We,ut,dt){const Ue=Object.assign({},_(),this.defaultHeaders,We);try{const je=await e.Ay.request({url:this.absoluteUrl(Re),method:fe,headers:Ue,data:ut,validateStatus:I,signal:dt});let we=je.data;return je.status===207&&(we=this._parseMultiStatusResponse(we),parseInt(Ue.Depth,10)===0&&fe==="PROPFIND"&&(we=we[Object.keys(we)[0]])),{body:we,status:je.status,headers:je.headers}}catch(je){throw e.Ay.isCancel(je)?new V({body:null,status:-1,headers:je.headers||{}}):je.request?new Z({body:null,status:-1,headers:je.headers||{}}):je.status>=400&&je.status<500?new Y({body:je.data,status:je.status,headers:je.headers||{}}):je.status>=500&&je.status<600?new se({body:je.data,status:je.status,headers:je.headers||{}}):new J({body:je.data,status:je.status,headers:je.headers||{}})}}filename(fe){let Re=this.pathname(fe);Re.slice(-1)==="/"&&(Re=Re.slice(0,-1));const We=Re.lastIndexOf("/");return Re.slice(We)}pathname(fe){return new URL(fe,this.baseUrl).pathname}absoluteUrl(fe){return new URL(fe,this.baseUrl).href}_parseMultiStatusResponse(fe){const Re={},ut=new DOMParser().parseFromString(fe,"application/xml"),dt=ut.evaluate("/d:multistatus/d:response",ut,m,XPathResult.ANY_TYPE,null);let Ue;for(;(Ue=dt.iterateNext())!==null;){const je=ut.evaluate("string(d:href)",Ue,m,XPathResult.ANY_TYPE,null).stringValue,we={},Xe=ut.evaluate("d:propstat",Ue,m,XPathResult.ANY_TYPE,null);let gt;for(;(gt=Xe.iterateNext())!==null;){const pn=ut.evaluate("string(d:status)",gt,m,XPathResult.ANY_TYPE,null).stringValue;if(!I(s(pn)))continue;const cn=ut.evaluate("d:prop/*",gt,m,XPathResult.ANY_TYPE,null);let hn;for(;(hn=cn.iterateNext())!==null;)this.parser.canParse(`{${hn.namespaceURI}}${hn.localName}`)&&(we[`{${hn.namespaceURI}}${hn.localName}`]=this.parser.parse(ut,hn,m))}Re[je]=we}return Re}}function I(Pe){return Pe>=200&&Pe<300}function s(Pe){return parseInt(Pe.split(" ")[1],10)}function _(){return{Depth:"0","Content-Type":"application/xml; charset=utf-8"}}function F(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(Pe){const fe=Math.random()*16|0;return(Pe==="x"?fe:fe&3|8).toString(16).toUpperCase()})}function E(Pe,fe){return Pe=Pe||"",fe=fe||"",Pe!==""&&(Pe+="-"),fe!==""&&(fe="."+fe),Pe+F()+fe}function k(Pe,fe){Pe=Pe||"";let Re=Pe.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"");if(Re===""&&(Re="-"),fe(Re)||Re.indexOf("-")===-1&&(Re=Re+"-1",fe(Re)))return Re;do{const We=Re.lastIndexOf("-"),ut=Re.slice(0,We);let dt=Re.slice(We+1);dt.match(/^\d+$/)?(dt=parseInt(dt),dt++,Re=ut+"-"+dt):Re=Re+"-1"}while(fe(Re)===!1);return Re}class x{constructor(){this._eventListeners={}}addEventListener(fe,Re,We=null){this._eventListeners[fe]=this._eventListeners[fe]||[],this._eventListeners[fe].push({listener:Re,options:We})}removeEventListener(fe,Re){if(!this._eventListeners[fe])return;const We=this._eventListeners[fe].findIndex(({listener:ut})=>ut===Re);We!==-1&&this._eventListeners[fe].splice(We,1)}dispatchEvent(fe,Re){if(!this._eventListeners[fe])return;const We=[],ut=[];this._eventListeners[fe].forEach(({listener:dt,options:Ue})=>{Ue&&Ue.once?ut.push(dt):We.push(dt)}),ut.forEach(dt=>{this.removeEventListener(fe,dt),dt(Re)}),We.forEach(dt=>{dt(Re)})}}function R(Pe){return(...fe)=>{R.enabled&&console.debug(Pe,...fe)}}R.enabled=!1;function M(Pe){const fe=[];return Object.entries(Pe).forEach(([Re,We])=>{switch(Re){case"{DAV:}displayname":fe.push({name:[a,"displayname"],value:We});break}}),fe}const o=R("DavObject");class P extends x{constructor(fe,Re,We,ut,dt=!1){super(),Object.assign(this,{_parent:fe,_request:Re,_url:We,_props:ut,_isPartial:dt,_isDirty:!1}),this._exposeProperty("etag",a,"getetag",!0),this._exposeProperty("contenttype",a,"getcontenttype"),Object.defineProperty(this,"url",{get:()=>this._url})}async fetchCompleteData(fe=!1){if(!fe&&!this.isPartial())return;const Re=await this._request.propFind(this._url,this.constructor.getPropFindList(),0);this._props=Re.body,this._isDirty=!1,this._isPartial=!1}async copy(fe,Re=!1,We={}){if(o(`copying ${this.url} from ${this._parent.url} to ${fe.url}`),this._parent===fe)throw new Error("Copying an object to the collection it's already part of is not supported");if(!this._parent.isSameCollectionTypeAs(fe))throw new Error("Copying an object to a collection of a different type is not supported");if(!fe.isWriteable())throw new Error("Can not copy object into read-only destination collection");const ut=this.url.split("/").splice(-1,1)[0],dt=fe.url+ut;return await this._request.copy(this.url,dt,0,Re,We),fe.find(ut)}async move(fe,Re=!1,We={}){if(o(`moving ${this.url} from ${this._parent.url} to ${fe.url}`),this._parent===fe)throw new Error("Moving an object to the collection it's already part of is not supported");if(!this._parent.isSameCollectionTypeAs(fe))throw new Error("Moving an object to a collection of a different type is not supported");if(!fe.isWriteable())throw new Error("Can not move object into read-only destination collection");const ut=this.url.split("/").splice(-1,1)[0],dt=fe.url+ut;await this._request.move(this.url,dt,Re,We),this._parent=fe,this._url=dt}async update(){if(this.isPartial()||!this.isDirty()||!this.data)return;const fe={};return this.contenttype&&(fe["Content-Type"]=`${this.contenttype}; charset=utf-8`),this.etag&&(fe["If-Match"]=this.etag),this._request.put(this.url,fe,this.data).then(Re=>{this._isDirty=!1,this._props["{DAV:}getetag"]=Re.headers.etag||null}).catch(Re=>{throw this._isDirty=!0,Re instanceof Y&&Re.status===412&&(this._isPartial=!0),Re})}async delete(fe={}){return this._request.delete(this.url,fe)}isPartial(){return this._isPartial}isDirty(){return this._isDirty}_exposeProperty(fe,Re,We,ut=!1){ut?Object.defineProperty(this,fe,{get:()=>this._props[`{${Re}}${We}`],set:dt=>{this._isDirty=!0,this._props[`{${Re}}${We}`]=dt}}):Object.defineProperty(this,fe,{get:()=>this._props[`{${Re}}${We}`]})}static getPropFindList(){return[[a,"getcontenttype"],[a,"getetag"],[a,"resourcetype"]]}}const $=R("DavCollection");class K extends x{constructor(fe,Re,We,ut){super(),We.slice(-1)!=="/"&&(We+="/"),Object.assign(this,{_parent:fe,_request:Re,_url:We,_props:ut,_collectionFactoryMapper:{},_objectFactoryMapper:{},_updatedProperties:[],_childrenNames:[],_propFindList:[],_propSetFactory:[]}),this._registerPropSetFactory(M),this._exposeProperty("displayname",a,"displayname",!0),this._exposeProperty("owner",a,"owner"),this._exposeProperty("resourcetype",a,"resourcetype"),this._exposeProperty("syncToken",a,"sync-token"),this._exposeProperty("currentUserPrivilegeSet",a,"current-user-privilege-set"),Object.defineProperty(this,"url",{get:()=>this._url}),this._propFindList.push(...P.getPropFindList()),this._propFindList.push(...K.getPropFindList())}async findAll(){const fe=await this._request.propFind(this._url,this._propFindList,1);return this._handleMultiStatusResponse(fe,!1)}async findAllByFilter(fe){return(await this.findAll()).filter(fe)}async find(fe){const Re=await this._request.propFind(this._url+fe,this._propFindList,0);return Re.body={[this._url+fe]:Re.body},this._handleMultiStatusResponse(Re,!1)[0]}async createCollection(fe,Re=null){$("creating a collection"),Re||(Re=[{name:[a,"resourcetype"],children:[{name:[a,"collection"]}]}]);const[We,ut]=C([a,"mkcol"],[a,"set"],[a,"prop"]);ut.push(...Re);const dt=this._getAvailableNameFromToken(fe),Ue=j(We);return await this._request.mkCol(this.url+dt,{},Ue),this.find(dt+"/")}async createObject(fe,Re,We){return $("creating an object"),await this._request.put(this.url+fe,Re,We),this.find(fe)}async update(){if(this._updatedProperties.length===0)return;const fe={};this._updatedProperties.forEach(Ue=>{fe[Ue]=this._props[Ue]});const Re=this._propSetFactory.reduce((Ue,je)=>[...Ue,...je(fe)],[]),[We,ut]=C([a,"propertyupdate"],[a,"set"],[a,"prop"]);ut.push(...Re);const dt=j(We);await this._request.propPatch(this._url,{},dt)}async delete(fe={}){await this._request.delete(this._url,fe)}isReadable(){return this.currentUserPrivilegeSet.includes("{DAV:}read")}isWriteable(){return this.currentUserPrivilegeSet.includes("{DAV:}write")}isSameCollectionTypeAs(fe){const Re=this.resourcetype,We=fe.resourcetype,ut=Re.find(Ue=>We.indexOf(Ue)===-1),dt=We.find(Ue=>Re.indexOf(Ue)===-1);return ut===void 0&&dt===void 0}_registerCollectionFactory(fe,Re){this._collectionFactoryMapper[fe]=Re,typeof Re.getPropFindList=="function"&&this._propFindList.push(...Re.getPropFindList())}_registerObjectFactory(fe,Re){this._objectFactoryMapper[fe]=Re,typeof Re.getPropFindList=="function"&&this._propFindList.push(...Re.getPropFindList())}_registerPropSetFactory(fe){this._propSetFactory.push(fe)}_exposeProperty(fe,Re,We,ut=!1){ut?Object.defineProperty(this,fe,{get:()=>this._props[`{${Re}}${We}`],set:dt=>{this._props[`{${Re}}${We}`]=dt,this._updatedProperties.indexOf(`{${Re}}${We}`)===-1&&this._updatedProperties.push(`{${Re}}${We}`)}}):Object.defineProperty(this,fe,{get:()=>this._props[`{${Re}}${We}`]})}_getAvailableNameFromToken(fe){return k(fe,Re=>this._childrenNames.indexOf(this._url+Re)===-1&&this._childrenNames.indexOf(this._url+Re+"/")===-1)}async _updatePropsFromServer(){const fe=await this._request.propFind(this.url,this.constructor.getPropFindList());this._props=fe.body}_handleMultiStatusResponse(fe,Re=!1){const We=[],ut=[];return Object.entries(fe.body).forEach(([dt,Ue])=>{if(dt===this._url||dt+"/"===this.url)return;We.push(dt);const je=this._request.pathname(dt);if((!Ue["{DAV:}resourcetype"]||Ue["{DAV:}resourcetype"].length===0)&&Ue["{DAV:}getcontenttype"]){$(`${dt} was identified as a file`);const we=Ue["{DAV:}getcontenttype"].split(";")[0];if(!this._objectFactoryMapper[we]){$(`No constructor for content-type ${we} (${dt}) registered, treating as generic object`),ut.push(new P(this,this._request,je,Ue));return}ut.push(new this._objectFactoryMapper[we](this,this._request,je,Ue,Re))}else{$(`${dt} was identified as a collection`);const we=Ue["{DAV:}resourcetype"].find(Xe=>Xe!==`{${a}}collection`);if(!we){$(`Collection-type of ${dt} was not specified, treating as generic collection`),ut.push(new K(this,this._request,je,Ue));return}if(!this._collectionFactoryMapper[we]){$(`No constructor for collection-type ${we} (${dt}) registered, treating as generic collection`),ut.push(new K(this,this._request,je,Ue));return}ut.push(new this._collectionFactoryMapper[we](this,this._request,je,Ue))}}),this._childrenNames.push(...We),ut}static getPropFindList(){return[[a,"displayname"],[a,"owner"],[a,"resourcetype"],[a,"sync-token"],[a,"current-user-privilege-set"]]}}const q=R("DavCollectionPublishable");function Fe(Pe){return class extends Pe{constructor(...fe){super(...fe),super._exposeProperty("publishURL",g,"publish-url")}async publish(){q(`Publishing ${this.url}`);const[fe]=C([g,"publish-calendar"]),Re=j(fe);await this._request.post(this._url,{"Content-Type":"application/xml; charset=utf-8"},Re),await this._updatePropsFromServer()}async unpublish(){q(`Unpublishing ${this.url}`);const[fe]=C([g,"unpublish-calendar"]),Re=j(fe);await this._request.post(this._url,{"Content-Type":"application/xml; charset=utf-8"},Re),delete this._props["{http://calendarserver.org/ns/}publish-url"]}static getPropFindList(){return super.getPropFindList().concat([[g,"publish-url"]])}}}const et=R("DavCollectionShareable");function Qe(Pe){return class extends Pe{constructor(...fe){super(...fe),super._exposeProperty("shares",v,"invite"),super._exposeProperty("allowedSharingModes",g,"allowed-sharing-modes")}async share(fe,Re=!1,We=""){et(`Sharing ${this.url} with ${fe}`);const[ut,dt]=C([v,"share"],[v,"set"]);dt.push({name:[a,"href"],value:fe}),Re&&dt.push({name:[v,"read-write"]}),We!==""&&dt.push({name:[v,"summary"],value:We});const Ue=j(ut);return this._request.post(this._url,{"Content-Type":"application/xml; charset=utf-8"},Ue).then(()=>{const je=this.shares.findIndex(we=>we.href===fe);je===-1?this.shares.push({href:fe,access:[Re?"{http://owncloud.org/ns}read-write":"{http://owncloud.org/ns}read"],"common-name":null,"invite-accepted":!0}):this.shares[je].access=[Re?"{http://owncloud.org/ns}read-write":"{http://owncloud.org/ns}read"]})}async unshare(fe){et(`Unsharing ${this.url} with ${fe}`);const[Re,We]=C([v,"share"],[v,"remove"]);We.push({name:[a,"href"],value:fe});const ut=j(Re);return this._request.post(this._url,{"Content-Type":"application/xml; charset=utf-8"},ut).then(()=>{const dt=this.shares.findIndex(Ue=>Ue.href===fe);dt!==-1&&this.shares.splice(dt,1)})}isShareable(){return Array.isArray(this.allowedSharingModes)?this.allowedSharingModes.includes(`{${g}}can-be-shared`):!1}isPublishable(){return Array.isArray(this.allowedSharingModes)?this.allowedSharingModes.includes(`{${g}}can-be-published`):!1}static getPropFindList(){return super.getPropFindList().concat([[v,"invite"],[g,"allowed-sharing-modes"]])}}}class Ht extends P{constructor(...fe){super(...fe),super._exposeProperty("data",f,"calendar-data",!0)}static getPropFindList(){return super.getPropFindList().concat([[f,"calendar-data"]])}}function qe(Pe){const fe=[];return Object.entries(Pe).forEach(([Re,We])=>{switch(Re){case"{http://apple.com/ns/ical/}calendar-order":fe.push({name:[p,"calendar-order"],value:We.toString()});break;case"{http://apple.com/ns/ical/}calendar-color":fe.push({name:[p,"calendar-color"],value:We});break;case"{http://calendarserver.org/ns/}source":fe.push({name:[g,"source"],children:[{name:[a,"href"],value:We}]});break;case"{urn:ietf:params:xml:ns:caldav}calendar-description":fe.push({name:[f,"calendar-description"],value:We});break;case"{urn:ietf:params:xml:ns:caldav}calendar-timezone":fe.push({name:[f,"calendar-timezone"],value:We});break;case"{http://owncloud.org/ns}calendar-enabled":fe.push({name:[v,"calendar-enabled"],value:We?"1":"0"});break;case"{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp":fe.push({name:[f,"schedule-calendar-transp"],children:[{name:[f,We]}]});break}}),fe}const De=R("Calendar");class Je extends Fe(Qe(K)){constructor(...fe){super(...fe),super._registerObjectFactory("text/calendar",Ht),super._registerPropSetFactory(qe),super._exposeProperty("color",p,"calendar-color",!0),super._exposeProperty("enabled",v,"calendar-enabled",!0),super._exposeProperty("order",p,"calendar-order",!0),super._exposeProperty("timezone",f,"calendar-timezone",!0),super._exposeProperty("components",f,"supported-calendar-component-set"),super._exposeProperty("transparency",f,"schedule-calendar-transp",!0)}async findAllVObjects(){return super.findAllByFilter(fe=>fe instanceof Ht)}async findByType(fe){return this.calendarQuery([{name:[f,"comp-filter"],attributes:[["name","VCALENDAR"]],children:[{name:[f,"comp-filter"],attributes:[["name",fe]]}]}])}async findByTypeInTimeRange(fe,Re,We){return this.calendarQuery([{name:[f,"comp-filter"],attributes:[["name","VCALENDAR"]],children:[{name:[f,"comp-filter"],attributes:[["name",fe]],children:[{name:[f,"time-range"],attributes:[["start",Je._getICalendarDateTimeFromDateObject(Re)],["end",Je._getICalendarDateTimeFromDateObject(We)]]}]}]}])}async createVObject(fe){const Re=E("","ics"),We={"Content-Type":"text/calendar; charset=utf-8"};return super.createObject(Re,We,fe)}async calendarQuery(fe,Re=null,We=null){De("sending an calendar-query request");const[ut]=C([f,"calendar-query"]);Re?ut.children.push({name:[a,"prop"],children:Re}):ut.children.push({name:[a,"prop"],children:this._propFindList.map(we=>({name:we}))}),fe&&ut.children.push({name:[f,"filter"],children:fe}),We&&ut.children.push({name:[f,"timezone"],value:We});const dt={Depth:"1"},Ue=j(ut),je=await this._request.report(this.url,dt,Ue);return super._handleMultiStatusResponse(je,Je._isRetrievalPartial(Re))}async calendarMultiget(fe=[],Re){if(De("sending an calendar-multiget request"),fe.length===0)return[];const[We]=C([f,"calendar-multiget"]);Re?We.children.push({name:[a,"prop"],children:Re}):We.children.push({name:[a,"prop"],children:this._propFindList.map(je=>({name:je}))}),fe.forEach(je=>{We.children.push({name:[a,"href"],value:je})});const ut={Depth:"1"},dt=j(We),Ue=await this._request.report(this.url,ut,dt);return super._handleMultiStatusResponse(Ue,Je._isRetrievalPartial(Re))}async freeBusyQuery(fe,Re){}static getPropFindList(){return super.getPropFindList().concat([[p,"calendar-order"],[p,"calendar-color"],[g,"getctag"],[f,"calendar-description"],[f,"calendar-timezone"],[f,"supported-calendar-component-set"],[f,"supported-calendar-data"],[f,"max-resource-size"],[f,"min-date-time"],[f,"max-date-time"],[f,"max-instances"],[f,"max-attendees-per-instance"],[f,"supported-collation-set"],[f,"calendar-free-busy-set"],[f,"schedule-calendar-transp"],[f,"schedule-default-calendar-URL"],[v,"calendar-enabled"],[c,"owner-displayname"],[c,"trash-bin-retention-duration"],[c,"deleted-at"]])}static _isRetrievalPartial(fe){if(!fe)return!1;const Re=fe.find(We=>We.name[0]===f&&We.name[1]==="calendar-data");return Re?!!Re.children:!1}static _getICalendarDateTimeFromDateObject(fe){return[fe.getUTCFullYear(),("0"+(fe.getUTCMonth()+1)).slice(-2),("0"+fe.getUTCDate()).slice(-2),"T",("0"+fe.getUTCHours()).slice(-2),("0"+fe.getUTCMinutes()).slice(-2),("0"+fe.getUTCSeconds()).slice(-2),"Z"].join("")}}class yt extends Je{constructor(...fe){super(...fe),super._exposeProperty("source",g,"source",!0),super._exposeProperty("refreshRate",p,"refreshrate",!0),super._exposeProperty("stripTodos",g,"subscribed-strip-todos",!0),super._exposeProperty("stripAlarms",g,"subscribed-strip-alarms",!0),super._exposeProperty("stripAttachments",g,"subscribed-strip-attachments",!0)}static getPropFindList(){return super.getPropFindList().concat([[g,"source"],[p,"refreshrate"],[g,"subscribed-strip-todos"],[g,"subscribed-strip-alarms"],[g,"subscribed-strip-attachments"]])}}function jt(Pe){const fe=[];return Object.entries(Pe).forEach(([Re,We])=>{switch(Re){case"{urn:ietf:params:xml:ns:caldav}calendar-availability":fe.push({name:[f,"calendar-availability"],value:We.toString()});break}}),fe}class Lt extends Je{constructor(...fe){super(...fe),super._registerPropSetFactory(jt),super._exposeProperty("availability",f,"calendar-availability",!0)}static getPropFindList(){return super.getPropFindList().concat([[f,"calendar-availability"]])}}class ct extends K{async freeBusyRequest(fe){const Re={},We=await this._request.post(this.url,{"Content-Type":'text/calendar; charset="utf-8"'},fe),dt=new DOMParser().parseFromString(We.body,"application/xml"),Ue=dt.evaluate("/cl:schedule-response/cl:response",dt,m,XPathResult.ANY_TYPE,null);let je;for(;(je=Ue.iterateNext())!==null;){const we=dt.evaluate("string(cl:recipient/d:href)",je,m,XPathResult.ANY_TYPE,null).stringValue,Xe=dt.evaluate("string(cl:request-status)",je,m,XPathResult.ANY_TYPE,null).stringValue,gt=dt.evaluate("string(cl:calendar-data)",je,m,XPathResult.ANY_TYPE,null).stringValue,pn=/^2.\d(;.+)?$/.test(Xe);Re[we]={calendarData:gt,status:Xe,success:pn}}return Re}}class Bt extends K{constructor(...fe){super(...fe),super._registerObjectFactory("text/calendar",Ht),super._exposeProperty("retentionDuration",c,"trash-bin-retention-duration")}async findDeletedObjects(){const[fe]=C([f,"calendar-query"]);fe.children.push({name:[a,"prop"],children:Ht.getPropFindList().map(dt=>({name:dt})).concat([{name:[c,"calendar-uri"]},{name:[c,"deleted-at"]}])}),fe.children.push({name:[f,"filter"],children:[{name:[f,"comp-filter"],attributes:[["name","VCALENDAR"]],children:[{name:[f,"comp-filter"],attributes:[["name","VEVENT"]],children:[]}]}]});const Re={Depth:"1"},We=j(fe),ut=await this._request.report(this._url+"objects",Re,We);return super._handleMultiStatusResponse(ut)}async restore(fe){await this._request.move(fe,this._url+"restore/file")}}class gn extends Je{}const Mt=R("CalendarHome");class Zt extends K{constructor(...fe){super(...fe),super._registerCollectionFactory("{"+f+"}calendar",Je),super._registerCollectionFactory("{"+c+"}deleted-calendar",gn),super._registerCollectionFactory("{"+g+"}subscribed",yt),super._registerCollectionFactory("{"+f+"}schedule-inbox",Lt),super._registerCollectionFactory("{"+f+"}schedule-outbox",ct),super._registerCollectionFactory("{"+c+"}trash-bin",Bt)}async findAllCalDAVCollections(){return super.findAllByFilter(fe=>fe instanceof Je||fe instanceof Bt||fe instanceof yt||fe instanceof Lt||fe instanceof ct||fe instanceof gn)}async findAllCalDAVCollectionsGrouped(){const fe=await super.findAll();return{calendars:fe.filter(Re=>Re instanceof Je&&!(Re instanceof Lt)&&!(Re instanceof yt)&&!(Re instanceof gn)),deletedCalendars:fe.filter(Re=>Re instanceof gn),trashBins:fe.filter(Re=>Re instanceof Bt),subscriptions:fe.filter(Re=>Re instanceof yt),scheduleInboxes:fe.filter(Re=>Re instanceof Lt),scheduleOutboxes:fe.filter(Re=>Re instanceof ct)}}async findAllCalendars(){return super.findAllByFilter(fe=>fe instanceof Je&&!(fe instanceof Lt)&&!(fe instanceof yt)&&!(fe instanceof gn))}async findAllDeletedCalendars(){return super.findAllByFilter(fe=>fe instanceof gn)}async findAllSubscriptions(){return super.findAllByFilter(fe=>fe instanceof yt)}async findAllScheduleInboxes(){return super.findAllByFilter(fe=>fe instanceof Lt)}async findAllScheduleOutboxes(){return super.findAllByFilter(fe=>fe instanceof ct)}async createCalendarCollection(fe,Re,We=null,ut=null,dt=null){Mt("creating a calendar collection");const Ue=[{name:[a,"resourcetype"],children:[{name:[a,"collection"]},{name:[f,"calendar"]}]},{name:[a,"displayname"],value:fe},{name:[p,"calendar-color"],value:Re},{name:[v,"calendar-enabled"],value:"1"}];dt&&Ue.push({name:[f,"calendar-timezone"],value:dt}),We&&Ue.push({name:[f,"supported-calendar-component-set"],children:We.map(we=>({name:[f,"comp"],attributes:[["name",we]]}))}),ut&&Ue.push({name:[p,"calendar-order"],value:ut});const je=super._getAvailableNameFromToken(fe);return super.createCollection(je,Ue)}async createSubscribedCollection(fe,Re,We,ut=null){Mt("creating a subscribed collection");const dt=[{name:[a,"resourcetype"],children:[{name:[a,"collection"]},{name:[g,"subscribed"]}]},{name:[a,"displayname"],value:fe},{name:[p,"calendar-color"],value:Re},{name:[v,"calendar-enabled"],value:"1"},{name:[g,"source"],children:[{name:[a,"href"],value:We}]}];ut&&dt.push({name:[p,"calendar-order"],value:ut});const Ue=super._getAvailableNameFromToken(fe);return super.createCollection(Ue,dt)}async search(){}async enableBirthdayCalendar(){const[fe]=C([c,"enable-birthday-calendar"]),Re=j(fe);await this._request.post(this.url,{},Re)}}function Kt(Pe){const fe=[];return Object.entries(Pe).forEach(([Re,We])=>{switch(Re){case"{urn:ietf:params:xml:ns:carddav}addressbook-description":fe.push({name:[r,"addressbook-description"],value:We});break;case"{http://owncloud.org/ns}enabled":fe.push({name:[v,"enabled"],value:We?"1":"0"});break}}),fe}class Tt extends P{constructor(...fe){super(...fe),super._exposeProperty("data",r,"address-data",!0),super._exposeProperty("hasphoto",c,"has-photo",!1)}static getPropFindList(){return super.getPropFindList().concat([[r,"address-data"]])}}const xt=R("AddressBook");class Jt extends Qe(K){constructor(...fe){super(...fe),super._registerObjectFactory("text/vcard",Tt),super._registerPropSetFactory(Kt),super._exposeProperty("description",r,"addressbook-description",!0),super._exposeProperty("enabled",v,"enabled",!0),super._exposeProperty("readOnly",v,"read-only")}findAllVCards(){return super.findAllByFilter(fe=>fe instanceof Tt)}async findAllAndFilterBySimpleProperties(fe){const Re=[];return fe.forEach(We=>{Re.push({name:[r,"prop"],attributes:[["name",We]]})}),this.addressbookQuery(null,[{name:[a,"getetag"]},{name:[a,"getcontenttype"]},{name:[a,"resourcetype"]},{name:[r,"address-data"],children:Re},{name:[c,"has-photo"]}])}async createVCard(fe){xt("creating VCard object");const Re=E("","vcf"),We={"Content-Type":"text/vcard; charset=utf-8"};return super.createObject(Re,We,fe)}async addressbookQuery(fe,Re=null,We=null,ut="anyof"){xt("sending an addressbook-query request");const[dt]=C([r,"addressbook-query"]);Re?dt.children.push({name:[a,"prop"],children:Re}):dt.children.push({name:[a,"prop"],children:this._propFindList.map(Xe=>({name:Xe}))}),fe&&dt.children.push({name:[r,"filter"],attributes:[["test",ut]],children:fe}),We&&dt.children.push({name:[r,"limit"],children:[{name:[r,"nresults"],value:We}]});const Ue={Depth:"1"},je=j(dt),we=await this._request.report(this.url,Ue,je);return super._handleMultiStatusResponse(we,Jt._isRetrievalPartial(Re))}async addressbookMultiget(fe=[],Re){if(xt("sending an addressbook-multiget request"),fe.length===0)return[];const We={Depth:"1"},ut=this._buildMultiGetBody(fe,Re),dt=await this._request.report(this.url,We,ut);return super._handleMultiStatusResponse(dt,Jt._isRetrievalPartial(Re))}async addressbookMultigetExport(fe=[],Re){if(xt("sending an addressbook-multiget request and request download"),fe.length===0)return"";const We={Depth:"1"},ut=this._buildMultiGetBody(fe,Re);return this._request.report(this.url+"?export",We,ut)}_buildMultiGetBody(fe,Re){const[We]=C([r,"addressbook-multiget"]);return Re?We.children.push({name:[a,"prop"],children:Re}):We.children.push({name:[a,"prop"],children:this._propFindList.map(ut=>({name:ut}))}),fe.forEach(ut=>{We.children.push({name:[a,"href"],value:ut})}),j(We)}static getPropFindList(){return super.getPropFindList().concat([[r,"addressbook-description"],[r,"supported-address-data"],[r,"max-resource-size"],[g,"getctag"],[v,"enabled"],[v,"read-only"]])}static _isRetrievalPartial(fe){if(!fe)return!1;const Re=fe.find(We=>We.name[0]===r&&We.name[1]==="address-data");return Re?!!Re.children:!1}}const Dt=R("AddressBookHome");class en extends K{constructor(...fe){super(...fe),super._registerCollectionFactory("{"+r+"}addressbook",Jt)}async findAllAddressBooks(){return super.findAllByFilter(fe=>fe instanceof Jt)}async createAddressBookCollection(fe){Dt("creating an addressbook collection");const Re=[{name:[a,"resourcetype"],children:[{name:[a,"collection"]},{name:[r,"addressbook"]}]},{name:[a,"displayname"],value:fe}],We=super._getAvailableNameFromToken(fe);return super.createCollection(We,Re)}}function rt(Pe){const fe=[];return Object.entries(Pe).forEach(([Re,We])=>{switch(Re){case"{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL":fe.push({name:[f,"schedule-default-calendar-URL"],children:[{name:["DAV:","href"],value:We}]});break}}),fe}class _e extends P{constructor(...fe){super(...fe),Object.assign(this,{_updatedProperties:[],_propSetFactory:[]}),this._registerPropSetFactory(rt),this._exposeProperty("displayname",a,"displayname"),this._exposeProperty("calendarUserType",f,"calendar-user-type"),this._exposeProperty("calendarUserAddressSet",f,"calendar-user-address-set"),this._exposeProperty("principalUrl",a,"principal-URL"),this._exposeProperty("email",u,"email-address"),this._exposeProperty("language",c,"language"),this._exposeProperty("calendarHomes",f,"calendar-home-set"),this._exposeProperty("scheduleInbox",f,"schedule-inbox-URL"),this._exposeProperty("scheduleOutbox",f,"schedule-outbox-URL"),this._exposeProperty("scheduleDefaultCalendarUrl",f,"schedule-default-calendar-URL",!0),this._exposeProperty("addressBookHomes",r,"addressbook-home-set"),this._exposeProperty("roomType",c,"room-type"),this._exposeProperty("roomSeatingCapacity",c,"room-seating-capacity"),this._exposeProperty("roomBuildingAddress",c,"room-building-address"),this._exposeProperty("roomBuildingStory",c,"room-building-story"),this._exposeProperty("roomBuildingRoomNumber",c,"room-building-room-number"),this._exposeProperty("roomFeatures",c,"room-features"),Object.defineProperties(this,{principalScheme:{get:()=>{const Re=this._request.pathname(this._request.baseUrl);let We=this.url.slice(Re.length);return We.slice(-1)==="/"&&(We=We.slice(0,-1)),"principal:"+We}},userId:{get:()=>this.calendarUserType!=="INDIVIDUAL"?null:this.url.split("/").splice(-2,2)[this.url.endsWith("/")?0:1]},groupId:{get:()=>this.calendarUserType!=="GROUP"?null:this.url.split("/").splice(-2,2)[this.url.endsWith("/")?0:1]},resourceId:{get:()=>this.calendarUserType!=="RESOURCE"?null:this.url.split("/").splice(-2,2)[this.url.endsWith("/")?0:1]},roomId:{get:()=>this.calendarUserType!=="ROOM"?null:this.url.split("/").splice(-2,2)[this.url.endsWith("/")?0:1]},roomAddress:{get:()=>[this.roomBuildingRoomNumber,this.roomBuildingStory,this.roomBuildingAddress].filter(We=>!!We).join(", ")}})}_exposeProperty(fe,Re,We,ut=!1){ut?Object.defineProperty(this,fe,{get:()=>this._props[`{${Re}}${We}`],set:dt=>{this._props[`{${Re}}${We}`]=dt,this._updatedProperties.indexOf(`{${Re}}${We}`)===-1&&this._updatedProperties.push(`{${Re}}${We}`)}}):Object.defineProperty(this,fe,{get:()=>this._props[`{${Re}}${We}`]})}_registerPropSetFactory(fe){this._propSetFactory.push(fe)}static getPropFindList(fe={}){const Re=[[a,"displayname"],[f,"calendar-user-type"],[f,"calendar-user-address-set"],[a,"principal-URL"],[a,"alternate-URI-set"],[u,"email-address"],[c,"language"]];return fe.enableCalDAV&&Re.push([f,"calendar-home-set"],[f,"schedule-inbox-URL"],[f,"schedule-outbox-URL"],[f,"schedule-default-calendar-URL"]),(fe.enableCalDAVResourceBooking||fe.enableCalDAV)&&Re.push([c,"resource-type"],[c,"resource-vehicle-type"],[c,"resource-vehicle-make"],[c,"resource-vehicle-model"],[c,"resource-vehicle-is-electric"],[c,"resource-vehicle-range"],[c,"resource-vehicle-seating-capacity"],[c,"resource-contact-person"],[c,"resource-contact-person-vcard"],[c,"room-type"],[c,"room-seating-capacity"],[c,"room-building-address"],[c,"room-building-story"],[c,"room-building-room-number"],[c,"room-features"]),fe.enableCardDAV&&Re.push([r,"addressbook-home-set"]),Re}async update(){if(this._updatedProperties.length===0)return;const fe={};this._updatedProperties.forEach(Ue=>{fe[Ue]=this._props[Ue]});const Re=this._propSetFactory.reduce((Ue,je)=>[...Ue,...je(fe)],[]),[We,ut]=C([a,"propertyupdate"],[a,"set"],[a,"prop"]);ut.push(...Re);const dt=j(We);await this._request.propPatch(this._url,{},dt)}}const oe=R("index.js");class Me{constructor(fe,Re={}){this.rootUrl=fe.rootUrl,this.rootUrl.slice(-1)!=="/"&&(this.rootUrl+="/"),this.advertisedFeatures=[],this.currentUserPrincipal=null,this.principalCollections=[],this.calendarHomes=[],this.publicCalendarHome=null,this.addressBookHomes=[],this.parser=new i,this._isConnected=!1,this._request=new pe(this.rootUrl,this.parser,fe.defaultHeaders)}async connect(fe={enableCalDAV:!1,enableCardDAV:!1}){if(this._isConnected)return this;if(!this.rootUrl)throw new Error("No rootUrl configured");const Re=await this._discoverPrincipalUri();oe(`PrincipalURL: ${Re}`);const We=_e.getPropFindList(fe);(fe.enableCalDAV||fe.enableCardDAV)&&We.push([a,"principal-collection-set"],[a,"supported-report-set"]);const[ut,dt]=await Promise.all([this._request.propFind(Re,We),this._request.options(Re)]);return this.currentUserPrincipal=new _e(null,this._request,Re,ut.body),this._extractAdvertisedDavFeatures(dt.headers),this._extractAddressBookHomes(ut.body),this._extractCalendarHomes(ut.body),this._extractPrincipalCollectionSets(ut.body),this._createPublicCalendarHome(),this._isConnected=!0,this}async principalPropertySearchByDisplayname(fe){return this.principalPropertySearch([{name:[a,"displayname"]}],fe)}async principalPropertySearchByDisplaynameOrEmail(fe){return this.principalPropertySearch([{name:[a,"displayname"]},{name:[u,"email-address"]}],fe,"anyof")}async principalPropertySearchByAddress(fe){return this.principalPropertySearch([{name:[c,"room-building-address"]}],fe)}async principalPropertySearchByAddressAndStory(fe,Re){const[We]=C([a,"principal-property-search"]);We.children.push({name:[a,"property-search"],children:[{name:[a,"prop"],children:[{name:[c,"room-building-address"]}]},{name:[a,"match"],value:fe}]}),We.children.push({name:[a,"property-search"],children:[{name:[a,"prop"],children:[{name:[c,"room-building-story"]}]},{name:[a,"match"],value:Re}]}),We.children.push({name:[a,"prop"],children:_e.getPropFindList({enableCalDAV:!0}).map(dt=>({name:dt}))}),We.children.push({name:[a,"apply-to-principal-collection-set"]});const ut=j(We);return this._request.report(this.rootUrl,{Depth:0},ut).then(dt=>{const Ue=[];return Object.entries(dt.body).forEach(([je,we])=>{const Xe=this._request.pathname(je);Ue.push(new _e(null,this._request,Xe,we))}),Ue})}async advancedPrincipalPropertySearch(fe){const[Re]=C([a,"principal-property-search"]);Re.attributes=[["test","allof"]];const{displayName:We,capacity:ut,features:dt,roomType:Ue}=fe;if(We&&Re.children.push({name:[a,"property-search"],children:[{name:[a,"prop"],children:[{name:[a,"displayname"]}]},{name:[a,"match"],value:We}]}),ut&&Re.children.push({name:[a,"property-search"],children:[{name:[a,"prop"],children:[{name:[c,"room-seating-capacity"]}]},{name:[a,"match"],value:ut}]}),dt&&dt.length>0&&Re.children.push({name:[a,"property-search"],children:[{name:[a,"prop"],children:[{name:[c,"room-features"]}]},{name:[a,"match"],value:dt.join(",")}]}),Ue&&Re.children.push({name:[a,"property-search"],children:[{name:[a,"prop"],children:[{name:[c,"room-type"]}]},{name:[a,"match"],value:Ue}]}),Re.children.length===0)return[];Re.children.push({name:[a,"prop"],children:_e.getPropFindList({enableCalDAV:!0}).map(Xe=>({name:Xe}))}),Re.children.push({name:[a,"apply-to-principal-collection-set"]});const je=j(Re),we=await this._request.report(this.rootUrl,{Depth:0},je);return Object.entries(we.body).map(([Xe,gt])=>{const pn=this._request.pathname(Xe);return new _e(null,this._request,pn,gt)})}async principalPropertySearch(fe,Re,We){const[ut,dt]=C([a,"principal-property-search"],[a,"property-search"]);We&&(ut.attributes=[["test",We]]),dt.push({name:[a,"prop"],children:fe},{name:[a,"match"],value:Re}),ut.children.push({name:[a,"prop"],children:_e.getPropFindList({enableCalDAV:!0}).map(je=>({name:je}))}),ut.children.push({name:[a,"apply-to-principal-collection-set"]});const Ue=j(ut);return this._request.report(this.rootUrl,{Depth:0},Ue).then(je=>{const we=[];return Object.entries(je.body).forEach(([Xe,gt])=>{const pn=this._request.pathname(Xe);we.push(new _e(null,this._request,pn,gt))}),we})}async findPrincipal(fe){return this._request.propFind(fe,_e.getPropFindList()).then(({body:Re})=>new _e(null,this._request,fe,Re)).catch(Re=>{console.debug(Re)})}async findPrincipalsInCollection(fe,Re={}){try{const{body:We}=await this._request.propFind(fe,_e.getPropFindList(Re),1);return Object.entries(We).filter(([dt])=>!fe.endsWith(dt)).map(([dt,Ue])=>new _e(null,this._request,dt,Ue))}catch(We){console.debug(We)}}async _discoverPrincipalUri(){const fe=await this._request.propFind(this.rootUrl,[[a,"current-user-principal"]],0);if(!fe.body["{DAV:}current-user-principal"])throw new Error("Error retrieving current user principal");if(fe.body["{DAV:}current-user-principal"].type==="unauthenticated")throw new Error("Current user is not authenticated");return this._request.pathname(fe.body["{DAV:}current-user-principal"].href)}async _extractCalendarHomes(fe){const Re=fe[`{${f}}calendar-home-set`];Re&&(this.calendarHomes=Re.map(We=>{const ut=this._request.pathname(We);return new Zt(this,this._request,ut,fe)}))}async _extractAddressBookHomes(fe){const Re=fe[`{${r}}addressbook-home-set`];Re&&(this.addressBookHomes=Re.map(We=>{const ut=this._request.pathname(We);return new en(this,this._request,ut,fe)}))}_extractPrincipalCollectionSets(fe){const Re=fe[`{${a}}principal-collection-set`];this.principalCollections=Re.map(We=>this._request.pathname(We))}_extractAdvertisedDavFeatures(fe){const Re=fe.dav;this.advertisedFeatures.push(...Re.split(",").map(We=>We.trim()))}_createPublicCalendarHome(){const fe=this._request.pathname(this.rootUrl)+"public-calendars/";this.publicCalendarHome=new Zt(this,this._request,fe,{})}}},9309:(W,b,n)=>{"use strict";var Vo,Uo,so,wl,$l,Ud,vd,rd,hl,Ju,Ql,ra,Zl,_l,Su,Uu,xl,ku,cd,Xr,j0,W0,z0,V0,K0,p0,v0,H0,Ih,y0,b0,Lh,X0,Lf,G0,ch,E0,go,ou,yd,qu,bd,Pd,Zo,Gl;n.d(b,{e:()=>Ea,g:()=>On,h:()=>js,i:()=>Js,k:()=>As,l:()=>$t,n:()=>wt,q:()=>un,r:()=>Sr,s:()=>ss,t:()=>Gt});var e=n(4192),i=n(8405),a=n(41552),f=n(26308),r=n(34163),v=n(97698),c=n(20641),p=n(90033),g=n(53751),u=n(52697);const l={name:"NcActionCheckbox",mixins:[f.A],inject:{isInSemanticMenu:{from:v.a,default:!1}},props:{id:{type:String,default:()=>"action-"+(0,r.c)(),validator:Di=>Di.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(Di){this.$emit("update:modelValue",this.$refs.checkbox.checked),this.$emit("change",Di),this.$refs.checkbox.checked?this.$emit("check"):this.$emit("uncheck")}}},m=["role"],y=["role","aria-checked"],d=["id","disabled","checked","value"],w=["for"];function C(Di,Ni,vi,Ir,ns,Ur){return(0,c.uX)(),(0,c.CE)("li",{class:(0,p.normalizeClass)(["action",{"action--disabled":vi.disabled}]),role:Ur.isInSemanticMenu&&"presentation"},[(0,c.Lk)("span",{class:"action-checkbox",role:Ur.isInSemanticMenu&&"menuitemcheckbox","aria-checked":Ur.ariaChecked},[(0,c.Lk)("input",{id:vi.id,ref:"checkbox",disabled:vi.disabled,checked:vi.modelValue,value:vi.value,class:(0,p.normalizeClass)([{focusable:Ur.isFocusable},"checkbox action-checkbox__checkbox"]),type:"checkbox",onKeydown:Ni[0]||(Ni[0]=(0,g.withKeys)((0,g.withModifiers)((...Ss)=>Ur.checkInput&&Ur.checkInput(...Ss),["exact","prevent"]),["enter"])),onChange:Ni[1]||(Ni[1]=(...Ss)=>Ur.onChange&&Ur.onChange(...Ss))},null,42,d),(0,c.Lk)("label",{ref:"label",for:vi.id,class:"action-checkbox__label"},(0,p.toDisplayString)(Di.text),9,w),(0,c.Q3)("",!0)],8,y)],10,m)}const j=(0,u._)(l,[["render",C],["__scopeId","data-v-6099342c"]]);var O=n(97536),N=n(66667);const X={name:"NcActionRadio",mixins:[f.A],inject:{isInSemanticMenu:{from:v.a,default:!1}},props:{id:{type:String,default:()=>(0,r.c)(),validator:Di=>Di.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(Di){return{model:(0,c.fn)(Di,"modelValue")}},computed:{isFocusable(){return!this.disabled},ariaChecked(){if(this.isInSemanticMenu)return this.modelValue===this.value?"true":"false"}},methods:{toggleInput(){this.$refs.label.click()},onChange(Di){this.$emit("change",Di)}}},V=["role"],Z=["aria-checked"],J=["id","disabled","name","value"],se=["for"];function Y(Di,Ni,vi,Ir,ns,Ur){return(0,c.uX)(),(0,c.CE)("li",{class:(0,p.normalizeClass)(["action",{"action--disabled":vi.disabled}]),role:Ur.isInSemanticMenu&&"presentation"},[(0,c.Lk)("span",{class:"action-radio",role:"menuitemradio","aria-checked":Ur.ariaChecked},[(0,c.bo)((0,c.Lk)("input",{id:vi.id,ref:"radio","onUpdate:modelValue":Ni[0]||(Ni[0]=Ss=>Ir.model=Ss),class:(0,p.normalizeClass)(["radio action-radio__radio",{focusable:Ur.isFocusable}]),disabled:vi.disabled,name:vi.name,value:vi.value,type:"radio",onKeydown:Ni[1]||(Ni[1]=(0,g.withKeys)((0,g.withModifiers)((...Ss)=>Ur.toggleInput&&Ur.toggleInput(...Ss),["exact","prevent"]),["enter"])),onChange:Ni[2]||(Ni[2]=(...Ss)=>Ur.onChange&&Ur.onChange(...Ss))},null,42,J),[[g.vModelRadio,Ir.model]]),(0,c.Lk)("label",{ref:"label",for:vi.id,class:"action-radio__label"},(0,p.toDisplayString)(Di.text),9,se),(0,c.Q3)("",!0)],8,Z)],10,V)}const pe=(0,u._)(X,[["render",Y],["__scopeId","data-v-9e878692"]]);var I=n(59518),s=n(39867),_=n(8957),F=n(74076),E=n(82253),k=n(63298),x=n(47031);const R={name:"NcActionTextEditable",components:{NcIconSvgWrapper:x.N},mixins:[k.A],props:{id:{type:String,default:()=>"action-"+(0,r.c)(),validator:Di=>Di.trim()!==""},disabled:{type:Boolean,default:!1},modelValue:{type:String,default:""}},emits:["input","update:modelValue","submit"],setup(){return{mdiArrowRight:E.m}},computed:{isFocusable(){return!this.disabled},computedId(){return(0,r.c)()}},methods:{onInput(Di){this.$emit("input",Di),this.$emit("update:modelValue",Di.target.value)},onSubmit(Di){if(Di.preventDefault(),Di.stopPropagation(),!this.disabled)this.$emit("submit",Di);else return!1}}},M=["disabled"],o=["id"],P=["for"],$=["id","disabled","value"],K=["for"];function q(Di,Ni,vi,Ir,ns,Ur){const Ss=(0,c.g2)("NcIconSvgWrapper");return(0,c.uX)(),(0,c.CE)("li",{class:(0,p.normalizeClass)(["action",{"action--disabled":vi.disabled}])},[(0,c.Lk)("span",{class:"action-text-editable",onClick:Ni[2]||(Ni[2]=(...Ws)=>Di.onClick&&Di.onClick(...Ws))},[(0,c.RG)(Di.$slots,"icon",{},()=>[(0,c.Lk)("span",{class:(0,p.normalizeClass)([[Di.isIconUrl?"action-text-editable__icon--url":Di.icon],"action-text-editable__icon"]),style:(0,p.normalizeStyle)({backgroundImage:Di.isIconUrl?`url(${Di.icon})`:null})},null,6)],!0),(0,c.Lk)("form",{ref:"form",class:"action-text-editable__form",disabled:vi.disabled,onSubmit:Ni[1]||(Ni[1]=(0,g.withModifiers)((...Ws)=>Ur.onSubmit&&Ur.onSubmit(...Ws),["prevent"]))},[(0,c.Lk)("input",{id:vi.id,type:"submit",class:"action-text-editable__submit"},null,8,o),Di.name?((0,c.uX)(),(0,c.CE)("label",{key:0,class:"action-text-editable__name",for:Ur.computedId},(0,p.toDisplayString)(Di.name),9,P)):(0,c.Q3)("",!0),(0,c.Lk)("textarea",(0,c.v6)({id:Ur.computedId,class:["action-text-editable__textarea",[{focusable:Ur.isFocusable}]],disabled:vi.disabled,value:vi.modelValue},Di.$attrs,{onInput:Ni[0]||(Ni[0]=(...Ws)=>Ur.onInput&&Ur.onInput(...Ws))}),null,16,$),(0,c.bo)((0,c.Lk)("label",{for:vi.id,class:"action-text-editable__label"},[(0,c.bF)(Ss,{directional:"",path:Ir.mdiArrowRight},null,8,["path"])],8,K),[[g.vShow,!vi.disabled]])],40,M)])],2)}const Fe=(0,u._)(R,[["render",q],["__scopeId","data-v-c537247a"]]);var et=n(71251);const Qe={class:"app-content-details"},Ht=(0,c.pM)({__name:"NcAppContentDetails",setup(Di){return(Ni,vi)=>((0,c.uX)(),(0,c.CE)("div",Qe,[(0,c.RG)(Ni.$slots,"default")]))}}),qe={name:"NcAppContentList",props:{selection:{type:Boolean,default:!1},showDetails:{type:Boolean,default:!1}}};function De(Di,Ni,vi,Ir,ns,Ur){return(0,c.uX)(),(0,c.CE)("div",{class:(0,p.normalizeClass)(["app-content-list",{selection:vi.selection,showdetails:vi.showDetails}])},[(0,c.RG)(Di.$slots,"default")],2)}const Je=(0,u._)(qe,[["render",De]]);var yt=n(61760),jt=n(38192);const Lt={name:"NcAppNavigationIconBullet",props:{color:{type:String,required:!0,validator(Di){return/^#?([0-9A-F]{3}){1,2}$/i.test(Di)}}},emits:["click"],computed:{formattedColor(){return this.color.startsWith("#")?this.color:"#"+this.color}},methods:{onClick(Di){this.$emit("click",Di)}}};function ct(Di,Ni,vi,Ir,ns,Ur){return(0,c.uX)(),(0,c.CE)("div",{class:"app-navigation-entry__icon-bullet",onClick:Ni[0]||(Ni[0]=(...Ss)=>Ur.onClick&&Ur.onClick(...Ss))},[(0,c.Lk)("div",{style:(0,p.normalizeStyle)({backgroundColor:Ur.formattedColor})},null,4)])}const Bt=(0,u._)(Lt,[["render",ct],["__scopeId","data-v-04a313f4"]]);var gn=n(41486),Mt=n(98628),Zt=n(26905);const Kt={components:{NcButton:Zt.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(Di){return["primary","secondary","tertiary"].indexOf(Di)!==-1}}},emits:["click"]},Tt={class:"app-navigation-new"};function xt(Di,Ni,vi,Ir,ns,Ur){const Ss=(0,c.g2)("NcButton");return(0,c.uX)(),(0,c.CE)("div",Tt,[(0,c.bF)(Ss,{id:vi.buttonId,disabled:vi.disabled,variant:vi.variant,onClick:Ni[0]||(Ni[0]=Ws=>Di.$emit("click"))},{icon:(0,c.k6)(()=>[(0,c.RG)(Di.$slots,"icon",{},void 0,!0)]),default:(0,c.k6)(()=>[(0,c.eW)(" "+(0,p.toDisplayString)(vi.text),1)]),_:3},8,["id","disabled","variant"])])}const Jt=(0,u._)(Kt,[["render",xt],["__scopeId","data-v-0ba6c9df"]]);var Dt=n(97713),en=n(74363);const rt={name:"NcAppNavigationNewItem",components:{NcInputConfirmCancel:Dt.N,NcLoadingIcon:en.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}}},_e=["title"],oe={key:1,class:"newItemContainer"};function Me(Di,Ni,vi,Ir,ns,Ur){const Ss=(0,c.g2)("NcLoadingIcon"),Ws=(0,c.g2)("NcInputConfirmCancel");return(0,c.uX)(),(0,c.CE)("li",{class:(0,p.normalizeClass)(["app-navigation-entry",{"app-navigation-entry--newItemActive":ns.newItemActive}])},[(0,c.Lk)("button",{class:"app-navigation-entry-button",onClick:Ni[1]||(Ni[1]=(...Qa)=>Ur.handleNewItem&&Ur.handleNewItem(...Qa))},[(0,c.Lk)("span",{class:(0,p.normalizeClass)(["app-navigation-entry-icon",{[vi.icon]:!vi.loading}])},[vi.loading?((0,c.uX)(),(0,c.Wv)(Ss,{key:0})):(0,c.RG)(Di.$slots,"icon",{key:1},void 0,!0)],2),ns.newItemActive?(0,c.Q3)("",!0):((0,c.uX)(),(0,c.CE)("span",{key:0,class:"app-navigation-new-item__name",title:vi.name},(0,p.toDisplayString)(vi.name),9,_e)),ns.newItemActive?((0,c.uX)(),(0,c.CE)("span",oe,[(0,c.bF)(Ws,{ref:"newItemInput",modelValue:ns.newItemValue,"onUpdate:modelValue":Ni[0]||(Ni[0]=Qa=>ns.newItemValue=Qa),placeholder:vi.editPlaceholder!==""?vi.editPlaceholder:vi.name,onCancel:Ur.cancelNewItem,onConfirm:Ur.handleNewItemDone},null,8,["modelValue","placeholder","onCancel","onConfirm"])])):(0,c.Q3)("",!0)])],2)}const Pe=(0,u._)(rt,[["render",Me],["__scopeId","data-v-ee07f8f8"]]);var fe=n(50953),Re=n(61715),We=n(70561),ut=n(2799),dt=n(13606);(0,dt.r)();const Ue=(0,c.pM)({__name:"NcAppNavigationSearch",props:(0,c.zz)({label:{type:String,default:(0,dt.a)("Search\xA0\u2026")},placeholder:{type:String,default:null}},{modelValue:{default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(Di){const Ni=(0,c.fn)(Di,"modelValue"),vi=(0,c.Ht)(),Ir=(0,fe.KR)(),{focused:ns}=(0,Re.RbW)(Ir),Ur=Number.parseInt(window.getComputedStyle(window.document.body).getPropertyValue("--animation-quick"))||100,Ss=(0,c.rk)("actionsContainer"),Ws=()=>!!vi.actions?.({}),Qa=(0,fe.KR)(!0),Xo=(0,fe.KR)(),Cl=(0,fe.KR)(!1);(0,c.wB)(ns,()=>{Qa.value=!ns.value,window.clearTimeout(Xo.value),Qa.value?Cl.value=!1:window.setTimeout(()=>{Cl.value=!Qa.value},Ur)});function ql(){Ni.value="",Ws()&&(Qa.value=!0,(0,c.dY)(()=>Ss.value?.querySelector("button")?.focus()))}return(Pu,Vl)=>((0,c.uX)(),(0,c.CE)("div",{class:(0,p.normalizeClass)(["app-navigation-search",{"app-navigation-search--has-actions":Ws()}])},[(0,c.bF)(ut.N,{ref_key:"inputElement",ref:Ir,modelValue:Ni.value,"onUpdate:modelValue":Vl[0]||(Vl[0]=od=>Ni.value=od),"aria-label":Di.label,class:"app-navigation-search__input","label-outside":"",placeholder:Di.placeholder??Di.label,"show-trailing-button":"","trailing-button-label":(0,fe.R1)(dt.a)("Clear search"),type:"search",onTrailingButtonClick:ql},{"trailing-button-icon":(0,c.k6)(()=>[(0,c.bF)(We.I,{size:20})]),_:1},8,["modelValue","aria-label","placeholder","trailing-button-label"]),Ws()?((0,c.uX)(),(0,c.CE)("div",{key:0,ref:"actionsContainer",class:(0,p.normalizeClass)(["app-navigation-search__actions",{"app-navigation-search__actions--hidden":!Qa.value,"hidden-visually":Cl.value}])},[(0,c.RG)(Pu.$slots,"actions",{},void 0,!0)],2)):(0,c.Q3)("",!0)],2))}}),je=null;var we=n(97172);(0,dt.r)();const Xe=["id"],gt=(0,c.pM)({__name:"NcAppNavigationSettings",props:{excludeClickOutsideSelectors:{default:()=>[]},name:{default:()=>(0,dt.a)("Settings")}},setup(Di){const Ni=(0,r.c)(),vi=(0,fe.KR)(!1),Ir=(0,c.rk)("wrapperElement"),ns=(0,c.EW)(()=>Array.isArray(Di.excludeClickOutsideSelectors)?Di.excludeClickOutsideSelectors:Di.excludeClickOutsideSelectors.split(" "));return(0,Re.X2F)(Ir,()=>{vi.value=!1},{ignore:ns}),(Ur,Ss)=>((0,c.uX)(),(0,c.CE)("div",{ref:"wrapperElement",class:(0,p.normalizeClass)(Ur.$style.container)},[(0,c.Lk)("div",{class:(0,p.normalizeClass)(Ur.$style.header)},[(0,c.bF)(Zt.N,{"aria-controls":(0,fe.R1)(Ni),"aria-expanded":vi.value?"true":"false",class:(0,p.normalizeClass)(Ur.$style.button),alignment:"start",variant:"tertiary",wide:"",onClick:Ss[0]||(Ss[0]=Ws=>vi.value=!vi.value)},{icon:(0,c.k6)(()=>[(0,c.bF)(x.N,{path:(0,fe.R1)(we.i)?(0,fe.R1)(E.A):(0,fe.R1)(E.B)},null,8,["path"])]),default:(0,c.k6)(()=>[(0,c.eW)(" "+(0,p.toDisplayString)(Ur.name),1)]),_:1},8,["aria-controls","aria-expanded","class"])],2),(0,c.bF)(g.Transition,{"enter-active-class":Ur.$style.animationActive,"leave-active-class":Ur.$style.animationActive,"enter-from-class":Ur.$style.animationStop,"leave-to-class":Ur.$style.animationStop},{default:(0,c.k6)(()=>[(0,c.bo)((0,c.Lk)("div",{id:(0,fe.R1)(Ni),class:(0,p.normalizeClass)(Ur.$style.content)},[(0,c.RG)(Ur.$slots,"default")],10,Xe),[[g.vShow,vi.value]])]),_:3},8,["enter-active-class","leave-active-class","enter-from-class","leave-to-class"])],2))}}),Jn={$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"}},$n=(0,u._)(gt,[["__cssModules",Jn]]),Yi={class:"app-navigation-spacer"},di=(0,c.pM)({__name:"NcAppNavigationSpacer",setup(Di){return(Ni,vi)=>((0,c.uX)(),(0,c.CE)("li",Yi))}}),fi=null;var Ci=n(58459),ki=n(8014),Hn=n(33210),cr=n(81761),mi=n(41603),Fn=n(58109),ni=n(34273),Wn=n(71555),hi=n(56040),Qn=n(78074),Ze=n(95341),ft=n(94067);const Yt=null;class vn extends Error{constructor(vi,Ir){super(vi,Ir);Tr(this,"name","TimeoutError");Error.captureStackTrace?.(this,vn)}}const Tn=Di=>Di.reason??new DOMException("This operation was aborted.","AbortError");function Ti(Di,Ni){const{milliseconds:vi,fallback:Ir,message:ns,customTimers:Ur={setTimeout,clearTimeout},signal:Ss}=Ni;let Ws,Qa;const Cl=new Promise((ql,Pu)=>{if(typeof vi!="number"||Math.sign(vi)!==1)throw new TypeError(`Expected \`milliseconds\` to be a positive number, got \`${vi}\``);if(Ss?.aborted){Pu(Tn(Ss));return}if(Ss&&(Qa=()=>{Pu(Tn(Ss))},Ss.addEventListener("abort",Qa,{once:!0})),Di.then(ql,Pu),vi===Number.POSITIVE_INFINITY)return;const Vl=new vn;Ws=Ur.setTimeout.call(void 0,()=>{if(Ir){try{ql(Ir())}catch(od){Pu(od)}return}typeof Di.cancel=="function"&&Di.cancel(),ns===!1?ql():ns instanceof Error?Pu(ns):(Vl.message=ns??`Promise timed out after ${vi} milliseconds`,Pu(Vl))},vi)}).finally(()=>{Cl.clear(),Qa&&Ss&&Ss.removeEventListener("abort",Qa)});return Cl.clear=()=>{Ur.clearTimeout.call(void 0,Ws),Ws=void 0},Cl}function ti(Di,Ni,vi){let Ir=0,ns=Di.length;for(;ns>0;){const Ur=Math.trunc(ns/2);let Ss=Ir+Ur;vi(Di[Ss],Ni)<=0?(Ir=++Ss,ns-=Ur+1):ns=Ur}return Ir}class Gn{constructor(){ro(this,Vo,[])}enqueue(Ni,vi){const{priority:Ir=0,id:ns}=vi??{},Ur={priority:Ir,id:ns,run:Ni};if(this.size===0||$i(this,Vo)[this.size-1].priority>=Ir){$i(this,Vo).push(Ur);return}const Ss=ti($i(this,Vo),Ur,(Ws,Qa)=>Qa.priority-Ws.priority);$i(this,Vo).splice(Ss,0,Ur)}setPriority(Ni,vi){const Ir=$i(this,Vo).findIndex(Ur=>Ur.id===Ni);if(Ir===-1)throw new ReferenceError(`No promise function with the id "${Ni}" exists in the queue.`);const[ns]=$i(this,Vo).splice(Ir,1);this.enqueue(ns.run,{priority:vi,id:Ni})}dequeue(){return $i(this,Vo).shift()?.run}filter(Ni){return $i(this,Vo).filter(vi=>vi.priority===Ni.priority).map(vi=>vi.run)}get size(){return $i(this,Vo).length}}Vo=new WeakMap;class Ri extends ft{constructor(vi){super();ro(this,Xr);ro(this,Uo);ro(this,so);ro(this,wl,0);ro(this,$l);ro(this,Ud,!1);ro(this,vd,!1);ro(this,rd);ro(this,hl,0);ro(this,Ju,0);ro(this,Ql);ro(this,ra);ro(this,Zl);ro(this,_l);ro(this,Su,0);ro(this,Uu);ro(this,xl);ro(this,ku,1n);ro(this,cd,new Map);Tr(this,"timeout");if(vi={carryoverIntervalCount:!1,intervalCap:Number.POSITIVE_INFINITY,interval:0,concurrency:Number.POSITIVE_INFINITY,autoStart:!0,queueClass:Gn,...vi},!(typeof vi.intervalCap=="number"&&vi.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${vi.intervalCap?.toString()??""}\` (${typeof vi.intervalCap})`);if(vi.interval===void 0||!(Number.isFinite(vi.interval)&&vi.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${vi.interval?.toString()??""}\` (${typeof vi.interval})`);if(Ia(this,Uo,vi.carryoverIntervalCount??vi.carryoverConcurrencyCount??!1),Ia(this,so,vi.intervalCap===Number.POSITIVE_INFINITY||vi.interval===0),Ia(this,$l,vi.intervalCap),Ia(this,rd,vi.interval),Ia(this,Zl,new vi.queueClass),Ia(this,_l,vi.queueClass),this.concurrency=vi.concurrency,vi.timeout!==void 0&&!(Number.isFinite(vi.timeout)&&vi.timeout>0))throw new TypeError(`Expected \`timeout\` to be a positive finite number, got \`${vi.timeout}\` (${typeof vi.timeout})`);this.timeout=vi.timeout,Ia(this,xl,vi.autoStart===!1),To(this,Xr,G0).call(this)}get concurrency(){return $i(this,Uu)}set concurrency(vi){if(!(typeof vi=="number"&&vi>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${vi}\` (${typeof vi})`);Ia(this,Uu,vi),To(this,Xr,Lh).call(this)}setPriority(vi,Ir){if(typeof Ir!="number"||!Number.isFinite(Ir))throw new TypeError(`Expected \`priority\` to be a finite number, got \`${Ir}\` (${typeof Ir})`);$i(this,Zl).setPriority(vi,Ir)}async add(vi,Ir={}){return Ir.id??(Ir.id=(df(this,ku)._++).toString()),Ir={timeout:this.timeout,...Ir},new Promise((ns,Ur)=>{const Ss=Symbol(`task-${Ir.id}`);$i(this,Zl).enqueue(async()=>{df(this,Su)._++,$i(this,cd).set(Ss,{id:Ir.id,priority:Ir.priority??0,startTime:Date.now(),timeout:Ir.timeout});try{try{Ir.signal?.throwIfAborted()}catch(Xo){throw $i(this,so)||df(this,wl)._--,$i(this,cd).delete(Ss),Xo}let Ws=vi({signal:Ir.signal});Ir.timeout&&(Ws=Ti(Promise.resolve(Ws),{milliseconds:Ir.timeout,message:`Task timed out after ${Ir.timeout}ms (queue has ${$i(this,Su)} running, ${$i(this,Zl).size} waiting)`})),Ir.signal&&(Ws=Promise.race([Ws,To(this,Xr,X0).call(this,Ir.signal)]));const Qa=await Ws;ns(Qa),this.emit("completed",Qa)}catch(Ws){Ur(Ws),this.emit("error",Ws)}finally{$i(this,cd).delete(Ss),queueMicrotask(()=>{To(this,Xr,z0).call(this)})}},Ir),this.emit("add"),To(this,Xr,Ih).call(this)})}async addAll(vi,Ir){return Promise.all(vi.map(async ns=>this.add(ns,Ir)))}start(){return $i(this,xl)?(Ia(this,xl,!1),To(this,Xr,Lh).call(this),this):this}pause(){Ia(this,xl,!0)}clear(){Ia(this,Zl,new($i(this,_l))),To(this,Xr,E0).call(this)}async onEmpty(){$i(this,Zl).size!==0&&await To(this,Xr,Lf).call(this,"empty")}async onSizeLessThan(vi){$i(this,Zl).size<vi||await To(this,Xr,Lf).call(this,"next",()=>$i(this,Zl).size<vi)}async onIdle(){$i(this,Su)===0&&$i(this,Zl).size===0||await To(this,Xr,Lf).call(this,"idle")}async onPendingZero(){$i(this,Su)!==0&&await To(this,Xr,Lf).call(this,"pendingZero")}async onRateLimit(){this.isRateLimited||await To(this,Xr,Lf).call(this,"rateLimit")}async onRateLimitCleared(){this.isRateLimited&&await To(this,Xr,Lf).call(this,"rateLimitCleared")}async onError(){return new Promise((vi,Ir)=>{const ns=Ur=>{this.off("error",ns),Ir(Ur)};this.on("error",ns)})}get size(){return $i(this,Zl).size}sizeBy(vi){return $i(this,Zl).filter(vi).length}get pending(){return $i(this,Su)}get isPaused(){return $i(this,xl)}get isRateLimited(){return $i(this,Ud)}get isSaturated(){return $i(this,Su)===$i(this,Uu)&&$i(this,Zl).size>0||this.isRateLimited&&$i(this,Zl).size>0}get runningTasks(){return[...$i(this,cd).values()].map(vi=>({...vi}))}}Uo=new WeakMap,so=new WeakMap,wl=new WeakMap,$l=new WeakMap,Ud=new WeakMap,vd=new WeakMap,rd=new WeakMap,hl=new WeakMap,Ju=new WeakMap,Ql=new WeakMap,ra=new WeakMap,Zl=new WeakMap,_l=new WeakMap,Su=new WeakMap,Uu=new WeakMap,xl=new WeakMap,ku=new WeakMap,cd=new WeakMap,Xr=new WeakSet,j0=function(){return $i(this,so)||$i(this,wl)<$i(this,$l)},W0=function(){return $i(this,Su)<$i(this,Uu)},z0=function(){df(this,Su)._--,$i(this,Su)===0&&this.emit("pendingZero"),To(this,Xr,Ih).call(this),this.emit("next")},V0=function(){To(this,Xr,b0).call(this),To(this,Xr,y0).call(this),Ia(this,ra,void 0)},K0=function(){const vi=Date.now();if($i(this,Ql)===void 0){const Ir=$i(this,hl)-vi;if(Ir<0){if($i(this,Ju)>0){const ns=vi-$i(this,Ju);if(ns<$i(this,rd))return To(this,Xr,p0).call(this,$i(this,rd)-ns),!0}Ia(this,wl,$i(this,Uo)?$i(this,Su):0)}else return To(this,Xr,p0).call(this,Ir),!0}return!1},p0=function(vi){$i(this,ra)===void 0&&Ia(this,ra,setTimeout(()=>{To(this,Xr,V0).call(this)},vi))},v0=function(){$i(this,Ql)&&(clearInterval($i(this,Ql)),Ia(this,Ql,void 0))},H0=function(){$i(this,ra)&&(clearTimeout($i(this,ra)),Ia(this,ra,void 0))},Ih=function(){if($i(this,Zl).size===0)return To(this,Xr,v0).call(this),this.emit("empty"),$i(this,Su)===0&&(To(this,Xr,H0).call(this),this.emit("idle")),!1;let vi=!1;if(!$i(this,xl)){const Ir=!$i(this,Xr,K0);if($i(this,Xr,j0)&&$i(this,Xr,W0)){const ns=$i(this,Zl).dequeue();$i(this,so)||(df(this,wl)._++,To(this,Xr,ch).call(this)),this.emit("active"),Ia(this,Ju,Date.now()),ns(),Ir&&To(this,Xr,y0).call(this),vi=!0}}return vi},y0=function(){$i(this,so)||$i(this,Ql)!==void 0||(Ia(this,Ql,setInterval(()=>{To(this,Xr,b0).call(this)},$i(this,rd))),Ia(this,hl,Date.now()+$i(this,rd)))},b0=function(){$i(this,wl)===0&&$i(this,Su)===0&&$i(this,Ql)&&To(this,Xr,v0).call(this),Ia(this,wl,$i(this,Uo)?$i(this,Su):0),To(this,Xr,Lh).call(this),To(this,Xr,ch).call(this)},Lh=function(){for(;To(this,Xr,Ih).call(this););},X0=async function(vi){return new Promise((Ir,ns)=>{vi.addEventListener("abort",()=>{ns(vi.reason)},{once:!0})})},Lf=async function(vi,Ir){return new Promise(ns=>{const Ur=()=>{Ir&&!Ir()||(this.off(vi,Ur),ns())};this.on(vi,Ur)})},G0=function(){$i(this,so)||(this.on("add",()=>{$i(this,Zl).size>0&&To(this,Xr,ch).call(this)}),this.on("next",()=>{To(this,Xr,ch).call(this)}))},ch=function(){$i(this,so)||$i(this,vd)||(Ia(this,vd,!0),queueMicrotask(()=>{Ia(this,vd,!1),To(this,Xr,E0).call(this)}))},E0=function(){const vi=$i(this,Ud),Ir=!$i(this,so)&&$i(this,wl)>=$i(this,$l)&&$i(this,Zl).size>0;Ir!==vi&&(Ia(this,Ud,Ir),this.emit(Ir?"rateLimit":"rateLimitCleared"))};const nn=new Ri({concurrency:5});function An(Di){const{resolve:Ni,promise:vi}=Promise.withResolvers();return nn.add(()=>{const Ir=new Image;return Ir.onerror=()=>Ni(!1),Ir.onload=()=>Ni(!0),Ir.src=Di,vi}),vi}var _i=n(3168);const Ii=["aria-hidden","aria-label"],lr=["alt","src"],Rr=(0,c.pM)({__name:"NcBlurHash",props:{hash:{},alt:{},src:{}},emits:["load"],setup(Di,{emit:Ni}){const vi=Di,Ir=Ni,ns=(0,fe.KR)(),Ur=(0,fe.KR)(!1);(0,c.wB)(()=>vi.hash,Ss),(0,c.wB)(Ur,()=>{Ur.value===!1&&(0,c.dY)(()=>Ss())},{immediate:!0}),(0,c.wB)(()=>vi.src,()=>{Ur.value=!1,vi.src&&An(vi.src).then(Ws=>{Ur.value=Ws,Ir("load",Ws)})},{immediate:!0});function Ss(){if(Ur.value)return;if(!vi.hash){_i.l.error("Invalid BlurHash value");return}if(ns.value===void 0){_i.l.error("BlurHash canvas not available");return}const{height:Ws,width:Qa}=ns.value,Xo=(0,Ze.D4)(vi.hash,Qa,Ws),Cl=ns.value.getContext("2d");if(Cl===null){_i.l.error("Cannot create context for BlurHash canvas");return}const ql=Cl.createImageData(Qa,Ws);ql.data.set(Xo),Cl.putImageData(ql,0,0)}return(Ws,Qa)=>((0,c.uX)(),(0,c.Wv)(g.Transition,{css:Ws.src?void 0:!1,"enter-active-class":Ws.$style.fadeTransition,"leave-active-class":Ws.$style.fadeTransition,"enter-class":Ws.$style.fadeTransitionActive,"leave-to-class":Ws.$style.fadeTransitionActive},{default:(0,c.k6)(()=>[Ur.value?((0,c.uX)(),(0,c.CE)("img",{key:1,alt:Ws.alt,src:Ws.src},null,8,lr)):((0,c.uX)(),(0,c.CE)("canvas",{key:0,ref_key:"canvas",ref:ns,"aria-hidden":Ws.alt?void 0:"true","aria-label":Ws.alt},null,8,Ii))]),_:1},8,["css","enter-active-class","leave-active-class","enter-class","leave-to-class"]))}}),ea={$style:{fadeTransition:"_fadeTransition_13rtj_2",fadeTransitionActive:"_fadeTransitionActive_13rtj_6"}},ws=(0,u._)(Rr,[["__cssModules",ea]]);var Bi=n(88856),Ps=n(51596),es=n(19258),bn=n(17142),_t=n(23897),Pt=n(77041),le=n(46747),Ce=n(74754);const ze={name:"NcDashboardWidgetItem",components:{NcAvatar:Qn.N,NcActions:s.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(Di){Di.target.closest(".action-item")&&Di.preventDefault()}}},at=["src"],be={class:"item__details"},H=["title"],te=["title"];function ae(Di,Ni,vi,Ir,ns,Ur){const Ss=(0,c.g2)("NcAvatar"),Ws=(0,c.g2)("NcActionButton"),Qa=(0,c.g2)("NcActions");return(0,c.uX)(),(0,c.CE)("div",{onMouseover:Ni[0]||(Ni[0]=Xo=>ns.hovered=!0),onMouseleave:Ni[1]||(Ni[1]=Xo=>ns.hovered=!1)},[((0,c.uX)(),(0,c.Wv)((0,c.$y)(vi.targetUrl?"a":"div"),{href:vi.targetUrl||void 0,target:vi.targetUrl?"_blank":void 0,class:(0,p.normalizeClass)(["item-list__entry",{"item-list__entry--has-actions-menu":Ur.gotMenu}]),onClick:Ur.onLinkClick},{default:(0,c.k6)(()=>[(0,c.RG)(Di.$slots,"avatar",{avatarUrl:vi.avatarUrl,avatarUsername:vi.avatarUsername},()=>[(0,c.bF)(Ss,{class:"item-avatar",size:44,url:vi.avatarUrl,user:vi.avatarUsername,"is-no-user":vi.avatarIsNoUser,"hide-status":Ur.gotOverlayIcon},null,8,["url","user","is-no-user","hide-status"])],!0),vi.overlayIconUrl?((0,c.uX)(),(0,c.CE)("img",{key:0,class:"item-icon",alt:"",src:vi.overlayIconUrl},null,8,at)):(0,c.Q3)("",!0),(0,c.Lk)("div",be,[(0,c.Lk)("h3",{title:vi.mainText},(0,p.toDisplayString)(vi.mainText),9,H),vi.subText!==""?((0,c.uX)(),(0,c.CE)("span",{key:0,class:"message",title:vi.subText},(0,p.toDisplayString)(vi.subText),9,te)):(0,c.Q3)("",!0)]),Ur.gotMenu?((0,c.uX)(),(0,c.Wv)(Qa,{key:1,"force-menu":vi.forceMenu},{default:(0,c.k6)(()=>[(0,c.RG)(Di.$slots,"actions",{},()=>[((0,c.uX)(!0),(0,c.CE)(c.FK,null,(0,c.pI)(vi.itemMenu,(Xo,Cl)=>((0,c.uX)(),(0,c.Wv)(Ws,{key:Cl,icon:Xo.icon,"close-after-click":!0,onClick:(0,g.withModifiers)(ql=>Di.$emit(Cl,Ur.item),["prevent","stop"])},{default:(0,c.k6)(()=>[(0,c.eW)((0,p.toDisplayString)(Xo.text),1)]),_:2},1032,["icon","onClick"]))),128))],!0)]),_:3},8,["force-menu"])):(0,c.Q3)("",!0)]),_:3},8,["href","target","class","onClick"]))],32)}const ne=(0,u._)(ze,[["render",ae],["__scopeId","data-v-c033ba26"]]);var ye=n(30854);const Ne={name:"CheckIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},kt=["aria-hidden","aria-label"],it=["fill","width","height"],Ge={d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"},fn={key:0};function Te(Di,Ni,vi,Ir,ns,Ur){return(0,c.uX)(),(0,c.CE)("span",(0,c.v6)(Di.$attrs,{"aria-hidden":vi.title?null:"true","aria-label":vi.title,class:"material-design-icon check-icon",role:"img",onClick:Ni[0]||(Ni[0]=Ss=>Di.$emit("click",Ss))}),[((0,c.uX)(),(0,c.CE)("svg",{fill:vi.fillColor,class:"material-design-icon__svg",width:vi.size,height:vi.size,viewBox:"0 0 24 24"},[(0,c.Lk)("path",Ge,[vi.title?((0,c.uX)(),(0,c.CE)("title",fn,(0,p.toDisplayString)(vi.title),1)):(0,c.Q3)("",!0)])],8,it))],16,kt)}const Ft=(0,u._)(Ne,[["render",Te]]);(0,dt.r)(dt.n);const St={name:"NcDashboardWidget",components:{NcAvatar:Qn.N,NcDashboardWidgetItem:ne,NcEmptyContent:ye.N,Check:Ft},props:{items:{type:Array,default:()=>[]},showMoreUrl:{type:String,default:""},showMoreLabel:{type:String,default:(0,dt.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 Di={};for(const Ni in this.itemMenu)Di[Ni]=vi=>{this.$emit(Ni,vi)};return Di},displayedItems(){const Di=this.showMoreUrl&&this.items.length>=this.maxItemNumber?this.maxItemNumber-1:this.maxItemNumber;return this.items.slice(0,Di)},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}}},_n={class:"dashboard-widget"},yn={key:1},qn=["href"];function bi(Di,Ni,vi,Ir,ns,Ur){const Ss=(0,c.g2)("Check"),Ws=(0,c.g2)("NcEmptyContent"),Qa=(0,c.g2)("NcDashboardWidgetItem"),Xo=(0,c.g2)("NcAvatar");return(0,c.uX)(),(0,c.CE)("div",_n,[Ur.showHalfEmptyContentArea?((0,c.uX)(),(0,c.Wv)(Ws,{key:0,description:Ur.halfEmptyContentString,class:"half-screen"},{icon:(0,c.k6)(()=>[(0,c.RG)(Di.$slots,"halfEmptyContentIcon",{},()=>[(0,c.bF)(Ss)],!0)]),_:3},8,["description"])):(0,c.Q3)("",!0),(0,c.Lk)("ul",null,[((0,c.uX)(!0),(0,c.CE)(c.FK,null,(0,c.pI)(Ur.displayedItems,Cl=>((0,c.uX)(),(0,c.CE)("li",{key:Cl.id},[(0,c.RG)(Di.$slots,"default",{item:Cl},()=>[(0,c.bF)(Qa,(0,c.v6)({ref_for:!0},Cl,{"item-menu":vi.itemMenu},(0,c.Tb)(Ur.handlers)),null,16,["item-menu"])],!0)]))),128))]),vi.loading?((0,c.uX)(),(0,c.CE)("div",yn,[((0,c.uX)(),(0,c.CE)(c.FK,null,(0,c.pI)(7,Cl=>(0,c.Lk)("div",{key:Cl,class:"item-list__entry"},[(0,c.bF)(Xo,{class:"item-avatar",size:44}),Ni[0]||(Ni[0]=(0,c.Lk)("div",{class:"item__details"},[(0,c.Lk)("h3",null,"\xA0"),(0,c.Lk)("p",{class:"message"}," \xA0 ")],-1))])),64))])):vi.items.length===0?(0,c.RG)(Di.$slots,"empty-content",{key:2},()=>[vi.emptyContentMessage?((0,c.uX)(),(0,c.Wv)(Ws,{key:0,description:vi.emptyContentMessage},{icon:(0,c.k6)(()=>[(0,c.RG)(Di.$slots,"emptyContentIcon",{},void 0,!0)]),_:3},8,["description"])):(0,c.Q3)("",!0)],!0):Ur.showMore?((0,c.uX)(),(0,c.CE)("a",{key:3,href:vi.showMoreUrl,target:"_blank",class:"more",tabindex:"0"},(0,p.toDisplayString)(vi.showMoreLabel),9,qn)):(0,c.Q3)("",!0)])}const Qi=(0,u._)(St,[["render",bi],["__scopeId","data-v-6b5fc397"]]);var rr=n(54980),Mr=n(71187),Yr=n(33705),ls=n(75367),Vr=n(86047),Ar=n(45966),Ot=n(66651),zn=n(90423),yi=n(65800),Hi=n(72393),Wr=n(4133);const ms={class:"hidden-visually"},$r=(0,c.pM)({__name:"NcFormBoxCopyButton",props:{label:{default:()=>{}},value:{},disabled:{type:Boolean,default:!1}},emits:["copy"],setup(Di,{emit:Ni}){const vi=Ni,{isCopied:Ir,copy:ns,icon:Ur,altText:Ss}=(0,Wr.u)(()=>Di.value);return(0,Hi.Ns)(Ir,()=>vi("copy")),(Ws,Qa)=>((0,c.uX)(),(0,c.Wv)(yi.N,{disabled:Ws.disabled,"inverted-accent":"",onClick:(0,fe.R1)(ns)},(0,c.eX)({description:(0,c.k6)(()=>[(0,c.eW)((0,p.toDisplayString)(Ws.value),1)]),icon:(0,c.k6)(()=>[(0,c.bF)(x.N,{path:(0,fe.R1)(Ur),inline:""},null,8,["path"])]),_:2},[Ws.$slots.default||Ws.label?{name:"default",fn:(0,c.k6)(()=>[(0,c.Lk)("span",ms,(0,p.toDisplayString)((0,fe.R1)(Ss)),1),(0,c.RG)(Ws.$slots,"default",{},()=>[(0,c.eW)((0,p.toDisplayString)(Ws.label),1)])]),key:"0"}:void 0]),1032,["disabled","onClick"]))}});var Lr=n(32925);const Ei=["aria-describedby"],Cr=(0,c.pM)({__name:"NcFormGroup",props:{label:{default:()=>{}},description:{default:()=>{}},hideLabel:{type:Boolean,default:!1},hideDescription:{type:Boolean,default:!1},noGap:{type:Boolean,default:!1}},setup(Di){const Ni=(0,c.Ht)(),Ir=`${`nc-form-group-${(0,r.c)()}`}-description`,ns=()=>!!Di.description||!!Ni.description,Ur=()=>ns()?Ir:void 0,Ss=()=>Di.hideLabel&&(!ns()||Di.hideDescription);return(Ws,Qa)=>((0,c.uX)(),(0,c.CE)("fieldset",{class:(0,p.normalizeClass)([Ws.$style.formGroup,{[Ws.$style.formGroup_noGap]:Ws.noGap}]),"aria-describedby":Ur()},[(0,c.Lk)("legend",{class:(0,p.normalizeClass)([Ws.$style.formGroup__label,{"hidden-visually":Ws.hideLabel}])},[(0,c.RG)(Ws.$slots,"label",{},()=>[(0,c.eW)((0,p.toDisplayString)(Ws.label||"\u26A0\uFE0F Missing label"),1)])],2),ns()?((0,c.uX)(),(0,c.CE)("div",{key:0,id:Ir,class:(0,p.normalizeClass)([Ws.$style.formGroup__description,{"hidden-visually":Ws.hideDescription}])},[(0,c.RG)(Ws.$slots,"description",{},()=>[(0,c.eW)((0,p.toDisplayString)(Ws.description),1)])],2)):(0,c.Q3)("",!0),(0,c.Lk)("div",{class:(0,p.normalizeClass)([Ws.$style.formGroup__content,{[Ws.$style.formGroup__content_only]:Ss()}])},[(0,c.RG)(Ws.$slots,"default")],2)],10,Ei))}}),Gs={$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"}},ko=(0,u._)(Cr,[["__cssModules",Gs]]),Yo={id:"guest-content-vue"},_a=(0,c.pM)({__name:"NcGuestContent",setup(Di){return(0,c.sV)(()=>{document.getElementById("content").classList.add("nc-guest-content")}),(0,c.hi)(()=>{document.getElementById("content").classList.remove("nc-guest-content")}),(Ni,vi)=>((0,c.uX)(),(0,c.CE)("div",Yo,[(0,c.RG)(Ni.$slots,"default",{},void 0,!0)]))}}),Tu=null;var El=n(64830),No=n(75078),Mo=n(53340),kl=n(68732),Ca=n(27359),Do=n(49765),Wo=n(37396),Fl=n(75187),ll=n(60648);const ca=["id"],Ro={class:"header-menu__caret"},su=["id"],Rl={ref:"contentContainer",class:"header-menu__content"},Nd=(0,c.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(Di,{emit:Ni}){const vi=Ni,Ir=(0,r.c)(),ns=(0,r.c)(),Ur=(0,fe.KR)(),Ss=(0,fe.KR)(Di.open),Ws=(0,c.EW)(()=>Di.isNav?"nav":"div"),Qa=(0,c.rk)("contentContainer"),Xo=(0,c.rk)("headerMenu"),Cl=(0,c.rk)("triggerButton"),ql=(0,c.EW)(()=>Array.isArray(Di.excludeClickOutsideSelectors)?Di.excludeClickOutsideSelectors:Di.excludeClickOutsideSelectors.split(" "));(0,Re.X2F)(Xo,()=>Vl(!1),{ignore:ql}),(0,kl.C)("Escape",()=>Vl(!1),{prevent:!0}),(0,Fl.u)(Ss,{disabled:()=>!Di.isNav}),(0,c.wB)(()=>Di.open,Tl=>Vl(Tl));function Pu(){Vl(!Ss.value)}async function Vl(Tl){Tl!==Ss.value&&(Ss.value=Tl,vi("update:open",Tl),await(0,c.dY)(),await(Tl?Al():Xd()),vi(Tl?"opened":"closed"))}function od(Tl){Di.isNav&&Tl.relatedTarget instanceof Node&&Xo.value?.contains(Tl.relatedTarget)&&Vl(!1)}async function Al(){Di.isNav||Ur.value||(Ur.value=(0,No.K)(Qa.value,{allowOutsideClick:!0,trapStack:(0,ll.g)(),fallbackFocus:Cl.value?.$el}),Ur.value.activate())}function Xd(){Ur.value?.deactivate(),Ur.value=void 0}return(Tl,cc)=>((0,c.uX)(),(0,c.Wv)((0,c.$y)(Ws.value),{id:Tl.id,ref:"headerMenu","aria-labelledby":Tl.isNav?(0,fe.R1)(ns):null,class:(0,p.normalizeClass)([{"header-menu--opened":Ss.value},"header-menu"]),onFocusout:od},{default:(0,c.k6)(()=>[(0,c.bF)((0,fe.R1)(Zt.N),{id:Tl.isNav?(0,fe.R1)(ns):null,ref:"triggerButton","aria-controls":`header-menu-${Tl.id}`,"aria-expanded":Ss.value.toString(),"aria-label":Tl.ariaLabel,class:"header-menu__trigger",size:"large",variant:"tertiary-no-background",onClick:(0,g.withModifiers)(Pu,["prevent"])},{icon:(0,c.k6)(()=>[(0,c.RG)(Tl.$slots,"trigger",{},void 0,!0)]),_:3},8,["id","aria-controls","aria-expanded","aria-label"]),Tl.description?((0,c.uX)(),(0,c.CE)("span",{key:0,id:(0,fe.R1)(Ir),class:"header-menu__description hidden-visually"},(0,p.toDisplayString)(Tl.description),9,ca)):(0,c.Q3)("",!0),(0,c.bo)((0,c.Lk)("div",Ro,null,512),[[g.vShow,Ss.value]]),(0,c.bo)((0,c.Lk)("div",{id:`header-menu-${Tl.id}`,class:"header-menu__wrapper"},[(0,c.Lk)("div",Rl,[(0,c.RG)(Tl.$slots,"default",{},void 0,!0)],512)],8,su),[[g.vShow,Ss.value]])]),_:3},40,["id","aria-labelledby","class"]))}}),$o=null;var ud=n(42531),Bu=n(54269),Sl=n(53914),rl=n(82683),zt=n(81143),ht=n(15054),Ct=n(66197),Qt=n(2530),xn=n(80821),In=n(32696),Zn=n(130),Xn=n(45106);const Ai=(0,c.pM)({__name:"NcRadioGroup",props:(0,c.zz)({label:{},labelHidden:{type:Boolean},hideLabel:{type:Boolean},description:{}},{modelValue:{required:!1,default:""},modelModifiers:{}}),emits:["update:modelValue"],setup(Di){const Ni=(0,c.fn)(Di,"modelValue"),vi=(0,fe.KR)();(0,c.Gt)(Xn.I,(0,c.EW)(()=>({register:Ir,modelValue:Ni.value,onUpdate:ns})));function Ir(Ur){vi.value!==void 0&&vi.value!==Ur&&(0,c.R8)("[NcRadioGroup] Mixing NcCheckboxRadioSwitch and NcRadioGroupButton is not possible!"),vi.value=Ur}function ns(Ur){Ni.value=Ur}return(Ur,Ss)=>((0,c.uX)(),(0,c.Wv)(ko,{label:Ur.label,description:Ur.description,"hide-label":Ur.labelHidden||Ur.hideLabel},{default:(0,c.k6)(()=>[vi.value?((0,c.uX)(),(0,c.Wv)(zn.N,{key:0,row:""},{default:(0,c.k6)(()=>[(0,c.RG)(Ur.$slots,"default")]),_:3})):((0,c.uX)(),(0,c.CE)("span",{key:1,class:(0,p.normalizeClass)(Ur.$style.radioGroup_checkboxRadioContainer)},[(0,c.RG)(Ur.$slots,"default")],2))]),_:3},8,["label","description","hide-label"]))}}),nt={$style:{"material-design-icon":"_material-design-icon_14z4o_12",radioGroup_checkboxRadioContainer:"_radioGroup_checkboxRadioContainer_14z4o_20"}},st=(0,u._)(Ai,[["__cssModules",nt]]);var Rt=n(37072);const Wt=["id"],Xt=["aria-labelledby","aria-label","checked","value"],tn=(0,c.pM)({__name:"NcRadioGroupButton",props:{ariaLabel:{},label:{},value:{}},setup(Di){const Ni=Di,vi=(0,r.c)(),Ir=(0,Xn.u)(),{formBoxItemClass:ns}=(0,Rt.u)();(0,c.sV)(()=>Ir.value.register(!0));const Ur=(0,c.EW)(()=>Ir?.value.modelValue===Ni.value);function Ss(){Ir.value.onUpdate(Ni.value)}return(Ws,Qa)=>((0,c.uX)(),(0,c.CE)("div",{class:(0,p.normalizeClass)([{[Ws.$style.radioGroupButton_active]:Ur.value},Ws.$style.radioGroupButton,(0,fe.R1)(ns)]),onClick:Ss},[Ws.$slots.icon?((0,c.uX)(),(0,c.CE)("div",{key:0,class:(0,p.normalizeClass)(Ws.$style.radioGroupButton__icon)},[(0,c.RG)(Ws.$slots,"icon")],2)):(0,c.Q3)("",!0),Ws.label?((0,c.uX)(),(0,c.CE)("div",{key:1,id:(0,fe.R1)(vi),class:(0,p.normalizeClass)(Ws.$style.radioGroupButton__label)},(0,p.toDisplayString)(Ws.label),11,Wt)):(0,c.Q3)("",!0),(0,c.Lk)("input",{"aria-labelledby":Ws.label?(0,fe.R1)(vi):void 0,"aria-label":Ws.label?void 0:Ws.ariaLabel,class:"hidden-visually",checked:Ur.value,type:"radio",value:Ws.value,onInput:Ss},null,40,Xt)],2))}}),Oi={$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"}},zr=(0,u._)(tn,[["__cssModules",Oi]]);var ar=n(16470),vr=n(44680),Ki=n(21777),br=n(66802),Rs=n(75707),Br=n(4092),pa=n(81128),ma=n(24510),Oa=n(91202),_o=n(20646),La=n(61338);const Io=["aria-label"],zo=["width","height"],nl=["fill"],$a={fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"},uu={key:0},Ma=(0,c.pM)({__name:"NcSavingIndicatorIcon",props:{size:{default:20},name:{default:""},saving:{type:Boolean,default:!1},error:{type:Boolean,default:!1}},emits:["click"],setup(Di){const Ni=Di,vi=(0,c.EW)(()=>Ni.error?"var(--color-text-error, var(--color-error))":Ni.saving?"var(--color-primary-element)":"none");return(Ir,ns)=>((0,c.uX)(),(0,c.CE)("span",{"aria-label":Ir.name,class:"material-design-icon",role:"img",onClick:ns[0]||(ns[0]=Ur=>Ir.$emit("click",Ur))},[((0,c.uX)(),(0,c.CE)("svg",{class:"material-design-icon__svg",width:Ir.size,height:Ir.size,viewBox:"0 0 24 24"},[(0,c.Lk)("path",{fill:vi.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,nl),(0,c.Lk)("path",$a,[Ir.name?((0,c.uX)(),(0,c.CE)("title",uu,(0,p.toDisplayString)(Ir.name),1)):(0,c.Q3)("",!0)])],8,zo))],8,Io))}});var gl=n(63814);(0,dt.r)(dt.f);function Gi(Di){let Ni={};if(Di.nodeType===1){if(Di.attributes.length>0){Ni["@attributes"]={};for(let vi=0;vi<Di.attributes.length;vi++){const Ir=Di.attributes.item(vi);Ni["@attributes"][Ir.nodeName]=Ir.nodeValue}}}else Di.nodeType===3&&(Ni=Di.nodeValue);if(Di.hasChildNodes())for(let vi=0;vi<Di.childNodes.length;vi++){const Ir=Di.childNodes.item(vi),ns=Ir.nodeName;if(typeof Ni[ns]>"u")Ni[ns]=Gi(Ir);else{if(typeof Ni[ns].push>"u"){const Ur=Ni[ns];Ni[ns]=[],Ni[ns].push(Ur)}Ni[ns].push(Gi(Ir))}}return Ni}function Nr(Di){let Ni=null;try{Ni=new DOMParser().parseFromString(Di,"text/xml")}catch(vi){_i.l.error("[NcSelectTags] Failed to parse xml document",{error:vi})}return Ni}function Hr(Di){const vi=Gi(Nr(Di))["d:multistatus"]["d:response"],Ir=[];for(const ns in vi){const Ur=vi[ns]["d:propstat"];Ur["d:status"]["#text"]==="HTTP/1.1 200 OK"&&Ir.push({id:parseInt(Ur["d:prop"]["oc:id"]["#text"]),displayName:Ur["d:prop"]["oc:display-name"]["#text"],canAssign:Ur["d:prop"]["oc:can-assign"]["#text"]==="true",userAssignable:Ur["d:prop"]["oc:user-assignable"]["#text"]==="true",userVisible:Ur["d:prop"]["oc:user-visible"]["#text"]==="true"})}return Ir}async function ta(){if(window.F7cloudVueDocs)return Promise.resolve(Hr(window.F7cloudVueDocs.tags));const Di=await(0,br.Ay)({method:"PROPFIND",url:(0,gl.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 Hr(Di.data)}const Ka={name:"NcSelectTags",components:{NcEllipsisedOption:Ar.N,NcSelect:Oa.N},props:{...Oa.N.props,fetchTags:{type:Boolean,default:!0},getOptionLabel:{type:Function,default:Di=>{const{displayName:Ni,userVisible:vi,userAssignable:Ir}=Di;return vi===!1?(0,dt.a)("{tag} (invisible)",{tag:Ni}):Ir===!1?(0,dt.a)("{tag} (restricted)",{tag:Ni}):Ni}},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,dt.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(Di=>Di!=="").map(Di=>this.tags.find(Ni=>Ni.id===Di)):this.tags.find(Di=>Di.id===this.modelValue)},propsToForward(){const Di={...this.$props};return delete Di.fetchTags,delete Di.optionsFilter,delete Di.passthru,Di},tags(){return this.fetchTags?this.availableTags:this.options}},async created(){if(this.fetchTags)try{const Di=await ta();this.availableTags=Di}catch(Di){_i.l.error("[NcSelectTags] Loading systemtags failed",Di)}},methods:{handleInput(Di){if(this.passthru){this.$emit("update:modelValue",Di);return}this.multiple?this.$emit("update:modelValue",Di.map(Ni=>Ni.id)):Di===null?this.$emit("update:modelValue",null):this.$emit("update:modelValue",Di.id)}}};function Ha(Di,Ni,vi,Ir,ns,Ur){const Ss=(0,c.g2)("NcEllipsisedOption"),Ws=(0,c.g2)("NcSelect");return(0,c.uX)(),(0,c.Wv)(Ws,(0,c.v6)(Ur.propsToForward,{options:Ur.availableOptions,"close-on-select":!vi.multiple,"model-value":Ur.localValue,onSearch:Ni[0]||(Ni[0]=Qa=>ns.search=Qa),"onUpdate:modelValue":Ur.handleInput}),(0,c.eX)({option:(0,c.k6)(Qa=>[(0,c.bF)(Ss,{name:vi.getOptionLabel(Qa),search:ns.search},null,8,["name","search"])]),"selected-option":(0,c.k6)(Qa=>[(0,c.bF)(Ss,{name:vi.getOptionLabel(Qa),search:ns.search},null,8,["name","search"])]),_:2},[(0,c.pI)(Di.$slots,(Qa,Xo)=>({name:Xo,fn:(0,c.k6)(Cl=>[(0,c.RG)(Di.$slots,Xo,(0,p.normalizeProps)((0,c.Ng)(Cl)))])}))]),1040,["options","close-on-select","model-value","onUpdate:modelValue"])}const qo=(0,u._)(Ka,[["render",Ha]]);var io=n(69981);const wu={name:"HelpCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Nl=["aria-hidden","aria-label"],Ul=["fill","width","height"],Cu={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"},mu={key:0};function Il(Di,Ni,vi,Ir,ns,Ur){return(0,c.uX)(),(0,c.CE)("span",(0,c.v6)(Di.$attrs,{"aria-hidden":vi.title?null:"true","aria-label":vi.title,class:"material-design-icon help-circle-icon",role:"img",onClick:Ni[0]||(Ni[0]=Ss=>Di.$emit("click",Ss))}),[((0,c.uX)(),(0,c.CE)("svg",{fill:vi.fillColor,class:"material-design-icon__svg",width:vi.size,height:vi.size,viewBox:"0 0 24 24"},[(0,c.Lk)("path",Cu,[vi.title?((0,c.uX)(),(0,c.CE)("title",mu,(0,p.toDisplayString)(vi.title),1)):(0,c.Q3)("",!0)])],8,Ul))],16,Nl)}const Mu=(0,u._)(wu,[["render",Il]]);(0,dt.r)();const Zu={class:"settings-section"},Fo={class:"settings-section__name"},Ku=["aria-label","href","title"],pl={key:0,class:"settings-section__desc"},gu=(0,c.pM)({__name:"NcSettingsSection",props:{name:{},description:{default:""},docUrl:{default:""}},setup(Di){const Ni=(0,dt.a)("External documentation");return(vi,Ir)=>((0,c.uX)(),(0,c.CE)("div",Zu,[(0,c.Lk)("h2",Fo,[(0,c.eW)((0,p.toDisplayString)(vi.name)+" ",1),vi.docUrl?((0,c.uX)(),(0,c.CE)("a",{key:0,"aria-label":(0,fe.R1)(Ni),class:"settings-section__info",href:vi.docUrl,rel:"noreferrer nofollow",target:"_blank",title:(0,fe.R1)(Ni)},[(0,c.bF)(Mu,{size:20})],8,Ku)):(0,c.Q3)("",!0)]),vi.description?((0,c.uX)(),(0,c.CE)("p",pl,(0,p.toDisplayString)(vi.description),1)):(0,c.Q3)("",!0),(0,c.RG)(vi.$slots,"default",{},void 0,!0)]))}}),Nu=null;var pu=n(12454);(0,dt.r)(dt.e);const ad={name:"NcSettingsSelectGroup",components:{NcSelect:Oa.N},props:{label:{type:String,required:!0},placeholder:{type:String,default:""},id:{type:String,default:()=>"action-"+(0,r.c)(),validator:Di=>Di.trim()!==""},modelValue:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1}},emits:["error","input","update:modelValue"],data(){return{groups:{},randId:(0,r.c)(),errorMessage:""}},computed:{hasError(){return this.errorMessage!==""},filteredValue(){return this.modelValue.filter(Di=>Di!==""&&typeof Di=="string")},inputValue(){return this.filteredValue.map(Di=>typeof this.groups[Di]>"u"?{id:Di,displayname:Di}:this.groups[Di])},groupsArray(){return Object.values(this.groups).filter(Di=>!this.modelValue.includes(Di.id))}},watch:{modelValue:{handler(){const Di=Object.keys(this.groups);this.filteredValue.filter(vi=>!Di.includes(vi)).forEach(vi=>{this.loadGroup(vi)})},immediate:!0}},async mounted(){const Di="talk:22.0.4/initialGroups";let Ni=window.sessionStorage.getItem(Di);Ni?(Ni=Object.fromEntries(JSON.parse(Ni).map(vi=>[vi.id,vi])),this.groups={...this.groups,...Ni}):(await this.loadGroup(""),window.sessionStorage.setItem(Di,JSON.stringify(Object.values(this.groups))))},methods:{t:dt.a,update(Di){const Ni=Di.map(vi=>vi.id);this.$emit("update:modelValue",Ni)},async loadGroup(Di){try{Di=typeof Di=="string"?encodeURI(Di):"";const Ni=await br.Ay.get((0,gl.KT)(`cloud/groups/details?search=${Di}&limit=10`,2));if(this.errorMessage!==""&&window.setTimeout(()=>{this.errorMessage=""},5e3),Object.keys(Ni.data.ocs.data.groups).length>0){const vi=Object.fromEntries(Ni.data.ocs.data.groups.map(Ir=>[Ir.id,Ir]));return this.groups={...this.groups,...vi},!0}}catch(Ni){this.$emit("error",Ni),this.errorMessage=(0,dt.a)("Unable to search the group")}return!1},filterGroups(Di,Ni,vi){return`${Ni||""} ${Di.id}`.toLocaleLowerCase().indexOf(vi.toLocaleLowerCase())>-1},onSearch:(0,pu.A)(function(Di){this.loadGroup(Di)},200)}},Pl=["for"];function Dl(Di,Ni,vi,Ir,ns,Ur){const Ss=(0,c.g2)("NcSelect");return(0,c.uX)(),(0,c.CE)("div",null,[vi.label?((0,c.uX)(),(0,c.CE)("label",{key:0,for:vi.id,class:"hidden-visually"},(0,p.toDisplayString)(vi.label),9,Pl)):(0,c.Q3)("",!0),(0,c.bF)(Ss,{"model-value":Ur.inputValue,options:Ur.groupsArray,placeholder:vi.placeholder||vi.label,"filter-by":Ur.filterGroups,"input-id":vi.id,limit:5,label:"displayname",multiple:!0,"close-on-select":!1,disabled:vi.disabled,"onUpdate:modelValue":Ur.update,onSearch:Ur.onSearch},null,8,["model-value","options","placeholder","filter-by","input-id","disabled","onUpdate:modelValue","onSearch"]),(0,c.bo)((0,c.Lk)("div",{class:"select-group-error"},(0,p.toDisplayString)(ns.errorMessage),513),[[g.vShow,Ur.hasError]])])}const vu=(0,u._)(ad,[["render",Dl],["__scopeId","data-v-21e2bf0c"]]);var Ll=n(74432),Hu=n(23245);const dd=(0,c.pM)({__name:"NcThemeProvider",props:{dark:{type:Boolean},light:{type:Boolean}},setup(Di){const Ni=Di,vi=(0,c.EW)(()=>Ni.dark?"dark":Ni.light?"light":"");return(0,c.Gt)(Hu.I,vi),(Ir,ns)=>((0,c.uX)(),(0,c.CE)("div",(0,p.normalizeProps)({[`data-theme-${vi.value}`||""]:vi.value}),[(0,c.RG)(Ir.$slots,"default")],16))}});var Td=n(21715),Md=n(23705),id=n(72770),Sd=n(24597),du=n(95570),Ye=n(16343),Et=n(37169),At=n(33463),qt=n(23109),an=n(80680),D=n(71225),A=n(30212),U=n(11195),G=n(35947),ee=n(7736),de=n(94434),ve=n(11008);/*!
* SPDX-FileCopyrightText: 2022 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/async function Oe(Di,Ni,vi,Ir){const ns=defineAsyncComponent(()=>Promise.all([n.e("defaultVendors-node_modules_f7cloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-e37598"),n.e("defaultVendors-node_modules_mdi_js_mdi_js-node_modules_f7cloud_dialogs_dist_chunks_preview--260ca1"),n.e("defaultVendors-node_modules_f7cloud_dialogs_dist_chunks_ConflictPicker-D11j2xek_mjs")]).then(n.bind(n,82880)));if(vi=vi.filter(Ur),vi.sort((Qa,Xo)=>Ss(Qa)-Ss(Xo)),Ni.length===0||vi.length===0)throw new Error("ConflictPicker: files and conflicts must not be empty");if(Ni.length!==vi.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(ns,{dirname:Di,conflicts:Ni,content:vi,recursiveUpload:Ir?.recursive===!0},{container:Ir?.container});function Ur(Qa){return Ni.some(Xo=>Ws(Qa,Xo))}function Ss(Qa){return Ni.findIndex(Xo=>Ws(Qa,Xo))}function Ws(Qa,Xo){return"basename"in Xo?Xo.basename===Qa.basename:Xo.name===Qa.basename}}const ke='<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>',He='<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>',pt=(0,U.$)().detectLanguage();for(const Di 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:Ni,translations:vi}=Di,Ir={headers:{},translations:{"":Object.fromEntries(vi.map(ns=>[ns.msgid,ns]))}};pt.addTranslation(Ni,Ir)}const ot=pt.build(),wt=ot.ngettext.bind(ot),Gt=ot.gettext.bind(ot);/*!
* SPDX-FileCopyrightText: 2023 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const $t=(0,G.YK)().setApp("@f7cloud/dialogs").detectLogLevel().build();var mn=(Di=>(Di[Di.Choose=1]="Choose",Di[Di.Move=2]="Move",Di[Di.Copy=3]="Copy",Di[Di.CopyMove=4]="CopyMove",Di[Di.Custom=5]="Custom",Di))(mn||{});class Bn extends Error{}class Kn{constructor(Ni,vi,Ir,ns,Ur,Ss,Ws,Qa,Xo,Cl=!1){Tr(this,"title");Tr(this,"multiSelect");Tr(this,"mimeTypeFilter");Tr(this,"directoriesAllowed");Tr(this,"buttons");Tr(this,"path");Tr(this,"filter");Tr(this,"canPick");Tr(this,"container");Tr(this,"disabledNavigation");this.title=Ni,this.multiSelect=vi,this.mimeTypeFilter=Ir,this.directoriesAllowed=ns,this.path=Ss,this.filter=Ws,this.canPick=Qa,this.buttons=Ur,this.container=Xo,this.disabledNavigation=Cl}async pickNodes(){const{default:Ni}=await Promise.all([n.e("defaultVendors-node_modules_f7cloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-e37598"),n.e("defaultVendors-node_modules_mdi_js_mdi_js-node_modules_f7cloud_dialogs_dist_chunks_preview--260ca1"),n.e("defaultVendors-node_modules_f7cloud_dialogs_dist_chunks_FilePicker-CtWlxGEm_mjs")]).then(n.bind(n,90255)),vi=await(0,A.S)(Ni,{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(vi)||vi.length===0)throw new Bn("FilePicker: No nodes selected");return vi}async pick(){const Ni=await this.pickNodes();return this.multiSelect?Ni.map(Ir=>Ir.path):Ni[0]?.path??"/"}}class Nn{constructor(Ni){Tr(this,"title");Tr(this,"multiSelect",!1);Tr(this,"mimeTypeFilter",[]);Tr(this,"directoriesAllowed",!1);Tr(this,"path");Tr(this,"filter");Tr(this,"canPick");Tr(this,"buttons",[]);Tr(this,"container");Tr(this,"disabledNavigation",!1);this.title=Ni}setContainer(Ni){return this.container=Ni,this}setMultiSelect(Ni){return this.multiSelect=Ni,this}addMimeTypeFilter(Ni){return this.mimeTypeFilter.push(Ni),this}setMimeTypeFilter(Ni){return this.mimeTypeFilter=Ni,this}addButton(Ni){return typeof this.buttons=="function"&&($t.warn("FilePicker buttons were set to factory, now overwritten with button object."),this.buttons=[]),this.buttons.push(Ni),this}setButtonFactory(Ni){return this.buttons=Ni,this}setType(Ni){return this.buttons=(vi,Ir)=>{const ns=[],Ur=vi?.[0]?.attributes?.displayName||vi?.[0]?.basename,Ss=Ur||(0,D.P8)(Ir);if(Ni===1){let Ws=Gt("Choose");vi.length===1?Ws=Gt("Choose {file}",{file:Ur}):this.multiSelect&&(Ws=wt("Choose %n file","Choose %n files",vi.length)),ns.push({callback:()=>{},label:Ws,variant:"primary"})}return(Ni===4||Ni===3)&&ns.push({callback:()=>{},label:Ss?Gt("Copy to {target}",{target:Ss}):Gt("Copy"),icon:He,variant:Ni===3?"primary":"secondary"}),(Ni===4||Ni===2)&&ns.push({callback:()=>{},label:Ss?Gt("Move to {target}",{target:Ss}):Gt("Move"),icon:ke,variant:"primary"}),ns},this}allowDirectories(Ni=!0){return this.directoriesAllowed=Ni,this}startAt(Ni){return this.path=Ni,this}setFilter(Ni){return this.filter=Ni,this}setCanPick(Ni){return this.canPick=Ni,this}disableNavigation(){return this.disabledNavigation=!0,this}build(){return new Kn(this.title,this.multiSelect,this.mimeTypeFilter,this.directoriesAllowed,this.buttons,this.path,this.filter,this.canPick,this.container,this.disabledNavigation)}}function On(Di){return new Nn(Di)}async function ei(Di){return await spawnDialog$1(defineAsyncComponent(()=>Promise.all([n.e("defaultVendors-node_modules_f7cloud_dialogs_dist_chunks__plugin-vue_export-helper-1tPrXgE0_-e37598"),n.e("node_modules_f7cloud_dialogs_dist_chunks_PublicAuthPrompt-CWSlYwmr_mjs")]).then(n.bind(n,17145))),Di)}const ji=`<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 Xi=(Di=>(Di.ERROR="toast-error",Di.WARNING="toast-warning",Di.INFO="toast-info",Di.SUCCESS="toast-success",Di.UNDO="toast-undo",Di.LOADING="toast-loading",Di))(Xi||{});const Zi="off",Si="polite",Ui="assertive";var pr=(Di=>(Di[Di.OFF=Zi]="OFF",Di[Di.POLITE=Si]="POLITE",Di[Di.ASSERTIVE=Ui]="ASSERTIVE",Di))(pr||{});const gs=1e4,un=7e3,Sr=-1;function js(Di,Ni){if(Ni={timeout:un,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0,...Ni},typeof Di=="string"&&!Ni.isHTML){const Ss=document.createElement("div");Ss.innerHTML=Di,Di=Ss.innerText}let vi=Ni.type??"";typeof Ni.onClick=="function"&&(vi+=" toast-with-click ");const Ir=Di instanceof Node;let ns=pr.POLITE;Ni.ariaLive?ns=Ni.ariaLive:(Ni.type==="toast-error"||Ni.type==="toast-undo")&&(ns=pr.ASSERTIVE);const Ur=ee({[Ir?"node":"text"]:Di,duration:Ni.timeout,callback:Ni.onRemove,onClick:Ni.onClick,close:Ni.close,gravity:"top",selector:Ni.selector,position:"right",backgroundColor:"",className:"dialogs "+vi,escapeMarkup:!Ni.isHTML,ariaLive:ns});return Ur.showToast(),Ur}function ss(Di,Ni){return js(Di,{...Ni,type:"toast-error"})}function As(Di,Ni){return js(Di,{...Ni,type:"toast-warning"})}function Ea(Di,Ni){return js(Di,{...Ni,type:"toast-info"})}function Js(Di,Ni){return js(Di,{...Ni,type:"toast-success"})}function ya(Di,Ni){const vi=document.createElement("span");vi.innerHTML=ji,vi.classList.add("toast-loader");const Ir=document.createElement("span");return Ir.classList.add("toast-loader-container"),Ir.innerText=Di,Ir.appendChild(vi),js(Ir,{...Ni,close:!1,timeout:Sr,type:"toast-loading"})}function co(Di,Ni,vi){if(!(Ni instanceof Function))throw new Error("Please provide a valid onUndo method");vi=Object.assign(vi||{},{timeout:gs});const Ir=document.createElement("span"),ns=document.createElement("button");Ir.classList.add("toast-undo-container"),ns.classList.add("toast-undo-button"),ns.innerText=Gt("Undo"),Ir.innerText=Di,Ir.appendChild(ns);const Ur=js(Ir,{...vi,type:"toast-undo"});return ns.addEventListener("click",function(Ss){Ss.stopPropagation(),Ni(Ss),Ur?.hideToast instanceof Function&&Ur.hideToast()}),Ur}const ka=["textContent"],mo=["innerHTML"],fo=(0,c.pM)({__name:"GenericDialog",props:{name:{},text:{},html:{},buttons:{},severity:{}},emits:["close"],setup(Di,{emit:Ni}){const vi=Di,Ir=Ni,ns=(0,c.EW)(()=>vi.buttons?.map(Ss=>({...Ss,callback(){Ss.callback(),Ir("close",!0)}}))),Ur=()=>`${vi.name}: ${vi.text}`;return(0,c.sV)(()=>window.addEventListener("unload",Ur)),(0,c.hi)(()=>window.removeEventListener("unload",Ur)),(Ss,Ws)=>((0,c.uX)(),(0,c.Wv)((0,fe.R1)(de.A),{"dialog-classes":"nc-generic-dialog",buttons:ns.value,name:Di.name,message:Di.text,"onUpdate:open":Ws[0]||(Ws[0]=Qa=>Ss.$emit("close",!1))},{default:(0,c.k6)(()=>[Di.severity?((0,c.uX)(),(0,c.Wv)((0,fe.R1)(ve.A),{key:0,type:Di.severity},{default:(0,c.k6)(()=>[(0,c.Lk)("p",{textContent:(0,p.toDisplayString)(Di.text)},null,8,ka)]),_:1},8,["type"])):(0,c.Q3)("",!0),Di.html?((0,c.uX)(),(0,c.CE)("div",{key:1,innerHTML:Di.html},null,8,mo)):(0,c.Q3)("",!0)]),_:1},8,["buttons","name","message"]))}});class jl{constructor(Ni,vi,Ir=[],ns){ro(this,go);ro(this,ou);ro(this,yd);ro(this,qu);Ia(this,go,Ni),Ia(this,ou,vi),Ia(this,yd,Ir),Ia(this,qu,ns)}async show(){if(!await spawnDialog$1(fo,{buttons:$i(this,yd),name:$i(this,go),text:$i(this,ou),severity:$i(this,qu)}))throw new Error("Dialog closed")}}go=new WeakMap,ou=new WeakMap,yd=new WeakMap,qu=new WeakMap;class ul{constructor(Ni){ro(this,bd);ro(this,Pd);ro(this,Zo);ro(this,Gl);Ia(this,bd,void 0),Ia(this,Pd,""),Ia(this,Zo,Ni??""),Ia(this,Gl,[])}setName(Ni){return Ia(this,Zo,Ni),this}setText(Ni){return Ia(this,Pd,Ni),this}setSeverity(Ni){return Ia(this,bd,Ni),this}setButtons(Ni){return $i(this,Gl).length>0&&$t.warn("[@f7cloud/dialogs] Dialog buttons are already set - this overrides previous buttons."),Ia(this,Gl,Ni),this}addButton(Ni){return $i(this,Gl).push(Ni),this}build(){return new jl($i(this,Zo),$i(this,Pd),$i(this,Gl),$i(this,bd))}}bd=new WeakMap,Pd=new WeakMap,Zo=new WeakMap,Gl=new WeakMap;function yu(Di){return new ul(Di)}async function Hl(Di){Di={labelConfirm:Gt("Confirm"),...Di};const{promise:Ni,resolve:vi}=Promise.withResolvers(),Ir=[{label:Di.labelConfirm,variant:"primary",callback(){vi(!0)}}];return Di.labelReject&&Ir.unshift({label:Di.labelReject,callback(){vi(!1)}}),await new jl(Di.name,Di.text,Ir,Di.severity).show(),Ni}},85168:(W,b,n)=>{"use strict";n.d(b,{DH:()=>e.r,I9:()=>e.k,Qg:()=>e.s,Te:()=>e.i,a1:()=>e.g,aR:()=>e.q,cf:()=>e.e,rG:()=>e.h});var e=n(9309)},61338:(W,b,n)=>{"use strict";n.d(b,{B1:()=>c,Ic:()=>g,al:()=>p});var e=n(32938),i=n(56953);/*!
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/class a{constructor(l){Tr(this,"bus");typeof l.getVersion!="function"||!i(l.getVersion())?console.warn("Proxying an event bus with an unknown or invalid version"):e(l.getVersion())!==e(this.getVersion())&&console.warn("Proxying an event bus of version "+l.getVersion()+" with "+this.getVersion()),this.bus=l}getVersion(){return"3.3.3"}subscribe(l,m){this.bus.subscribe(l,m)}unsubscribe(l,m){this.bus.unsubscribe(l,m)}emit(l,...m){this.bus.emit(l,...m)}}/*!
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/class f{constructor(){Tr(this,"handlers",new Map)}getVersion(){return"3.3.3"}subscribe(l,m){this.handlers.set(l,(this.handlers.get(l)||[]).concat(m))}unsubscribe(l,m){this.handlers.set(l,(this.handlers.get(l)||[]).filter(y=>y!==m))}emit(l,...m){(this.handlers.get(l)||[]).forEach(d=>{try{d(m[0])}catch(w){console.error("could not invoke event listener",w)}})}}/*!
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/let r=null;function v(){return r!==null?r: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"?r=new a(window._nc_event_bus):r=window._nc_event_bus=new f,r)}function c(u,l){v().subscribe(u,l)}function p(u,l){v().unsubscribe(u,l)}function g(u,...l){v().emit(u,...l)}},65981:(W,b,n)=>{"use strict";n.d(b,{F:()=>m,P:()=>y,b:()=>k,c:()=>x,d:()=>F,e:()=>R,l:()=>pe,n:()=>s,r:()=>M,s:()=>N});var e=n(21777);function i(o,P,$){const K=document.querySelector(`#initial-state-${o}-${P}`);if(K===null){if($!==void 0)return $;throw new Error(`Could not find initial state ${P} of ${o}`)}try{return JSON.parse(atob(K.value))}catch{throw new Error(`Could not parse initial state ${P} of ${o}`)}}/*!
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function a(){return i("files_sharing","isPublic",null)??document.querySelector('input#isPublic[type="hidden"][name="isPublic"][value="1"]')!==null}function f(){return i("files_sharing","sharingToken",null)??document.querySelector('input#sharingToken[type="hidden"]')?.value??null}var r=n(63814),v=n(36117),c=n(44719),p=n(35947),g=n(57975),u=n(71225);const l=(0,p.YK)().setApp("@f7cloud/files").detectUser().build();var m=(o=>(o.Folder="folder",o.File="file",o))(m||{}),y=(o=>(o[o.NONE=0]="NONE",o[o.CREATE=4]="CREATE",o[o.READ=1]="READ",o[o.UPDATE=2]="UPDATE",o[o.DELETE=8]="DELETE",o[o.SHARE=16]="SHARE",o[o.ALL=31]="ALL",o))(y||{});const d=function(o,P){return o.match(P)!==null},w=(o,P)=>{if(o.id&&typeof o.id!="number")throw new Error("Invalid id type of value");if(!o.source)throw new Error("Missing mandatory source");try{new URL(o.source)}catch{throw new Error("Invalid source format, source must be a valid URL")}if(!o.source.startsWith("http"))throw new Error("Invalid source format, only http(s) is supported");if(o.displayname&&typeof o.displayname!="string")throw new Error("Invalid displayname type");if(o.mtime&&!(o.mtime instanceof Date))throw new Error("Invalid mtime type");if(o.crtime&&!(o.crtime instanceof Date))throw new Error("Invalid crtime type");if(!o.mime||typeof o.mime!="string"||!o.mime.match(/^[-\w.]+\/[-+\w.]+$/gi))throw new Error("Missing or invalid mandatory mime");if("size"in o&&typeof o.size!="number"&&o.size!==void 0)throw new Error("Invalid size type");if("permissions"in o&&o.permissions!==void 0&&!(typeof o.permissions=="number"&&o.permissions>=y.NONE&&o.permissions<=y.ALL))throw new Error("Invalid permissions");if(o.owner&&o.owner!==null&&typeof o.owner!="string")throw new Error("Invalid owner type");if(o.attributes&&typeof o.attributes!="object")throw new Error("Invalid attributes type");if(o.root&&typeof o.root!="string")throw new Error("Invalid root type");if(o.root&&!o.root.startsWith("/"))throw new Error("Root must start with a leading slash");if(o.root&&!o.source.includes(o.root))throw new Error("Root must be part of the source");if(o.root&&d(o.source,P)){const $=o.source.match(P)[0];if(!o.source.includes((0,g.join)($,o.root)))throw new Error("The root must be relative to the service. e.g /files/emma")}if(o.status&&!Object.values(C).includes(o.status))throw new Error("Status must be a valid NodeStatus")};var C=(o=>(o.NEW="new",o.FAILED="failed",o.LOADING="loading",o.LOCKED="locked",o))(C||{});class j{constructor(P,$){Tr(this,"_data");Tr(this,"_attributes");Tr(this,"_knownDavService",/(remote|public)\.php\/(web)?dav/i);Tr(this,"readonlyAttributes",Object.entries(Object.getOwnPropertyDescriptors(j.prototype)).filter(P=>typeof P[1].get=="function"&&P[0]!=="__proto__").map(P=>P[0]));Tr(this,"handler",{set:(P,$,K)=>this.readonlyAttributes.includes($)?!1:Reflect.set(P,$,K),deleteProperty:(P,$)=>this.readonlyAttributes.includes($)?!1:Reflect.deleteProperty(P,$),get:(P,$,K)=>this.readonlyAttributes.includes($)?(l.warn(`Accessing "Node.attributes.${$}" is deprecated, access it directly on the Node instance.`),Reflect.get(this,$)):Reflect.get(P,$,K)});P.mime||(P.mime="application/octet-stream"),w(P,$||this._knownDavService),this._data={displayname:P.attributes?.displayname,...P,attributes:{}},this._attributes=new Proxy(this._data.attributes,this.handler),this.update(P.attributes??{}),$&&(this._knownDavService=$)}get source(){return this._data.source.replace(/\/$/i,"")}get encodedSource(){const{origin:P}=new URL(this.source);return P+(0,u.O0)(this.source.slice(P.length))}get basename(){return(0,g.basename)(this.source)}get displayname(){return this._data.displayname||this.basename}set displayname(P){w({...this._data,displayname:P},this._knownDavService),this._data.displayname=P}get extension(){return(0,g.extname)(this.source)}get dirname(){if(this.root){let $=this.source;this.isDavResource&&($=$.split(this._knownDavService).pop());const K=$.indexOf(this.root),q=this.root.replace(/\/$/,"");return(0,g.dirname)($.slice(K+q.length)||"/")}const P=new URL(this.source);return(0,g.dirname)(P.pathname)}get mime(){return this._data.mime||"application/octet-stream"}set mime(P){P??(P="application/octet-stream"),w({...this._data,mime:P},this._knownDavService),this._data.mime=P}get mtime(){return this._data.mtime}set mtime(P){w({...this._data,mtime:P},this._knownDavService),this._data.mtime=P}get crtime(){return this._data.crtime}get size(){return this._data.size}set size(P){w({...this._data,size:P},this._knownDavService),this.updateMtime(),this._data.size=P}get attributes(){return this._attributes}get permissions(){return this.owner===null&&!this.isDavResource?y.READ:this._data.permissions!==void 0?this._data.permissions:y.NONE}set permissions(P){w({...this._data,permissions:P},this._knownDavService),this.updateMtime(),this._data.permissions=P}get owner(){return this.isDavResource?this._data.owner:null}get isDavResource(){return d(this.source,this._knownDavService)}get isDavRessource(){return this.isDavResource}get root(){return this._data.root?this._data.root.replace(/^(.+)\/$/,"$1"):this.isDavResource&&(0,g.dirname)(this.source).split(this._knownDavService).pop()||null}get path(){if(this.root){let P=this.source;this.isDavResource&&(P=P.split(this._knownDavService).pop());const $=P.indexOf(this.root),K=this.root.replace(/\/$/,"");return P.slice($+K.length)||"/"}return(this.dirname+"/"+this.basename).replace(/\/\//g,"/")}get fileid(){return this._data?.id}get status(){return this._data?.status}set status(P){w({...this._data,status:P},this._knownDavService),this._data.status=P}get data(){return structuredClone(this._data)}move(P){w({...this._data,source:P},this._knownDavService);const $=this.basename;this._data.source=P,this.displayname===$&&this.basename!==$&&(this.displayname=this.basename)}rename(P){if(P.includes("/"))throw new Error("Invalid basename");this.move((0,g.dirname)(this.source)+"/"+P)}updateMtime(){this._data.mtime&&(this._data.mtime=new Date)}update(P){for(const[$,K]of Object.entries(P))try{K===void 0?delete this.attributes[$]:this.attributes[$]=K}catch(q){if(q instanceof TypeError)continue;throw q}}}class O extends j{get type(){return m.File}clone(){return new O(this.data)}}class N extends j{constructor(P){super({...P,mime:"httpd/unix-directory"})}get type(){return m.Folder}get extension(){return null}get mime(){return"httpd/unix-directory"}clone(){return new N(this.data)}}const X=function(o=""){let P=y.NONE;return o&&((o.includes("C")||o.includes("K"))&&(P|=y.CREATE),o.includes("G")&&(P|=y.READ),(o.includes("W")||o.includes("N")||o.includes("V"))&&(P|=y.UPDATE),o.includes("D")&&(P|=y.DELETE),o.includes("R")&&(P|=y.SHARE)),P},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"],Z={d:"DAV:",nc:"http://f7cloud.org/ns",oc:"http://owncloud.org/ns",ocs:"http://open-collaboration-services.org/ns"},J=function(o,P={nc:"http://f7cloud.org/ns"}){typeof window._nc_dav_properties>"u"&&(window._nc_dav_properties=[...V],window._nc_dav_namespaces={...Z});const $={...window._nc_dav_namespaces,...P};if(window._nc_dav_properties.find(q=>q===o))return l.warn(`${o} already registered`,{prop:o}),!1;if(o.startsWith("<")||o.split(":").length!==2)return l.error(`${o} is not valid. See example: 'oc:fileid'`,{prop:o}),!1;const K=o.split(":")[0];return $[K]?(window._nc_dav_properties.push(o),window._nc_dav_namespaces=$,!0):(l.error(`${o} namespace unknown`,{prop:o,namespaces:$}),!1)},se=function(){return typeof window._nc_dav_properties>"u"&&(window._nc_dav_properties=[...V]),window._nc_dav_properties.map(o=>`<${o} />`).join(" ")},Y=function(){return typeof window._nc_dav_namespaces>"u"&&(window._nc_dav_namespaces={...Z}),Object.keys(window._nc_dav_namespaces).map(o=>`xmlns:${o}="${window._nc_dav_namespaces?.[o]}"`).join(" ")},pe=function(){return`<?xml version="1.0"?>
<d:propfind ${Y()}>
<d:prop>
${se()}
</d:prop>
</d:propfind>`},I=function(){return`<?xml version="1.0"?>
<oc:filter-files ${Y()}>
<d:prop>
${se()}
</d:prop>
<oc:filter-rules>
<oc:favorite>1</oc:favorite>
</oc:filter-rules>
</oc:filter-files>`},s=function(o){return`<?xml version="1.0" encoding="UTF-8"?>
<d:searchrequest ${Y()}
xmlns:ns="https://github.com/icewind1991/SearchDAV/ns">
<d:basicsearch>
<d:select>
<d:prop>
${se()}
</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>${o}</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 _(){return a()?`/files/${f()}`:`/files/${(0,e.HW)()?.uid}`}const F=_();function E(){const o=(0,r.dC)("dav");return a()?o.replace("remote.php","public.php"):o}const k=E(),x=function(o=k,P={}){const $=(0,c.UU)(o,{headers:P});function K(Fe){$.setHeaders({...P,"X-Requested-With":"XMLHttpRequest",requesttoken:Fe??""})}return(0,e.zo)(K),K((0,e.do)()),(0,c.Gu)().patch("fetch",(Fe,et)=>{const Qe=et.headers;return Qe?.method&&(et.method=Qe.method,delete Qe.method),fetch(Fe,et)}),$},R=(o,P="/",$=F)=>{const K=new AbortController;return new v.CancelablePromise(async(q,Fe,et)=>{et(()=>K.abort());try{const Ht=(await o.getDirectoryContents(`${$}${P}`,{signal:K.signal,details:!0,data:I(),headers:{method:"REPORT"},includeSelf:!0})).data.filter(qe=>qe.filename!==P).map(qe=>M(qe,$));q(Ht)}catch(Qe){Fe(Qe)}})},M=function(o,P=F,$=k){let K=(0,e.HW)()?.uid;if(a())K=K??"anonymous";else if(!K)throw new Error("No user id found");const q=o.props,Fe=X(q?.permissions),et=String(q?.["owner-id"]||K),Qe=q.fileid||0,Ht=new Date(Date.parse(o.lastmod)),qe=new Date(Date.parse(q.creationdate)),De={id:Qe,source:`${$}${o.filename}`,mtime:!isNaN(Ht.getTime())&&Ht.getTime()!==0?Ht:void 0,crtime:!isNaN(qe.getTime())&&qe.getTime()!==0?qe:void 0,mime:o.mime||"application/octet-stream",displayname:q.displayname!==void 0?String(q.displayname):void 0,size:q?.size||Number.parseInt(q.getcontentlength||"0"),status:Qe<0?C.FAILED:void 0,permissions:Fe,owner:et,root:P,attributes:{...o,...q,hasPreview:q?.["has-preview"]}};return delete De.attributes?.props,o.type==="file"?new O(De):new N(De)}},35810:(W,b,n)=>{"use strict";n.d(b,{Al:()=>e.r,H4:()=>e.c,KT:()=>jn,PY:()=>e.b,Q$:()=>e.e,R3:()=>e.n,VL:()=>e.l,aX:()=>e.P,di:()=>dn,lJ:()=>e.d,nF:()=>on,pt:()=>e.F,ur:()=>mi,v7:()=>fi,vd:()=>e.s});var e=n(65981),i=n(380),a=n(83141),f=n(87485),r=n(57975),v=n(53334),c=n(65606),p=n(48287).Buffer,g=(Fn=>(Fn.DEFAULT="default",Fn.HIDDEN="hidden",Fn))(g||{});class u{constructor(ni){Tr(this,"_action");this.validateAction(ni),this._action=ni}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(ni){if(!ni.id||typeof ni.id!="string")throw new Error("Invalid id");if(!ni.displayName||typeof ni.displayName!="function")throw new Error("Invalid displayName function");if("title"in ni&&typeof ni.title!="function")throw new Error("Invalid title function");if(!ni.iconSvgInline||typeof ni.iconSvgInline!="function")throw new Error("Invalid iconSvgInline function");if(!ni.exec||typeof ni.exec!="function")throw new Error("Invalid exec function");if("enabled"in ni&&typeof ni.enabled!="function")throw new Error("Invalid enabled function");if("execBatch"in ni&&typeof ni.execBatch!="function")throw new Error("Invalid execBatch function");if("order"in ni&&typeof ni.order!="number")throw new Error("Invalid order");if(ni.destructive!==void 0&&typeof ni.destructive!="boolean")throw new Error("Invalid destructive flag");if("parent"in ni&&typeof ni.parent!="string")throw new Error("Invalid parent");if(ni.default&&!Object.values(g).includes(ni.default))throw new Error("Invalid default");if("inline"in ni&&typeof ni.inline!="function")throw new Error("Invalid inline function");if("renderInline"in ni&&typeof ni.renderInline!="function")throw new Error("Invalid renderInline function");if("hotkey"in ni&&ni.hotkey!==void 0){if(typeof ni.hotkey!="object")throw new Error("Invalid hotkey configuration");if(typeof ni.hotkey.key!="string"||!ni.hotkey.key)throw new Error("Missing or invalid hotkey key");if(typeof ni.hotkey.description!="string"||!ni.hotkey.description)throw new Error("Missing or invalid hotkey description")}}}const l=function(Fn){if(typeof window._nc_fileactions>"u"&&(window._nc_fileactions=[],logger.debug("FileActions initialized")),window._nc_fileactions.find(ni=>ni.id===Fn.id)){logger.error(`FileAction ${Fn.id} already registered`,{action:Fn});return}window._nc_fileactions.push(Fn)},m=function(){return typeof window._nc_fileactions>"u"&&(window._nc_fileactions=[],logger.debug("FileActions initialized")),window._nc_fileactions};class y{constructor(ni){Tr(this,"_action");this.validateAction(ni),this._action=ni}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(ni){if(!ni.id||typeof ni.id!="string")throw new Error("Invalid id");if(!ni.displayName||typeof ni.displayName!="function")throw new Error("Invalid displayName function");if("iconSvgInline"in ni&&typeof ni.iconSvgInline!="function")throw new Error("Invalid iconSvgInline function");if("order"in ni&&typeof ni.order!="number")throw new Error("Invalid order");if("enabled"in ni&&typeof ni.enabled!="function")throw new Error("Invalid enabled function");if(!ni.exec||typeof ni.exec!="function")throw new Error("Invalid exec function")}}const d=Fn=>{if(typeof window._nc_filelistactions>"u"&&(window._nc_filelistactions=[]),window._nc_filelistactions.find(ni=>ni.id===Fn.id)){logger.error(`FileListAction with id "${Fn.id}" is already registered`,{action:Fn});return}window._nc_filelistactions.push(Fn)},w=()=>(typeof window._nc_filelistactions>"u"&&(window._nc_filelistactions=[]),window._nc_filelistactions);function C(Fn){return Fn&&Fn.__esModule&&Object.prototype.hasOwnProperty.call(Fn,"default")?Fn.default:Fn}var j,O;function N(){return O||(O=1,j=typeof c=="object"&&c.env&&c.env.NODE_DEBUG&&/\bsemver\b/i.test(c.env.NODE_DEBUG)?(...ni)=>console.error("SEMVER",...ni):()=>{}),j}var X,V;function Z(){if(V)return X;V=1;const Fn="2.0.0",ni=256,Wn=Number.MAX_SAFE_INTEGER||9007199254740991,hi=16,Qn=ni-6;return X={MAX_LENGTH:ni,MAX_SAFE_COMPONENT_LENGTH:hi,MAX_SAFE_BUILD_LENGTH:Qn,MAX_SAFE_INTEGER:Wn,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:Fn,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},X}var J={exports:{}},se;function Y(){return se||(se=1,function(Fn,ni){const{MAX_SAFE_COMPONENT_LENGTH:Wn,MAX_SAFE_BUILD_LENGTH:hi,MAX_LENGTH:Qn}=Z(),Ze=N();ni=Fn.exports={};const ft=ni.re=[],Yt=ni.safeRe=[],vn=ni.src=[],Tn=ni.t={};let Ti=0;const ti="[a-zA-Z0-9-]",Gn=[["\\s",1],["\\d",Qn],[ti,hi]],Ri=An=>{for(const[_i,Ii]of Gn)An=An.split(`${_i}*`).join(`${_i}{0,${Ii}}`).split(`${_i}+`).join(`${_i}{1,${Ii}}`);return An},nn=(An,_i,Ii)=>{const lr=Ri(_i),Rr=Ti++;Ze(An,Rr,_i),Tn[An]=Rr,vn[Rr]=_i,ft[Rr]=new RegExp(_i,Ii?"g":void 0),Yt[Rr]=new RegExp(lr,Ii?"g":void 0)};nn("NUMERICIDENTIFIER","0|[1-9]\\d*"),nn("NUMERICIDENTIFIERLOOSE","\\d+"),nn("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${ti}*`),nn("MAINVERSION",`(${vn[Tn.NUMERICIDENTIFIER]})\\.(${vn[Tn.NUMERICIDENTIFIER]})\\.(${vn[Tn.NUMERICIDENTIFIER]})`),nn("MAINVERSIONLOOSE",`(${vn[Tn.NUMERICIDENTIFIERLOOSE]})\\.(${vn[Tn.NUMERICIDENTIFIERLOOSE]})\\.(${vn[Tn.NUMERICIDENTIFIERLOOSE]})`),nn("PRERELEASEIDENTIFIER",`(?:${vn[Tn.NUMERICIDENTIFIER]}|${vn[Tn.NONNUMERICIDENTIFIER]})`),nn("PRERELEASEIDENTIFIERLOOSE",`(?:${vn[Tn.NUMERICIDENTIFIERLOOSE]}|${vn[Tn.NONNUMERICIDENTIFIER]})`),nn("PRERELEASE",`(?:-(${vn[Tn.PRERELEASEIDENTIFIER]}(?:\\.${vn[Tn.PRERELEASEIDENTIFIER]})*))`),nn("PRERELEASELOOSE",`(?:-?(${vn[Tn.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${vn[Tn.PRERELEASEIDENTIFIERLOOSE]})*))`),nn("BUILDIDENTIFIER",`${ti}+`),nn("BUILD",`(?:\\+(${vn[Tn.BUILDIDENTIFIER]}(?:\\.${vn[Tn.BUILDIDENTIFIER]})*))`),nn("FULLPLAIN",`v?${vn[Tn.MAINVERSION]}${vn[Tn.PRERELEASE]}?${vn[Tn.BUILD]}?`),nn("FULL",`^${vn[Tn.FULLPLAIN]}$`),nn("LOOSEPLAIN",`[v=\\s]*${vn[Tn.MAINVERSIONLOOSE]}${vn[Tn.PRERELEASELOOSE]}?${vn[Tn.BUILD]}?`),nn("LOOSE",`^${vn[Tn.LOOSEPLAIN]}$`),nn("GTLT","((?:<|>)?=?)"),nn("XRANGEIDENTIFIERLOOSE",`${vn[Tn.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),nn("XRANGEIDENTIFIER",`${vn[Tn.NUMERICIDENTIFIER]}|x|X|\\*`),nn("XRANGEPLAIN",`[v=\\s]*(${vn[Tn.XRANGEIDENTIFIER]})(?:\\.(${vn[Tn.XRANGEIDENTIFIER]})(?:\\.(${vn[Tn.XRANGEIDENTIFIER]})(?:${vn[Tn.PRERELEASE]})?${vn[Tn.BUILD]}?)?)?`),nn("XRANGEPLAINLOOSE",`[v=\\s]*(${vn[Tn.XRANGEIDENTIFIERLOOSE]})(?:\\.(${vn[Tn.XRANGEIDENTIFIERLOOSE]})(?:\\.(${vn[Tn.XRANGEIDENTIFIERLOOSE]})(?:${vn[Tn.PRERELEASELOOSE]})?${vn[Tn.BUILD]}?)?)?`),nn("XRANGE",`^${vn[Tn.GTLT]}\\s*${vn[Tn.XRANGEPLAIN]}$`),nn("XRANGELOOSE",`^${vn[Tn.GTLT]}\\s*${vn[Tn.XRANGEPLAINLOOSE]}$`),nn("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Wn}})(?:\\.(\\d{1,${Wn}}))?(?:\\.(\\d{1,${Wn}}))?`),nn("COERCE",`${vn[Tn.COERCEPLAIN]}(?:$|[^\\d])`),nn("COERCEFULL",vn[Tn.COERCEPLAIN]+`(?:${vn[Tn.PRERELEASE]})?(?:${vn[Tn.BUILD]})?(?:$|[^\\d])`),nn("COERCERTL",vn[Tn.COERCE],!0),nn("COERCERTLFULL",vn[Tn.COERCEFULL],!0),nn("LONETILDE","(?:~>?)"),nn("TILDETRIM",`(\\s*)${vn[Tn.LONETILDE]}\\s+`,!0),ni.tildeTrimReplace="$1~",nn("TILDE",`^${vn[Tn.LONETILDE]}${vn[Tn.XRANGEPLAIN]}$`),nn("TILDELOOSE",`^${vn[Tn.LONETILDE]}${vn[Tn.XRANGEPLAINLOOSE]}$`),nn("LONECARET","(?:\\^)"),nn("CARETTRIM",`(\\s*)${vn[Tn.LONECARET]}\\s+`,!0),ni.caretTrimReplace="$1^",nn("CARET",`^${vn[Tn.LONECARET]}${vn[Tn.XRANGEPLAIN]}$`),nn("CARETLOOSE",`^${vn[Tn.LONECARET]}${vn[Tn.XRANGEPLAINLOOSE]}$`),nn("COMPARATORLOOSE",`^${vn[Tn.GTLT]}\\s*(${vn[Tn.LOOSEPLAIN]})$|^$`),nn("COMPARATOR",`^${vn[Tn.GTLT]}\\s*(${vn[Tn.FULLPLAIN]})$|^$`),nn("COMPARATORTRIM",`(\\s*)${vn[Tn.GTLT]}\\s*(${vn[Tn.LOOSEPLAIN]}|${vn[Tn.XRANGEPLAIN]})`,!0),ni.comparatorTrimReplace="$1$2$3",nn("HYPHENRANGE",`^\\s*(${vn[Tn.XRANGEPLAIN]})\\s+-\\s+(${vn[Tn.XRANGEPLAIN]})\\s*$`),nn("HYPHENRANGELOOSE",`^\\s*(${vn[Tn.XRANGEPLAINLOOSE]})\\s+-\\s+(${vn[Tn.XRANGEPLAINLOOSE]})\\s*$`),nn("STAR","(<|>)?=?\\s*\\*"),nn("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),nn("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}(J,J.exports)),J.exports}var pe,I;function s(){if(I)return pe;I=1;const Fn=Object.freeze({loose:!0}),ni=Object.freeze({});return pe=hi=>hi?typeof hi!="object"?Fn:hi:ni,pe}var _,F;function E(){if(F)return _;F=1;const Fn=/^[0-9]+$/,ni=(hi,Qn)=>{const Ze=Fn.test(hi),ft=Fn.test(Qn);return Ze&&ft&&(hi=+hi,Qn=+Qn),hi===Qn?0:Ze&&!ft?-1:ft&&!Ze?1:hi<Qn?-1:1};return _={compareIdentifiers:ni,rcompareIdentifiers:(hi,Qn)=>ni(Qn,hi)},_}var k,x;function R(){if(x)return k;x=1;const Fn=N(),{MAX_LENGTH:ni,MAX_SAFE_INTEGER:Wn}=Z(),{safeRe:hi,t:Qn}=Y(),Ze=s(),{compareIdentifiers:ft}=E();class Yt{constructor(Tn,Ti){if(Ti=Ze(Ti),Tn instanceof Yt){if(Tn.loose===!!Ti.loose&&Tn.includePrerelease===!!Ti.includePrerelease)return Tn;Tn=Tn.version}else if(typeof Tn!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof Tn}".`);if(Tn.length>ni)throw new TypeError(`version is longer than ${ni} characters`);Fn("SemVer",Tn,Ti),this.options=Ti,this.loose=!!Ti.loose,this.includePrerelease=!!Ti.includePrerelease;const ti=Tn.trim().match(Ti.loose?hi[Qn.LOOSE]:hi[Qn.FULL]);if(!ti)throw new TypeError(`Invalid Version: ${Tn}`);if(this.raw=Tn,this.major=+ti[1],this.minor=+ti[2],this.patch=+ti[3],this.major>Wn||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Wn||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Wn||this.patch<0)throw new TypeError("Invalid patch version");ti[4]?this.prerelease=ti[4].split(".").map(Gn=>{if(/^[0-9]+$/.test(Gn)){const Ri=+Gn;if(Ri>=0&&Ri<Wn)return Ri}return Gn}):this.prerelease=[],this.build=ti[5]?ti[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(Tn){if(Fn("SemVer.compare",this.version,this.options,Tn),!(Tn instanceof Yt)){if(typeof Tn=="string"&&Tn===this.version)return 0;Tn=new Yt(Tn,this.options)}return Tn.version===this.version?0:this.compareMain(Tn)||this.comparePre(Tn)}compareMain(Tn){return Tn instanceof Yt||(Tn=new Yt(Tn,this.options)),ft(this.major,Tn.major)||ft(this.minor,Tn.minor)||ft(this.patch,Tn.patch)}comparePre(Tn){if(Tn instanceof Yt||(Tn=new Yt(Tn,this.options)),this.prerelease.length&&!Tn.prerelease.length)return-1;if(!this.prerelease.length&&Tn.prerelease.length)return 1;if(!this.prerelease.length&&!Tn.prerelease.length)return 0;let Ti=0;do{const ti=this.prerelease[Ti],Gn=Tn.prerelease[Ti];if(Fn("prerelease compare",Ti,ti,Gn),ti===void 0&&Gn===void 0)return 0;if(Gn===void 0)return 1;if(ti===void 0)return-1;if(ti===Gn)continue;return ft(ti,Gn)}while(++Ti)}compareBuild(Tn){Tn instanceof Yt||(Tn=new Yt(Tn,this.options));let Ti=0;do{const ti=this.build[Ti],Gn=Tn.build[Ti];if(Fn("build compare",Ti,ti,Gn),ti===void 0&&Gn===void 0)return 0;if(Gn===void 0)return 1;if(ti===void 0)return-1;if(ti===Gn)continue;return ft(ti,Gn)}while(++Ti)}inc(Tn,Ti,ti){switch(Tn){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",Ti,ti);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",Ti,ti);break;case"prepatch":this.prerelease.length=0,this.inc("patch",Ti,ti),this.inc("pre",Ti,ti);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",Ti,ti),this.inc("pre",Ti,ti);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 Gn=Number(ti)?1:0;if(!Ti&&ti===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[Gn];else{let Ri=this.prerelease.length;for(;--Ri>=0;)typeof this.prerelease[Ri]=="number"&&(this.prerelease[Ri]++,Ri=-2);if(Ri===-1){if(Ti===this.prerelease.join(".")&&ti===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(Gn)}}if(Ti){let Ri=[Ti,Gn];ti===!1&&(Ri=[Ti]),ft(this.prerelease[0],Ti)===0?isNaN(this.prerelease[1])&&(this.prerelease=Ri):this.prerelease=Ri}break}default:throw new Error(`invalid increment argument: ${Tn}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}return k=Yt,k}var M,o;function P(){if(o)return M;o=1;const Fn=R();return M=(Wn,hi,Qn=!1)=>{if(Wn instanceof Fn)return Wn;try{return new Fn(Wn,hi)}catch(Ze){if(!Qn)return null;throw Ze}},M}var $,K;function q(){if(K)return $;K=1;const Fn=P();return $=(Wn,hi)=>{const Qn=Fn(Wn,hi);return Qn?Qn.version:null},$}var Fe=q();const et=null;var Qe,Ht;function qe(){if(Ht)return Qe;Ht=1;const Fn=R();return Qe=(Wn,hi)=>new Fn(Wn,hi).major,Qe}var De=qe();const Je=null;class yt{constructor(ni){Tr(this,"bus");typeof ni.getVersion!="function"||!et(ni.getVersion())?console.warn("Proxying an event bus with an unknown or invalid version"):Je(ni.getVersion())!==Je(this.getVersion())&&console.warn("Proxying an event bus of version "+ni.getVersion()+" with "+this.getVersion()),this.bus=ni}getVersion(){return"3.3.2"}subscribe(ni,Wn){this.bus.subscribe(ni,Wn)}unsubscribe(ni,Wn){this.bus.unsubscribe(ni,Wn)}emit(ni,...Wn){this.bus.emit(ni,...Wn)}}class jt{constructor(){Tr(this,"handlers",new Map)}getVersion(){return"3.3.2"}subscribe(ni,Wn){this.handlers.set(ni,(this.handlers.get(ni)||[]).concat(Wn))}unsubscribe(ni,Wn){this.handlers.set(ni,(this.handlers.get(ni)||[]).filter(hi=>hi!==Wn))}emit(ni,...Wn){(this.handlers.get(ni)||[]).forEach(Qn=>{try{Qn(Wn[0])}catch(Ze){console.error("could not invoke event listener",Ze)}})}}let Lt=null;function ct(){return Lt!==null?Lt: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"?Lt=new yt(window._nc_event_bus):Lt=window._nc_event_bus=new jt,Lt)}function Bt(Fn,...ni){ct().emit(Fn,...ni)}/*!
* SPDX-FileCopyrightText: 2023 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/class gn extends i.m{constructor(Wn,hi=100){super();Tr(this,"id");Tr(this,"order");this.id=Wn,this.order=hi}filter(Wn){throw new Error("Not implemented")}updateChips(Wn){this.dispatchTypedEvent("update:chips",new CustomEvent("update:chips",{detail:Wn}))}filterUpdated(){this.dispatchTypedEvent("update:filter",new CustomEvent("update:filter"))}}function Mt(Fn){if(window._nc_filelist_filters||(window._nc_filelist_filters=new Map),window._nc_filelist_filters.has(Fn.id))throw new Error(`File list filter "${Fn.id}" already registered`);window._nc_filelist_filters.set(Fn.id,Fn),Bt("files:filter:added",Fn)}function Zt(Fn){window._nc_filelist_filters&&window._nc_filelist_filters.has(Fn)&&(window._nc_filelist_filters.delete(Fn),Bt("files:filter:removed",Fn))}function Kt(){return window._nc_filelist_filters?[...window._nc_filelist_filters.values()]:[]}class Tt{constructor(ni){Tr(this,"_header");this.validateHeader(ni),this._header=ni}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(ni){if(!ni.id||!ni.render||!ni.updated)throw new Error("Invalid header: id, render and updated are required");if(typeof ni.id!="string")throw new Error("Invalid id property");if(ni.enabled!==void 0&&typeof ni.enabled!="function")throw new Error("Invalid enabled property");if(ni.render&&typeof ni.render!="function")throw new Error("Invalid render property");if(ni.updated&&typeof ni.updated!="function")throw new Error("Invalid updated property")}}const xt=function(Fn){if(typeof window._nc_filelistheader>"u"&&(window._nc_filelistheader=[],logger.debug("FileListHeaders initialized")),window._nc_filelistheader.find(ni=>ni.id===Fn.id)){logger.error(`Header ${Fn.id} already registered`,{header:Fn});return}window._nc_filelistheader.push(Fn)},Jt=function(){return typeof window._nc_filelistheader>"u"&&(window._nc_filelistheader=[],logger.debug("FileListHeaders initialized")),window._nc_filelistheader};class Dt extends null{constructor(){super(...arguments);Tr(this,"_views",[]);Tr(this,"_currentView",null)}register(Wn){if(this._views.find(hi=>hi.id===Wn.id))throw new Error(`View id ${Wn.id} is already registered`);this._views.push(Wn),this.dispatchTypedEvent("update",new CustomEvent("update"))}remove(Wn){const hi=this._views.findIndex(Qn=>Qn.id===Wn);hi!==-1&&(this._views.splice(hi,1),this.dispatchTypedEvent("update",new CustomEvent("update")))}setActive(Wn){this._currentView=Wn;const hi=new CustomEvent("updateActive",{detail:Wn});this.dispatchTypedEvent("updateActive",hi)}get active(){return this._currentView}get views(){return this._views}}const en=function(){return typeof window._nc_navigation>"u"&&(window._nc_navigation=new Dt,logger.debug("Navigation service initialized")),window._nc_navigation};class rt{constructor(ni){Tr(this,"_column");_e(ni),this._column=ni}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 _e=function(Fn){if(!Fn.id||typeof Fn.id!="string")throw new Error("A column id is required");if(!Fn.title||typeof Fn.title!="string")throw new Error("A column title is required");if(!Fn.render||typeof Fn.render!="function")throw new Error("A render function is required");if(Fn.sort&&typeof Fn.sort!="function")throw new Error("Column sortFunction must be a function");if(Fn.summary&&typeof Fn.summary!="function")throw new Error("Column summary must be a function");return!0};var oe={},Me;function Pe(){return Me||(Me=1,function(Fn){(function(ni){ni.parser=function(it,Ge){return new hi(it,Ge)},ni.SAXParser=hi,ni.SAXStream=Ti,ni.createStream=Tn,ni.MAX_BUFFER_LENGTH=65536;var Wn=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ni.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function hi(it,Ge){if(!(this instanceof hi))return new hi(it,Ge);var fn=this;Ze(fn),fn.q=fn.c="",fn.bufferCheckPosition=ni.MAX_BUFFER_LENGTH,fn.opt=Ge||{},fn.opt.lowercase=fn.opt.lowercase||fn.opt.lowercasetags,fn.looseCase=fn.opt.lowercase?"toLowerCase":"toUpperCase",fn.tags=[],fn.closed=fn.closedRoot=fn.sawRoot=!1,fn.tag=fn.error=null,fn.strict=!!it,fn.noscript=!!(it||fn.opt.noscript),fn.state=Bi.BEGIN,fn.strictEntities=fn.opt.strictEntities,fn.ENTITIES=fn.strictEntities?Object.create(ni.XML_ENTITIES):Object.create(ni.ENTITIES),fn.attribList=[],fn.opt.xmlns&&(fn.ns=Object.create(An)),fn.opt.unquotedAttributeValues===void 0&&(fn.opt.unquotedAttributeValues=!it),fn.trackPosition=fn.opt.position!==!1,fn.trackPosition&&(fn.position=fn.line=fn.column=0),es(fn,"onready")}Object.create||(Object.create=function(it){function Ge(){}Ge.prototype=it;var fn=new Ge;return fn}),Object.keys||(Object.keys=function(it){var Ge=[];for(var fn in it)it.hasOwnProperty(fn)&&Ge.push(fn);return Ge});function Qn(it){for(var Ge=Math.max(ni.MAX_BUFFER_LENGTH,10),fn=0,Te=0,Ft=Wn.length;Te<Ft;Te++){var St=it[Wn[Te]].length;if(St>Ge)switch(Wn[Te]){case"textNode":_t(it);break;case"cdata":bn(it,"oncdata",it.cdata),it.cdata="";break;case"script":bn(it,"onscript",it.script),it.script="";break;default:le(it,"Max buffer length exceeded: "+Wn[Te])}fn=Math.max(fn,St)}var _n=ni.MAX_BUFFER_LENGTH-fn;it.bufferCheckPosition=_n+it.position}function Ze(it){for(var Ge=0,fn=Wn.length;Ge<fn;Ge++)it[Wn[Ge]]=""}function ft(it){_t(it),it.cdata!==""&&(bn(it,"oncdata",it.cdata),it.cdata=""),it.script!==""&&(bn(it,"onscript",it.script),it.script="")}hi.prototype={end:function(){Ce(this)},write:kt,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){ft(this)}};var Yt;try{Yt=require("stream").Stream}catch{Yt=function(){}}Yt||(Yt=function(){});var vn=ni.EVENTS.filter(function(it){return it!=="error"&&it!=="end"});function Tn(it,Ge){return new Ti(it,Ge)}function Ti(it,Ge){if(!(this instanceof Ti))return new Ti(it,Ge);Yt.apply(this),this._parser=new hi(it,Ge),this.writable=!0,this.readable=!0;var fn=this;this._parser.onend=function(){fn.emit("end")},this._parser.onerror=function(Te){fn.emit("error",Te),fn._parser.error=null},this._decoder=null,vn.forEach(function(Te){Object.defineProperty(fn,"on"+Te,{get:function(){return fn._parser["on"+Te]},set:function(Ft){if(!Ft)return fn.removeAllListeners(Te),fn._parser["on"+Te]=Ft,Ft;fn.on(Te,Ft)},enumerable:!0,configurable:!1})})}Ti.prototype=Object.create(Yt.prototype,{constructor:{value:Ti}}),Ti.prototype.write=function(it){if(typeof p=="function"&&typeof p.isBuffer=="function"&&p.isBuffer(it)){if(!this._decoder){var Ge=a.I;this._decoder=new Ge("utf8")}it=this._decoder.write(it)}return this._parser.write(it.toString()),this.emit("data",it),!0},Ti.prototype.end=function(it){return it&&it.length&&this.write(it),this._parser.end(),!0},Ti.prototype.on=function(it,Ge){var fn=this;return!fn._parser["on"+it]&&vn.indexOf(it)!==-1&&(fn._parser["on"+it]=function(){var Te=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Te.splice(0,0,it),fn.emit.apply(fn,Te)}),Yt.prototype.on.call(fn,it,Ge)};var ti="[CDATA[",Gn="DOCTYPE",Ri="http://www.w3.org/XML/1998/namespace",nn="http://www.w3.org/2000/xmlns/",An={xml:Ri,xmlns:nn},_i=/[:_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]/,Ii=/[:_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-]/,lr=/[#:_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]/,Rr=/[#:_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 fr(it){return it===" "||it===`
`||it==="\r"||it===" "}function kr(it){return it==='"'||it==="'"}function Zr(it){return it===">"||fr(it)}function ea(it,Ge){return it.test(Ge)}function ws(it,Ge){return!ea(it,Ge)}var Bi=0;ni.STATE={BEGIN:Bi++,BEGIN_WHITESPACE:Bi++,TEXT:Bi++,TEXT_ENTITY:Bi++,OPEN_WAKA:Bi++,SGML_DECL:Bi++,SGML_DECL_QUOTED:Bi++,DOCTYPE:Bi++,DOCTYPE_QUOTED:Bi++,DOCTYPE_DTD:Bi++,DOCTYPE_DTD_QUOTED:Bi++,COMMENT_STARTING:Bi++,COMMENT:Bi++,COMMENT_ENDING:Bi++,COMMENT_ENDED:Bi++,CDATA:Bi++,CDATA_ENDING:Bi++,CDATA_ENDING_2:Bi++,PROC_INST:Bi++,PROC_INST_BODY:Bi++,PROC_INST_ENDING:Bi++,OPEN_TAG:Bi++,OPEN_TAG_SLASH:Bi++,ATTRIB:Bi++,ATTRIB_NAME:Bi++,ATTRIB_NAME_SAW_WHITE:Bi++,ATTRIB_VALUE:Bi++,ATTRIB_VALUE_QUOTED:Bi++,ATTRIB_VALUE_CLOSED:Bi++,ATTRIB_VALUE_UNQUOTED:Bi++,ATTRIB_VALUE_ENTITY_Q:Bi++,ATTRIB_VALUE_ENTITY_U:Bi++,CLOSE_TAG:Bi++,CLOSE_TAG_SAW_WHITE:Bi++,SCRIPT:Bi++,SCRIPT_ENDING:Bi++},ni.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},ni.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(ni.ENTITIES).forEach(function(it){var Ge=ni.ENTITIES[it],fn=typeof Ge=="number"?String.fromCharCode(Ge):Ge;ni.ENTITIES[it]=fn});for(var Ps in ni.STATE)ni.STATE[ni.STATE[Ps]]=Ps;Bi=ni.STATE;function es(it,Ge,fn){it[Ge]&&it[Ge](fn)}function bn(it,Ge,fn){it.textNode&&_t(it),es(it,Ge,fn)}function _t(it){it.textNode=Pt(it.opt,it.textNode),it.textNode&&es(it,"ontext",it.textNode),it.textNode=""}function Pt(it,Ge){return it.trim&&(Ge=Ge.trim()),it.normalize&&(Ge=Ge.replace(/\s+/g," ")),Ge}function le(it,Ge){return _t(it),it.trackPosition&&(Ge+=`
Line: `+it.line+`
Column: `+it.column+`
Char: `+it.c),Ge=new Error(Ge),it.error=Ge,es(it,"onerror",Ge),it}function Ce(it){return it.sawRoot&&!it.closedRoot&&ze(it,"Unclosed root tag"),it.state!==Bi.BEGIN&&it.state!==Bi.BEGIN_WHITESPACE&&it.state!==Bi.TEXT&&le(it,"Unexpected end"),_t(it),it.c="",it.closed=!0,es(it,"onend"),hi.call(it,it.strict,it.opt),it}function ze(it,Ge){if(typeof it!="object"||!(it instanceof hi))throw new Error("bad call to strictFail");it.strict&&le(it,Ge)}function at(it){it.strict||(it.tagName=it.tagName[it.looseCase]());var Ge=it.tags[it.tags.length-1]||it,fn=it.tag={name:it.tagName,attributes:{}};it.opt.xmlns&&(fn.ns=Ge.ns),it.attribList.length=0,bn(it,"onopentagstart",fn)}function be(it,Ge){var fn=it.indexOf(":"),Te=fn<0?["",it]:it.split(":"),Ft=Te[0],St=Te[1];return Ge&&it==="xmlns"&&(Ft="xmlns",St=""),{prefix:Ft,local:St}}function H(it){if(it.strict||(it.attribName=it.attribName[it.looseCase]()),it.attribList.indexOf(it.attribName)!==-1||it.tag.attributes.hasOwnProperty(it.attribName)){it.attribName=it.attribValue="";return}if(it.opt.xmlns){var Ge=be(it.attribName,!0),fn=Ge.prefix,Te=Ge.local;if(fn==="xmlns")if(Te==="xml"&&it.attribValue!==Ri)ze(it,"xml: prefix must be bound to "+Ri+`
Actual: `+it.attribValue);else if(Te==="xmlns"&&it.attribValue!==nn)ze(it,"xmlns: prefix must be bound to "+nn+`
Actual: `+it.attribValue);else{var Ft=it.tag,St=it.tags[it.tags.length-1]||it;Ft.ns===St.ns&&(Ft.ns=Object.create(St.ns)),Ft.ns[Te]=it.attribValue}it.attribList.push([it.attribName,it.attribValue])}else it.tag.attributes[it.attribName]=it.attribValue,bn(it,"onattribute",{name:it.attribName,value:it.attribValue});it.attribName=it.attribValue=""}function te(it,Ge){if(it.opt.xmlns){var fn=it.tag,Te=be(it.tagName);fn.prefix=Te.prefix,fn.local=Te.local,fn.uri=fn.ns[Te.prefix]||"",fn.prefix&&!fn.uri&&(ze(it,"Unbound namespace prefix: "+JSON.stringify(it.tagName)),fn.uri=Te.prefix);var Ft=it.tags[it.tags.length-1]||it;fn.ns&&Ft.ns!==fn.ns&&Object.keys(fn.ns).forEach(function(Vr){bn(it,"onopennamespace",{prefix:Vr,uri:fn.ns[Vr]})});for(var St=0,_n=it.attribList.length;St<_n;St++){var yn=it.attribList[St],qn=yn[0],bi=yn[1],Qi=be(qn,!0),rr=Qi.prefix,Mr=Qi.local,Yr=rr===""?"":fn.ns[rr]||"",ls={name:qn,value:bi,prefix:rr,local:Mr,uri:Yr};rr&&rr!=="xmlns"&&!Yr&&(ze(it,"Unbound namespace prefix: "+JSON.stringify(rr)),ls.uri=rr),it.tag.attributes[qn]=ls,bn(it,"onattribute",ls)}it.attribList.length=0}it.tag.isSelfClosing=!!Ge,it.sawRoot=!0,it.tags.push(it.tag),bn(it,"onopentag",it.tag),Ge||(!it.noscript&&it.tagName.toLowerCase()==="script"?it.state=Bi.SCRIPT:it.state=Bi.TEXT,it.tag=null,it.tagName=""),it.attribName=it.attribValue="",it.attribList.length=0}function ae(it){if(!it.tagName){ze(it,"Weird empty close tag."),it.textNode+="</>",it.state=Bi.TEXT;return}if(it.script){if(it.tagName!=="script"){it.script+="</"+it.tagName+">",it.tagName="",it.state=Bi.SCRIPT;return}bn(it,"onscript",it.script),it.script=""}var Ge=it.tags.length,fn=it.tagName;it.strict||(fn=fn[it.looseCase]());for(var Te=fn;Ge--;){var Ft=it.tags[Ge];if(Ft.name!==Te)ze(it,"Unexpected close tag");else break}if(Ge<0){ze(it,"Unmatched closing tag: "+it.tagName),it.textNode+="</"+it.tagName+">",it.state=Bi.TEXT;return}it.tagName=fn;for(var St=it.tags.length;St-- >Ge;){var _n=it.tag=it.tags.pop();it.tagName=it.tag.name,bn(it,"onclosetag",it.tagName);var yn={};for(var qn in _n.ns)yn[qn]=_n.ns[qn];var bi=it.tags[it.tags.length-1]||it;it.opt.xmlns&&_n.ns!==bi.ns&&Object.keys(_n.ns).forEach(function(Qi){var rr=_n.ns[Qi];bn(it,"onclosenamespace",{prefix:Qi,uri:rr})})}Ge===0&&(it.closedRoot=!0),it.tagName=it.attribValue=it.attribName="",it.attribList.length=0,it.state=Bi.TEXT}function ne(it){var Ge=it.entity,fn=Ge.toLowerCase(),Te,Ft="";return it.ENTITIES[Ge]?it.ENTITIES[Ge]:it.ENTITIES[fn]?it.ENTITIES[fn]:(Ge=fn,Ge.charAt(0)==="#"&&(Ge.charAt(1)==="x"?(Ge=Ge.slice(2),Te=parseInt(Ge,16),Ft=Te.toString(16)):(Ge=Ge.slice(1),Te=parseInt(Ge,10),Ft=Te.toString(10))),Ge=Ge.replace(/^0+/,""),isNaN(Te)||Ft.toLowerCase()!==Ge?(ze(it,"Invalid character entity"),"&"+it.entity+";"):String.fromCodePoint(Te))}function ye(it,Ge){Ge==="<"?(it.state=Bi.OPEN_WAKA,it.startTagPosition=it.position):fr(Ge)||(ze(it,"Non-whitespace before first tag."),it.textNode=Ge,it.state=Bi.TEXT)}function Ne(it,Ge){var fn="";return Ge<it.length&&(fn=it.charAt(Ge)),fn}function kt(it){var Ge=this;if(this.error)throw this.error;if(Ge.closed)return le(Ge,"Cannot write after close. Assign an onready handler.");if(it===null)return Ce(Ge);typeof it=="object"&&(it=it.toString());for(var fn=0,Te="";Te=Ne(it,fn++),Ge.c=Te,!!Te;)switch(Ge.trackPosition&&(Ge.position++,Te===`
`?(Ge.line++,Ge.column=0):Ge.column++),Ge.state){case Bi.BEGIN:if(Ge.state=Bi.BEGIN_WHITESPACE,Te==="\uFEFF")continue;ye(Ge,Te);continue;case Bi.BEGIN_WHITESPACE:ye(Ge,Te);continue;case Bi.TEXT:if(Ge.sawRoot&&!Ge.closedRoot){for(var Ft=fn-1;Te&&Te!=="<"&&Te!=="&";)Te=Ne(it,fn++),Te&&Ge.trackPosition&&(Ge.position++,Te===`
`?(Ge.line++,Ge.column=0):Ge.column++);Ge.textNode+=it.substring(Ft,fn-1)}Te==="<"&&!(Ge.sawRoot&&Ge.closedRoot&&!Ge.strict)?(Ge.state=Bi.OPEN_WAKA,Ge.startTagPosition=Ge.position):(!fr(Te)&&(!Ge.sawRoot||Ge.closedRoot)&&ze(Ge,"Text data outside of root node."),Te==="&"?Ge.state=Bi.TEXT_ENTITY:Ge.textNode+=Te);continue;case Bi.SCRIPT:Te==="<"?Ge.state=Bi.SCRIPT_ENDING:Ge.script+=Te;continue;case Bi.SCRIPT_ENDING:Te==="/"?Ge.state=Bi.CLOSE_TAG:(Ge.script+="<"+Te,Ge.state=Bi.SCRIPT);continue;case Bi.OPEN_WAKA:if(Te==="!")Ge.state=Bi.SGML_DECL,Ge.sgmlDecl="";else if(!fr(Te))if(ea(_i,Te))Ge.state=Bi.OPEN_TAG,Ge.tagName=Te;else if(Te==="/")Ge.state=Bi.CLOSE_TAG,Ge.tagName="";else if(Te==="?")Ge.state=Bi.PROC_INST,Ge.procInstName=Ge.procInstBody="";else{if(ze(Ge,"Unencoded <"),Ge.startTagPosition+1<Ge.position){var St=Ge.position-Ge.startTagPosition;Te=new Array(St).join(" ")+Te}Ge.textNode+="<"+Te,Ge.state=Bi.TEXT}continue;case Bi.SGML_DECL:if(Ge.sgmlDecl+Te==="--"){Ge.state=Bi.COMMENT,Ge.comment="",Ge.sgmlDecl="";continue}Ge.doctype&&Ge.doctype!==!0&&Ge.sgmlDecl?(Ge.state=Bi.DOCTYPE_DTD,Ge.doctype+="<!"+Ge.sgmlDecl+Te,Ge.sgmlDecl=""):(Ge.sgmlDecl+Te).toUpperCase()===ti?(bn(Ge,"onopencdata"),Ge.state=Bi.CDATA,Ge.sgmlDecl="",Ge.cdata=""):(Ge.sgmlDecl+Te).toUpperCase()===Gn?(Ge.state=Bi.DOCTYPE,(Ge.doctype||Ge.sawRoot)&&ze(Ge,"Inappropriately located doctype declaration"),Ge.doctype="",Ge.sgmlDecl=""):Te===">"?(bn(Ge,"onsgmldeclaration",Ge.sgmlDecl),Ge.sgmlDecl="",Ge.state=Bi.TEXT):(kr(Te)&&(Ge.state=Bi.SGML_DECL_QUOTED),Ge.sgmlDecl+=Te);continue;case Bi.SGML_DECL_QUOTED:Te===Ge.q&&(Ge.state=Bi.SGML_DECL,Ge.q=""),Ge.sgmlDecl+=Te;continue;case Bi.DOCTYPE:Te===">"?(Ge.state=Bi.TEXT,bn(Ge,"ondoctype",Ge.doctype),Ge.doctype=!0):(Ge.doctype+=Te,Te==="["?Ge.state=Bi.DOCTYPE_DTD:kr(Te)&&(Ge.state=Bi.DOCTYPE_QUOTED,Ge.q=Te));continue;case Bi.DOCTYPE_QUOTED:Ge.doctype+=Te,Te===Ge.q&&(Ge.q="",Ge.state=Bi.DOCTYPE);continue;case Bi.DOCTYPE_DTD:Te==="]"?(Ge.doctype+=Te,Ge.state=Bi.DOCTYPE):Te==="<"?(Ge.state=Bi.OPEN_WAKA,Ge.startTagPosition=Ge.position):kr(Te)?(Ge.doctype+=Te,Ge.state=Bi.DOCTYPE_DTD_QUOTED,Ge.q=Te):Ge.doctype+=Te;continue;case Bi.DOCTYPE_DTD_QUOTED:Ge.doctype+=Te,Te===Ge.q&&(Ge.state=Bi.DOCTYPE_DTD,Ge.q="");continue;case Bi.COMMENT:Te==="-"?Ge.state=Bi.COMMENT_ENDING:Ge.comment+=Te;continue;case Bi.COMMENT_ENDING:Te==="-"?(Ge.state=Bi.COMMENT_ENDED,Ge.comment=Pt(Ge.opt,Ge.comment),Ge.comment&&bn(Ge,"oncomment",Ge.comment),Ge.comment=""):(Ge.comment+="-"+Te,Ge.state=Bi.COMMENT);continue;case Bi.COMMENT_ENDED:Te!==">"?(ze(Ge,"Malformed comment"),Ge.comment+="--"+Te,Ge.state=Bi.COMMENT):Ge.doctype&&Ge.doctype!==!0?Ge.state=Bi.DOCTYPE_DTD:Ge.state=Bi.TEXT;continue;case Bi.CDATA:Te==="]"?Ge.state=Bi.CDATA_ENDING:Ge.cdata+=Te;continue;case Bi.CDATA_ENDING:Te==="]"?Ge.state=Bi.CDATA_ENDING_2:(Ge.cdata+="]"+Te,Ge.state=Bi.CDATA);continue;case Bi.CDATA_ENDING_2:Te===">"?(Ge.cdata&&bn(Ge,"oncdata",Ge.cdata),bn(Ge,"onclosecdata"),Ge.cdata="",Ge.state=Bi.TEXT):Te==="]"?Ge.cdata+="]":(Ge.cdata+="]]"+Te,Ge.state=Bi.CDATA);continue;case Bi.PROC_INST:Te==="?"?Ge.state=Bi.PROC_INST_ENDING:fr(Te)?Ge.state=Bi.PROC_INST_BODY:Ge.procInstName+=Te;continue;case Bi.PROC_INST_BODY:if(!Ge.procInstBody&&fr(Te))continue;Te==="?"?Ge.state=Bi.PROC_INST_ENDING:Ge.procInstBody+=Te;continue;case Bi.PROC_INST_ENDING:Te===">"?(bn(Ge,"onprocessinginstruction",{name:Ge.procInstName,body:Ge.procInstBody}),Ge.procInstName=Ge.procInstBody="",Ge.state=Bi.TEXT):(Ge.procInstBody+="?"+Te,Ge.state=Bi.PROC_INST_BODY);continue;case Bi.OPEN_TAG:ea(Ii,Te)?Ge.tagName+=Te:(at(Ge),Te===">"?te(Ge):Te==="/"?Ge.state=Bi.OPEN_TAG_SLASH:(fr(Te)||ze(Ge,"Invalid character in tag name"),Ge.state=Bi.ATTRIB));continue;case Bi.OPEN_TAG_SLASH:Te===">"?(te(Ge,!0),ae(Ge)):(ze(Ge,"Forward-slash in opening tag not followed by >"),Ge.state=Bi.ATTRIB);continue;case Bi.ATTRIB:if(fr(Te))continue;Te===">"?te(Ge):Te==="/"?Ge.state=Bi.OPEN_TAG_SLASH:ea(_i,Te)?(Ge.attribName=Te,Ge.attribValue="",Ge.state=Bi.ATTRIB_NAME):ze(Ge,"Invalid attribute name");continue;case Bi.ATTRIB_NAME:Te==="="?Ge.state=Bi.ATTRIB_VALUE:Te===">"?(ze(Ge,"Attribute without value"),Ge.attribValue=Ge.attribName,H(Ge),te(Ge)):fr(Te)?Ge.state=Bi.ATTRIB_NAME_SAW_WHITE:ea(Ii,Te)?Ge.attribName+=Te:ze(Ge,"Invalid attribute name");continue;case Bi.ATTRIB_NAME_SAW_WHITE:if(Te==="=")Ge.state=Bi.ATTRIB_VALUE;else{if(fr(Te))continue;ze(Ge,"Attribute without value"),Ge.tag.attributes[Ge.attribName]="",Ge.attribValue="",bn(Ge,"onattribute",{name:Ge.attribName,value:""}),Ge.attribName="",Te===">"?te(Ge):ea(_i,Te)?(Ge.attribName=Te,Ge.state=Bi.ATTRIB_NAME):(ze(Ge,"Invalid attribute name"),Ge.state=Bi.ATTRIB)}continue;case Bi.ATTRIB_VALUE:if(fr(Te))continue;kr(Te)?(Ge.q=Te,Ge.state=Bi.ATTRIB_VALUE_QUOTED):(Ge.opt.unquotedAttributeValues||le(Ge,"Unquoted attribute value"),Ge.state=Bi.ATTRIB_VALUE_UNQUOTED,Ge.attribValue=Te);continue;case Bi.ATTRIB_VALUE_QUOTED:if(Te!==Ge.q){Te==="&"?Ge.state=Bi.ATTRIB_VALUE_ENTITY_Q:Ge.attribValue+=Te;continue}H(Ge),Ge.q="",Ge.state=Bi.ATTRIB_VALUE_CLOSED;continue;case Bi.ATTRIB_VALUE_CLOSED:fr(Te)?Ge.state=Bi.ATTRIB:Te===">"?te(Ge):Te==="/"?Ge.state=Bi.OPEN_TAG_SLASH:ea(_i,Te)?(ze(Ge,"No whitespace between attributes"),Ge.attribName=Te,Ge.attribValue="",Ge.state=Bi.ATTRIB_NAME):ze(Ge,"Invalid attribute name");continue;case Bi.ATTRIB_VALUE_UNQUOTED:if(!Zr(Te)){Te==="&"?Ge.state=Bi.ATTRIB_VALUE_ENTITY_U:Ge.attribValue+=Te;continue}H(Ge),Te===">"?te(Ge):Ge.state=Bi.ATTRIB;continue;case Bi.CLOSE_TAG:if(Ge.tagName)Te===">"?ae(Ge):ea(Ii,Te)?Ge.tagName+=Te:Ge.script?(Ge.script+="</"+Ge.tagName,Ge.tagName="",Ge.state=Bi.SCRIPT):(fr(Te)||ze(Ge,"Invalid tagname in closing tag"),Ge.state=Bi.CLOSE_TAG_SAW_WHITE);else{if(fr(Te))continue;ws(_i,Te)?Ge.script?(Ge.script+="</"+Te,Ge.state=Bi.SCRIPT):ze(Ge,"Invalid tagname in closing tag."):Ge.tagName=Te}continue;case Bi.CLOSE_TAG_SAW_WHITE:if(fr(Te))continue;Te===">"?ae(Ge):ze(Ge,"Invalid characters in closing tag");continue;case Bi.TEXT_ENTITY:case Bi.ATTRIB_VALUE_ENTITY_Q:case Bi.ATTRIB_VALUE_ENTITY_U:var _n,yn;switch(Ge.state){case Bi.TEXT_ENTITY:_n=Bi.TEXT,yn="textNode";break;case Bi.ATTRIB_VALUE_ENTITY_Q:_n=Bi.ATTRIB_VALUE_QUOTED,yn="attribValue";break;case Bi.ATTRIB_VALUE_ENTITY_U:_n=Bi.ATTRIB_VALUE_UNQUOTED,yn="attribValue";break}if(Te===";"){var qn=ne(Ge);Ge.opt.unparsedEntities&&!Object.values(ni.XML_ENTITIES).includes(qn)?(Ge.entity="",Ge.state=_n,Ge.write(qn)):(Ge[yn]+=qn,Ge.entity="",Ge.state=_n)}else ea(Ge.entity.length?Rr:lr,Te)?Ge.entity+=Te:(ze(Ge,"Invalid character in entity name"),Ge[yn]+="&"+Ge.entity+Te,Ge.entity="",Ge.state=_n);continue;default:throw new Error(Ge,"Unknown state: "+Ge.state)}return Ge.position>=Ge.bufferCheckPosition&&Qn(Ge),Ge}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */String.fromCodePoint||function(){var it=String.fromCharCode,Ge=Math.floor,fn=function(){var Te=16384,Ft=[],St,_n,yn=-1,qn=arguments.length;if(!qn)return"";for(var bi="";++yn<qn;){var Qi=Number(arguments[yn]);if(!isFinite(Qi)||Qi<0||Qi>1114111||Ge(Qi)!==Qi)throw RangeError("Invalid code point: "+Qi);Qi<=65535?Ft.push(Qi):(Qi-=65536,St=(Qi>>10)+55296,_n=Qi%1024+56320,Ft.push(St,_n)),(yn+1===qn||Ft.length>Te)&&(bi+=it.apply(null,Ft),Ft.length=0)}return bi};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:fn,configurable:!0,writable:!0}):String.fromCodePoint=fn}()})(Fn)}(oe)),oe}var fe=Pe();const Re=null,We={"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"}},ut={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 dt{constructor(ni){this.options=ni??{},this.firstTag=!0,this.onEnd=!1,this.parser=Re.parser(!0,{xmlns:!0}),this.nesting=0,this.parser.onerror=Wn=>{Wn.message.startsWith("Invalid character entity")||(this.fileType=void 0,this.onEnd=!0)},this.parser.onopentag=Wn=>{++this.nesting,!(!this.firstTag||this.onEnd)&&(this.firstTag=!1,Wn.uri?this.fileType=We[Wn.uri]:Wn.name&&(this.fileType=ut[Wn.name.toLowerCase()]),this.fileType&&!this.options.fullScan&&(this.onEnd=!0))},this.parser.onclosetag=()=>{--this.nesting}}write(ni){this.parser.write(ni)}close(){this.parser.close(),this.onEnd=!0}isValid(){return this.nesting===0}}function Ue(Fn){if(typeof Fn!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof Fn}\``);if(Fn=Fn.trim(),Fn.length===0)return!1;const ni=new dt;return ni.write(Fn),ni.isValid()&&ni.fileType?.ext==="svg"}class je{constructor(ni){Tr(this,"_view");we(ni),this._view=ni}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(ni){this._view.icon=ni}get order(){return this._view.order}set order(ni){this._view.order=ni}get params(){return this._view.params}set params(ni){this._view.params=ni}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(ni){this._view.expanded=ni}get defaultSortKey(){return this._view.defaultSortKey}get loadChildViews(){return this._view.loadChildViews}}const we=function(Fn){if(!Fn.id||typeof Fn.id!="string")throw new Error("View id is required and must be a string");if(!Fn.name||typeof Fn.name!="string")throw new Error("View name is required and must be a string");if("caption"in Fn&&typeof Fn.caption!="string")throw new Error("View caption must be a string");if(!Fn.getContents||typeof Fn.getContents!="function")throw new Error("View getContents is required and must be a function");if("hidden"in Fn&&typeof Fn.hidden!="boolean")throw new Error("View hidden must be a boolean");if(!Fn.icon||typeof Fn.icon!="string"||!Ue(Fn.icon))throw new Error("View icon is required and must be a valid svg string");if("order"in Fn&&typeof Fn.order!="number")throw new Error("View order must be a number");if(Fn.columns&&Fn.columns.forEach(ni=>{if(!(ni instanceof rt))throw new Error("View columns must be an array of Column. Invalid column found")}),Fn.emptyView&&typeof Fn.emptyView!="function")throw new Error("View emptyView must be a function");if(Fn.parent&&typeof Fn.parent!="string")throw new Error("View parent must be a string");if("sticky"in Fn&&typeof Fn.sticky!="boolean")throw new Error("View sticky must be a boolean");if("expanded"in Fn&&typeof Fn.expanded!="boolean")throw new Error("View expanded must be a boolean");if(Fn.defaultSortKey&&typeof Fn.defaultSortKey!="string")throw new Error("View defaultSortKey must be a string");if(Fn.loadChildViews&&typeof Fn.loadChildViews!="function")throw new Error("View loadChildViews must be a function");return!0};var Xe=(Fn=>(Fn[Fn.UploadFromDevice=0]="UploadFromDevice",Fn[Fn.CreateNew=1]="CreateNew",Fn[Fn.Other=2]="Other",Fn))(Xe||{});class gt{constructor(){Tr(this,"_entries",[])}registerEntry(ni){this.validateEntry(ni),ni.category=ni.category??1,this._entries.push(ni)}unregisterEntry(ni){const Wn=typeof ni=="string"?this.getEntryIndex(ni):this.getEntryIndex(ni.id);if(Wn===-1){logger.warn("Entry not found, nothing removed",{entry:ni,entries:this.getEntries()});return}this._entries.splice(Wn,1)}getEntries(ni){return ni?this._entries.filter(Wn=>typeof Wn.enabled=="function"?Wn.enabled(ni):!0):this._entries}getEntryIndex(ni){return this._entries.findIndex(Wn=>Wn.id===ni)}validateEntry(ni){if(!ni.id||!ni.displayName||!(ni.iconSvgInline||ni.iconClass)||!ni.handler)throw new Error("Invalid entry");if(typeof ni.id!="string"||typeof ni.displayName!="string")throw new Error("Invalid id or displayName property");if(ni.iconClass&&typeof ni.iconClass!="string"||ni.iconSvgInline&&typeof ni.iconSvgInline!="string")throw new Error("Invalid icon provided");if(ni.enabled!==void 0&&typeof ni.enabled!="function")throw new Error("Invalid enabled property");if(typeof ni.handler!="function")throw new Error("Invalid handler property");if("order"in ni&&typeof ni.order!="number")throw new Error("Invalid order property");if(this.getEntryIndex(ni.id)!==-1)throw new Error("Duplicate entry")}}function pn(){return typeof window._nc_newfilemenu>"u"&&(window._nc_newfilemenu=new gt,logger.debug("NewFileMenu initialized")),window._nc_newfilemenu}function cn(Fn){return pn().registerEntry(Fn)}function hn(Fn){return pn().unregisterEntry(Fn)}function En(Fn){return pn().getEntries(Fn).sort((Wn,hi)=>Wn.order!==void 0&&hi.order!==void 0&&Wn.order!==hi.order?Wn.order-hi.order:Wn.displayName.localeCompare(hi.displayName,void 0,{numeric:!0,sensitivity:"base"}))}var on=(Fn=>(Fn.ReservedName="reserved name",Fn.Character="character",Fn.Extension="extension",Fn))(on||{});class dn extends Error{constructor(ni){super(`Invalid ${ni.reason} '${ni.segment}' in filename '${ni.filename}'`,{cause:ni})}get filename(){return this.cause.filename}get reason(){return this.cause.reason}get segment(){return this.cause.segment}}function jn(Fn){const ni=(0,f.F)().files,Wn=ni.forbidden_filename_characters??window._oc_config?.forbidden_filenames_characters??["/","\\"];for(const vn of Wn)if(Fn.includes(vn))throw new dn({segment:vn,reason:"character",filename:Fn});if(Fn=Fn.toLocaleLowerCase(),(ni.forbidden_filenames??[".htaccess"]).includes(Fn))throw new dn({filename:Fn,segment:Fn,reason:"reserved name"});const Qn=Fn.indexOf(".",1),Ze=Fn.substring(0,Qn===-1?void 0:Qn);if((ni.forbidden_filename_basenames??[]).includes(Ze))throw new dn({filename:Fn,segment:Ze,reason:"reserved name"});const Yt=ni.forbidden_filename_extensions??[".part",".filepart"];for(const vn of Yt)if(Fn.length>vn.length&&Fn.endsWith(vn))throw new dn({segment:vn,reason:"extension",filename:Fn})}function Jn(Fn){try{return jn(Fn),!0}catch(ni){if(ni instanceof dn)return!1;throw ni}}function $n(Fn,ni,Wn){const hi={suffix:ft=>`(${ft})`,ignoreFileExtension:!1,...Wn};let Qn=Fn,Ze=1;for(;ni.includes(Qn);){const ft=hi.ignoreFileExtension?"":extname(Fn);Qn=`${basename(Fn,ft)} ${hi.suffix(Ze++)}${ft}`}return Qn}const Yi=["B","KB","MB","GB","TB","PB"],di=["B","KiB","MiB","GiB","TiB","PiB"];function fi(Fn,ni=!1,Wn=!1,hi=!1){Wn=Wn&&!hi,typeof Fn=="string"&&(Fn=Number(Fn));let Qn=Fn>0?Math.floor(Math.log(Fn)/Math.log(hi?1e3:1024)):0;Qn=Math.min((Wn?di.length:Yi.length)-1,Qn);const Ze=Wn?di[Qn]:Yi[Qn];let ft=(Fn/Math.pow(hi?1e3:1024,Qn)).toFixed(1);return ni===!0&&Qn===0?(ft!=="0.0"?"< 1 ":"0 ")+(Wn?di[1]:Yi[1]):(Qn<2?ft=parseFloat(ft).toFixed(0):ft=parseFloat(ft).toLocaleString((0,v.lO)()),ft+" "+Ze)}function Ci(Fn,ni=!1){try{Fn=`${Fn}`.toLocaleLowerCase().replaceAll(/\s+/g,"").replaceAll(",",".")}catch{return null}const Wn=Fn.match(/^([0-9]*(\.[0-9]*)?)([kmgtp]?)(i?)b?$/);if(Wn===null||Wn[1]==="."||Wn[1]==="")return null;const hi={"":0,k:1,m:2,g:3,t:4,p:5,e:6},Qn=`${Wn[1]}`,Ze=Wn[4]==="i"||ni?1024:1e3;return Math.round(Number.parseFloat(Qn)*Ze**hi[Wn[3]])}function ki(Fn){return Fn instanceof Date?Fn.toISOString():String(Fn)}function Hn(Fn,ni,Wn){ni=ni??[Ze=>Ze],Wn=Wn??[];const hi=ni.map((Ze,ft)=>(Wn[ft]??"asc")==="asc"?1:-1),Qn=Intl.Collator([(0,v.Z0)(),(0,v.lO)()],{numeric:!0,usage:"sort"});return[...Fn].sort((Ze,ft)=>{for(const[Yt,vn]of ni.entries()){const Tn=Qn.compare(ki(vn(Ze)),ki(vn(ft)));if(Tn!==0)return Tn*hi[Yt]}return 0})}var cr=(Fn=>(Fn.Name="basename",Fn.Modified="mtime",Fn.Size="size",Fn))(cr||{});function mi(Fn,ni={}){const Wn={sortingMode:"basename",sortingOrder:"asc",...ni},hi=ft=>ft.lastIndexOf(".")>0?ft.slice(0,ft.lastIndexOf(".")):ft,Qn=[...Wn.sortFavoritesFirst?[ft=>ft.attributes?.favorite!==1]:[],...Wn.sortFoldersFirst?[ft=>ft.type!=="folder"]:[],...Wn.sortingMode!=="basename"?[ft=>ft[Wn.sortingMode]??ft.attributes[Wn.sortingMode]]:[],ft=>hi(ft.displayname||ft.attributes?.displayname||ft.basename||""),ft=>ft.basename],Ze=[...Wn.sortFavoritesFirst?["asc"]:[],...Wn.sortFoldersFirst?["asc"]:[],...Wn.sortingMode==="mtime"?[Wn.sortingOrder==="asc"?"desc":"asc"]:[],...Wn.sortingMode!=="mtime"&&Wn.sortingMode!=="basename"?[Wn.sortingOrder]:[],Wn.sortingOrder,Wn.sortingOrder];return Hn(Fn,Qn,Ze)}},81222:(W,b,n)=>{"use strict";n.d(b,{C:()=>e});function e(i,a,f){const r=`#initial-state-${i}-${a}`;if(window._nc_initial_state?.has(r))return window._nc_initial_state.get(r);window._nc_initial_state||(window._nc_initial_state=new Map);const v=document.querySelector(r);if(v===null){if(f!==void 0)return f;throw new Error(`Could not find initial state ${a} of ${i}`)}try{const c=JSON.parse(atob(v.value));return window._nc_initial_state.set(r,c),c}catch(c){if(console.error("[@f7cloud/initial-state] Could not parse initial state",{key:a,app:i,error:c}),f!==void 0)return f;throw new Error(`Could not parse initial state ${a} of ${i}`,{cause:c})}}},93839:(W,b,n)=>{"use strict";n.d(b,{a:()=>v,b:()=>a,d:()=>d,e:()=>O,g:()=>f,i:()=>p,t:()=>y});var e=n(99418),i=n(70580);/*!
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function a(){return globalThis._nc_l10n_locale}function f(){return a().replaceAll(/_/g,"-")}function r(N){globalThis._nc_l10n_locale=N,typeof document<"u"&&(document.documentElement.dataset.locale=N)}function v(){return globalThis._nc_l10n_language}function c(N){globalThis._nc_l10n_language=N,typeof document<"u"&&(document.documentElement.lang=N)}function p(N){const X=N||v();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(X)}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 g(N){return N in globalThis._oc_l10n_registry_translations&&N in globalThis._oc_l10n_registry_plural_functions}function u(N,X,V){if(N==="__proto__"||N==="constructor"||N==="prototype")throw new Error("Invalid appId");globalThis._oc_l10n_registry_translations[N]={...globalThis._oc_l10n_registry_translations[N]||{},...X},globalThis._oc_l10n_registry_plural_functions[N]=V}function l(N){delete globalThis._oc_l10n_registry_translations[N],delete globalThis._oc_l10n_registry_plural_functions[N]}function m(N){return{translations:globalThis._oc_l10n_registry_translations[N]??{},pluralFunction:globalThis._oc_l10n_registry_plural_functions[N]??(X=>X)}}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 y(N,X,V,Z,J){const se=typeof V=="object"?V:void 0,Y=typeof Z=="number"?Z:typeof V=="number"?V:void 0,pe={escape:!0,sanitize:!0,...typeof J=="object"?J:typeof Z=="object"?Z:{}},I=R=>R,s=(pe.sanitize?e.A.sanitize:I)||I,_=pe.escape?i:I,F=R=>typeof R=="string"||typeof R=="number",E=(R,M,o)=>R.replace(/%n/g,""+o).replace(/{([^{}]*)}/g,(P,$)=>{if(M===void 0||!($ in M))return _(P);const K=M[$];return F(K)?_(`${K}`):typeof K=="object"&&F(K.value)?(K.escape!==!1?i:I)(`${K.value}`):_(P)});let x=(J?.bundle??m(N)).translations[X]||X;return x=Array.isArray(x)?x[0]:x,s(typeof se=="object"||Y!==void 0?E(x,se,Y):x)}function d(N,X,V,Z,J,se){const Y="_"+X+"_::_"+V+"_",pe=se?.bundle??m(N),I=pe.translations[Y];if(typeof I<"u"){const s=I;if(Array.isArray(s)){const _=pe.pluralFunction(Z);return y(N,s[_],J,Z,se)}}return Z===1?y(N,X,J,Z,se):y(N,V,J,Z,se)}async function w(N,X){if(g(N)||v()==="en"){const Z=m(N);return X?.(Z),Z}let V;try{const Z=generateFilePath(N,"l10n",v()+".json");V=await fetch(Z)}catch(Z){throw new Error("Network error",{cause:Z})}if(V.ok){try{const Z=await V.json();if(typeof Z.translations=="object")return C(N,Z.translations),X?.(Z),Z}catch{}throw new Error("Invalid content of translation bundle")}else throw new Error(V.statusText)}function C(N,X){u(N,X,O)}function j(N){return l(N)}function O(N,X=v()){switch(X==="pt-BR"&&(X="xbr"),X.length>3&&(X=X.substring(0,X.lastIndexOf("-"))),X){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 N===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 N===0||N===1?0:1;case"be":case"bs":case"hr":case"ru":case"sh":case"sr":case"uk":return N%10===1&&N%100!==11?0:N%10>=2&&N%10<=4&&(N%100<10||N%100>=20)?1:2;case"cs":case"sk":return N===1?0:N>=2&&N<=4?1:2;case"ga":return N===1?0:N===2?1:2;case"lt":return N%10===1&&N%100!==11?0:N%10>=2&&(N%100<10||N%100>=20)?1:2;case"sl":return N%100===1?0:N%100===2?1:N%100===3||N%100===4?2:3;case"mk":return N%10===1?0:1;case"mt":return N===1?0:N===0||N%100>1&&N%100<11?1:N%100>10&&N%100<20?2:3;case"lv":return N===0?0:N%10===1&&N%100!==11?1:2;case"pl":return N===1?0:N%10>=2&&N%10<=4&&(N%100<12||N%100>14)?1:2;case"cy":return N===1?0:N===2?1:N===8||N===11?2:3;case"ro":return N===1?0:N===0||N%100>0&&N%100<20?1:2;case"ar":return N===0?0:N===1?1:N===2?2:N%100>=3&&N%100<=10?3:N%100>=11&&N%100<=99?4:5;default:return 0}}},11195:(W,b,n)=>{"use strict";n.d(b,{$:()=>f});var e=n(93839);/*!
* SPDX-FileCopyrightText: 2019 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/class i{constructor(v){Tr(this,"bundle");this.bundle={pluralFunction:v,translations:{}}}addTranslations(v){const c=Object.values(v.translations[""]??{}).map(({msgid:p,msgid_plural:g,msgstr:u})=>g!==void 0?[`_${p}_::_${g}_`,u]:[p,u[0]]);this.bundle.translations={...this.bundle.translations,...Object.fromEntries(c)}}gettext(v,c={}){return(0,e.t)("",v,c,void 0,{bundle:this.bundle})}ngettext(v,c,p,g={}){return(0,e.d)("",v,c,p,g,{bundle:this.bundle})}}class a{constructor(){Tr(this,"debug",!1);Tr(this,"language","en");Tr(this,"translations",{})}setLanguage(v){return this.language=v,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage((0,e.a)().replace("-","_"))}addTranslation(v,c){return this.translations[v]=c,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);const v=new i(c=>(0,e.e)(c,this.language));return this.language in this.translations&&v.addTranslations(this.translations[this.language]),v}}function f(){return new a}},53334:(W,b,n)=>{"use strict";n.d(b,{JK:()=>e.b,JN:()=>i,Pe:()=>r,V8:()=>e.i,Z0:()=>e.a,fw:()=>p,hY:()=>a,lO:()=>e.g,n:()=>e.d,t:()=>e.t});var e=n(93839);/*!
* SPDX-FileCopyrightText: 2022 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function i(){if(typeof globalThis.firstDay<"u")return globalThis.firstDay;const g=new Intl.Locale((0,e.g)()),u=g.getWeekInfo?.()??g.weekInfo;return u?u.firstDay%7:1}function a(){if(typeof globalThis.dayNames<"u")return globalThis.dayNames;const g=(0,e.g)();return[new Date(1970,0,4).toLocaleDateString(g,{weekday:"long"}),new Date(1970,0,5).toLocaleDateString(g,{weekday:"long"}),new Date(1970,0,6).toLocaleDateString(g,{weekday:"long"}),new Date(1970,0,7).toLocaleDateString(g,{weekday:"long"}),new Date(1970,0,8).toLocaleDateString(g,{weekday:"long"}),new Date(1970,0,9).toLocaleDateString(g,{weekday:"long"}),new Date(1970,0,10).toLocaleDateString(g,{weekday:"long"})]}function f(){if(typeof globalThis.dayNamesShort<"u")return globalThis.dayNamesShort;const g=getCanonicalLocale();return[new Date(1970,0,4).toLocaleDateString(g,{weekday:"short"}),new Date(1970,0,5).toLocaleDateString(g,{weekday:"short"}),new Date(1970,0,6).toLocaleDateString(g,{weekday:"short"}),new Date(1970,0,7).toLocaleDateString(g,{weekday:"short"}),new Date(1970,0,8).toLocaleDateString(g,{weekday:"short"}),new Date(1970,0,9).toLocaleDateString(g,{weekday:"short"}),new Date(1970,0,10).toLocaleDateString(g,{weekday:"short"})]}function r(){if(typeof globalThis.dayNamesMin<"u")return globalThis.dayNamesMin;const g=(0,e.g)();return[new Date(1970,0,4).toLocaleDateString(g,{weekday:"narrow"}),new Date(1970,0,5).toLocaleDateString(g,{weekday:"narrow"}),new Date(1970,0,6).toLocaleDateString(g,{weekday:"narrow"}),new Date(1970,0,7).toLocaleDateString(g,{weekday:"narrow"}),new Date(1970,0,8).toLocaleDateString(g,{weekday:"narrow"}),new Date(1970,0,9).toLocaleDateString(g,{weekday:"narrow"}),new Date(1970,0,10).toLocaleDateString(g,{weekday:"narrow"})]}function v(){if(typeof globalThis.monthNames<"u")return globalThis.monthNames;const g=getCanonicalLocale();return[new Date(1970,0).toLocaleDateString(g,{month:"long"}),new Date(1970,1).toLocaleDateString(g,{month:"long"}),new Date(1970,2).toLocaleDateString(g,{month:"long"}),new Date(1970,3).toLocaleDateString(g,{month:"long"}),new Date(1970,4).toLocaleDateString(g,{month:"long"}),new Date(1970,5).toLocaleDateString(g,{month:"long"}),new Date(1970,6).toLocaleDateString(g,{month:"long"}),new Date(1970,7).toLocaleDateString(g,{month:"long"}),new Date(1970,8).toLocaleDateString(g,{month:"long"}),new Date(1970,9).toLocaleDateString(g,{month:"long"}),new Date(1970,10).toLocaleDateString(g,{month:"long"}),new Date(1970,11).toLocaleDateString(g,{month:"long"})]}function c(){if(typeof globalThis.monthNamesShort<"u")return globalThis.monthNamesShort;const g=getCanonicalLocale();return[new Date(1970,0).toLocaleDateString(g,{month:"short"}),new Date(1970,1).toLocaleDateString(g,{month:"short"}),new Date(1970,2).toLocaleDateString(g,{month:"short"}),new Date(1970,3).toLocaleDateString(g,{month:"short"}),new Date(1970,4).toLocaleDateString(g,{month:"short"}),new Date(1970,5).toLocaleDateString(g,{month:"short"}),new Date(1970,6).toLocaleDateString(g,{month:"short"}),new Date(1970,7).toLocaleDateString(g,{month:"short"}),new Date(1970,8).toLocaleDateString(g,{month:"short"}),new Date(1970,9).toLocaleDateString(g,{month:"short"}),new Date(1970,10).toLocaleDateString(g,{month:"short"}),new Date(1970,11).toLocaleDateString(g,{month:"short"})]}/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function p(g=Date.now(),u={}){const l={ignoreSeconds:!1,language:(0,e.a)(),relativeTime:"long",...u},m=new Date(g),y=new Intl.RelativeTimeFormat([l.language,(0,e.a)()],{numeric:"auto",style:l.relativeTime}),w=(m.getTime()-Date.now())/1e3;if(Math.abs(w)<59.5)return l.ignoreSeconds||y.format(Math.round(w),"second");const C=w/60;if(Math.abs(C)<=59)return y.format(Math.round(C),"minute");const j=C/60;if(Math.abs(j)<23.5)return y.format(Math.round(j),"hour");const O=j/24;if(Math.abs(O)<6.5)return y.format(Math.round(O),"day");if(Math.abs(O)<27.5){const Z=O/7;return y.format(Math.round(Z),"week")}const N=O/30,X=Math.abs(N)<11?{month:l.relativeTime,day:"numeric"}:{year:l.relativeTime==="narrow"?"2-digit":"numeric",month:l.relativeTime};return new Intl.DateTimeFormat([l.language,(0,e.a)()],X).format(m)}},35947:(W,b,n)=>{"use strict";n.d(b,{YK:()=>m});var e=n(21777),i=(d=>(d[d.Debug=0]="Debug",d[d.Info=1]="Info",d[d.Warn=2]="Warn",d[d.Error=3]="Error",d[d.Fatal=4]="Fatal",d))(i||{}),a=Object.defineProperty,f=(d,w,C)=>w in d?a(d,w,{enumerable:!0,configurable:!0,writable:!0,value:C}):d[w]=C,r=(d,w,C)=>(f(d,typeof w!="symbol"?w+"":w,C),C);class v{constructor(w){r(this,"context"),this.context=w||{}}formatMessage(w,C,j){let O="["+i[C].toUpperCase()+"] ";return j&&j.app&&(O+=j.app+": "),typeof w=="string"?O+w:(O+="Unexpected ".concat(w.name),w.message&&(O+=' "'.concat(w.message,'"')),C===i.Debug&&w.stack&&(O+=`
Stack trace:
`.concat(w.stack)),O)}log(w,C,j){var O,N;if(!(typeof((O=this.context)==null?void 0:O.level)=="number"&&w<((N=this.context)==null?void 0:N.level)))switch(typeof C=="object"&&j?.error===void 0&&(j.error=C),w){case i.Debug:console.debug(this.formatMessage(C,i.Debug,j),j);break;case i.Info:console.info(this.formatMessage(C,i.Info,j),j);break;case i.Warn:console.warn(this.formatMessage(C,i.Warn,j),j);break;case i.Error:console.error(this.formatMessage(C,i.Error,j),j);break;case i.Fatal:default:console.error(this.formatMessage(C,i.Fatal,j),j);break}}debug(w,C){this.log(i.Debug,w,Object.assign({},this.context,C))}info(w,C){this.log(i.Info,w,Object.assign({},this.context,C))}warn(w,C){this.log(i.Warn,w,Object.assign({},this.context,C))}error(w,C){this.log(i.Error,w,Object.assign({},this.context,C))}fatal(w,C){this.log(i.Fatal,w,Object.assign({},this.context,C))}}function c(d){return new v(d)}var p=Object.defineProperty,g=(d,w,C)=>w in d?p(d,w,{enumerable:!0,configurable:!0,writable:!0,value:C}):d[w]=C,u=(d,w,C)=>(g(d,typeof w!="symbol"?w+"":w,C),C);class l{constructor(w){u(this,"context"),u(this,"factory"),this.context={},this.factory=w}setApp(w){return this.context.app=w,this}setLogLevel(w){return this.context.level=w,this}setUid(w){return this.context.uid=w,this}detectUser(){const w=(0,e.HW)();return w!==null&&(this.context.uid=w.uid),this}detectLogLevel(){const w=this,C=()=>{var j,O;document.readyState==="complete"||document.readyState==="interactive"?(w.context.level=(O=(j=window._oc_config)==null?void 0:j.loglevel)!=null?O:i.Warn,window._oc_debug&&(w.context.level=i.Debug),document.removeEventListener("readystatechange",C)):document.addEventListener("readystatechange",C)};return C(),this}build(){return this.context.level===void 0&&this.detectLogLevel(),this.factory(this.context)}}function m(){return new l(c)}function y(){return m().build()}},71225:(W,b,n)=>{"use strict";n.d(b,{HS:()=>f,O0:()=>e,P8:()=>i});function e(v){return v&&v.split("/").map(encodeURIComponent).join("/")}function i(v){return v.replace(/\\/g,"/").replace(/.*\//,"")}function a(v){return v.replace(/\\/g,"/").replace(/\/[^\/]*$/,"")}function f(...v){if(arguments.length<1)return"";const c=v.filter(d=>d.length>0);if(c.length<1)return"";const p=c[c.length-1],g=c[0].charAt(0)==="/",u=p.charAt(p.length-1)==="/",l=c.reduce((d,w)=>d.concat(w.split("/")),[]);let m=!g;const y=l.reduce((d,w)=>w===""?d:m?(m=!1,d+w):d+"/"+w,"");return u?y+"/":y}function r(v,c){const p=(v||"").split("/").filter(u=>u!=="."),g=(c||"").split("/").filter(u=>u!==".");return v=f.apply(void 0,p),c=f.apply(void 0,g),v===c}},63814:(W,b,n)=>{"use strict";n.d(b,{$_:()=>g,Jv:()=>v,KT:()=>f,aU:()=>u,d0:()=>c,dC:()=>a,fg:()=>p});function e(y,d){return p(y,"",d)}const i=y=>"/remote.php/"+y,a=(y,d)=>(d?.baseURL??g())+i(y),f=(y,d,w)=>{const j=Object.assign({ocsVersion:2},w||{}).ocsVersion===1?1:2;return(w?.baseURL??g())+"/ocs/v"+j+".php"+r(y,d,w)},r=(y,d,w)=>{const C=Object.assign({escape:!0},w||{}),j=function(O,N){return N=N||{},O.replace(/{([^{}]*)}/g,function(X,V){const Z=N[V];return C.escape?encodeURIComponent(typeof Z=="string"||typeof Z=="number"?Z.toString():X):typeof Z=="string"||typeof Z=="number"?Z.toString():X})};return y.charAt(0)!=="/"&&(y="/"+y),j(y,d||{})},v=(y,d,w)=>{const C=Object.assign({noRewrite:!1},w||{}),j=w?.baseURL??u();return window?.OC?.config?.modRewriteWorking===!0&&!C.noRewrite?j+r(y,d,w):j+"/index.php"+r(y,d,w)},c=(y,d)=>d.includes(".")?p(y,"img",d):p(y,"img",`${d}.svg`),p=(y,d,w)=>{const C=window?.OC?.coreApps?.includes(y)??!1,j=w.slice(-3)==="php";let O=u();return j&&!C?(O+=`/index.php/apps/${y}`,d&&(O+=`/${encodeURI(d)}`),w!=="index.php"&&(O+=`/${w}`)):!j&&!C?(O=l(y),d&&(O+=`/${d}/`),O.at(-1)!=="/"&&(O+="/"),O+=w):((y==="settings"||y==="core"||y==="search")&&d==="ajax"&&(O+="/index.php"),y&&(O+=`/${y}`),d&&(O+=`/${d}`),O+=`/${w}`),O},g=()=>window.location.protocol+"//"+window.location.host+u();function u(){let y=window._oc_webroot;if(typeof y>"u"){y=location.pathname;const d=y.indexOf("/index.php/");if(d!==-1)y=y.slice(0,d);else{const w=y.indexOf("/",1);y=y.slice(0,w>0?w:void 0)}}return y}function l(y){return(window._oc_appswebroots??{})[y]??""}/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function m(y,d){const w=(d?.size||64)<=64?64:512,C=d?.isGuestUser?"/guest":"",j=d?.isDarkTheme?"/dark":"";return v(`/avatar${C}/{user}/{size}${j}`,{user:y,size:w})}},32505:(W,b,n)=>{"use strict";n.d(b,{G:()=>a,f:()=>i});var e=n(81222);/*!
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function i(){return(0,e.C)("files_sharing","isPublic",null)??document.querySelector('input#isPublic[type="hidden"][name="isPublic"][value="1"]')!==null}function a(){return(0,e.C)("files_sharing","sharingToken",null)??document.querySelector('input#sharingToken[type="hidden"]')?.value??null}},26454:(W,b,n)=>{"use strict";n.d(b,{$7:()=>R});var e=n(24334),i=n(21777),a=n(35810),f=n(71225),r=n(57975),v=n(87485),c=n(66802),p=n(53553),g=n(89943),u=n(11195),l=n(63814),m=n(11950),y=n(35947),d=n(380);const w=(0,u.$)().detectLocale();[{locale:"af",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Afrikaans (https://www.transifex.com/f7cloud/teams/64236/af/)","Content-Type":"text/plain; charset=UTF-8",Language:"af","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Afrikaans (https://www.transifex.com/f7cloud/teams/64236/af/)
Content-Type: text/plain; charset=UTF-8
Language: af
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ar",json:{charset:"utf-8",headers:{"Last-Translator":"Ali <alimahwer@yahoo.com>, 2025","Language-Team":"Arabic (https://app.transifex.com/f7cloud/teams/64236/ar/)","Content-Type":"text/plain; charset=UTF-8",Language:"ar","Plural-Forms":"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
abu.s3ud, 2024
Ali <alimahwer@yahoo.com>, 2025
`},msgstr:[`Last-Translator: Ali <alimahwer@yahoo.com>, 2025
Language-Team: Arabic (https://app.transifex.com/f7cloud/teams/64236/ar/)
Content-Type: text/plain; charset=UTF-8
Language: ar
Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" \u0647\u0648 \u0627\u0633\u0645 \u0645\u0645\u0646\u0648\u0639 \u0644\u0645\u0644\u0641 \u0623\u0648 \u0645\u062C\u0644\u062F.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" \u0647\u0648 \u0646\u0648\u0639 \u0645\u0645\u0646\u0648\u0639 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0644\u0645\u0644\u0641.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" \u0647\u0648 \u063A\u064A\u0631 \u0645\u0633\u0645\u0648\u062D \u0628\u0647 \u0641\u064A \u0627\u0633\u0645 \u0645\u0644\u0641 \u0623\u0648 \u0645\u062C\u0644\u062F.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} \u0645\u0644\u0641 \u0645\u062A\u0639\u0627\u0631\u0636","{count} \u0645\u0644\u0641 \u0645\u062A\u0639\u0627\u0631\u0636","{count} \u0645\u0644\u0641\u0627\u0646 \u0645\u062A\u0639\u0627\u0631\u0636\u0627\u0646","{count} \u0645\u0644\u0641 \u0645\u062A\u0639\u0627\u0631\u0636","{count} \u0645\u0644\u0641\u0627\u062A \u0645\u062A\u0639\u0627\u0631\u0636\u0629","{count} \u0645\u0644\u0641\u0627\u062A \u0645\u062A\u0639\u0627\u0631\u0636\u0629"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} \u0645\u0644\u0641 \u0645\u062A\u0639\u0627\u0631\u0636 \u0641\u064A {dirname}","{count} \u0645\u0644\u0641 \u0645\u062A\u0639\u0627\u0631\u0636 \u0641\u064A {dirname}","{count} \u0645\u0644\u0641\u0627\u0646 \u0645\u062A\u0639\u0627\u0631\u0636\u0627\u0646 \u0641\u064A {dirname}","{count} \u0645\u0644\u0641 \u0645\u062A\u0639\u0627\u0631\u0636 \u0641\u064A {dirname}","{count} \u0645\u0644\u0641\u0627\u062A \u0645\u062A\u0639\u0627\u0631\u0636\u0629 \u0641\u064A {dirname}","{count} \u0645\u0644\u0641\u0627\u062A \u0645\u062A\u0639\u0627\u0631\u0636\u0629 \u0641\u064A {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["\u0645\u0627\u0632\u0627\u0644 {seconds} \u062B\u0648\u0627\u0646\u064D","\u0645\u0627\u0632\u0627\u0644 {seconds} \u062B\u0648\u0627\u0646\u064D","\u0645\u0627\u0632\u0627\u0644 {seconds} \u062B\u0648\u0627\u0646\u064D","\u0645\u0627\u0632\u0627\u0644 {seconds} \u062B\u0648\u0627\u0646\u064D","\u0645\u0627\u0632\u0627\u0644 {seconds} \u062B\u0648\u0627\u0646\u064D","\u0645\u0627\u0632\u0627\u0644 {seconds} \u062B\u0648\u0627\u0646\u064D"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} \u0645\u062A\u0628\u0642\u064A\u0629"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u0628\u0636\u0639 \u062B\u0648\u0627\u0646\u064D \u0645\u062A\u0628\u0642\u064A\u0629"]},assembling:{msgid:"assembling",msgstr:["\u062A\u062C\u0645\u064A\u0639"]},Cancel:{msgid:"Cancel",msgstr:["\u0625\u0644\u063A\u0627\u0621"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["\u0625\u0644\u063A\u0650 \u0627\u0644\u0639\u0645\u0644\u064A\u0629 \u0628\u0627\u0644\u0643\u0627\u0645\u0644"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u0625\u0644\u063A\u0627\u0621 \u0639\u0645\u0644\u064A\u0627\u062A \u0631\u0641\u0639 \u0627\u0644\u0645\u0644\u0641\u0627\u062A"]},Continue:{msgid:"Continue",msgstr:["\u0625\u0633\u062A\u0645\u0631"]},"Create new":{msgid:"Create new",msgstr:["\u0625\u0646\u0634\u0627\u0621 \u062C\u062F\u064A\u062F"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u062A\u0642\u062F\u064A\u0631 \u0627\u0644\u0648\u0642\u062A \u0627\u0644\u0645\u062A\u0628\u0642\u064A"]},"Existing version":{msgid:"Existing version",msgstr:["\u0627\u0644\u0625\u0635\u062F\u0627\u0631 \u0627\u0644\u062D\u0627\u0644\u064A"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["\u062A\u0639\u0630\u0651\u0631\u062A \u0625\u0639\u0627\u062F\u0629 \u062A\u062C\u0645\u064A\u0639 \u0627\u0644\u0643\u062A\u0644 \u0645\u0639\u0627\u064B "]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["\u062A\u0639\u0630\u0651\u0631 \u0631\u0641\u0639 \u0627\u0644\u0645\u0644\u0641"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['\u063A\u064A\u0631 \u0645\u0633\u0645\u0648\u062D \u0627\u0646 \u064A\u0646\u062A\u0647\u064A \u0627\u0633\u0645 \u0627\u0644\u0645\u0644\u0641 \u0628\u0640 "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\u0625\u0630\u0627 \u0627\u062E\u062A\u0631\u062A \u0627\u0644\u0627\u062D\u062A\u0641\u0627\u0638 \u0628\u0627\u0644\u0646\u0633\u062E\u062A\u064A\u0646 \u0641\u0633\u064A\u062A\u0645 \u0625\u0644\u062D\u0627\u0642 \u0631\u0642\u0645 \u0639\u062F\u0627\u062F \u0622\u062E\u0631 \u0627\u0633\u0645 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0648\u0627\u0631\u062F."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["\u0627\u0633\u0645 \u0645\u0644\u0641 \u063A\u064A\u0631 \u0635\u062D\u064A\u062D"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["\u062A\u0627\u0631\u064A\u062E \u0622\u062E\u0631 \u062A\u0639\u062F\u064A\u0644 \u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641"]},New:{msgid:"New",msgstr:["\u062C\u062F\u064A\u062F"]},"New filename":{msgid:"New filename",msgstr:["\u0627\u0633\u0645 \u0645\u0644\u0641 \u062C\u062F\u064A\u062F"]},"New version":{msgid:"New version",msgstr:["\u0646\u0633\u062E\u0629 \u062C\u062F\u064A\u062F\u0629"]},paused:{msgid:"paused",msgstr:["\u0645\u064F\u062C\u0645\u0651\u064E\u062F"]},"Preview image":{msgid:"Preview image",msgstr:["\u0645\u0639\u0627\u064A\u0646\u0629 \u0627\u0644\u0635\u0648\u0631\u0629"]},Rename:{msgid:"Rename",msgstr:["\u062A\u063A\u064A\u064A\u0631 \u0627\u0644\u062A\u0633\u0645\u064A\u0629"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["\u062D\u062F\u0651\u0650\u062F \u0643\u0644 \u0635\u0646\u0627\u062F\u064A\u0642 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["\u062D\u062F\u0651\u0650\u062F \u0643\u0644 \u0627\u0644\u0645\u0644\u0641\u0627\u062A \u0627\u0644\u0645\u0648\u062C\u0648\u062F\u0629"]},"Select all new files":{msgid:"Select all new files",msgstr:["\u062D\u062F\u0651\u0650\u062F \u0643\u0644 \u0627\u0644\u0645\u0644\u0641\u0627\u062A \u0627\u0644\u062C\u062F\u064A\u062F\u0629"]},Skip:{msgid:"Skip",msgstr:["\u062A\u062E\u0637\u0651\u0650\u064A"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["\u062A\u062E\u0637\u0651\u064E {count} \u0645\u0644\u0641","\u062A\u062E\u0637\u0651\u064E {count} \u0645\u0644\u0641","\u062A\u062E\u0637\u0651\u064E {count} \u0645\u0644\u0641","\u062A\u062E\u0637\u0651\u064E {count} \u0645\u0644\u0641","\u062A\u062E\u0637\u0651\u064E {count} \u0645\u0644\u0641","\u062A\u062E\u0637\u0651\u064E {count} \u0645\u0644\u0641"]},"Unknown size":{msgid:"Unknown size",msgstr:["\u062D\u062C\u0645 \u063A\u064A\u0631 \u0645\u0639\u0644\u0648\u0645"]},Upload:{msgid:"Upload",msgstr:["\u0631\u0641\u0639 \u0627\u0644\u0645\u0644\u0641\u0627\u062A"]},"Upload files":{msgid:"Upload files",msgstr:["\u0631\u0641\u0639 \u0645\u0644\u0641\u0627\u062A"]},"Upload folders":{msgid:"Upload folders",msgstr:["\u0631\u0641\u0639 \u0645\u062C\u0644\u062F\u0627\u062A"]},"Upload from device":{msgid:"Upload from device",msgstr:["\u0627\u0644\u0631\u0641\u0639 \u0645\u0646 \u062C\u0647\u0627\u0632 "]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["\u062A\u0645\u0651 \u0625\u0644\u063A\u0627\u0621 \u0639\u0645\u0644\u064A\u0629 \u0631\u0641\u0639 \u0627\u0644\u0645\u0644\u0641\u0627\u062A"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["\u062A\u0645\u0651 \u062A\u062C\u0627\u0648\u0632 \u0627\u0644\u0631\u0641\u0639"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['\u0631\u0641\u0639 "{folder}" \u062A\u0645\u0651 \u062A\u062C\u0627\u0648\u0632\u0647']},"Upload progress":{msgid:"Upload progress",msgstr:["\u062A\u0642\u062F\u0651\u064F\u0645 \u0627\u0644\u0631\u0641\u0639 "]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\u0639\u0646\u062F \u062A\u062D\u062F\u064A\u062F \u0645\u062C\u0644\u062F \u0648\u0627\u0631\u062F\u060C \u0623\u064A \u0645\u0644\u0641\u0627\u062A \u0645\u062A\u0639\u0627\u0631\u0636\u0629 \u0628\u062F\u0627\u062E\u0644\u0647 \u0633\u062A\u062A\u0645 \u0627\u0644\u0643\u062A\u0627\u0628\u0629 \u0641\u0648\u0642\u0647\u0627."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["\u0639\u0646\u062F \u062A\u062D\u062F\u064A\u062F \u0645\u062C\u0644\u062F \u0648\u0627\u0631\u062F\u060C \u0633\u062A\u062A\u0645 \u0643\u062A\u0627\u0628\u0629 \u0627\u0644\u0645\u062D\u062A\u0648\u0649 \u0641\u064A \u0627\u0644\u0645\u062C\u0644\u062F \u0627\u0644\u0645\u0648\u062C\u0648\u062F \u0648 \u0633\u064A\u062A\u0645 \u062A\u0646\u0641\u064A\u0630 \u062D\u0644 \u0627\u0644\u062A\u0639\u0627\u0631\u0636 \u0628\u0634\u0643\u0644 \u062A\u0639\u0627\u0648\u064F\u062F\u064A."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\u0623\u064A\u0651\u064F \u0627\u0644\u0645\u0644\u0641\u0627\u062A \u062A\u0631\u063A\u0628 \u0641\u064A \u0627\u0644\u0625\u0628\u0642\u0627\u0621 \u0639\u0644\u064A\u0647\u0627\u061F"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\u064A\u0645\u0643\u0646\u0643 \u0625\u0645\u0651\u0627 \u062A\u063A\u064A\u064A\u0631 \u0627\u0633\u0645 \u0627\u0644\u0645\u0644\u0641\u060C \u0623\u0648 \u062A\u062C\u0627\u0648\u0632\u0647\u060C \u0623\u0648 \u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u0639\u0645\u0644\u064A\u0629 \u0628\u0631\u064F\u0645\u0651\u064E\u062A\u0647\u0627."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u064A\u062C\u0628 \u0623\u0646 \u062A\u062E\u062A\u0627\u0631 \u0646\u0633\u062E\u0629 \u0648\u0627\u062D\u062F\u0629 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0645\u0646 \u0643\u0644 \u0645\u0644\u0641 \u0644\u0644\u0627\u0633\u062A\u0645\u0631\u0627\u0631."]}}}}},{locale:"ast",json:{charset:"utf-8",headers:{"Last-Translator":"enolp <enolp@softastur.org>, 2023","Language-Team":"Asturian (https://app.transifex.com/f7cloud/teams/64236/ast/)","Content-Type":"text/plain; charset=UTF-8",Language:"ast","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
enolp <enolp@softastur.org>, 2023
`},msgstr:[`Last-Translator: enolp <enolp@softastur.org>, 2023
Language-Team: Asturian (https://app.transifex.com/f7cloud/teams/64236/ast/)
Content-Type: text/plain; charset=UTF-8
Language: ast
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} ficheru en coflictu","{count} ficheros en coflictu"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} ficheru en coflictu en {dirname}","{count} ficheros en coflictu en {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["Queden {seconds} segundos"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["Tiempu que queda: {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["queden unos segundos"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Encaboxar les xubes"]},Continue:{msgid:"Continue",msgstr:["Siguir"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimando'l tiempu que falta"]},"Existing version":{msgid:"Existing version",msgstr:["Versi\xF3n esistente"]},"If you select both versions, the copied file will have a number added to its name.":{msgid:"If you select both versions, the copied file will have a number added to its name.",msgstr:["Si seleiciones dambes versiones, el ficheru copi\xE1u va tener un n\xFAmberu amest\xE1u al so nome."]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["La data de la \xFAltima modificaci\xF3n ye desconocida"]},New:{msgid:"New",msgstr:["Nuevu"]},"New version":{msgid:"New version",msgstr:["Versi\xF3n nueva"]},paused:{msgid:"paused",msgstr:["en posa"]},"Preview image":{msgid:"Preview image",msgstr:["Previsualizar la imaxe"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Marcar toles caxelles"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleicionar tolos ficheros esistentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleicionar tolos ficheros nuevos"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Saltar esti ficheru","Saltar {count} ficheros"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tama\xF1u desconoc\xEDu"]},"Upload cancelled":{msgid:"Upload cancelled",msgstr:["Encabox\xF3se la xuba"]},"Upload files":{msgid:"Upload files",msgstr:["Xubir ficheros"]},"Upload progress":{msgid:"Upload progress",msgstr:["Xuba en cursu"]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\xBFQu\xE9 ficheros quies caltener?"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Tienes de seleicionar polo menos una versi\xF3n de cada ficheru pa siguir."]}}}}},{locale:"az",json:{charset:"utf-8",headers:{"Last-Translator":"Rashad Aliyev <microphprashad@gmail.com>, 2023","Language-Team":"Azerbaijani (https://app.transifex.com/f7cloud/teams/64236/az/)","Content-Type":"text/plain; charset=UTF-8",Language:"az","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Rashad Aliyev <microphprashad@gmail.com>, 2023
`},msgstr:[`Last-Translator: Rashad Aliyev <microphprashad@gmail.com>, 2023
Language-Team: Azerbaijani (https://app.transifex.com/f7cloud/teams/64236/az/)
Content-Type: text/plain; charset=UTF-8
Language: az
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} saniy\u0259 qal\u0131b"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["{time} qal\u0131b"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["bir ne\xE7\u0259 saniy\u0259 qal\u0131b"]},Add:{msgid:"Add",msgstr:["\u018Flav\u0259 et"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Y\xFCkl\u0259m\u0259ni imtina et"]},"estimating time left":{msgid:"estimating time left",msgstr:["T\u0259xmini qalan vaxt"]},paused:{msgid:"paused",msgstr:["pauzadad\u0131r"]},"Upload files":{msgid:"Upload files",msgstr:["Fayllar\u0131 y\xFCkl\u0259"]}}}}},{locale:"be",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Belarusian (https://www.transifex.com/f7cloud/teams/64236/be/)","Content-Type":"text/plain; charset=UTF-8",Language:"be","Plural-Forms":"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Belarusian (https://www.transifex.com/f7cloud/teams/64236/be/)
Content-Type: text/plain; charset=UTF-8
Language: be
Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"bg",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Bulgarian (Bulgaria) (https://www.transifex.com/f7cloud/teams/64236/bg_BG/)","Content-Type":"text/plain; charset=UTF-8",Language:"bg_BG","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Bulgarian (Bulgaria) (https://www.transifex.com/f7cloud/teams/64236/bg_BG/)
Content-Type: text/plain; charset=UTF-8
Language: bg_BG
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"bn_BD",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Bengali (Bangladesh) (https://www.transifex.com/f7cloud/teams/64236/bn_BD/)","Content-Type":"text/plain; charset=UTF-8",Language:"bn_BD","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Bengali (Bangladesh) (https://www.transifex.com/f7cloud/teams/64236/bn_BD/)
Content-Type: text/plain; charset=UTF-8
Language: bn_BD
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"br",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Breton (https://www.transifex.com/f7cloud/teams/64236/br/)","Content-Type":"text/plain; charset=UTF-8",Language:"br","Plural-Forms":"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Breton (https://www.transifex.com/f7cloud/teams/64236/br/)
Content-Type: text/plain; charset=UTF-8
Language: br
Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"bs",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Bosnian (https://www.transifex.com/f7cloud/teams/64236/bs/)","Content-Type":"text/plain; charset=UTF-8",Language:"bs","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Bosnian (https://www.transifex.com/f7cloud/teams/64236/bs/)
Content-Type: text/plain; charset=UTF-8
Language: bs
Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ca",json:{charset:"utf-8",headers:{"Last-Translator":"Toni Hermoso Pulido <toniher@softcatala.cat>, 2022","Language-Team":"Catalan (https://www.transifex.com/f7cloud/teams/64236/ca/)","Content-Type":"text/plain; charset=UTF-8",Language:"ca","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Marc Riera <marcriera@softcatala.org>, 2022
Toni Hermoso Pulido <toniher@softcatala.cat>, 2022
`},msgstr:[`Last-Translator: Toni Hermoso Pulido <toniher@softcatala.cat>, 2022
Language-Team: Catalan (https://www.transifex.com/f7cloud/teams/64236/ca/)
Content-Type: text/plain; charset=UTF-8
Language: ca
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["Queden {seconds} segons"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["Queden {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["Queden uns segons"]},Add:{msgid:"Add",msgstr:["Afegeix"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancel\xB7la les pujades"]},"estimating time left":{msgid:"estimating time left",msgstr:["S'est\xE0 estimant el temps restant"]},paused:{msgid:"paused",msgstr:["En pausa"]},"Upload files":{msgid:"Upload files",msgstr:["Puja els fitxers"]}}}}},{locale:"cs",json:{charset:"utf-8",headers:{"Last-Translator":"Pavel Borecki <pavel.borecki@gmail.com>, 2025","Language-Team":"Czech (Czech Republic) (https://app.transifex.com/f7cloud/teams/64236/cs_CZ/)","Content-Type":"text/plain; charset=UTF-8",Language:"cs_CZ","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Michal \u0160mahel <ceskyDJ@seznam.cz>, 2024
Martin Hankovec, 2024
Appukonrad <appukonrad@gmail.com>, 2024
Pavel Borecki <pavel.borecki@gmail.com>, 2025
`},msgstr:[`Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>, 2025
Language-Team: Czech (Czech Republic) (https://app.transifex.com/f7cloud/teams/64236/cs_CZ/)
Content-Type: text/plain; charset=UTF-8
Language: cs_CZ
Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["\u201E{segment}\u201C nen\xED povoleno pou\u017E\xEDt jako n\xE1zev souboru \u010Di slo\u017Eky."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:["\u201E{segment}\u201C nen\xED povolen\xE9ho typu souboru."]},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["\u201E{segment}\u201C nen\xED povoleno pou\u017E\xEDt v r\xE1mci n\xE1zvu souboru \u010Di slo\u017Eky."]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} kolize soubor\u016F","{count} kolize soubor\u016F","{count} koliz\xED soubor\u016F","{count} kolize soubor\u016F"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} kolize souboru v {dirname}","{count} kolize souboru v {dirname}","{count} koliz\xED soubor\u016F v {dirname}","{count} kolize souboru v {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["zb\xFDv\xE1 {seconds}","zb\xFDvaj\xED {seconds}","zb\xFDv\xE1 {seconds}","zb\xFDvaj\xED {seconds}"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["zb\xFDv\xE1 {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["zb\xFDv\xE1 n\u011Bkolik sekund"]},assembling:{msgid:"assembling",msgstr:["sestavov\xE1n\xED"]},Cancel:{msgid:"Cancel",msgstr:["Zru\u0161it"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Zru\u0161it celou operaci"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Zru\u0161it nahr\xE1v\xE1n\xED"]},Continue:{msgid:"Continue",msgstr:["Pokra\u010Dovat"]},"Create new":{msgid:"Create new",msgstr:["Vytvo\u0159it nov\xFD"]},"estimating time left":{msgid:"estimating time left",msgstr:["odhaduje se zb\xFDvaj\xEDc\xED \u010Das"]},"Existing version":{msgid:"Existing version",msgstr:["Existuj\xEDc\xED verze"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Shluky se nepoda\u0159ilo d\xE1t dohromady"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Soubor se nepoda\u0159ilo nahr\xE1t"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["N\xE1zvy soubor\u016F nemohou kon\u010Dit na \u201E{segment}\u201C."]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Pokud vyberete ob\u011B verze, p\u0159\xEDchoz\xED soubor bude m\xEDt ke jm\xE9nu p\u0159id\xE1nu \u010D\xEDslici."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Neplatn\xFD n\xE1zev souboru"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Nezn\xE1m\xE9 datum posledn\xED \xFApravy"]},New:{msgid:"New",msgstr:["Nov\xE9"]},"New filename":{msgid:"New filename",msgstr:["Nov\xFD n\xE1zev souboru"]},"New version":{msgid:"New version",msgstr:["Nov\xE1 verze"]},paused:{msgid:"paused",msgstr:["pozastaveno"]},"Preview image":{msgid:"Preview image",msgstr:["N\xE1hled obr\xE1zku"]},Rename:{msgid:"Rename",msgstr:["P\u0159ejmenovat"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Ozna\u010Dit v\u0161echny za\u0161krt\xE1vac\xED kolonky"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Vybrat ve\u0161ker\xE9 st\xE1vaj\xEDc\xED soubory"]},"Select all new files":{msgid:"Select all new files",msgstr:["Vybrat ve\u0161ker\xE9 nov\xE9 soubory"]},Skip:{msgid:"Skip",msgstr:["P\u0159esko\u010Dit"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["P\u0159esko\u010Dit {count} soubor","P\u0159esko\u010Dit {count} soubory","P\u0159esko\u010Dit {count} soubor\u016F","P\u0159esko\u010Dit {count} soubory"]},"Skip this file":{msgid:"Skip this file",msgstr:["P\u0159esko\u010Dit tento soubor"]},"Unknown size":{msgid:"Unknown size",msgstr:["Nezn\xE1m\xE1 velikost"]},Upload:{msgid:"Upload",msgstr:["Nahr\xE1t"]},"Upload files":{msgid:"Upload files",msgstr:["Nahr\xE1t soubory"]},"Upload folders":{msgid:"Upload folders",msgstr:["Nahr\xE1t slo\u017Eky"]},"Upload from device":{msgid:"Upload from device",msgstr:["Nahr\xE1t ze za\u0159\xEDzen\xED"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Nahr\xE1v\xE1n\xED bylo zru\u0161eno"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Nahr\xE1n\xED bylo p\u0159esko\u010Deno"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["Nahr\xE1n\xED \u201E{folder}\u201C bylo p\u0159esko\u010Deno"]},"Upload progress":{msgid:"Upload progress",msgstr:["Postup v nahr\xE1v\xE1n\xED"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Po v\xFDb\u011Bru p\u0159\xEDchoz\xED slo\u017Eky budou rovn\u011B\u017E p\u0159eps\xE1ny v\u0161echny v n\xED obsa\u017Een\xE9 konfliktn\xED soubory"]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Kdy\u017E je vybr\xE1na p\u0159\xEDchoz\xED slo\u017Eka, obsah je zaps\xE1n do existuj\xEDc\xED slo\u017Eky a je provedeno rekurzivn\xED \u0159e\u0161en\xED koliz\xED."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Kter\xE9 soubory si p\u0159ejete ponechat?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Soubor je mo\u017En\xE9 bu\u010F p\u0159ejmenovat, p\u0159esko\u010Dit nebo celou operaci zru\u0161it."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Aby bylo mo\u017En\xE9 pokra\u010Dovat, je t\u0159eba vybrat alespo\u0148 jednu verzi od ka\u017Ed\xE9ho souboru."]}}}}},{locale:"cy_GB",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Welsh (United Kingdom) (https://www.transifex.com/f7cloud/teams/64236/cy_GB/)","Content-Type":"text/plain; charset=UTF-8",Language:"cy_GB","Plural-Forms":"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Welsh (United Kingdom) (https://www.transifex.com/f7cloud/teams/64236/cy_GB/)
Content-Type: text/plain; charset=UTF-8
Language: cy_GB
Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"da",json:{charset:"utf-8",headers:{"Last-Translator":"Martin Bonde <Martin@maboni.dk>, 2025","Language-Team":"Danish (https://app.transifex.com/f7cloud/teams/64236/da/)","Content-Type":"text/plain; charset=UTF-8",Language:"da","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Rasmus Rosendahl-Kaa, 2024
Martin Bonde <Martin@maboni.dk>, 2025
`},msgstr:[`Last-Translator: Martin Bonde <Martin@maboni.dk>, 2025
Language-Team: Danish (https://app.transifex.com/f7cloud/teams/64236/da/)
Content-Type: text/plain; charset=UTF-8
Language: da
Plural-Forms: nplurals=2; plural=(n != 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" er et forbudt fil- eller mappenavn.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" er en forbudt filtype.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" er ikke tilladt i et fil- eller mappenavn.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} fil konflikt","{count} filer i konflikt"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} fil konflikt i {dirname}","{count} filer i konflikt i {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{sekunder} sekunder tilbage","{sekunder} sekunder tilbage"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} tilbage"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["et par sekunder tilbage"]},assembling:{msgid:"assembling",msgstr:["samling"]},Cancel:{msgid:"Cancel",msgstr:["Annuller"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Annuller hele handlingen"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Annuller uploads"]},Continue:{msgid:"Continue",msgstr:["Forts\xE6t"]},"Create new":{msgid:"Create new",msgstr:["Opret ny"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimering af resterende tid"]},"Existing version":{msgid:"Existing version",msgstr:["Eksisterende version"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Mislykkedes at samle stumperne sammen"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Kunne ikke uploade filen"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Filnavne m\xE5 ikke slutte med "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{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."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ugyldigt filnavn"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Sidste modifikationsdato ukendt"]},New:{msgid:"New",msgstr:["Ny"]},"New filename":{msgid:"New filename",msgstr:["Nyt filnavn"]},"New version":{msgid:"New version",msgstr:["Ny version"]},paused:{msgid:"paused",msgstr:["pauset"]},"Preview image":{msgid:"Preview image",msgstr:["Forh\xE5ndsvisning af billede"]},Rename:{msgid:"Rename",msgstr:["Omd\xF8b"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["V\xE6lg alle felter"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["V\xE6lg alle eksisterende filer"]},"Select all new files":{msgid:"Select all new files",msgstr:["V\xE6lg alle nye filer"]},Skip:{msgid:"Skip",msgstr:["Spring over"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Spring denne fil over","Spring {count} filer over"]},"Unknown size":{msgid:"Unknown size",msgstr:["Ukendt st\xF8rrelse"]},Upload:{msgid:"Upload",msgstr:["Upload"]},"Upload files":{msgid:"Upload files",msgstr:["Upload filer"]},"Upload folders":{msgid:"Upload folders",msgstr:["Upload mapper"]},"Upload from device":{msgid:"Upload from device",msgstr:["Upload fra enhed"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Upload er blevet annulleret"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Upload er blevet sprunget over"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Upload af "{folder}" er blevet sprunget over']},"Upload progress":{msgid:"Upload progress",msgstr:["Upload fremskridt"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["N\xE5r en indg\xE5ende mappe er valgt, vil alle modstridende filer i den ogs\xE5 blive overskrevet."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{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, vil dens indhold blive skrevet ind i den eksisterende mappe og en rekursiv konfliktl\xF8sning udf\xF8res."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Hvilke filer \xF8nsker du at beholde?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Du kan enten omd\xF8be filen, springe denne fil over eller annullere hele handlingen."]},"You need to select at least one version of each file to continue.":{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."]}}}}},{locale:"de",json:{charset:"utf-8",headers:{"Last-Translator":"Martin Wilichowski, 2025","Language-Team":"German (https://app.transifex.com/f7cloud/teams/64236/de/)","Content-Type":"text/plain; charset=UTF-8",Language:"de","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Andy Scherzinger <info@andy-scherzinger.de>, 2024
Mark Ziegler <mark.ziegler@rakekniven.de>, 2025
Mario Siegmann <mario_siegmann@web.de>, 2025
Martin Wilichowski, 2025
`},msgstr:[`Last-Translator: Martin Wilichowski, 2025
Language-Team: German (https://app.transifex.com/f7cloud/teams/64236/de/)
Content-Type: text/plain; charset=UTF-8
Language: de
Plural-Forms: nplurals=2; plural=(n != 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" ist ein verbotener Datei- oder Ordnername.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" ist ein verbotener Dateityp.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ist in einem Datei- oder Ordnernamen nicht zul\xE4ssig.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} Datei-Konflikt","{count} Datei-Konflikte"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} Datei-Konflikt in {dirname}","{count} Datei-Konflikte in {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} Sekunde verbleibt","{seconds} Sekunden verbleiben"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} verbleibend"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["ein paar Sekunden verbleiben"]},assembling:{msgid:"assembling",msgstr:["zusammenf\xFCgen"]},Cancel:{msgid:"Cancel",msgstr:["Abbrechen"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Den gesamten Vorgang abbrechen"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Hochladen abbrechen"]},Continue:{msgid:"Continue",msgstr:["Fortsetzen"]},"Create new":{msgid:"Create new",msgstr:["Neu erstellen"]},"estimating time left":{msgid:"estimating time left",msgstr:["Berechne verbleibende Zeit"]},"Existing version":{msgid:"Existing version",msgstr:["Vorhandene Version"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Die Teile konnten nicht zusammengef\xFCgt werden"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Die Datei konnte nicht hochgeladen werden"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Dateinamen d\xFCrfen nicht mit "{segment}" enden.']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Wenn du beide Versionen ausw\xE4hlst, wird der eingehenden Datei eine Nummer zum Namen hinzugef\xFCgt."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ung\xFCltiger Dateiname"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Datum der letzten \xC4nderung unbekannt"]},New:{msgid:"New",msgstr:["Neu"]},"New filename":{msgid:"New filename",msgstr:["Neuer Dateiname"]},"New version":{msgid:"New version",msgstr:["Neue Version"]},paused:{msgid:"paused",msgstr:["Pausiert"]},"Preview image":{msgid:"Preview image",msgstr:["Vorschaubild"]},Rename:{msgid:"Rename",msgstr:["Umbenennen"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Alle Kontrollk\xE4stchen aktivieren"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Alle vorhandenen Dateien ausw\xE4hlen"]},"Select all new files":{msgid:"Select all new files",msgstr:["Alle neuen Dateien ausw\xE4hlen"]},Skip:{msgid:"Skip",msgstr:["\xDCberspringen"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count} Datei \xFCberspringen","{count} Dateien \xFCberspringen"]},"Skip this file":{msgid:"Skip this file",msgstr:["Diese Datei \xFCberspringen"]},"Unknown size":{msgid:"Unknown size",msgstr:["Unbekannte Gr\xF6\xDFe"]},Upload:{msgid:"Upload",msgstr:["Hochladen"]},"Upload files":{msgid:"Upload files",msgstr:["Dateien hochladen"]},"Upload folders":{msgid:"Upload folders",msgstr:["Ordner hochladen"]},"Upload from device":{msgid:"Upload from device",msgstr:["Vom Ger\xE4t hochladen"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Das Hochladen wurde abgebrochen"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Das Hochladen wurde \xFCbersprungen"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Das Hochladen von "{folder}" wurde \xFCbersprungen']},"Upload progress":{msgid:"Upload progress",msgstr:["Fortschritt beim Hochladen"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{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 alle darin enthaltenen Konfliktdateien ebenfalls \xFCberschrieben."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{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."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Welche Dateien m\xF6chtest du behalten?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Du kannst die Datei entweder umbenennen, diese Datei \xFCberspringen oder den gesamten Vorgang abbrechen."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Du musst mindestens eine Version jeder Datei ausw\xE4hlen, um fortzufahren."]}}}}},{locale:"de_DE",json:{charset:"utf-8",headers:{"Last-Translator":"Martin Wilichowski, 2025","Language-Team":"German (Germany) (https://app.transifex.com/f7cloud/teams/64236/de_DE/)","Content-Type":"text/plain; charset=UTF-8",Language:"de_DE","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Mark Ziegler <mark.ziegler@rakekniven.de>, 2025
Mario Siegmann <mario_siegmann@web.de>, 2025
Martin Wilichowski, 2025
`},msgstr:[`Last-Translator: Martin Wilichowski, 2025
Language-Team: German (Germany) (https://app.transifex.com/f7cloud/teams/64236/de_DE/)
Content-Type: text/plain; charset=UTF-8
Language: de_DE
Plural-Forms: nplurals=2; plural=(n != 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" ist ein verbotener Datei- oder Ordnername.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" ist ein verbotener Dateityp.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ist in einem Datei- oder Ordnernamen nicht zul\xE4ssig.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} Datei-Konflikt","{count} Datei-Konflikte"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} Datei-Konflikt in {dirname}","{count} Datei-Konflikte in {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} Sekunde verbleibt","{seconds} Sekunden verbleiben"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} verbleibend"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["ein paar Sekunden verbleiben"]},assembling:{msgid:"assembling",msgstr:["zusammenf\xFCgen"]},Cancel:{msgid:"Cancel",msgstr:["Abbrechen"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Den gesamten Vorgang abbrechen"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Hochladen abbrechen"]},Continue:{msgid:"Continue",msgstr:["Fortsetzen"]},"Create new":{msgid:"Create new",msgstr:["Neu erstellen"]},"estimating time left":{msgid:"estimating time left",msgstr:["Berechne verbleibende Zeit"]},"Existing version":{msgid:"Existing version",msgstr:["Vorhandene Version"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Die Teile konnten nicht zusammengef\xFCgt werden"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Die Datei konnte nicht hochgeladen werden"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Dateinamen d\xFCrfen nicht mit "{segment}" enden.']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Wenn Sie beide Versionen ausw\xE4hlen, wird der eingehenden Datei eine Nummer zum Namen hinzugef\xFCgt."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ung\xFCltiger Dateiname"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Datum der letzten \xC4nderung unbekannt"]},New:{msgid:"New",msgstr:["Neu"]},"New filename":{msgid:"New filename",msgstr:["Neuer Dateiname"]},"New version":{msgid:"New version",msgstr:["Neue Version"]},paused:{msgid:"paused",msgstr:["Pausiert"]},"Preview image":{msgid:"Preview image",msgstr:["Vorschaubild"]},Rename:{msgid:"Rename",msgstr:["Umbenennen"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Alle Kontrollk\xE4stchen aktivieren"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Alle vorhandenen Dateien ausw\xE4hlen"]},"Select all new files":{msgid:"Select all new files",msgstr:["Alle neuen Dateien ausw\xE4hlen"]},Skip:{msgid:"Skip",msgstr:["\xDCberspringen"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count} Datei \xFCberspringen","{count} Dateien \xFCberspringen"]},"Skip this file":{msgid:"Skip this file",msgstr:["Diese Datei \xFCberspringen"]},"Unknown size":{msgid:"Unknown size",msgstr:["Unbekannte Gr\xF6\xDFe"]},Upload:{msgid:"Upload",msgstr:["Hochladen"]},"Upload files":{msgid:"Upload files",msgstr:["Dateien hochladen"]},"Upload folders":{msgid:"Upload folders",msgstr:["Ordner hochladen"]},"Upload from device":{msgid:"Upload from device",msgstr:["Vom Ger\xE4t hochladen"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Das Hochladen wurde abgebrochen"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Das Hochladen wurde \xFCbersprungen"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Das Hochladen von "{folder}" wurde \xFCbersprungen']},"Upload progress":{msgid:"Upload progress",msgstr:["Fortschritt beim Hochladen"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{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 alle darin enthaltenen Konfliktdateien ebenfalls \xFCberschrieben."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{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."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Welche Dateien m\xF6chten Sie behalten?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Sie k\xF6nnen die Datei entweder umbenennen, diese Datei \xFCberspringen oder den gesamten Vorgang abbrechen."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Sie m\xFCssen mindestens eine Version jeder Datei ausw\xE4hlen, um fortzufahren."]}}}}},{locale:"el",json:{charset:"utf-8",headers:{"Last-Translator":"Efstathios Iosifidis <iefstathios@gmail.com>, 2025","Language-Team":"Greek (https://app.transifex.com/f7cloud/teams/64236/el/)","Content-Type":"text/plain; charset=UTF-8",Language:"el","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Efstathios Iosifidis <iefstathios@gmail.com>, 2025
`},msgstr:[`Last-Translator: Efstathios Iosifidis <iefstathios@gmail.com>, 2025
Language-Team: Greek (https://app.transifex.com/f7cloud/teams/64236/el/)
Content-Type: text/plain; charset=UTF-8
Language: el
Plural-Forms: nplurals=2; plural=(n != 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['\u03A4\u03BF "{segment}" \u03B5\u03AF\u03BD\u03B1\u03B9 \u03B1\u03C0\u03B1\u03B3\u03BF\u03C1\u03B5\u03C5\u03BC\u03AD\u03BD\u03BF \u03CC\u03BD\u03BF\u03BC\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5 \u03AE \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['\u03A4\u03BF "{segment}" \u03B5\u03AF\u03BD\u03B1\u03B9 \u03B1\u03C0\u03B1\u03B3\u03BF\u03C1\u03B5\u03C5\u03BC\u03AD\u03BD\u03BF\u03C2 \u03C4\u03CD\u03C0\u03BF\u03C2 \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['\u03A4\u03BF "{segment}" \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 \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5 \u03AE \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF \u03C3\u03B5 \u03B4\u03B9\u03AD\u03BD\u03B5\u03BE\u03B7","{count} \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1 \u03C3\u03B5 \u03B4\u03B9\u03AD\u03BD\u03B5\u03BE\u03B7"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF \u03C3\u03B5 \u03B4\u03B9\u03AD\u03BD\u03B5\u03BE\u03B7 \u03C3\u03C4\u03BF\u03BD \u03C6\u03AC\u03BA\u03B5\u03BB\u03BF {dirname}","{count} \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1 \u03C3\u03B5 \u03B4\u03B9\u03AD\u03BD\u03B5\u03BE\u03B7 \u03C3\u03C4\u03BF\u03BD \u03C6\u03AC\u03BA\u03B5\u03BB\u03BF {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["\u0391\u03C0\u03BF\u03BC\u03AD\u03BD\u03B5\u03B9 {seconds} \u03B4\u03B5\u03C5\u03C4\u03B5\u03C1\u03CC\u03BB\u03B5\u03C0\u03C4\u03BF","\u0391\u03C0\u03BF\u03BC\u03AD\u03BD\u03BF\u03C5\u03BD {seconds} \u03B4\u03B5\u03C5\u03C4\u03B5\u03C1\u03CC\u03BB\u03B5\u03C0\u03C4\u03B1"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["\u03B1\u03C0\u03BF\u03BC\u03AD\u03BD\u03BF\u03C5\u03BD {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u03B1\u03C0\u03BF\u03BC\u03AD\u03BD\u03BF\u03C5\u03BD \u03BB\u03AF\u03B3\u03B1 \u03B4\u03B5\u03C5\u03C4\u03B5\u03C1\u03CC\u03BB\u03B5\u03C0\u03C4\u03B1"]},assembling:{msgid:"assembling",msgstr:["\u03C3\u03C5\u03BD\u03B1\u03C1\u03BC\u03BF\u03BB\u03CC\u03B3\u03B7\u03C3\u03B7"]},Cancel:{msgid:"Cancel",msgstr:["\u0391\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["\u0391\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7 \u03CC\u03BB\u03B7\u03C2 \u03C4\u03B7\u03C2 \u03BB\u03B5\u03B9\u03C4\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1\u03C2"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u0391\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7 \u03BC\u03B5\u03C4\u03B1\u03C6\u03BF\u03C1\u03C4\u03CE\u03C3\u03B5\u03C9\u03BD"]},Continue:{msgid:"Continue",msgstr:["\u03A3\u03C5\u03BD\u03AD\u03C7\u03B5\u03B9\u03B1"]},"Create new":{msgid:"Create new",msgstr:["\u0394\u03B7\u03BC\u03B9\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1 \u03BD\u03AD\u03BF\u03C5"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u03B5\u03BA\u03C4\u03AF\u03BC\u03B7\u03C3\u03B7 \u03C4\u03BF\u03C5 \u03C7\u03C1\u03CC\u03BD\u03BF\u03C5 \u03C0\u03BF\u03C5 \u03B1\u03C0\u03BF\u03BC\u03AD\u03BD\u03B5\u03B9"]},"Existing version":{msgid:"Existing version",msgstr:["\u03A5\u03C0\u03AC\u03C1\u03C7\u03BF\u03C5\u03C3\u03B1 \u03AD\u03BA\u03B4\u03BF\u03C3\u03B7"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["\u0391\u03C0\u03BF\u03C4\u03C5\u03C7\u03AF\u03B1 \u03C3\u03C5\u03BD\u03B1\u03C1\u03BC\u03BF\u03BB\u03CC\u03B3\u03B7\u03C3\u03B7\u03C2 \u03C4\u03C9\u03BD \u03BA\u03BF\u03BC\u03BC\u03B1\u03C4\u03B9\u03CE\u03BD"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["\u0391\u03C0\u03BF\u03C4\u03C5\u03C7\u03AF\u03B1 \u03BC\u03B5\u03C4\u03B1\u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7\u03C2 \u03C4\u03BF\u03C5 \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['\u03A4\u03B1 \u03BF\u03BD\u03CC\u03BC\u03B1\u03C4\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03C9\u03BD \u03B4\u03B5\u03BD \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B5\u03BB\u03B5\u03B9\u03CE\u03BD\u03BF\u03C5\u03BD \u03BC\u03B5 "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\u0391\u03BD \u03B5\u03C0\u03B9\u03BB\u03AD\u03BE\u03B5\u03C4\u03B5 \u03BA\u03B1\u03B9 \u03C4\u03B9\u03C2 \u03B4\u03CD\u03BF \u03B5\u03BA\u03B4\u03CC\u03C3\u03B5\u03B9\u03C2, \u03C4\u03BF \u03B5\u03B9\u03C3\u03B5\u03C1\u03C7\u03CC\u03BC\u03B5\u03BD\u03BF \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF \u03B8\u03B1 \u03AD\u03C7\u03B5\u03B9 \u03AD\u03BD\u03B1\u03BD \u03B1\u03C1\u03B9\u03B8\u03BC\u03CC \u03C0\u03C1\u03BF\u03C3\u03B1\u03C1\u03C4\u03B7\u03BC\u03AD\u03BD\u03BF \u03C3\u03C4\u03BF \u03CC\u03BD\u03BF\u03BC\u03AC \u03C4\u03BF\u03C5."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF \u03CC\u03BD\u03BF\u03BC\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["\u0386\u03B3\u03BD\u03C9\u03C3\u03C4\u03B7 \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1 \u03C4\u03B5\u03BB\u03B5\u03C5\u03C4\u03B1\u03AF\u03B1\u03C2 \u03C4\u03C1\u03BF\u03C0\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7\u03C2"]},New:{msgid:"New",msgstr:["\u039D\u03AD\u03BF"]},"New filename":{msgid:"New filename",msgstr:["\u039D\u03AD\u03BF \u03CC\u03BD\u03BF\u03BC\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5"]},"New version":{msgid:"New version",msgstr:["\u039D\u03AD\u03B1 \u03AD\u03BA\u03B4\u03BF\u03C3\u03B7"]},paused:{msgid:"paused",msgstr:["\u03C3\u03B5 \u03C0\u03B1\u03CD\u03C3\u03B7"]},"Preview image":{msgid:"Preview image",msgstr:["\u03A0\u03C1\u03BF\u03B5\u03C0\u03B9\u03C3\u03BA\u03CC\u03C0\u03B7\u03C3\u03B7 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2"]},Rename:{msgid:"Rename",msgstr:["\u039C\u03B5\u03C4\u03BF\u03BD\u03BF\u03BC\u03B1\u03C3\u03AF\u03B1"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03CC\u03BB\u03C9\u03BD \u03C4\u03C9\u03BD \u03C0\u03BB\u03B1\u03B9\u03C3\u03AF\u03C9\u03BD \u03B5\u03BB\u03AD\u03B3\u03C7\u03BF\u03C5"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03CC\u03BB\u03C9\u03BD \u03C4\u03C9\u03BD \u03C5\u03C0\u03B1\u03C1\u03C7\u03CC\u03BD\u03C4\u03C9\u03BD \u03B1\u03C1\u03C7\u03B5\u03AF\u03C9\u03BD"]},"Select all new files":{msgid:"Select all new files",msgstr:["\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03CC\u03BB\u03C9\u03BD \u03C4\u03C9\u03BD \u03BD\u03AD\u03C9\u03BD \u03B1\u03C1\u03C7\u03B5\u03AF\u03C9\u03BD"]},Skip:{msgid:"Skip",msgstr:["\u03A0\u03B1\u03C1\u03AC\u03BB\u03B5\u03B9\u03C8\u03B7"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["\u03A0\u03B1\u03C1\u03AC\u03BB\u03B5\u03B9\u03C8\u03B7 {count} \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5","\u03A0\u03B1\u03C1\u03AC\u03BB\u03B5\u03B9\u03C8\u03B7 {count} \u03B1\u03C1\u03C7\u03B5\u03AF\u03C9\u03BD"]},"Skip this file":{msgid:"Skip this file",msgstr:["\u03A0\u03B1\u03C1\u03B1\u03BB\u03B5\u03AF\u03C8\u03C4\u03B5 \u03B1\u03C5\u03C4\u03CC \u03C4\u03BF \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF"]},"Unknown size":{msgid:"Unknown size",msgstr:["\u0386\u03B3\u03BD\u03C9\u03C3\u03C4\u03BF \u03BC\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2"]},Upload:{msgid:"Upload",msgstr:["\u039C\u03B5\u03C4\u03B1\u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7"]},"Upload files":{msgid:"Upload files",msgstr:["\u039C\u03B5\u03C4\u03B1\u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7 \u03B1\u03C1\u03C7\u03B5\u03AF\u03C9\u03BD"]},"Upload folders":{msgid:"Upload folders",msgstr:["\u039C\u03B5\u03C4\u03B1\u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7 \u03C6\u03B1\u03BA\u03AD\u03BB\u03C9\u03BD"]},"Upload from device":{msgid:"Upload from device",msgstr:["\u039C\u03B5\u03C4\u03B1\u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7 \u03B1\u03C0\u03CC \u03C3\u03C5\u03C3\u03BA\u03B5\u03C5\u03AE"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["\u0397 \u03BC\u03B5\u03C4\u03B1\u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7 \u03B1\u03BA\u03C5\u03C1\u03CE\u03B8\u03B7\u03BA\u03B5"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["\u0397 \u03BC\u03B5\u03C4\u03B1\u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7 \u03C0\u03B1\u03C1\u03B1\u03BB\u03B5\u03AF\u03C6\u03B8\u03B7\u03BA\u03B5"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['\u0397 \u03BC\u03B5\u03C4\u03B1\u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7 \u03C4\u03BF\u03C5 "{folder}" \u03C0\u03B1\u03C1\u03B1\u03BB\u03B5\u03AF\u03C6\u03B8\u03B7\u03BA\u03B5']},"Upload progress":{msgid:"Upload progress",msgstr:["\u03A0\u03C1\u03CC\u03BF\u03B4\u03BF\u03C2 \u03BC\u03B5\u03C4\u03B1\u03C6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7\u03C2"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\u038C\u03C4\u03B1\u03BD \u03B5\u03C0\u03B9\u03BB\u03AD\u03B3\u03B5\u03C4\u03B1\u03B9 \u03AD\u03BD\u03B1\u03C2 \u03B5\u03B9\u03C3\u03B5\u03C1\u03C7\u03CC\u03BC\u03B5\u03BD\u03BF\u03C2 \u03C6\u03AC\u03BA\u03B5\u03BB\u03BF\u03C2, \u03CC\u03BB\u03B1 \u03C4\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1 \u03C3\u03B5 \u03B4\u03B9\u03AD\u03BD\u03B5\u03BE\u03B7 \u03BC\u03AD\u03C3\u03B1 \u03C3\u03B5 \u03B1\u03C5\u03C4\u03CC\u03BD \u03B8\u03B1 \u03B1\u03BD\u03C4\u03B9\u03BA\u03B1\u03C4\u03B1\u03C3\u03C4\u03B1\u03B8\u03BF\u03CD\u03BD."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["\u038C\u03C4\u03B1\u03BD \u03B5\u03C0\u03B9\u03BB\u03AD\u03B3\u03B5\u03C4\u03B1\u03B9 \u03AD\u03BD\u03B1\u03C2 \u03B5\u03B9\u03C3\u03B5\u03C1\u03C7\u03CC\u03BC\u03B5\u03BD\u03BF\u03C2 \u03C6\u03AC\u03BA\u03B5\u03BB\u03BF\u03C2, \u03C4\u03BF \u03C0\u03B5\u03C1\u03B9\u03B5\u03C7\u03CC\u03BC\u03B5\u03BD\u03CC \u03C4\u03BF\u03C5 \u03B3\u03C1\u03AC\u03C6\u03B5\u03C4\u03B1\u03B9 \u03C3\u03C4\u03BF\u03BD \u03C5\u03C0\u03AC\u03C1\u03C7\u03BF\u03BD\u03C4\u03B1 \u03C6\u03AC\u03BA\u03B5\u03BB\u03BF \u03BA\u03B1\u03B9 \u03B5\u03BA\u03C4\u03B5\u03BB\u03B5\u03AF\u03C4\u03B1\u03B9 \u03B1\u03BD\u03B1\u03B4\u03C1\u03BF\u03BC\u03B9\u03BA\u03AE \u03B5\u03C0\u03AF\u03BB\u03C5\u03C3\u03B7 \u03B4\u03B9\u03B5\u03BD\u03AD\u03BE\u03B5\u03C9\u03BD."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\u03A0\u03BF\u03B9\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03B1 \u03B8\u03AD\u03BB\u03B5\u03C4\u03B5 \u03BD\u03B1 \u03B4\u03B9\u03B1\u03C4\u03B7\u03C1\u03AE\u03C3\u03B5\u03C4\u03B5;"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\u039C\u03C0\u03BF\u03C1\u03B5\u03AF\u03C4\u03B5 \u03B5\u03AF\u03C4\u03B5 \u03BD\u03B1 \u03BC\u03B5\u03C4\u03BF\u03BD\u03BF\u03BC\u03AC\u03C3\u03B5\u03C4\u03B5 \u03C4\u03BF \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF, \u03BD\u03B1 \u03C0\u03B1\u03C1\u03B1\u03BB\u03B5\u03AF\u03C8\u03B5\u03C4\u03B5 \u03B1\u03C5\u03C4\u03CC \u03C4\u03BF \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF \u03AE \u03BD\u03B1 \u03B1\u03BA\u03C5\u03C1\u03CE\u03C3\u03B5\u03C4\u03B5 \u03CC\u03BB\u03B7 \u03C4\u03B7 \u03BB\u03B5\u03B9\u03C4\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u03A0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03B5\u03C0\u03B9\u03BB\u03AD\u03BE\u03B5\u03C4\u03B5 \u03C4\u03BF\u03C5\u03BB\u03AC\u03C7\u03B9\u03C3\u03C4\u03BF\u03BD \u03BC\u03AF\u03B1 \u03AD\u03BA\u03B4\u03BF\u03C3\u03B7 \u03BA\u03AC\u03B8\u03B5 \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5 \u03B3\u03B9\u03B1 \u03BD\u03B1 \u03C3\u03C5\u03BD\u03B5\u03C7\u03AF\u03C3\u03B5\u03C4\u03B5."]}}}}},{locale:"en_GB",json:{charset:"utf-8",headers:{"Last-Translator":"Andi Chandler <andi@gowling.com>, 2025","Language-Team":"English (United Kingdom) (https://app.transifex.com/f7cloud/teams/64236/en_GB/)","Content-Type":"text/plain; charset=UTF-8",Language:"en_GB","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Andi Chandler <andi@gowling.com>, 2025
`},msgstr:[`Last-Translator: Andi Chandler <andi@gowling.com>, 2025
Language-Team: English (United Kingdom) (https://app.transifex.com/f7cloud/teams/64236/en_GB/)
Content-Type: text/plain; charset=UTF-8
Language: en_GB
Plural-Forms: nplurals=2; plural=(n != 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" is a forbidden file or folder name.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" is a forbidden file type.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" is not allowed inside a file or folder name.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} file conflict","{count} files conflict"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} file conflict in {dirname}","{count} file conflicts in {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} seconds left","{seconds} seconds left"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} left"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["a few seconds left"]},assembling:{msgid:"assembling",msgstr:["assembling"]},Cancel:{msgid:"Cancel",msgstr:["Cancel"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancel the entire operation"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancel uploads"]},Continue:{msgid:"Continue",msgstr:["Continue"]},"Create new":{msgid:"Create new",msgstr:["Create new"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimating time left"]},"Existing version":{msgid:"Existing version",msgstr:["Existing version"]},"Failed assembling the chunks together":{msgid:"Failed assembling the chunks together",msgstr:["Failed assembling the chunks together"]},"Failed uploading the file":{msgid:"Failed uploading the file",msgstr:["Failed uploading the file"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Filenames must not end with "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["If you select both versions, the incoming file will have a number added to its name."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Invalid filename"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Last modified date unknown"]},New:{msgid:"New",msgstr:["New"]},"New filename":{msgid:"New filename",msgstr:["New filename"]},"New version":{msgid:"New version",msgstr:["New version"]},paused:{msgid:"paused",msgstr:["paused"]},"Preview image":{msgid:"Preview image",msgstr:["Preview image"]},Rename:{msgid:"Rename",msgstr:["Rename"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Select all checkboxes"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Select all existing files"]},"Select all new files":{msgid:"Select all new files",msgstr:["Select all new files"]},Skip:{msgid:"Skip",msgstr:["Skip"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Skip this file","Skip {count} files"]},"Unknown size":{msgid:"Unknown size",msgstr:["Unknown size"]},Upload:{msgid:"Upload",msgstr:["Upload"]},"Upload files":{msgid:"Upload files",msgstr:["Upload files"]},"Upload folders":{msgid:"Upload folders",msgstr:["Upload folders"]},"Upload from device":{msgid:"Upload from device",msgstr:["Upload from device"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Upload has been cancelled"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Upload has been skipped"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Upload of "{folder}" has been skipped']},"Upload progress":{msgid:"Upload progress",msgstr:["Upload progress"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["When an incoming folder is selected, any conflicting files within it will also be overwritten."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Which files do you want to keep?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["You can either rename the file, skip this file or cancel the whole operation."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["You need to select at least one version of each file to continue."]}}}}},{locale:"eo",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Esperanto (https://www.transifex.com/f7cloud/teams/64236/eo/)","Content-Type":"text/plain; charset=UTF-8",Language:"eo","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Esperanto (https://www.transifex.com/f7cloud/teams/64236/eo/)
Content-Type: text/plain; charset=UTF-8
Language: eo
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es",json:{charset:"utf-8",headers:{"Last-Translator":"Julio C. Ortega, 2024","Language-Team":"Spanish (https://app.transifex.com/f7cloud/teams/64236/es/)","Content-Type":"text/plain; charset=UTF-8",Language:"es","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
FranciscoFJ <dev-ooo@satel-sa.com>, 2024
Julio C. Ortega, 2024
`},msgstr:[`Last-Translator: Julio C. Ortega, 2024
Language-Team: Spanish (https://app.transifex.com/f7cloud/teams/64236/es/)
Content-Type: text/plain; charset=UTF-8
Language: es
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},'"{filename}" contains invalid characters, how do you want to continue?':{msgid:'"{filename}" contains invalid characters, how do you want to continue?',msgstr:['"{filename}" contiene caracteres inv\xE1lidos, \xBFc\xF3mo desea continuar?']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} conflicto de archivo","{count} conflictos de archivo","{count} conflictos de archivo"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} conflicto de archivo en {dirname}","{count} conflictos de archivo en {dirname}","{count} conflictos de archivo en {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} segundos restantes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} restante"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["quedan unos segundos"]},Cancel:{msgid:"Cancel",msgstr:["Cancelar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancelar toda la operaci\xF3n"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar subidas"]},Continue:{msgid:"Continue",msgstr:["Continuar"]},"Create new":{msgid:"Create new",msgstr:["Crear nuevo"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimando tiempo restante"]},"Existing version":{msgid:"Existing version",msgstr:["Versi\xF3n existente"]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Si selecciona ambas versionas, el archivo entrante le ser\xE1 agregado un n\xFAmero a su nombre."]},"Invalid file name":{msgid:"Invalid file name",msgstr:["Nombre de archivo inv\xE1lido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["\xDAltima fecha de modificaci\xF3n desconocida"]},New:{msgid:"New",msgstr:["Nuevo"]},"New version":{msgid:"New version",msgstr:["Nueva versi\xF3n"]},paused:{msgid:"paused",msgstr:["pausado"]},"Preview image":{msgid:"Preview image",msgstr:["Previsualizar imagen"]},Rename:{msgid:"Rename",msgstr:["Renombrar"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Seleccionar todas las casillas de verificaci\xF3n"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleccionar todos los archivos existentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleccionar todos los archivos nuevos"]},Skip:{msgid:"Skip",msgstr:["Saltar"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Saltar este archivo","Saltar {count} archivos","Saltar {count} archivos"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tama\xF1o desconocido"]},"Upload files":{msgid:"Upload files",msgstr:["Subir archivos"]},"Upload folders":{msgid:"Upload folders",msgstr:["Subir carpetas"]},"Upload from device":{msgid:"Upload from device",msgstr:["Subir desde dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["La subida ha sido cancelada"]},"Upload progress":{msgid:"Upload progress",msgstr:["Progreso de la subida"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Cuando una carpeta entrante es seleccionada, cualquier de los archivos en conflictos tambi\xE9n ser\xE1n sobre-escritos."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Cuando una carpeta entrante es seleccionada, el contenido es escrito en la carpeta existente y se realizar\xE1 una resoluci\xF3n de conflictos recursiva."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\xBFQu\xE9 archivos desea conservar?"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Debe seleccionar al menos una versi\xF3n de cada archivo para continuar."]}}}}},{locale:"es_419",json:{charset:"utf-8",headers:{"Last-Translator":"ALEJANDRO CASTRO, 2022","Language-Team":"Spanish (Latin America) (https://www.transifex.com/f7cloud/teams/64236/es_419/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_419","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
ALEJANDRO CASTRO, 2022
`},msgstr:[`Last-Translator: ALEJANDRO CASTRO, 2022
Language-Team: Spanish (Latin America) (https://www.transifex.com/f7cloud/teams/64236/es_419/)
Content-Type: text/plain; charset=UTF-8
Language: es_419
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} segundos restantes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["{tiempo} restante"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["quedan pocos segundos"]},Add:{msgid:"Add",msgstr:["agregar"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar subidas"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimando tiempo restante"]},paused:{msgid:"paused",msgstr:["pausado"]},"Upload files":{msgid:"Upload files",msgstr:["Subir archivos"]}}}}},{locale:"es_AR",json:{charset:"utf-8",headers:{"Last-Translator":"Mat\xEDas Campo Hoet <matiascampo@gmail.com>, 2024","Language-Team":"Spanish (Argentina) (https://app.transifex.com/f7cloud/teams/64236/es_AR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_AR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Mat\xEDas Campo Hoet <matiascampo@gmail.com>, 2024
`},msgstr:[`Last-Translator: Mat\xEDas Campo Hoet <matiascampo@gmail.com>, 2024
Language-Team: Spanish (Argentina) (https://app.transifex.com/f7cloud/teams/64236/es_AR/)
Content-Type: text/plain; charset=UTF-8
Language: es_AR
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},'"{filename}" contains invalid characters, how do you want to continue?':{msgid:'"{filename}" contains invalid characters, how do you want to continue?',msgstr:['"{filename}" contiene caracteres inv\xE1lidos, \xBFc\xF3mo desea continuar?']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} conflicto de archivo","{count} conflictos de archivo","{count} conflictos de archivo"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} conflicto de archivo en {dirname}","{count} conflictos de archivo en {dirname}","{count} conflictos de archivo en {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} segundos restantes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} restante"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["quedan unos segundos"]},Cancel:{msgid:"Cancel",msgstr:["Cancelar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancelar toda la operaci\xF3n"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar subidas"]},Continue:{msgid:"Continue",msgstr:["Continuar"]},"Create new":{msgid:"Create new",msgstr:["Crear nuevo"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimando tiempo restante"]},"Existing version":{msgid:"Existing version",msgstr:["Versi\xF3n existente"]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Si selecciona ambas versionas, se agregar\xE1 un n\xFAmero al nombre del archivo entrante."]},"Invalid file name":{msgid:"Invalid file name",msgstr:["Nombre de archivo inv\xE1lido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Fecha de \xFAltima modificaci\xF3n desconocida"]},New:{msgid:"New",msgstr:["Nuevo"]},"New version":{msgid:"New version",msgstr:["Nueva versi\xF3n"]},paused:{msgid:"paused",msgstr:["pausado"]},"Preview image":{msgid:"Preview image",msgstr:["Vista previa de imagen"]},Rename:{msgid:"Rename",msgstr:["Renombrar"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Seleccionar todas las casillas de verificaci\xF3n"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleccionar todos los archivos existentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleccionar todos los archivos nuevos"]},Skip:{msgid:"Skip",msgstr:["Omitir"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Omitir este archivo","Omitir {count} archivos","Omitir {count} archivos"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tama\xF1o desconocido"]},"Upload files":{msgid:"Upload files",msgstr:["Cargar archivos"]},"Upload folders":{msgid:"Upload folders",msgstr:["Cargar carpetas"]},"Upload from device":{msgid:"Upload from device",msgstr:["Cargar desde dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Carga cancelada"]},"Upload progress":{msgid:"Upload progress",msgstr:["Progreso de la carga"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Cuando una carpeta entrante es seleccionada, cualquier archivo en conflicto dentro de la misma tambi\xE9n ser\xE1n sobreescritos."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Cuando una carpeta entrante es seleccionada, el contenido se escribe en la carpeta existente y se realiza una resoluci\xF3n de conflictos recursiva."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\xBFQu\xE9 archivos desea conservar?"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Debe seleccionar al menos una versi\xF3n de cada archivo para continuar."]}}}}},{locale:"es_CL",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Chile) (https://www.transifex.com/f7cloud/teams/64236/es_CL/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_CL","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Chile) (https://www.transifex.com/f7cloud/teams/64236/es_CL/)
Content-Type: text/plain; charset=UTF-8
Language: es_CL
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_CO",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Colombia) (https://www.transifex.com/f7cloud/teams/64236/es_CO/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_CO","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Colombia) (https://www.transifex.com/f7cloud/teams/64236/es_CO/)
Content-Type: text/plain; charset=UTF-8
Language: es_CO
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_CR",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Costa Rica) (https://www.transifex.com/f7cloud/teams/64236/es_CR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_CR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Costa Rica) (https://www.transifex.com/f7cloud/teams/64236/es_CR/)
Content-Type: text/plain; charset=UTF-8
Language: es_CR
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_DO",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Dominican Republic) (https://www.transifex.com/f7cloud/teams/64236/es_DO/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_DO","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/f7cloud/teams/64236/es_DO/)
Content-Type: text/plain; charset=UTF-8
Language: es_DO
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_EC",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Ecuador) (https://www.transifex.com/f7cloud/teams/64236/es_EC/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_EC","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Ecuador) (https://www.transifex.com/f7cloud/teams/64236/es_EC/)
Content-Type: text/plain; charset=UTF-8
Language: es_EC
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_GT",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Guatemala) (https://www.transifex.com/f7cloud/teams/64236/es_GT/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_GT","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Guatemala) (https://www.transifex.com/f7cloud/teams/64236/es_GT/)
Content-Type: text/plain; charset=UTF-8
Language: es_GT
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_HN",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Honduras) (https://www.transifex.com/f7cloud/teams/64236/es_HN/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_HN","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Honduras) (https://www.transifex.com/f7cloud/teams/64236/es_HN/)
Content-Type: text/plain; charset=UTF-8
Language: es_HN
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_MX",json:{charset:"utf-8",headers:{"Last-Translator":"Jehu Marcos Herrera Puentes, 2024","Language-Team":"Spanish (Mexico) (https://app.transifex.com/f7cloud/teams/64236/es_MX/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_MX","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Jehu Marcos Herrera Puentes, 2024
`},msgstr:[`Last-Translator: Jehu Marcos Herrera Puentes, 2024
Language-Team: Spanish (Mexico) (https://app.transifex.com/f7cloud/teams/64236/es_MX/)
Content-Type: text/plain; charset=UTF-8
Language: es_MX
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},'"{filename}" contains invalid characters, how do you want to continue?':{msgid:'"{filename}" contains invalid characters, how do you want to continue?',msgstr:['"{filename}" contiene caracteres inv\xE1lidos, \xBFC\xF3mo desea continuar?']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} conflicto de archivo","{count} conflictos de archivo","{count} archivos en conflicto"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} archivo en conflicto en {dirname}","{count} archivos en conflicto en {dirname}","{count} archivo en conflicto en {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} segundos restantes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{tiempo} restante"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["quedan pocos segundos"]},Cancel:{msgid:"Cancel",msgstr:["Cancelar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancelar toda la operaci\xF3n"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar subidas"]},Continue:{msgid:"Continue",msgstr:["Continuar"]},"Create new":{msgid:"Create new",msgstr:["Crear nuevo"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimando tiempo restante"]},"Existing version":{msgid:"Existing version",msgstr:["Versi\xF3n existente"]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Si selecciona ambas versionas, se agregar\xE1 un n\xFAmero al nombre del archivo entrante."]},"Invalid file name":{msgid:"Invalid file name",msgstr:["Nombre de archivo inv\xE1lido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Fecha de \xFAltima modificaci\xF3n desconocida"]},New:{msgid:"New",msgstr:["Nuevo"]},"New version":{msgid:"New version",msgstr:["Nueva versi\xF3n"]},paused:{msgid:"paused",msgstr:["en pausa"]},"Preview image":{msgid:"Preview image",msgstr:["Previsualizar imagen"]},Rename:{msgid:"Rename",msgstr:["Renombrar"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Seleccionar todas las casillas de verificaci\xF3n"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleccionar todos los archivos existentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleccionar todos los archivos nuevos"]},Skip:{msgid:"Skip",msgstr:["Omitir"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Omitir este archivo","Omitir {count} archivos","Omitir {count} archivos"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tama\xF1o desconocido"]},"Upload files":{msgid:"Upload files",msgstr:["Subir archivos"]},"Upload folders":{msgid:"Upload folders",msgstr:["Subir carpetas"]},"Upload from device":{msgid:"Upload from device",msgstr:["Subir desde dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["La subida ha sido cancelada"]},"Upload progress":{msgid:"Upload progress",msgstr:["Progreso de la subida"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Cuando una carpeta entrante es seleccionada, cualquier archivo en conflicto dentro de la misma tambi\xE9n ser\xE1 sobrescrito."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Cuando una carpeta entrante es seleccionada, el contenido se escribe en la carpeta existente y se realiza una resoluci\xF3n de conflictos recursiva."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\xBFCu\xE1les archivos desea conservar?"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Debe seleccionar al menos una versi\xF3n de cada archivo para continuar."]}}}}},{locale:"es_NI",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Nicaragua) (https://www.transifex.com/f7cloud/teams/64236/es_NI/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_NI","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Nicaragua) (https://www.transifex.com/f7cloud/teams/64236/es_NI/)
Content-Type: text/plain; charset=UTF-8
Language: es_NI
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_PA",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Panama) (https://www.transifex.com/f7cloud/teams/64236/es_PA/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PA","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Panama) (https://www.transifex.com/f7cloud/teams/64236/es_PA/)
Content-Type: text/plain; charset=UTF-8
Language: es_PA
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_PE",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Peru) (https://www.transifex.com/f7cloud/teams/64236/es_PE/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PE","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Peru) (https://www.transifex.com/f7cloud/teams/64236/es_PE/)
Content-Type: text/plain; charset=UTF-8
Language: es_PE
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_PR",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Puerto Rico) (https://www.transifex.com/f7cloud/teams/64236/es_PR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Puerto Rico) (https://www.transifex.com/f7cloud/teams/64236/es_PR/)
Content-Type: text/plain; charset=UTF-8
Language: es_PR
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_PY",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Paraguay) (https://www.transifex.com/f7cloud/teams/64236/es_PY/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PY","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Paraguay) (https://www.transifex.com/f7cloud/teams/64236/es_PY/)
Content-Type: text/plain; charset=UTF-8
Language: es_PY
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_SV",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (El Salvador) (https://www.transifex.com/f7cloud/teams/64236/es_SV/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_SV","Plural-Forms":"nplurals=2; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (El Salvador) (https://www.transifex.com/f7cloud/teams/64236/es_SV/)
Content-Type: text/plain; charset=UTF-8
Language: es_SV
Plural-Forms: nplurals=2; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_UY",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Uruguay) (https://www.transifex.com/f7cloud/teams/64236/es_UY/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_UY","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Spanish (Uruguay) (https://www.transifex.com/f7cloud/teams/64236/es_UY/)
Content-Type: text/plain; charset=UTF-8
Language: es_UY
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"et_EE",json:{charset:"utf-8",headers:{"Last-Translator":"Priit J\xF5er\xFC\xFCt <transifex@joeruut.com>, 2025","Language-Team":"Estonian (Estonia) (https://app.transifex.com/f7cloud/teams/64236/et_EE/)","Content-Type":"text/plain; charset=UTF-8",Language:"et_EE","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Priit J\xF5er\xFC\xFCt <transifex@joeruut.com>, 2025
`},msgstr:[`Last-Translator: Priit J\xF5er\xFC\xFCt <transifex@joeruut.com>, 2025
Language-Team: Estonian (Estonia) (https://app.transifex.com/f7cloud/teams/64236/et_EE/)
Content-Type: text/plain; charset=UTF-8
Language: et_EE
Plural-Forms: nplurals=2; plural=(n != 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["\u201E{segment}\u201C on keelatud faili- v\xF5i kausta nimi."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:["\u201E{segment}\u201C on keelatud failit\xFC\xFCp."]},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["\u201E{segment}\u201C pole faili- v\xF5i kausta nimes lubatud."]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} fail on vastuolus","{count} faili on vastuolus"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} fail on vastuolus \u201E{dirname}\u201C kaustas","{count} faili on vastuolus \u201E{dirname}\u201C kaustas"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["j\xE4\xE4nud {seconds} sekund","j\xE4\xE4nud {seconds} sekundit"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["aega j\xE4\xE4nud {time} "]},"a few seconds left":{msgid:"a few seconds left",msgstr:["j\xE4\xE4nud m\xF5ni sekund"]},assembling:{msgid:"assembling",msgstr:["koostamisel"]},Cancel:{msgid:"Cancel",msgstr:["Katkesta"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Katkesta kogu tegevus"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Katkesta \xFCleslaadimine"]},Continue:{msgid:"Continue",msgstr:["J\xE4tka"]},"Create new":{msgid:"Create new",msgstr:["Loo uus"]},"estimating time left":{msgid:"estimating time left",msgstr:["hinnanguline j\xE4relej\xE4\xE4nud aeg"]},"Existing version":{msgid:"Existing version",msgstr:["Olemasolev versioon"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["T\xFCkkide koostamine \xFCheks tervikuks ei \xF5nnestunud"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Faili \xFCleslaadimine ei \xF5nnestunud"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["Failinime l\xF5pus ei tohi olla \u201E{segment}\u201C."]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Kui sa valid m\xF5lemad versioonid, lisatakse kopeeritud faili nimele number."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Vigane failinimi"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Viimase muutmise kuup\xE4ev pole teada"]},New:{msgid:"New",msgstr:["Uus"]},"New filename":{msgid:"New filename",msgstr:["Uus failinimi"]},"New version":{msgid:"New version",msgstr:["Uus versioon"]},paused:{msgid:"paused",msgstr:["pausil"]},"Preview image":{msgid:"Preview image",msgstr:["Vaata pildi eelvaadet"]},Rename:{msgid:"Rename",msgstr:["Muuda nime"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Vali k\xF5ik m\xE4rkeruudud"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Vali k\xF5ik olemasolevad failid"]},"Select all new files":{msgid:"Select all new files",msgstr:["Vali k\xF5ik uued failid"]},Skip:{msgid:"Skip",msgstr:["J\xE4ta vahele"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["J\xE4ta vahele {count} fail","J\xE4ta vahele {count} faili"]},"Skip this file":{msgid:"Skip this file",msgstr:["J\xE4ta vahele see fail"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tundmatu suurus"]},Upload:{msgid:"Upload",msgstr:["Laadi \xFCles"]},"Upload files":{msgid:"Upload files",msgstr:["Laadi failid \xFCles"]},"Upload folders":{msgid:"Upload folders",msgstr:["Laadi kaustad \xFCles"]},"Upload from device":{msgid:"Upload from device",msgstr:["Laadi \xFCles seadmest"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["\xDCleslaadimine on katkestatud"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["\xDCleslaadimine on vahele j\xE4etud"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["\u201E{folder}\u201C kausta \xFCleslaadimine on vahele j\xE4etud"]},"Upload progress":{msgid:"Upload progress",msgstr:["\xDCleslaadimise edenemine"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Kui saabuvate failide kaust on valitud, siis seal asuvad vastuoluliste nimedega failid kirjutatakse samuti \xFCle."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Kui saabuvate failide kaust on valitud, siis sisu kirjutatakse olemasolevasse kausta ja k\xE4ivitatakse rekursiivne vastuolude haldus."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Milliseid faile soovid s\xE4ilitada?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Sa v\xF5id kas faili nime muuta, ta vahele j\xE4tta v\xF5i kogu tegevuse katkestada."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["J\xE4tkamiseks pead valima v\xE4hemalt \xFChe versiooni igast failist."]}}}}},{locale:"eu",json:{charset:"utf-8",headers:{"Last-Translator":"Unai Tolosa Pontesta <utolosa002@gmail.com>, 2022","Language-Team":"Basque (https://www.transifex.com/f7cloud/teams/64236/eu/)","Content-Type":"text/plain; charset=UTF-8",Language:"eu","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Unai Tolosa Pontesta <utolosa002@gmail.com>, 2022
`},msgstr:[`Last-Translator: Unai Tolosa Pontesta <utolosa002@gmail.com>, 2022
Language-Team: Basque (https://www.transifex.com/f7cloud/teams/64236/eu/)
Content-Type: text/plain; charset=UTF-8
Language: eu
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} segundo geratzen dira"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["{time} geratzen da"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["segundo batzuk geratzen dira"]},Add:{msgid:"Add",msgstr:["Gehitu"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Ezeztatu igoerak"]},"estimating time left":{msgid:"estimating time left",msgstr:["kalkulatutako geratzen den denbora"]},paused:{msgid:"paused",msgstr:["geldituta"]},"Upload files":{msgid:"Upload files",msgstr:["Igo fitxategiak"]}}}}},{locale:"fa",json:{charset:"utf-8",headers:{"Last-Translator":"Alireza Rashidi, 2025","Language-Team":"Persian (https://app.transifex.com/f7cloud/teams/64236/fa/)","Content-Type":"text/plain; charset=UTF-8",Language:"fa","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
reza reza <forghan89@yahoo.com>, 2024
Alireza Rashidi, 2025
`},msgstr:[`Last-Translator: Alireza Rashidi, 2025
Language-Team: Persian (https://app.transifex.com/f7cloud/teams/64236/fa/)
Content-Type: text/plain; charset=UTF-8
Language: fa
Plural-Forms: nplurals=2; plural=(n > 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["{segment} \u06CC\u06A9 \u0646\u0627\u0645 \u0641\u0627\u06CC\u0644 \u06CC\u0627 \u067E\u0648\u0634\u0647 \u0645\u0645\u0646\u0648\u0639\u0647 \u0627\u0633\u062A."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:["{segment} \u06CC\u06A9 \u0646\u0648\u0639 \u0641\u0627\u06CC\u0644 \u0645\u0645\u0646\u0648\u0639\u0647 \u0627\u0633\u062A."]},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["{segment} \u062F\u0627\u062E\u0644 \u0646\u0627\u0645 \u0641\u0627\u06CC\u0644 \u06CC\u0627 \u067E\u0648\u0634\u0647 \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A."]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} \u062A\u062F\u0627\u062E\u0644 \u0641\u0627\u06CC\u0644","{count} \u062A\u062F\u0627\u062E\u0644 \u0641\u0627\u06CC\u0644\u200C\u0647\u0627"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} \u067E\u0631\u0648\u0646\u062F\u0647 \u0628\u0627 {dirname} \u0646\u0627\u0633\u0627\u0632\u06AF\u0627\u0631\u06CC \u062F\u0627\u0634\u062A","{count} \u067E\u0631\u0648\u0646\u062F\u0647 \u0628\u0627 {dirname} \u0646\u0627\u0633\u0627\u0632\u06AF\u0627\u0631\u06CC \u062F\u0627\u0634\u062A"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} \u062B\u0627\u0646\u06CC\u0647 \u0645\u0627\u0646\u062F\u0647","{seconds} \u062B\u0627\u0646\u06CC\u0647 \u0645\u0627\u0646\u062F\u0647"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} \u0628\u0627\u0642\u06CC \u0645\u0627\u0646\u062F\u0647"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u0686\u0646\u062F \u062B\u0627\u0646\u06CC\u0647 \u0645\u0627\u0646\u062F\u0647"]},assembling:{msgid:"assembling",msgstr:["\u0633\u0631\u0647\u0645 \u06A9\u0631\u062F\u0646"]},Cancel:{msgid:"Cancel",msgstr:["\u0631\u062F \u06A9\u0631\u062F\u0646"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["\u0631\u062F \u06A9\u0631\u062F\u0646 \u06A9\u0644 \u0639\u0645\u0644\u06CC\u0627\u062A"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u0631\u062F \u06A9\u0631\u062F\u0646 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC"]},Continue:{msgid:"Continue",msgstr:["\u0627\u062F\u0627\u0645\u0647"]},"Create new":{msgid:"Create new",msgstr:["\u0633\u0627\u062E\u062A \u062C\u062F\u06CC\u062F"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u062A\u062E\u0645\u06CC\u0646 \u0632\u0645\u0627\u0646 \u0628\u0627\u0642\u06CC \u0645\u0627\u0646\u062F\u0647"]},"Existing version":{msgid:"Existing version",msgstr:["\u0646\u06AF\u0627\u0631\u0634 \u0645\u0648\u062C\u0648\u062F"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["\u0646\u062A\u0648\u0627\u0646\u0633\u062A \u062A\u06A9\u0647\u200C\u0647\u0627\u06CC \u0631\u0627 \u0628\u0647 \u0633\u0631\u0647\u0645 \u06A9\u0646\u062F"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["\u0646\u062A\u0648\u0627\u0646\u0633\u062A \u067E\u0631\u0648\u0646\u062F\u0647 \u0631\u0627 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u06A9\u0646\u062F"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["\u0646\u0627\u0645 \u067E\u0631\u0648\u0646\u062F\u0647 \u0646\u0628\u0627\u06CC\u062F \u0628\u0627 {segment} \u067E\u0627\u06CC\u0627\u0646 \u06CC\u0627\u0628\u062F."]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\u0627\u06AF\u0631 \u0647\u0631 \u062F\u0648 \u0646\u0633\u062E\u0647 \u0631\u0627 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646\u06CC\u062F\u060C \u06CC\u06A9 \u0639\u062F\u062F \u0628\u0647 \u0646\u0627\u0645 \u067E\u0631\u0648\u0646\u062F\u0647 \u0648\u0631\u0648\u062F\u06CC \u0627\u0636\u0627\u0641\u0647 \u062E\u0648\u0627\u0647\u062F \u0634\u062F."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["\u0646\u0627\u0645 \u067E\u0631\u0648\u0646\u062F\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["\u0622\u062E\u0631\u06CC\u0646 \u062A\u0627\u0631\u06CC\u062E \u062A\u063A\u06CC\u06CC\u0631 \u0646\u0627\u0645\u0634\u062E\u0635"]},New:{msgid:"New",msgstr:["\u062C\u062F\u06CC\u062F"]},"New filename":{msgid:"New filename",msgstr:["\u0646\u0627\u0645 \u0641\u0627\u06CC\u0644 \u062C\u062F\u06CC\u062F"]},"New version":{msgid:"New version",msgstr:["\u0646\u0633\u062E\u0647 \u062C\u062F\u06CC\u062F"]},paused:{msgid:"paused",msgstr:["\u0645\u06A9\u062B \u06A9\u0631\u062F\u0646"]},"Preview image":{msgid:"Preview image",msgstr:["\u067E\u06CC\u0634 \u0646\u0645\u0627\u06CC\u0634 \u062A\u0635\u0648\u06CC\u0631"]},Rename:{msgid:"Rename",msgstr:["\u062A\u063A\u06CC\u06CC\u0631 \u0646\u0627\u0645"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["\u0627\u0646\u062A\u062E\u0627\u0628 \u0647\u0645\u0647 \u0686\u06A9\u200C\u0628\u0627\u06A9\u0633\u200C\u0647\u0627"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["\u0627\u0646\u062A\u062E\u0627\u0628 \u0647\u0645\u0647 \u0641\u0627\u06CC\u0644\u200C\u0647\u0627\u06CC \u0645\u0648\u062C\u0648\u062F"]},"Select all new files":{msgid:"Select all new files",msgstr:["\u0627\u0646\u062A\u062E\u0627\u0628 \u0647\u0645\u0647 \u0641\u0627\u06CC\u0644\u200C\u0647\u0627\u06CC \u062C\u062F\u06CC\u062F"]},Skip:{msgid:"Skip",msgstr:["\u0631\u062F \u0634\u062F\u0646"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["\u0631\u062F \u0634\u062F\u0646 \u0627\u0632 ","\u0631\u062F \u0634\u062F\u0646 \u0627\u0632 {count} \u0641\u0627\u06CC\u0644"]},"Unknown size":{msgid:"Unknown size",msgstr:["\u0627\u0646\u062F\u0627\u0632\u0647 \u0646\u0627\u0645\u0634\u062E\u0635"]},Upload:{msgid:"Upload",msgstr:["\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC"]},"Upload files":{msgid:"Upload files",msgstr:["\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u067E\u0631\u0648\u0646\u062F\u0647\u200C\u0647\u0627"]},"Upload folders":{msgid:"Upload folders",msgstr:["\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u067E\u0648\u0634\u0647\u200C\u0647\u0627"]},"Upload from device":{msgid:"Upload from device",msgstr:["\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0627\u0632 \u062F\u0633\u062A\u06AF\u0627\u0647"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0631\u062F \u0634\u062F\u0647 \u0627\u0633\u062A"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0646\u0627\u062F\u06CC\u062F\u0647 \u06AF\u0631\u0641\u062A\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC {folder} \u0646\u0627\u062F\u06CC\u062F\u0647 \u06AF\u0631\u0641\u062A\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A"]},"Upload progress":{msgid:"Upload progress",msgstr:["\u0631\u0648\u0646\u062F \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\u0647\u0646\u06AF\u0627\u0645\u06CC \u06A9\u0647 \u06CC\u06A9 \u067E\u0648\u0634\u0647 \u0648\u0631\u0648\u062F\u06CC \u0627\u0646\u062A\u062E\u0627\u0628 \u0645\u06CC\u200C\u0634\u0648\u062F\u060C \u0647\u0631 \u0641\u0627\u06CC\u0644 \u0645\u062A\u0646\u0627\u0642\u0636\u06CC \u062F\u0631 \u0622\u0646 \u0646\u06CC\u0632 \u0628\u0627\u0632\u0646\u0648\u06CC\u0633\u06CC \u0645\u06CC\u200C\u0634\u0648\u062F."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["\u0647\u0646\u06AF\u0627\u0645\u06CC \u06A9\u0647 \u06CC\u06A9 \u067E\u0648\u0634\u0647 \u062F\u0631\u06CC\u0627\u0641\u062A\u06CC \u0627\u0646\u062A\u062E\u0627\u0628 \u0645\u06CC \u0634\u0648\u062F \u060C \u0645\u062D\u062A\u0648\u0627 \u062F\u0631 \u067E\u0648\u0634\u0647 \u0645\u0648\u062C\u0648\u062F \u0646\u0648\u0634\u062A\u0647 \u0645\u06CC \u0634\u0648\u062F \u0648 \u062D\u0644 \u0646\u0627\u0633\u0627\u0632\u06AF\u0627\u0631\u06CC \u0628\u0627\u0632\u06AF\u0634\u062A\u06CC \u0627\u0646\u062C\u0627\u0645 \u0645\u06CC \u0634\u0648\u062F."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\u06A9\u062F\u0627\u0645 \u067E\u0631\u0648\u0646\u062F\u0647\u200C\u0647\u0627 \u0631\u0627 \u0645\u06CC\u200C\u062E\u0648\u0627\u0647\u06CC\u062F \u0646\u06AF\u0647 \u062F\u0627\u0631\u06CC\u062F\u061F"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\u0645\u06CC\u200C\u062A\u0648\u0627\u0646\u06CC\u062F \u0646\u0627\u0645 \u067E\u0631\u0648\u0646\u062F\u0647 \u0631\u0627 \u062A\u063A\u06CC\u06CC\u0631 \u062F\u0647\u06CC\u062F\u060C \u0627\u0632 \u0627\u06CC\u0646 \u067E\u0631\u0648\u0646\u062F\u0647 \u0631\u062F \u0634\u0648\u06CC\u062F \u06CC\u0627 \u06A9\u0644 \u0639\u0645\u0644\u06CC\u0627\u062A \u0631\u0627 \u0631\u062F \u06A9\u0646\u06CC\u062F."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u0628\u0631\u0627\u06CC \u0627\u062F\u0627\u0645\u0647 \u0628\u0627\u06CC\u062F \u062F\u0633\u062A\u200C\u06A9\u0645 \u06CC\u06A9 \u0646\u06AF\u0627\u0631\u0634 \u0627\u0632 \u0647\u0631 \u067E\u0631\u0648\u0646\u062F\u0647 \u0631\u0627 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646\u06CC\u062F."]}}}}},{locale:"fi",json:{charset:"utf-8",headers:{"Last-Translator":"Jiri Gr\xF6nroos <jiri.gronroos@iki.fi>, 2025","Language-Team":"Finnish (Finland) (https://app.transifex.com/f7cloud/teams/64236/fi_FI/)","Content-Type":"text/plain; charset=UTF-8",Language:"fi_FI","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
thingumy, 2024
teemue, 2024
Jiri Gr\xF6nroos <jiri.gronroos@iki.fi>, 2025
`},msgstr:[`Last-Translator: Jiri Gr\xF6nroos <jiri.gronroos@iki.fi>, 2025
Language-Team: Finnish (Finland) (https://app.transifex.com/f7cloud/teams/64236/fi_FI/)
Content-Type: text/plain; charset=UTF-8
Language: fi_FI
Plural-Forms: nplurals=2; plural=(n != 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" on kielletty tiedoston tai hakemiston nimi.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" on kielletty tiedostotyyppi.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ei ole sallittu tiedoston tai hakemiston nimess\xE4.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} tiedoston ristiriita","{count} tiedoston ristiriita"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} tiedoston ristiriita kansiossa {dirname}","{count} tiedoston ristiriita kansiossa {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} sekunti j\xE4ljell\xE4","{seconds} sekuntia j\xE4ljell\xE4"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} j\xE4ljell\xE4"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["muutama sekunti j\xE4ljell\xE4"]},assembling:{msgid:"assembling",msgstr:["kootaan"]},Cancel:{msgid:"Cancel",msgstr:["Peruuta"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Peruuta koko toimenpide"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Peruuta l\xE4hetykset"]},Continue:{msgid:"Continue",msgstr:["Jatka"]},"Create new":{msgid:"Create new",msgstr:["Luo uusi"]},"estimating time left":{msgid:"estimating time left",msgstr:["arvioidaan j\xE4ljell\xE4 olevaa aikaa"]},"Existing version":{msgid:"Existing version",msgstr:["Olemassa oleva versio"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Palojen kokoaminen yhteen ep\xE4onnistui"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Tiedoston l\xE4hetys ep\xE4onnistui"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Tiedoston nimi ei saa p\xE4\xE4tty\xE4 "{segment}"']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Jos valitset molemmat versiot, saapuvan tiedoston nimeen lis\xE4t\xE4\xE4n numero."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Kielletty/v\xE4\xE4r\xE4 tiedoston nimi"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Viimeisin muokkausp\xE4iv\xE4 on tuntematon"]},New:{msgid:"New",msgstr:["Uusi"]},"New filename":{msgid:"New filename",msgstr:["Uusi tiedostonimi"]},"New version":{msgid:"New version",msgstr:["Uusi versio"]},paused:{msgid:"paused",msgstr:["keskeytetty"]},"Preview image":{msgid:"Preview image",msgstr:["Esikatsele kuva"]},Rename:{msgid:"Rename",msgstr:["Nime\xE4 uudelleen"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Valitse kaikki valintaruudut"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Valitse kaikki olemassa olevat tiedostot"]},"Select all new files":{msgid:"Select all new files",msgstr:["Valitse kaikki uudet tiedostot"]},Skip:{msgid:"Skip",msgstr:["Ohita"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Ohita t\xE4m\xE4 tiedosto","Ohita {count} tiedostoa"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tuntematon koko"]},Upload:{msgid:"Upload",msgstr:["L\xE4het\xE4"]},"Upload files":{msgid:"Upload files",msgstr:["L\xE4het\xE4 tiedostoja"]},"Upload folders":{msgid:"Upload folders",msgstr:["L\xE4het\xE4 kansioita"]},"Upload from device":{msgid:"Upload from device",msgstr:["L\xE4het\xE4 laitteelta"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["L\xE4hetys on peruttu"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["L\xE4hetys on ohitettu"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Hakemiston "{folder}" l\xE4hetys on ohitettu']},"Upload progress":{msgid:"Upload progress",msgstr:["L\xE4hetyksen edistyminen"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Valittuasi saapuvien kansion, kaikki ristiriitaiset tiedostot kansiossa ylikirjoitetaan."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Valittuasi saapuvien kansion, sis\xE4lt\xF6 kirjoitetaan olemassaolevaan kansioon ja suoritetaan rekursiivinen ristiriitojen poisto."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Mitk\xE4 tiedostot haluat s\xE4ilytt\xE4\xE4?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Voit joko nimet\xE4 tiedoston uudelleen, ohittaa t\xE4m\xE4n tiedoston tai peruuttaa koko toiminnon."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Sinun t\xE4ytyy valita v\xE4hint\xE4\xE4n yksi versio jokaisesta tiedostosta jatkaaksesi."]}}}}},{locale:"fo",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Faroese (https://www.transifex.com/f7cloud/teams/64236/fo/)","Content-Type":"text/plain; charset=UTF-8",Language:"fo","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Faroese (https://www.transifex.com/f7cloud/teams/64236/fo/)
Content-Type: text/plain; charset=UTF-8
Language: fo
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"fr",json:{charset:"utf-8",headers:{"Last-Translator":"Ldm Public <ldmpub@gmail.com>, 2025","Language-Team":"French (https://app.transifex.com/f7cloud/teams/64236/fr/)","Content-Type":"text/plain; charset=UTF-8",Language:"fr","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Benoit Pruneau, 2024
JEEEEEEEEEEEEEEEEEEEEEED, 2024
J\xE9r\xF4me HERBINET, 2024
acazenave, 2024
Lisa Cintosh, 2025
Ldm Public <ldmpub@gmail.com>, 2025
`},msgstr:[`Last-Translator: Ldm Public <ldmpub@gmail.com>, 2025
Language-Team: French (https://app.transifex.com/f7cloud/teams/64236/fr/)
Content-Type: text/plain; charset=UTF-8
Language: fr
Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" est un nom de fichier ou de dossier interdit.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" est un type de fichier interdit.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:[`"{segment}" n'est pas autoris\xE9 dans le nom d'un fichier ou d'un dossier.`]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} fichier en conflit","{count} fichiers en conflit","{count} fichiers en conflit"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} fichier en conflit dans {dirname}","{count} fichiers en conflit dans {dirname}","{count} fichiers en conflit dans {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} seconde restante","{seconds} secondes restantes","{seconds} secondes restantes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} restant"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["quelques secondes restantes"]},assembling:{msgid:"assembling",msgstr:["assemblage"]},Cancel:{msgid:"Cancel",msgstr:["Annuler"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Annuler l'op\xE9ration enti\xE8re"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Annuler les t\xE9l\xE9versements"]},Continue:{msgid:"Continue",msgstr:["Continuer"]},"Create new":{msgid:"Create new",msgstr:["Cr\xE9er un nouveau"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimation du temps restant"]},"Existing version":{msgid:"Existing version",msgstr:["Version existante"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["\xC9chec de l'assemblage des morceaux"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["\xC9chec du t\xE9l\xE9versement du fichier"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Le nom des fichiers ne doit pas finir par "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Si vous s\xE9lectionnez les deux versions, le nouveau fichier aura un nombre ajout\xE9 \xE0 son nom."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nom de fichier invalide"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Date de la derni\xE8re modification est inconnue"]},New:{msgid:"New",msgstr:["Nouveau"]},"New filename":{msgid:"New filename",msgstr:["Nouveau nom de fichier"]},"New version":{msgid:"New version",msgstr:["Nouvelle version"]},paused:{msgid:"paused",msgstr:["en pause"]},"Preview image":{msgid:"Preview image",msgstr:["Aper\xE7u de l'image"]},Rename:{msgid:"Rename",msgstr:["Renommer"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["S\xE9lectionner toutes les cases \xE0 cocher"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["S\xE9lectionner tous les fichiers existants"]},"Select all new files":{msgid:"Select all new files",msgstr:["S\xE9lectionner tous les nouveaux fichiers"]},Skip:{msgid:"Skip",msgstr:["Ignorer"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count} fichier ignor\xE9","{count} fichiers ignor\xE9s","{count}fichiers ignor\xE9s"]},"Skip this file":{msgid:"Skip this file",msgstr:["Ignorer ce fichier"]},"Unknown size":{msgid:"Unknown size",msgstr:["Taille inconnue"]},Upload:{msgid:"Upload",msgstr:["T\xE9l\xE9verser"]},"Upload files":{msgid:"Upload files",msgstr:["T\xE9l\xE9verser des fichiers"]},"Upload folders":{msgid:"Upload folders",msgstr:["T\xE9l\xE9verser des dossiers"]},"Upload from device":{msgid:"Upload from device",msgstr:["T\xE9l\xE9verser depuis l'appareil"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Le t\xE9l\xE9versement a \xE9t\xE9 annul\xE9"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Le t\xE9l\xE9versement a \xE9t\xE9 ignor\xE9"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Le t\xE9l\xE9versement de "{folder}" a \xE9t\xE9 ignor\xE9']},"Upload progress":{msgid:"Upload progress",msgstr:["Progression du t\xE9l\xE9versement"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Lorsqu'un dossier entrant est s\xE9lectionn\xE9, tous les fichiers en conflit qu'il contient seront \xE9galement \xE9cras\xE9s."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Lorsqu'un dossier entrant est s\xE9lectionn\xE9, le contenu est ajout\xE9 dans le dossier existant et une r\xE9solution r\xE9cursive des conflits est effectu\xE9e."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Quels fichiers souhaitez-vous conserver ?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Vous pouvez soit renommer le fichier, soit ignorer le fichier soit annuler toute l'op\xE9ration."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Vous devez s\xE9lectionner au moins une version de chaque fichier pour continuer."]}}}}},{locale:"ga",json:{charset:"utf-8",headers:{"Last-Translator":"Aindri\xFA Mac Giolla Eoin, 2025","Language-Team":"Irish (https://app.transifex.com/f7cloud/teams/64236/ga/)","Content-Type":"text/plain; charset=UTF-8",Language:"ga","Plural-Forms":"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Aindri\xFA Mac Giolla Eoin, 2025
`},msgstr:[`Last-Translator: Aindri\xFA Mac Giolla Eoin, 2025
Language-Team: Irish (https://app.transifex.com/f7cloud/teams/64236/ga/)
Content-Type: text/plain; charset=UTF-8
Language: ga
Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['Is ainm toirmiscthe comhaid n\xF3 fillte\xE1in \xE9 "{segment}".']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['Is cine\xE1l comhaid toirmiscthe \xE9 "{segment}".']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:[`N\xED cheada\xEDtear "{segment}" taobh istigh d'ainm comhaid n\xF3 fillte\xE1in.`]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} coimhlint comhaid","{count} coimhlint\xED comhaid","{count} coimhlint\xED comhaid","{count} coimhlint\xED comhaid","{count} coimhlint\xED comhaid"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} coimhlint comhaid i {dirname}","{count} coimhlint\xED comhaid i {dirname}","{count} coimhlint\xED comhaid i {dirname}","{count} coimhlint\xED comhaid i {dirname}","{count} coimhlint\xED comhaid i {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} soicind f\xE1gtha","{seconds} soicind f\xE1gtha","{seconds} soicind f\xE1gtha","{seconds} soicind f\xE1gtha","{seconds} soicind f\xE1gtha"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} f\xE1gtha"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["c\xFApla soicind f\xE1gtha"]},assembling:{msgid:"assembling",msgstr:["ag cur le ch\xE9ile"]},Cancel:{msgid:"Cancel",msgstr:["Cealaigh"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cealaigh an oibr\xEDocht ioml\xE1n"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cealaigh uasl\xF3d\xE1lacha"]},Continue:{msgid:"Continue",msgstr:["Lean\xFAint ar aghaidh"]},"Create new":{msgid:"Create new",msgstr:["Cruthaigh nua"]},"estimating time left":{msgid:"estimating time left",msgstr:["ag d\xE9anamh meastach\xE1n ar an am at\xE1 f\xE1gtha"]},"Existing version":{msgid:"Existing version",msgstr:["Leagan l\xE1ithreach "]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Theip ar na smut\xE1n a chur le ch\xE9ile le ch\xE9ile"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Theip ar uasl\xF3d\xE1il an chomhaid"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['N\xEDor cheart go gcr\xEDochna\xEDonn comhaid chomhad le "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{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 leis an ainm a thagann isteach."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ainm comhaid neamhbhail\xED"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["D\xE1ta modhnaithe is d\xE9ana\xED anaithnid"]},New:{msgid:"New",msgstr:["Nua"]},"New filename":{msgid:"New filename",msgstr:["Ainm comhaid nua"]},"New version":{msgid:"New version",msgstr:["Leagan nua"]},paused:{msgid:"paused",msgstr:["sos"]},"Preview image":{msgid:"Preview image",msgstr:["\xCDomh\xE1 r\xE9amhamharc"]},Rename:{msgid:"Rename",msgstr:["Athainmnigh"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Roghnaigh gach ticbhosca"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Roghnaigh gach comhad at\xE1 ann cheana f\xE9in"]},"Select all new files":{msgid:"Select all new files",msgstr:["Roghnaigh gach comhad nua"]},Skip:{msgid:"Skip",msgstr:["Scipe\xE1il"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["L\xE9im an comhad {count}","L\xE9im thar {count} comhad","L\xE9im thar {count} comhad","L\xE9im thar {count} comhad","L\xE9im thar {count} comhad"]},"Skip this file":{msgid:"Skip this file",msgstr:["Seachain an comhad seo"]},"Unknown size":{msgid:"Unknown size",msgstr:["M\xE9id anaithnid"]},Upload:{msgid:"Upload",msgstr:["Uasl\xF3d\xE1il"]},"Upload files":{msgid:"Upload files",msgstr:["Uasl\xF3d\xE1il comhaid"]},"Upload folders":{msgid:"Upload folders",msgstr:["Uasl\xF3d\xE1il fillte\xE1in"]},"Upload from device":{msgid:"Upload from device",msgstr:["\xCDosluchtaigh \xF3 ghl\xE9as"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Cuireadh an t-uasl\xF3d\xE1il ar ceal"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["L\xE9ir\xEDodh an uasl\xF3d\xE1il"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['L\xE9ir\xEDodh an uasl\xF3d\xE1il "{folder}".']},"Upload progress":{msgid:"Upload progress",msgstr:["Uasl\xF3d\xE1il dul chun cinn"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{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 chomhad contr\xE1rtha laistigh de a fhorscr\xEDobh freisin."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{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 san fhillte\xE1n at\xE1 ann cheana agus d\xE9antar r\xE9iteach coinbhleachta athch\xFArsach."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["C\xE9 na comhaid ar mhaith leat a choinne\xE1il?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Is f\xE9idir leat an comhad a athainmni\xFA, scipe\xE1il an comhad seo n\xF3 an oibr\xEDocht ioml\xE1n a cheal\xFA."]},"You need to select at least one version of each file to continue.":{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 chun lean\xFAint ar aghaidh."]}}}}},{locale:"gd",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Gaelic, Scottish (https://www.transifex.com/f7cloud/teams/64236/gd/)","Content-Type":"text/plain; charset=UTF-8",Language:"gd","Plural-Forms":"nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Gaelic, Scottish (https://www.transifex.com/f7cloud/teams/64236/gd/)
Content-Type: text/plain; charset=UTF-8
Language: gd
Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"gl",json:{charset:"utf-8",headers:{"Last-Translator":"Miguel Anxo Bouzada <mbouzada@gmail.com>, 2025","Language-Team":"Galician (https://app.transifex.com/f7cloud/teams/64236/gl/)","Content-Type":"text/plain; charset=UTF-8",Language:"gl","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Miguel Anxo Bouzada <mbouzada@gmail.com>, 2025
`},msgstr:[`Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>, 2025
Language-Team: Galician (https://app.transifex.com/f7cloud/teams/64236/gl/)
Content-Type: text/plain; charset=UTF-8
Language: gl
Plural-Forms: nplurals=2; plural=(n != 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["\xAB{segment}\xBB \xE9 un nome vedado para un ficheiro ou cartafol."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:["\xAB{segment}\xBB \xE9 un tipo de ficheiro vedado."]},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["\xAB{segment}\xBB non est\xE1 permitido dentro dun nome de ficheiro ou cartafol."]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} conflito de ficheiros","{count} conflitos de ficheiros"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} conflito de ficheiros en {dirname}","{count} conflitos de ficheiros en {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["falta {seconds} segundo","faltan {seconds} segundos"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["falta {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["faltan uns segundos"]},assembling:{msgid:"assembling",msgstr:["ensamblando"]},Cancel:{msgid:"Cancel",msgstr:["Cancelar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancela toda a operaci\xF3n"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar env\xEDos"]},Continue:{msgid:"Continue",msgstr:["Continuar"]},"Create new":{msgid:"Create new",msgstr:["Crear un novo"]},"estimating time left":{msgid:"estimating time left",msgstr:["calculando canto tempo falta"]},"Existing version":{msgid:"Existing version",msgstr:["Versi\xF3n existente"]},"Failed assembling the chunks together":{msgid:"Failed assembling the chunks together",msgstr:["Produciuse un fallo ao ensamblar os anacos"]},"Failed uploading the file":{msgid:"Failed uploading the file",msgstr:["Produciuse un fallo ao enviar o ficheiro"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["Os nomes de ficheiros non deben rematar con \xAB{segment}\xBB."]},"If you select both versions, the incoming file will have a number added to its name.":{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."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["O nome de ficheiro non \xE9 v\xE1lido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Data da \xFAltima modificaci\xF3n desco\xF1ecida"]},New:{msgid:"New",msgstr:["Nova"]},"New filename":{msgid:"New filename",msgstr:["Novo nome de ficheiro"]},"New version":{msgid:"New version",msgstr:["Nova versi\xF3n"]},paused:{msgid:"paused",msgstr:["detido"]},"Preview image":{msgid:"Preview image",msgstr:["Vista previa da imaxe"]},Rename:{msgid:"Rename",msgstr:["Renomear"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Marcar todas as caixas de selecci\xF3n"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleccionar todos os ficheiros existentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleccionar todos os ficheiros novos"]},Skip:{msgid:"Skip",msgstr:["Omitir"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Omita este ficheiro","Omitir {count} ficheiros"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tama\xF1o desco\xF1ecido"]},Upload:{msgid:"Upload",msgstr:["Enviar"]},"Upload files":{msgid:"Upload files",msgstr:["Enviar ficheiros"]},"Upload folders":{msgid:"Upload folders",msgstr:["Enviar cartafoles"]},"Upload from device":{msgid:"Upload from device",msgstr:["Enviar dende o dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["O env\xEDo foi cancelado"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["O env\xEDo foi omitido"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["O env\xEDo de \xAB{folder}\xBB foi omitido"]},"Upload progress":{msgid:"Upload progress",msgstr:["Progreso do env\xEDo"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Cando se selecciona un cartafol entrante, tam\xE9n se sobrescribir\xE1n os ficheiros en conflito dentro del."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{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 l\xE9vase a cabo unha resoluci\xF3n recursiva de conflitos."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Que ficheiros quere conservar?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Pode cambiar o nome do ficheiro, omitir este ficheiro ou cancelar toda a operaci\xF3n."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Debe seleccionar polo menos unha versi\xF3n de cada ficheiro para continuar."]}}}}},{locale:"he",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Hebrew (https://www.transifex.com/f7cloud/teams/64236/he/)","Content-Type":"text/plain; charset=UTF-8",Language:"he","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Hebrew (https://www.transifex.com/f7cloud/teams/64236/he/)
Content-Type: text/plain; charset=UTF-8
Language: he
Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"hi_IN",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Hindi (India) (https://www.transifex.com/f7cloud/teams/64236/hi_IN/)","Content-Type":"text/plain; charset=UTF-8",Language:"hi_IN","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Hindi (India) (https://www.transifex.com/f7cloud/teams/64236/hi_IN/)
Content-Type: text/plain; charset=UTF-8
Language: hi_IN
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"hr",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Croatian (https://www.transifex.com/f7cloud/teams/64236/hr/)","Content-Type":"text/plain; charset=UTF-8",Language:"hr","Plural-Forms":"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Croatian (https://www.transifex.com/f7cloud/teams/64236/hr/)
Content-Type: text/plain; charset=UTF-8
Language: hr
Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"hsb",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Upper Sorbian (https://www.transifex.com/f7cloud/teams/64236/hsb/)","Content-Type":"text/plain; charset=UTF-8",Language:"hsb","Plural-Forms":"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Upper Sorbian (https://www.transifex.com/f7cloud/teams/64236/hsb/)
Content-Type: text/plain; charset=UTF-8
Language: hsb
Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"hu",json:{charset:"utf-8",headers:{"Last-Translator":"Gyuris Gell\xE9rt <jobel@ujevangelizacio.hu>, 2024","Language-Team":"Hungarian (Hungary) (https://app.transifex.com/f7cloud/teams/64236/hu_HU/)","Content-Type":"text/plain; charset=UTF-8",Language:"hu_HU","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Gyuris Gell\xE9rt <jobel@ujevangelizacio.hu>, 2024
`},msgstr:[`Last-Translator: Gyuris Gell\xE9rt <jobel@ujevangelizacio.hu>, 2024
Language-Team: Hungarian (Hungary) (https://app.transifex.com/f7cloud/teams/64236/hu_HU/)
Content-Type: text/plain; charset=UTF-8
Language: hu_HU
Plural-Forms: nplurals=2; plural=(n != 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['Tiltott f\xE1jl- vagy mappan\xE9v: \u201E{segment}".']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['Tiltott f\xE1jlt\xEDpus: \u201E{segment}".']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['Nem megengedett egy f\xE1jl- vagy mappan\xE9vben: \u201E{segment}".']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count}f\xE1jlt \xE9rint\u0151 konfliktus","{count} f\xE1jlt \xE9rint\u0151 konfliktus"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} f\xE1jlt \xE9rint\u0151 konfliktus a mapp\xE1ban: {dirname}","{count}f\xE1jlt \xE9rint\u0151 konfliktus a mapp\xE1ban: {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{} m\xE1sodperc van h\xE1tra"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} van h\xE1tra"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["p\xE1r m\xE1sodperc van h\xE1tra"]},Cancel:{msgid:"Cancel",msgstr:["M\xE9gse"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Teljes m\u0171velet megszak\xEDt\xE1sa"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Felt\xF6lt\xE9sek megszak\xEDt\xE1sa"]},Continue:{msgid:"Continue",msgstr:["Tov\xE1bb"]},"Create new":{msgid:"Create new",msgstr:["\xDAj l\xE9trehoz\xE1sa"]},"estimating time left":{msgid:"estimating time left",msgstr:["h\xE1tral\xE9v\u0151 id\u0151 becsl\xE9se"]},"Existing version":{msgid:"Existing version",msgstr:["Jelenlegi v\xE1ltozat"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["F\xE1jlnevek nem v\xE9gz\u0151dhetnek erre: \u201E{segment}\u201D."]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Ha mindk\xE9t verzi\xF3t kiv\xE1lasztja, a bej\xF6v\u0151 f\xE1jl neve egy sz\xE1mmal eg\xE9sz\xFCl ki."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["\xC9rv\xE9nytelen f\xE1jln\xE9v"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Utols\xF3 m\xF3dos\xEDt\xE1s d\xE1tuma ismeretlen"]},New:{msgid:"New",msgstr:["\xDAj"]},"New filename":{msgid:"New filename",msgstr:["\xDAj f\xE1jln\xE9v"]},"New version":{msgid:"New version",msgstr:["\xDAj verzi\xF3"]},paused:{msgid:"paused",msgstr:["sz\xFCneteltetve"]},"Preview image":{msgid:"Preview image",msgstr:["K\xE9p el\u0151n\xE9zete"]},Rename:{msgid:"Rename",msgstr:["\xC1tnevez\xE9s"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Minden jel\xF6l\u0151n\xE9gyzet kijel\xF6l\xE9se"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Minden jelenlegi f\xE1jl kijel\xF6l\xE9se"]},"Select all new files":{msgid:"Select all new files",msgstr:["Minden \xFAj f\xE1jl kijel\xF6l\xE9se"]},Skip:{msgid:"Skip",msgstr:["Kihagy\xE1s"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Ezen f\xE1jl kihagy\xE1sa","{count}f\xE1jl kihagy\xE1sa"]},"Unknown size":{msgid:"Unknown size",msgstr:["Ismeretlen m\xE9ret"]},Upload:{msgid:"Upload",msgstr:["Felt\xF6lt\xE9s"]},"Upload files":{msgid:"Upload files",msgstr:["F\xE1jlok felt\xF6lt\xE9se"]},"Upload folders":{msgid:"Upload folders",msgstr:["Mapp\xE1k felt\xF6lt\xE9se"]},"Upload from device":{msgid:"Upload from device",msgstr:["Felt\xF6lt\xE9s eszk\xF6zr\u0151l"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Felt\xF6lt\xE9s meg lett szak\xEDtva"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Felt\xF6lt\xE9s \xE1t lett ugorva"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["\u201E{folder}\u201D felt\xF6lt\xE9se \xE1t lett ugorva"]},"Upload progress":{msgid:"Upload progress",msgstr:["Felt\xF6lt\xE9si folyamat"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ha egy bej\xF6v\u0151 mappa van kiv\xE1lasztva, a mapp\xE1ban l\xE9v\u0151 \xFCtk\xF6z\u0151 f\xE1jlok is fel\xFCl\xEDr\xE1sra ker\xFClnek."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Ha egy bej\xF6v\u0151 mappa van kiv\xE1lasztva, a tartalom a megl\xE9v\u0151 mapp\xE1ba \xEDr\xF3dik \xE9s rekurz\xEDv konfliktusfelold\xE1s t\xF6rt\xE9nik."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Mely f\xE1jlokat k\xEDv\xE1nja megtartani?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\xC1tnevezheti a f\xE1jlt, kihagyhatja ezt a f\xE1jlt, vagy t\xF6r\xF6lheti az eg\xE9sz m\u0171veletet."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["A folytat\xE1shoz minden f\xE1jlb\xF3l legal\xE1bb egy verzi\xF3t ki kell v\xE1lasztani."]}}}}},{locale:"hy",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Armenian (https://www.transifex.com/f7cloud/teams/64236/hy/)","Content-Type":"text/plain; charset=UTF-8",Language:"hy","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Armenian (https://www.transifex.com/f7cloud/teams/64236/hy/)
Content-Type: text/plain; charset=UTF-8
Language: hy
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ia",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Interlingua (https://www.transifex.com/f7cloud/teams/64236/ia/)","Content-Type":"text/plain; charset=UTF-8",Language:"ia","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Interlingua (https://www.transifex.com/f7cloud/teams/64236/ia/)
Content-Type: text/plain; charset=UTF-8
Language: ia
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"id",json:{charset:"utf-8",headers:{"Last-Translator":"Linerly <linerly@proton.me>, 2023","Language-Team":"Indonesian (https://app.transifex.com/f7cloud/teams/64236/id/)","Content-Type":"text/plain; charset=UTF-8",Language:"id","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
John Molakvo\xE6 <skjnldsv@protonmail.com>, 2023
Empty Slot Filler, 2023
Linerly <linerly@proton.me>, 2023
`},msgstr:[`Last-Translator: Linerly <linerly@proton.me>, 2023
Language-Team: Indonesian (https://app.transifex.com/f7cloud/teams/64236/id/)
Content-Type: text/plain; charset=UTF-8
Language: id
Plural-Forms: nplurals=1; plural=0;
`]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} berkas berkonflik"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} berkas berkonflik dalam {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} detik tersisa"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} tersisa"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["tinggal sebentar lagi"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Batalkan unggahan"]},Continue:{msgid:"Continue",msgstr:["Lanjutkan"]},"estimating time left":{msgid:"estimating time left",msgstr:["memperkirakan waktu yang tersisa"]},"Existing version":{msgid:"Existing version",msgstr:["Versi yang ada"]},"If you select both versions, the copied file will have a number added to its name.":{msgid:"If you select both versions, the copied file will have a number added to its name.",msgstr:["Jika Anda memilih kedua versi, nama berkas yang disalin akan ditambahi angka."]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Tanggal perubahan terakhir tidak diketahui"]},New:{msgid:"New",msgstr:["Baru"]},"New version":{msgid:"New version",msgstr:["Versi baru"]},paused:{msgid:"paused",msgstr:["dijeda"]},"Preview image":{msgid:"Preview image",msgstr:["Gambar pratinjau"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Pilih semua kotak centang"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Pilih semua berkas yang ada"]},"Select all new files":{msgid:"Select all new files",msgstr:["Pilih semua berkas baru"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Lewati {count} berkas"]},"Unknown size":{msgid:"Unknown size",msgstr:["Ukuran tidak diketahui"]},"Upload cancelled":{msgid:"Upload cancelled",msgstr:["Unggahan dibatalkan"]},"Upload files":{msgid:"Upload files",msgstr:["Unggah berkas"]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Berkas mana yang Anda ingin tetap simpan?"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Anda harus memilih setidaknya satu versi dari masing-masing berkas untuk melanjutkan."]}}}}},{locale:"ig",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Igbo (https://www.transifex.com/f7cloud/teams/64236/ig/)","Content-Type":"text/plain; charset=UTF-8",Language:"ig","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Igbo (https://www.transifex.com/f7cloud/teams/64236/ig/)
Content-Type: text/plain; charset=UTF-8
Language: ig
Plural-Forms: nplurals=1; plural=0;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"is",json:{charset:"utf-8",headers:{"Last-Translator":"Sveinn \xED Felli <sv1@fellsnet.is>, 2025","Language-Team":"Icelandic (https://app.transifex.com/f7cloud/teams/64236/is/)","Content-Type":"text/plain; charset=UTF-8",Language:"is","Plural-Forms":"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Sveinn \xED Felli <sv1@fellsnet.is>, 2025
`},msgstr:[`Last-Translator: Sveinn \xED Felli <sv1@fellsnet.is>, 2025
Language-Team: Icelandic (https://app.transifex.com/f7cloud/teams/64236/is/)
Content-Type: text/plain; charset=UTF-8
Language: is
Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" er banna\xF0 sem heiti \xE1 skr\xE1 e\xF0a m\xF6ppu.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" er b\xF6nnu\xF0 skr\xE1artegund.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" er ekki leyfilegt innan \xED heiti \xE1 skr\xE1 e\xF0a m\xF6ppu.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} \xE1rekstur skr\xE1a","{count} \xE1rekstrar skr\xE1a"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} \xE1rekstur skr\xE1a \xED {dirname}","{count} \xE1rekstrar skr\xE1a \xED {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} sek\xFAnda eftir","{seconds} sek\xFAndur eftir"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} eftir"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["nokkrar sek\xFAndur eftir"]},assembling:{msgid:"assembling",msgstr:["set saman"]},Cancel:{msgid:"Cancel",msgstr:["H\xE6tta vi\xF0"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["H\xE6tta vi\xF0 alla a\xF0ger\xF0ina"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["H\xE6tta vi\xF0 innsendingar"]},Continue:{msgid:"Continue",msgstr:["Halda \xE1fram"]},"Create new":{msgid:"Create new",msgstr:["B\xFAa til n\xFDtt"]},"estimating time left":{msgid:"estimating time left",msgstr:["\xE1\xE6tla t\xEDma sem eftir er"]},"Existing version":{msgid:"Existing version",msgstr:["Fyrirliggjandi \xFAtg\xE1fa"]},"Failed assembling the chunks together":{msgid:"Failed assembling the chunks together",msgstr:["Mist\xF3kst a\xF0 setja saman b\xFAtana"]},"Failed uploading the file":{msgid:"Failed uploading the file",msgstr:["Mist\xF3kst a\xF0 senda inn skr\xE1na"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Skr\xE1aheiti mega ekki enda \xE1 "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Ef \xFE\xFA velur b\xE1\xF0ar \xFAtg\xE1fur, \xFE\xE1 mun ver\xF0a b\xE6tt t\xF6lustaf aftan vi\xF0 heiti innkomandi skr\xE1rinnar."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["\xD3gilt skr\xE1arheiti"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["S\xED\xF0asta breytingadagsetning er \xF3\xFEekkt"]},New:{msgid:"New",msgstr:["N\xFDtt"]},"New filename":{msgid:"New filename",msgstr:["N\xFDtt skr\xE1arheiti"]},"New version":{msgid:"New version",msgstr:["N\xFD \xFAtg\xE1fa"]},paused:{msgid:"paused",msgstr:["\xED bi\xF0"]},"Preview image":{msgid:"Preview image",msgstr:["Forsko\xF0un myndar"]},Rename:{msgid:"Rename",msgstr:["Endurnefna"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Velja g\xE1treiti"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Velja allar fyrirliggjandi skr\xE1r"]},"Select all new files":{msgid:"Select all new files",msgstr:["Velja allar n\xFDjar skr\xE1r"]},Skip:{msgid:"Skip",msgstr:["Sleppa"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Sleppa \xFEessari skr\xE1","Sleppa {count} skr\xE1m"]},"Unknown size":{msgid:"Unknown size",msgstr:["\xD3\xFEekkt st\xE6r\xF0"]},Upload:{msgid:"Upload",msgstr:["Senda inn"]},"Upload files":{msgid:"Upload files",msgstr:["Senda inn skr\xE1r"]},"Upload folders":{msgid:"Upload folders",msgstr:["Senda inn m\xF6ppur"]},"Upload from device":{msgid:"Upload from device",msgstr:["Senda inn fr\xE1 t\xE6ki"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["H\xE6tt hefur veri\xF0 vi\xF0 innsendingu"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Innsendingu hefur veri\xF0 sleppt"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Innsendingu \xE1 "{folder}" hefur veri\xF0 sleppt']},"Upload progress":{msgid:"Upload progress",msgstr:["Framvinda innsendingar"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\xDEegar valin er mappa fyrir skr\xE1r sem berast, ver\xF0ur einnig skrifa\xF0 yfir allar skr\xE1r \xED henni sem valda \xE1rekstrum."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["\xDEegar valin er mappa fyrir skr\xE1r sem berast, ver\xF0ur efni\xF0 skrifa\xF0 inn \xED fyrirliggjandi m\xF6ppu og fari\xF0 \xED a\xF0 leysa \xFAr \xE1rekstrum."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Hva\xF0a skr\xE1m vilt \xFE\xFA vilt halda eftir?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\xDE\xFA getur anna\xF0hvort endurnefnt skr\xE1na, sleppt \xFEessari skr\xE1 e\xF0a h\xE6tt vi\xF0 alla \xFEessa a\xF0ger\xF0."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["\xDE\xFA ver\xF0ur a\xF0 velja a\xF0 minnsta kosti eina \xFAtg\xE1fu af hverri skr\xE1 til a\xF0 halda \xE1fram."]}}}}},{locale:"it",json:{charset:"utf-8",headers:{"Last-Translator":"albanobattistella <albanobattistella@gmail.com>, 2024","Language-Team":"Italian (https://app.transifex.com/f7cloud/teams/64236/it/)","Content-Type":"text/plain; charset=UTF-8",Language:"it","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Francesco Sercia, 2024
albanobattistella <albanobattistella@gmail.com>, 2024
`},msgstr:[`Last-Translator: albanobattistella <albanobattistella@gmail.com>, 2024
Language-Team: Italian (https://app.transifex.com/f7cloud/teams/64236/it/)
Content-Type: text/plain; charset=UTF-8
Language: it
Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" \xE8 un nome di file o cartella proibito.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}"\xE8 un tipo di file proibito.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:[`"{segment}" non \xE8 consentito all'interno di un nome di file o cartella.`]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} file in conflitto","{count} file in conflitto","{count} file in conflitto"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} file in conflitto in {dirname}","{count} file in conflitto in {dirname}","{count} file in conflitto in {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} secondi rimanenti "]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} rimanente"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["alcuni secondi rimanenti"]},Cancel:{msgid:"Cancel",msgstr:["Annulla"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Annulla l'intera operazione"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Annulla i caricamenti"]},Continue:{msgid:"Continue",msgstr:["Continua"]},"Create new":{msgid:"Create new",msgstr:["Crea nuovo"]},"estimating time left":{msgid:"estimating time left",msgstr:["calcolo il tempo rimanente"]},"Existing version":{msgid:"Existing version",msgstr:["Versione esistente"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['I nomi dei file non devono terminare con "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Se selezioni entrambe le versioni, nel nome del file copiato verr\xE0 aggiunto un numero "]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nome file non valido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Ultima modifica sconosciuta"]},New:{msgid:"New",msgstr:["Nuovo"]},"New filename":{msgid:"New filename",msgstr:["Nuovo nome file"]},"New version":{msgid:"New version",msgstr:["Nuova versione"]},paused:{msgid:"paused",msgstr:["pausa"]},"Preview image":{msgid:"Preview image",msgstr:["Anteprima immagine"]},Rename:{msgid:"Rename",msgstr:["Rinomina"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Seleziona tutte le caselle"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleziona tutti i file esistenti"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleziona tutti i nuovi file"]},Skip:{msgid:"Skip",msgstr:["Salta"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Salta questo file","Salta {count} file","Salta {count} file"]},"Unknown size":{msgid:"Unknown size",msgstr:["Dimensione sconosciuta"]},Upload:{msgid:"Upload",msgstr:["Caricamento"]},"Upload files":{msgid:"Upload files",msgstr:["Carica i file"]},"Upload folders":{msgid:"Upload folders",msgstr:["Carica cartelle"]},"Upload from device":{msgid:"Upload from device",msgstr:["Carica dal dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Caricamento annullato"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Il caricamento \xE8 stato saltato"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Il caricamento di "{folder}" \xE8 stato saltato']},"Upload progress":{msgid:"Upload progress",msgstr:["Progresso del caricamento"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Quando si seleziona una cartella in arrivo, anche tutti i file in conflitto al suo interno verranno sovrascritti."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Quando si seleziona una cartella in arrivo, il contenuto viene scritto nella cartella esistente e viene eseguita una risoluzione ricorsiva dei conflitti."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Quali file vuoi mantenere?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\xC8 possibile rinominare il file, ignorarlo o annullare l'intera operazione."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Devi selezionare almeno una versione di ogni file per continuare"]}}}}},{locale:"ja",json:{charset:"utf-8",headers:{"Last-Translator":"kshimohata, 2025","Language-Team":"Japanese (Japan) (https://app.transifex.com/f7cloud/teams/64236/ja_JP/)","Content-Type":"text/plain; charset=UTF-8",Language:"ja_JP","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
kojima.imamura, 2024
Takafumi AKAMATSU, 2024
devi, 2024
\u3042\u3044\u3046\u3048\u304A, 2025
kshimohata, 2025
`},msgstr:[`Last-Translator: kshimohata, 2025
Language-Team: Japanese (Japan) (https://app.transifex.com/f7cloud/teams/64236/ja_JP/)
Content-Type: text/plain; charset=UTF-8
Language: ja_JP
Plural-Forms: nplurals=1; plural=0;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" \u306F\u7981\u6B62\u3055\u308C\u3066\u3044\u308B\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30D5\u30A9\u30EB\u30C0\u540D\u3067\u3059\u3002']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" \u306F\u7981\u6B62\u3055\u308C\u3066\u3044\u308B\u30D5\u30A1\u30A4\u30EB\u30BF\u30A4\u30D7\u3067\u3059\u3002']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30D5\u30A9\u30EB\u30C0\u540D\u306B "{segment}" \u3092\u542B\u3081\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} \u30D5\u30A1\u30A4\u30EB\u6570\u306E\u7AF6\u5408"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{dirname} \u3067 {count} \u500B\u306E\u30D5\u30A1\u30A4\u30EB\u304C\u7AF6\u5408\u3057\u3066\u3044\u307E\u3059"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["\u6B8B\u308A{seconds}"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["\u6B8B\u308A {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u6B8B\u308A\u6570\u79D2"]},assembling:{msgid:"assembling",msgstr:["\u7D44\u307F\u7ACB\u3066\u4E2D"]},Cancel:{msgid:"Cancel",msgstr:["\u30AD\u30E3\u30F3\u30BB\u30EB"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["\u3059\u3079\u3066\u306E\u64CD\u4F5C\u3092\u30AD\u30E3\u30F3\u30BB\u30EB\u3059\u308B"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u3092\u30AD\u30E3\u30F3\u30BB\u30EB"]},Continue:{msgid:"Continue",msgstr:["\u7D9A\u3051\u308B"]},"Create new":{msgid:"Create new",msgstr:["\u65B0\u898F\u4F5C\u6210"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u6982\u7B97\u6B8B\u308A\u6642\u9593"]},"Existing version":{msgid:"Existing version",msgstr:["\u65E2\u5B58\u30D0\u30FC\u30B8\u30E7\u30F3"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["\u30C1\u30E3\u30F3\u30AF\u306E\u7D44\u307F\u7ACB\u3066\u306B\u5931\u6557\u3057\u307E\u3057\u305F"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["\u30D5\u30A1\u30A4\u30EB\u306E\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u306B\u5931\u6557\u3057\u307E\u3057\u305F"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['\u30D5\u30A1\u30A4\u30EB\u540D\u306E\u672B\u5C3E\u306B "{segment}" \u3092\u4ED8\u3051\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002']},"If you select both versions, the incoming file will have a number added to its name.":{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\u306E\u540D\u524D\u306B\u6570\u5B57\u304C\u8FFD\u52A0\u3055\u308C\u307E\u3059\u3002"]},"Invalid filename":{msgid:"Invalid filename",msgstr:["\u7121\u52B9\u306A\u30D5\u30A1\u30A4\u30EB\u540D"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["\u6700\u7D42\u66F4\u65B0\u65E5\u4E0D\u660E"]},New:{msgid:"New",msgstr:["\u65B0\u898F\u4F5C\u6210"]},"New filename":{msgid:"New filename",msgstr:["\u65B0\u3057\u3044\u30D5\u30A1\u30A4\u30EB\u540D"]},"New version":{msgid:"New version",msgstr:["\u65B0\u3057\u3044\u30D0\u30FC\u30B8\u30E7\u30F3"]},paused:{msgid:"paused",msgstr:["\u4E00\u6642\u505C\u6B62\u4E2D"]},"Preview image":{msgid:"Preview image",msgstr:["\u30D7\u30EC\u30D3\u30E5\u30FC\u753B\u50CF"]},Rename:{msgid:"Rename",msgstr:["\u540D\u524D\u3092\u5909\u66F4"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["\u3059\u3079\u3066\u9078\u629E"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["\u3059\u3079\u3066\u306E\u65E2\u5B58\u30D5\u30A1\u30A4\u30EB\u3092\u9078\u629E"]},"Select all new files":{msgid:"Select all new files",msgstr:["\u3059\u3079\u3066\u306E\u65B0\u898F\u30D5\u30A1\u30A4\u30EB\u3092\u9078\u629E"]},Skip:{msgid:"Skip",msgstr:["\u30B9\u30AD\u30C3\u30D7"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count} \u500B\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u30B9\u30AD\u30C3\u30D7\u3059\u308B"]},"Skip this file":{msgid:"Skip this file",msgstr:["\u3053\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u30B9\u30AD\u30C3\u30D7\u3059\u308B"]},"Unknown size":{msgid:"Unknown size",msgstr:["\u30B5\u30A4\u30BA\u4E0D\u660E"]},Upload:{msgid:"Upload",msgstr:["\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9"]},"Upload files":{msgid:"Upload files",msgstr:["\u30D5\u30A1\u30A4\u30EB\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9"]},"Upload folders":{msgid:"Upload folders",msgstr:["\u30D5\u30A9\u30EB\u30C0\u306E\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9"]},"Upload from device":{msgid:"Upload from device",msgstr:["\u30C7\u30D0\u30A4\u30B9\u304B\u3089\u306E\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u306F\u30AD\u30E3\u30F3\u30BB\u30EB\u3055\u308C\u307E\u3057\u305F"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u304C\u30B9\u30AD\u30C3\u30D7\u3055\u308C\u307E\u3057\u305F"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['"{folder}" \u306E\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u304C\u30B9\u30AD\u30C3\u30D7\u3055\u308C\u307E\u3057\u305F']},"Upload progress":{msgid:"Upload progress",msgstr:["\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u9032\u884C\u72B6\u6CC1"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{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\u308B\u3068\u3001\u305D\u306E\u4E2D\u306E\u7AF6\u5408\u3059\u308B\u30D5\u30A1\u30A4\u30EB\u3082\u3059\u3079\u3066\u4E0A\u66F8\u304D\u3055\u308C\u307E\u3059\u3002"]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{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\u305D\u306E\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\u884C\u308F\u308C\u307E\u3059\u3002"]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\u3069\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u4FDD\u6301\u3057\u307E\u3059\u304B\uFF1F"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\u30D5\u30A1\u30A4\u30EB\u540D\u3092\u5909\u66F4\u3059\u308B\u304B\u3001\u3053\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u30B9\u30AD\u30C3\u30D7\u3059\u308B\u304B\u3001\u64CD\u4F5C\u5168\u4F53\u3092\u30AD\u30E3\u30F3\u30BB\u30EB\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002"]},"You need to select at least one version of each file to continue.":{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\u5C11\u306A\u304F\u3068\u30821\u3064\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u9078\u629E\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002"]}}}}},{locale:"ka",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Georgian (https://www.transifex.com/f7cloud/teams/64236/ka/)","Content-Type":"text/plain; charset=UTF-8",Language:"ka","Plural-Forms":"nplurals=2; plural=(n!=1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Georgian (https://www.transifex.com/f7cloud/teams/64236/ka/)
Content-Type: text/plain; charset=UTF-8
Language: ka
Plural-Forms: nplurals=2; plural=(n!=1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ka_GE",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Georgian (Georgia) (https://www.transifex.com/f7cloud/teams/64236/ka_GE/)","Content-Type":"text/plain; charset=UTF-8",Language:"ka_GE","Plural-Forms":"nplurals=2; plural=(n!=1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Georgian (Georgia) (https://www.transifex.com/f7cloud/teams/64236/ka_GE/)
Content-Type: text/plain; charset=UTF-8
Language: ka_GE
Plural-Forms: nplurals=2; plural=(n!=1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"kab",json:{charset:"utf-8",headers:{"Last-Translator":"ZiriSut, 2023","Language-Team":"Kabyle (https://app.transifex.com/f7cloud/teams/64236/kab/)","Content-Type":"text/plain; charset=UTF-8",Language:"kab","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
ZiriSut, 2023
`},msgstr:[`Last-Translator: ZiriSut, 2023
Language-Team: Kabyle (https://app.transifex.com/f7cloud/teams/64236/kab/)
Content-Type: text/plain; charset=UTF-8
Language: kab
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} tesdatin i d-yeqqimen"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["{time} i d-yeqqimen"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["qqiment-d kra n tesdatin kan"]},Add:{msgid:"Add",msgstr:["Rnu"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Sefsex asali"]},"estimating time left":{msgid:"estimating time left",msgstr:["asizel n wakud i d-yeqqimen"]},paused:{msgid:"paused",msgstr:["ye\u1E25bes"]},"Upload files":{msgid:"Upload files",msgstr:["Sali-d ifuyla"]}}}}},{locale:"kk",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Kazakh (https://www.transifex.com/f7cloud/teams/64236/kk/)","Content-Type":"text/plain; charset=UTF-8",Language:"kk","Plural-Forms":"nplurals=2; plural=(n!=1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Kazakh (https://www.transifex.com/f7cloud/teams/64236/kk/)
Content-Type: text/plain; charset=UTF-8
Language: kk
Plural-Forms: nplurals=2; plural=(n!=1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"km",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Khmer (https://www.transifex.com/f7cloud/teams/64236/km/)","Content-Type":"text/plain; charset=UTF-8",Language:"km","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Khmer (https://www.transifex.com/f7cloud/teams/64236/km/)
Content-Type: text/plain; charset=UTF-8
Language: km
Plural-Forms: nplurals=1; plural=0;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"kn",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Kannada (https://www.transifex.com/f7cloud/teams/64236/kn/)","Content-Type":"text/plain; charset=UTF-8",Language:"kn","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Kannada (https://www.transifex.com/f7cloud/teams/64236/kn/)
Content-Type: text/plain; charset=UTF-8
Language: kn
Plural-Forms: nplurals=2; plural=(n > 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ko",json:{charset:"utf-8",headers:{"Last-Translator":"\uC774\uC0C1\uC624, 2025","Language-Team":"Korean (https://app.transifex.com/f7cloud/teams/64236/ko/)","Content-Type":"text/plain; charset=UTF-8",Language:"ko","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
shin2012 <shin2013@gmail.com>, 2025
\uC774\uC0C1\uC624, 2025
`},msgstr:[`Last-Translator: \uC774\uC0C1\uC624, 2025
Language-Team: Korean (https://app.transifex.com/f7cloud/teams/64236/ko/)
Content-Type: text/plain; charset=UTF-8
Language: ko
Plural-Forms: nplurals=1; plural=0;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}"(\uC740)\uB294 \uAE08\uC9C0\uB41C \uD30C\uC77C \uBC0F \uD3F4\uB354 \uC774\uB984\uC785\uB2C8\uB2E4.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}"(\uC740)\uB294 \uAE08\uC9C0\uB41C \uD30C\uC77C \uD615\uC2DD\uC785\uB2C8\uB2E4.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['\uD30C\uC77C\uC774\uB098 \uD3F4\uB354 \uC774\uB984\uC5D0 "{segment}"(\uC744)\uB97C \uC0AC\uC6A9\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count}\uAC1C\uC758 \uD30C\uC77C\uC774 \uCDA9\uB3CC\uD568"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{dirname}\uC5D0\uC11C {count}\uAC1C\uC758 \uD30C\uC77C\uC774 \uCDA9\uB3CC\uD568"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} \uCD08 \uB0A8\uC74C"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} \uB0A8\uC74C"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\uACE7 \uC644\uB8CC"]},assembling:{msgid:"assembling",msgstr:["\uCDE8\uD569 \uC911"]},Cancel:{msgid:"Cancel",msgstr:["\uCDE8\uC18C"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["\uC804\uCCB4 \uC791\uC5C5\uC744 \uCDE8\uC18C"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\uC5C5\uB85C\uB4DC \uCDE8\uC18C"]},Continue:{msgid:"Continue",msgstr:["\uD655\uC778"]},"Create new":{msgid:"Create new",msgstr:["\uC0C8\uB85C \uB9CC\uB4E4\uAE30"]},"estimating time left":{msgid:"estimating time left",msgstr:["\uB0A8\uC740 \uC2DC\uAC04 \uACC4\uC0B0"]},"Existing version":{msgid:"Existing version",msgstr:["\uD604\uC7AC \uBC84\uC804"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["\uC870\uAC01\uC744 \uCDE8\uD569\uD558\uB294 \uB370 \uC2E4\uD328"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["\uD30C\uC77C\uC744 \uC5C5\uB85C\uB4DC\uD558\uB294 \uB370 \uC2E4\uD328"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['\uD30C\uC77C \uC774\uB984\uC740 "{segment}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4.']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\uB450 \uD30C\uC77C\uC744 \uBAA8\uB450 \uC120\uD0DD\uD558\uBA74, \uB4E4\uC5B4\uC624\uB294 \uD30C\uC77C\uC758 \uC774\uB984\uC5D0 \uBC88\uD638\uAC00 \uCD94\uAC00\uB429\uB2C8\uB2E4."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["\uC798\uBABB\uB41C \uD30C\uC77C \uC774\uB984"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["\uCD5C\uADFC \uC218\uC815\uC77C \uC54C \uC218 \uC5C6\uC74C"]},New:{msgid:"New",msgstr:["\uC0C8\uB85C \uB9CC\uB4E4\uAE30"]},"New filename":{msgid:"New filename",msgstr:["\uC0C8 \uD30C\uC77C \uC774\uB984"]},"New version":{msgid:"New version",msgstr:["\uC0C8 \uBC84\uC804"]},paused:{msgid:"paused",msgstr:["\uC77C\uC2DC\uC815\uC9C0\uB428"]},"Preview image":{msgid:"Preview image",msgstr:["\uBBF8\uB9AC\uBCF4\uAE30 \uC774\uBBF8\uC9C0"]},Rename:{msgid:"Rename",msgstr:["\uC774\uB984 \uBC14\uAFB8\uAE30"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["\uBAA8\uB4E0 \uCCB4\uD06C\uBC15\uC2A4 \uC120\uD0DD"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["\uAE30\uC874 \uD30C\uC77C\uC744 \uBAA8\uB450 \uC120\uD0DD"]},"Select all new files":{msgid:"Select all new files",msgstr:["\uC0C8\uB85C\uC6B4 \uD30C\uC77C\uC744 \uBAA8\uB450 \uC120\uD0DD"]},Skip:{msgid:"Skip",msgstr:["\uAC74\uB108\uB6F0\uAE30"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count}\uAC1C \uD30C\uC77C \uAC74\uB108\uB6F0\uAE30"]},"Skip this file":{msgid:"Skip this file",msgstr:["\uC774 \uD30C\uC77C \uAC74\uB108\uB6F0\uAE30"]},"Unknown size":{msgid:"Unknown size",msgstr:["\uD06C\uAE30\uB97C \uC54C \uC218 \uC5C6\uC74C"]},Upload:{msgid:"Upload",msgstr:["\uC5C5\uB85C\uB4DC"]},"Upload files":{msgid:"Upload files",msgstr:["\uD30C\uC77C \uC5C5\uB85C\uB4DC"]},"Upload folders":{msgid:"Upload folders",msgstr:["\uD3F4\uB354 \uC5C5\uB85C\uB4DC"]},"Upload from device":{msgid:"Upload from device",msgstr:["\uC7A5\uCE58\uC5D0\uC11C \uC5C5\uB85C\uB4DC"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["\uC5C5\uB85C\uB4DC\uAC00 \uCDE8\uC18C\uB418\uC5C8\uC2B5\uB2C8\uB2E4."]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["\uC5C5\uB85C\uB4DC\uB97C \uAC74\uB108\uB6F0\uC5C8\uC2B5\uB2C8\uB2E4."]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['"{folder}" \uC5C5\uB85C\uB4DC\uB97C \uAC74\uB108\uB6F0\uC5C8\uC2B5\uB2C8\uB2E4.']},"Upload progress":{msgid:"Upload progress",msgstr:["\uC5C5\uB85C\uB4DC \uC9C4\uD589\uB3C4"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\uB4E4\uC5B4\uC624\uB294 \uD3F4\uB354\uB97C \uC120\uD0DD\uD588\uB2E4\uBA74, \uCDA9\uB3CC\uD558\uB294 \uB0B4\uBD80 \uD30C\uC77C\uB4E4\uC740 \uB36E\uC5B4\uC4F0\uAE30 \uB429\uB2C8\uB2E4."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["\uB4E4\uC5B4\uC624\uB294 \uD3F4\uB354\uB97C \uC120\uD0DD\uD588\uB2E4\uBA74 \uB0B4\uC6A9\uBB3C\uC774 \uADF8 \uAE30\uC874 \uD3F4\uB354 \uC548\uC5D0 \uC791\uC131\uB418\uACE0, \uC804\uCCB4\uC801\uC73C\uB85C \uCDA9\uB3CC \uD574\uACB0\uC744 \uC218\uD589\uD569\uB2C8\uB2E4."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\uC5B4\uB5A4 \uD30C\uC77C\uC744 \uBCF4\uC874\uD558\uC2DC\uACA0\uC2B5\uB2C8\uAE4C?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\uD30C\uC77C \uC774\uB984\uC744 \uBC14\uAFB8\uAC70\uB098, \uC774 \uD30C\uC77C\uC744 \uAC74\uB108\uB6F0\uAC70\uB098 \uBAA8\uB4E0 \uC791\uC5C5\uC744 \uCDE8\uC18C\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["\uACC4\uC18D\uD558\uAE30 \uC704\uD574\uC11C\uB294 \uD55C \uD30C\uC77C\uC5D0 \uCD5C\uC18C \uD558\uB098\uC758 \uBC84\uC804\uC744 \uC120\uD0DD\uD574\uC57C \uD569\uB2C8\uB2E4."]}}}}},{locale:"la",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Latin (https://www.transifex.com/f7cloud/teams/64236/la/)","Content-Type":"text/plain; charset=UTF-8",Language:"la","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Latin (https://www.transifex.com/f7cloud/teams/64236/la/)
Content-Type: text/plain; charset=UTF-8
Language: la
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"lb",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Luxembourgish (https://www.transifex.com/f7cloud/teams/64236/lb/)","Content-Type":"text/plain; charset=UTF-8",Language:"lb","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Luxembourgish (https://www.transifex.com/f7cloud/teams/64236/lb/)
Content-Type: text/plain; charset=UTF-8
Language: lb
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"lo",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Lao (https://www.transifex.com/f7cloud/teams/64236/lo/)","Content-Type":"text/plain; charset=UTF-8",Language:"lo","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Lao (https://www.transifex.com/f7cloud/teams/64236/lo/)
Content-Type: text/plain; charset=UTF-8
Language: lo
Plural-Forms: nplurals=1; plural=0;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"lt_LT",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Lithuanian (Lithuania) (https://www.transifex.com/f7cloud/teams/64236/lt_LT/)","Content-Type":"text/plain; charset=UTF-8",Language:"lt_LT","Plural-Forms":"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/f7cloud/teams/64236/lt_LT/)
Content-Type: text/plain; charset=UTF-8
Language: lt_LT
Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"lv",json:{charset:"utf-8",headers:{"Last-Translator":"Edgars Andersons, 2025","Language-Team":"Latvian (https://app.transifex.com/f7cloud/teams/64236/lv/)","Content-Type":"text/plain; charset=UTF-8",Language:"lv","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Papuass <martinsb@gmail.com>, 2024
Arm\u012Bns Jeltajevs <armins.jeltajevs@gmail.com>, 2024
Edgars Andersons, 2025
`},msgstr:[`Last-Translator: Edgars Andersons, 2025
Language-Team: Latvian (https://app.transifex.com/f7cloud/teams/64236/lv/)
Content-Type: text/plain; charset=UTF-8
Language: lv
Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" ir aizliegts datnes vai mapes nosaukums.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" ir aizliegts datnes veids.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ir nav \u013Cauts datnes vai mapes nosaukum\u0101.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} nesader\u012Bgu dat\u0146u","{count} nesader\u012Bga datne","{count} nesader\u012Bgas datnes"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} nesader\u012Bgu dat\u0146u {dirname}","{count} nesader\u012Bga datne {dirname}","{count} nesader\u012Bgas datnes {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["Atliku\u0161as {seconds} sekundes","Atlikusi {seconds} sekunde","Atliku\u0161as {seconds} sekundes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["atlicis {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["atliku\u0161as da\u017Eas sekundes"]},assembling:{msgid:"assembling",msgstr:["sakopo"]},Cancel:{msgid:"Cancel",msgstr:["Atcelt"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Atcelt visu darb\u012Bbu"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Atcelt aug\u0161upiel\u0101des"]},Continue:{msgid:"Continue",msgstr:["Turpin\u0101t"]},"Create new":{msgid:"Create new",msgstr:["Izveidot jaunu"]},"estimating time left":{msgid:"estimating time left",msgstr:["paredzamais atliku\u0161ais laiks"]},"Existing version":{msgid:"Existing version",msgstr:["Eso\u0161\u0101 versija"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Neizdev\u0101s apvienot gabalus"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Neizdev\u0101s aug\u0161upiel\u0101d\u0113t datni"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Datnes nosaukumi nedr\u012Bkst beigties ar "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Ja atlasa abas versijas, ien\u0101ko\u0161\u0101s datnes nosaukumam tiks pievienots skaitlis."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Neder\u012Bgs datnes nosaukums"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["P\u0113d\u0113jais izmain\u012B\u0161anas datums nav zin\u0101ms"]},New:{msgid:"New",msgstr:["Jauns"]},"New filename":{msgid:"New filename",msgstr:["Jauns datnes nosaukums"]},"New version":{msgid:"New version",msgstr:["Jauna versija"]},paused:{msgid:"paused",msgstr:["aptur\u0113ta"]},"Preview image":{msgid:"Preview image",msgstr:["Priek\u0161skat\u012Bt att\u0113lu"]},Rename:{msgid:"Rename",msgstr:["P\u0101rd\u0113v\u0113t"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Atlas\u012Bt visas izv\u0113les r\u016Bti\u0146as"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Atlas\u012Bt visas eso\u0161\u0101s datnes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Atlas\u012Bt visas jaun\u0101s datnes"]},Skip:{msgid:"Skip",msgstr:["Izlaist"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Izlaist {count} dat\u0146u","Izlaist {count} datni","Izlaist {count} datnes"]},"Skip this file":{msgid:"Skip this file",msgstr:["Izlaist \u0161o datni"]},"Unknown size":{msgid:"Unknown size",msgstr:["Nezin\u0101ms izm\u0113rs"]},Upload:{msgid:"Upload",msgstr:["Aug\u0161upiel\u0101d\u0113t"]},"Upload files":{msgid:"Upload files",msgstr:["Aug\u0161upiel\u0101d\u0113t datnes"]},"Upload folders":{msgid:"Upload folders",msgstr:["Aug\u0161upiel\u0101d\u0113t mapes"]},"Upload from device":{msgid:"Upload from device",msgstr:["Aug\u0161upiel\u0101d\u0113t no ier\u012Bces"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Aug\u0161upiel\u0101de tika atcelta"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Aug\u0161upiel\u0101de tika izlaista"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['"{folder}" aug\u0161upiel\u0101de tika izlaista']},"Upload progress":{msgid:"Upload progress",msgstr:["Aug\u0161upiel\u0101des virz\u012Bba"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Kad ir atlas\u012Bta ien\u0101ko\u0161\u0101 mape, tiks p\u0101rrakst\u012Btas ar\u012B jebkuras taj\u0101 eso\u0161\u0101s nesader\u012Bg\u0101s datnes."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Kad ir atlas\u012Bta ien\u0101ko\u0161\u0101 mape, saturs tiks rakst\u012Bts eso\u0161aj\u0101 map\u0113, un tiks veikta rekurs\u012Bva nesader\u012Bbu nov\u0113r\u0161ana."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Kuras datnes patur\u0113t?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Datni var vai nu p\u0101rd\u0113v\u0113t, vai izlaist vai atcelt visu darb\u012Bbu."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Ir nepiecie\u0161ams atlas\u012Bt vismaz vienu katras datnes versiju, lai turpin\u0101tu."]}}}}},{locale:"mk",json:{charset:"utf-8",headers:{"Last-Translator":"\u0421\u0430\u0448\u043A\u043E \u0422\u043E\u0434\u043E\u0440\u043E\u0432 <sasetodorov@gmail.com>, 2022","Language-Team":"Macedonian (https://www.transifex.com/f7cloud/teams/64236/mk/)","Content-Type":"text/plain; charset=UTF-8",Language:"mk","Plural-Forms":"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
\u0421\u0430\u0448\u043A\u043E \u0422\u043E\u0434\u043E\u0440\u043E\u0432 <sasetodorov@gmail.com>, 2022
`},msgstr:[`Last-Translator: \u0421\u0430\u0448\u043A\u043E \u0422\u043E\u0434\u043E\u0440\u043E\u0432 <sasetodorov@gmail.com>, 2022
Language-Team: Macedonian (https://www.transifex.com/f7cloud/teams/64236/mk/)
Content-Type: text/plain; charset=UTF-8
Language: mk
Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;
`]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["\u043F\u0440\u0435\u043E\u0441\u0442\u0430\u043D\u0443\u0432\u0430\u0430\u0442 {seconds} \u0441\u0435\u043A\u0443\u043D\u0434\u0438"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["\u043F\u0440\u0435\u043E\u0441\u0442\u0430\u043D\u0443\u0432\u0430 {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u0443\u0448\u0442\u0435 \u043D\u0435\u043A\u043E\u043B\u043A\u0443 \u0441\u0435\u043A\u0443\u043D\u0434\u0438"]},Add:{msgid:"Add",msgstr:["\u0414\u043E\u0434\u0430\u0434\u0438"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u041F\u0440\u0435\u043A\u0438\u043D\u0438 \u043F\u0440\u0438\u043A\u0430\u0447\u0443\u0432\u0430\u045A\u0435"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u043F\u0440\u0438\u0431\u043B\u0438\u0436\u043D\u043E \u043F\u0440\u0435\u043E\u0441\u0442\u0430\u043D\u0430\u0442\u043E \u0432\u0440\u0435\u043C\u0435"]},paused:{msgid:"paused",msgstr:["\u043F\u0430\u0443\u0437\u0438\u0440\u0430\u043D\u043E"]},"Upload files":{msgid:"Upload files",msgstr:["\u041F\u0440\u0438\u043A\u0430\u0447\u0443\u0432\u0430\u045A\u0435 \u0434\u0430\u0442\u043E\u0442\u0435\u043A\u0438"]}}}}},{locale:"mn",json:{charset:"utf-8",headers:{"Last-Translator":"BATKHUYAG Ganbold, 2023","Language-Team":"Mongolian (https://app.transifex.com/f7cloud/teams/64236/mn/)","Content-Type":"text/plain; charset=UTF-8",Language:"mn","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
BATKHUYAG Ganbold, 2023
`},msgstr:[`Last-Translator: BATKHUYAG Ganbold, 2023
Language-Team: Mongolian (https://app.transifex.com/f7cloud/teams/64236/mn/)
Content-Type: text/plain; charset=UTF-8
Language: mn
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} \u0441\u0435\u043A\u0443\u043D\u0434 \u04AF\u043B\u0434\u0441\u044D\u043D"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["{time} \u04AF\u043B\u0434\u0441\u044D\u043D"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u0445\u044D\u0434\u0445\u044D\u043D \u0441\u0435\u043A\u0443\u043D\u0434 \u04AF\u043B\u0434\u0441\u044D\u043D"]},Add:{msgid:"Add",msgstr:["\u041D\u044D\u043C\u044D\u0445"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u0418\u043B\u0433\u044D\u044D\u043B\u0442\u0438\u0439\u0433 \u0446\u0443\u0446\u043B\u0430\u0445"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u04AE\u043B\u0434\u0441\u044D\u043D \u0445\u0443\u0433\u0430\u0446\u0430\u0430\u0433 \u0442\u043E\u043E\u0446\u043E\u043E\u043B\u0436 \u0431\u0430\u0439\u043D\u0430"]},paused:{msgid:"paused",msgstr:["\u0442\u04AF\u0440 \u0437\u043E\u0433\u0441\u043E\u043E\u0441\u043E\u043D"]},"Upload files":{msgid:"Upload files",msgstr:["\u0424\u0430\u0439\u043B \u0438\u043B\u0433\u044D\u044D\u0445"]}}}}},{locale:"mr",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Marathi (https://www.transifex.com/f7cloud/teams/64236/mr/)","Content-Type":"text/plain; charset=UTF-8",Language:"mr","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Marathi (https://www.transifex.com/f7cloud/teams/64236/mr/)
Content-Type: text/plain; charset=UTF-8
Language: mr
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ms_MY",json:{charset:"utf-8",headers:{"Last-Translator":"DT Navy, 2024","Language-Team":"Malay (Malaysia) (https://app.transifex.com/f7cloud/teams/64236/ms_MY/)","Content-Type":"text/plain; charset=UTF-8",Language:"ms_MY","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
DT Navy, 2024
`},msgstr:[`Last-Translator: DT Navy, 2024
Language-Team: Malay (Malaysia) (https://app.transifex.com/f7cloud/teams/64236/ms_MY/)
Content-Type: text/plain; charset=UTF-8
Language: ms_MY
Plural-Forms: nplurals=1; plural=0;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" adalah fail dan nama folder yang dilarang']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" adalah jenis fail yang dilarang']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" adalah tidak dibenarkan dalam nama fail atau folder']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} files bertindih"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} fail bertindih dalam {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} saat tinggal"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} tinggal"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["beberapa saat lagi"]},Cancel:{msgid:"Cancel",msgstr:["batal"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Batal keseluruhan operasi"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["batal muat naik"]},Continue:{msgid:"Continue",msgstr:["teruskan"]},"Create new":{msgid:"Create new",msgstr:["Buat baharu"]},"estimating time left":{msgid:"estimating time left",msgstr:["jangkaan masa tinggal"]},"Existing version":{msgid:"Existing version",msgstr:["versi sedia ada"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Nama fail tidak boleh berakhir dengan "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Jika dua versi dipilih, fail yang masuk akan ditambah bilangan pada namanya."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nama fail tidak sah"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Tarikh terakhir diubah suai tidak diketahui"]},New:{msgid:"New",msgstr:["Baru"]},"New filename":{msgid:"New filename",msgstr:["Nama fail baharu"]},"New version":{msgid:"New version",msgstr:["Versi baharu"]},paused:{msgid:"paused",msgstr:["Jeda"]},"Preview image":{msgid:"Preview image",msgstr:["Pratonton gambar"]},Rename:{msgid:"Rename",msgstr:["Menamakan semula"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Pilih semua kotak pilihan"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Pilih semua fail yang wujud"]},"Select all new files":{msgid:"Select all new files",msgstr:["pilih semua fail baharu"]},Skip:{msgid:"Skip",msgstr:["Langkau"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Langkau fail {count}"]},"Unknown size":{msgid:"Unknown size",msgstr:["Saiz tidak diketahui"]},Upload:{msgid:"Upload",msgstr:["Muat naik"]},"Upload files":{msgid:"Upload files",msgstr:["Muat naik fail"]},"Upload folders":{msgid:"Upload folders",msgstr:["Muat naik folder"]},"Upload from device":{msgid:"Upload from device",msgstr:["Muat naik dari peranti"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Muat naik telah dibatalkan"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Muat naik telah dilangkau"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Muat naik "{folder}" telah dilangkau']},"Upload progress":{msgid:"Upload progress",msgstr:["Kemajuan muat naik"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Apabila folder masuk dipilih, sebarang fail bertindih akan ditulis semula"]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Apabila folder masuk dipilih, kandungan ditulis ke dalam folder sedia ada dan penyelesaian konflik rekursif dilakukan."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Fail yang mana ingin disimpan?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["And boleh menamakan semula fail, langkau fail tersebut atau membatalkan keseluruhan operasi"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Anda perlu memilih sekurangnya satu versi setiap fail untuk teruskan"]}}}}},{locale:"my",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Burmese (https://www.transifex.com/f7cloud/teams/64236/my/)","Content-Type":"text/plain; charset=UTF-8",Language:"my","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Burmese (https://www.transifex.com/f7cloud/teams/64236/my/)
Content-Type: text/plain; charset=UTF-8
Language: my
Plural-Forms: nplurals=1; plural=0;
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"nb",json:{charset:"utf-8",headers:{"Last-Translator":"Roger Knutsen, 2024","Language-Team":"Norwegian Bokm\xE5l (Norway) (https://app.transifex.com/f7cloud/teams/64236/nb_NO/)","Content-Type":"text/plain; charset=UTF-8",Language:"nb_NO","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Roger Knutsen, 2024
`},msgstr:[`Last-Translator: Roger Knutsen, 2024
Language-Team: Norwegian Bokm\xE5l (Norway) (https://app.transifex.com/f7cloud/teams/64236/nb_NO/)
Content-Type: text/plain; charset=UTF-8
Language: nb_NO
Plural-Forms: nplurals=2; plural=(n != 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" er et forbudt fil- eller mappenavn.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" er en forbudt filtype.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" er ikke tillatt i et fil- eller mappenavn.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} file conflict","{count} filkonflikter"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} file conflict in {dirname}","{count} filkonflikter i {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} sekunder igjen"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} igjen"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["noen f\xE5 sekunder igjen"]},Cancel:{msgid:"Cancel",msgstr:["Avbryt"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Avbryt hele operasjonen"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Avbryt opplastninger"]},Continue:{msgid:"Continue",msgstr:["Fortsett"]},"Create new":{msgid:"Create new",msgstr:["Opprett ny"]},"estimating time left":{msgid:"estimating time left",msgstr:["Estimerer tid igjen"]},"Existing version":{msgid:"Existing version",msgstr:["Gjeldende versjon"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Filnavn m\xE5 ikke slutte med "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Hvis du velger begge versjonene, vil den innkommende filen ha et nummer lagt til navnet."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ugyldig filnavn"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Siste gang redigert ukjent"]},New:{msgid:"New",msgstr:["Ny"]},"New filename":{msgid:"New filename",msgstr:["Nytt filnavn"]},"New version":{msgid:"New version",msgstr:["Ny versjon"]},paused:{msgid:"paused",msgstr:["pauset"]},"Preview image":{msgid:"Preview image",msgstr:["Forh\xE5ndsvis bilde"]},Rename:{msgid:"Rename",msgstr:["Omd\xF8p"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Velg alle"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Velg alle eksisterende filer"]},"Select all new files":{msgid:"Select all new files",msgstr:["Velg alle nye filer"]},Skip:{msgid:"Skip",msgstr:["Hopp over"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Skip this file","Hopp over {count} filer"]},"Unknown size":{msgid:"Unknown size",msgstr:["Ukjent st\xF8rrelse"]},"Upload files":{msgid:"Upload files",msgstr:["Last opp filer"]},"Upload folders":{msgid:"Upload folders",msgstr:["Last opp mapper"]},"Upload from device":{msgid:"Upload from device",msgstr:["Last opp fra enhet"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Opplastingen er kansellert"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Opplastingen er hoppet over"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Opplasting av "{folder}" er hoppet over']},"Upload progress":{msgid:"Upload progress",msgstr:["Fremdrift, opplasting"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["N\xE5r en innkommende mappe velges, blir eventuelle motstridende filer i den ogs\xE5 overskrevet."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{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 innkommende mappe velges, skrives innholdet inn i den eksisterende mappen, og en rekursiv konfliktl\xF8sning utf\xF8res."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Hvilke filer vil du beholde?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Du kan enten gi nytt navn til filen, hoppe over denne filen eller avbryte hele operasjonen."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Du m\xE5 velge minst en versjon av hver fil for \xE5 fortsette."]}}}}},{locale:"ne",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Nepali (https://www.transifex.com/f7cloud/teams/64236/ne/)","Content-Type":"text/plain; charset=UTF-8",Language:"ne","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Nepali (https://www.transifex.com/f7cloud/teams/64236/ne/)
Content-Type: text/plain; charset=UTF-8
Language: ne
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"nl",json:{charset:"utf-8",headers:{"Last-Translator":"Stephan Paternotte <stephan@paternottes.net>, 2025","Language-Team":"Dutch (https://app.transifex.com/f7cloud/teams/64236/nl/)","Content-Type":"text/plain; charset=UTF-8",Language:"nl","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Joris deLeeuw, 2025
Stephan Paternotte <stephan@paternottes.net>, 2025
`},msgstr:[`Last-Translator: Stephan Paternotte <stephan@paternottes.net>, 2025
Language-Team: Dutch (https://app.transifex.com/f7cloud/teams/64236/nl/)
Content-Type: text/plain; charset=UTF-8
Language: nl
Plural-Forms: nplurals=2; plural=(n != 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" is een verboden bestands- of mapnaam.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" is een verboden bestandstype.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" is niet toegestaan in een bestand of mapnaam.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} bestandsconflict","{count} bestanden conflicteren"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} bestandsconflict in {dirname}","{count} bestandenconflicten in {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} seconde resterend","{seconds} seconden resterend"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} resterend"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["Nog een paar seconden over"]},assembling:{msgid:"assembling",msgstr:["samenstellen"]},Cancel:{msgid:"Cancel",msgstr:["Annuleren"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["De hele bewerking annuleren"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Uploaden annuleren"]},Continue:{msgid:"Continue",msgstr:["Doorgaan"]},"Create new":{msgid:"Create new",msgstr:["Nieuw aanmaken"]},"estimating time left":{msgid:"estimating time left",msgstr:["resterende tijd schatten"]},"Existing version":{msgid:"Existing version",msgstr:["Bestaande versie"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Kon de stukken niet samenvoegen"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Het uploaden van het bestand is mislukt"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Bestandsnamen mogen niet eindigen met "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Als je beide versies selecteert, krijgt het binnenkomende bestand een nummer toegevoegd aan de naam."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ongeldige bestandsnaam"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Laatst gewijzigde datum onbekend"]},New:{msgid:"New",msgstr:["Nieuw"]},"New filename":{msgid:"New filename",msgstr:["Nieuwe bestandsnaam"]},"New version":{msgid:"New version",msgstr:["Nieuwe versie"]},paused:{msgid:"paused",msgstr:["gepauzeerd"]},"Preview image":{msgid:"Preview image",msgstr:["Voorbeeldweergave"]},Rename:{msgid:"Rename",msgstr:["Hernoemen"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Alle opties selecteren"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Alle bestanden selecteren"]},"Select all new files":{msgid:"Select all new files",msgstr:["Alle nieuwe bestanden selecteren"]},Skip:{msgid:"Skip",msgstr:["Overslaan"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count} bestand overslaan","{count} bestanden overslaan"]},"Skip this file":{msgid:"Skip this file",msgstr:["Dit bestand overslaan"]},"Unknown size":{msgid:"Unknown size",msgstr:["Onbekende grootte"]},Upload:{msgid:"Upload",msgstr:["Uploaden"]},"Upload files":{msgid:"Upload files",msgstr:["Upload bestanden"]},"Upload folders":{msgid:"Upload folders",msgstr:["Mappen uploaden"]},"Upload from device":{msgid:"Upload from device",msgstr:["Uploaden vanaf apparaat"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Upload is geanulleerd"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Upload is overgeslagen"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Upload van "{folder}" is overgeslagen']},"Upload progress":{msgid:"Upload progress",msgstr:["Uploadvoortgang"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Wanneer een inkomende map is geselecteerd, worden alle conflicterende bestanden daarin ook overschreven."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Wanneer een inkomende map is geselecteerd, wordt de inhoud in de bestaande map geschreven en wordt er een recursieve conflictoplossing uitgevoerd."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Welke bestanden wil je behouden?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Je kunt het bestand ofwel hernoemen, dit bestand overslaan of de hele bewerking annuleren."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Je moet minstens \xE9\xE9n versie van elk bestand selecteren om door te gaan."]}}}}},{locale:"nn_NO",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Norwegian Nynorsk (Norway) (https://www.transifex.com/f7cloud/teams/64236/nn_NO/)","Content-Type":"text/plain; charset=UTF-8",Language:"nn_NO","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Norwegian Nynorsk (Norway) (https://www.transifex.com/f7cloud/teams/64236/nn_NO/)
Content-Type: text/plain; charset=UTF-8
Language: nn_NO
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"oc",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Occitan (post 1500) (https://www.transifex.com/f7cloud/teams/64236/oc/)","Content-Type":"text/plain; charset=UTF-8",Language:"oc","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Occitan (post 1500) (https://www.transifex.com/f7cloud/teams/64236/oc/)
Content-Type: text/plain; charset=UTF-8
Language: oc
Plural-Forms: nplurals=2; plural=(n > 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"pl",json:{charset:"utf-8",headers:{"Last-Translator":"Valdnet, 2025","Language-Team":"Polish (https://app.transifex.com/f7cloud/teams/64236/pl/)","Content-Type":"text/plain; charset=UTF-8",Language:"pl","Plural-Forms":"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Piotr Strebski <strebski@gmail.com>, 2024
Valdnet, 2025
`},msgstr:[`Last-Translator: Valdnet, 2025
Language-Team: Polish (https://app.transifex.com/f7cloud/teams/64236/pl/)
Content-Type: text/plain; charset=UTF-8
Language: pl
Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" to zabroniona nazwa pliku lub katalogu.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" jest zabronionym typem pliku.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['Znak "{segment}" nie jest dozwolony w nazwie pliku lub katalogu.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["konflikt 1 pliku","{count} konflikt\xF3w plik\xF3w","{count} konflikt\xF3w plik\xF3w","{count} konflikt\xF3w plik\xF3w"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} konfliktowy plik w {dirname}","{count} konfliktowych plik\xF3w w {dirname}","{count} konfliktowych plik\xF3w w {dirname}","{count} konfliktowych plik\xF3w w {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["Pozosta\u0142o {seconds} sekund"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["Pozosta\u0142o {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["Pozosta\u0142o kilka sekund"]},Cancel:{msgid:"Cancel",msgstr:["Anuluj"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Anuluj ca\u0142\u0105 operacj\u0119"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Anuluj wysy\u0142anie"]},Continue:{msgid:"Continue",msgstr:["Kontynuuj"]},"Create new":{msgid:"Create new",msgstr:["Utw\xF3rz nowe"]},"estimating time left":{msgid:"estimating time left",msgstr:["Szacowanie pozosta\u0142ego czasu"]},"Existing version":{msgid:"Existing version",msgstr:["Istniej\u0105ca wersja"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Nazwy plik\xF3w nie mog\u0105 ko\u0144czy\u0107 si\u0119 na "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Je\u015Bli wybierzesz obie wersje, do nazwy pliku przychodz\u0105cego zostanie dodany numer."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nieprawid\u0142owa nazwa pliku"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Nieznana data ostatniej modyfikacji"]},New:{msgid:"New",msgstr:["Nowy"]},"New filename":{msgid:"New filename",msgstr:["Nowa nazwa pliku"]},"New version":{msgid:"New version",msgstr:["Nowa wersja"]},paused:{msgid:"paused",msgstr:["Wstrzymane"]},"Preview image":{msgid:"Preview image",msgstr:["Podgl\u0105d obrazu"]},Rename:{msgid:"Rename",msgstr:["Zmiana nazwy"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Zaznacz wszystkie pola wyboru"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Zaznacz wszystkie istniej\u0105ce pliki"]},"Select all new files":{msgid:"Select all new files",msgstr:["Zaznacz wszystkie nowe pliki"]},Skip:{msgid:"Skip",msgstr:["Pomi\u0144"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Pomi\u0144 1 plik","Pomi\u0144 {count} plik\xF3w","Pomi\u0144 {count} plik\xF3w","Pomi\u0144 {count} plik\xF3w"]},"Unknown size":{msgid:"Unknown size",msgstr:["Nieznany rozmiar"]},Upload:{msgid:"Upload",msgstr:["Wy\u015Blij"]},"Upload files":{msgid:"Upload files",msgstr:["Wy\u015Blij pliki"]},"Upload folders":{msgid:"Upload folders",msgstr:["Wy\u015Blij katalogi"]},"Upload from device":{msgid:"Upload from device",msgstr:["Wy\u015Blij z urz\u0105dzenia"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Wysy\u0142anie zosta\u0142o anulowane"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Wysy\u0142anie zosta\u0142o pomini\u0119te"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Wysy\u0142anie "{folder}" zosta\u0142o pomini\u0119te']},"Upload progress":{msgid:"Upload progress",msgstr:["Post\u0119p wysy\u0142ania"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Po wybraniu katalogu przychodz\u0105cego wszelkie znajduj\u0105ce si\u0119 w nim pliki powoduj\u0105ce konflikt r\xF3wnie\u017C zostan\u0105 nadpisane."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Po wybraniu katalogu przychodz\u0105cego zawarto\u015B\u0107 jest zapisywana w istniej\u0105cym katalogu i przeprowadzane jest rekursywne rozwi\u0105zywanie konflikt\xF3w."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Kt\xF3re pliki chcesz zachowa\u0107?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Mo\u017Cesz zmieni\u0107 nazw\u0119 pliku, pomin\u0105\u0107 ten plik lub anulowa\u0107 ca\u0142\u0105 operacj\u0119."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Aby kontynuowa\u0107, musisz wybra\u0107 co najmniej jedn\u0105 wersj\u0119 ka\u017Cdego pliku."]}}}}},{locale:"ps",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Pashto (https://www.transifex.com/f7cloud/teams/64236/ps/)","Content-Type":"text/plain; charset=UTF-8",Language:"ps","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Pashto (https://www.transifex.com/f7cloud/teams/64236/ps/)
Content-Type: text/plain; charset=UTF-8
Language: ps
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"pt_BR",json:{charset:"utf-8",headers:{"Last-Translator":"F Bausch, 2025","Language-Team":"Portuguese (Brazil) (https://app.transifex.com/f7cloud/teams/64236/pt_BR/)","Content-Type":"text/plain; charset=UTF-8",Language:"pt_BR","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Leonardo Colman Lopes <leonardo.dev@colman.com.br>, 2024
Rodrigo Sottomaior Macedo <sottomaiormacedotec@sottomaiormacedo.tech>, 2024
F Bausch, 2025
`},msgstr:[`Last-Translator: F Bausch, 2025
Language-Team: Portuguese (Brazil) (https://app.transifex.com/f7cloud/teams/64236/pt_BR/)
Content-Type: text/plain; charset=UTF-8
Language: pt_BR
Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" \xE9 um nome de arquivo ou pasta proibido.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" \xE9 um tipo de arquivo proibido.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" n\xE3o \xE9 permitido dentro de um nome de arquivo ou pasta.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} arquivos em conflito","{count} arquivos em conflito","{count} arquivos em conflito"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} conflitos de arquivo em {dirname}","{count} conflitos de arquivo em {dirname}","{count} conflitos de arquivo em {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} segundo restante","{seconds} segundos restantes","{seconds} segundos restantes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} restante"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["alguns segundos restantes"]},assembling:{msgid:"assembling",msgstr:["montando"]},Cancel:{msgid:"Cancel",msgstr:["Cancelar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancelar a opera\xE7\xE3o inteira"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar uploads"]},Continue:{msgid:"Continue",msgstr:["Continuar"]},"Create new":{msgid:"Create new",msgstr:["Criar novo"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimando tempo restante"]},"Existing version":{msgid:"Existing version",msgstr:["Vers\xE3o existente"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Falha ao montar os peda\xE7os juntos"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Falha ao fazer o upload do arquivo"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Os nomes dos arquivos n\xE3o devem terminar com "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Se voc\xEA selecionar ambas as vers\xF5es, o arquivo recebido ter\xE1 um n\xFAmero adicionado ao seu nome."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nome de arquivo inv\xE1lido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Data da \xFAltima modifica\xE7\xE3o desconhecida"]},New:{msgid:"New",msgstr:["Novo"]},"New filename":{msgid:"New filename",msgstr:["Novo nome de arquivo"]},"New version":{msgid:"New version",msgstr:["Nova vers\xE3o"]},paused:{msgid:"paused",msgstr:["pausado"]},"Preview image":{msgid:"Preview image",msgstr:["Visualizar imagem"]},Rename:{msgid:"Rename",msgstr:["Renomear"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Selecionar todas as caixas de sele\xE7\xE3o"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Selecionar todos os arquivos existentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Selecionar todos os novos arquivos"]},Skip:{msgid:"Skip",msgstr:["Pular"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Pular {count} arquivo","Pular {count} de arquivos","Pular {count} arquivos"]},"Skip this file":{msgid:"Skip this file",msgstr:["Pular este arquivo"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tamanho desconhecido"]},Upload:{msgid:"Upload",msgstr:["Fazer upload"]},"Upload files":{msgid:"Upload files",msgstr:["Fazer upload de arquivos"]},"Upload folders":{msgid:"Upload folders",msgstr:["Fazer upload de pastas"]},"Upload from device":{msgid:"Upload from device",msgstr:["Fazer upload do dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["O upload foi cancelado"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["O upload foi pulado"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['O upload de "{folder}" foi pulado']},"Upload progress":{msgid:"Upload progress",msgstr:["Progresso de upload"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Quando uma pasta recebida \xE9 selecionada, todos os arquivos conflitantes dentro dela tamb\xE9m ser\xE3o sobrescritos."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Quando uma pasta recebida \xE9 selecionada, o conte\xFAdo \xE9 gravado na pasta existente e uma resolu\xE7\xE3o de conflito recursiva \xE9 executada."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Quais arquivos voc\xEA deseja manter?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Voc\xEA pode renomear o arquivo, pular este arquivo ou cancelar toda a opera\xE7\xE3o."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Voc\xEA precisa selecionar pelo menos uma vers\xE3o de cada arquivo para continuar."]}}}}},{locale:"pt_PT",json:{charset:"utf-8",headers:{"Last-Translator":"artur25 <arturdiogo1997@hotmail.com>, 2025","Language-Team":"Portuguese (Portugal) (https://app.transifex.com/f7cloud/teams/64236/pt_PT/)","Content-Type":"text/plain; charset=UTF-8",Language:"pt_PT","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
guilherme ferreira, 2025
artur25 <arturdiogo1997@hotmail.com>, 2025
`},msgstr:[`Last-Translator: artur25 <arturdiogo1997@hotmail.com>, 2025
Language-Team: Portuguese (Portugal) (https://app.transifex.com/f7cloud/teams/64236/pt_PT/)
Content-Type: text/plain; charset=UTF-8
Language: pt_PT
Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" \xE9 um Nome de arquivo ou pasta proibido.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" \xE9 um tipo de ficheiro proibido.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" n\xE3o \xE9 permitido num nome de ficheiro ou pasta.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["Conflito em {count} ficheiro","Conflito em {count} ficheiros","Conflito em {count} ficheiros"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} conflito de ficheiro em {dirname}","{count} conflitos de ficheiro em {dirname}","{count} conflitos de ficheiro em {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["Falta {seconds} segundo","Faltam {seconds} segundos","Faltam {seconds} segundos"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["faltam {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["faltam uns segundos"]},assembling:{msgid:"assembling",msgstr:["montagem"]},Cancel:{msgid:"Cancel",msgstr:["Cancelar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancelar a opera\xE7\xE3o inteira"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar envios"]},Continue:{msgid:"Continue",msgstr:["Continuar"]},"Create new":{msgid:"Create new",msgstr:["Criar novo"]},"estimating time left":{msgid:"estimating time left",msgstr:["tempo em falta estimado"]},"Existing version":{msgid:"Existing version",msgstr:["Vers\xE3o existente"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Falha ao juntar os fragmentos"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Falha ao carregar o ficheiro"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Os nomes de ficheiro n\xE3o podem terminar em "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Se selecionar ambas as vers\xF5es, ser\xE1 adicionado um n\xFAmero ao nome do ficheiro recebido."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nome de ficheiro inv\xE1lido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Data da \xFAltima modifica\xE7\xE3o desconhecida"]},New:{msgid:"New",msgstr:["Novo"]},"New filename":{msgid:"New filename",msgstr:["Novo nome de ficheiro"]},"New version":{msgid:"New version",msgstr:["Nova vers\xE3o"]},paused:{msgid:"paused",msgstr:["pausado"]},"Preview image":{msgid:"Preview image",msgstr:["Pr\xE9-visualizar imagem"]},Rename:{msgid:"Rename",msgstr:["Renomear"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Selecionar todas as caixas de verifica\xE7\xE3o"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Selecionar todos os ficheiros existentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Selecionar todos os ficheiros novos"]},Skip:{msgid:"Skip",msgstr:["Ignorar"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Ignorar {count} ficheiro","Ignorar {count} ficheiros","Ignorar {count} ficheiros"]},"Skip this file":{msgid:"Skip this file",msgstr:["Ignorar este ficheiro"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tamanho desconhecido"]},Upload:{msgid:"Upload",msgstr:["Carregar"]},"Upload files":{msgid:"Upload files",msgstr:["Enviar ficheiros"]},"Upload folders":{msgid:"Upload folders",msgstr:["Carregar pastas"]},"Upload from device":{msgid:"Upload from device",msgstr:["Carregar a partir do dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["O carregamento foi cancelado"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["O carregamento foi ignorado"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['O carregamento da pasta "{folder}" foi ignorado']},"Upload progress":{msgid:"Upload progress",msgstr:["Progresso do carregamento"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ao selecionar uma pasta recebida, quaisquer ficheiros em conflito no seu interior tamb\xE9m ser\xE3o sobrescritos."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Ao selecionar uma pasta recebida, o conte\xFAdo \xE9 escrito na pasta existente e \xE9 efetuada uma resolu\xE7\xE3o de conflitos recursiva."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Quais ficheiros pretende manter?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Pode renomear o ficheiro, ignor\xE1-lo ou cancelar toda a opera\xE7\xE3o."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Precisa de selecionar pelo menos uma vers\xE3o de cada ficheiro para continuar."]}}}}},{locale:"ro",json:{charset:"utf-8",headers:{"Last-Translator":"M\u0103d\u0103lin Vasiliu <contact@madalinvasiliu.com>, 2022","Language-Team":"Romanian (https://www.transifex.com/f7cloud/teams/64236/ro/)","Content-Type":"text/plain; charset=UTF-8",Language:"ro","Plural-Forms":"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
M\u0103d\u0103lin Vasiliu <contact@madalinvasiliu.com>, 2022
`},msgstr:[`Last-Translator: M\u0103d\u0103lin Vasiliu <contact@madalinvasiliu.com>, 2022
Language-Team: Romanian (https://www.transifex.com/f7cloud/teams/64236/ro/)
Content-Type: text/plain; charset=UTF-8
Language: ro
Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));
`]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} secunde r\u0103mase"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["{time} r\u0103mas"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["c\xE2teva secunde r\u0103mase"]},Add:{msgid:"Add",msgstr:["Adaug\u0103"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Anula\u021Bi \xEEnc\u0103rc\u0103rile"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimarea timpului r\u0103mas"]},paused:{msgid:"paused",msgstr:["pus pe pauz\u0103"]},"Upload files":{msgid:"Upload files",msgstr:["\xCEncarc\u0103 fi\u0219iere"]}}}}},{locale:"ru",json:{charset:"utf-8",headers:{"Last-Translator":"Igor Orlov, 2025","Language-Team":"Russian (https://app.transifex.com/f7cloud/teams/64236/ru/)","Content-Type":"text/plain; charset=UTF-8",Language:"ru","Plural-Forms":"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
\u0412\u043B\u0430\u0434, 2024
Alex <fedotov22091982@gmail.com>, 2024
Roman Stepanov, 2024
Maksim Sukharev, 2024
\u0410\u043B\u0435\u043A\u0441\u0430\u043D\u0434\u0440, 2025
Igor Orlov, 2025
`},msgstr:[`Last-Translator: Igor Orlov, 2025
Language-Team: Russian (https://app.transifex.com/f7cloud/teams/64236/ru/)
Content-Type: text/plain; charset=UTF-8
Language: ru
Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["\xAB{segment}\xBB \u2014 \u044D\u0442\u043E \u0437\u0430\u043F\u0440\u0435\u0449\u0435\u043D\u043D\u043E\u0435 \u0438\u043C\u044F \u0444\u0430\u0439\u043B\u0430 \u0438\u043B\u0438 \u043F\u0430\u043F\u043A\u0438."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:["\xAB{segment}\xBB \u2014 \u044D\u0442\u043E \u0437\u0430\u043F\u0440\u0435\u0449\u0435\u043D\u043D\u044B\u0439 \u0442\u0438\u043F \u0444\u0430\u0439\u043B\u0430."]},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["\xAB{segment}\xBB \u043D\u0435 \u0434\u043E\u043F\u0443\u0441\u043A\u0430\u0435\u0442\u0441\u044F \u0432 \u0438\u043C\u0435\u043D\u0438 \u0444\u0430\u0439\u043B\u0430 \u0438\u043B\u0438 \u043F\u0430\u043F\u043A\u0438."]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["\u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442 {count} \u0444\u0430\u0439\u043B\u0430","\u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442 {count} \u0444\u0430\u0439\u043B\u043E\u0432","\u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442 {count} \u0444\u0430\u0439\u043B\u043E\u0432","\u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442 {count} \u0444\u0430\u0439\u043B\u043E\u0432"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["\u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442 {count} \u0444\u0430\u0439\u043B\u0430 \u0432 \xAB{dirname}\xBB","\u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442 {count} \u0444\u0430\u0439\u043B\u043E\u0432 \u0432 \xAB{dirname}\xBB","\u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442 {count} \u0444\u0430\u0439\u043B\u043E\u0432 \u0432 \xAB{dirname}\xBB","\u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442 {count} \u0444\u0430\u0439\u043B\u043E\u0432 \u0432 \xAB{dirname}\xBB"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["\u043E\u0441\u0442\u0430\u043B\u0430\u0441\u044C {seconds} \u0441\u0435\u043A\u0443\u043D\u0434\u0430","\u043E\u0441\u0442\u0430\u043B\u043E\u0441\u044C {seconds} \u0441\u0435\u043A\u0443\u043D\u0434\u044B","\u043E\u0441\u0442\u0430\u043B\u043E\u0441\u044C {seconds} \u0441\u0435\u043A\u0443\u043D\u0434","\u043E\u0441\u0442\u0430\u043B\u043E\u0441\u044C {seconds} \u0441\u0435\u043A\u0443\u043D\u0434"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["\u043E\u0441\u0442\u0430\u043B\u043E\u0441\u044C {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u043E\u0441\u0442\u0430\u043B\u043E\u0441\u044C \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434"]},assembling:{msgid:"assembling",msgstr:["\u0441\u0431\u043E\u0440\u043A\u0430"]},Cancel:{msgid:"Cancel",msgstr:["\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u044E \u0446\u0435\u043B\u0438\u043A\u043E\u043C"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0438"]},Continue:{msgid:"Continue",msgstr:["\u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C"]},"Create new":{msgid:"Create new",msgstr:["\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043D\u043E\u0432\u043E\u0435"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u043E\u0446\u0435\u043D\u043A\u0430 \u043E\u0441\u0442\u0430\u0432\u0448\u0435\u0433\u043E\u0441\u044F \u0432\u0440\u0435\u043C\u0435\u043D\u0438"]},"Existing version":{msgid:"Existing version",msgstr:["\u0422\u0435\u043A\u0443\u0449\u0430\u044F \u0432\u0435\u0440\u0441\u0438\u044F"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0431\u0440\u0430\u0442\u044C \u0447\u0430\u0441\u0442\u0438 \u0432\u043C\u0435\u0441\u0442\u0435"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0444\u0430\u0439\u043B"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["\u0418\u043C\u0435\u043D\u0430 \u0444\u0430\u0439\u043B\u043E\u0432 \u043D\u0435 \u0434\u043E\u043B\u0436\u043D\u044B \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \xAB{segment}\xBB"]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\u0415\u0441\u043B\u0438 \u0432\u044B \u0432\u044B\u0431\u0435\u0440\u0435\u0442\u0435 \u043E\u0431\u0435 \u0432\u0435\u0440\u0441\u0438\u0438, \u043A \u0438\u043C\u0435\u043D\u0438 \u0432\u0445\u043E\u0434\u044F\u0449\u0435\u0433\u043E \u0444\u0430\u0439\u043B\u0430 \u0431\u0443\u0434\u0435\u0442 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D \u043D\u043E\u043C\u0435\u0440."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0438\u043C\u044F \u0444\u0430\u0439\u043B\u0430"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["\u0414\u0430\u0442\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u043D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u0430"]},New:{msgid:"New",msgstr:["\u041D\u043E\u0432\u044B\u0439"]},"New filename":{msgid:"New filename",msgstr:["\u041D\u043E\u0432\u043E\u0435 \u0438\u043C\u044F \u0444\u0430\u0439\u043B\u0430"]},"New version":{msgid:"New version",msgstr:["\u041D\u043E\u0432\u0430\u044F \u0432\u0435\u0440\u0441\u0438\u044F"]},paused:{msgid:"paused",msgstr:["\u043F\u0440\u0438\u043E\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043E"]},"Preview image":{msgid:"Preview image",msgstr:["\u041F\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440"]},Rename:{msgid:"Rename",msgstr:["\u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0435 \u0444\u0430\u0439\u043B\u044B"]},"Select all new files":{msgid:"Select all new files",msgstr:["\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435 \u043D\u043E\u0432\u044B\u0435 \u0444\u0430\u0439\u043B\u044B"]},Skip:{msgid:"Skip",msgstr:["\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C {count} \u0444\u0430\u0439\u043B","\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C {count} \u0444\u0430\u0439\u043B\u0430","\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C {count} \u0444\u0430\u0439\u043B\u043E\u0432","\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C {count} \u0444\u0430\u0439\u043B\u043E\u0432"]},"Skip this file":{msgid:"Skip this file",msgstr:["\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0444\u0430\u0439\u043B"]},"Unknown size":{msgid:"Unknown size",msgstr:["\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440"]},Upload:{msgid:"Upload",msgstr:["\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C"]},"Upload files":{msgid:"Upload files",msgstr:["\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0444\u0430\u0439\u043B\u044B"]},"Upload folders":{msgid:"Upload folders",msgstr:["\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043F\u0430\u043F\u043A\u0438"]},"Upload from device":{msgid:"Upload from device",msgstr:["\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0441 \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0431\u044B\u043B\u0430 \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u0430"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0431\u044B\u043B\u0430 \u043F\u0440\u043E\u043F\u0443\u0449\u0435\u043D\u0430"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \xAB{folder}\xBB \u0431\u044B\u043B\u0430 \u043F\u0440\u043E\u043F\u0443\u0449\u0435\u043D\u0430"]},"Upload progress":{msgid:"Upload progress",msgstr:["\u041F\u0440\u043E\u0433\u0440\u0435\u0441\u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0438"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\u041A\u043E\u0433\u0434\u0430 \u0432\u044B\u0431\u0440\u0430\u043D\u0430 \u0432\u0445\u043E\u0434\u044F\u0449\u0430\u044F \u043F\u0430\u043F\u043A\u0430, \u0432\u0441\u0435 \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u0443\u044E\u0449\u0438\u0435 \u0444\u0430\u0439\u043B\u044B \u0432 \u043D\u0435\u0439 \u0442\u0430\u043A\u0436\u0435 \u0431\u0443\u0434\u0443\u0442 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u043D\u044B."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{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\u0434\u0430 \u0432\u044B\u0431\u0440\u0430\u043D\u0430 \u0432\u0445\u043E\u0434\u044F\u0449\u0430\u044F \u043F\u0430\u043F\u043A\u0430, \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u0437\u0430\u043F\u0438\u0441\u044B\u0432\u0430\u0435\u0442\u0441\u044F \u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0443\u044E \u043F\u0430\u043F\u043A\u0443 \u0438 \u0432\u044B\u043F\u043E\u043B\u043D\u044F\u0435\u0442\u0441\u044F \u0440\u0435\u043A\u0443\u0440\u0441\u0438\u0432\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u043E\u0432."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\u041A\u0430\u043A\u0438\u0435 \u0444\u0430\u0439\u043B\u044B \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C \u0444\u0430\u0439\u043B, \u043F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0444\u0430\u0439\u043B \u0438\u043B\u0438 \u043E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0432\u0441\u044E \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u044E."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u0414\u043B\u044F \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0435\u043D\u0438\u044F \u0432\u0430\u043C \u043D\u0443\u0436\u043D\u043E \u0432\u044B\u0431\u0440\u0430\u0442\u044C \u043F\u043E \u043A\u0440\u0430\u0439\u043D\u0435\u0439 \u043C\u0435\u0440\u0435 \u043E\u0434\u043D\u0443 \u0432\u0435\u0440\u0441\u0438\u044E \u043A\u0430\u0436\u0434\u043E\u0433\u043E \u0444\u0430\u0439\u043B\u0430."]}}}}},{locale:"sc",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Sardinian (https://www.transifex.com/f7cloud/teams/64236/sc/)","Content-Type":"text/plain; charset=UTF-8",Language:"sc","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Sardinian (https://www.transifex.com/f7cloud/teams/64236/sc/)
Content-Type: text/plain; charset=UTF-8
Language: sc
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"si",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Sinhala (https://www.transifex.com/f7cloud/teams/64236/si/)","Content-Type":"text/plain; charset=UTF-8",Language:"si","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Sinhala (https://www.transifex.com/f7cloud/teams/64236/si/)
Content-Type: text/plain; charset=UTF-8
Language: si
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"sk",json:{charset:"utf-8",headers:{"Last-Translator":"Tomas Rusnak <linkermail@gmail.com>, 2024","Language-Team":"Slovak (Slovakia) (https://app.transifex.com/f7cloud/teams/64236/sk_SK/)","Content-Type":"text/plain; charset=UTF-8",Language:"sk_SK","Plural-Forms":"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Jozef Gaal <preklady@mayday.sk>, 2024
Tomas Rusnak <linkermail@gmail.com>, 2024
`},msgstr:[`Last-Translator: Tomas Rusnak <linkermail@gmail.com>, 2024
Language-Team: Slovak (Slovakia) (https://app.transifex.com/f7cloud/teams/64236/sk_SK/)
Content-Type: text/plain; charset=UTF-8
Language: sk_SK
Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["\u201E{segment}\u201C je zak\xE1zan\xFD n\xE1zov s\xFAboru alebo prie\u010Dinka."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" je z\xE1kazan\xFD typ s\xFAboru.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}\u201C je zak\xE1zan\xE9 v n\xE1zve s\xFAboru alebo adres\xE1ra.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} s\xFAbor m\xE1 konflikt","{count} s\xFAbory maj\xFA konflikt","{count} s\xFAborov m\xE1 konflikt","{count} s\xFAborov m\xE1 konflikt"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} s\xFAborov\xFD konflikt v {dirname}","{count} s\xFAborov\xE9 konflikty v {dirname}","{count} s\xFAborov\xFDch konfliktov v {dirname}","{count} s\xFAborov\xFDch konfliktov v {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} sek\xFAnd zost\xE1va"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} zost\xE1va"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["zost\xE1va nieko\u013Eko sek\xFAnd"]},Cancel:{msgid:"Cancel",msgstr:["Zru\u0161i\u0165"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Zru\u0161i\u0165 cel\xFA oper\xE1ciu"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Zru\u0161i\u0165 nahr\xE1vanie"]},Continue:{msgid:"Continue",msgstr:["Pokra\u010Dova\u0165"]},"Create new":{msgid:"Create new",msgstr:["Vytvori\u0165 nov\xE9"]},"estimating time left":{msgid:"estimating time left",msgstr:["odhadovanie zost\xE1vaj\xFAceho \u010Dasu"]},"Existing version":{msgid:"Existing version",msgstr:["Existuj\xFAca verzia"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['N\xE1zvy s\xFAborov nesm\xFA kon\u010Di\u0165 znakom "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Ak vyberiete obe verzie, k n\xE1zvu prich\xE1dzaj\xFAceho s\xFAboru sa prid\xE1 \u010D\xEDslo."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Neplatn\xFD n\xE1zov s\xFAboru"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["D\xE1tum poslednej \xFApravy nezn\xE1my"]},New:{msgid:"New",msgstr:["Nov\xFD"]},"New filename":{msgid:"New filename",msgstr:["Nov\xFD n\xE1zov s\xFAboru"]},"New version":{msgid:"New version",msgstr:["Nov\xE1 verzia"]},paused:{msgid:"paused",msgstr:["pozastaven\xE9"]},"Preview image":{msgid:"Preview image",msgstr:["N\xE1h\u013Ead obr\xE1zka"]},Rename:{msgid:"Rename",msgstr:["Premenova\u0165"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Ozna\u010Di\u0165 v\u0161etky v\xFDberov\xE9 pol\xED\u010Dka"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Vybra\u0165 v\u0161etky existuj\xFAce s\xFAbory"]},"Select all new files":{msgid:"Select all new files",msgstr:["Vybra\u0165 v\u0161etky nov\xE9 s\xFAbory"]},Skip:{msgid:"Skip",msgstr:["Presko\u010Di\u0165"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Presko\u010Di\u0165 tento s\xFAbor","Presko\u010Di\u0165 {count} s\xFAbory","Presko\u010Di\u0165 {count} s\xFAborov","Presko\u010Di\u0165 {count} s\xFAborov"]},"Unknown size":{msgid:"Unknown size",msgstr:["Nezn\xE1ma ve\u013Ekos\u0165"]},Upload:{msgid:"Upload",msgstr:["Nahra\u0165"]},"Upload files":{msgid:"Upload files",msgstr:["Nahra\u0165 s\xFAbory"]},"Upload folders":{msgid:"Upload folders",msgstr:["Nahra\u0165 prie\u010Dinky"]},"Upload from device":{msgid:"Upload from device",msgstr:["Nahra\u0165 zo zariadenia"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Nahr\xE1vanie bolo zru\u0161en\xE9"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Nahr\xE1vanie bolo presko\u010Den\xE9"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Nahr\xE1vanie "{folder}" bolo presko\u010Den\xE9']},"Upload progress":{msgid:"Upload progress",msgstr:["Priebeh nahr\xE1vania"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ke\u010F je vybran\xFD prich\xE1dzaj\xFAci prie\u010Dinok, prep\xED\u0161u sa aj v\u0161etky konfliktn\xE9 s\xFAbory v \u0148om."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Po v\xFDbere prich\xE1dzaj\xFAceho prie\u010Dinka sa obsah zap\xED\u0161e do existuj\xFAceho prie\u010Dinka a vykon\xE1 sa rekurz\xEDvne rie\u0161enie konfliktov."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Ktor\xE9 s\xFAbory chcete ponecha\u0165?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["S\xFAbor m\xF4\u017Eete premenova\u0165, presko\u010Di\u0165 alebo zru\u0161i\u0165 cel\xFA oper\xE1ciu."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Ak chcete pokra\u010Dova\u0165, mus\xEDte vybra\u0165 aspo\u0148 jednu verziu ka\u017Ed\xE9ho s\xFAboru."]}}}}},{locale:"sl",json:{charset:"utf-8",headers:{"Last-Translator":"Simon Bogina, 2024","Language-Team":"Slovenian (https://app.transifex.com/f7cloud/teams/64236/sl/)","Content-Type":"text/plain; charset=UTF-8",Language:"sl","Plural-Forms":"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Jan Kralji\u010D <jan.kraljic@patware.eu>, 2024
Simon Bogina, 2024
`},msgstr:[`Last-Translator: Simon Bogina, 2024
Language-Team: Slovenian (https://app.transifex.com/f7cloud/teams/64236/sl/)
Content-Type: text/plain; charset=UTF-8
Language: sl
Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" je prepovedano ime datoteka ali mape.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" je prepovedan tip datoteke.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ni dovoljeno v imenu datoteke ali mape.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["1{count} datoteka je v konfliktu","1{count} datoteki sta v konfiktu","1{count} datotek je v konfliktu","{count} datotek je v konfliktu"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} datoteka je v konfiktu v {dirname}","{count} datoteki sta v konfiktu v {dirname}","{count} datotek je v konfiktu v {dirname}","{count} konfliktov datotek v {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["\u0161e {seconds} sekund"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["\u0161e {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u0161e nekaj sekund"]},Cancel:{msgid:"Cancel",msgstr:["Prekli\u010Di"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Prekli\u010Di celotni postopek"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Prekli\u010Di po\u0161iljanje"]},Continue:{msgid:"Continue",msgstr:["Nadaljuj"]},"Create new":{msgid:"Create new",msgstr:["Ustvari nov"]},"estimating time left":{msgid:"estimating time left",msgstr:["ocenjujem \u010Das do konca"]},"Existing version":{msgid:"Existing version",msgstr:["Obstoje\u010Da razli\u010Dica"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Imena datotek se ne smejo kon\u010Dati s "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\u010Ce izberete obe razli\u010Dici, bo imenu dohodne datoteke na koncu dodana \u0161tevilka."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nepravilno ime datoteke"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Datum zadnje spremembe neznan"]},New:{msgid:"New",msgstr:["Nov"]},"New filename":{msgid:"New filename",msgstr:["Novo ime datoteke"]},"New version":{msgid:"New version",msgstr:["Nova razli\u010Dica"]},paused:{msgid:"paused",msgstr:["v premoru"]},"Preview image":{msgid:"Preview image",msgstr:["Predogled slike"]},Rename:{msgid:"Rename",msgstr:["Preimenuj"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Izberi vsa potrditvena polja"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Ozna\u010Di vse obstoje\u010De datoteke"]},"Select all new files":{msgid:"Select all new files",msgstr:["Ozna\u010Di vse nove datoteke"]},Skip:{msgid:"Skip",msgstr:["Presko\u010Di"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Presko\u010Di datoteko","Presko\u010Di {count} datoteki","Presko\u010Di {count} datotek","Presko\u010Di {count} datotek"]},"Unknown size":{msgid:"Unknown size",msgstr:["Neznana velikost"]},Upload:{msgid:"Upload",msgstr:["Nalo\u017Ei"]},"Upload files":{msgid:"Upload files",msgstr:["Nalo\u017Ei datoteke"]},"Upload folders":{msgid:"Upload folders",msgstr:["Nalo\u017Ei mape"]},"Upload from device":{msgid:"Upload from device",msgstr:["Nalo\u017Ei iz naprave"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Nalaganje je bilo preklicano"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Nalaganje je bilo presko\u010Deno"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Nalaganje "{folder}" je bilo presko\u010Deno']},"Upload progress":{msgid:"Upload progress",msgstr:["Napredek nalaganja"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ko je izbrana dohodna mapa, bodo vse datototeke v konfliktu znotraj nje prepisane."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Ko je izbrana dohodna mapa, je vsebina vpisana v obstoje\u010Do mapo in je izvedeno rekurzivno re\u0161evanje konfliktov."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Katere datoteke \u017Eelite obdr\u017Eati?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Datoteko lahko preimenujete, presko\u010Dite ali prekli\u010Dete celo operacijo."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Izbrati morate vsaj eno razli\u010Dico vsake datoteke da nadaljujete."]}}}}},{locale:"sq",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Albanian (https://www.transifex.com/f7cloud/teams/64236/sq/)","Content-Type":"text/plain; charset=UTF-8",Language:"sq","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Albanian (https://www.transifex.com/f7cloud/teams/64236/sq/)
Content-Type: text/plain; charset=UTF-8
Language: sq
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"sr",json:{charset:"utf-8",headers:{"Last-Translator":"\u0418\u0432\u0430\u043D \u041F\u0435\u0448\u0438\u045B, 2024","Language-Team":"Serbian (https://app.transifex.com/f7cloud/teams/64236/sr/)","Content-Type":"text/plain; charset=UTF-8",Language:"sr","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
\u0418\u0432\u0430\u043D \u041F\u0435\u0448\u0438\u045B, 2024
`},msgstr:[`Last-Translator: \u0418\u0432\u0430\u043D \u041F\u0435\u0448\u0438\u045B, 2024
Language-Team: Serbian (https://app.transifex.com/f7cloud/teams/64236/sr/)
Content-Type: text/plain; charset=UTF-8
Language: sr
Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["\u201E{segment}\u201D \u0458\u0435 \u0437\u0430\u0431\u0440\u0430\u045A\u0435\u043D\u043E \u0438\u043C\u0435 \u0444\u0430\u0458\u043B\u0430 \u0438\u043B\u0438 \u0444\u043E\u043B\u0434\u0435\u0440\u0430."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:["\u201E{segment}\u201D \u0458\u0435 \u0437\u0430\u0431\u0440\u0430\u045A\u0435\u043D \u0442\u0438\u043F \u0444\u0430\u0458\u043B\u0430."]},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["\u201E{segment}\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\u0430\u0458\u043B\u0430 \u0438\u043B\u0438 \u0444\u043E\u043B\u0434\u0435\u0440\u0430."]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} \u0444\u0430\u0458\u043B \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442","{count} \u0444\u0430\u0458\u043B \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u0430","{count} \u0444\u0430\u0458\u043B \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u0430"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} \u0444\u0430\u0458\u043B \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442 \u0443 {dirname}","{count} \u0444\u0430\u0458\u043B \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u0430 \u0443 {dirname}","{count} \u0444\u0430\u0458\u043B \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u0430 \u0443 {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["\u043F\u0440\u0435\u043E\u0441\u0442\u0430\u043B\u043E \u0458\u0435 {seconds} \u0441\u0435\u043A\u0443\u043D\u0434\u0438"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} \u043F\u0440\u0435\u043E\u0441\u0442\u0430\u043B\u043E"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u043F\u0440\u0435\u043E\u0441\u0442\u0430\u043B\u043E \u0458\u0435 \u043D\u0435\u043A\u043E\u043B\u0438\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434\u0438"]},Cancel:{msgid:"Cancel",msgstr:["\u041E\u0442\u043A\u0430\u0436\u0438"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["\u041E\u0442\u043A\u0430\u0437\u0443\u0458\u0435 \u043A\u043E\u043C\u043F\u043B\u0435\u0442\u043D\u0443 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0458\u0443"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u041E\u0431\u0443\u0441\u0442\u0430\u0432\u0438 \u043E\u0442\u043F\u0440\u0435\u043C\u0430\u045A\u0430"]},Continue:{msgid:"Continue",msgstr:["\u041D\u0430\u0441\u0442\u0430\u0432\u0438"]},"Create new":{msgid:"Create new",msgstr:["\u041A\u0440\u0435\u0438\u0440\u0430\u0458 \u043D\u043E\u0432\u043E"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u043F\u0440\u043E\u0446\u0435\u043D\u0430 \u043F\u0440\u0435\u043E\u0441\u0442\u0430\u043B\u043E\u0433 \u0432\u0440\u0435\u043C\u0435\u043D\u0430"]},"Existing version":{msgid:"Existing version",msgstr:["\u041F\u043E\u0441\u0442\u043E\u0458\u0435\u045B\u0430 \u0432\u0435\u0440\u0437\u0438\u0458\u0430"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["\u0418\u043C\u0435\u043D\u0430 \u0444\u0430\u0458\u043B\u043E\u0432\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{segment}\u201D."]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\u0410\u043A\u043E \u0438\u0437\u0430\u0431\u0435\u0440\u0435\u0442\u0435 \u043E\u0431\u0435 \u0432\u0435\u0440\u0437\u0438\u0458\u0435, \u043D\u0430 \u0438\u043C\u0435 \u0434\u043E\u043B\u0430\u0437\u043D\u043E\u0433 \u0444\u0430\u0458\u043B\u0430 \u045B\u0435 \u0441\u0435 \u0434\u043E\u0434\u0430\u0442\u0438 \u0431\u0440\u043E\u0458."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["\u041D\u0435\u0438\u0441\u043F\u0440\u0430\u0432\u043D\u043E \u0438\u043C\u0435 \u0444\u0430\u0458\u043B\u0430"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["\u041D\u0438\u0458\u0435 \u043F\u043E\u0437\u043D\u0430\u0442 \u0434\u0430\u0442\u0443\u043C \u043F\u043E\u0441\u043B\u0435\u0434\u045A\u0435 \u0438\u0437\u043C\u0435\u043D\u0435"]},New:{msgid:"New",msgstr:["\u041D\u043E\u0432\u043E"]},"New filename":{msgid:"New filename",msgstr:["\u041D\u043E\u0432\u043E \u0438\u043C\u0435 \u0444\u0430\u0458\u043B\u0430"]},"New version":{msgid:"New version",msgstr:["\u041D\u043E\u0432\u0430 \u0432\u0435\u0440\u0437\u0438\u0458\u0430"]},paused:{msgid:"paused",msgstr:["\u043F\u0430\u0443\u0437\u0438\u0440\u0430\u043D\u043E"]},"Preview image":{msgid:"Preview image",msgstr:["\u0421\u043B\u0438\u043A\u0430 \u043F\u0440\u0435\u0433\u043B\u0435\u0434\u0430"]},Rename:{msgid:"Rename",msgstr:["\u041F\u0440\u043E\u043C\u0435\u043D\u0438 \u0438\u043C\u0435"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["\u0428\u0442\u0438\u043A\u043B\u0438\u0440\u0430\u0458 \u0441\u0432\u0430 \u043F\u043E\u0459\u0430 \u0437\u0430 \u0448\u0442\u0438\u043A\u043B\u0438\u0440\u0430\u045A\u0435"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["\u0418\u0437\u0430\u0431\u0435\u0440\u0438 \u0441\u0432\u0435 \u043F\u043E\u0441\u0442\u043E\u0458\u0435\u045B\u0435 \u0444\u0430\u0458\u043B\u043E\u0432\u0435"]},"Select all new files":{msgid:"Select all new files",msgstr:["\u0418\u0437\u0430\u0431\u0435\u0440\u0438 \u0441\u0432\u0435 \u043D\u043E\u0432\u0435 \u0444\u0430\u0458\u043B\u043E\u0432\u0435"]},Skip:{msgid:"Skip",msgstr:["\u041F\u0440\u0435\u0441\u043A\u043E\u0447\u0438"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["\u041F\u0440\u0435\u0441\u043A\u043E\u0447\u0438 \u043E\u0432\u0430\u0458 \u0444\u0430\u0458\u043B","\u041F\u0440\u0435\u0441\u043A\u043E\u0447\u0438 {count} \u0444\u0430\u0458\u043B\u0430","\u041F\u0440\u0435\u0441\u043A\u043E\u0447\u0438 {count} \u0444\u0430\u0458\u043B\u043E\u0432\u0430"]},"Unknown size":{msgid:"Unknown size",msgstr:["\u041D\u0435\u043F\u043E\u0437\u043D\u0430\u0442\u0430 \u0432\u0435\u043B\u0438\u0447\u0438\u043D\u0430"]},Upload:{msgid:"Upload",msgstr:["\u041E\u0442\u043F\u0440\u0435\u043C\u0438"]},"Upload files":{msgid:"Upload files",msgstr:["\u041E\u0442\u043F\u0440\u0435\u043C\u0438 \u0444\u0430\u0458\u043B\u043E\u0432\u0435"]},"Upload folders":{msgid:"Upload folders",msgstr:["\u041E\u0442\u043F\u0440\u0435\u043C\u0438 \u0444\u043E\u043B\u0434\u0435\u0440\u0435"]},"Upload from device":{msgid:"Upload from device",msgstr:["\u041E\u0442\u043F\u0440\u0435\u043C\u0438 \u0441\u0430 \u0443\u0440\u0435\u0452\u0430\u0458\u0430"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["\u041E\u0442\u043F\u0440\u0435\u043C\u0430\u045A\u0435 \u0458\u0435 \u043E\u0442\u043A\u0430\u0437\u0430\u043D\u043E"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["\u041E\u0442\u043F\u0440\u0435\u043C\u0430\u045A\u0435 \u0458\u0435 \u043F\u0440\u0435\u0441\u043A\u043E\u0447\u0435\u043D\u043E"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["\u041E\u0442\u043F\u0440\u0435\u043C\u0430\u045A\u0435 \u201E{folder}\u201D\u0458\u0435 \u043F\u0440\u0435\u0441\u043A\u043E\u0447\u0435\u043D\u043E"]},"Upload progress":{msgid:"Upload progress",msgstr:["\u041D\u0430\u043F\u0440\u0435\u0434\u0430\u043A \u043E\u0442\u043F\u0440\u0435\u043C\u0430\u045A\u0430"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\u041A\u0430\u0434\u0430 \u0441\u0435 \u0438\u0437\u0430\u0431\u0435\u0440\u0435 \u0434\u043E\u043B\u0430\u0437\u043D\u0438 \u0444\u043E\u043B\u0434\u0435\u0440, \u0441\u0432\u0430 \u0438\u043C\u0435\u043D\u0430 \u0444\u0430\u0458\u043B\u043E\u0432\u0430 \u0441\u0430 \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u043E\u043C \u0443\u043D\u0443\u0442\u0430\u0440 \u045A\u0435\u0433\u0430 \u045B\u0435 \u0441\u0435 \u0442\u0430\u043A\u043E\u0452\u0435 \u043F\u0440\u0435\u043F\u0438\u0441\u0430\u0442\u0438."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["\u041A\u0430\u0434\u0430 \u0441\u0435 \u0438\u0437\u0430\u0431\u0435\u0440\u0435 \u0434\u043E\u043B\u0430\u0437\u043D\u0438 \u0444\u043E\u043B\u0434\u0435\u0440, \u0441\u0430\u0434\u0440\u0436\u0430\u0458 \u0441\u0435 \u0443\u043F\u0438\u0441\u0443\u0458\u0435 \u0443 \u043F\u043E\u0441\u0442\u043E\u0458\u0435\u045B\u0438 \u0444\u043E\u043B\u0434\u0435\u0440 \u0438 \u0438\u0437\u0432\u0440\u0448\u0430\u0432\u0430 \u0441\u0435 \u0440\u0435\u043A\u0443\u0440\u0437\u0438\u0432\u043D\u043E \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0432\u0430\u045A\u0435 \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0430\u0442\u0430."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\u041A\u043E\u0458\u0435 \u0444\u0430\u0458\u043B\u043E\u0432\u0435 \u0436\u0435\u043B\u0438\u0442\u0435 \u0434\u0430 \u0437\u0430\u0434\u0440\u0436\u0438\u0442\u0435?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\u041C\u043E\u0436\u0435\u0442\u0435 \u0438\u043B\u0438 \u0434\u0430 \u043F\u0440\u043E\u043C\u0435\u043D\u0438\u0442\u0435 \u0438\u043C\u0435 \u0444\u0430\u0458\u043B\u0443, \u043F\u0440\u0435\u0441\u043A\u043E\u0447\u0438\u0442\u0435 \u043E\u0432\u0430\u0458 \u0444\u0430\u0458\u043B \u0438\u043B\u0438 \u043E\u0442\u043A\u0430\u0436\u0435\u0442\u0435 \u043A\u043E\u043C\u043F\u043B\u0435\u0442\u043D\u0443 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0458\u0443."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u041C\u043E\u0440\u0430\u0442\u0435 \u0434\u0430 \u0438\u0437\u0430\u0431\u0435\u0440\u0435\u0442\u0435 \u0431\u0430\u0440\u0435\u043C \u0458\u0435\u0434\u043D\u0443 \u0432\u0435\u0440\u0437\u0438\u0458\u0443 \u0441\u0432\u0430\u043A\u043E\u0433 \u0444\u0430\u0458\u043B\u0430 \u0434\u0430 \u043D\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u0435."]}}}}},{locale:"sr@latin",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Serbian (Latin) (https://www.transifex.com/f7cloud/teams/64236/sr@latin/)","Content-Type":"text/plain; charset=UTF-8",Language:"sr@latin","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Serbian (Latin) (https://www.transifex.com/f7cloud/teams/64236/sr@latin/)
Content-Type: text/plain; charset=UTF-8
Language: sr@latin
Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"sv",json:{charset:"utf-8",headers:{"Last-Translator":"Magnus H\xF6glund, 2025","Language-Team":"Swedish (https://app.transifex.com/f7cloud/teams/64236/sv/)","Content-Type":"text/plain; charset=UTF-8",Language:"sv","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Magnus H\xF6glund, 2025
`},msgstr:[`Last-Translator: Magnus H\xF6glund, 2025
Language-Team: Swedish (https://app.transifex.com/f7cloud/teams/64236/sv/)
Content-Type: text/plain; charset=UTF-8
Language: sv
Plural-Forms: nplurals=2; plural=(n != 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" \xE4r ett f\xF6rbjudet fil- eller mappnamn.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" \xE4r en f\xF6rbjuden filtyp.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" \xE4r inte till\xE5tet i ett fil- eller mappnamn.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} filkonflikt","{count} filkonflikter"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} filkonflikt i {dirname}","{count} filkonflikter i {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} sekunder kvar","{seconds} sekunder kvar"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} kvarst\xE5r"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["n\xE5gra sekunder kvar"]},assembling:{msgid:"assembling",msgstr:["Sammanst\xE4ller"]},Cancel:{msgid:"Cancel",msgstr:["Avbryt"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Avbryt hela operationen"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Avbryt uppladdningar"]},Continue:{msgid:"Continue",msgstr:["Forts\xE4tt"]},"Create new":{msgid:"Create new",msgstr:["Skapa ny"]},"estimating time left":{msgid:"estimating time left",msgstr:["uppskattar kvarst\xE5ende tid"]},"Existing version":{msgid:"Existing version",msgstr:["Nuvarande version"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Misslyckades med att sammanst\xE4lla delarna"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Kunde inte ladda upp filen"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Filnamn f\xE5r inte sluta med "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{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 l\xE4ggas till ett nummer i namnet."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ogiltigt filnamn"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Senaste \xE4ndringsdatum ok\xE4nt"]},New:{msgid:"New",msgstr:["Ny"]},"New filename":{msgid:"New filename",msgstr:["Nytt filnamn"]},"New version":{msgid:"New version",msgstr:["Ny version"]},paused:{msgid:"paused",msgstr:["pausad"]},"Preview image":{msgid:"Preview image",msgstr:["F\xF6rhandsgranska bild"]},Rename:{msgid:"Rename",msgstr:["Byt namn"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Markera alla kryssrutor"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["V\xE4lj alla befintliga filer"]},"Select all new files":{msgid:"Select all new files",msgstr:["V\xE4lj alla nya filer"]},Skip:{msgid:"Skip",msgstr:["Hoppa \xF6ver"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Hoppa \xF6ver {count} fil","Hoppa \xF6ver {count} filer"]},"Skip this file":{msgid:"Skip this file",msgstr:["Hoppa \xF6ver denna fil"]},"Unknown size":{msgid:"Unknown size",msgstr:["Ok\xE4nd storlek"]},Upload:{msgid:"Upload",msgstr:["Ladda upp"]},"Upload files":{msgid:"Upload files",msgstr:["Ladda upp filer"]},"Upload folders":{msgid:"Upload folders",msgstr:["Ladda upp mappar"]},"Upload from device":{msgid:"Upload from device",msgstr:["Ladda upp fr\xE5n enhet"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Uppladdningen har avbrutits"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Uppladdningen har hoppats \xF6ver"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Uppladdningen av "{folder}" har hoppats \xF6ver']},"Upload progress":{msgid:"Upload progress",msgstr:["Uppladdningsf\xF6rlopp"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["N\xE4r en inkommande mapp v\xE4ljs skrivs \xE4ven alla konfliktande filer i den \xF6ver."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{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."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Vilka filer vill du beh\xE5lla?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Du kan antingen byta namn p\xE5 filen, hoppa \xF6ver den h\xE4r filen eller avbryta hela operationen."]},"You need to select at least one version of each file to continue.":{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."]}}}}},{locale:"sw",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Swahili (https://www.transifex.com/f7cloud/teams/64236/sw/)","Content-Type":"text/plain; charset=UTF-8",Language:"sw","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Swahili (https://www.transifex.com/f7cloud/teams/64236/sw/)
Content-Type: text/plain; charset=UTF-8
Language: sw
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ta",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Tamil (https://www.transifex.com/f7cloud/teams/64236/ta/)","Content-Type":"text/plain; charset=UTF-8",Language:"ta","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Tamil (https://www.transifex.com/f7cloud/teams/64236/ta/)
Content-Type: text/plain; charset=UTF-8
Language: ta
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"th",json:{charset:"utf-8",headers:{"Last-Translator":"Phongpanot Phairat <ppnplus@protonmail.com>, 2022","Language-Team":"Thai (Thailand) (https://www.transifex.com/f7cloud/teams/64236/th_TH/)","Content-Type":"text/plain; charset=UTF-8",Language:"th_TH","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Phongpanot Phairat <ppnplus@protonmail.com>, 2022
`},msgstr:[`Last-Translator: Phongpanot Phairat <ppnplus@protonmail.com>, 2022
Language-Team: Thai (Thailand) (https://www.transifex.com/f7cloud/teams/64236/th_TH/)
Content-Type: text/plain; charset=UTF-8
Language: th_TH
Plural-Forms: nplurals=1; plural=0;
`]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["\u0E40\u0E2B\u0E25\u0E37\u0E2D\u0E2D\u0E35\u0E01 {seconds} \u0E27\u0E34\u0E19\u0E32\u0E17\u0E35"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["\u0E40\u0E2B\u0E25\u0E37\u0E2D\u0E2D\u0E35\u0E01 {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u0E40\u0E2B\u0E25\u0E37\u0E2D\u0E2D\u0E35\u0E01\u0E44\u0E21\u0E48\u0E01\u0E35\u0E48\u0E27\u0E34\u0E19\u0E32\u0E17\u0E35"]},Add:{msgid:"Add",msgstr:["\u0E40\u0E1E\u0E34\u0E48\u0E21"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u0E22\u0E01\u0E40\u0E25\u0E34\u0E01\u0E01\u0E32\u0E23\u0E2D\u0E31\u0E1B\u0E42\u0E2B\u0E25\u0E14"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u0E01\u0E33\u0E25\u0E31\u0E07\u0E04\u0E33\u0E19\u0E27\u0E13\u0E40\u0E27\u0E25\u0E32\u0E17\u0E35\u0E48\u0E40\u0E2B\u0E25\u0E37\u0E2D"]},paused:{msgid:"paused",msgstr:["\u0E2B\u0E22\u0E38\u0E14\u0E0A\u0E31\u0E48\u0E27\u0E04\u0E23\u0E32\u0E27"]},"Upload files":{msgid:"Upload files",msgstr:["\u0E2D\u0E31\u0E1B\u0E42\u0E2B\u0E25\u0E14\u0E44\u0E1F\u0E25\u0E4C"]}}}}},{locale:"tk",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Turkmen (https://www.transifex.com/f7cloud/teams/64236/tk/)","Content-Type":"text/plain; charset=UTF-8",Language:"tk","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Turkmen (https://www.transifex.com/f7cloud/teams/64236/tk/)
Content-Type: text/plain; charset=UTF-8
Language: tk
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"tr",json:{charset:"utf-8",headers:{"Last-Translator":"Kaya Zeren <kayazeren@gmail.com>, 2025","Language-Team":"Turkish (https://app.transifex.com/f7cloud/teams/64236/tr/)","Content-Type":"text/plain; charset=UTF-8",Language:"tr","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Kaya Zeren <kayazeren@gmail.com>, 2025
`},msgstr:[`Last-Translator: Kaya Zeren <kayazeren@gmail.com>, 2025
Language-Team: Turkish (https://app.transifex.com/f7cloud/teams/64236/tr/)
Content-Type: text/plain; charset=UTF-8
Language: tr
Plural-Forms: nplurals=2; plural=(n > 1);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" dosya ya da klas\xF6r ad\u0131na izin verilmiyor.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" dosya t\xFCr\xFCne izin verilmiyor.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['Bir dosya ya da klas\xF6r ad\u0131nda "{segment}" ifadesine izin verilmiyor.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} dosya \xE7ak\u0131\u015Fmas\u0131 var","{count} dosya \xE7ak\u0131\u015Fmas\u0131 var"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{dirname} klas\xF6r\xFCnde {count} dosya \xE7ak\u0131\u015Fmas\u0131 var","{dirname} klas\xF6r\xFCnde {count} dosya \xE7ak\u0131\u015Fmas\u0131 var"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} saniye kald\u0131","{seconds} saniye kald\u0131"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} kald\u0131"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["bir ka\xE7 saniye kald\u0131"]},assembling:{msgid:"assembling",msgstr:["birle\u015Ftiriliyor"]},Cancel:{msgid:"Cancel",msgstr:["\u0130ptal"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["T\xFCm i\u015Flemi iptal et"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Y\xFCklemeleri iptal et"]},Continue:{msgid:"Continue",msgstr:["\u0130lerle"]},"Create new":{msgid:"Create new",msgstr:["Yeni ekle"]},"estimating time left":{msgid:"estimating time left",msgstr:["\xF6ng\xF6r\xFClen kalan s\xFCre"]},"Existing version":{msgid:"Existing version",msgstr:["Var olan s\xFCr\xFCm"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Par\xE7alar birle\u015Ftirilemedi"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Dosya y\xFCklenemedi"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Dosya adlar\u0131 "{segment}" ile bitmemeli.']},"If you select both versions, the incoming file will have a number added to its name.":{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."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Dosya ad\u0131 ge\xE7ersiz"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Son de\u011Fi\u015Ftirilme tarihi bilinmiyor"]},New:{msgid:"New",msgstr:["Yeni"]},"New filename":{msgid:"New filename",msgstr:["Yeni dosya ad\u0131"]},"New version":{msgid:"New version",msgstr:["Yeni s\xFCr\xFCm"]},paused:{msgid:"paused",msgstr:["duraklat\u0131ld\u0131"]},"Preview image":{msgid:"Preview image",msgstr:["G\xF6rsel \xF6n izlemesi"]},Rename:{msgid:"Rename",msgstr:["Yeniden adland\u0131r"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["T\xFCm kutular\u0131 i\u015Faretle"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["T\xFCm var olan dosyalar\u0131 se\xE7"]},"Select all new files":{msgid:"Select all new files",msgstr:["T\xFCm yeni dosyalar\u0131 se\xE7"]},Skip:{msgid:"Skip",msgstr:["Atla"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count} dosyay\u0131 atla","{count} dosyay\u0131 atla"]},"Skip this file":{msgid:"Skip this file",msgstr:["Bu dosyay\u0131 atla"]},"Unknown size":{msgid:"Unknown size",msgstr:["Boyut bilinmiyor"]},Upload:{msgid:"Upload",msgstr:["Y\xFCkle"]},"Upload files":{msgid:"Upload files",msgstr:["Dosyalar\u0131 y\xFCkle"]},"Upload folders":{msgid:"Upload folders",msgstr:["Klas\xF6rleri y\xFCkle"]},"Upload from device":{msgid:"Upload from device",msgstr:["Ayg\u0131ttan y\xFCkle"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Y\xFCkleme iptal edildi"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Y\xFCkleme atland\u0131"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['"{folder}" klas\xF6r\xFCn\xFCn y\xFCklenmesi atland\u0131']},"Upload progress":{msgid:"Upload progress",msgstr:["Y\xFCkleme ilerlemesi"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{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."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{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\xFC se\xE7ildi\u011Finde i\xE7erik var olan klas\xF6re yaz\u0131l\u0131r ve yinelemeli bir \xE7ak\u0131\u015Fma \xE7\xF6z\xFCm\xFC uygulan\u0131r."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Hangi dosyalar\u0131 tutmak istiyorsunuz?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Dosya ad\u0131n\u0131 de\u011Fi\u015Ftirebilir, bu dosyay\u0131 atlayabilir ya da t\xFCm i\u015Flemi iptal edebilirsiniz."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u0130lerlemek i\xE7in her dosyan\u0131n en az bir s\xFCr\xFCm\xFCn\xFC se\xE7melisiniz."]}}}}},{locale:"ug",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Uyghur (https://www.transifex.com/f7cloud/teams/64236/ug/)","Content-Type":"text/plain; charset=UTF-8",Language:"ug","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Uyghur (https://www.transifex.com/f7cloud/teams/64236/ug/)
Content-Type: text/plain; charset=UTF-8
Language: ug
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"uk",json:{charset:"utf-8",headers:{"Last-Translator":"O St <oleksiy.stasevych@gmail.com>, 2025","Language-Team":"Ukrainian (https://app.transifex.com/f7cloud/teams/64236/uk/)","Content-Type":"text/plain; charset=UTF-8",Language:"uk","Plural-Forms":"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
O St <oleksiy.stasevych@gmail.com>, 2025
`},msgstr:[`Last-Translator: O St <oleksiy.stasevych@gmail.com>, 2025
Language-Team: Ukrainian (https://app.transifex.com/f7cloud/teams/64236/uk/)
Content-Type: text/plain; charset=UTF-8
Language: uk
Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:[`"{segment}" \u043D\u0435 \u0454 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u0438\u043C \u0456\u043C'\u044F\u043C \u0444\u0430\u0439\u043B\u0443 \u0430\u0431\u043E \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0443.`]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" \u043D\u0435 \u0454 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u0438\u043C \u0442\u0438\u043F\u043E\u043C \u0444\u0430\u0439\u043B\u0443.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" \u043D\u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u0435 \u0441\u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u044F \u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432 \u0432 \u043D\u0430\u0437\u0432\u0456 \u0444\u0430\u0439\u043B\u0443 \u0430\u0431\u043E \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0443.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} \u043A\u043E\u043D\u0444\u043B\u0456\u043A\u0442\u043D\u0438\u0439 \u0444\u0430\u0439\u043B","{count} \u043A\u043E\u043D\u0444\u043B\u0456\u043A\u0442\u043D\u0438\u0445 \u0444\u0430\u0439\u043B\u0438","{count} \u043A\u043E\u043D\u0444\u043B\u0456\u043A\u0442\u043D\u0438\u0445 \u0444\u0430\u0439\u043B\u0456\u0432","{count} \u043A\u043E\u043D\u0444\u043B\u0456\u043A\u0442\u043D\u0438\u0445 \u0444\u0430\u0439\u043B\u0456\u0432"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} \u043A\u043E\u043D\u0444\u043B\u0456\u043A\u0442\u043D\u0438\u0439 \u0444\u0430\u0439\u043B \u0443 \u043A\u0430\u0442\u0430\u043B\u043E\u0437\u0456 {dirname}","{count} \u043A\u043E\u043D\u0444\u043B\u0456\u043A\u0442\u043D\u0438\u0445 \u0444\u0430\u0439\u043B\u0438 \u0443 \u043A\u0430\u0442\u0430\u043B\u043E\u0437\u0456 {dirname}","{count} \u043A\u043E\u043D\u0444\u043B\u0456\u043A\u0442\u043D\u0438\u0445 \u0444\u0430\u0439\u043B\u0456\u0432 \u0443 \u043A\u0430\u0442\u0430\u043B\u043E\u0437\u0456 {dirname}","{count} \u043A\u043E\u043D\u0444\u043B\u0456\u043A\u0442\u043D\u0438\u0445 \u0444\u0430\u0439\u043B\u0456\u0432 \u0443 \u043A\u0430\u0442\u0430\u043B\u043E\u0437\u0456 {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} \u0441\u0435\u043A\u0443\u043D\u0434\u0430 \u0437\u0430\u043B\u0438\u0448\u0438\u043B\u0430\u0441\u044F","{seconds} \u0441\u0435\u043A\u0443\u043D\u0434\u0438 \u0437\u0430\u043B\u0438\u0448\u0438\u043B\u043E\u0441\u044F","{seconds} \u0441\u0435\u043A\u0443\u043D\u0434 \u0437\u0430\u043B\u0438\u0448\u0438\u043B\u043E\u0441\u044F","{seconds} \u0441\u0435\u043A\u0443\u043D\u0434 \u0437\u0430\u043B\u0438\u0448\u0438\u043B\u043E\u0441\u044F"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["\u0417\u0430\u043B\u0438\u0448\u0438\u043B\u043E\u0441\u044F {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u0437\u0430\u043B\u0438\u0448\u0438\u043B\u043E\u0441\u044F \u043A\u0456\u043B\u044C\u043A\u0430 \u0441\u0435\u043A\u0443\u043D\u0434"]},assembling:{msgid:"assembling",msgstr:["\u0437\u0431\u0456\u0440\u043A\u0430"]},Cancel:{msgid:"Cancel",msgstr:["\u0421\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["\u0421\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438 \u043E\u043F\u0435\u0440\u0430\u0446\u0456\u044E \u043F\u043E\u0432\u043D\u0456\u0441\u0442\u044E"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u0421\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438 \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F"]},Continue:{msgid:"Continue",msgstr:["\u041F\u0440\u043E\u0434\u043E\u0432\u0436\u0438\u0442\u0438"]},"Create new":{msgid:"Create new",msgstr:["\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043D\u043E\u0432\u0438\u0439"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u043E\u0446\u0456\u043D\u043A\u0430 \u0447\u0430\u0441\u0443, \u0449\u043E \u0437\u0430\u043B\u0438\u0448\u0438\u0432\u0441\u044F"]},"Existing version":{msgid:"Existing version",msgstr:["\u041F\u0440\u0438\u0441\u0443\u0442\u043D\u044F \u0432\u0435\u0440\u0441\u0456\u044F"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["\u041D\u0435 \u0432\u0434\u0430\u043B\u043E\u0441\u044F \u0437\u0456\u0431\u0440\u0430\u0442\u0438 \u0447\u0430\u0441\u0442\u0438\u043D\u043A\u0438 \u0434\u043E\u043A\u0443\u043F\u0438"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["\u041D\u0435 \u0432\u0434\u0430\u043B\u043E\u0441\u044F \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438 \u0444\u0430\u0439\u043B"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:[`\u0406\u043C'\u044F \u0444\u0430\u0439\u043B\u0456\u0432 \u043D\u0435 \u043C\u043E\u0436\u0443\u0442\u044C \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "{segment}".`]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\u042F\u043A\u0449\u043E \u0431\u0443\u0434\u0435 \u0432\u0438\u0431\u0440\u0430\u043D\u043E \u043E\u0431\u0438\u0434\u0432\u0456 \u0432\u0435\u0440\u0441\u0456\u0457, \u0434\u043E \u0456\u043C\u0435\u043D\u0438 \u0432\u0445\u0456\u0434\u043D\u043E\u0433\u043E \u0444\u0430\u0439\u043B\u0443 \u0431\u0443\u043B\u043E \u0434\u043E\u0434\u0430\u043D\u043E \u0446\u0438\u0444\u0440\u0443."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["\u041D\u0435\u0434\u0456\u0439\u0441\u043D\u0435 \u0456\u043C'\u044F \u0444\u0430\u0439\u043B\u0443"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["\u0414\u0430\u0442\u0430 \u043E\u0441\u0442\u0430\u043D\u043D\u044C\u043E\u0457 \u0437\u043C\u0456\u043D\u0438 \u043D\u0435\u0432\u0456\u0434\u043E\u043C\u0430"]},New:{msgid:"New",msgstr:["\u041D\u043E\u0432\u0435"]},"New filename":{msgid:"New filename",msgstr:["\u041D\u043E\u0432\u0435 \u0456\u043C'\u044F \u0444\u0430\u0439\u043B\u0443"]},"New version":{msgid:"New version",msgstr:["\u041D\u043E\u0432\u0430 \u0432\u0435\u0440\u0441\u0456\u044F"]},paused:{msgid:"paused",msgstr:["\u043F\u0440\u0438\u0437\u0443\u043F\u0438\u043D\u0435\u043D\u043E"]},"Preview image":{msgid:"Preview image",msgstr:["\u041F\u043E\u043F\u0435\u0440\u0435\u0434\u043D\u0456\u0439 \u043F\u0435\u0440\u0435\u0433\u043B\u044F\u0434"]},Rename:{msgid:"Rename",msgstr:["\u041F\u0435\u0440\u0435\u0439\u043C\u0435\u043D\u0443\u0432\u0430\u0442\u0438"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0432\u0441\u0435"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0443\u0441\u0456 \u043F\u0440\u0438\u0441\u0443\u0442\u043D\u0456 \u0444\u0430\u0439\u043B\u0438"]},"Select all new files":{msgid:"Select all new files",msgstr:["\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0443\u0441\u0456 \u043D\u043E\u0432\u0456 \u0444\u0430\u0439\u043B\u0438"]},Skip:{msgid:"Skip",msgstr:["\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u0438"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u0438 {count} \u0444\u0430\u0439\u043B","\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u0438 {count} \u0444\u0430\u0439\u043B\u0438","\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u0438 {count} \u0444\u0430\u0439\u043B\u0456\u0432","\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u0438 {count} \u0444\u0430\u0439\u043B\u0456\u0432"]},"Skip this file":{msgid:"Skip this file",msgstr:["\u041F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u0438 \u0446\u0435\u0439 \u0444\u0430\u0439\u043B"]},"Unknown size":{msgid:"Unknown size",msgstr:["\u041D\u0435\u0432\u0456\u0434\u043E\u043C\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440"]},Upload:{msgid:"Upload",msgstr:["\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438"]},"Upload files":{msgid:"Upload files",msgstr:["\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438 \u0444\u0430\u0439\u043B\u0438"]},"Upload folders":{msgid:"Upload folders",msgstr:["\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0438"]},"Upload from device":{msgid:"Upload from device",msgstr:["\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0438\u0442\u0438 \u0437 \u043F\u0440\u0438\u0441\u0442\u0440\u043E\u044E"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0441\u043A\u0430\u0441\u043E\u0432\u0430\u043D\u043E"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u043F\u0440\u043E\u043F\u0443\u0449\u0435\u043D\u043E"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F "{folder}" \u043F\u0440\u043E\u043F\u0443\u0449\u0435\u043D\u043E']},"Upload progress":{msgid:"Upload progress",msgstr:["\u041F\u043E\u0441\u0442\u0443\u043F \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\u0423\u0441\u0456 \u043A\u043E\u043D\u0444\u043B\u0456\u043A\u0442\u043D\u0456 \u0444\u0430\u0439\u043B\u0438 \u0443 \u0432\u0438\u0431\u0440\u0430\u043D\u043E\u043C\u0443 \u043A\u0430\u0442\u0430\u043B\u043E\u0437\u0456 \u043F\u0440\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0431\u0443\u0434\u0435 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u043D\u043E \u043F\u043E\u0432\u0435\u0440\u0445."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["\u042F\u043A\u0449\u043E \u0431\u0443\u0434\u0435 \u0432\u0438\u0431\u0440\u0430\u043D\u043E \u0432\u0445\u0456\u0434\u043D\u0438\u0439 \u043A\u0430\u0442\u0430\u043B\u043E\u0433, \u0432\u043C\u0456\u0441\u0442 \u0431\u0443\u0434\u0435 \u0437\u0430\u043F\u0438\u0441\u0430\u043D\u043E \u0434\u043E \u043D\u0430\u044F\u0432\u043D\u043E\u0433\u043E \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0443 \u0442\u0430 \u0432\u0438\u0440\u0456\u0448\u0435\u043D\u043E \u043A\u043E\u043D\u0444\u043B\u0456\u043A\u0442\u0438 \u0443 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u043D\u0438\u0445 \u0444\u0430\u0439\u043B\u0430\u0445 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0443 \u0442\u0430 \u043F\u0456\u0434\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0456\u0432."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\u042F\u043A\u0456 \u0444\u0430\u0439\u043B\u0438 \u0437\u0430\u043B\u0438\u0448\u0438\u0442\u0438?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\u0412\u0438 \u043C\u043E\u0436\u0435\u0442\u0435 \u0430\u0431\u043E \u043F\u0435\u0440\u0435\u0439\u043C\u0435\u043D\u0443\u0432\u0430\u0442\u0438 \u0446\u0435\u0439 \u0444\u0430\u0439\u043B, \u043F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u0438 \u0430\u0431\u043E \u0441\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438 \u0434\u0456\u044E \u0437 \u0444\u0430\u0439\u043B\u043E\u043C."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u0414\u043B\u044F \u043F\u0440\u043E\u0434\u043E\u0432\u0436\u0435\u043D\u043D\u044F \u043F\u043E\u0442\u0440\u0456\u0431\u043D\u043E \u0432\u0438\u0431\u0440\u0430\u0442\u0438 \u043F\u0440\u0438\u043D\u0430\u0439\u043C\u043D\u0456 \u043E\u0434\u043D\u0443 \u0432\u0435\u0440\u0441\u0456\u044E \u0434\u043B\u044F \u043A\u043E\u0436\u043D\u043E\u0433\u043E \u0444\u0430\u0439\u043B\u0443."]}}}}},{locale:"ur_PK",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Urdu (Pakistan) (https://www.transifex.com/f7cloud/teams/64236/ur_PK/)","Content-Type":"text/plain; charset=UTF-8",Language:"ur_PK","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Transifex Bot <>, 2022
`},msgstr:[`Last-Translator: Transifex Bot <>, 2022
Language-Team: Urdu (Pakistan) (https://www.transifex.com/f7cloud/teams/64236/ur_PK/)
Content-Type: text/plain; charset=UTF-8
Language: ur_PK
Plural-Forms: nplurals=2; plural=(n != 1);
`]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"uz",json:{charset:"utf-8",headers:{"Last-Translator":"Khurshid Ibatov <x.ibatov@dtsj.uz>, 2025","Language-Team":"Uzbek (https://app.transifex.com/f7cloud/teams/64236/uz/)","Content-Type":"text/plain; charset=UTF-8",Language:"uz","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Khurshid Ibatov <x.ibatov@dtsj.uz>, 2025
`},msgstr:[`Last-Translator: Khurshid Ibatov <x.ibatov@dtsj.uz>, 2025
Language-Team: Uzbek (https://app.transifex.com/f7cloud/teams/64236/uz/)
Content-Type: text/plain; charset=UTF-8
Language: uz
Plural-Forms: nplurals=1; plural=0;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" taqiqlangan fayl yoki papka nomidir.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" taqiqlangan fayl turi hisoblanadi.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" fayl yoki papka nomi ichida ruxsat berilmaydi.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} fayllar ziddiyati"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count}fayl ziddiyatlari {dirname} da"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} soniya qoldi"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} qoldi"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["bir necha soniya qoldi"]},assembling:{msgid:"assembling",msgstr:["yig'ish"]},Cancel:{msgid:"Cancel",msgstr:["Bekor qilish"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Butun operatsiyani bekor qiling"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Yuklashni bekor qilish"]},Continue:{msgid:"Continue",msgstr:["Davom eting"]},"Create new":{msgid:"Create new",msgstr:["Yangi yaratish"]},"estimating time left":{msgid:"estimating time left",msgstr:["qolgan vaqtni hisoblash"]},"Existing version":{msgid:"Existing version",msgstr:["Mavjud versiya"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Bo'laklarni birlashtirib bo'lmadi"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Fayl yuklanmadi"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Fayl nomlari bilan tugamasligi kerak "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{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."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Fayl nomi noto\u2018g\u2018ri"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Oxirgi tahrirlangan sana noma'lum"]},New:{msgid:"New",msgstr:["Yangi"]},"New filename":{msgid:"New filename",msgstr:["Yangi nom faylga"]},"New version":{msgid:"New version",msgstr:["Yangi versiya"]},paused:{msgid:"paused",msgstr:["tanaffus"]},"Preview image":{msgid:"Preview image",msgstr:["Rasmni oldindan ko'rish"]},Rename:{msgid:"Rename",msgstr:["Qayta nomlash"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Barcha katakchalarni belgilang"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Barcha mavjud fayllarni tanlang"]},"Select all new files":{msgid:"Select all new files",msgstr:["Barcha yangi fayllarni tanlang"]},Skip:{msgid:"Skip",msgstr:["O\u02BBtkazib yuborish"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["O\u02BBtkazib yuborish {count} fayllarini"]},"Skip this file":{msgid:"Skip this file",msgstr:["O\u02BBtkazib yuborish ushbu faylni"]},"Unknown size":{msgid:"Unknown size",msgstr:["Noma'lum o'lcham"]},Upload:{msgid:"Upload",msgstr:["Yuklash"]},"Upload files":{msgid:"Upload files",msgstr:["Fayllarni yuklash"]},"Upload folders":{msgid:"Upload folders",msgstr:["Jildlarni yuklash"]},"Upload from device":{msgid:"Upload from device",msgstr:["Qurilmadan yuklash"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Yuklash bekor qilindi"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Yuklash o\u02BBtkazib yuborildi"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:[' "{folder}" ni yuklash bekor qilindi']},"Upload progress":{msgid:"Upload progress",msgstr:["Yuklash jarayoni"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Kiruvchi jild tanlanganda, undagi har qanday ziddiyatli fayllar ham ustiga yoziladi."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Kiruvchi jild tanlanganda, kontent mavjud jildga yoziladi va nizolarni rekursiv hal qilish amalga oshiriladi."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Qaysi fayllarni saqlamoqchisiz?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Siz fayl nomini o'zgartirishingiz, ushbu faylni o'tkazib yuborishingiz yoki butun operatsiyani bekor qilishingiz mumkin."]},"You need to select at least one version of each file to continue.":{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."]}}}}},{locale:"vi",json:{charset:"utf-8",headers:{"Last-Translator":"nhatCreA, 2025","Language-Team":"Vietnamese (https://app.transifex.com/f7cloud/teams/64236/vi/)","Content-Type":"text/plain; charset=UTF-8",Language:"vi","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
nhatCreA, 2025
`},msgstr:[`Last-Translator: nhatCreA, 2025
Language-Team: Vietnamese (https://app.transifex.com/f7cloud/teams/64236/vi/)
Content-Type: text/plain; charset=UTF-8
Language: vi
Plural-Forms: nplurals=1; plural=0;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" l\xE0 t\xEAn th\u01B0 m\u1EE5c b\u1ECB c\u1EA5m \u0111\u1EB7t.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" l\xE0 lo\u1EA1i t\u1EC7p b\u1ECB c\u1EA5m.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" kh\xF4ng \u0111\u01B0\u1EE3c ph\xE9p \u0111\u1EB7t trong t\xEAn t\u1EC7p ho\u1EB7c th\u01B0 m\u1EE5c.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} t\u1EC7p tin xung \u0111\u1ED9t"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:['"{count}" t\u1EC7p tin l\u1ED7i \u1EDF th\u01B0 m\u1EE5c "{dirname}"']},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} gi\xE2y tr\u01B0\u1EDBc"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} tr\u01B0\u1EDBc"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["v\xE0i gi\xE2y tr\u01B0\u1EDBc"]},assembling:{msgid:"assembling",msgstr:["\u0111ang c\u1EA5u tr\xFAc"]},Cancel:{msgid:"Cancel",msgstr:["Hu\u1EF7"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Hu\u1EF7 to\xE0n b\u1ED9 thao t\xE1c"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Hu\u1EF7 t\u1EA3i l\xEAn"]},Continue:{msgid:"Continue",msgstr:["Ti\u1EBFp T\u1EE5c"]},"Create new":{msgid:"Create new",msgstr:["T\u1EA1o m\u1EDBi"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u01B0\u1EDBc t\xEDnh th\u1EDDi gian c\xF2n l\u1EA1i"]},"Existing version":{msgid:"Existing version",msgstr:["Phi\xEAn b\u1EA3n hi\u1EC7n t\u1EA1i"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Kh\xF4ng th\u1EC3 assemble c\xE1c chunks l\u1EA1i v\u1EDBi nhau"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["T\u1EA3i l\xEAn t\u1EC7p tin th\u1EA5t b\u1EA1i"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['T\xEAn t\u1EADp tin kh\xF4ng \u0111\u01B0\u1EE3c k\u1EBFt th\xFAc b\u1EB1ng "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["N\u1EBFu b\u1EA1n ch\u1ECDn c\u1EA3 hai, t\u1EC7p tin \u0111\u1EBFn s\u1EBD c\xF3 th\xEAm m\u1ED9t ch\u1EEF s\u1ED1 v\xE0o t\xEAn."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["T\xEAn t\u1EC7p tin kh\xF4ng h\u1EE3p l\u1EC7"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Ng\xE0y s\u1EEDa d\u1ED5i l\u1EA7n cu\u1ED1i kh\xF4ng x\xE1c \u0111\u1ECBnh"]},New:{msgid:"New",msgstr:["T\u1EA1o M\u1EDBi"]},"New filename":{msgid:"New filename",msgstr:["T\xEAn t\u1EC7p tin m\u1EDBi"]},"New version":{msgid:"New version",msgstr:["Phi\xEAn b\u1EA3n m\u1EDBi"]},paused:{msgid:"paused",msgstr:["\u0111\xE3 t\u1EA1m d\u1EEBng"]},"Preview image":{msgid:"Preview image",msgstr:["Xem tr\u01B0\u1EDBc \u1EA3nh"]},Rename:{msgid:"Rename",msgstr:["\u0110\u1ED5i t\xEAn"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Ch\u1ECDn t\u1EA5t c\u1EA3"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Ch\u1ECDn t\u1EA5t c\u1EA3 c\xE1c t\u1EADp tin \u0111ang t\u1ED3n t\u1EA1i"]},"Select all new files":{msgid:"Select all new files",msgstr:["Ch\u1ECDn t\u1EA5t c\u1EA3 c\xE1c t\u1EADp tin m\u1EDBi"]},Skip:{msgid:"Skip",msgstr:["B\u1ECF qua"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["B\u1ECF qua {count} t\u1EC7p"]},"Skip this file":{msgid:"Skip this file",msgstr:["B\u1ECF qua t\u1EC7p n\xE0y"]},"Unknown size":{msgid:"Unknown size",msgstr:["Kh\xF4ng r\xF5 dung l\u01B0\u1EE3ng"]},Upload:{msgid:"Upload",msgstr:["T\u1EA3i L\xEAn"]},"Upload files":{msgid:"Upload files",msgstr:["T\u1EA3i l\xEAn t\u1EC7p tin"]},"Upload folders":{msgid:"Upload folders",msgstr:["T\u1EA3i l\xEAn th\u01B0 m\u1EE5c"]},"Upload from device":{msgid:"Upload from device",msgstr:["T\u1EA3i l\xEAn t\u1EEB thi\u1EBFt b\u1ECB"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["T\u1EA3i l\xEAn \u0111\xE3 b\u1ECB hu\u1EF7"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["T\u1EA3i l\xEAn \u0111\xE3 b\u1ECF qua"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['T\u1EA3i l\xEAn "{folder}" \u0111\xE3 b\u1ECB b\u1ECF qua']},"Upload progress":{msgid:"Upload progress",msgstr:["Ti\u1EBFn tr\xECnh t\u1EA3i l\xEAn"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Khi b\u1EA1n ch\u1ECDn m\u1ED9t th\u01B0 m\u1EE5c \u0111\u1EC3 \u0111\u01B0a v\xE0o, b\u1EA5t k\u1EF3 t\u1EC7p n\xE0o trong \u0111\xF3 g\xE2y xung \u0111\u1ED9t c\u0169ng s\u1EBD b\u1ECB ghi \u0111\xE8."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Khi ch\u1ECDn m\u1ED9t th\u01B0 m\u1EE5c \u0111\u1EC3 \u0111\u01B0a v\xE0o, n\u1ED9i dung s\u1EBD \u0111\u01B0\u1EE3c ghi v\xE0o th\u01B0 m\u1EE5c hi\u1EC7n c\xF3, v\xE0 h\u1EC7 th\u1ED1ng s\u1EBD t\u1EF1 \u0111\u1ED9ng gi\u1EA3i quy\u1EBFt c\xE1c xung \u0111\u1ED9t m\u1ED9t c\xE1ch chi ti\u1EBFt v\xE0 c\u1EA9n th\u1EADn."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["B\u1EA1n mu\u1ED1n gi\u1EEF t\u1EC7p n\xE0o?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["B\u1EA1n c\xF3 th\u1EC3 \u0111\u1ED5i t\xEAn t\u1EC7p, b\u1ECF qua t\u1EC7p n\xE0y, ho\u1EB7c h\u1EE7y to\xE0n b\u1ED9 thao t\xE1c."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["B\u1EA1n c\u1EA7n ch\u1ECDn \xEDt nh\u1EA5t m\u1ED9t phi\xEAn b\u1EA3n cho m\u1ED7i t\u1EC7p \u0111\u1EC3 ti\u1EBFp t\u1EE5c."]}}}}},{locale:"zh_CN",json:{charset:"utf-8",headers:{"Last-Translator":"Gloryandel, 2024","Language-Team":"Chinese (China) (https://app.transifex.com/f7cloud/teams/64236/zh_CN/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_CN","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Gloryandel, 2024
`},msgstr:[`Last-Translator: Gloryandel, 2024
Language-Team: Chinese (China) (https://app.transifex.com/f7cloud/teams/64236/zh_CN/)
Content-Type: text/plain; charset=UTF-8
Language: zh_CN
Plural-Forms: nplurals=1; plural=0;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" \u662F\u88AB\u7981\u6B62\u7684\u6587\u4EF6\u540D\u6216\u6587\u4EF6\u5939\u540D\u3002']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" \u662F\u88AB\u7981\u6B62\u7684\u6587\u4EF6\u7C7B\u578B\u3002']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" \u4E0D\u5141\u8BB8\u5305\u542B\u5728\u6587\u4EF6\u540D\u6216\u6587\u4EF6\u5939\u540D\u4E2D\u3002']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count}\u6587\u4EF6\u51B2\u7A81"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["\u5728{dirname}\u76EE\u5F55\u4E0B\u6709{count}\u4E2A\u6587\u4EF6\u51B2\u7A81"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["\u5269\u4F59 {seconds} \u79D2"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["\u5269\u4F59 {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u8FD8\u5269\u51E0\u79D2"]},Cancel:{msgid:"Cancel",msgstr:["\u53D6\u6D88"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["\u53D6\u6D88\u6574\u4E2A\u64CD\u4F5C"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u53D6\u6D88\u4E0A\u4F20"]},Continue:{msgid:"Continue",msgstr:["\u7EE7\u7EED"]},"Create new":{msgid:"Create new",msgstr:["\u65B0\u5EFA"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u4F30\u8BA1\u5269\u4F59\u65F6\u95F4"]},"Existing version":{msgid:"Existing version",msgstr:["\u670D\u52A1\u7AEF\u7248\u672C"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['\u6587\u4EF6\u540D\u4E0D\u5F97\u4EE5 "{segment}" \u7ED3\u5C3E\u3002']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\u5982\u679C\u540C\u65F6\u9009\u62E9\u4E24\u4E2A\u7248\u672C\uFF0C\u5219\u4E0A\u4F20\u6587\u4EF6\u7684\u540D\u79F0\u4E2D\u5C06\u6DFB\u52A0\u4E00\u4E2A\u6570\u5B57\u3002"]},"Invalid filename":{msgid:"Invalid filename",msgstr:["\u65E0\u6548\u6587\u4EF6\u540D"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["\u6587\u4EF6\u6700\u540E\u4FEE\u6539\u65E5\u671F\u672A\u77E5"]},New:{msgid:"New",msgstr:["\u65B0\u5EFA"]},"New filename":{msgid:"New filename",msgstr:["\u65B0\u6587\u4EF6\u540D"]},"New version":{msgid:"New version",msgstr:["\u4E0A\u4F20\u7248\u672C"]},paused:{msgid:"paused",msgstr:["\u5DF2\u6682\u505C"]},"Preview image":{msgid:"Preview image",msgstr:["\u56FE\u7247\u9884\u89C8"]},Rename:{msgid:"Rename",msgstr:["\u91CD\u547D\u540D"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["\u9009\u62E9\u6240\u6709\u7684\u9009\u62E9\u6846"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["\u4FDD\u7559\u6240\u6709\u670D\u52A1\u7AEF\u7248\u672C"]},"Select all new files":{msgid:"Select all new files",msgstr:["\u4FDD\u7559\u6240\u6709\u4E0A\u4F20\u7248\u672C"]},Skip:{msgid:"Skip",msgstr:["\u8DF3\u8FC7"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["\u8DF3\u8FC7{count}\u4E2A\u6587\u4EF6"]},"Unknown size":{msgid:"Unknown size",msgstr:["\u6587\u4EF6\u5927\u5C0F\u672A\u77E5"]},Upload:{msgid:"Upload",msgstr:["\u4E0A\u4F20"]},"Upload files":{msgid:"Upload files",msgstr:["\u4E0A\u4F20\u6587\u4EF6"]},"Upload folders":{msgid:"Upload folders",msgstr:["\u4E0A\u4F20\u6587\u4EF6\u5939"]},"Upload from device":{msgid:"Upload from device",msgstr:["\u4ECE\u8BBE\u5907\u4E0A\u4F20"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["\u4E0A\u4F20\u5DF2\u53D6\u6D88"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["\u4E0A\u4F20\u5DF2\u8DF3\u8FC7"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['\u5DF2\u8DF3\u8FC7\u4E0A\u4F20"{folder}"']},"Upload progress":{msgid:"Upload progress",msgstr:["\u4E0A\u4F20\u8FDB\u5EA6"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\u5F53\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6\u5939\u65F6\uFF0C\u5176\u4E2D\u4EFB\u4F55\u51B2\u7A81\u7684\u6587\u4EF6\u4E5F\u90FD\u4F1A\u88AB\u8986\u76D6\u3002"]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6\u5939\u540E\uFF0C\u5185\u5BB9\u5C06\u5199\u5165\u73B0\u6709\u6587\u4EF6\u5939\uFF0C\u5E76\u9012\u5F52\u6267\u884C\u51B2\u7A81\u89E3\u51B3\u3002"]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\u4F60\u8981\u4FDD\u7559\u54EA\u4E9B\u6587\u4EF6\uFF1F"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\u60A8\u53EF\u4EE5\u91CD\u547D\u540D\u6587\u4EF6\u3001\u8DF3\u8FC7\u6B64\u6587\u4EF6\u6216\u53D6\u6D88\u6574\u4E2A\u64CD\u4F5C\u3002"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u6BCF\u4E2A\u6587\u4EF6\u81F3\u5C11\u9009\u62E9\u4FDD\u7559\u4E00\u4E2A\u7248\u672C"]}}}}},{locale:"zh_HK",json:{charset:"utf-8",headers:{"Last-Translator":"Caf\xE9 Tango, 2025","Language-Team":"Chinese (Hong Kong) (https://app.transifex.com/f7cloud/teams/64236/zh_HK/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_HK","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
Caf\xE9 Tango, 2025
`},msgstr:[`Last-Translator: Caf\xE9 Tango, 2025
Language-Team: Chinese (Hong Kong) (https://app.transifex.com/f7cloud/teams/64236/zh_HK/)
Content-Type: text/plain; charset=UTF-8
Language: zh_HK
Plural-Forms: nplurals=1; plural=0;
`]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" \u662F\u7981\u6B62\u4F7F\u7528\u7684\u6A94\u6848\u6216\u8CC7\u6599\u593E\u540D\u7A31\u3002']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" \u662F\u7981\u6B62\u4F7F\u7528\u7684\u6A94\u6848\u985E\u578B\u3002']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" \u4E0D\u5141\u8A31\u51FA\u73FE\u5728\u6A94\u6848\u6216\u8CC7\u6599\u593E\u540D\u7A31\u4E2D\u3002']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} \u500B\u6A94\u6848\u885D\u7A81"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{dirname} \u4E2D\u6709 {count} \u500B\u6A94\u6848\u885D\u7A81"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["\u5269\u9918 {seconds} \u79D2"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["\u5269\u9918 {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u9084\u5269\u5E7E\u79D2"]},assembling:{msgid:"assembling",msgstr:["\u7D44\u88DD"]},Cancel:{msgid:"Cancel",msgstr:["\u53D6\u6D88"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["\u53D6\u6D88\u6574\u500B\u64CD\u4F5C"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u53D6\u6D88\u4E0A\u50B3"]},Continue:{msgid:"Continue",msgstr:["\u7E7C\u7E8C"]},"Create new":{msgid:"Create new",msgstr:["\u5275\u5EFA\u65B0"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u4F30\u8A08\u5269\u9918\u6642\u9593"]},"Existing version":{msgid:"Existing version",msgstr:["\u65E2\u6709\u7248\u672C"]},"Failed assembling the chunks together":{msgid:"Failed assembling the chunks together",msgstr:["\u7D44\u88DD\u9019\u4E9B\u90E8\u5206\u6642\u5931\u6557"]},"Failed uploading the file":{msgid:"Failed uploading the file",msgstr:["\u4E0A\u50B3\u6587\u4EF6\u5931\u6557"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['\u6A94\u6848\u540D\u4E0D\u5F97\u4EE5 "{segment}" \u7D50\u5C3E\u3002']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["\u82E5\u60A8\u9078\u53D6\u5169\u500B\u7248\u672C\uFF0C\u50B3\u5165\u6A94\u6848\u7684\u540D\u7A31\u5C07\u6703\u65B0\u589E\u7DE8\u865F\u3002"]},"Invalid filename":{msgid:"Invalid filename",msgstr:["\u7121\u6548\u7684\u6A94\u6848\u540D"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["\u6700\u5F8C\u4FEE\u6539\u65E5\u671F\u4E0D\u8A73"]},New:{msgid:"New",msgstr:["\u65B0\u589E"]},"New filename":{msgid:"New filename",msgstr:["\u65B0\u6A94\u6848\u540D"]},"New version":{msgid:"New version",msgstr:["\u65B0\u7248\u672C "]},paused:{msgid:"paused",msgstr:["\u5DF2\u66AB\u505C"]},"Preview image":{msgid:"Preview image",msgstr:["\u9810\u89BD\u5716\u7247"]},Rename:{msgid:"Rename",msgstr:["\u91CD\u65B0\u547D\u540D"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["\u9078\u53D6\u6240\u6709\u6838\u53D6\u65B9\u584A"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["\u9078\u53D6\u6240\u6709\u65E2\u6709\u6A94\u6848"]},"Select all new files":{msgid:"Select all new files",msgstr:["\u9078\u53D6\u6240\u6709\u65B0\u6A94\u6848"]},Skip:{msgid:"Skip",msgstr:["\u8DF3\u904E"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["\u7565\u904E {count} \u500B\u6A94\u6848"]},"Unknown size":{msgid:"Unknown size",msgstr:["\u5927\u5C0F\u4E0D\u8A73"]},Upload:{msgid:"Upload",msgstr:["\u4E0A\u50B3"]},"Upload files":{msgid:"Upload files",msgstr:["\u4E0A\u50B3\u6A94\u6848"]},"Upload folders":{msgid:"Upload folders",msgstr:["\u4E0A\u50B3\u8CC7\u6599\u593E"]},"Upload from device":{msgid:"Upload from device",msgstr:["\u5F9E\u88DD\u7F6E\u4E0A\u50B3"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["\u4E0A\u50B3\u5DF2\u88AB\u53D6\u6D88"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["\u4E0A\u50B3\u5DF2\u88AB\u8DF3\u904E"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['"{folder}" \u7684\u4E0A\u50B3\u5DF2\u88AB\u8DF3\u904E']},"Upload progress":{msgid:"Upload progress",msgstr:["\u4E0A\u50B3\u9032\u5EA6"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\u9078\u53D6\u50B3\u5165\u8CC7\u6599\u593E\u5F8C\uFF0C\u5176\u4E2D\u4EFB\u4F55\u7684\u885D\u7A81\u6A94\u6848\u90FD\u6703\u88AB\u8986\u5BEB\u3002"]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["\u9078\u64C7\u50B3\u5165\u8CC7\u6599\u593E\u5F8C\uFF0C\u5167\u5BB9\u5C07\u5BEB\u5165\u73FE\u6709\u8CC7\u6599\u593E\u4E26\u57F7\u884C\u905E\u6B78\u885D\u7A81\u89E3\u6C7A\u3002"]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\u60A8\u60F3\u4FDD\u7559\u54EA\u4E9B\u6A94\u6848\uFF1F"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["\u60A8\u53EF\u4EE5\u9078\u64C7\u91CD\u65B0\u547D\u540D\u6A94\u6848\u3001\u8DF3\u904E\u6B64\u6A94\u6848\u6216\u53D6\u6D88\u6574\u500B\u64CD\u4F5C\u3002"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u60A8\u5FC5\u9808\u70BA\u6BCF\u500B\u6A94\u6848\u90FD\u81F3\u5C11\u9078\u53D6\u4E00\u500B\u7248\u672C\u4EE5\u7E7C\u7E8C\u3002"]}}}}},{locale:"zh_TW",json:{charset:"utf-8",headers:{"Last-Translator":"\u9EC3\u67CF\u8AFA <s8321414@gmail.com>, 2024","Language-Team":"Chinese (Taiwan) (https://app.transifex.com/f7cloud/teams/64236/zh_TW/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_TW","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:`
Translators:
Joas Schilling, 2024
\u9EC3\u67CF\u8AFA <s8321414@gmail.com>, 2024
`},msgstr:[`Last-Translator: \u9EC3\u67CF\u8AFA <s8321414@gmail.com>, 2024
Language-Team: Chinese (Taiwan) (https://app.transifex.com/f7cloud/teams/64236/zh_TW/)
Content-Type: text/plain; charset=UTF-8
Language: zh_TW
Plural-Forms: nplurals=1; plural=0;
`]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} \u500B\u6A94\u6848\u885D\u7A81"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{dirname} \u4E2D\u6709 {count} \u500B\u6A94\u6848\u885D\u7A81"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["\u5269\u9918 {seconds} \u79D2"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["\u5269\u9918 {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["\u9084\u5269\u5E7E\u79D2"]},Cancel:{msgid:"Cancel",msgstr:["\u53D6\u6D88"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["\u53D6\u6D88\u6574\u500B\u64CD\u4F5C"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["\u53D6\u6D88\u4E0A\u50B3"]},Continue:{msgid:"Continue",msgstr:["\u7E7C\u7E8C"]},"estimating time left":{msgid:"estimating time left",msgstr:["\u4F30\u8A08\u5269\u9918\u6642\u9593"]},"Existing version":{msgid:"Existing version",msgstr:["\u65E2\u6709\u7248\u672C"]},"If you select both versions, the copied file will have a number added to its name.":{msgid:"If you select both versions, the copied file will have a number added to its name.",msgstr:["\u82E5\u60A8\u9078\u53D6\u5169\u500B\u7248\u672C\uFF0C\u8907\u88FD\u7684\u6A94\u6848\u7684\u540D\u7A31\u5C07\u6703\u65B0\u589E\u7DE8\u865F\u3002"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["\u6700\u5F8C\u4FEE\u6539\u65E5\u671F\u672A\u77E5"]},New:{msgid:"New",msgstr:["\u65B0\u589E"]},"New version":{msgid:"New version",msgstr:["\u65B0\u7248\u672C"]},paused:{msgid:"paused",msgstr:["\u5DF2\u66AB\u505C"]},"Preview image":{msgid:"Preview image",msgstr:["\u9810\u89BD\u5716\u7247"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["\u9078\u53D6\u6240\u6709\u6838\u53D6\u65B9\u584A"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["\u9078\u53D6\u6240\u6709\u65E2\u6709\u6A94\u6848"]},"Select all new files":{msgid:"Select all new files",msgstr:["\u9078\u53D6\u6240\u6709\u65B0\u6A94\u6848"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["\u7565\u904E {count}\xA0\u6A94\u6848"]},"Unknown size":{msgid:"Unknown size",msgstr:["\u672A\u77E5\u5927\u5C0F"]},"Upload cancelled":{msgid:"Upload cancelled",msgstr:["\u5DF2\u53D6\u6D88\u4E0A\u50B3"]},"Upload files":{msgid:"Upload files",msgstr:["\u4E0A\u50B3\u6A94\u6848"]},"Upload progress":{msgid:"Upload progress",msgstr:["\u4E0A\u50B3\u9032\u5EA6"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["\u9078\u53D6\u50B3\u5165\u8CC7\u6599\u593E\u5F8C\uFF0C\u5176\u4E2D\u4EFB\u4F55\u7684\u885D\u7A81\u6A94\u6848\u90FD\u6703\u88AB\u8986\u5BEB\u3002"]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["\u60A8\u60F3\u4FDD\u7559\u54EA\u4E9B\u6A94\u6848\uFF1F"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["\u60A8\u5FC5\u9808\u70BA\u6BCF\u500B\u6A94\u6848\u90FD\u81F3\u5C11\u9078\u53D6\u4E00\u500B\u7248\u672C\u4EE5\u7E7C\u7E8C\u3002"]}}}}}].map($=>w.addTranslation($.locale,$.json));const C=w.build(),j=C.ngettext.bind(C),O=C.gettext.bind(C);/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/class N extends Error{constructor(K){super(O("Upload has been cancelled"),{cause:K})}}const X=(0,y.YK)().setApp("@f7cloud/upload").detectUser().build();(0,m.Ay)(c.Ay,{retries:0});async function V($,K,q){const Fe={headers:{},onUploadProgress:()=>{},onUploadRetry:()=>{},retries:5,...q};let et;return K instanceof Blob?et=K:et=await K(),Fe.destinationFile&&(Fe.headers.Destination=Fe.destinationFile),Fe.headers["Content-Type"]||(Fe.headers["Content-Type"]="application/octet-stream"),await c.Ay.request({method:"PUT",url:$,data:et,signal:Fe.signal,onUploadProgress:Fe.onUploadProgress,headers:Fe.headers,"axios-retry":{retries:Fe.retries,retryDelay:(Qe,Ht)=>(0,m.Nv)(Qe,Ht,1e3),retryCondition(Qe){return Qe.status===507?!1:Qe.status===423?!0:(0,m.Gp)(Qe)},onRetry:Fe.onUploadRetry}})}const Z=function($,K,q){return K===0&&$.size<=q?Promise.resolve(new Blob([$],{type:$.type||"application/octet-stream"})):Promise.resolve(new Blob([$.slice(K,K+q)],{type:"application/octet-stream"}))},J=async function($=void 0,K=5,q=!1){let Fe;q?Fe=`${(0,l.$_)()}/public.php/dav/uploads/${(0,e.G)()}`:Fe=(0,l.dC)(`dav/uploads/${(0,i.HW)()?.uid}`);const Qe=`web-file-upload-${[...Array(16)].map(()=>Math.floor(Math.random()*16).toString(16)).join("")}`,Ht=`${Fe}/${Qe}`,qe=$?{Destination:$}:void 0;return await c.Ay.request({method:"MKCOL",url:Ht,headers:qe,"axios-retry":{retries:K,retryDelay:(De,Je)=>(0,m.Nv)(De,Je,1e3)}}),X.debug("Created temporary upload workspace",{url:Ht}),Ht};/*!
* SPDX-FileCopyrightText: 2022 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const se=function($=void 0){const K=window.OC?.appConfig?.files?.max_chunk_size;if(K<=0)return 0;if(!Number(K))return 10*1024*1024;const q=Math.max(Number(K),5*1024*1024);return $===void 0?q:Math.max(q,Math.ceil($/1e4))};var Y=($=>($[$.INITIALIZED=0]="INITIALIZED",$[$.UPLOADING=1]="UPLOADING",$[$.ASSEMBLING=2]="ASSEMBLING",$[$.FINISHED=3]="FINISHED",$[$.CANCELLED=4]="CANCELLED",$[$.FAILED=5]="FAILED",$))(Y||{});class pe{constructor(K,q=!1,Fe,et){Tr(this,"_source");Tr(this,"_file");Tr(this,"_isChunked");Tr(this,"_chunks");Tr(this,"_size");Tr(this,"_uploaded",0);Tr(this,"_startTime",0);Tr(this,"_status",0);Tr(this,"_controller");Tr(this,"_response",null);const Qe=Math.min(se()>0?Math.ceil(Fe/se()):1,1e4);this._source=K,this._isChunked=q&&se()>0&&Qe>1,this._chunks=this._isChunked?Qe:1,this._size=Fe,this._file=et,this._controller=new AbortController}get source(){return this._source}get file(){return this._file}get isChunked(){return this._isChunked}get chunks(){return this._chunks}get size(){return this._size}get startTime(){return this._startTime}set response(K){this._response=K}get response(){return this._response}get uploaded(){return this._uploaded}set uploaded(K){if(K>=this._size){this._status=this._isChunked?2:3,this._uploaded=this._size;return}this._status=1,this._uploaded=K,this._startTime===0&&(this._startTime=new Date().getTime())}get status(){return this._status}set status(K){this._status=K}get signal(){return this._controller.signal}cancel(){this._controller.abort(),this._status=4}}/*!
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const I=$=>"FileSystemDirectoryEntry"in window&&$ instanceof FileSystemDirectoryEntry,s=$=>"FileSystemFileEntry"in window&&$ instanceof FileSystemFileEntry;class _ extends File{constructor(q){super([],(0,f.P8)(q),{type:"httpd/unix-directory",lastModified:0});Tr(this,"_originalName");Tr(this,"_path");Tr(this,"_children");this._children=new Map,this._originalName=(0,f.P8)(q),this._path=q}get size(){return this.children.reduce((q,Fe)=>q+Fe.size,0)}get lastModified(){return this.children.reduce((q,Fe)=>Math.max(q,Fe.lastModified),0)}get originalName(){return this._originalName}get children(){return Array.from(this._children.values())}get webkitRelativePath(){return this._path}getChild(q){return this._children.get(q)??null}async addChildren(q){for(const Fe of q)await this.addChild(Fe)}async addChild(q){const Fe=this._path&&`${this._path}/`;if(s(q))q=await new Promise((Qe,Ht)=>q.file(Qe,Ht));else if(I(q)){const Qe=q.createReader(),Ht=await new Promise((De,Je)=>Qe.readEntries(De,Je)),qe=new _(`${Fe}${q.name}`);await qe.addChildren(Ht),this._children.set(q.name,qe);return}q=q;const et=q.webkitRelativePath??q.name;if(!et.includes("/"))this._children.set(q.name,q);else{if(!et.startsWith(this._path))throw new Error(`File ${et} is not a child of ${this._path}`);const Qe=et.slice(Fe.length),Ht=(0,f.P8)(Qe);if(Ht===Qe)this._children.set(Ht,q);else{const qe=Qe.slice(0,Qe.indexOf("/"));if(this._children.has(qe))await this._children.get(qe).addChild(q);else{const De=new _(`${Fe}${qe}`);await De.addChild(q),this._children.set(qe,De)}}}}}/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/var F=($=>($[$.Idle=0]="Idle",$[$.Paused=1]="Paused",$[$.Running=2]="Running",$))(F||{});class E extends d.m{constructor(q={}){super();Tr(this,"_done",0);Tr(this,"_total",0);Tr(this,"_progress",0);Tr(this,"_status",0);Tr(this,"_startTime",-1);Tr(this,"_elapsedTime",0);Tr(this,"_speed",-1);Tr(this,"_eta",1/0);Tr(this,"_cutoffTime",2.5);q.start&&this.resume(),q.total&&this.update(0,q.total),this._cutoffTime=q.cutoffTime??2.5}add(q){this.update(this._done+q)}update(q,Fe){if(this.status!==2)return;Fe&&Fe>0&&(this._total=Fe);const et=q-this._done,Qe=(Date.now()-this._startTime)/1e3;this._startTime=Date.now(),this._elapsedTime+=Qe,this._done=q,this._progress=this._done/this._total;const Ht=this._cutoffTime+Qe;if(this._elapsedTime>Ht){const qe=Qe/(Qe+1/this._cutoffTime),De=this._done-et+(1-qe)*et;this._speed=Math.round(De/this._elapsedTime)}else if(this._speed===-1&&this._elapsedTime>Qe){const De=(this._total-q)/(q/this._elapsedTime);(this._eta!==1/0||De<=2*this._cutoffTime)&&(this._eta=De)}this._speed>0&&(this._eta=Math.round((this._total-this._done)/this._speed)),this.dispatchTypedEvent("update",new CustomEvent("update",{cancelable:!1}))}reset(){this._done=0,this._total=0,this._progress=0,this._elapsedTime=0,this._eta=1/0,this._speed=-1,this._startTime=-1,this._status=0,this.dispatchTypedEvent("reset",new CustomEvent("reset"))}pause(){this._status===2&&(this._status=1,this._elapsedTime+=(Date.now()-this._startTime)/1e3,this.dispatchTypedEvent("pause",new CustomEvent("pause")))}resume(){this._status!==2&&(this._startTime=Date.now(),this._status=2,this.dispatchTypedEvent("resume",new CustomEvent("resume")))}get status(){return this._status}get progress(){return Math.round(this._progress*1e4)/100}get time(){return this._eta}get timeReadable(){if(this._eta===1/0)return O("estimating time left");if(this._eta<10)return O("a few seconds left");if(this._eta<60)return j("{seconds} seconds left","{seconds} seconds left",this._eta,{seconds:this._eta});const q=String(Math.floor(this._eta/3600)).padStart(2,"0"),Fe=String(Math.floor(this._eta%3600/60)).padStart(2,"0"),et=String(this._eta%60).padStart(2,"0");return O("{time} left",{time:`${q}:${Fe}:${et}`})}get speed(){return this._speed}get speedReadable(){return this._speed>0?`${(0,a.v7)(this._speed,!0)}\u2215s`:""}}var k=($=>($[$.IDLE=0]="IDLE",$[$.UPLOADING=1]="UPLOADING",$[$.PAUSED=2]="PAUSED",$))(k||{});class x{constructor(K=!1,q){Tr(this,"_destinationFolder");Tr(this,"_isPublic");Tr(this,"_customHeaders");Tr(this,"_uploadQueue",[]);Tr(this,"_jobQueue",new g.A({concurrency:(0,v.F)().files?.chunked_upload?.max_parallel_count??5}));Tr(this,"_queueSize",0);Tr(this,"_queueProgress",0);Tr(this,"_queueStatus",0);Tr(this,"_eta",new E);Tr(this,"_notifiers",[]);if(this._isPublic=K,this._customHeaders={},!q){const Fe=`${a.PY}${a.lJ}`;let et;if(K)et="anonymous";else{const Qe=(0,i.HW)()?.uid;if(!Qe)throw new Error("User is not logged in");et=Qe}q=new a.vd({id:0,owner:et,permissions:a.aX.ALL,root:a.lJ,source:Fe})}this.destination=q,X.debug("Upload workspace initialized",{destination:this.destination,root:this.root,isPublic:K,maxChunksSize:se()})}get destination(){return this._destinationFolder}set destination(K){if(!K||K.type!==a.pt.Folder||!K.source)throw new Error("Invalid destination folder");X.debug("Destination set",{folder:K}),this._destinationFolder=K}get root(){return this._destinationFolder.source}get customHeaders(){return structuredClone(this._customHeaders)}setCustomHeader(K,q=""){this._customHeaders[K]=q}deleteCustomerHeader(K){delete this._customHeaders[K]}get queue(){return this._uploadQueue}reset(){this._eta.reset(),!(this._uploadQueue.length===0&&this._jobQueue.size===0)&&(this._uploadQueue.splice(0,this._uploadQueue.length),this._jobQueue.clear(),this._queueSize=0,this._queueProgress=0,this._queueStatus=0,X.debug("Uploader state reset"))}pause(){this._eta.pause(),this._jobQueue.pause(),this._queueStatus=2,this.updateStats(),X.debug("Uploader paused")}start(){this._eta.resume(),this._jobQueue.start(),this._queueStatus=1,this.updateStats(),X.debug("Uploader resumed")}get eta(){return this._eta}get info(){return{size:this._queueSize,progress:this._queueProgress,status:this._queueStatus}}updateStats(){const K=this._uploadQueue.map(Fe=>Fe.size).reduce((Fe,et)=>Fe+et,0),q=this._uploadQueue.map(Fe=>Fe.uploaded).reduce((Fe,et)=>Fe+et,0);if(this._eta.update(q,K),this._queueSize=K,this._queueProgress=q,this._queueStatus!==2){const Fe=this._uploadQueue.find(({status:et})=>[Y.INITIALIZED,Y.UPLOADING,Y.ASSEMBLING].includes(et));this._jobQueue.size>0||Fe?this._queueStatus=1:(this.eta.reset(),this._queueStatus=0)}}addNotifier(K){this._notifiers.push(K)}_notifyAll(K){for(const q of this._notifiers)try{q(K)}catch(Fe){X.warn("Error in upload notifier",{error:Fe,source:K.source})}}batchUpload(K,q,Fe){return Fe||(Fe=async et=>et),new p.A(async(et,Qe,Ht)=>{const qe=new _("");await qe.addChildren(q);const De=`${this.root.replace(/\/$/,"")}/${K.replace(/^\//,"")}`,Je=new pe(De,!1,0,qe);Je.status=Y.UPLOADING,this._uploadQueue.push(Je),X.debug("Starting new batch upload",{target:De});try{const yt=(0,a.H4)(this.root,this._customHeaders),jt=this.uploadDirectory(K,qe,Fe,yt);Ht(()=>jt.cancel());const Lt=await jt;Je.status=Y.FINISHED,et(Lt)}catch(yt){(0,c.FZ)(yt)||yt instanceof N?(X.info("Upload cancelled by user",{error:yt}),Je.status=Y.CANCELLED,Qe(new N(yt))):(X.error("Error in batch upload",{error:yt}),Je.status=Y.FAILED,Qe(yt))}finally{this._notifyAll(Je),this.updateStats()}})}createDirectory(K,q,Fe){const et=(0,r.normalize)(`${K}/${q.name}`).replace(/\/$/,""),Qe=`${this.root.replace(/\/$/,"")}/${et.replace(/^\//,"")}`;if(!q.name)throw new Error("Can not create empty directory");const Ht=new pe(Qe,!1,0,q);return this._uploadQueue.push(Ht),new p.A(async(qe,De,Je)=>{const yt=new AbortController;Je(()=>yt.abort()),Ht.signal.addEventListener("abort",()=>De(O("Upload has been cancelled"))),await this._jobQueue.add(async()=>{Ht.status=Y.UPLOADING;try{await Fe.createDirectory(et,{signal:yt.signal}),qe(Ht)}catch(jt){(0,c.FZ)(jt)||jt instanceof N?(Ht.status=Y.CANCELLED,De(new N(jt))):jt&&typeof jt=="object"&&"status"in jt&&jt.status===405?(X.debug("Directory already exists, writing into it",{directory:q.name}),Ht.status=Y.FINISHED,qe(Ht)):(Ht.status=Y.FAILED,De(jt))}finally{this._notifyAll(Ht),this.updateStats()}})})}uploadDirectory(K,q,Fe,et){const Qe=(0,r.normalize)(`${K}/${q.name}`).replace(/\/$/,"");return new p.A(async(Ht,qe,De)=>{const Je=new AbortController;De(()=>Je.abort());const yt=await Fe(q.children,Qe);if(yt===!1){X.debug("Upload canceled by user",{directory:q}),qe(new N("Conflict resolution cancelled by user"));return}else if(yt.length===0&&q.children.length>0){X.debug("Skipping directory, as all files were skipped by user",{directory:q}),Ht([]);return}const jt=[],Lt=[];Je.signal.addEventListener("abort",()=>{jt.forEach(ct=>ct.cancel()),Lt.forEach(ct=>ct.cancel())}),X.debug("Start directory upload",{directory:q});try{q.name&&(Lt.push(this.createDirectory(K,q,et)),await Lt.at(-1));for(const gn of yt)gn instanceof _?jt.push(this.uploadDirectory(Qe,gn,Fe,et)):Lt.push(this.upload(`${Qe}/${gn.name}`,gn));const ct=await Promise.all(Lt),Bt=await Promise.all(jt);Ht([ct,...Bt].flat())}catch(ct){Je.abort(ct),qe(ct)}})}upload(K,q,Fe,et=5){Fe=Fe||this.root;const Qe=`${Fe.replace(/\/$/,"")}/${K.replace(/^\//,"")}`,{origin:Ht}=new URL(Qe),qe=Ht+(0,f.O0)(Qe.slice(Ht.length));return this.eta.resume(),X.debug(`Uploading ${q.name} to ${qe}`),new p.A(async(Je,yt,jt)=>{s(q)&&(q=await new Promise(Zt=>q.file(Zt,yt)));const Lt=q,ct=(0,v.F)().dav?.public_shares_chunking??!1,Bt=se("size"in Lt?Lt.size:void 0),gn=this._isPublic&&!ct||Bt===0||"size"in Lt&&Lt.size<Bt,Mt=new pe(Qe,!gn,Lt.size,Lt);if(this._uploadQueue.push(Mt),this.updateStats(),jt(Mt.cancel),gn){X.debug("Initializing regular upload",{file:Lt,upload:Mt});const Zt=await Z(Lt,0,Mt.size),Kt=async()=>{try{Mt.response=await V(qe,Zt,{signal:Mt.signal,onUploadProgress:({bytes:Tt})=>{Mt.uploaded+=Tt*.9,this.updateStats()},onUploadRetry:()=>{Mt.uploaded=0,this.updateStats()},headers:{...this._customHeaders,...this._mtimeHeader(Lt),"Content-Type":Lt.type}}),Mt.uploaded=Mt.size,this.updateStats(),X.debug(`Successfully uploaded ${Lt.name}`,{file:Lt,upload:Mt}),Je(Mt)}catch(Tt){if((0,c.FZ)(Tt)||Tt instanceof N){Mt.status=Y.CANCELLED,yt(new N(Tt));return}Tt?.response&&(Mt.response=Tt.response),Mt.status=Y.FAILED,X.error(`Failed uploading ${Lt.name}`,{error:Tt,file:Lt,upload:Mt}),yt(O("Failed to upload the file"))}this._notifyAll(Mt)};this._jobQueue.add(Kt),this.updateStats()}else{X.debug("Initializing chunked upload",{file:Lt,upload:Mt});const Zt=await J(qe,et,this._isPublic),Kt=[];for(let xt=0;xt<Mt.chunks;xt++){const Jt=xt*Bt,Dt=Math.min(Jt+Bt,Mt.size),en=()=>Z(Lt,Jt,Bt),rt=()=>{let _e=0;return V(`${Zt}/${xt+1}`,en,{signal:Mt.signal,destinationFile:qe,retries:et,onUploadProgress:({bytes:oe})=>{const Me=oe*.9;_e+=Me,Mt.uploaded+=Me,this.updateStats()},onUploadRetry:()=>{Mt.uploaded-=_e,_e=0,this.updateStats()},headers:{...this._customHeaders,...this._mtimeHeader(Lt),"OC-Total-Length":Lt.size,"Content-Type":"application/octet-stream"}}).then(()=>{Mt.uploaded+=Dt-Jt-_e,this.updateStats()}).catch(oe=>{throw oe?.response?.status===507?(X.error("Upload failed, not enough space on the server or quota exceeded. Cancelling the remaining chunks",{error:oe,upload:Mt}),Mt.cancel(),Mt.status=Y.FAILED,oe):((0,c.FZ)(oe)||(X.error(`Chunk ${xt+1} ${Jt} - ${Dt} uploading failed`,{error:oe,upload:Mt}),Mt.cancel(),Mt.status=Y.FAILED),oe)})};Kt.push(this._jobQueue.add(rt))}const Tt=async()=>{try{await Promise.all(Kt),Mt.status=Y.ASSEMBLING,this.updateStats(),Mt.response=await c.Ay.request({method:"MOVE",url:`${Zt}/.file`,headers:{...this._customHeaders,...this._mtimeHeader(Lt),"OC-Total-Length":Lt.size,Destination:qe}}),Mt.status=Y.FINISHED,this.updateStats(),X.debug(`Successfully uploaded ${Lt.name}`,{file:Lt,upload:Mt}),Je(Mt)}catch(xt){(0,c.FZ)(xt)||xt instanceof N?(Mt.status=Y.CANCELLED,yt(new N(xt))):(Mt.status=Y.FAILED,yt(O("Failed to assemble the chunks together"))),c.Ay.request({method:"DELETE",url:`${Zt}`})}finally{this._notifyAll(Mt)}};this._jobQueue.add(Tt)}return this._jobQueue.onIdle().then(()=>this.reset()),Mt})}_mtimeHeader(K){const q=Math.floor(K.lastModified/1e3);return q>0?{"X-OC-Mtime":q}:{}}}/*!
* SPDX-FileCopyrightText: 2022 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function R($=(0,e.f)(),K=!1){return(K||window._nc_uploader===void 0)&&(window._nc_uploader=new x($)),window._nc_uploader}function M($,K){const q=R();return q.upload($,K),q}function o($,K){return P($,K).length>0}function P($,K){const q=K.map(et=>et.basename);return $.filter(et=>{const Qe="basename"in et?et.basename:et.name;return q.indexOf(Qe)!==-1})}},16827:(W,b,n)=>{"use strict";n.d(b,{C:()=>e});function e(i,a,f){const r=document.querySelector(`#initial-state-${i}-${a}`);if(r===null){if(f!==void 0)return f;throw new Error(`Could not find initial state ${a} of ${i}`)}try{return JSON.parse(atob(r.value))}catch{throw new Error(`Could not parse initial state ${a} of ${i}`)}}},24334:(W,b,n)=>{"use strict";n.d(b,{G:()=>a,f:()=>i});var e=n(16827);/*!
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/function i(){return(0,e.C)("files_sharing","isPublic",null)??document.querySelector('input#isPublic[type="hidden"][name="isPublic"][value="1"]')!==null}function a(){return(0,e.C)("files_sharing","sharingToken",null)??document.querySelector('input#sharingToken[type="hidden"]')?.value??null}},17657:(W,b,n)=>{"use strict";n.d(b,{I:()=>u});var e=n(20641),i=n(90033),a=n(52697);const f={name:"ArrowRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},r=["aria-hidden","aria-label"],v=["fill","width","height"],c={d:"M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z"},p={key:0};function g(l,m,y,d,w,C){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(l.$attrs,{"aria-hidden":y.title?null:"true","aria-label":y.title,class:"material-design-icon arrow-right-icon",role:"img",onClick:m[0]||(m[0]=j=>l.$emit("click",j))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:y.fillColor,class:"material-design-icon__svg",width:y.size,height:y.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",c,[y.title?((0,e.uX)(),(0,e.CE)("title",p,(0,i.toDisplayString)(y.title),1)):(0,e.Q3)("",!0)])],8,v))],16,r)}const u=(0,a._)(f,[["render",g]])},89053:(W,b,n)=>{"use strict";n.d(b,{C:()=>u});var e=n(20641),i=n(90033),a=n(52697);const f={name:"ChevronDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},r=["aria-hidden","aria-label"],v=["fill","width","height"],c={d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},p={key:0};function g(l,m,y,d,w,C){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(l.$attrs,{"aria-hidden":y.title?null:"true","aria-label":y.title,class:"material-design-icon chevron-down-icon",role:"img",onClick:m[0]||(m[0]=j=>l.$emit("click",j))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:y.fillColor,class:"material-design-icon__svg",width:y.size,height:y.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",c,[y.title?((0,e.uX)(),(0,e.CE)("title",p,(0,i.toDisplayString)(y.title),1)):(0,e.Q3)("",!0)])],8,v))],16,r)}const u=(0,a._)(f,[["render",g]])},57798:(W,b,n)=>{"use strict";n.d(b,{C:()=>u});var e=n(20641),i=n(90033),a=n(52697);const f={name:"ChevronUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},r=["aria-hidden","aria-label"],v=["fill","width","height"],c={d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"},p={key:0};function g(l,m,y,d,w,C){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(l.$attrs,{"aria-hidden":y.title?null:"true","aria-label":y.title,class:"material-design-icon chevron-up-icon",role:"img",onClick:m[0]||(m[0]=j=>l.$emit("click",j))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:y.fillColor,class:"material-design-icon__svg",width:y.size,height:y.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",c,[y.title?((0,e.uX)(),(0,e.CE)("title",p,(0,i.toDisplayString)(y.title),1)):(0,e.Q3)("",!0)])],8,v))],16,r)}const u=(0,a._)(f,[["render",g]])},70561:(W,b,n)=>{"use strict";n.d(b,{I:()=>u});var e=n(20641),i=n(90033),a=n(52697);const f={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},r=["aria-hidden","aria-label"],v=["fill","width","height"],c={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"},p={key:0};function g(l,m,y,d,w,C){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(l.$attrs,{"aria-hidden":y.title?null:"true","aria-label":y.title,class:"material-design-icon close-icon",role:"img",onClick:m[0]||(m[0]=j=>l.$emit("click",j))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:y.fillColor,class:"material-design-icon__svg",width:y.size,height:y.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",c,[y.title?((0,e.uX)(),(0,e.CE)("title",p,(0,i.toDisplayString)(y.title),1)):(0,e.Q3)("",!0)])],8,v))],16,r)}const u=(0,a._)(f,[["render",g]])},4192:(W,b,n)=>{"use strict";n.d(b,{N:()=>O});var e=n(82253),i=n(47031),a=n(63298),f=n(97698),r=n(20641),v=n(90033),c=n(52697);const p={name:"NcActionButton",components:{NcIconSvgWrapper:i.N},mixins:[a.A],inject:{isInSemanticMenu:{from:f.a,default:!1}},props:{disabled:{type:Boolean,default:!1},isMenu:{type:Boolean,default:!1},type:{type:String,default:"button",validator:N=>["button","checkbox","radio","reset","submit"].includes(N)},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 N={};return this.isInSemanticMenu?(N.role="menuitem",this.type==="radio"?(N.role="menuitemradio",N["aria-checked"]=this.isChecked?"true":"false"):(this.type==="checkbox"||this.nativeType==="button"&&this.modelValue!==null)&&(N.role="menuitemcheckbox",N["aria-checked"]=this.modelValue===null?"mixed":this.modelValue?"true":"false")):this.modelValue!==null&&this.nativeType==="button"&&(N["aria-pressed"]=this.modelValue?"true":"false"),N}},methods:{handleClick(N){this.onClick(N),(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))}}},g=["role"],u=["aria-label","disabled","title","type"],l={class:"action-button__longtext-wrapper"},m={key:0,class:"action-button__name"},y=["textContent"],d={key:2,class:"action-button__text"},w=["textContent"],C={key:2,class:"action-button__pressed-icon material-design-icon"};function j(N,X,V,Z,J,se){const Y=(0,r.g2)("NcIconSvgWrapper");return(0,r.uX)(),(0,r.CE)("li",{class:(0,v.normalizeClass)(["action",{"action--disabled":V.disabled}]),role:se.isInSemanticMenu&&"presentation"},[(0,r.Lk)("button",(0,r.v6)({"aria-label":N.ariaLabel,class:["action-button button-vue",{"action-button--active":se.isChecked,focusable:se.isFocusable}],disabled:V.disabled,title:N.title,type:se.nativeType},se.buttonAttributes,{onClick:X[0]||(X[0]=(...pe)=>se.handleClick&&se.handleClick(...pe))}),[(0,r.RG)(N.$slots,"icon",{},()=>[(0,r.Lk)("span",{class:(0,v.normalizeClass)([[N.isIconUrl?"action-button__icon--url":N.icon],"action-button__icon"]),style:(0,v.normalizeStyle)({backgroundImage:N.isIconUrl?`url(${N.icon})`:null}),"aria-hidden":"true"},null,6)],!0),(0,r.Lk)("span",l,[N.name?((0,r.uX)(),(0,r.CE)("strong",m,(0,v.toDisplayString)(N.name),1)):(0,r.Q3)("",!0),N.isLongText?((0,r.uX)(),(0,r.CE)("span",{key:1,class:"action-button__longtext",textContent:(0,v.toDisplayString)(N.text)},null,8,y)):((0,r.uX)(),(0,r.CE)("span",d,(0,v.toDisplayString)(N.text),1)),V.description?((0,r.uX)(),(0,r.CE)("span",{key:3,class:"action-button__description",textContent:(0,v.toDisplayString)(V.description)},null,8,w)):(0,r.Q3)("",!0)]),V.isMenu?((0,r.uX)(),(0,r.Wv)(Y,{key:0,class:"action-button__menu-icon",directional:"",path:Z.mdiChevronRight},null,8,["path"])):se.isChecked?((0,r.uX)(),(0,r.Wv)(Y,{key:1,path:Z.mdiCheck,class:"action-button__pressed-icon"},null,8,["path"])):se.isChecked===!1?((0,r.uX)(),(0,r.CE)("span",C)):(0,r.Q3)("",!0),(0,r.Q3)("",!0)],16,u)],10,g)}const O=(0,c._)(p,[["render",j],["__scopeId","data-v-330b5e3e"]])},8405:(W,b,n)=>{"use strict";n.d(b,{N:()=>m});var e=n(20641),i=n(90033),a=n(13606),f=n(34163),r=n(97698),v=n(52697);(0,a.r)();const c=(0,e.pM)({name:"NcActionButtonGroup",inject:{isInSemanticMenu:{from:r.a,default:!1}},props:{name:{required:!1,default:void 0,type:String}},setup(){return{labelId:(0,f.c)()}},methods:{t:a.a}}),p=["role"],g=["id"],u=["aria-labelledby"];function l(y,d,w,C,j,O){return(0,e.uX)(),(0,e.CE)("li",{class:"nc-button-group-base",role:y.isInSemanticMenu&&"presentation"},[y.name?((0,e.uX)(),(0,e.CE)("div",{key:0,id:y.labelId},(0,i.toDisplayString)(y.name),9,g)):(0,e.Q3)("",!0),(0,e.Lk)("ul",{class:"nc-button-group-content",role:"group","aria-labelledby":y.name?y.labelId:void 0},[(0,e.RG)(y.$slots,"default")],8,u)],8,p)}const m=(0,v._)(c,[["render",l],["__scopeId","data-v-f57c2142"]])},41552:(W,b,n)=>{"use strict";n.d(b,{N:()=>p});var e=n(97698),i=n(20641),a=n(90033),f=n(52697);const r={name:"NcActionCaption",inject:{isInSemanticMenu:{from:e.a,default:!1}},props:{name:{type:String,required:!0}}},v=["role"];function c(g,u,l,m,y,d){return(0,i.uX)(),(0,i.CE)("li",{class:"app-navigation-caption",role:d.isInSemanticMenu&&"presentation"},(0,a.toDisplayString)(l.name),9,v)}const p=(0,f._)(r,[["render",c],["__scopeId","data-v-1009e96c"]])},97536:(W,b,n)=>{"use strict";n.d(b,{N:()=>V});var e=n(20641),i=n(90033),a=n(53751),f=n(13606),r=n(26308),v=n(34163),c=n(33705),p=n(80821),g=n(20646),u=n(52697);(0,f.r)(f.h);const l={name:"NcActionInput",components:{NcDateTimePickerNative:c.N,NcPasswordField:p.N,NcTextField:g._,NcColorPicker:(0,e.$V)(()=>n.e("node_modules_f7cloud_vue_dist_components_NcColorPicker_index_mjs").then(n.bind(n,71415))),NcDateTimePicker:(0,e.$V)(()=>n.e("node_modules_f7cloud_vue_dist_components_NcDateTimePicker_index_mjs").then(n.bind(n,30427))),NcSelect:(0,e.$V)(()=>n.e("node_modules_f7cloud_vue_dist_components_NcSelect_index_mjs").then(n.bind(n,3710)))},mixins:[r.A],inheritAttrs:!1,props:{id:{type:String,default:()=>"action-"+(0,v.c)(),validator:Z=>Z.trim()!==""},inputId:{type:String,default:()=>"action-input-"+(0,v.c)(),validator:Z=>Z.trim()!==""},icon:{type:String,default:""},type:{type:String,default:"text",validator(Z){return["date","datetime-local","month","multiselect","number","password","search","tel","text","time","url","week","color","email"].includes(Z)}},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,f.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(Z){if(Z.preventDefault(),Z.stopPropagation(),!this.disabled)this.$emit("submit",Z);else return!1},onUpdateModelValue(Z){this.$emit("update:modelValue",Z)}}},m={class:"action-input__icon-wrapper"},y=["disabled"],d={class:"action-input__container"},w=["for"],C={class:"action-input__input-container"},j={key:4,class:"action-input__container"},O=["for"],N={class:"action-input__input-container"};function X(Z,J,se,Y,pe,I){const s=(0,e.g2)("NcDateTimePicker"),_=(0,e.g2)("NcDateTimePickerNative"),F=(0,e.g2)("NcSelect"),E=(0,e.g2)("NcPasswordField"),k=(0,e.g2)("NcColorPicker"),x=(0,e.g2)("NcTextField");return(0,e.uX)(),(0,e.CE)("li",{class:(0,i.normalizeClass)(["action",[{"action--disabled":se.disabled},Z.$props.class]])},[(0,e.Lk)("span",{class:(0,i.normalizeClass)(["action-input",{"action-input-picker--disabled":se.disabled,"action-input--visible-label":se.labelOutside&&se.label}]),onMouseleave:J[3]||(J[3]=(...R)=>I.onLeave&&I.onLeave(...R))},[(0,e.Lk)("span",m,[(0,e.RG)(Z.$slots,"icon",{},()=>[(0,e.Lk)("span",{"aria-hidden":"true",class:(0,i.normalizeClass)(["action-input__icon",[I.isIconUrl?"action-input__icon--url":se.icon]]),style:(0,i.normalizeStyle)({backgroundImage:I.isIconUrl?`url(${se.icon})`:null})},null,6)],!0)]),(0,e.Lk)("form",{ref:"form",class:"action-input__form",disabled:se.disabled,onSubmit:J[2]||(J[2]=(0,a.withModifiers)((...R)=>I.onSubmit&&I.onSubmit(...R),["prevent"]))},[(0,e.Lk)("div",d,[se.label&&se.labelOutside?((0,e.uX)(),(0,e.CE)("label",{key:0,class:(0,i.normalizeClass)(["action-input__text-label",{"action-input__text-label--hidden":!se.labelOutside}]),for:se.inputId},(0,i.toDisplayString)(se.label),11,w)):(0,e.Q3)("",!0),(0,e.Lk)("div",C,[I.datePickerType?((0,e.uX)(),(0,e.Wv)(s,(0,e.v6)({key:0,ref:"datetimepicker","model-value":se.modelValue,style:{"z-index":"99999999999"},placeholder:Z.text,disabled:se.disabled,type:I.datePickerType,"input-class":["mx-input",{focusable:I.isFocusable}],class:"action-input__datetimepicker"},Z.$attrs,{"onUpdate:modelValue":I.onUpdateModelValue}),null,16,["model-value","placeholder","disabled","type","input-class","onUpdate:modelValue"])):se.isNativePicker?((0,e.uX)(),(0,e.Wv)(_,(0,e.v6)({key:1,id:se.idNativeDateTimePicker,"model-value":se.modelValue,type:I.nativeDatePickerType,"input-class":{focusable:I.isFocusable},class:"action-input__datetimepicker"},Z.$attrs,{"onUpdate:modelValue":I.onUpdateModelValue}),null,16,["id","model-value","type","input-class","onUpdate:modelValue"])):I.isMultiselectType?((0,e.uX)(),(0,e.Wv)(F,(0,e.v6)({key:2,"model-value":se.modelValue,placeholder:Z.text,disabled:se.disabled,"append-to-body":!1,"input-class":{focusable:I.isFocusable},class:"action-input__multi"},Z.$attrs,{"onUpdate:modelValue":I.onUpdateModelValue}),null,16,["model-value","placeholder","disabled","input-class","onUpdate:modelValue"])):se.type==="password"?((0,e.uX)(),(0,e.Wv)(E,(0,e.v6)({key:3,id:se.inputId,"model-value":se.modelValue,label:se.label,"label-outside":!se.label||se.labelOutside,placeholder:Z.text,disabled:se.disabled,"input-class":{focusable:I.isFocusable},"show-trailing-button":se.showTrailingButton&&!se.disabled},Z.$attrs,{"onUpdate:modelValue":I.onUpdateModelValue}),null,16,["id","model-value","label","label-outside","placeholder","disabled","input-class","show-trailing-button","onUpdate:modelValue"])):se.type==="color"?((0,e.uX)(),(0,e.CE)("div",j,[se.label&&se.type==="color"?((0,e.uX)(),(0,e.CE)("label",{key:0,class:(0,i.normalizeClass)(["action-input__text-label",{"action-input__text-label--hidden":!se.labelOutside}]),for:se.inputId},(0,i.toDisplayString)(se.label),11,O)):(0,e.Q3)("",!0),(0,e.Lk)("div",N,[(0,e.bF)(k,(0,e.v6)({id:"inputId","model-value":se.modelValue,class:"colorpicker__trigger"},Z.$attrs,{"onUpdate:modelValue":I.onUpdateModelValue,onSubmit:J[0]||(J[0]=R=>Z.$refs.form.requestSubmit())}),{default:(0,e.k6)(()=>[(0,e.Lk)("button",{class:(0,i.normalizeClass)(["colorpicker__preview",{focusable:I.isFocusable}]),style:(0,i.normalizeStyle)({"background-color":se.modelValue})},null,6)]),_:1},16,["model-value","onUpdate:modelValue"])])])):((0,e.uX)(),(0,e.Wv)(x,(0,e.v6)({key:5,id:se.inputId,"model-value":se.modelValue,label:se.label,"label-outside":!se.label||se.labelOutside,placeholder:Z.text,disabled:se.disabled,"input-class":{focusable:I.isFocusable},type:se.type,"trailing-button-icon":"arrowRight","trailing-button-label":se.trailingButtonLabel,"show-trailing-button":se.showTrailingButton&&!se.disabled},Z.$attrs,{onTrailingButtonClick:J[1]||(J[1]=R=>Z.$refs.form.requestSubmit()),"onUpdate:modelValue":I.onUpdateModelValue}),null,16,["id","model-value","label","label-outside","placeholder","disabled","input-class","type","trailing-button-label","show-trailing-button","onUpdate:modelValue"]))])])],40,y)],34)],2)}const V=(0,u._)(l,[["render",X],["__scopeId","data-v-0fc02b30"]])},66667:(W,b,n)=>{"use strict";n.d(b,{N:()=>w});var e=n(63298),i=n(97698),a=n(20641),f=n(90033),r=n(52697);const v={name:"NcActionLink",mixins:[e.A],inject:{isInSemanticMenu:{from:i.a,default:!1}},props:{href:{type:String,required:!0,validator:C=>{try{return new URL(C)}catch{return C.startsWith("#")||C.startsWith("/")}}},download:{type:String,default:null},target:{type:String,default:"_self",validator:C=>C&&(!C.startsWith("_")||["_blank","_self","_parent","_top"].indexOf(C)>-1)},title:{type:String,default:null}}},c=["role"],p=["download","href","aria-label","target","title","role"],g={key:0,class:"action-link__longtext-wrapper"},u={class:"action-link__name"},l=["textContent"],m=["textContent"],y={key:2,class:"action-link__text"};function d(C,j,O,N,X,V){return(0,a.uX)(),(0,a.CE)("li",{class:"action",role:V.isInSemanticMenu&&"presentation"},[(0,a.Lk)("a",{download:O.download,href:O.href,"aria-label":C.ariaLabel,target:O.target,title:O.title,class:"action-link focusable",rel:"nofollow noreferrer noopener",role:V.isInSemanticMenu&&"menuitem",onClick:j[0]||(j[0]=(...Z)=>C.onClick&&C.onClick(...Z))},[(0,a.RG)(C.$slots,"icon",{},()=>[(0,a.Lk)("span",{"aria-hidden":"true",class:(0,f.normalizeClass)(["action-link__icon",[C.isIconUrl?"action-link__icon--url":C.icon]]),style:(0,f.normalizeStyle)({backgroundImage:C.isIconUrl?`url(${C.icon})`:null})},null,6)],!0),C.name?((0,a.uX)(),(0,a.CE)("span",g,[(0,a.Lk)("strong",u,(0,f.toDisplayString)(C.name),1),j[1]||(j[1]=(0,a.Lk)("br",null,null,-1)),(0,a.Lk)("span",{class:"action-link__longtext",textContent:(0,f.toDisplayString)(C.text)},null,8,l)])):C.isLongText?((0,a.uX)(),(0,a.CE)("span",{key:1,class:"action-link__longtext",textContent:(0,f.toDisplayString)(C.text)},null,8,m)):((0,a.uX)(),(0,a.CE)("span",y,(0,f.toDisplayString)(C.text),1)),(0,a.Q3)("",!0)],8,p)],8,c)}const w=(0,r._)(v,[["render",d],["__scopeId","data-v-9e538838"]])},59518:(W,b,n)=>{"use strict";n.d(b,{N:()=>d});var e=n(63298),i=n(97698),a=n(20641),f=n(90033),r=n(52697);const v={name:"NcActionRouter",mixins:[e.A],inject:{isInSemanticMenu:{from:i.a,default:!1}},props:{to:{type:[String,Object],required:!0}}},c=["role"],p={key:0,class:"action-router__longtext-wrapper"},g={class:"action-router__name"},u=["textContent"],l=["textContent"],m={key:2,class:"action-router__text"};function y(w,C,j,O,N,X){const V=(0,a.g2)("RouterLink");return(0,a.uX)(),(0,a.CE)("li",{class:"action",role:X.isInSemanticMenu&&"presentation"},[(0,a.bF)(V,{"aria-label":w.ariaLabel,class:"action-router focusable",rel:"nofollow noreferrer noopener",role:X.isInSemanticMenu&&"menuitem",title:w.title,to:j.to,onClick:w.onClick},{default:(0,a.k6)(()=>[(0,a.RG)(w.$slots,"icon",{},()=>[(0,a.Lk)("span",{"aria-hidden":"true",class:(0,f.normalizeClass)(["action-router__icon",[w.isIconUrl?"action-router__icon--url":w.icon]]),style:(0,f.normalizeStyle)({backgroundImage:w.isIconUrl?`url(${w.icon})`:null})},null,6)],!0),w.name?((0,a.uX)(),(0,a.CE)("span",p,[(0,a.Lk)("strong",g,(0,f.toDisplayString)(w.name),1),C[0]||(C[0]=(0,a.Lk)("br",null,null,-1)),(0,a.Lk)("span",{class:"action-router__longtext",textContent:(0,f.toDisplayString)(w.text)},null,8,u)])):w.isLongText?((0,a.uX)(),(0,a.CE)("span",{key:1,class:"action-router__longtext",textContent:(0,f.toDisplayString)(w.text)},null,8,l)):((0,a.uX)(),(0,a.CE)("span",m,(0,f.toDisplayString)(w.text),1)),(0,a.Q3)("",!0)]),_:3},8,["aria-label","role","title","to","onClick"])],8,c)}const d=(0,r._)(v,[["render",y],["__scopeId","data-v-87267750"]])},8957:(W,b,n)=>{"use strict";n.d(b,{N:()=>v});var e=n(20641),i=n(52697);const a={name:"NcActionSeparator"},f={class:"action action-separator action--disabled",role:"separator"};function r(c,p,g,u,l,m){return(0,e.uX)(),(0,e.CE)("li",f)}const v=(0,i._)(a,[["render",r],["__scopeId","data-v-3e2324b7"]])},74076:(W,b,n)=>{"use strict";n.d(b,{N:()=>d});var e=n(63298),i=n(97698),a=n(20641),f=n(90033),r=n(52697);const v={name:"NcActionText",mixins:[e.A],inject:{isInSemanticMenu:{from:i.a,default:!1}}},c=["role"],p={key:0,class:"action-text__longtext-wrapper"},g={class:"action-text__name"},u=["textContent"],l=["textContent"],m={key:2,class:"action-text__text"};function y(w,C,j,O,N,X){return(0,a.uX)(),(0,a.CE)("li",{class:"action",role:X.isInSemanticMenu&&"presentation"},[(0,a.Lk)("span",{class:"action-text",onClick:C[0]||(C[0]=(...V)=>w.onClick&&w.onClick(...V))},[(0,a.RG)(w.$slots,"icon",{},()=>[w.icon!==""?((0,a.uX)(),(0,a.CE)("span",{key:0,"aria-hidden":"true",class:(0,f.normalizeClass)(["action-text__icon",[w.isIconUrl?"action-text__icon--url":w.icon]]),style:(0,f.normalizeStyle)({backgroundImage:w.isIconUrl?`url(${w.icon})`:null})},null,6)):(0,a.Q3)("",!0)],!0),w.name?((0,a.uX)(),(0,a.CE)("span",p,[(0,a.Lk)("strong",g,(0,f.toDisplayString)(w.name),1),(0,a.Lk)("span",{class:"action-text__longtext",textContent:(0,f.toDisplayString)(w.text)},null,8,u)])):w.isLongText?((0,a.uX)(),(0,a.CE)("span",{key:1,class:"action-text__longtext",textContent:(0,f.toDisplayString)(w.text)},null,8,l)):((0,a.uX)(),(0,a.CE)("span",m,(0,f.toDisplayString)(w.text),1)),(0,a.Q3)("",!0)])],8,c)}const d=(0,r._)(v,[["render",y],["__scopeId","data-v-fa684b48"]])},39867:(W,b,n)=>{"use strict";n.d(b,{I:()=>C,N:()=>X,i:()=>j});var e=n(20641),i=n(90033),a=n(52697),f=n(75187),r=n(13606),v=n(34163),c=n(26905),p=n(32696),g=n(97698);const u={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},l=["aria-hidden","aria-label"],m=["fill","width","height"],y={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"},d={key:0};function w(V,Z,J,se,Y,pe){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(V.$attrs,{"aria-hidden":J.title?null:"true","aria-label":J.title,class:"material-design-icon dots-horizontal-icon",role:"img",onClick:Z[0]||(Z[0]=I=>V.$emit("click",I))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:J.fillColor,class:"material-design-icon__svg",width:J.size,height:J.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",y,[J.title?((0,e.uX)(),(0,e.CE)("title",d,(0,i.toDisplayString)(J.title),1)):(0,e.Q3)("",!0)])],8,m))],16,l)}const C=(0,a._)(u,[["render",w]]);(0,r.r)(r.q);function j(V){return Array.isArray(V)&&V.some(Z=>{if(Z===null)return!1;if(typeof Z=="object"){const J=Z;if(J.type===e.Mw)return!1;if(J.type===e.FK&&!j(J.children))return!1;if(J.type===e.EY&&!J.children.trim())return!1}return!0})}const O=".focusable",N={name:"NcActions",components:{NcButton:c.N,NcPopover:p.N},provide(){return{[g.a]:(0,e.EW)(()=>this.actionsMenuSemanticType==="menu"),[g.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,r.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,v.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,f.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(O)},onKeydown(V){if(V.key==="Tab"){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation){this.closeMenu(!0);return}V.preventDefault();const Z=this.getFocusableMenuItemElements(),J=[...Z].indexOf(document.activeElement);if(J===-1)return;const se=V.shiftKey?J-1:J+1;(se<0||se===Z.length)&&this.closeMenu(!0),this.focusIndex=se,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 Z=V.closest("li.action");V.focus(),Z&&Z.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 Z=this.getFocusableMenuItemElements().length-1;this.focusIndex===Z?this.focusFirstAction(V):(this.preventIfEvent(V),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(V){if(this.opened){this.preventIfEvent(V);const Z=[...this.getFocusableMenuItemElements()].findIndex(J=>J.getAttribute("aria-checked")==="true"&&J.getAttribute("role")==="menuitemradio");this.focusIndex=Z>-1?Z: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=[],Z=(R,M)=>{R.forEach(o=>{if(this.isAction(o)){M.push(o);return}o.type===e.FK&&Z(o.children,M)})};if(Z(this.$slots.default?.(),V),V.length===0)return;let J=V.filter(this.isValidSingleAction);this.forceMenu&&J.length>0&&this.inline>0&&((0,e.R8)("Specifying forceMenu will ignore any inline actions rendering."),J=[]);const se=J.slice(0,this.inline),Y=V.filter(R=>!se.includes(R)),pe=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],I=["NcActionInput","NcActionTextEditable"],s=["NcActionLink","NcActionRouter"],_=Y.some(R=>I.includes(this.getActionName(R))),F=Y.some(R=>pe.includes(this.getActionName(R))),E=Y.some(R=>s.includes(this.getActionName(R)));_?this.actionsMenuSemanticType="dialog":F?this.actionsMenuSemanticType="menu":E?this.actionsMenuSemanticType="navigation":V.filter(M=>this.getActionName(M).startsWith("NcAction")).length===V.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown";const k=R=>{const M=R?.props?.icon,o=R?.children?.icon?.()?.[0]??(this.isIconUrl(M)?(0,e.h)("img",{class:"action-item__menutoggle__icon",src:M,alt:""}):(0,e.h)("span",{class:["icon",M]})),P=R?.children?.default?.()?.[0]?.children?.trim(),$=this.forceName?P:"";let K=R?.props?.title;this.forceName||K||(K=P);const q={...R?.props??{}},Fe=["submit","reset"].includes(q.type)?q.modelValue:"button";return delete q.modelValue,delete q.type,(0,e.h)(c.N,(0,e.v6)(q,{class:"action-item action-item--single","aria-label":R?.props?.["aria-label"]||P,title:K,disabled:this.disabled||R?.props?.disabled,pressed:R?.props?.modelValue,size:this.size,type:Fe,variant:this.variant||($?"secondary":"tertiary"),onFocus:this.onFocus,onBlur:this.onBlur,"onUpdate:pressed":R?.props?.["onUpdate:modelValue"]??(()=>{})}),{default:()=>$,icon:()=>o})},x=R=>{const M=j(this.$slots.icon?.())?this.$slots.icon?.():this.defaultIcon?(0,e.h)("span",{class:["icon",this.defaultIcon]}):(0,e.h)(C,{size:20}),o=`${this.randomId}-trigger`;return(0,e.h)(p.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)(c.N,{id:o,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:()=>M,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":o,"aria-modal":this.actionsMenuSemanticType==="dialog"?"true":void 0},[R])])})};return V.length===1&&J.length===1&&!this.forceMenu?k(V[0]):(this.$nextTick(()=>{this.opened&&this.$refs.menu&&(this.$refs.menu.querySelector("li.active")||[]).length===0&&this.focusFirstAction()}),se.length>0&&this.inline>0?(0,e.h)("div",{class:["action-items",`action-item--${this.triggerButtonVariant}`]},[...se.map(k),Y.length>0?(0,e.h)("div",{class:["action-item",{"action-item--open":this.opened}]},[x(Y)]):null]):(0,e.h)("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerButtonVariant}`,{"action-item--open":this.opened}]},[x(V)]))}},X=(0,a._)(N,[["__scopeId","data-v-6c109b7a"]])},71251:(W,b,n)=>{"use strict";var e=n(53053),i=n(87485),a=n(61338),f=n(61715),r=n(20641),v=n(50953),c=n(90033);const p={__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(_,{emit:F}){const E=F,k=_,x=(0,r.Ht)(),R=(0,v.KR)([]),M=(0,r.EW)(()=>R.value.reduce((Ue,je)=>(Ue[~~je.id]=je)&&Ue,{})),o=(0,r.EW)(()=>R.value.length),P=(0,v.KR)(null),$=(0,v.KR)(!1),K=(0,v.KR)({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),q=(0,v.KR)({splitter:null,timeoutId:null}),Fe=(0,r.EW)(()=>({[`splitpanes splitpanes--${k.horizontal?"horizontal":"vertical"}`]:!0,"splitpanes--dragging":K.value.dragging})),et=()=>{document.addEventListener("mousemove",qe,{passive:!1}),document.addEventListener("mouseup",De),"ontouchstart"in window&&(document.addEventListener("touchmove",qe,{passive:!1}),document.addEventListener("touchend",De))},Qe=()=>{document.removeEventListener("mousemove",qe,{passive:!1}),document.removeEventListener("mouseup",De),"ontouchstart"in window&&(document.removeEventListener("touchmove",qe,{passive:!1}),document.removeEventListener("touchend",De))},Ht=(Ue,je)=>{const we=Ue.target.closest(".splitpanes__splitter");if(we){const{left:Xe,top:gt}=we.getBoundingClientRect(),{clientX:pn,clientY:cn}="ontouchstart"in window&&Ue.touches?Ue.touches[0]:Ue;K.value.cursorOffset=k.horizontal?cn-gt:pn-Xe}et(),K.value.mouseDown=!0,K.value.activeSplitter=je},qe=Ue=>{K.value.mouseDown&&(Ue.preventDefault(),K.value.dragging=!0,requestAnimationFrame(()=>{Bt(Lt(Ue)),ut("resize",{event:Ue},!0)}))},De=Ue=>{K.value.dragging&&(window.getSelection().removeAllRanges(),ut("resized",{event:Ue},!0)),K.value.mouseDown=!1,K.value.activeSplitter=null,setTimeout(()=>{K.value.dragging=!1,Qe()},100)},Je=(Ue,je)=>{"ontouchstart"in window&&(Ue.preventDefault(),q.value.splitter===je?(clearTimeout(q.value.timeoutId),q.value.timeoutId=null,yt(Ue,je),q.value.splitter=null):(q.value.splitter=je,q.value.timeoutId=setTimeout(()=>q.value.splitter=null,500))),K.value.dragging||ut("splitter-click",{event:Ue,index:je},!0)},yt=(Ue,je)=>{if(ut("splitter-dblclick",{event:Ue,index:je},!0),k.maximizePanes){let we=0;R.value=R.value.map((Xe,gt)=>(Xe.size=gt===je?Xe.max:Xe.min,gt!==je&&(we+=Xe.min),Xe)),R.value[je].size-=we,ut("pane-maximize",{event:Ue,index:je,pane:R.value[je]}),ut("resized",{event:Ue,index:je},!0)}},jt=(Ue,je)=>{ut("pane-click",{event:Ue,index:M.value[je].index,pane:M.value[je]})},Lt=Ue=>{const je=P.value.getBoundingClientRect(),{clientX:we,clientY:Xe}="ontouchstart"in window&&Ue.touches?Ue.touches[0]:Ue;return{x:we-(k.horizontal?0:K.value.cursorOffset)-je.left,y:Xe-(k.horizontal?K.value.cursorOffset:0)-je.top}},ct=Ue=>{Ue=Ue[k.horizontal?"y":"x"];const je=P.value[k.horizontal?"clientHeight":"clientWidth"];return k.rtl&&!k.horizontal&&(Ue=je-Ue),Ue*100/je},Bt=Ue=>{const je=K.value.activeSplitter;let we={prevPanesSize:Mt(je),nextPanesSize:Zt(je),prevReachedMinPanes:0,nextReachedMinPanes:0};const Xe=0+(k.pushOtherPanes?0:we.prevPanesSize),gt=100-(k.pushOtherPanes?0:we.nextPanesSize),pn=Math.max(Math.min(ct(Ue),gt),Xe);let cn=[je,je+1],hn=R.value[cn[0]]||null,En=R.value[cn[1]]||null;const on=hn.max<100&&pn>=hn.max+we.prevPanesSize,dn=En.max<100&&pn<=100-(En.max+Zt(je+1));if(on||dn){on?(hn.size=hn.max,En.size=Math.max(100-hn.max-we.prevPanesSize-we.nextPanesSize,0)):(hn.size=Math.max(100-En.max-we.prevPanesSize-Zt(je+1),0),En.size=En.max);return}if(k.pushOtherPanes){const jn=gn(we,pn);if(!jn)return;({sums:we,panesToResize:cn}=jn),hn=R.value[cn[0]]||null,En=R.value[cn[1]]||null}hn!==null&&(hn.size=Math.min(Math.max(pn-we.prevPanesSize-we.prevReachedMinPanes,hn.min),hn.max)),En!==null&&(En.size=Math.min(Math.max(100-pn-we.nextPanesSize-we.nextReachedMinPanes,En.min),En.max))},gn=(Ue,je)=>{const we=K.value.activeSplitter,Xe=[we,we+1];return je<Ue.prevPanesSize+R.value[Xe[0]].min&&(Xe[0]=Kt(we).index,Ue.prevReachedMinPanes=0,Xe[0]<we&&R.value.forEach((gt,pn)=>{pn>Xe[0]&&pn<=we&&(gt.size=gt.min,Ue.prevReachedMinPanes+=gt.min)}),Ue.prevPanesSize=Mt(Xe[0]),Xe[0]===void 0)?(Ue.prevReachedMinPanes=0,R.value[0].size=R.value[0].min,R.value.forEach((gt,pn)=>{pn>0&&pn<=we&&(gt.size=gt.min,Ue.prevReachedMinPanes+=gt.min)}),R.value[Xe[1]].size=100-Ue.prevReachedMinPanes-R.value[0].min-Ue.prevPanesSize-Ue.nextPanesSize,null):je>100-Ue.nextPanesSize-R.value[Xe[1]].min&&(Xe[1]=Tt(we).index,Ue.nextReachedMinPanes=0,Xe[1]>we+1&&R.value.forEach((gt,pn)=>{pn>we&&pn<Xe[1]&&(gt.size=gt.min,Ue.nextReachedMinPanes+=gt.min)}),Ue.nextPanesSize=Zt(Xe[1]-1),Xe[1]===void 0)?(Ue.nextReachedMinPanes=0,R.value.forEach((gt,pn)=>{pn<o.value-1&&pn>=we+1&&(gt.size=gt.min,Ue.nextReachedMinPanes+=gt.min)}),R.value[Xe[0]].size=100-Ue.prevPanesSize-Zt(Xe[0]-1),null):{sums:Ue,panesToResize:Xe}},Mt=Ue=>R.value.reduce((je,we,Xe)=>je+(Xe<Ue?we.size:0),0),Zt=Ue=>R.value.reduce((je,we,Xe)=>je+(Xe>Ue+1?we.size:0),0),Kt=Ue=>[...R.value].reverse().find(je=>je.index<Ue&&je.size>je.min)||{},Tt=Ue=>R.value.find(je=>je.index>Ue+1&&je.size>je.min)||{},xt=()=>{var Ue;const je=Array.from(((Ue=P.value)==null?void 0:Ue.children)||[]);for(const we of je){const Xe=we.classList.contains("splitpanes__pane"),gt=we.classList.contains("splitpanes__splitter");!Xe&&!gt&&(we.remove(),console.warn("Splitpanes: Only <pane> elements are allowed at the root of <splitpanes>. One of your DOM nodes was removed."))}},Jt=(Ue,je,we=!1)=>{const Xe=Ue-1,gt=document.createElement("div");gt.classList.add("splitpanes__splitter"),we||(gt.onmousedown=pn=>Ht(pn,Xe),typeof window<"u"&&"ontouchstart"in window&&(gt.ontouchstart=pn=>Ht(pn,Xe)),gt.onclick=pn=>Je(pn,Xe+1)),gt.ondblclick=pn=>yt(pn,Xe+1),je.parentNode.insertBefore(gt,je)},Dt=Ue=>{Ue.onmousedown=void 0,Ue.onclick=void 0,Ue.ondblclick=void 0,Ue.remove()},en=()=>{var Ue;const je=Array.from(((Ue=P.value)==null?void 0:Ue.children)||[]);for(const Xe of je)Xe.className.includes("splitpanes__splitter")&&Dt(Xe);let we=0;for(const Xe of je)Xe.className.includes("splitpanes__pane")&&(!we&&k.firstSplitter?Jt(we,Xe,!0):we&&Jt(we,Xe),we++)},rt=({uid:Ue,...je})=>{const we=M.value[Ue];for(const[Xe,gt]of Object.entries(je))we[Xe]=gt},_e=Ue=>{var je;let we=-1;Array.from(((je=P.value)==null?void 0:je.children)||[]).some(Xe=>(Xe.className.includes("splitpanes__pane")&&we++,Xe.isSameNode(Ue.el))),R.value.splice(we,0,{...Ue,index:we}),R.value.forEach((Xe,gt)=>Xe.index=gt),$.value&&(0,r.dY)(()=>{en(),Me({addedPane:R.value[we]}),ut("pane-add",{pane:R.value[we]})})},oe=Ue=>{const je=R.value.findIndex(Xe=>Xe.id===Ue);R.value[je].el=null;const we=R.value.splice(je,1)[0];R.value.forEach((Xe,gt)=>Xe.index=gt),(0,r.dY)(()=>{en(),ut("pane-remove",{pane:we}),Me({removedPane:{...we}})})},Me=(Ue={})=>{!Ue.addedPane&&!Ue.removedPane?fe():R.value.some(je=>je.givenSize!==null||je.min||je.max<100)?Re(Ue):Pe(),$.value&&ut("resized")},Pe=()=>{const Ue=100/o.value;let je=0;const we=[],Xe=[];for(const gt of R.value)gt.size=Math.max(Math.min(Ue,gt.max),gt.min),je-=gt.size,gt.size>=gt.max&&we.push(gt.id),gt.size<=gt.min&&Xe.push(gt.id);je>.1&&We(je,we,Xe)},fe=()=>{let Ue=100;const je=[],we=[];let Xe=0;for(const pn of R.value)Ue-=pn.size,pn.givenSize!==null&&Xe++,pn.size>=pn.max&&je.push(pn.id),pn.size<=pn.min&&we.push(pn.id);let gt=100;if(Ue>.1){for(const pn of R.value)pn.givenSize===null&&(pn.size=Math.max(Math.min(Ue/(o.value-Xe),pn.max),pn.min)),gt-=pn.size;gt>.1&&We(gt,je,we)}},Re=({addedPane:Ue,removedPane:je}={})=>{let we=100/o.value,Xe=0;const gt=[],pn=[];(Ue?.givenSize??null)!==null&&(we=(100-Ue.givenSize)/(o.value-1));for(const cn of R.value)Xe-=cn.size,cn.size>=cn.max&&gt.push(cn.id),cn.size<=cn.min&&pn.push(cn.id);if(!(Math.abs(Xe)<.1)){for(const cn of R.value)Ue?.givenSize!==null&&Ue?.id===cn.id||(cn.size=Math.max(Math.min(we,cn.max),cn.min)),Xe-=cn.size,cn.size>=cn.max&&gt.push(cn.id),cn.size<=cn.min&&pn.push(cn.id);Xe>.1&&We(Xe,gt,pn)}},We=(Ue,je,we)=>{let Xe;Ue>0?Xe=Ue/(o.value-je.length):Xe=Ue/(o.value-we.length),R.value.forEach((gt,pn)=>{if(Ue>0&&!je.includes(gt.id)){const cn=Math.max(Math.min(gt.size+Xe,gt.max),gt.min),hn=cn-gt.size;Ue-=hn,gt.size=cn}else if(!we.includes(gt.id)){const cn=Math.max(Math.min(gt.size+Xe,gt.max),gt.min),hn=cn-gt.size;Ue-=hn,gt.size=cn}}),Math.abs(Ue)>.1&&(0,r.dY)(()=>{$.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})},ut=(Ue,je=void 0,we=!1)=>{const Xe=je?.index??K.value.activeSplitter??null;E(Ue,{...je,...Xe!==null&&{index:Xe},...we&&Xe!==null&&{prevPane:R.value[Xe-(k.firstSplitter?1:0)],nextPane:R.value[Xe+(k.firstSplitter?0:1)]},panes:R.value.map(gt=>({min:gt.min,max:gt.max,size:gt.size}))})};(0,r.wB)(()=>k.firstSplitter,()=>en()),(0,r.sV)(()=>{xt(),en(),Me(),ut("ready"),$.value=!0}),(0,r.xo)(()=>$.value=!1);const dt=()=>{var Ue;return(0,r.h)("div",{ref:P,class:Fe.value},(Ue=x.default)==null?void 0:Ue.call(x))};return(0,r.Gt)("panes",R),(0,r.Gt)("indexedPanes",M),(0,r.Gt)("horizontal",(0,r.EW)(()=>k.horizontal)),(0,r.Gt)("requestUpdate",rt),(0,r.Gt)("onPaneAdd",_e),(0,r.Gt)("onPaneRemove",oe),(0,r.Gt)("onPaneClick",jt),(Ue,je)=>((0,r.uX)(),(0,r.Wv)((0,r.$y)(dt)))}},g={__name:"pane",props:{size:{type:[Number,String]},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},setup(_){var F;const E=_,k=(0,r.WQ)("requestUpdate"),x=(0,r.WQ)("onPaneAdd"),R=(0,r.WQ)("horizontal"),M=(0,r.WQ)("onPaneRemove"),o=(0,r.WQ)("onPaneClick"),P=(F=(0,r.nI)())==null?void 0:F.uid,$=(0,r.WQ)("indexedPanes"),K=(0,r.EW)(()=>$.value[P]),q=(0,v.KR)(null),Fe=(0,r.EW)(()=>{const qe=isNaN(E.size)||E.size===void 0?0:parseFloat(E.size);return Math.max(Math.min(qe,Qe.value),et.value)}),et=(0,r.EW)(()=>{const qe=parseFloat(E.minSize);return isNaN(qe)?0:qe}),Qe=(0,r.EW)(()=>{const qe=parseFloat(E.maxSize);return isNaN(qe)?100:qe}),Ht=(0,r.EW)(()=>{var qe;return`${R.value?"height":"width"}: ${(qe=K.value)==null?void 0:qe.size}%`});return(0,r.wB)(()=>Fe.value,qe=>k({uid:P,size:qe})),(0,r.wB)(()=>et.value,qe=>k({uid:P,min:qe})),(0,r.wB)(()=>Qe.value,qe=>k({uid:P,max:qe})),(0,r.sV)(()=>{x({id:P,el:q.value,min:et.value,max:Qe.value,givenSize:E.size===void 0?null:Fe.value,size:Fe.value})}),(0,r.xo)(()=>M(P)),(qe,De)=>((0,r.uX)(),(0,r.CE)("div",{ref_key:"paneEl",ref:q,class:"splitpanes__pane",onClick:De[0]||(De[0]=Je=>(0,v.R1)(o)(Je,qe._.uid)),style:(0,c.normalizeStyle)(Ht.value)},[(0,r.RG)(qe.$slots,"default")],4))}};var u=n(53751),l=n(82253),m=n(37396),y=n(13606),d=n(26905),w=n(47031),C=n(52697),j=n(99009),O=n(3168),N=n(53072);(0,y.r)();const X=(0,r.pM)({__name:"NcAppContentDetailsToggle",setup(_){const F=(0,m.al)();(0,r.wB)(F,E),(0,r.sV)(()=>{E(F.value)}),(0,r.xo)(()=>{F.value&&E(!1)});function E(k=!0){const x=document.querySelector(".app-navigation .app-navigation-toggle");x&&(x.style.display=k?"none":"",k===!0&&(0,a.Ic)("toggle-navigation",{open:!1}))}return(k,x)=>((0,r.uX)(),(0,r.Wv)((0,v.R1)(d.N),{"aria-label":(0,v.R1)(y.a)("Go back to the list"),class:(0,c.normalizeClass)(["app-details-toggle",{"app-details-toggle--mobile":(0,v.R1)(F)}]),title:(0,v.R1)(y.a)("Go back to the list"),variant:"tertiary"},{icon:(0,r.k6)(()=>[(0,r.bF)((0,v.R1)(w.N),{directional:"",path:(0,v.R1)(l.m)},null,8,["path"])]),_:1},8,["aria-label","class","title"]))}}),V=(0,C._)(X,[["__scopeId","data-v-a28923a1"]]),Z=(0,e.c0)("f7cloud").persist().build(),J=(0,i.F)().theming?.name??"F7cloud",se={name:"NcAppContent",components:{NcAppContentDetailsToggle:V,Pane:g,Splitpanes:p},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(_){return["no-split","vertical-split","horizontal-split"].includes(_)}},pageHeading:{type:String,default:null},pageTitle:{type:String,default:null}},emits:["update:showDetails","resizeList"],setup(){return{isMobile:(0,m.al)(),isRtl:N.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-${j.A}`}catch{return O.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 _=new Set;if(this.pageTitle)for(const F of this.pageTitle.split(" - "))_.add(F);else if(this.pageHeading){for(const F of this.pageHeading.split(" - "))_.add(F);_.size>0&&_.add((0,j.g)())}else return null;return _.add(J),[..._.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,f.o__)(this.$el,{onSwipeEnd:this.handleSwipe})),this.restorePaneConfig()},methods:{handleSwipe(_,F){Math.abs(this.swiping.lengthX)>70&&(this.swiping.coordsStart.x<300/2&&F==="right"?(0,a.Ic)("toggle-navigation",{open:!0}):this.swiping.coordsStart.x<300*1.5&&F==="left"&&(0,a.Ic)("toggle-navigation",{open:!1}))},handlePaneResize(_){const F=parseInt(_.panes[0].size,10);Z.setItem(this.paneConfigID,JSON.stringify(F)),this.listPaneSize=F,this.$emit("resizeList",{size:F}),O.l.debug("[NcAppContent] pane config",{listPaneSize:F})},restorePaneConfig(){const _=parseInt(Z.getItem(this.paneConfigID),10);if(!isNaN(_)&&_!==this.listPaneSize)return O.l.debug("[NcAppContent] pane config",{listPaneSize:_}),this.listPaneSize=_,_},hideDetails(){this.$emit("update:showDetails",!1)}}},Y={key:0,class:"hidden-visually"},pe={key:1,class:"app-content-wrapper"};function I(_,F,E,k,x,R){const M=(0,r.g2)("NcAppContentDetailsToggle"),o=(0,r.g2)("Pane"),P=(0,r.g2)("Splitpanes");return(0,r.uX)(),(0,r.CE)("main",{id:"app-content-vue",class:(0,c.normalizeClass)(["app-content no-snapper",{"app-content--has-list":!!_.$slots.list}])},[E.pageHeading?((0,r.uX)(),(0,r.CE)("h1",Y,(0,c.toDisplayString)(E.pageHeading),1)):(0,r.Q3)("",!0),_.$slots.list?((0,r.uX)(),(0,r.CE)(r.FK,{key:1},[k.isMobile||E.layout==="no-split"?((0,r.uX)(),(0,r.CE)("div",{key:0,class:(0,c.normalizeClass)(["app-content-wrapper app-content-wrapper--no-split",{"app-content-wrapper--show-details":E.showDetails,"app-content-wrapper--show-list":!E.showDetails,"app-content-wrapper--mobile":k.isMobile}])},[E.showDetails?((0,r.uX)(),(0,r.Wv)(M,{key:0,onClick:(0,u.withModifiers)(R.hideDetails,["stop","prevent"])},null,8,["onClick"])):(0,r.Q3)("",!0),(0,r.bo)((0,r.Lk)("div",null,[(0,r.RG)(_.$slots,"list",{},void 0,!0)],512),[[u.vShow,!E.showDetails]]),E.showDetails?(0,r.RG)(_.$slots,"default",{key:1},void 0,!0):(0,r.Q3)("",!0)],2)):E.layout==="vertical-split"||E.layout==="horizontal-split"?((0,r.uX)(),(0,r.CE)("div",pe,[(0,r.bF)(P,{horizontal:E.layout==="horizontal-split",class:(0,c.normalizeClass)(["default-theme",{"splitpanes--horizontal":E.layout==="horizontal-split","splitpanes--vertical":E.layout==="vertical-split"}]),rtl:k.isRtl,onResized:R.handlePaneResize},{default:(0,r.k6)(()=>[(0,r.bF)(o,{class:"splitpanes__pane-list",size:x.listPaneSize||R.paneDefaults.list.size,"min-size":R.paneDefaults.list.min,"max-size":R.paneDefaults.list.max},{default:(0,r.k6)(()=>[(0,r.RG)(_.$slots,"list",{},void 0,!0)]),_:3},8,["size","min-size","max-size"]),(0,r.bF)(o,{class:"splitpanes__pane-details",size:R.detailsPaneSize,"min-size":R.paneDefaults.details.min,"max-size":R.paneDefaults.details.max},{default:(0,r.k6)(()=>[(0,r.RG)(_.$slots,"default",{},void 0,!0)]),_:3},8,["size","min-size","max-size"])]),_:3},8,["horizontal","class","rtl","onResized"])])):(0,r.Q3)("",!0)],64)):(0,r.Q3)("",!0),_.$slots.list?(0,r.Q3)("",!0):(0,r.RG)(_.$slots,"default",{key:2},void 0,!0)],2)}const s=(0,C._)(se,[["render",I],["__scopeId","data-v-a2641cc2"]])},61760:(W,b,n)=>{"use strict";var e=n(20641),i=n(50953),a=n(90033),f=n(53751),r=n(61338),v=n(75078),c=n(98628),p=n(82253),g=n(47031),u=n(13606),l=n(26905),m=n(52697),y=n(37396),d=n(60648),w=n(70695);(0,u.r)();const C={class:"app-navigation-toggle-wrapper"},j=(0,e.pM)({__name:"NcAppNavigationToggle",props:{open:{type:Boolean,required:!0},openModifiers:{}},emits:["update:open"],setup(J){const se=(0,e.fn)(J,"open"),Y=(0,e.EW)(()=>se.value?(0,u.a)("Close navigation"):(0,u.a)("Open navigation"));return(pe,I)=>((0,e.uX)(),(0,e.CE)("div",C,[(0,e.bF)((0,i.R1)(l.N),{class:"app-navigation-toggle","aria-controls":"app-navigation-vue","aria-expanded":se.value?"true":"false","aria-label":Y.value,title:Y.value,variant:"tertiary",onClick:I[0]||(I[0]=s=>se.value=!se.value)},{icon:(0,e.k6)(()=>[(0,e.bF)(g.N,{path:se.value?(0,i.R1)(p.C):(0,i.R1)(p.D)},null,8,["path"])]),_:1},8,["aria-expanded","aria-label","title"])]))}}),O=(0,m._)(j,[["__scopeId","data-v-5a15295d"]]),N=["aria-hidden","aria-label","aria-labelledby","inert"],X={class:"app-navigation__search"},V=(0,e.pM)({__name:"NcAppNavigation",props:{ariaLabel:{},ariaLabelledby:{}},setup(J){const se=J;let Y;const pe=(0,e.WQ)(w.H,()=>(0,e.R8)("NcAppNavigation is not mounted inside NcContent, this is probably an error."),!1),I=(0,e.rk)("appNavigationContainer"),s=(0,y.al)(),_=(0,i.KR)(!s.value);(0,e.nT)(()=>{!se.ariaLabel&&!se.ariaLabelledby&&(0,e.R8)("NcAppNavigation requires either `ariaLabel` or `ariaLabelledby` to be set for accessibility.")}),(0,e.wB)(s,()=>{_.value=!s.value}),(0,e.wB)(_,()=>{k()}),(0,e.sV)(()=>{pe(!0),(0,r.B1)("toggle-navigation",E),(0,r.Ic)("navigation-toggled",{open:_.value}),Y=(0,v.K)(I.value,{allowOutsideClick:!0,fallbackFocus:I.value,trapStack:(0,d.g)(),escapeDeactivates:!1}),k()}),(0,e.hi)(()=>{pe(!1),(0,r.al)("toggle-navigation",E),Y.deactivate()});function F(R){if(_.value===R){(0,r.Ic)("navigation-toggled",{open:_.value});return}_.value=R===void 0?!_.value:R;const M=getComputedStyle(document.body),o=parseInt(M.getPropertyValue("--animation-quick"))||100;setTimeout(()=>{(0,r.Ic)("navigation-toggled",{open:_.value})},1.5*o)}function E({open:R}){return F(R)}function k(){s.value&&_.value?Y.activate():Y.deactivate()}function x(){s.value&&F(!1)}return(R,M)=>((0,e.uX)(),(0,e.CE)("div",{ref:"appNavigationContainer",class:(0,a.normalizeClass)(["app-navigation",{"app-navigation--closed":!_.value}])},[(0,e.Lk)("nav",{id:"app-navigation-vue","aria-hidden":_.value?"false":"true","aria-label":R.ariaLabel||void 0,"aria-labelledby":R.ariaLabelledby||void 0,class:"app-navigation__content",inert:!_.value||void 0,onKeydown:(0,f.withKeys)(x,["esc"])},[(0,e.Lk)("div",X,[(0,e.RG)(R.$slots,"search",{},void 0,!0)]),(0,e.Lk)("div",{class:(0,a.normalizeClass)(["app-navigation__body",{"app-navigation__body--no-list":!R.$slots.list}])},[(0,e.RG)(R.$slots,"default",{},void 0,!0)],2),R.$slots.list?((0,e.uX)(),(0,e.Wv)(c.N,{key:0,class:"app-navigation__list"},{default:(0,e.k6)(()=>[(0,e.RG)(R.$slots,"list",{},void 0,!0)]),_:3})):(0,e.Q3)("",!0),(0,e.RG)(R.$slots,"footer",{},void 0,!0)],40,N),(0,e.bF)(O,{open:_.value,"onUpdate:open":F},null,8,["open"])],2))}}),Z=null},38192:(W,b,n)=>{"use strict";n.d(b,{N:()=>p});var e=n(39867),i=n(20641),a=n(90033),f=n(52697);const r={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 g=Object.keys(e.N.props),u=Object.entries(this.$props).filter(([l,m])=>g.includes(l));return Object.fromEntries(u)},wrapperTag(){return this.isHeading?"div":"li"},captionTag(){const g=Math.max(2,this.headingLevel);return this.isHeading?`h${g}`:"span"}}},v={key:0,class:"app-navigation-caption__actions"};function c(g,u,l,m,y,d){const w=(0,i.g2)("NcActions");return(0,i.uX)(),(0,i.Wv)((0,i.$y)(d.wrapperTag),{class:(0,a.normalizeClass)(["app-navigation-caption",{"app-navigation-caption--heading":l.isHeading}])},{default:(0,i.k6)(()=>[((0,i.uX)(),(0,i.Wv)((0,i.$y)(d.captionTag),{id:l.headingId,class:"app-navigation-caption__name"},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(l.name),1)]),_:1},8,["id"])),g.$slots.actions?((0,i.uX)(),(0,i.CE)("div",v,[(0,i.bF)(w,(0,a.normalizeProps)((0,i.Ng)(d.actionsProps)),{icon:(0,i.k6)(()=>[(0,i.RG)(g.$slots,"actionsTriggerIcon",{},void 0,!0)]),default:(0,i.k6)(()=>[(0,i.RG)(g.$slots,"actions",{},void 0,!0)]),_:3},16)])):(0,i.Q3)("",!0)]),_:3},8,["class"])}const p=(0,f._)(r,[["render",c],["__scopeId","data-v-21e6b451"]])},41486:(W,b,n)=>{"use strict";var e=n(20641),i=n(90033),a=n(53751),f=n(52697),r=n(89053),v=n(57798),c=n(13606),p=n(26905),g=n(97713),u=n(37396),l=n(34163),m=n(4192),y=n(39867),d=n(74363),w=n(24597);const C={name:"PencilIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},j=["aria-hidden","aria-label"],O=["fill","width","height"],N={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"},X={key:0};function V(Qe,Ht,qe,De,Je,yt){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(Qe.$attrs,{"aria-hidden":qe.title?null:"true","aria-label":qe.title,class:"material-design-icon pencil-icon",role:"img",onClick:Ht[0]||(Ht[0]=jt=>Qe.$emit("click",jt))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:qe.fillColor,class:"material-design-icon__svg",width:qe.size,height:qe.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",N,[qe.title?((0,e.uX)(),(0,e.CE)("title",X,(0,i.toDisplayString)(qe.title),1)):(0,e.Q3)("",!0)])],8,O))],16,j)}const Z=(0,f._)(C,[["render",V]]),J={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},se=["aria-hidden","aria-label"],Y=["fill","width","height"],pe={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"},I={key:0};function s(Qe,Ht,qe,De,Je,yt){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(Qe.$attrs,{"aria-hidden":qe.title?null:"true","aria-label":qe.title,class:"material-design-icon undo-icon",role:"img",onClick:Ht[0]||(Ht[0]=jt=>Qe.$emit("click",jt))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:qe.fillColor,class:"material-design-icon__svg",width:qe.size,height:qe.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",pe,[qe.title?((0,e.uX)(),(0,e.CE)("title",I,(0,i.toDisplayString)(qe.title),1)):(0,e.Q3)("",!0)])],8,Y))],16,se)}const _=(0,f._)(J,[["render",s]]);(0,c.r)(c.x);const F={name:"NcAppNavigationIconCollapsible",components:{NcButton:p.N,ChevronDown:r.C,ChevronUp:v.C},props:{open:{type:Boolean,required:!0},active:{type:Boolean,required:!0}},emits:["click"],computed:{labelButton(){return this.open?(0,c.a)("Collapse menu"):(0,c.a)("Open menu")}},methods:{onClick(Qe){this.$emit("click",Qe)}}};function E(Qe,Ht,qe,De,Je,yt){const jt=(0,e.g2)("ChevronUp"),Lt=(0,e.g2)("ChevronDown"),ct=(0,e.g2)("NcButton");return(0,e.uX)(),(0,e.Wv)(ct,{class:(0,i.normalizeClass)(["icon-collapse",{"icon-collapse--active":qe.active,"icon-collapse--open":qe.open}]),"aria-label":yt.labelButton,variant:qe.active?"tertiary-on-primary":"tertiary",onClick:yt.onClick},{icon:(0,e.k6)(()=>[qe.open?((0,e.uX)(),(0,e.Wv)(jt,{key:0,size:20})):((0,e.uX)(),(0,e.Wv)(Lt,{key:1,size:20}))]),_:1},8,["class","aria-label","variant","onClick"])}const k=(0,f._)(F,[["render",E],["__scopeId","data-v-e6236e50"]]);(0,c.r)(c.z,c.y);const x={name:"NcAppNavigationItem",components:{NcActions:y.N,NcActionButton:m.N,NcAppNavigationIconCollapsible:k,NcInputConfirmCancel:g.N,NcLoadingIcon:d.N,NcVNodes:w._,Pencil:Z,Undo:_},props:{active:{type:Boolean,default:!1},name:{type:String,required:!0},title:{type:String,default:null},id:{type:String,default:()=>(0,l.c)(),validator:Qe=>Qe.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,u.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,c.a)("Edit item")},undoButtonAriaLabel(){return(0,c.a)("Undo changes")}},watch:{open(Qe){this.opened=Qe}},mounted(){this.actionsBoundariesElement=document.querySelector("#content-vue")||void 0},methods:{onMenuToggle(Qe){this.$emit("update:menuOpen",Qe),this.menuOpenLocalValue=Qe},toggleCollapse(){this.opened=!this.opened,this.$emit("update:open",this.opened)},onClick(Qe,Ht,qe){this.$emit("click",Qe),!(Qe.metaKey||Qe.altKey||Qe.ctrlKey||Qe.shiftKey)&&qe&&(Ht?.(Qe),Qe.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(Qe){this.$refs.actions&&(this.focused?(Qe.preventDefault(),this.$refs.actions.$refs.triggerButton.$el.focus(),this.focused=!1):this.$refs.actions.$refs.triggerButton.$el.blur())},isExternal(Qe){return Qe&&Qe.match(/[a-z]+:\/\//i)}}},R=["id"],M=["aria-current","aria-description","aria-expanded","href","target","title","onClick"],o={key:0,class:"editingContainer"},P={key:1,class:"app-navigation-entry__deleted"},$={class:"app-navigation-entry__deleted-description"},K={key:0,class:"app-navigation-entry__counter-wrapper"},q={key:0,class:"app-navigation-entry__children"};function Fe(Qe,Ht,qe,De,Je,yt){const jt=(0,e.g2)("NcLoadingIcon"),Lt=(0,e.g2)("NcInputConfirmCancel"),ct=(0,e.g2)("Pencil"),Bt=(0,e.g2)("NcActionButton"),gn=(0,e.g2)("Undo"),Mt=(0,e.g2)("NcActions"),Zt=(0,e.g2)("NcAppNavigationIconCollapsible");return(0,e.uX)(),(0,e.CE)("li",{id:qe.id,class:(0,i.normalizeClass)([{"app-navigation-entry--opened":Je.opened,"app-navigation-entry--pinned":qe.pinned,"app-navigation-entry--collapsible":qe.allowCollapse&&!!Qe.$slots.default},"app-navigation-entry-wrapper"])},[((0,e.uX)(),(0,e.Wv)((0,e.$y)(yt.isRouterLink?"router-link":"NcVNodes"),(0,i.normalizeProps)((0,e.Ng)({...yt.isRouterLink&&{custom:!0,to:qe.to}})),{default:(0,e.k6)(({href:Kt,navigate:Tt,isActive:xt})=>[(0,e.Lk)("div",{class:(0,i.normalizeClass)(["app-navigation-entry",{"app-navigation-entry--editing":Je.editingActive,"app-navigation-entry--deleted":qe.undo,active:qe.to&&xt||qe.active}])},[qe.undo?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("a",{key:0,class:"app-navigation-entry-link","aria-current":qe.active||qe.to&&xt?"page":void 0,"aria-description":qe.ariaDescription,"aria-expanded":Qe.$slots.default?Je.opened.toString():void 0,href:qe.href||Kt||"#",target:yt.isExternal(qe.href)?"_blank":void 0,title:qe.title||qe.name,onBlur:Ht[1]||(Ht[1]=(...Jt)=>yt.handleBlur&&yt.handleBlur(...Jt)),onClick:Jt=>yt.onClick(Jt,Tt,Kt),onFocus:Ht[2]||(Ht[2]=(...Jt)=>yt.handleFocus&&yt.handleFocus(...Jt)),onKeydown:Ht[3]||(Ht[3]=(0,a.withKeys)((0,a.withModifiers)((...Jt)=>yt.handleTab&&yt.handleTab(...Jt),["exact"]),["tab"]))},[(0,e.Lk)("div",{class:(0,i.normalizeClass)(["app-navigation-entry-icon",{[qe.icon]:qe.icon}])},[qe.loading?((0,e.uX)(),(0,e.Wv)(jt,{key:0})):(0,e.RG)(Qe.$slots,"icon",{key:1,active:qe.active||qe.to&&xt},void 0,!0)],2),(0,e.Lk)("span",{class:(0,i.normalizeClass)(["app-navigation-entry__name",{"hidden-visually":Je.editingActive}])},(0,i.toDisplayString)(qe.name),3),Je.editingActive?((0,e.uX)(),(0,e.CE)("div",o,[(0,e.bF)(Lt,{ref:"editingInput",modelValue:Je.editingValue,"onUpdate:modelValue":Ht[0]||(Ht[0]=Jt=>Je.editingValue=Jt),placeholder:qe.editPlaceholder!==""?qe.editPlaceholder:qe.name,primary:qe.to&&xt||qe.active,onCancel:yt.cancelEditing,onConfirm:yt.handleEditingDone},null,8,["modelValue","placeholder","primary","onCancel","onConfirm"])])):(0,e.Q3)("",!0)],40,M)),qe.undo?((0,e.uX)(),(0,e.CE)("div",P,[(0,e.Lk)("div",$,(0,i.toDisplayString)(qe.name),1)])):(0,e.Q3)("",!0),(Qe.$slots.actions||Qe.$slots.counter||qe.editable||qe.undo)&&!Je.editingActive?((0,e.uX)(),(0,e.CE)("div",{key:2,class:(0,i.normalizeClass)(["app-navigation-entry__utils",{"app-navigation-entry__utils--display-actions":qe.forceDisplayActions||Je.menuOpenLocalValue||qe.menuOpen}])},[Qe.$slots.counter?((0,e.uX)(),(0,e.CE)("div",K,[(0,e.RG)(Qe.$slots,"counter",{},void 0,!0)])):(0,e.Q3)("",!0),Qe.$slots.actions||qe.editable&&!Je.editingActive||qe.undo?((0,e.uX)(),(0,e.Wv)(Mt,{key:1,ref:"actions",class:"app-navigation-entry__actions",container:"#app-navigation-vue","boundaries-element":Je.actionsBoundariesElement,inline:qe.inlineActions,placement:qe.menuPlacement,open:qe.menuOpen,"force-menu":qe.forceMenu,"default-icon":qe.menuIcon,variant:qe.to&&xt||qe.active?"tertiary-on-primary":"tertiary","onUpdate:open":yt.onMenuToggle},{icon:(0,e.k6)(()=>[(0,e.RG)(Qe.$slots,"menu-icon",{},void 0,!0)]),default:(0,e.k6)(()=>[qe.editable&&!Je.editingActive?((0,e.uX)(),(0,e.Wv)(Bt,{key:0,"aria-label":yt.editButtonAriaLabel,onClick:yt.handleEdit},{icon:(0,e.k6)(()=>[(0,e.bF)(ct,{size:20})]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(qe.editLabel),1)]),_:1},8,["aria-label","onClick"])):(0,e.Q3)("",!0),qe.undo?((0,e.uX)(),(0,e.Wv)(Bt,{key:1,"aria-label":yt.undoButtonAriaLabel,onClick:yt.handleUndo},{icon:(0,e.k6)(()=>[(0,e.bF)(gn,{size:20})]),_:1},8,["aria-label","onClick"])):(0,e.Q3)("",!0),(0,e.RG)(Qe.$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),qe.allowCollapse&&Qe.$slots.default?((0,e.uX)(),(0,e.Wv)(Zt,{key:3,active:qe.to&&xt||qe.active,open:Je.opened,onClick:(0,a.withModifiers)(yt.toggleCollapse,["prevent","stop"])},null,8,["active","open","onClick"])):(0,e.Q3)("",!0),(0,e.RG)(Qe.$slots,"extra",{},void 0,!0)],2)]),_:3},16)),yt.canHaveChildren&&Qe.$slots.default?((0,e.uX)(),(0,e.CE)("ul",q,[(0,e.RG)(Qe.$slots,"default",{},void 0,!0)])):(0,e.Q3)("",!0)],10,R)}const et=(0,f._)(x,[["render",Fe],["__scopeId","data-v-d600f829"]])},98628:(W,b,n)=>{"use strict";n.d(b,{N:()=>v});var e=n(20641),i=n(52697);const a={name:"NcAppNavigationList"},f={class:"app-navigation-list"};function r(c,p,g,u,l,m){return(0,e.uX)(),(0,e.CE)("ul",f,[(0,e.RG)(c.$slots,"default",{},void 0,!0)])}const v=(0,i._)(a,[["render",r],["__scopeId","data-v-d72957ed"]])},58459:(W,b,n)=>{"use strict";var e=n(20641),i=n(90033),a=n(50953),f=n(53751),r=n(12454),v=n(75367),c=n(24597),p=n(99009),g=n(45847),u=n(52697),l=n(37396),m=n(13606);const y=(0,e.pM)({__name:"NcAppSettingsDialogVersion",setup(Y){const pe=(0,e.WQ)(g.A),I=(0,p.g)();return(s,_)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)([s.$style.appSettingsDialogVersion,{[s.$style.appSettingsDialogVersion__legacy]:(0,a.R1)(pe)}])},(0,i.toDisplayString)((0,a.R1)(I))+" "+(0,i.toDisplayString)((0,a.R1)(p.a)),3))}}),j={$style:{"material-design-icon":"_material-design-icon_pq4io_12",appSettingsDialogVersion:"_appSettingsDialogVersion_pq4io_20",appSettingsDialogVersion__legacy:"_appSettingsDialogVersion__legacy_pq4io_27"}},O=(0,u._)(y,[["__cssModules",j]]);(0,m.r)();const N={key:0,class:"navigation-list"},X=["aria-current","href","onClick","onKeydown"],V={key:0,class:"navigation-list__link-icon"},Z={class:"navigation-list__link-text"},J=(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(Y){const pe=(0,e.fn)(Y,"open"),I=Y;(0,e.Gt)(g.a,{registerSection:q,unregisterSection:Fe}),(0,e.Gt)(g.A,(0,a.lW)(()=>I.legacy));const s=(0,e.rk)("settingsScroller"),_=(0,l.al)(),F=(0,a.KR)(""),E=(0,a.KR)(!1),k=(0,a.KR)([]),x=(0,e.EW)(()=>!_.value&&I.showNavigation),R=(0,e.EW)(()=>k.value.some(({icon:et})=>!!et)),M=(0,r.A)(()=>{F.value="",document.activeElement?.className.includes("navigation-list__link")&&document.activeElement.blur()},300),o=new Map;(0,e.xo)(()=>{o.clear()});function P(et){E.value=!0,document.getElementById("settings-section_"+et).scrollIntoView({behavior:"smooth",inline:"nearest"}),F.value=et,setTimeout(()=>{E.value=!1},1e3)}function $(et){et||(pe.value=!1,s.value.scrollTop=0)}function K(){pe.value&&!E.value&&M()}function q(et,Qe,Ht,qe){if(k.value.some(({id:De})=>et===De))throw new Error(`Duplicate section id found: ${et}. Settings navigation sections must have unique section ids.`);k.value.some(({name:De})=>Qe===De)&&(0,e.R8)(`Duplicate section name found: ${Qe}. Settings navigation sections must have unique section names.`),Ht!==void 0?o.set(et,Ht):o.has(et)?Ht=o.get(et):(Ht=Math.max(0,...o.values())+1,o.set(et,Ht)),k.value=[...k.value,{id:et,name:Qe,order:Ht,icon:qe}].sort(({order:De},{order:Je})=>De-Je),k.value.length===1&&(F.value=et)}function Fe(et){k.value=k.value.filter(({id:Qe})=>et!==Qe),F.value===et&&(F.value=k.value[0]?.id??"")}return(et,Qe)=>pe.value?((0,e.uX)(),(0,e.Wv)(v.N,{key:0,class:"app-settings","content-classes":"app-settings__content","navigation-classes":"app-settings__navigation","additional-trap-elements":et.additionalTrapElements,container:et.container,"close-on-click-outside":"","navigation-aria-label":(0,a.R1)(m.a)("Settings navigation"),size:"large",name:et.name,"onUpdate:open":$},(0,e.eX)({default:(0,e.k6)(()=>[(0,e.Lk)("div",{ref:"settingsScroller",onScroll:K},[(0,e.RG)(et.$slots,"default",{},void 0,!0),et.noVersion?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(O,{key:0}))],544)]),_:2},[x.value?{name:"navigation",fn:(0,e.k6)(({isCollapsed:Ht})=>[Ht?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("ul",N,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(k.value,qe=>((0,e.uX)(),(0,e.CE)("li",{key:qe.id},[(0,e.Lk)("a",{"aria-current":`${qe.id===F.value}`,class:(0,i.normalizeClass)(["navigation-list__link",{"navigation-list__link--active":qe.id===F.value,"navigation-list__link--icon":R.value}]),href:`#settings-section_${qe.id}`,tabindex:"0",onClick:(0,f.withModifiers)(De=>P(qe.id),["prevent"]),onKeydown:(0,f.withKeys)(De=>P(qe.id),["enter"])},[R.value?((0,e.uX)(),(0,e.CE)("div",V,[qe.icon?((0,e.uX)(),(0,e.Wv)(c._,{key:0,vnodes:qe.icon},null,8,["vnodes"])):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0),(0,e.Lk)("span",Z,(0,i.toDisplayString)(qe.name),1)],42,X)]))),128))]))]),key:"0"}:void 0]),1032,["additional-trap-elements","container","navigation-aria-label","name"])):(0,e.Q3)("",!0)}}),se=null},8014:(W,b,n)=>{"use strict";n.d(b,{N:()=>m});var e=n(20641),i=n(90033),a=n(50953),f=n(3168),r=n(45847),v=n(52697);const c=["id","aria-labelledby"],p=["id"],g={class:"app-settings-section__description"},u={class:"app-settings-section__content"},l=(0,e.pM)({__name:"NcAppSettingsSection",props:{name:{},description:{},id:{},order:{}},setup(y){const d=y,w=(0,e.Ht)(),{registerSection:C,unregisterSection:j}=(0,r.u)(),O=(0,e.WQ)(r.A),N=(0,e.EW)(()=>"settings-section_"+d.id);return(0,e.wB)(()=>d.id,()=>{/^[a-z0-9\-_]+$/.test(d.id)||f.l.warn(`Invalid id prop: ${d.id}. Only alphanumeric, dash and underscore are allowed.`)},{immediate:!0}),(0,e.wB)([()=>d.id,()=>d.name,()=>d.order],([X,V,Z],[J,,])=>{j(J),C(X,V,Z,w?.icon?.())}),(0,e.sV)(()=>{C(d.id,d.name,d.order,w?.icon?.())}),(0,e.xo)(()=>{j(d.id)}),(X,V)=>((0,e.uX)(),(0,e.CE)("section",{id:N.value,"aria-labelledby":`${N.value}--label`,class:(0,i.normalizeClass)(["app-settings-section",{"app-settings-section__legacy":(0,a.R1)(O)}])},[(0,e.Lk)("h3",{id:`${N.value}--label`,class:"app-settings-section__name"},(0,i.toDisplayString)(X.name),9,p),(0,e.Lk)("div",g,(0,i.toDisplayString)(X.description),1),(0,e.Lk)("div",u,[(0,e.RG)(X.$slots,"default",{},void 0,!0)])],10,c))}}),m=(0,v._)(l,[["__scopeId","data-v-4095bb7f"]])},33210:(W,b,n)=>{"use strict";var e=n(20641),i=n(50953),a=n(90033),f=n(8014),r=n(13606),v=n(52697);(0,r.r)();const c=(0,e.pM)({__name:"NcAppSettingsShortcutsSection",setup(m){return(y,d)=>((0,e.uX)(),(0,e.Wv)(f.N,{id:"keyboard-shortcuts",name:(0,i.R1)(r.a)("Keyboard shortcuts")},{default:(0,e.k6)(()=>[(0,e.Lk)("div",{class:(0,a.normalizeClass)(y.$style.appSettingsSectionShortcuts)},[(0,e.RG)(y.$slots,"default")],2)]),_:3},8,["name"]))}}),u={$style:{appSettingsSectionShortcuts:"_appSettingsSectionShortcuts_1trvh_2"}},l=(0,v._)(c,[["__cssModules",u]])},81761:(W,b,n)=>{"use strict";var e=n(22078),i=n(75078),a=n(20641),f=n(90033),r=n(53751),v=n(50953),c=n(17657),p=n(70561),g=n(52697),u=n(53334),l=n(24597),m=n(37396),y=n(23109),d=n(13606),w=n(34163),C=n(60648),j=n(39867),O=n(3168),N=n(41603),X=n(26905),V=n(70695),Z=n(30854),J=n(74363);const se={name:"DockRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Y=["aria-hidden","aria-label"],pe=["fill","width","height"],I={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"},s={key:0};function _(ut,dt,Ue,je,we,Xe){return(0,a.uX)(),(0,a.CE)("span",(0,a.v6)(ut.$attrs,{"aria-hidden":Ue.title?null:"true","aria-label":Ue.title,class:"material-design-icon dock-right-icon",role:"img",onClick:dt[0]||(dt[0]=gt=>ut.$emit("click",gt))}),[((0,a.uX)(),(0,a.CE)("svg",{fill:Ue.fillColor,class:"material-design-icon__svg",width:Ue.size,height:Ue.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",I,[Ue.title?((0,a.uX)(),(0,a.CE)("title",s,(0,f.toDisplayString)(Ue.title),1)):(0,a.Q3)("",!0)])],8,pe))],16,Y)}const F=(0,g._)(se,[["render",_]]),E={name:"StarIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},k=["aria-hidden","aria-label"],x=["fill","width","height"],R={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"},M={key:0};function o(ut,dt,Ue,je,we,Xe){return(0,a.uX)(),(0,a.CE)("span",(0,a.v6)(ut.$attrs,{"aria-hidden":Ue.title?null:"true","aria-label":Ue.title,class:"material-design-icon star-icon",role:"img",onClick:dt[0]||(dt[0]=gt=>ut.$emit("click",gt))}),[((0,a.uX)(),(0,a.CE)("svg",{fill:Ue.fillColor,class:"material-design-icon__svg",width:Ue.size,height:Ue.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",R,[Ue.title?((0,a.uX)(),(0,a.CE)("title",M,(0,f.toDisplayString)(Ue.title),1)):(0,a.Q3)("",!0)])],8,x))],16,k)}const P=(0,g._)(E,[["render",o]]),$={name:"StarOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},K=["aria-hidden","aria-label"],q=["fill","width","height"],Fe={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"},et={key:0};function Qe(ut,dt,Ue,je,we,Xe){return(0,a.uX)(),(0,a.CE)("span",(0,a.v6)(ut.$attrs,{"aria-hidden":Ue.title?null:"true","aria-label":Ue.title,class:"material-design-icon star-outline-icon",role:"img",onClick:dt[0]||(dt[0]=gt=>ut.$emit("click",gt))}),[((0,a.uX)(),(0,a.CE)("svg",{fill:Ue.fillColor,class:"material-design-icon__svg",width:Ue.size,height:Ue.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",Fe,[Ue.title?((0,a.uX)(),(0,a.CE)("title",et,(0,f.toDisplayString)(Ue.title),1)):(0,a.Q3)("",!0)])],8,q))],16,K)}const Ht=(0,g._)($,[["render",Qe]]),qe=["aria-selected","tabindex"],De=(0,a.pM)({__name:"NcAppSidebarTabsButton",props:(0,a.zz)({tab:{}},{selected:{type:Boolean,required:!0},selectedModifiers:{}}),emits:["update:selected"],setup(ut){const dt=(0,a.fn)(ut,"selected");return(Ue,je)=>((0,a.uX)(),(0,a.CE)("button",{class:(0,f.normalizeClass)(["button-vue",[Ue.$style.sidebarTabsButton,{[Ue.$style.sidebarTabsButton_selected]:dt.value}]]),role:"tab","aria-selected":dt.value,tabindex:dt.value?0:-1,onClick:je[0]||(je[0]=we=>dt.value=!0)},[(0,a.Lk)("span",{class:(0,f.normalizeClass)(Ue.$style.sidebarTabsButton__icon)},[(0,a.bF)(l._,{vnodes:Ue.tab.renderIcon()},{default:(0,a.k6)(()=>[(0,a.Lk)("span",{class:(0,f.normalizeClass)([Ue.$style.sidebarTabsButton__legacyIcon,Ue.tab.icon])},null,2)]),_:1},8,["vnodes"])],2),(0,a.Lk)("span",{class:(0,f.normalizeClass)(Ue.$style.sidebarTabsButton__name)},(0,f.toDisplayString)(Ue.tab.name),3)],10,qe))}}),gn={$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"}},Zt={name:"NcAppSidebarTabs",components:{NcAppSidebarTabsButton:(0,g._)(De,[["__cssModules",gn]])},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(ut){return{tabs:[],activeTab:ut.active}},computed:{hasMultipleTabs(){return this.tabs.length>1},showForSingleTab(){return this.forceTabs&&this.tabs.length===1},currentTabIndex(){return this.tabs.findIndex(ut=>ut.id===this.activeTab)}},watch:{tabs(){this.active&&this.updateActive()},active(ut){ut!==this.activeTab&&this.updateActive()}},methods:{setActive(ut){this.activeTab=ut,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:ut})=>ut===this.active)?this.active:this.tabs[0]?.id??""},registerTab(ut){this.tabs.push(ut),this.tabs.sort((dt,Ue)=>dt.order===Ue.order?dt.name.localeCompare(Ue.name,[(0,u.lO)()]):dt.order-Ue.order),this.updateActive()},unregisterTab(ut){const dt=this.tabs.findIndex(Ue=>Ue.id===ut);dt!==-1&&this.tabs.splice(dt,1),this.activeTab===ut&&this.updateActive()}}},Kt={class:"app-sidebar-tabs"};function Tt(ut,dt,Ue,je,we,Xe){const gt=(0,a.g2)("NcAppSidebarTabsButton");return(0,a.uX)(),(0,a.CE)("div",Kt,[Xe.hasMultipleTabs||Xe.showForSingleTab?((0,a.uX)(),(0,a.CE)("div",{key:0,role:"tablist",class:"app-sidebar-tabs__nav",onKeydown:[dt[0]||(dt[0]=(0,r.withKeys)((0,r.withModifiers)((...pn)=>Xe.focusPreviousTab&&Xe.focusPreviousTab(...pn),["exact","prevent","stop"]),["left"])),dt[1]||(dt[1]=(0,r.withKeys)((0,r.withModifiers)((...pn)=>Xe.focusNextTab&&Xe.focusNextTab(...pn),["exact","prevent","stop"]),["right"])),dt[2]||(dt[2]=(0,r.withKeys)((0,r.withModifiers)((...pn)=>Xe.focusActiveTabContent&&Xe.focusActiveTabContent(...pn),["exact","prevent","stop"]),["tab"])),dt[3]||(dt[3]=(0,r.withKeys)((0,r.withModifiers)((...pn)=>Xe.focusFirstTab&&Xe.focusFirstTab(...pn),["exact","prevent","stop"]),["home"])),dt[4]||(dt[4]=(0,r.withKeys)((0,r.withModifiers)((...pn)=>Xe.focusLastTab&&Xe.focusLastTab(...pn),["exact","prevent","stop"]),["end"])),dt[5]||(dt[5]=(0,r.withKeys)((0,r.withModifiers)((...pn)=>Xe.focusFirstTab&&Xe.focusFirstTab(...pn),["exact","prevent","stop"]),["page-up"])),dt[6]||(dt[6]=(0,r.withKeys)((0,r.withModifiers)((...pn)=>Xe.focusLastTab&&Xe.focusLastTab(...pn),["exact","prevent","stop"]),["page-down"]))]},[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(we.tabs,pn=>((0,a.uX)(),(0,a.Wv)(gt,{id:`tab-button-${pn.id}`,key:pn.id,class:"app-sidebar-tabs__tab","aria-controls":`tab-${pn.id}`,selected:we.activeTab===pn.id,tab:pn,"onUpdate:selected":cn=>Xe.setActive(pn.id)},null,8,["id","aria-controls","selected","tab","onUpdate:selected"]))),128))],32)):(0,a.Q3)("",!0),(0,a.Lk)("div",{class:(0,f.normalizeClass)(["app-sidebar-tabs__content",{"app-sidebar-tabs__content--multiple":Xe.hasMultipleTabs}])},[(0,a.RG)(ut.$slots,"default",{},void 0,!0)],2)])}const xt=(0,g._)(Zt,[["render",Tt],["__scopeId","data-v-1e2d5bfb"]]);(0,d.r)(d.E);const Jt={name:"NcAppSidebar",components:{NcActions:j.N,NcAppSidebarHeader:N._,NcAppSidebarTabs:xt,NcButton:X.N,NcLoadingIcon:J.N,NcEmptyContent:Z.N,IconArrowRight:c.I,IconClose:p.I,IconDockRight:F,IconStar:P,IconStarOutline:Ht},directives:{Focus:y.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 ut=(0,v.KR)(null);return(0,a.Gt)("NcAppSidebar:header:ref",ut),{uid:(0,w.c)(),isMobile:(0,m.F)(),headerRef:ut}},data(){return{changeNameTranslated:(0,d.a)("Change name"),closeTranslated:(0,d.a)("Close sidebar"),favoriteTranslated:(0,d.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:j.i,t:d.a,preserveElementToReturnFocus(){if(document.activeElement&&document.activeElement!==document.body&&(this.elementToReturnFocus=document.activeElement,this.elementToReturnFocus.getAttribute("role")==="menuitem")){const ut=this.elementToReturnFocus.closest('[role="menu"]');if(ut){const dt=document.querySelector(`[aria-controls="${ut.id}"]`);this.elementToReturnFocus=dt}}},initFocusTrap(){this.focusTrap||(this.focusTrap=(0,i.K)([this.$refs.sidebar,document.querySelector("#header")],{allowOutsideClick:!0,fallbackFocus:this.$refs.closeButton.$el,trapStack:(0,C.g)(),escapeDeactivates:!1}))},toggleFocusTrap(){this.open&&this.isMobile?(this.initFocusTrap(),this.focusTrap.activate()):this.focusTrap?.deactivate()},onKeydownEsc(ut){this.isMobile&&(ut.stopPropagation(),this.closeSidebar())},onAfterEnter(ut){this.elementToReturnFocus&&this.focus(),this.toggleFocusTrap(),this.$emit("opened",ut)},onAfterLeave(ut){this.$emit("closed",ut),this.toggleFocusTrap(),this.elementToReturnFocus?.focus({focusVisible:!0}),this.elementToReturnFocus=null},closeSidebar(ut){this.$emit("close",ut),this.$emit("update:open",!1)},onFigureClick(ut){this.$emit("figureClick",ut)},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,a.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&&O.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(ut){this.$emit("update:name",ut.target.value)},onSubmitName(ut){this.$emit("update:nameEditable",!1),this.$emit("submitName",ut)},onDismissEditing(){this.$emit("update:nameEditable",!1),this.$emit("dismissEditing")},onUpdateActive(ut){this.$emit("update:active",ut)}}},Dt=["aria-labelledby"],en={class:"app-sidebar-header__info"},rt={key:0,class:"app-sidebar-header__tertiary-actions"},_e={class:"app-sidebar-header__name-container"},oe={class:"app-sidebar-header__mainname-container"},Me=["placeholder","value"],Pe=["title"],fe={key:2,class:"app-sidebar-header__description"};function Re(ut,dt,Ue,je,we,Xe){const gt=(0,a.g2)("IconDockRight"),pn=(0,a.g2)("NcButton"),cn=(0,a.g2)("NcLoadingIcon"),hn=(0,a.g2)("IconStar"),En=(0,a.g2)("IconStarOutline"),on=(0,a.g2)("NcAppSidebarHeader"),dn=(0,a.g2)("IconArrowRight"),jn=(0,a.g2)("NcActions"),Jn=(0,a.g2)("IconClose"),$n=(0,a.g2)("NcAppSidebarTabs"),Yi=(0,a.g2)("NcEmptyContent"),di=(0,a.gN)("focus"),fi=(0,a.gN)("click-outside");return(0,a.uX)(),(0,a.Wv)(r.Transition,{appear:"",name:"slide-right",onAfterEnter:Xe.onAfterEnter,onAfterLeave:Xe.onAfterLeave},{default:(0,a.k6)(()=>[(0,a.bo)((0,a.Lk)("aside",{id:"app-sidebar-vue",ref:"sidebar",class:"app-sidebar","aria-labelledby":`app-sidebar-vue-${je.uid}__header`,onKeydown:dt[6]||(dt[6]=(0,r.withKeys)((...Ci)=>Xe.onKeydownEsc&&Xe.onKeydownEsc(...Ci),["esc"]))},[Xe.ncContentSelector&&!Ue.open&&!Ue.noToggle?((0,a.uX)(),(0,a.Wv)(a.Im,{key:0,to:Xe.ncContentSelector},[(0,a.bF)(pn,(0,a.v6)({ref:"toggle","aria-label":Xe.t("Open sidebar"),class:["app-sidebar__toggle",Ue.toggleClasses],variant:"tertiary"},Ue.toggleAttrs,{onClick:dt[0]||(dt[0]=Ci=>ut.$emit("update:open",!0))}),{icon:(0,a.k6)(()=>[(0,a.RG)(ut.$slots,"toggle-icon",{},()=>[(0,a.bF)(gt,{size:20})],!0)]),_:3},16,["aria-label","class"])],8,["to"])):(0,a.Q3)("",!0),(0,a.Lk)("header",{class:(0,f.normalizeClass)(["app-sidebar-header",{"app-sidebar-header--with-figure":Xe.isSlotPopulated(ut.$slots.header?.())||Ue.background,"app-sidebar-header--compact":Ue.compact}])},[Ue.empty?((0,a.uX)(),(0,a.Wv)(on,{key:1,class:"app-sidebar-header__mainname--hidden",name:Ue.name,tabindex:"-1"},null,8,["name"])):(0,a.RG)(ut.$slots,"info",{key:0},()=>[(0,a.Lk)("div",en,[Xe.isSlotPopulated(ut.$slots.header?.())||Ue.background?((0,a.uX)(),(0,a.CE)("div",{key:0,class:(0,f.normalizeClass)(["app-sidebar-header__figure",{"app-sidebar-header__figure--with-action":Xe.hasFigureClickListener}]),style:(0,f.normalizeStyle)({backgroundImage:`url(${Ue.background})`}),tabindex:"0",onClick:dt[1]||(dt[1]=(...Ci)=>Xe.onFigureClick&&Xe.onFigureClick(...Ci)),onKeydown:dt[2]||(dt[2]=(0,r.withKeys)((...Ci)=>Xe.onFigureClick&&Xe.onFigureClick(...Ci),["enter"]))},[(0,a.RG)(ut.$slots,"header",{class:"app-sidebar-header__background"},void 0,!0)],38)):(0,a.Q3)("",!0),(0,a.Lk)("div",{class:(0,f.normalizeClass)(["app-sidebar-header__desc",{"app-sidebar-header__desc--with-tertiary-action":Xe.canStar||Xe.isSlotPopulated(ut.$slots["tertiary-actions"]?.()),"app-sidebar-header__desc--editable":Ue.nameEditable&&!Ue.subname,"app-sidebar-header__desc--with-subname--editable":Ue.nameEditable&&Ue.subname,"app-sidebar-header__desc--without-actions":!Xe.isSlotPopulated(ut.$slots["secondary-actions"]?.())}])},[Xe.canStar||Xe.isSlotPopulated(ut.$slots["tertiary-actions"]?.())?((0,a.uX)(),(0,a.CE)("div",rt,[(0,a.RG)(ut.$slots,"tertiary-actions",{},()=>[Xe.canStar?((0,a.uX)(),(0,a.Wv)(pn,{key:0,"aria-label":we.favoriteTranslated,pressed:we.isStarred,class:"app-sidebar-header__star",variant:"secondary",onClick:(0,r.withModifiers)(Xe.toggleStarred,["prevent"])},{icon:(0,a.k6)(()=>[Ue.starLoading?((0,a.uX)(),(0,a.Wv)(cn,{key:0})):we.isStarred?((0,a.uX)(),(0,a.Wv)(hn,{key:1,size:20})):((0,a.uX)(),(0,a.Wv)(En,{key:2,size:20}))]),_:1},8,["aria-label","pressed","onClick"])):(0,a.Q3)("",!0)],!0)])):(0,a.Q3)("",!0),(0,a.Lk)("div",_e,[(0,a.Lk)("div",oe,[(0,a.bo)((0,a.bF)(on,{class:"app-sidebar-header__mainname",name:Ue.name,linkify:Ue.linkifyName,title:Ue.title,tabindex:Ue.nameEditable?0:-1,onClick:(0,r.withModifiers)(Xe.editName,["self"])},null,8,["name","linkify","title","tabindex","onClick"]),[[r.vShow,!Ue.nameEditable]]),Ue.nameEditable?(0,a.bo)(((0,a.uX)(),(0,a.CE)("form",{key:0,class:"app-sidebar-header__mainname-form",onSubmit:dt[5]||(dt[5]=(0,r.withModifiers)((...Ci)=>Xe.onSubmitName&&Xe.onSubmitName(...Ci),["prevent"]))},[(0,a.bo)((0,a.Lk)("input",{ref:"nameInput",class:"app-sidebar-header__mainname-input",type:"text",placeholder:Ue.namePlaceholder,value:Ue.name,onKeydown:dt[3]||(dt[3]=(0,r.withKeys)((0,r.withModifiers)((...Ci)=>Xe.onDismissEditing&&Xe.onDismissEditing(...Ci),["stop"]),["esc"])),onInput:dt[4]||(dt[4]=(...Ci)=>Xe.onNameInput&&Xe.onNameInput(...Ci))},null,40,Me),[[di]]),(0,a.bF)(pn,{"aria-label":we.changeNameTranslated,type:"submit",variant:"tertiary-no-background"},{icon:(0,a.k6)(()=>[(0,a.bF)(dn,{size:20})]),_:1},8,["aria-label"])],32)),[[fi,()=>Xe.onSubmitName()]]):(0,a.Q3)("",!0),Xe.isSlotPopulated(ut.$slots["secondary-actions"]?.())?((0,a.uX)(),(0,a.Wv)(jn,{key:1,class:"app-sidebar-header__menu","force-menu":Ue.forceMenu},{default:(0,a.k6)(()=>[(0,a.RG)(ut.$slots,"secondary-actions",{},void 0,!0)]),_:3},8,["force-menu"])):(0,a.Q3)("",!0)]),Ue.subname.trim()!==""||ut.$slots.subname?((0,a.uX)(),(0,a.CE)("p",{key:0,title:Ue.subtitle||void 0,class:"app-sidebar-header__subname"},[(0,a.RG)(ut.$slots,"subname",{},()=>[(0,a.eW)((0,f.toDisplayString)(Ue.subname),1)],!0)],8,Pe)):(0,a.Q3)("",!0)])],2)])],!0),(0,a.bF)(pn,{ref:"closeButton","aria-label":we.closeTranslated,title:we.closeTranslated,class:"app-sidebar__close",variant:"tertiary",onClick:(0,r.withModifiers)(Xe.closeSidebar,["prevent"])},{icon:(0,a.k6)(()=>[(0,a.bF)(Jn,{size:20})]),_:1},8,["aria-label","title","onClick"]),Xe.isSlotPopulated(ut.$slots.description?.())&&!Ue.empty?((0,a.uX)(),(0,a.CE)("div",fe,[(0,a.RG)(ut.$slots,"description",{},void 0,!0)])):(0,a.Q3)("",!0)],2),(0,a.bo)((0,a.bF)($n,{ref:"tabs",active:Ue.active,"force-tabs":Ue.forceTabs,"onUpdate:active":Xe.onUpdateActive},{default:(0,a.k6)(()=>[(0,a.RG)(ut.$slots,"default",{},void 0,!0)]),_:3},8,["active","force-tabs","onUpdate:active"]),[[r.vShow,!Ue.loading]]),Ue.loading?((0,a.uX)(),(0,a.Wv)(Yi,{key:1},{icon:(0,a.k6)(()=>[(0,a.bF)(cn,{size:64})]),_:1})):(0,a.Q3)("",!0)],40,Dt),[[r.vShow,Ue.open]])]),_:3},8,["onAfterEnter","onAfterLeave"])}const We=(0,g._)(Jt,[["render",Re],["__scopeId","data-v-104e67d6"]])},41603:(W,b,n)=>{"use strict";n.d(b,{_:()=>v});var e=n(20641),i=n(90033),a=n(50953),f=n(80680);const r=["title"],v=(0,e.pM)({__name:"NcAppSidebarHeader",props:{name:{},title:{},linkify:{type:Boolean}},setup(c){const p=(0,e.WQ)("NcAppSidebar:header:ref");return(g,u)=>(0,e.bo)(((0,e.uX)(),(0,e.CE)("h2",{ref_key:"headerRef",ref:p,tabindex:"-1",title:g.title},[(0,e.eW)((0,i.toDisplayString)(g.name),1)],8,r)),[[(0,a.R1)(f.A),{text:g.name,linkify:g.linkify}]])}})},58109:(W,b,n)=>{"use strict";var e=n(20641),i=n(90033),a=n(52697);const f={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(g){this.$el.scrollHeight-this.$el.scrollTop===this.$el.clientHeight&&this.$emit("bottomReached",g),this.$emit("scroll",g)},renderIcon(){return this.$slots.icon?.()}}},r=["id","aria-hidden","aria-label","aria-labelledby","role","tabindex"],v={class:"hidden-visually"};function c(g,u,l,m,y,d){return(0,e.uX)(),(0,e.CE)("section",{id:`tab-${l.id}`,"aria-hidden":!d.isActive,"aria-label":d.isTablistShown()?void 0:l.name,"aria-labelledby":d.isTablistShown()?`tab-button-${l.id}`:void 0,class:(0,i.normalizeClass)(["app-sidebar__tab",{"app-sidebar__tab--active":d.isActive}]),role:d.isTablistShown()?"tabpanel":void 0,tabindex:d.isTablistShown()?0:-1,onScroll:u[0]||(u[0]=(...w)=>d.onScroll&&d.onScroll(...w))},[(0,e.Lk)("h3",v,(0,i.toDisplayString)(l.name),1),(0,e.RG)(g.$slots,"default",{},void 0,!0)],42,r)}const p=(0,a._)(f,[["render",c],["__scopeId","data-v-dba10798"]])},34273:(W,b,n)=>{"use strict";n.d(b,{N:()=>O});var e=n(20641),i=n(90033),a=n(50953),f=n(82253),r=n(56040),v=n(26905),c=n(47031),p=n(52697);const g=(0,e.pM)({__name:"NcAssistantButton",props:{disabled:{type:Boolean},text:{default:""},variant:{default:"secondary"}},emits:["click"],setup(N){return(X,V)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)([{[X.$style.assistantButton_disabled]:X.disabled,[X.$style.assistantButton_primary]:X.variant==="primary"},X.$style.assistantButton])},[(0,e.bF)(v.N,{class:(0,i.normalizeClass)(X.$style.assistantButton__button),disabled:X.disabled,variant:"tertiary",onClick:V[0]||(V[0]=Z=>X.$emit("click",Z))},(0,e.eX)({icon:(0,e.k6)(()=>[X.variant==="primary"?((0,e.uX)(),(0,e.Wv)(c.N,{key:0,class:(0,i.normalizeClass)(X.$style.assistantButton__icon),path:(0,a.R1)(f.n)},null,8,["class","path"])):((0,e.uX)(),(0,e.Wv)(r.N,{key:1}))]),_:2},[X.text||X.$slots.default?{name:"default",fn:(0,e.k6)(()=>[(0,e.Lk)("div",{class:(0,i.normalizeClass)(X.$style.assistantButton__text)},[(0,e.RG)(X.$slots,"default",{},()=>[(0,e.eW)((0,i.toDisplayString)(X.text),1)])],2)]),key:"0"}:void 0]),1032,["class","disabled"])],2))}}),j={$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"}},O=(0,p._)(g,[["__cssModules",j]])},71555:(W,b,n)=>{"use strict";n.d(b,{N:()=>g});var e=n(20641),i=n(90033),a=n(52697);const f=(0,e.pM)({__name:"NcAssistantContent",props:{contentClasses:{default:""}},setup(u){return(l,m)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(l.$style.assistantContent)},[(0,e.Lk)("div",{class:(0,i.normalizeClass)([l.$style.assistantContent__inner,l.contentClasses])},[(0,e.RG)(l.$slots,"default")],2)],2))}}),p={$style:{"material-design-icon":"_material-design-icon_ri18g_12",assistantContent:"_assistantContent_ri18g_20",assistantContent__inner:"_assistantContent__inner_ri18g_25"}},g=(0,a._)(f,[["__cssModules",p]])},56040:(W,b,n)=>{"use strict";n.d(b,{N:()=>O});var e=n(20641),i=n(53751),a=n(90033),f=n(50953),r=n(82253),v=n(27359),c=n(34163),p=n(52697);const g=["id"],u=["id"],l=["d","fill"],m=(0,e.pM)({__name:"NcAssistantIcon",props:{inline:{type:Boolean},size:{default:20}},setup(N){(0,i.useCssVars)(se=>({"6629513e":J.value}));const X=N,V=(0,v.u)(),Z=(0,c.c)(),J=(0,e.EW)(()=>`${X.size}px`);return(se,Y)=>((0,e.uX)(),(0,e.CE)("span",{"aria-hidden":"true",class:(0,a.normalizeClass)([se.$style.assistantIcon,se.inline&&se.$style.assistantIcon_inline]),role:"img"},[((0,e.uX)(),(0,e.CE)("svg",{class:(0,a.normalizeClass)(se.$style.assistantIcon__svg),viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[(0,e.Lk)("defs",null,[(0,f.R1)(V)?((0,e.uX)(),(0,e.CE)("linearGradient",{key:0,id:(0,f.R1)(Z),gradientTransform:"rotateX(285)"},[...Y[0]||(Y[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,g)):((0,e.uX)(),(0,e.CE)("linearGradient",{key:1,id:(0,f.R1)(Z),gradientTransform:"rotateX(285)"},[...Y[1]||(Y[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,u))]),(0,e.Lk)("path",{d:(0,f.R1)(r.n),fill:`url('#${(0,f.R1)(Z)}')`},null,8,l)],2))],2))}}),j={$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"}},O=(0,p._)(m,[["__cssModules",j]])},78074:(W,b,n)=>{"use strict";n.d(b,{N:()=>et,u:()=>x});var e=n(21777),i=n(66802),a=n(53053),f=n(61338),r=n(63814),v=n(22078),c=n(39867),p=n(81128),g=n(53340),u=n(68732),l=n(27359),m=n(49765),y=n(37396),d=n(95570),w=n(33463),C=n(13606),j=n(70580),O=n(67098),N=n(20641),X=n(90033),V=n(1940),Z=n(52697),J=n(87485),se=n(3168),Y=n(72770),pe=n(4192),I=n(66667),s=n(59518),_=n(74076),F=n(26905),E=n(47031),k=n(74363);(0,C.r)(C.i);const x={data(){return{hasStatus:!1,userStatus:{status:null,message:null,icon:null}}},methods:{async fetchUserStatus(Qe){if(!Qe)return;const Ht=(0,J.F)();if(!(!Object.hasOwn(Ht,"user_status")||!Ht.user_status.enabled)&&(0,e.HW)())try{const{data:qe}=await i.Ay.get((0,r.KT)("apps/user_status/api/v1/statuses/{userId}",{userId:Qe}));this.setUserStatus(qe.ocs.data)}catch(qe){if(qe.response.status===404&&qe.response.data.ocs?.data?.length===0)return;se.l.error("Failed to fetch user status",{error:qe})}},setUserStatus({status:Qe,message:Ht,icon:qe}){this.userStatus.status=Qe||"",this.userStatus.message=Ht||"",this.userStatus.icon=qe||"",this.hasStatus=!!Qe}}},R=(0,a.c0)("f7cloud").persist().build();function M(Qe){const Ht=R.getItem("user-has-avatar."+Qe);return typeof Ht=="string"?!!Ht:null}function o(Qe,Ht){Qe&&R.setItem("user-has-avatar."+Qe,Ht)}const P={name:"NcAvatar",directives:{ClickOutside:v.z0},components:{IconDotsHorizontal:c.I,NcActions:c.N,NcButton:F.N,NcIconSvgWrapper:E.N,NcLoadingIcon:k.N,NcUserStatusIcon:Y.N},mixins:[x],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,l.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,C.a)("Avatar of {displayName}, {status}",{displayName:this.displayName??this.user,status:(0,Y.g)(this.userStatus.status)}):(0,C.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:Qe,g:Ht,b:qe}=(0,w.l)(this.userIdentifier);return{backgroundColor:`rgba(${Qe}, ${Ht}, ${qe}, 0.1)`}},initialsStyle(){const{r:Qe,g:Ht,b:qe}=(0,w.l)(this.userIdentifier);return{color:`rgb(${Qe}, ${Ht}, ${qe})`}},tooltip(){return this.disableTooltip?null:this.tooltipMessage?this.tooltipMessage:this.displayName},initials(){let Qe="?";if(this.showInitials){const Ht=this.userIdentifier.trim();if(Ht==="")return Qe;const qe=Ht.match(/[\p{L}\p{N}\s]/gu);if(!qe)return Qe;const De=qe.join(""),Je=De.lastIndexOf(" ");Qe=String.fromCodePoint(De.codePointAt(0)),Je!==-1&&(Qe=Qe.concat(String.fromCodePoint(De.codePointAt(Je+1))))}return Qe.toLocaleUpperCase()},menu(){const Qe=this.contactsMenuActions.map(qe=>{const De=(0,p.g)(this.$router,qe.hyperlink);return{ncActionComponent:De?s.N:I.N,ncActionComponentProps:De?{to:De,icon:qe.icon}:{href:qe.hyperlink,icon:qe.icon},text:qe.title}});for(const qe of(0,d.N)(this.contactsMenuData))try{Qe.push({ncActionComponent:pe.N,ncActionComponentProps:{onClick:()=>qe.callback(this.contactsMenuData)},text:qe.displayName(this.contactsMenuData),iconSvg:qe.iconSvg(this.contactsMenuData)})}catch(De){se.l.error(`Failed to render ContactsMenu action ${qe.id}`,{error:De,action:qe})}function Ht(qe){const De=document.createTextNode(qe),Je=document.createElement("p");return Je.appendChild(De),Je.innerHTML}if(!this.hideStatus&&(this.userStatus.icon||this.userStatus.message)){const qe=`<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%">${Ht(this.userStatus.icon)}</text>
</svg>`;return[{ncActionComponent:_.N,ncActionComponentProps:{},iconSvg:this.userStatus.icon?qe:void 0,text:`${this.userStatus.message}`}].concat(Qe)}return Qe}},watch:{url(){this.userDoesNotExist=!1,this.loadAvatarUrl()},user(){this.userDoesNotExist=!1,this.isMenuLoaded=!1,this.loadAvatarUrl()}},mounted(){this.loadAvatarUrl(),(0,f.B1)("settings:avatar:updated",this.loadAvatarUrl),(0,f.B1)("settings:display-name:updated",this.loadAvatarUrl),!this.hideStatus&&this.user&&!this.isNoUser?(this.preloadedUserStatus?this.setUserStatus(this.preloadedUserStatus):this.fetchUserStatus(this.user),(0,f.B1)("user_status:status.updated",this.handleUserStatusUpdated)):!this.hideStatus&&this.preloadedUserStatus&&this.setUserStatus(this.preloadedUserStatus)},beforeUnmount(){(0,f.al)("settings:avatar:updated",this.loadAvatarUrl),(0,f.al)("settings:display-name:updated",this.loadAvatarUrl),(0,f.al)("user_status:status.updated",this.handleUserStatusUpdated)},methods:{t:C.a,handleUserStatusUpdated(Qe){this.user===Qe.userId&&(this.userStatus={status:Qe.status,icon:Qe.icon,message:Qe.message},this.hasStatus=Qe.status!==null)},async toggleMenu(Qe){Qe.type==="keydown"&&Qe.key!=="Enter"||(this.contactsMenuOpenState||await this.fetchContactsMenu(),this.contactsMenuOpenState=!this.contactsMenuOpenState)},closeMenu(){this.contactsMenuOpenState=!1},async fetchContactsMenu(){this.contactsMenuLoading=!0;try{const Qe=encodeURIComponent(this.user),{data:Ht}=await i.Ay.post((0,r.Jv)("contactsmenu/findOne"),`shareType=0&shareWith=${Qe}`);this.contactsMenuData=Ht,this.contactsMenuActions=Ht.topAction?[Ht.topAction].concat(Ht.actions):Ht.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 Qe=this.avatarUrlGenerator(this.user,64),Ht=[Qe+" 1x",this.avatarUrlGenerator(this.user,512)+" 8x"].join(", ");this.updateImageIfValid(Qe,Ht)}else{const Qe=this.avatarUrlGenerator(this.user,512);this.updateImageIfValid(Qe)}},avatarUrlGenerator(Qe,Ht){let qe=(0,V.g)(Qe,{size:Ht,isDarkTheme:this.isDarkTheme,isGuest:this.isGuest});return Qe===(0,e.HW)()?.uid&&typeof oc_userconfig<"u"&&(qe+="?v="+window.oc_userconfig.avatar.version),qe},updateImageIfValid(Qe,Ht=null){const qe=M(this.user);if(this.isUserDefined&&typeof qe=="boolean"){this.isAvatarLoaded=!0,this.avatarUrlLoaded=Qe,Ht&&(this.avatarSrcSetLoaded=Ht),qe===!1&&(this.userDoesNotExist=!0);return}const De=new Image;De.onload=()=>{this.avatarUrlLoaded=Qe,Ht&&(this.avatarSrcSetLoaded=Ht),this.isAvatarLoaded=!0,o(this.user,!0)},De.onerror=Je=>{se.l.debug("[NcAvatar] Invalid avatar url",{error:Je,url:Qe}),this.avatarUrlLoaded=null,this.avatarSrcSetLoaded=null,this.userDoesNotExist=!0,this.isAvatarLoaded=!1,o(this.user,!1)},Ht&&(De.srcset=Ht),De.src=Qe}}},$=["title"],K=["src","srcset"],q={key:2,class:"avatardiv__user-status avatardiv__user-status--icon"};function Fe(Qe,Ht,qe,De,Je,yt){const jt=(0,N.g2)("NcLoadingIcon"),Lt=(0,N.g2)("IconDotsHorizontal"),ct=(0,N.g2)("NcButton"),Bt=(0,N.g2)("NcIconSvgWrapper"),gn=(0,N.g2)("NcActions"),Mt=(0,N.g2)("NcUserStatusIcon"),Zt=(0,N.gN)("click-outside");return(0,N.bo)(((0,N.uX)(),(0,N.CE)("span",{class:(0,X.normalizeClass)(["avatardiv popovermenu-wrapper",{"avatardiv--unknown":Je.userDoesNotExist,"avatardiv--with-menu":yt.hasMenu,"avatardiv--with-menu-loading":Je.contactsMenuLoading}]),style:(0,X.normalizeStyle)(yt.avatarStyle),title:yt.tooltip},[(0,N.RG)(Qe.$slots,"icon",{},()=>[qe.iconClass?((0,N.uX)(),(0,N.CE)("span",{key:0,class:(0,X.normalizeClass)([qe.iconClass,"avatar-class-icon"])},null,2)):Je.isAvatarLoaded&&!Je.userDoesNotExist?((0,N.uX)(),(0,N.CE)("img",{key:1,src:Je.avatarUrlLoaded,srcset:Je.avatarSrcSetLoaded,alt:""},null,8,K)):(0,N.Q3)("",!0)],!0),yt.hasMenu&&yt.menu.length===0?((0,N.uX)(),(0,N.Wv)(ct,{key:0,"aria-label":yt.avatarAriaLabel,class:"action-item action-item__menutoggle",variant:"tertiary-no-background",onClick:yt.toggleMenu},{icon:(0,N.k6)(()=>[Je.contactsMenuLoading?((0,N.uX)(),(0,N.Wv)(jt,{key:0})):((0,N.uX)(),(0,N.Wv)(Lt,{key:1,size:20}))]),_:1},8,["aria-label","onClick"])):yt.hasMenu?((0,N.uX)(),(0,N.Wv)(gn,{key:1,open:Je.contactsMenuOpenState,"onUpdate:open":Ht[0]||(Ht[0]=Kt=>Je.contactsMenuOpenState=Kt),"aria-label":yt.avatarAriaLabel,container:qe.menuContainer,"force-menu":"","manual-open":"",variant:"tertiary-no-background",onClick:yt.toggleMenu},(0,N.eX)({default:(0,N.k6)(()=>[((0,N.uX)(!0),(0,N.CE)(N.FK,null,(0,N.pI)(yt.menu,(Kt,Tt)=>((0,N.uX)(),(0,N.Wv)((0,N.$y)(Kt.ncActionComponent),(0,N.v6)({key:Tt},{ref_for:!0},Kt.ncActionComponentProps),(0,N.eX)({default:(0,N.k6)(()=>[(0,N.eW)(" "+(0,X.toDisplayString)(Kt.text),1)]),_:2},[Kt.iconSvg?{name:"icon",fn:(0,N.k6)(()=>[(0,N.bF)(Bt,{svg:Kt.iconSvg},null,8,["svg"])]),key:"0"}:void 0]),1040))),128))]),_:2},[Je.contactsMenuLoading?{name:"icon",fn:(0,N.k6)(()=>[(0,N.bF)(jt)]),key:"0"}:void 0]),1032,["open","aria-label","container","onClick"])):(0,N.Q3)("",!0),yt.showUserStatusIconOnAvatar?((0,N.uX)(),(0,N.CE)("span",q,(0,X.toDisplayString)(Qe.userStatus.icon),1)):yt.canDisplayUserStatus?((0,N.uX)(),(0,N.Wv)(Mt,{key:3,class:"avatardiv__user-status",status:Qe.userStatus.status,"aria-hidden":String(yt.hasMenu)},null,8,["status","aria-hidden"])):(0,N.Q3)("",!0),yt.showInitials?((0,N.uX)(),(0,N.CE)("span",{key:4,style:(0,X.normalizeStyle)(yt.initialsWrapperStyle),class:"avatardiv__initials-wrapper"},[(0,N.Lk)("span",{style:(0,X.normalizeStyle)(yt.initialsStyle),class:"avatardiv__initials"},(0,X.toDisplayString)(yt.initials),5)],4)):(0,N.Q3)("",!0)],14,$)),[[Zt,yt.closeMenu]])}const et=(0,Z._)(P,[["render",Fe],["__scopeId","data-v-d7dc2a1f"]])},88856:(W,b,n)=>{"use strict";n.d(b,{N:()=>O});var e=n(20641),i=n(90033),a=n(53751),f=n(52697),r=n(26905),v=n(34163),c=n(39867);const p={name:"ChevronRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},g=["aria-hidden","aria-label"],u=["fill","width","height"],l={d:"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"},m={key:0};function y(N,X,V,Z,J,se){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(N.$attrs,{"aria-hidden":V.title?null:"true","aria-label":V.title,class:"material-design-icon chevron-right-icon",role:"img",onClick:X[0]||(X[0]=Y=>N.$emit("click",Y))}),[((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",l,[V.title?((0,e.uX)(),(0,e.CE)("title",m,(0,i.toDisplayString)(V.title),1)):(0,e.Q3)("",!0)])],8,u))],16,g)}const d=(0,f._)(p,[["render",y]]),w={name:"NcBreadcrumb",components:{NcActions:c.N,ChevronRight:d,NcButton:r.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 N=(0,v.c)();return{actionsContainer:`.vue-crumb[data-crumb-id="${N}"]`,crumbId:N}},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(N){this.$emit("update:open",N)},dropped(N){return this.disableDrop||(this.$emit("dropped",N,this.to||this.href),this.$parent.$emit("dropped",N,this.to||this.href),this.hovering=!1),!1},dragEnter(N){this.$emit("dragenter",N),!this.disableDrop&&(this.hovering=!0)},dragLeave(N){this.$emit("dragleave",N),!this.disableDrop&&(N.target.contains(N.relatedTarget)||this.$refs.crumb.contains(N.relatedTarget)||(this.hovering=!1))}}},C=["data-crumb-id"];function j(N,X,V,Z,J,se){const Y=(0,e.g2)("NcButton"),pe=(0,e.g2)("NcActions"),I=(0,e.g2)("ChevronRight");return(0,e.uX)(),(0,e.CE)("li",{ref:"crumb",class:(0,i.normalizeClass)(["vue-crumb",[{"vue-crumb--hovered":J.hovering},N.$props.class]]),"data-crumb-id":Z.crumbId,draggable:"false",onDragstart:(0,a.withModifiers)(()=>{},["prevent"]),onDrop:X[0]||(X[0]=(0,a.withModifiers)((...s)=>se.dropped&&se.dropped(...s),["prevent"])),onDragover:(0,a.withModifiers)(()=>{},["prevent"]),onDragenter:X[1]||(X[1]=(...s)=>se.dragEnter&&se.dragEnter(...s)),onDragleave:X[2]||(X[2]=(...s)=>se.dragLeave&&se.dragLeave(...s))},[(V.name||V.icon||N.$slots.icon)&&!N.$slots.default?((0,e.uX)(),(0,e.Wv)(Y,(0,e.v6)({key:0,"aria-label":V.icon?V.name:void 0,variant:"tertiary"},se.linkAttributes),(0,e.eX)({_:2},[N.$slots.icon||V.icon?{name:"icon",fn:(0,e.k6)(()=>[(0,e.RG)(N.$slots,"icon",{},()=>[(0,e.Lk)("span",{class:(0,i.normalizeClass)([V.icon,"icon"])},null,2)],!0)]),key:"0"}:void 0,!(N.$slots.icon||V.icon)||V.forceIconText?{name:"default",fn:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(V.name),1)]),key:"1"}:void 0]),1040,["aria-label"])):(0,e.Q3)("",!0),N.$slots.default?((0,e.uX)(),(0,e.Wv)(pe,{key:1,ref:"actions",container:Z.actionsContainer,"force-menu":V.forceMenu,"force-name":"","menu-name":V.name,open:V.open,title:V.title,variant:"tertiary","onUpdate:open":se.onOpenChange},{icon:(0,e.k6)(()=>[(0,e.RG)(N.$slots,"menu-icon",{},void 0,!0)]),default:(0,e.k6)(()=>[(0,e.RG)(N.$slots,"default",{},void 0,!0)]),_:3},8,["container","force-menu","menu-name","open","title","onUpdate:open"])):(0,e.Q3)("",!0),(0,e.bF)(I,{class:"vue-crumb__separator",size:20})],42,C)}const O=(0,f._)(w,[["render",j],["__scopeId","data-v-28ef52a4"]])},51596:(W,b,n)=>{"use strict";n.d(b,{N:()=>X});var e=n(61338),i=n(12454),a=n(20641),f=n(90033),r=n(52697),v=n(39867),c=n(4192),p=n(66667),g=n(59518),u=n(88856);const l={name:"FolderIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},m=["aria-hidden","aria-label"],y=["fill","width","height"],d={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"},w={key:0};function C(V,Z,J,se,Y,pe){return(0,a.uX)(),(0,a.CE)("span",(0,a.v6)(V.$attrs,{"aria-hidden":J.title?null:"true","aria-label":J.title,class:"material-design-icon folder-icon",role:"img",onClick:Z[0]||(Z[0]=I=>V.$emit("click",I))}),[((0,a.uX)(),(0,a.CE)("svg",{fill:J.fillColor,class:"material-design-icon__svg",width:J.size,height:J.size,viewBox:"0 0 24 24"},[(0,a.Lk)("path",d,[J.title?((0,a.uX)(),(0,a.CE)("title",w,(0,f.toDisplayString)(J.title),1)):(0,a.Q3)("",!0)])],8,y))],16,m)}const j=(0,r._)(l,[["render",C]]),O="vue-crumb",N={name:"NcBreadcrumbs",components:{NcActions:v.N,NcActionButton:c.N,NcActionRouter:g.N,NcActionLink:p.N,NcBreadcrumb:u.N,IconFolder:j},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,i.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,Z=[],J=this.$refs.container.offsetWidth;let se=this.getTotalWidth();this.$refs.breadcrumb__actions&&(se+=this.$refs.breadcrumb__actions.offsetWidth);let Y=se-J;Y+=Y>0?64:0;let pe=0;const I=Math.floor(V/2);for(;Y>0&&pe<V-2;){const s=I+(pe%2?pe+1:pe)/2*Math.pow(-1,pe+V%2);Y-=this.getWidth(this.breadcrumbsRefs[s]?.$el,s===this.breadcrumbsRefs.length-1),Z.push(s),pe++}this.arraysEqual(this.hiddenIndices,Z.sort((s,_)=>s-_))||(this.hiddenIndices=Z)},arraysEqual(V,Z){if(V.length!==Z.length)return!1;if(V===Z)return!0;if(V===null||Z===null)return!1;for(let J=0;J<V.length;++J)if(V[J]!==Z[J])return!1;return!0},getTotalWidth(){return this.breadcrumbsRefs.reduce((V,Z,J)=>V+this.getWidth(Z.$el,J===this.breadcrumbsRefs.length-1),0)},getWidth(V,Z){if(!V?.classList)return 0;const J=V.classList.contains(`${O}--hidden`);V.style.minWidth="auto",Z&&(V.style.maxWidth="210px"),V.classList.remove(`${O}--hidden`);const se=V.offsetWidth;return J&&V.classList.add(`${O}--hidden`),V.style.minWidth="",V.style.maxWidth="",se},preventDefault(V){return V.preventDefault&&V.preventDefault(),!1},dragStart(V){return this.preventDefault(V)},dropped(V,Z,J){J||this.$emit("dropped",V,Z),this.menuBreadcrumbProps.open=!1;const se=document.querySelectorAll(`.${O}`);for(const Y of se)Y.classList.remove(`${O}--hovered`);return this.preventDefault(V)},dragOver(V){return this.preventDefault(V)},dragEnter(V,Z){if(!Z&&V.target.closest){const J=V.target.closest(`.${O}`);if(J.classList&&J.classList.contains(O)){const se=document.querySelectorAll(`.${O}`);for(const Y of se)Y.classList.remove(`${O}--hovered`);J.classList.add(`${O}--hovered`)}}},dragLeave(V,Z){if(!Z&&!V.target.contains(V.relatedTarget)&&V.target.closest){const J=V.target.closest(`.${O}`);if(J.contains(V.relatedTarget))return;J.classList&&J.classList.contains(O)&&J.classList.remove(`${O}--hovered`)}},hideCrumbs(){this.breadcrumbsRefs.forEach((V,Z)=>{V?.$el?.classList&&(this.hiddenIndices.includes(Z)?V.$el.classList.add(`${O}--hidden`):V.$el.classList.remove(`${O}--hidden`))})},isBreadcrumb(V){return V?.type?.name==="NcBreadcrumb"}},render(){let V=[];if(this.$slots.default?.().forEach(Y=>{if(this.isBreadcrumb(Y)){V.push(Y);return}Y?.type===a.FK&&Y?.children?.forEach?.(pe=>{this.isBreadcrumb(pe)&&V.push(pe)})}),V.length===0)return;V[0]=(0,a.E3)(V[0],{icon:this.rootIcon,ref:"breadcrumbs"});const Z=[];V=V.map((Y,pe)=>(0,a.E3)(Y,{ref:I=>{Z[pe]=I}}));const J=[...V];this.hiddenIndices.length&&J.splice(Math.round(V.length/2),0,(0,a.h)(u.N,{class:"dropdown",...this.menuBreadcrumbProps,"aria-hidden":!0,ref:"actionsBreadcrumb",key:"actions-breadcrumb-1",onDragenter:()=>{this.menuBreadcrumbProps.open=!0},onDragleave:this.closeActions,"onUpdate:open":Y=>{this.menuBreadcrumbProps.open=Y}},{default:()=>this.hiddenIndices.filter(Y=>Y<=V.length-1).map(Y=>{const pe=V[Y],{to:I,href:s,disableDrop:_,name:F,...E}=pe.props;delete E.ref;let k=c.N,x="";s&&(k=p.N,x=s),I&&(k=g.N,x=I);const R=(0,a.h)(j,{size:20});return(0,a.h)(k,{...E,class:O,href:s||null,to:I||null,draggable:!1,onDragstart:this.dragStart,onDrop:M=>this.dropped(M,x,_),onDragover:this.dragOver,onDragenter:M=>this.dragEnter(M,_),onDragleave:M=>this.dragLeave(M,_)},{default:()=>F,icon:()=>R})})}));const se=[(0,a.h)("nav",{"aria-label":this.ariaLabel},[(0,a.h)("ul",{class:"breadcrumb__crumbs"},[J])])];return(0,v.i)(this.$slots.actions?.())&&se.push((0,a.h)("div",{class:"breadcrumb__actions",ref:"breadcrumb__actions"},this.$slots.actions?.())),this.breadcrumbsRefs=Z,(0,a.h)("div",{class:["breadcrumb",{"breadcrumb--collapsed":this.hiddenIndices.length===V.length-2}],ref:"container"},se)}},X=(0,r._)(N,[["__scopeId","data-v-af2b1226"]])},26905:(W,b,n)=>{"use strict";n.d(b,{N:()=>l});var e=n(20641),i=n(50953),a=n(90033),f=n(35696),r=n(97172),v=n(52697);const c={class:"button-vue__wrapper"},p={class:"button-vue__icon"},g={class:"button-vue__text"},u=(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(m,{emit:y}){const d=m,w=y,C=(0,e.WQ)(f.Tk,null)!==null,j=(0,e.EW)(()=>C&&d.to?"RouterLink":d.href?"a":"button"),O=(0,e.EW)(()=>j.value==="button"&&typeof d.pressed=="boolean"),N=(0,e.EW)(()=>d.pressed?"primary":d.pressed===!1&&d.variant==="primary"?"secondary":d.variant),X=(0,e.EW)(()=>N.value.startsWith("tertiary")),V=(0,e.EW)(()=>d.alignment.split("-")[0]),Z=(0,e.EW)(()=>d.alignment.includes("-")),J=(0,e.WQ)("NcPopover:trigger:attrs",()=>({}),!1),se=(0,e.EW)(()=>J()),Y=(0,e.EW)(()=>{if(j.value==="RouterLink")return{to:d.to,activeClass:"active"};if(j.value==="a")return{href:d.href||"#",target:d.target,rel:"nofollow noreferrer noopener",download:d.download||void 0};if(j.value==="button")return{...se.value,"aria-pressed":d.pressed,type:d.type,disabled:d.disabled}});function pe(I){O.value&&w("update:pressed",!d.pressed),w("click",I)}return(I,s)=>((0,e.uX)(),(0,e.Wv)((0,e.$y)(j.value),(0,e.v6)({class:["button-vue",[`button-vue--size-${I.size}`,{[`button-vue--${N.value}`]:N.value,"button-vue--tertiary":X.value,"button-vue--wide":I.wide,[`button-vue--${V.value}`]:V.value!=="center","button-vue--reverse":Z.value,"button-vue--legacy":(0,i.R1)(r.i)}]],"aria-label":I.ariaLabel},Y.value,{onClick:pe}),{default:(0,e.k6)(()=>[(0,e.Lk)("span",c,[(0,e.Lk)("span",p,[(0,e.RG)(I.$slots,"icon",{},void 0,!0)]),(0,e.Lk)("span",g,[(0,e.RG)(I.$slots,"default",{},()=>[(0,e.eW)((0,a.toDisplayString)(I.text),1)],!0)])])]),_:3},16,["class","aria-label"]))}}),l=(0,v._)(u,[["__scopeId","data-v-e4697e39"]])},19258:(W,b,n)=>{"use strict";n.d(b,{N:()=>je});var e=n(20641),i=n(90033),a=n(53751),f=n(52697),r=n(74363),v=n(13606),c=n(34163),p=n(45106);const g={name:"CheckboxBlankOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},u=["aria-hidden","aria-label"],l=["fill","width","height"],m={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"},y={key:0};function d(we,Xe,gt,pn,cn,hn){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(we.$attrs,{"aria-hidden":gt.title?null:"true","aria-label":gt.title,class:"material-design-icon checkbox-blank-outline-icon",role:"img",onClick:Xe[0]||(Xe[0]=En=>we.$emit("click",En))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:gt.fillColor,class:"material-design-icon__svg",width:gt.size,height:gt.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",m,[gt.title?((0,e.uX)(),(0,e.CE)("title",y,(0,i.toDisplayString)(gt.title),1)):(0,e.Q3)("",!0)])],8,l))],16,u)}const w=(0,f._)(g,[["render",d]]),C={name:"CheckboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},j=["aria-hidden","aria-label"],O=["fill","width","height"],N={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"},X={key:0};function V(we,Xe,gt,pn,cn,hn){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(we.$attrs,{"aria-hidden":gt.title?null:"true","aria-label":gt.title,class:"material-design-icon checkbox-marked-icon",role:"img",onClick:Xe[0]||(Xe[0]=En=>we.$emit("click",En))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:gt.fillColor,class:"material-design-icon__svg",width:gt.size,height:gt.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",N,[gt.title?((0,e.uX)(),(0,e.CE)("title",X,(0,i.toDisplayString)(gt.title),1)):(0,e.Q3)("",!0)])],8,O))],16,j)}const Z=(0,f._)(C,[["render",V]]),J={name:"MinusBoxIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},se=["aria-hidden","aria-label"],Y=["fill","width","height"],pe={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"},I={key:0};function s(we,Xe,gt,pn,cn,hn){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(we.$attrs,{"aria-hidden":gt.title?null:"true","aria-label":gt.title,class:"material-design-icon minus-box-icon",role:"img",onClick:Xe[0]||(Xe[0]=En=>we.$emit("click",En))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:gt.fillColor,class:"material-design-icon__svg",width:gt.size,height:gt.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",pe,[gt.title?((0,e.uX)(),(0,e.CE)("title",I,(0,i.toDisplayString)(gt.title),1)):(0,e.Q3)("",!0)])],8,Y))],16,se)}const _=(0,f._)(J,[["render",s]]),F={name:"RadioboxBlankIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},E=["aria-hidden","aria-label"],k=["fill","width","height"],x={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"},R={key:0};function M(we,Xe,gt,pn,cn,hn){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(we.$attrs,{"aria-hidden":gt.title?null:"true","aria-label":gt.title,class:"material-design-icon radiobox-blank-icon",role:"img",onClick:Xe[0]||(Xe[0]=En=>we.$emit("click",En))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:gt.fillColor,class:"material-design-icon__svg",width:gt.size,height:gt.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",x,[gt.title?((0,e.uX)(),(0,e.CE)("title",R,(0,i.toDisplayString)(gt.title),1)):(0,e.Q3)("",!0)])],8,k))],16,E)}const o=(0,f._)(F,[["render",M]]),P={name:"RadioboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},$=["aria-hidden","aria-label"],K=["fill","width","height"],q={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"},Fe={key:0};function et(we,Xe,gt,pn,cn,hn){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(we.$attrs,{"aria-hidden":gt.title?null:"true","aria-label":gt.title,class:"material-design-icon radiobox-marked-icon",role:"img",onClick:Xe[0]||(Xe[0]=En=>we.$emit("click",En))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:gt.fillColor,class:"material-design-icon__svg",width:gt.size,height:gt.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",q,[gt.title?((0,e.uX)(),(0,e.CE)("title",Fe,(0,i.toDisplayString)(gt.title),1)):(0,e.Q3)("",!0)])],8,K))],16,$)}const Qe=(0,f._)(P,[["render",et]]),Ht={name:"ToggleSwitchIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},qe=["aria-hidden","aria-label"],De=["fill","width","height"],Je={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"},yt={key:0};function jt(we,Xe,gt,pn,cn,hn){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(we.$attrs,{"aria-hidden":gt.title?null:"true","aria-label":gt.title,class:"material-design-icon toggle-switch-icon",role:"img",onClick:Xe[0]||(Xe[0]=En=>we.$emit("click",En))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:gt.fillColor,class:"material-design-icon__svg",width:gt.size,height:gt.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",Je,[gt.title?((0,e.uX)(),(0,e.CE)("title",yt,(0,i.toDisplayString)(gt.title),1)):(0,e.Q3)("",!0)])],8,De))],16,qe)}const Lt=(0,f._)(Ht,[["render",jt]]),ct={name:"ToggleSwitchOffIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Bt=["aria-hidden","aria-label"],gn=["fill","width","height"],Mt={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"},Zt={key:0};function Kt(we,Xe,gt,pn,cn,hn){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(we.$attrs,{"aria-hidden":gt.title?null:"true","aria-label":gt.title,class:"material-design-icon toggle-switch-off-icon",role:"img",onClick:Xe[0]||(Xe[0]=En=>we.$emit("click",En))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:gt.fillColor,class:"material-design-icon__svg",width:gt.size,height:gt.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",Mt,[gt.title?((0,e.uX)(),(0,e.CE)("title",Zt,(0,i.toDisplayString)(gt.title),1)):(0,e.Q3)("",!0)])],8,gn))],16,Bt)}const Tt=(0,f._)(ct,[["render",Kt]]),xt="checkbox",Jt="radio",Dt="switch",en="button",rt={name:"NcCheckboxContent",components:{NcLoadingIcon:r.N},props:{iconClass:{type:[String,Object],default:null},textClass:{type:[String,Object],default:null},type:{type:String,default:"checkbox",validator:we=>[xt,Jt,Dt,en].includes(we)},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===en},checkboxRadioIconElement(){return this.type===Jt?this.isChecked?Qe:o:this.type===Dt?this.isChecked?Lt:Tt:this.indeterminate?_:this.isChecked?Z:w}}},_e={key:0,class:"checkbox-content__wrapper"},oe=["id"],Me=["id"];function Pe(we,Xe,gt,pn,cn,hn){const En=(0,e.g2)("NcLoadingIcon");return(0,e.uX)(),(0,e.CE)("span",{class:(0,i.normalizeClass)(["checkbox-content",{["checkbox-content-"+gt.type]:!0,"checkbox-content--button-variant":gt.buttonVariant,"checkbox-content--has-text":!!we.$slots.default}])},[(0,e.Lk)("span",{class:(0,i.normalizeClass)(["checkbox-content__icon",{"checkbox-content__icon--checked":gt.isChecked,"checkbox-content__icon--has-description":!hn.isButtonType&&we.$slots.description,[gt.iconClass]:!0}]),"aria-hidden":!0,inert:""},[(0,e.RG)(we.$slots,"icon",{checked:gt.isChecked,loading:gt.loading},()=>[gt.loading?((0,e.uX)(),(0,e.Wv)(En,{key:0})):gt.buttonVariant?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,e.$y)(hn.checkboxRadioIconElement),{key:1,size:gt.iconSize},null,8,["size"]))],!0)],2),we.$slots.default||we.$slots.description?((0,e.uX)(),(0,e.CE)("span",_e,[we.$slots.default?((0,e.uX)(),(0,e.CE)("span",{key:0,id:gt.labelId,class:(0,i.normalizeClass)(["checkbox-content__text",gt.textClass])},[(0,e.RG)(we.$slots,"default",{},void 0,!0)],10,oe)):(0,e.Q3)("",!0),!hn.isButtonType&&we.$slots.description?((0,e.uX)(),(0,e.CE)("span",{key:1,id:gt.descriptionId,class:"checkbox-content__description"},[(0,e.RG)(we.$slots,"description",{},void 0,!0)],8,Me)):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0)],2)}const fe=(0,f._)(rt,[["render",Pe],["__scopeId","data-v-a1ac280f"]]);(0,v.r)();const Re={name:"NcCheckboxRadioSwitch",components:{NcCheckboxContent:fe},inheritAttrs:!1,props:{id:{type:String,default:()=>"checkbox-radio-switch-"+(0,c.c)(),validator:we=>we.trim()!==""},wrapperId:{type:String,default:null},name:{type:String,default:null},ariaLabel:{type:String,default:""},type:{type:String,default:"checkbox",validator:we=>[xt,Jt,Dt,en].includes(we)},buttonVariant:{type:Boolean,default:!1},buttonVariantGrouped:{type:String,default:"no",validator:we=>["no","vertical","horizontal"].includes(we)},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(we,{emit:Xe}){const gt=(0,p.u)();(0,e.sV)(()=>gt?.value.register(!1));const pn=(0,e.EW)(()=>gt?.value?Jt:we.type),cn=(0,e.EW)({get(){return gt?.value?gt.value.modelValue:we.modelValue},set(hn){gt?.value?gt.value.onUpdate(hn):Xe("update:modelValue",hn)}});return{internalType:pn,internalModelValue:cn,labelId:(0,c.c)(),descriptionId:(0,c.c)()}},computed:{isButtonType(){return this.internalType===en},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===Dt?36:20},cssIconSize(){return this.iconSize+"px"},cssIconHeight(){return this.internalType===Dt?"16px":this.cssIconSize},inputType(){return[xt,Jt,en].includes(this.internalType)?this.internalType:xt},isChecked(){return this.value!==null?Array.isArray(this.internalModelValue)?[...this.internalModelValue].indexOf(this.value)>-1:this.internalModelValue===this.value:this.internalModelValue===!0},hasIndeterminate(){return[xt,Jt].includes(this.inputType)}},mounted(){if(this.name&&this.internalType===xt&&!Array.isArray(this.internalModelValue))throw new Error("When using groups of checkboxes, the updated value will be an array.");if(this.name&&this.internalType===Dt)throw new Error("Switches are not made to be used for data sets. Please use checkboxes instead.");if(typeof this.internalModelValue!="boolean"&&this.internalType===Dt)throw new Error("Switches can only be used with boolean as modelValue prop.")},methods:{t:v.a,n:v.u,onToggle(we){if(this.disabled||we.target.tagName.toLowerCase()==="a")return;if(this.internalType===Jt){this.internalModelValue=this.value;return}if(this.internalType===Dt){this.internalModelValue=!this.isChecked;return}if(typeof this.internalModelValue=="boolean"){this.internalModelValue=!this.internalModelValue;return}const Xe=this.getInputsSet().filter(gt=>gt.checked).map(gt=>gt.value);Xe.includes(this.value)?this.internalModelValue=Xe.filter(gt=>gt!==this.value):this.internalModelValue=[...Xe,this.value]},getInputsSet(){return[...document.getElementsByName(this.name)]}}},We=()=>{(0,a.useCssVars)(we=>({"65a7082e":we.cssIconSize,"20f7d30f":we.cssIconHeight}))},ut=Re.setup;Re.setup=ut?(we,Xe)=>(We(),ut(we,Xe)):We;const dt=["id","aria-labelledby","aria-describedby","aria-label","disabled","type","value","checked",".indeterminate","required","name"];function Ue(we,Xe,gt,pn,cn,hn){const En=(0,e.g2)("NcCheckboxContent");return(0,e.uX)(),(0,e.Wv)((0,e.$y)(hn.computedWrapperElement),(0,e.v6)({id:gt.wrapperId??(hn.isButtonType?gt.id:null),"aria-label":hn.isButtonType&&gt.ariaLabel?gt.ariaLabel:void 0,class:["checkbox-radio-switch",[we.$props.class,{["checkbox-radio-switch-"+pn.internalType]:pn.internalType,"checkbox-radio-switch--checked":hn.isChecked,"checkbox-radio-switch--disabled":gt.disabled,"checkbox-radio-switch--indeterminate":hn.hasIndeterminate?gt.indeterminate:!1,"checkbox-radio-switch--button-variant":gt.buttonVariant,"checkbox-radio-switch--button-variant-v-grouped":gt.buttonVariant&&gt.buttonVariantGrouped==="vertical","checkbox-radio-switch--button-variant-h-grouped":gt.buttonVariant&&gt.buttonVariantGrouped==="horizontal","button-vue":hn.isButtonType}]],style:gt.style,type:hn.isButtonType?"button":null},hn.isButtonType?we.$attrs:{},(0,e.Tb)(hn.isButtonType?hn.listeners:{})),{default:(0,e.k6)(()=>[hn.isButtonType?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("input",(0,e.v6)({key:0,id:gt.id,"aria-labelledby":!hn.isButtonType&&!gt.ariaLabel?pn.labelId:null,"aria-describedby":!hn.isButtonType&&(gt.description||we.$slots.description)?pn.descriptionId:null,"aria-label":gt.ariaLabel||void 0,class:"checkbox-radio-switch__input",disabled:gt.disabled,type:hn.inputType,value:gt.value,checked:hn.isChecked,".indeterminate":hn.hasIndeterminate?gt.indeterminate:null,required:gt.required,name:gt.name},we.$attrs,(0,e.Tb)(hn.listeners,!0)),null,48,dt)),(0,e.bF)(En,{id:hn.isButtonType?void 0:`${gt.id}-label`,class:"checkbox-radio-switch__content","icon-class":"checkbox-radio-switch__icon","text-class":"checkbox-radio-switch__text",type:pn.internalType,indeterminate:hn.hasIndeterminate?gt.indeterminate:!1,"button-variant":gt.buttonVariant,"is-checked":hn.isChecked,loading:gt.loading,"label-id":pn.labelId,"description-id":pn.descriptionId,"icon-size":hn.iconSize,onClick:hn.onToggle},(0,e.eX)({icon:(0,e.k6)(()=>[(0,e.RG)(we.$slots,"icon",{},void 0,!0)]),_:2},[we.$slots.description||gt.description?{name:"description",fn:(0,e.k6)(()=>[(0,e.RG)(we.$slots,"description",{},()=>[(0,e.eW)((0,i.toDisplayString)(gt.description),1)],!0)]),key:"0"}:void 0,we.$slots.default?{name:"default",fn:(0,e.k6)(()=>[(0,e.RG)(we.$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 je=(0,f._)(Re,[["render",Ue],["__scopeId","data-v-0dcb138a"]])},17142:(W,b,n)=>{"use strict";n.d(b,{N:()=>y});var e=n(20641),i=n(90033),a=n(50953),f=n(82253),r=n(4192),v=n(39867),c=n(47031),p=n(13606),g=n(52697);(0,p.r)();const u={key:0,class:"nc-chip__icon"},l={class:"nc-chip__text"},m=(0,e.pM)({__name:"NcChip",props:{ariaLabelClose:{default:(0,p.a)("Close")},actionsContainer:{default:"body"},text:{default:""},iconPath:{default:void 0},iconSvg:{default:void 0},noClose:{type:Boolean},variant:{default:"secondary"}},emits:["close"],setup(d,{emit:w}){const C=d,j=w,O=(0,e.Ht)(),N=(0,e.EW)(()=>!C.noClose),X=()=>!!O.actions,V=()=>!!(C.iconPath||C.iconSvg||O.icon);return(Z,J)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["nc-chip",{[`nc-chip--${Z.variant}`]:!0,"nc-chip--no-actions":Z.noClose&&!X(),"nc-chip--no-icon":!V()}])},[V()?((0,e.uX)(),(0,e.CE)("span",u,[(0,e.RG)(Z.$slots,"icon",{},()=>[Z.iconPath||Z.iconSvg?((0,e.uX)(),(0,e.Wv)(c.N,{key:0,inline:"",path:Z.iconPath,svg:Z.iconPath?void 0:Z.iconSvg,size:18},null,8,["path","svg"])):(0,e.Q3)("",!0)],!0)])):(0,e.Q3)("",!0),(0,e.Lk)("span",l,[(0,e.RG)(Z.$slots,"default",{},()=>[(0,e.eW)((0,i.toDisplayString)(Z.text),1)],!0)]),N.value||X()?((0,e.uX)(),(0,e.Wv)(v.N,{key:1,class:"nc-chip__actions",container:Z.actionsContainer,"force-menu":!N.value,variant:"tertiary-no-background"},{default:(0,e.k6)(()=>[N.value?((0,e.uX)(),(0,e.Wv)(r.N,{key:0,"close-after-click":"",onClick:J[0]||(J[0]=se=>j("close"))},{icon:(0,e.k6)(()=>[(0,e.bF)(c.N,{path:(0,a.R1)(f.b),size:20},null,8,["path"])]),default:(0,e.k6)(()=>[(0,e.eW)(" "+(0,i.toDisplayString)(Z.ariaLabelClose),1)]),_:1})):(0,e.Q3)("",!0),(0,e.RG)(Z.$slots,"actions",{},void 0,!0)]),_:3},8,["container","force-menu"])):(0,e.Q3)("",!0)],2))}}),y=(0,g._)(m,[["__scopeId","data-v-2aa1d7ea"]])},23897:(W,b,n)=>{"use strict";var e=n(12454),i=n(20641),a=n(90033),f=n(53751),r=n(50953),v=n(13606),c=n(4192),p=n(39867),g=n(78074),u=n(81128),l=n(52697),m=n(91202),y=n(66802),d=n(63814);(0,v.r)(v.v);const w={name:"NcCollectionListItem",components:{NcAvatar:g.N,NcActions:p.N,NcActionButton:c.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 yt=>[yt.iconClass]},typeClass(){return yt=>"resource-type-"+yt.type},resources(){return this.collection.resources?.filter(yt=>!Array.isArray(yt))??[]},getComponent(){return yt=>{const jt=(0,u.g)(this.$router,yt.link);return jt?{component:"router-link",to:jt,href:void 0}:{component:"a",to:void 0,href:yt.link}}},iconUrl(){return yt=>yt.mimetype?OC.MimeType.getIconUrl(yt.mimetype):yt.iconUrl?yt.iconUrl:""}},methods:{t:v.a,toggleDetails(){this.detailsOpen=!this.detailsOpen},showDetails(){this.detailsOpen=!0},removeResource(yt,jt){this.$emit("removeResource",{collectionId:yt.id,resourceType:jt.type,resourceId:jt.id})},openRename(){this.newName=this.collection.name},renameCollection(){this.newName&&this.$emit("renameCollection",{collectionId:this.collection.id,name:this.newName}),this.newName=null}}},C={class:"collection-list-item"},j={key:2,class:"linked-icons"},O=["src","alt"],N={key:3,class:"sharingOptionsGroup"},X={key:0,class:"error"},V={key:0,class:"resource-list-details"},Z=["src","alt"],J={class:"resource-name"},se=["onClick"];function Y(yt,jt,Lt,ct,Bt,gn){const Mt=(0,i.g2)("NcAvatar"),Zt=(0,i.g2)("NcActionButton"),Kt=(0,i.g2)("NcActions");return(0,i.uX)(),(0,i.CE)("li",C,[(0,i.bF)(Mt,{"display-name":Lt.collection.name,"allow-placeholder":"",class:"collection-avatar"},null,8,["display-name"]),Bt.newName===null?((0,i.uX)(),(0,i.CE)("span",{key:0,class:"collection-item-name",title:"",onClick:jt[0]||(jt[0]=(...Tt)=>gn.showDetails&&gn.showDetails(...Tt))},(0,a.toDisplayString)(Lt.collection.name),1)):((0,i.uX)(),(0,i.CE)("form",{key:1,class:(0,a.normalizeClass)({"should-shake":Lt.error}),onSubmit:jt[2]||(jt[2]=(0,f.withModifiers)((...Tt)=>gn.renameCollection&&gn.renameCollection(...Tt),["prevent"]))},[(0,i.bo)((0,i.Lk)("input",{"onUpdate:modelValue":jt[1]||(jt[1]=Tt=>Bt.newName=Tt),type:"text",autocomplete:"off",autocapitalize:"off"},null,512),[[f.vModelText,Bt.newName]]),jt[3]||(jt[3]=(0,i.Lk)("input",{type:"submit",value:"",class:"icon-confirm"},null,-1))],34)),!Bt.detailsOpen&&Bt.newName===null?((0,i.uX)(),(0,i.CE)("div",j,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(gn.resources.slice(0,2),Tt=>((0,i.uX)(),(0,i.Wv)((0,i.$y)(gn.getComponent(Tt).component),{key:Tt.type+"|"+Tt.id,title:Tt.name,to:gn.getComponent(Tt).to,href:gn.getComponent(Tt).href,class:(0,a.normalizeClass)(gn.typeClass(Tt))},{default:(0,i.k6)(()=>[(0,i.Lk)("img",{src:gn.iconUrl(Tt),alt:Tt.name},null,8,O)]),_:2},1032,["title","to","href","class"]))),128))])):(0,i.Q3)("",!0),Bt.newName===null?((0,i.uX)(),(0,i.CE)("span",N,[(0,i.bF)(Kt,null,{default:(0,i.k6)(()=>[(0,i.bF)(Zt,{icon:"icon-info",onClick:(0,f.withModifiers)(gn.toggleDetails,["prevent"])},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Bt.detailsOpen?gn.t("Hide details"):gn.t("Show details")),1)]),_:1},8,["onClick"]),(0,i.bF)(Zt,{icon:"icon-rename",onClick:(0,f.withModifiers)(gn.openRename,["prevent"])},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(gn.t("Rename project")),1)]),_:1},8,["onClick"])]),_:1})])):(0,i.Q3)("",!0),(0,i.bF)(f.Transition,{name:"fade"},{default:(0,i.k6)(()=>[Lt.error?((0,i.uX)(),(0,i.CE)("div",X,(0,a.toDisplayString)(Lt.error),1)):(0,i.Q3)("",!0)]),_:1}),(0,i.bF)(f.Transition,{name:"fade"},{default:(0,i.k6)(()=>[Bt.detailsOpen?((0,i.uX)(),(0,i.CE)("ul",V,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(gn.resources,Tt=>((0,i.uX)(),(0,i.CE)("li",{key:Tt.type+"|"+Tt.id,class:(0,a.normalizeClass)(gn.typeClass(Tt))},[((0,i.uX)(),(0,i.Wv)((0,i.$y)(gn.getComponent(Tt).component),{to:gn.getComponent(Tt).to,href:gn.getComponent(Tt).href},{default:(0,i.k6)(()=>[(0,i.Lk)("img",{src:gn.iconUrl(Tt),alt:Tt.name},null,8,Z),(0,i.Lk)("span",J,(0,a.toDisplayString)(Tt.name||""),1)]),_:2},1032,["to","href"])),(0,i.Lk)("span",{class:"icon-close",onClick:xt=>gn.removeResource(Lt.collection,Tt)},null,8,se)],2))),128))])):(0,i.Q3)("",!0)]),_:1})])}const pe=(0,l._)(w,[["render",Y],["__scopeId","data-v-52d18b4a"]]);(0,v.r)(v.w);function I(yt){return yt.data.ocs.data}function s(yt,jt){return y.Ay.put((0,d.KT)("collaboration/resources/collections/{collectionId}",{collectionId:yt}),{collectionName:jt}).then(I)}function _(yt,jt){return y.Ay.get((0,d.KT)("collaboration/resources/{resourceType}/{resourceId}",{resourceType:yt,resourceId:jt})).then(I)}function F(yt,jt,Lt){return y.Ay.post((0,d.KT)("collaboration/resources/{resourceType}/{resourceId}",{resourceType:yt,resourceId:jt}),{name:Lt}).then(I)}function E(yt,jt,Lt){return y.Ay.post((0,d.KT)("collaboration/resources/collections/{collectionId}",{collectionId:yt}),{resourceType:jt,resourceId:Lt}).then(I)}function k(yt,jt,Lt){return y.Ay.delete((0,d.KT)("collaboration/resources/collections/{collectionId}",{collectionId:yt}),{params:{resourceType:jt,resourceId:Lt}}).then(I)}function x(yt){return y.Ay.get((0,d.KT)("collaboration/resources/collections/search/{query}",{query:yt})).then(I)}function R(){const yt=(0,r.KR)([]),jt=xt=>{yt.value=xt},Lt=xt=>{yt.value.push(xt)},ct=xt=>{yt.value=yt.value.filter(Jt=>Jt.id!==xt)},Bt=xt=>{const Jt=yt.value.findIndex(Dt=>Dt.id===xt.id);Jt!==-1?yt.value[Jt]=xt:Lt(xt)},gn=async({resourceType:xt,resourceId:Jt})=>{const Dt=await _(xt,Jt);jt(Dt)},Mt=async({baseResourceType:xt,baseResourceId:Jt,resourceType:Dt,resourceId:en,name:rt})=>{const _e=await F(xt,Jt,rt);Lt(_e),await Kt({collectionId:_e.id,resourceType:Dt,resourceId:en})},Zt=async({collectionId:xt,name:Jt})=>{const Dt=await s(xt,Jt);Bt(Dt)};async function Kt({collectionId:xt,resourceType:Jt,resourceId:Dt}){const en=await E(xt,Jt,String(Dt));Bt(en)}return{storedCollections:yt,fetchCollectionsByResource:gn,createCollection:Mt,renameCollection:Zt,addResourceToCollection:Kt,removeResourceFromCollection:async({collectionId:xt,resourceType:Jt,resourceId:Dt})=>{const en=await k(xt,Jt,String(Dt));en.resources.length>0?Bt(en):ct(xt)}}}const M=0,o=1,P={name:"NcCollectionList",components:{NcCollectionListItem:pe,NcAvatar:g.N,NcSelect:m.N},props:{type:{type:String,default:null},id:{type:String,default:null},name:{type:String,default:""},isActive:{type:Boolean,default:!0}},setup(){const{storedCollections:yt,fetchCollectionsByResource:jt,createCollection:Lt,addResourceToCollection:ct,removeResourceFromCollection:Bt,renameCollection:gn}=R(),Mt=(0,r.KR)([]),Zt=(0,e.A)(function(Kt,Tt){Kt!==""&&(Tt(!0),x(Kt).then(xt=>{Mt.value=xt}).catch(xt=>{logger.error("Failed to search for collections",{error:xt})}).finally(()=>{Tt(!1)}))},500);return{storedCollections:yt,fetchCollectionsByResource:jt,createCollection:Lt,addResourceToCollection:ct,removeResourceFromCollection:Bt,renameCollection:gn,searchCollections:Mt,search:Zt}},data(){return{selectIsOpen:!1,generatingCodes:!1,codes:void 0,value:null,model:{},collectionsError:{},error:null,isSelectOpen:!1}},computed:{collections(){return this.storedCollections.filter(yt=>yt.resources.some(jt=>jt&&jt.id===String(this.id)&&jt.type===this.type))},placeholder(){return this.isSelectOpen?(0,v.a)("Type to search for existing projects"):(0,v.a)("Add to a project")},options(){const yt=[];window.OCP.Collaboration.getTypes().sort().forEach(jt=>{yt.push({method:M,type:jt,title:window.OCP.Collaboration.getLabel(jt),class:window.OCP.Collaboration.getIcon(jt),action:()=>window.OCP.Collaboration.trigger(jt)})});for(const jt in this.searchCollections)this.collections.find(Lt=>Lt.id===this.searchCollections[jt].id)||yt.push({method:o,title:this.searchCollections[jt].name,collectionId:this.searchCollections[jt].id});return yt},resourceIdentifier(){return{resourceType:this.type,resourceId:this.id,isActive:this.isActive}}},watch:{resourceIdentifier:{deep:!0,immediate:!0,handler(yt){!yt.isActive||!yt.resourceId||!yt.resourceType||this.fetchCollectionsByResource(yt)}}},methods:{t:v.a,select(yt){yt.method===M&&yt.action().then(jt=>{this.createCollection({baseResourceType:this.type,baseResourceId:this.id,resourceType:yt.type,resourceId:jt,name:this.name}).catch(Lt=>{this.setError((0,v.a)("Failed to create a project"),Lt)})}).catch(jt=>{loger.error("[NcCollectionList] No resource selected",jt)}),yt.method===o&&this.addResourceToCollection({collectionId:yt.collectionId,resourceType:this.type,resourceId:this.id}).catch(jt=>{this.setError((0,v.a)("Failed to add the item to the project"),jt)}),this.value=null},showSelect(){this.selectIsOpen=!0,this.$refs.select.$el.focus()},setError(yt,jt){logger.error(yt,{error:jt}),this.error=yt,setTimeout(()=>{this.error=null},5e3)},renameCollectionFromItem({collectionId:yt,name:jt}){this.renameCollection({collectionId:yt,name:jt}).catch(Lt=>{logger.error((0,v.a)("Failed to rename the project"),{error:Lt}),this.collectionsError[yt]=(0,v.a)("Failed to rename the project"),setTimeout(()=>{this.collectionsError[yt]=null},5e3)})}}},$={key:0,id:"collection-list",class:"collection-list"},K={id:"collection-select-container"},q={class:"option__desc"},Fe={class:"option__title"},et={class:"option__wrapper"},Qe={class:"option__title"},Ht={class:"hint"},qe={key:0,class:"error"};function De(yt,jt,Lt,ct,Bt,gn){const Mt=(0,i.g2)("NcAvatar"),Zt=(0,i.g2)("NcSelect"),Kt=(0,i.g2)("NcCollectionListItem");return gn.collections&&Lt.type&&Lt.id?((0,i.uX)(),(0,i.CE)("ul",$,[(0,i.Lk)("li",{onClick:jt[3]||(jt[3]=(...Tt)=>gn.showSelect&&gn.showSelect(...Tt))},[jt[4]||(jt[4]=(0,i.Lk)("div",{class:"avatar"},[(0,i.Lk)("span",{class:"icon-projects"})],-1)),(0,i.Lk)("div",K,[(0,i.bF)(Zt,{ref:"select",modelValue:Bt.value,"onUpdate:modelValue":jt[0]||(jt[0]=Tt=>Bt.value=Tt),"aria-label-combobox":gn.t("Add to a project"),options:gn.options,placeholder:gn.placeholder,label:"title",limit:5,onClose:jt[1]||(jt[1]=Tt=>Bt.isSelectOpen=!1),onOpen:jt[2]||(jt[2]=Tt=>Bt.isSelectOpen=!0),"onOption:selected":gn.select,onSearch:ct.search},{"selected-option":(0,i.k6)(Tt=>[(0,i.Lk)("span",q,[(0,i.Lk)("span",Fe,(0,a.toDisplayString)(Tt.title),1)])]),option:(0,i.k6)(Tt=>[(0,i.Lk)("span",et,[Tt.class?((0,i.uX)(),(0,i.CE)("span",{key:0,class:(0,a.normalizeClass)([Tt.class,"avatar"])},null,2)):Tt.method!==2?((0,i.uX)(),(0,i.Wv)(Mt,{key:1,"allow-placeholder":"","display-name":Tt.title},null,8,["display-name"])):(0,i.Q3)("",!0),(0,i.Lk)("span",Qe,(0,a.toDisplayString)(Tt.title),1)])]),default:(0,i.k6)(()=>[(0,i.Lk)("p",Ht,(0,a.toDisplayString)(gn.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,i.bF)(f.Transition,{name:"fade"},{default:(0,i.k6)(()=>[Bt.error?((0,i.uX)(),(0,i.CE)("li",qe,(0,a.toDisplayString)(Bt.error),1)):(0,i.Q3)("",!0)]),_:1}),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(gn.collections,Tt=>((0,i.uX)(),(0,i.Wv)(Kt,{key:Tt.id,collection:Tt,error:Bt.collectionsError[Tt.id],onRenameCollection:gn.renameCollectionFromItem,onRemoveResource:ct.removeResourceFromCollection},null,8,["collection","error","onRenameCollection","onRemoveResource"]))),128))])):(0,i.Q3)("",!0)}const Je=(0,l._)(P,[["render",De],["__scopeId","data-v-d175e795"]])},77041:(W,b,n)=>{"use strict";n.d(b,{N:()=>Pt});var e=n(20641),i=n(50953),a=n(90033),f=n(53751);function r(le,Ce){c(le)&&(le="100%");var ze=p(le);return le=Ce===360?le:Math.min(Ce,Math.max(0,parseFloat(le))),ze&&(le=parseInt(String(le*Ce),10)/100),Math.abs(le-Ce)<1e-6?1:(Ce===360?le=(le<0?le%Ce+Ce:le%Ce)/parseFloat(String(Ce)):le=le%Ce/parseFloat(String(Ce)),le)}function v(le){return Math.min(1,Math.max(0,le))}function c(le){return typeof le=="string"&&le.indexOf(".")!==-1&&parseFloat(le)===1}function p(le){return typeof le=="string"&&le.indexOf("%")!==-1}function g(le){return le=parseFloat(le),(isNaN(le)||le<0||le>1)&&(le=1),le}function u(le){return le<=1?"".concat(Number(le)*100,"%"):le}function l(le){return le.length===1?"0"+le:String(le)}function m(le,Ce,ze){return{r:r(le,255)*255,g:r(Ce,255)*255,b:r(ze,255)*255}}function y(le,Ce,ze){le=r(le,255),Ce=r(Ce,255),ze=r(ze,255);var at=Math.max(le,Ce,ze),be=Math.min(le,Ce,ze),H=0,te=0,ae=(at+be)/2;if(at===be)te=0,H=0;else{var ne=at-be;switch(te=ae>.5?ne/(2-at-be):ne/(at+be),at){case le:H=(Ce-ze)/ne+(Ce<ze?6:0);break;case Ce:H=(ze-le)/ne+2;break;case ze:H=(le-Ce)/ne+4;break;default:break}H/=6}return{h:H,s:te,l:ae}}function d(le,Ce,ze){return ze<0&&(ze+=1),ze>1&&(ze-=1),ze<.16666666666666666?le+(Ce-le)*(6*ze):ze<.5?Ce:ze<.6666666666666666?le+(Ce-le)*(.6666666666666666-ze)*6:le}function w(le,Ce,ze){var at,be,H;if(le=r(le,360),Ce=r(Ce,100),ze=r(ze,100),Ce===0)be=ze,H=ze,at=ze;else{var te=ze<.5?ze*(1+Ce):ze+Ce-ze*Ce,ae=2*ze-te;at=d(ae,te,le+.3333333333333333),be=d(ae,te,le),H=d(ae,te,le-.3333333333333333)}return{r:at*255,g:be*255,b:H*255}}function C(le,Ce,ze){le=r(le,255),Ce=r(Ce,255),ze=r(ze,255);var at=Math.max(le,Ce,ze),be=Math.min(le,Ce,ze),H=0,te=at,ae=at-be,ne=at===0?0:ae/at;if(at===be)H=0;else{switch(at){case le:H=(Ce-ze)/ae+(Ce<ze?6:0);break;case Ce:H=(ze-le)/ae+2;break;case ze:H=(le-Ce)/ae+4;break;default:break}H/=6}return{h:H,s:ne,v:te}}function j(le,Ce,ze){le=r(le,360)*6,Ce=r(Ce,100),ze=r(ze,100);var at=Math.floor(le),be=le-at,H=ze*(1-Ce),te=ze*(1-be*Ce),ae=ze*(1-(1-be)*Ce),ne=at%6,ye=[ze,te,H,H,ae,ze][ne],Ne=[ae,ze,ze,te,H,H][ne],kt=[H,H,ae,ze,ze,te][ne];return{r:ye*255,g:Ne*255,b:kt*255}}function O(le,Ce,ze,at){var be=[l(Math.round(le).toString(16)),l(Math.round(Ce).toString(16)),l(Math.round(ze).toString(16))];return at&&be[0].startsWith(be[0].charAt(1))&&be[1].startsWith(be[1].charAt(1))&&be[2].startsWith(be[2].charAt(1))?be[0].charAt(0)+be[1].charAt(0)+be[2].charAt(0):be.join("")}function N(le,Ce,ze,at,be){var H=[l(Math.round(le).toString(16)),l(Math.round(Ce).toString(16)),l(Math.round(ze).toString(16)),l(V(at))];return be&&H[0].startsWith(H[0].charAt(1))&&H[1].startsWith(H[1].charAt(1))&&H[2].startsWith(H[2].charAt(1))&&H[3].startsWith(H[3].charAt(1))?H[0].charAt(0)+H[1].charAt(0)+H[2].charAt(0)+H[3].charAt(0):H.join("")}function X(le,Ce,ze,at){var be=[pad2(V(at)),pad2(Math.round(le).toString(16)),pad2(Math.round(Ce).toString(16)),pad2(Math.round(ze).toString(16))];return be.join("")}function V(le){return Math.round(parseFloat(le)*255).toString(16)}function Z(le){return J(le)/255}function J(le){return parseInt(le,16)}function se(le){return{r:le>>16,g:(le&65280)>>8,b:le&255}}var Y={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 pe(le){var Ce={r:0,g:0,b:0},ze=1,at=null,be=null,H=null,te=!1,ae=!1;return typeof le=="string"&&(le=x(le)),typeof le=="object"&&(R(le.r)&&R(le.g)&&R(le.b)?(Ce=m(le.r,le.g,le.b),te=!0,ae=String(le.r).substr(-1)==="%"?"prgb":"rgb"):R(le.h)&&R(le.s)&&R(le.v)?(at=u(le.s),be=u(le.v),Ce=j(le.h,at,be),te=!0,ae="hsv"):R(le.h)&&R(le.s)&&R(le.l)&&(at=u(le.s),H=u(le.l),Ce=w(le.h,at,H),te=!0,ae="hsl"),Object.prototype.hasOwnProperty.call(le,"a")&&(ze=le.a)),ze=g(ze),{ok:te,format:le.format||ae,r:Math.min(255,Math.max(Ce.r,0)),g:Math.min(255,Math.max(Ce.g,0)),b:Math.min(255,Math.max(Ce.b,0)),a:ze}}var I="[-\\+]?\\d+%?",s="[-\\+]?\\d*\\.\\d+%?",_="(?:".concat(s,")|(?:").concat(I,")"),F="[\\s|\\(]+(".concat(_,")[,|\\s]+(").concat(_,")[,|\\s]+(").concat(_,")\\s*\\)?"),E="[\\s|\\(]+(".concat(_,")[,|\\s]+(").concat(_,")[,|\\s]+(").concat(_,")[,|\\s]+(").concat(_,")\\s*\\)?"),k={CSS_UNIT:new RegExp(_),rgb:new RegExp("rgb"+F),rgba:new RegExp("rgba"+E),hsl:new RegExp("hsl"+F),hsla:new RegExp("hsla"+E),hsv:new RegExp("hsv"+F),hsva:new RegExp("hsva"+E),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 x(le){if(le=le.trim().toLowerCase(),le.length===0)return!1;var Ce=!1;if(Y[le])le=Y[le],Ce=!0;else if(le==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ze=k.rgb.exec(le);return ze?{r:ze[1],g:ze[2],b:ze[3]}:(ze=k.rgba.exec(le),ze?{r:ze[1],g:ze[2],b:ze[3],a:ze[4]}:(ze=k.hsl.exec(le),ze?{h:ze[1],s:ze[2],l:ze[3]}:(ze=k.hsla.exec(le),ze?{h:ze[1],s:ze[2],l:ze[3],a:ze[4]}:(ze=k.hsv.exec(le),ze?{h:ze[1],s:ze[2],v:ze[3]}:(ze=k.hsva.exec(le),ze?{h:ze[1],s:ze[2],v:ze[3],a:ze[4]}:(ze=k.hex8.exec(le),ze?{r:J(ze[1]),g:J(ze[2]),b:J(ze[3]),a:Z(ze[4]),format:Ce?"name":"hex8"}:(ze=k.hex6.exec(le),ze?{r:J(ze[1]),g:J(ze[2]),b:J(ze[3]),format:Ce?"name":"hex"}:(ze=k.hex4.exec(le),ze?{r:J(ze[1]+ze[1]),g:J(ze[2]+ze[2]),b:J(ze[3]+ze[3]),a:Z(ze[4]+ze[4]),format:Ce?"name":"hex8"}:(ze=k.hex3.exec(le),ze?{r:J(ze[1]+ze[1]),g:J(ze[2]+ze[2]),b:J(ze[3]+ze[3]),format:Ce?"name":"hex"}:!1)))))))))}function R(le){return!!k.CSS_UNIT.exec(String(le))}var M=function(){function le(Ce,ze){Ce===void 0&&(Ce=""),ze===void 0&&(ze={});var at;if(Ce instanceof le)return Ce;typeof Ce=="number"&&(Ce=se(Ce)),this.originalInput=Ce;var be=pe(Ce);this.originalInput=Ce,this.r=be.r,this.g=be.g,this.b=be.b,this.a=be.a,this.roundA=Math.round(100*this.a)/100,this.format=(at=ze.format)!==null&&at!==void 0?at:be.format,this.gradientType=ze.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=be.ok}return le.prototype.isDark=function(){return this.getBrightness()<128},le.prototype.isLight=function(){return!this.isDark()},le.prototype.getBrightness=function(){var Ce=this.toRgb();return(Ce.r*299+Ce.g*587+Ce.b*114)/1e3},le.prototype.getLuminance=function(){var Ce=this.toRgb(),ze,at,be,H=Ce.r/255,te=Ce.g/255,ae=Ce.b/255;return H<=.03928?ze=H/12.92:ze=Math.pow((H+.055)/1.055,2.4),te<=.03928?at=te/12.92:at=Math.pow((te+.055)/1.055,2.4),ae<=.03928?be=ae/12.92:be=Math.pow((ae+.055)/1.055,2.4),.2126*ze+.7152*at+.0722*be},le.prototype.getAlpha=function(){return this.a},le.prototype.setAlpha=function(Ce){return this.a=g(Ce),this.roundA=Math.round(100*this.a)/100,this},le.prototype.isMonochrome=function(){var Ce=this.toHsl().s;return Ce===0},le.prototype.toHsv=function(){var Ce=C(this.r,this.g,this.b);return{h:Ce.h*360,s:Ce.s,v:Ce.v,a:this.a}},le.prototype.toHsvString=function(){var Ce=C(this.r,this.g,this.b),ze=Math.round(Ce.h*360),at=Math.round(Ce.s*100),be=Math.round(Ce.v*100);return this.a===1?"hsv(".concat(ze,", ").concat(at,"%, ").concat(be,"%)"):"hsva(".concat(ze,", ").concat(at,"%, ").concat(be,"%, ").concat(this.roundA,")")},le.prototype.toHsl=function(){var Ce=y(this.r,this.g,this.b);return{h:Ce.h*360,s:Ce.s,l:Ce.l,a:this.a}},le.prototype.toHslString=function(){var Ce=y(this.r,this.g,this.b),ze=Math.round(Ce.h*360),at=Math.round(Ce.s*100),be=Math.round(Ce.l*100);return this.a===1?"hsl(".concat(ze,", ").concat(at,"%, ").concat(be,"%)"):"hsla(".concat(ze,", ").concat(at,"%, ").concat(be,"%, ").concat(this.roundA,")")},le.prototype.toHex=function(Ce){return Ce===void 0&&(Ce=!1),O(this.r,this.g,this.b,Ce)},le.prototype.toHexString=function(Ce){return Ce===void 0&&(Ce=!1),"#"+this.toHex(Ce)},le.prototype.toHex8=function(Ce){return Ce===void 0&&(Ce=!1),N(this.r,this.g,this.b,this.a,Ce)},le.prototype.toHex8String=function(Ce){return Ce===void 0&&(Ce=!1),"#"+this.toHex8(Ce)},le.prototype.toHexShortString=function(Ce){return Ce===void 0&&(Ce=!1),this.a===1?this.toHexString(Ce):this.toHex8String(Ce)},le.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},le.prototype.toRgbString=function(){var Ce=Math.round(this.r),ze=Math.round(this.g),at=Math.round(this.b);return this.a===1?"rgb(".concat(Ce,", ").concat(ze,", ").concat(at,")"):"rgba(".concat(Ce,", ").concat(ze,", ").concat(at,", ").concat(this.roundA,")")},le.prototype.toPercentageRgb=function(){var Ce=function(ze){return"".concat(Math.round(r(ze,255)*100),"%")};return{r:Ce(this.r),g:Ce(this.g),b:Ce(this.b),a:this.a}},le.prototype.toPercentageRgbString=function(){var Ce=function(ze){return Math.round(r(ze,255)*100)};return this.a===1?"rgb(".concat(Ce(this.r),"%, ").concat(Ce(this.g),"%, ").concat(Ce(this.b),"%)"):"rgba(".concat(Ce(this.r),"%, ").concat(Ce(this.g),"%, ").concat(Ce(this.b),"%, ").concat(this.roundA,")")},le.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var Ce="#"+O(this.r,this.g,this.b,!1),ze=0,at=Object.entries(Y);ze<at.length;ze++){var be=at[ze],H=be[0],te=be[1];if(Ce===te)return H}return!1},le.prototype.toString=function(Ce){var ze=!!Ce;Ce=Ce??this.format;var at=!1,be=this.a<1&&this.a>=0,H=!ze&&be&&(Ce.startsWith("hex")||Ce==="name");return H?Ce==="name"&&this.a===0?this.toName():this.toRgbString():(Ce==="rgb"&&(at=this.toRgbString()),Ce==="prgb"&&(at=this.toPercentageRgbString()),(Ce==="hex"||Ce==="hex6")&&(at=this.toHexString()),Ce==="hex3"&&(at=this.toHexString(!0)),Ce==="hex4"&&(at=this.toHex8String(!0)),Ce==="hex8"&&(at=this.toHex8String()),Ce==="name"&&(at=this.toName()),Ce==="hsl"&&(at=this.toHslString()),Ce==="hsv"&&(at=this.toHsvString()),at||this.toHexString())},le.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},le.prototype.clone=function(){return new le(this.toString())},le.prototype.lighten=function(Ce){Ce===void 0&&(Ce=10);var ze=this.toHsl();return ze.l+=Ce/100,ze.l=v(ze.l),new le(ze)},le.prototype.brighten=function(Ce){Ce===void 0&&(Ce=10);var ze=this.toRgb();return ze.r=Math.max(0,Math.min(255,ze.r-Math.round(255*-(Ce/100)))),ze.g=Math.max(0,Math.min(255,ze.g-Math.round(255*-(Ce/100)))),ze.b=Math.max(0,Math.min(255,ze.b-Math.round(255*-(Ce/100)))),new le(ze)},le.prototype.darken=function(Ce){Ce===void 0&&(Ce=10);var ze=this.toHsl();return ze.l-=Ce/100,ze.l=v(ze.l),new le(ze)},le.prototype.tint=function(Ce){return Ce===void 0&&(Ce=10),this.mix("white",Ce)},le.prototype.shade=function(Ce){return Ce===void 0&&(Ce=10),this.mix("black",Ce)},le.prototype.desaturate=function(Ce){Ce===void 0&&(Ce=10);var ze=this.toHsl();return ze.s-=Ce/100,ze.s=v(ze.s),new le(ze)},le.prototype.saturate=function(Ce){Ce===void 0&&(Ce=10);var ze=this.toHsl();return ze.s+=Ce/100,ze.s=v(ze.s),new le(ze)},le.prototype.greyscale=function(){return this.desaturate(100)},le.prototype.spin=function(Ce){var ze=this.toHsl(),at=(ze.h+Ce)%360;return ze.h=at<0?360+at:at,new le(ze)},le.prototype.mix=function(Ce,ze){ze===void 0&&(ze=50);var at=this.toRgb(),be=new le(Ce).toRgb(),H=ze/100,te={r:(be.r-at.r)*H+at.r,g:(be.g-at.g)*H+at.g,b:(be.b-at.b)*H+at.b,a:(be.a-at.a)*H+at.a};return new le(te)},le.prototype.analogous=function(Ce,ze){Ce===void 0&&(Ce=6),ze===void 0&&(ze=30);var at=this.toHsl(),be=360/ze,H=[this];for(at.h=(at.h-(be*Ce>>1)+720)%360;--Ce;)at.h=(at.h+be)%360,H.push(new le(at));return H},le.prototype.complement=function(){var Ce=this.toHsl();return Ce.h=(Ce.h+180)%360,new le(Ce)},le.prototype.monochromatic=function(Ce){Ce===void 0&&(Ce=6);for(var ze=this.toHsv(),at=ze.h,be=ze.s,H=ze.v,te=[],ae=1/Ce;Ce--;)te.push(new le({h:at,s:be,v:H})),H=(H+ae)%1;return te},le.prototype.splitcomplement=function(){var Ce=this.toHsl(),ze=Ce.h;return[this,new le({h:(ze+72)%360,s:Ce.s,l:Ce.l}),new le({h:(ze+216)%360,s:Ce.s,l:Ce.l})]},le.prototype.onBackground=function(Ce){var ze=this.toRgb(),at=new le(Ce).toRgb(),be=ze.a+at.a*(1-ze.a);return new le({r:(ze.r*ze.a+at.r*at.a*(1-ze.a))/be,g:(ze.g*ze.a+at.g*at.a*(1-ze.a))/be,b:(ze.b*ze.a+at.b*at.a*(1-ze.a))/be,a:be})},le.prototype.triad=function(){return this.polyad(3)},le.prototype.tetrad=function(){return this.polyad(4)},le.prototype.polyad=function(Ce){for(var ze=this.toHsl(),at=ze.h,be=[this],H=360/Ce,te=1;te<Ce;te++)be.push(new le({h:(at+te*H)%360,s:ze.s,l:ze.l}));return be},le.prototype.equals=function(Ce){return this.toRgbString()===new le(Ce).toRgbString()},le}();function o(le,Ce){return le===void 0&&(le=""),Ce===void 0&&(Ce={}),new M(le,Ce)}function P(...le){return new M(...le)}function $(le,Ce){const ze=le&&le.a;let at;le&&le.hsl?at=P(le.hsl):le&&le.hex&&le.hex.length>0?at=P(le.hex):le&&le.hsv?at=P(le.hsv):le&&le.rgba?at=P(le.rgba):le&&le.rgb?at=P(le.rgb):at=P(le),at&&(at._a===void 0||at._a===null)&&at.setAlpha(ze||at.getAlpha());const be=at.toHsl(),H=at.toHsv();return be.s===0&&(H.h=be.h=le.h||le.hsl&&le.hsl.h||Ce||0),H.v<.0164&&(H.h=le.h||le.hsv&&le.hsv.h||0,H.s=le.s||le.hsv&&le.hsv.s||0),be.l<.01&&(be.h=le.h||le.hsl&&le.hsl.h||0,be.s=le.s||le.hsl&&le.hsl.s||0),{hsl:be,hex:at.toHexString().toUpperCase(),hex8:at.toHex8String().toUpperCase(),rgba:at.toRgb(),hsv:H,oldHue:le.h||Ce||be.h,source:le.source,a:at.getAlpha()}}var K={model:{prop:"modelValue",event:"update:modelValue"},props:["modelValue"],data(){return{val:$(this.modelValue)}},computed:{colors:{get(){return this.val},set(le){this.val=le,this.$emit("update:modelValue",le)}}},watch:{modelValue(le){this.val=$(le)}},methods:{colorChange(le,Ce){this.oldHue=this.colors.hsl.h,this.colors=$(le,Ce||this.oldHue)},isValidHex(le){return P(le).isValid},simpleCheckForValidColor(le){const Ce=["r","g","b","a","h","s","l","v"];let ze=0,at=0;for(let be=0;be<Ce.length;be++){const H=Ce[be];le[H]&&(ze++,isNaN(le[H])||at++)}if(ze===at)return le},paletteUpperCase(le){return le.map(Ce=>Ce.toUpperCase())},isTransparent(le){return P(le).getAlpha()===0}}};function q(le,Ce){Ce===void 0&&(Ce={});var ze=Ce.insertAt;if(!(!le||typeof document>"u")){var at=document.head||document.getElementsByTagName("head")[0],be=document.createElement("style");be.type="text/css",ze==="top"&&at.firstChild?at.insertBefore(be,at.firstChild):at.appendChild(be),be.styleSheet?be.styleSheet.cssText=le:be.appendChild(document.createTextNode(le))}}const Fe="VueColor",et="",Qe="",Ht="medium",qe=function(le,Ce){const{componentPrefix:ze=et}=Ce||{};le.component(`${ze}${this.name}`,this)};var De={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(le){if(this.max!==void 0&&+le>this.max)this.$refs.input.value=this.max;else return le}},labelId(){return`input__label__${this.label}__${Math.random().toString().slice(2,5)}`},labelSpanText(){return this.labelText||this.label}},methods:{update(le){this.handleChange(le.target.value)},handleChange(le){const Ce={};Ce[this.label]=le,Ce.hex===void 0&&Ce["#"]===void 0?this.$emit("change",Ce):le.length>5&&this.$emit("change",Ce)},handleKeyDown(le){let{val:Ce}=this;const ze=Number(Ce);if(ze){const at=this.arrowOffset||1;le.keyCode===38&&(Ce=ze+at,this.handleChange(Ce),le.preventDefault()),le.keyCode===40&&(Ce=ze-at,this.handleChange(Ce),le.preventDefault())}}}};const Je={class:"vc-editable-input"},yt=["aria-labelledby"],jt=["id","for"],Lt={class:"vc-input__desc"};function ct(le,Ce,ze,at,be,H){return(0,e.uX)(),(0,e.CE)("div",Je,[(0,e.bo)((0,e.Lk)("input",{ref:"input","onUpdate:modelValue":Ce[0]||(Ce[0]=te=>H.val=te),"aria-labelledby":H.labelId,class:"vc-input__input",onKeydown:Ce[1]||(Ce[1]=(...te)=>H.handleKeyDown&&H.handleKeyDown(...te)),onInput:Ce[2]||(Ce[2]=(...te)=>H.update&&H.update(...te))},null,40,yt),[[f.vModelText,H.val]]),(0,e.Lk)("span",{id:H.labelId,for:ze.label,class:"vc-input__label"},(0,a.toDisplayString)(H.labelSpanText),9,jt),(0,e.Lk)("span",Lt,(0,a.toDisplayString)(ze.desc),1)])}var Bt=".vc-editable-input{position:relative}.vc-input__input{border:0;outline:none;padding:0}.vc-input__label{text-transform:capitalize}";q(Bt),De.render=ct,De.__file="src/components/editable-input/editable-input.vue",De.install=qe;function gn(le,Ce,ze){return Ce<ze?le<Ce?Ce:le>ze?ze:le:le<ze?ze:le>Ce?Ce:le}var Mt={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(le,Ce){!Ce&&le.preventDefault();const{container:ze}=this.$refs;if(!ze)return;const at=ze.clientWidth,be=ze.clientHeight,H=ze.getBoundingClientRect().left+window.pageXOffset,te=ze.getBoundingClientRect().top+window.pageYOffset,ae=le.pageX||(le.touches?le.touches[0].pageX:0),ne=le.pageY||(le.touches?le.touches[0].pageY:0),ye=gn(ae-H,0,at),Ne=gn(ne-te,0,be),kt=ye/at,it=gn(-(Ne/be)+1,0,1);this.onChange({h:this.colors.hsv.h,s:kt,v:it,a:this.colors.hsv.a,source:"hsva"})},onChange(le){this.$emit("change",le)},handleMouseDown(le){window.addEventListener("mousemove",this.handleChange),window.addEventListener("mouseup",this.handleChange),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp(le){this.unbindEventListeners()},unbindEventListeners(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}}};const Zt=(0,e.Lk)("div",{class:"vc-saturation--white"},null,-1),Kt=(0,e.Lk)("div",{class:"vc-saturation--black"},null,-1),xt=[(0,e.Lk)("div",{class:"vc-saturation-circle"},null,-1)];function Jt(le,Ce,ze,at,be,H){return(0,e.uX)(),(0,e.CE)("div",{ref:"container",class:"vc-saturation",style:(0,a.normalizeStyle)({background:H.bgColor}),onMousedown:Ce[0]||(Ce[0]=(...te)=>H.handleMouseDown&&H.handleMouseDown(...te)),onTouchmove:Ce[1]||(Ce[1]=(...te)=>H.handleChange&&H.handleChange(...te)),onTouchstart:Ce[2]||(Ce[2]=(...te)=>H.handleChange&&H.handleChange(...te))},[Zt,Kt,(0,e.Lk)("div",{class:"vc-saturation-pointer",style:(0,a.normalizeStyle)({top:H.pointerTop,left:H.pointerLeft})},xt,4)],36)}var Dt=".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}";q(Dt),Mt.render=Jt,Mt.__file="src/components/saturation/saturation.vue",Mt.install=qe;var en={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(le,Ce){const{h:ze}=le.hsl;ze!==0&&ze-this.oldHue>0&&(this.pullDirection="right"),ze!==0&&ze-this.oldHue<0&&(this.pullDirection="left"),this.oldHue=ze},deep:!0,immediate:!0}},methods:{handleChange(le,Ce){!Ce&&le.preventDefault();const{container:ze}=this.$refs;if(!ze)return;const at=ze.clientWidth,be=ze.clientHeight,H=ze.getBoundingClientRect().left+window.pageXOffset,te=ze.getBoundingClientRect().top+window.pageYOffset,ae=le.pageX||(le.touches?le.touches[0].pageX:0),ne=le.pageY||(le.touches?le.touches[0].pageY:0),ye=ae-H,Ne=ne-te;let kt,it;this.direction==="vertical"?(Ne<0?kt=360:Ne>be?kt=0:(it=-(Ne*100/be)+100,kt=360*it/100),this.colors.hsl.h!==kt&&this.$emit("change",{h:kt,s:this.colors.hsl.s,l:this.colors.hsl.l,a:this.colors.hsl.a,source:"hsl"})):(ye<0?kt=0:ye>at?kt=360:(it=ye*100/at,kt=360*it/100),this.colors.hsl.h!==kt&&this.$emit("change",{h:kt,s:this.colors.hsl.s,l:this.colors.hsl.l,a:this.colors.hsl.a,source:"hsl"}))},handleMouseDown(le){this.handleChange(le,!0),window.addEventListener("mousemove",this.handleChange),window.addEventListener("mouseup",this.handleChange),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp(le){this.unbindEventListeners()},unbindEventListeners(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}}};const rt=["aria-valuenow"],oe=[(0,e.Lk)("div",{class:"vc-hue-picker"},null,-1)];function Me(le,Ce,ze,at,be,H){return(0,e.uX)(),(0,e.CE)("div",{class:(0,a.normalizeClass)(["vc-hue",[H.directionClass]])},[(0,e.Lk)("div",{ref:"container",class:"vc-hue-container",role:"slider","aria-valuenow":H.colors.hsl.h,"aria-valuemin":"0","aria-valuemax":"360",onMousedown:Ce[0]||(Ce[0]=(...te)=>H.handleMouseDown&&H.handleMouseDown(...te)),onTouchmove:Ce[1]||(Ce[1]=(...te)=>H.handleChange&&H.handleChange(...te)),onTouchstart:Ce[2]||(Ce[2]=(...te)=>H.handleChange&&H.handleChange(...te))},[(0,e.Lk)("div",{class:"vc-hue-pointer",style:(0,a.normalizeStyle)({top:H.pointerTop,left:H.pointerLeft}),role:"presentation"},oe,4)],40,rt)],2)}var Pe=".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}";q(Pe),en.render=Me,en.__file="src/components/hue/hue.vue",en.install=qe;const fe={};var Re={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(${ut(this.white,this.grey,this.size)})`}}}};function We(le,Ce,ze){if(typeof document>"u")return null;const at=document.createElement("canvas");at.width=at.height=ze*2;const be=at.getContext("2d");return be?(be.fillStyle=le,be.fillRect(0,0,at.width,at.height),be.fillStyle=Ce,be.fillRect(0,0,ze,ze),be.translate(ze,ze),be.fillRect(0,0,ze,ze),at.toDataURL()):null}function ut(le,Ce,ze){const at=`${le},${Ce},${ze}`;if(fe[at])return fe[at];const be=We(le,Ce,ze);return fe[at]=be,be}function dt(le,Ce,ze,at,be,H){return(0,e.uX)(),(0,e.CE)("div",{class:"vc-checkerboard",style:(0,a.normalizeStyle)(H.bgStyle)},null,4)}var Ue=".vc-checkerboard{background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0}";q(Ue),Re.render=dt,Re.__file="src/components/checkboard/checkboard.vue",Re.install=qe;var je={name:"Alpha",components:{Checkboard:Re},props:{value:Object,onChange:Function},computed:{colors(){return this.value},gradientColor(){const{rgba:le}=this.colors,Ce=[le.r,le.g,le.b].join(",");return`linear-gradient(to right, rgba(${Ce}, 0) 0%, rgba(${Ce}, 1) 100%)`}},methods:{handleChange(le,Ce){!Ce&&le.preventDefault();const{container:ze}=this.$refs;if(!ze)return;const at=ze.clientWidth,be=ze.getBoundingClientRect().left+window.pageXOffset,te=(le.pageX||(le.touches?le.touches[0].pageX:0))-be;let ae;te<0?ae=0:te>at?ae=1:ae=Math.round(te*100/at)/100,this.colors.a!==ae&&this.$emit("change",{h:this.colors.hsl.h,s:this.colors.hsl.s,l:this.colors.hsl.l,a:ae,source:"rgba"})},handleMouseDown(le){this.handleChange(le,!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 we={class:"vc-alpha"},Xe={class:"vc-alpha-checkboard-wrap"},pn=[(0,e.Lk)("div",{class:"vc-alpha-picker"},null,-1)];function cn(le,Ce,ze,at,be,H){const te=(0,e.g2)("Checkboard");return(0,e.uX)(),(0,e.CE)("div",we,[(0,e.Lk)("div",Xe,[(0,e.bF)(te)]),(0,e.Lk)("div",{class:"vc-alpha-gradient",style:(0,a.normalizeStyle)({background:H.gradientColor})},null,4),(0,e.Lk)("div",{ref:"container",class:"vc-alpha-container",onMousedown:Ce[0]||(Ce[0]=(...ae)=>H.handleMouseDown&&H.handleMouseDown(...ae)),onTouchmove:Ce[1]||(Ce[1]=(...ae)=>H.handleChange&&H.handleChange(...ae)),onTouchstart:Ce[2]||(Ce[2]=(...ae)=>H.handleChange&&H.handleChange(...ae))},[(0,e.Lk)("div",{class:"vc-alpha-pointer",style:(0,a.normalizeStyle)({left:`${H.colors.a*100}%`})},pn,4)],544)])}var hn=".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}";q(hn),je.render=cn,je.__file="src/components/alpha/alpha.vue",je.install=qe;var En={name:"Chrome",components:{Saturation:Mt,Hue:en,Alpha:je,EdIn:De,Checkboard:Re},mixins:[K],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:le,s:Ce,l:ze}=this.colors.hsl;return{h:le.toFixed(),s:`${(Ce*100).toFixed()}%`,l:`${(ze*100).toFixed()}%`}},activeColor(){const{rgba:le}=this.colors;return`rgba(${[le.r,le.g,le.b,le.a].join(",")})`},hasAlpha(){return this.colors.a<1}},watch:{format:{handler(le){this.fieldsIndex=le},immediate:!0}},methods:{childChange(le){this.colorChange(le)},inputChange(le){if(le){if(le.hex)this.isValidHex(le.hex)&&this.colorChange({hex:le.hex,source:"hex"});else if(le.r||le.g||le.b||le.a)this.colorChange({r:le.r||this.colors.rgba.r,g:le.g||this.colors.rgba.g,b:le.b||this.colors.rgba.b,a:le.a||this.colors.rgba.a,source:"rgba"});else if(le.h||le.s||le.l){const Ce=le.s?le.s.replace("%","")/100:this.colors.hsl.s,ze=le.l?le.l.replace("%","")/100:this.colors.hsl.l;this.colorChange({h:le.h||this.colors.hsl.h,s:Ce,l:ze,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 on={class:"vc-chrome-saturation-wrap"},dn={class:"vc-chrome-body"},jn={class:"vc-chrome-controls"},Jn={class:"vc-chrome-color-wrap"},$n=["aria-label"],Yi={class:"vc-chrome-sliders"},di={class:"vc-chrome-hue-wrap"},fi={key:0,class:"vc-chrome-alpha-wrap"},Ci={key:0,class:"vc-chrome-fields-wrap"},ki={class:"vc-chrome-fields"},Hn={class:"vc-chrome-field"},cr={class:"vc-chrome-fields"},mi={class:"vc-chrome-field"},Fn={class:"vc-chrome-field"},ni={class:"vc-chrome-field"},Wn={key:0,class:"vc-chrome-field"},hi={class:"vc-chrome-fields"},Qn={class:"vc-chrome-field"},Ze={class:"vc-chrome-field"},ft={class:"vc-chrome-field"},Yt={key:0,class:"vc-chrome-field"},vn={class:"vc-chrome-toggle-icon"},Ti=[(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)],ti={class:"vc-chrome-toggle-icon-highlight"};function Gn(le,Ce,ze,at,be,H){const te=(0,e.g2)("Saturation"),ae=(0,e.g2)("Checkboard"),ne=(0,e.g2)("Hue"),ye=(0,e.g2)("Alpha"),Ne=(0,e.g2)("EdIn");return(0,e.uX)(),(0,e.CE)("div",{role:"application","aria-label":"Chrome color picker",class:(0,a.normalizeClass)(["vc-chrome",[ze.disableAlpha?"vc-chrome__disable-alpha":""]])},[(0,e.Lk)("div",on,[(0,e.bF)(te,{value:le.colors,onChange:H.childChange},null,8,["value","onChange"])]),(0,e.Lk)("div",dn,[(0,e.Lk)("div",jn,[(0,e.Lk)("div",Jn,[(0,e.Lk)("div",{"aria-label":`current color is ${le.colors.hex}`,class:"vc-chrome-active-color",style:(0,a.normalizeStyle)({background:H.activeColor})},null,12,$n),ze.disableAlpha?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.Wv)(ae,{key:0}))]),(0,e.Lk)("div",Yi,[(0,e.Lk)("div",di,[(0,e.bF)(ne,{value:le.colors,onChange:H.childChange},null,8,["value","onChange"])]),ze.disableAlpha?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.CE)("div",fi,[(0,e.bF)(ye,{value:le.colors,onChange:H.childChange},null,8,["value","onChange"])]))])]),ze.disableFields?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.CE)("div",Ci,[(0,e.bo)((0,e.Lk)("div",ki,[(0,e.Q3)(" hex "),(0,e.Lk)("div",Hn,[H.hasAlpha?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.Wv)(Ne,{key:0,label:"hex",value:le.colors.hex,onChange:H.inputChange},null,8,["value","onChange"])),H.hasAlpha?((0,e.uX)(),(0,e.Wv)(Ne,{key:1,label:"hex",value:le.colors.hex8,onChange:H.inputChange},null,8,["value","onChange"])):(0,e.Q3)("v-if",!0)])],512),[[f.vShow,be.fieldsIndex==="hex"]]),(0,e.bo)((0,e.Lk)("div",cr,[(0,e.Q3)(" rgba "),(0,e.Lk)("div",mi,[(0,e.bF)(Ne,{label:"r",value:le.colors.rgba.r,onChange:H.inputChange},null,8,["value","onChange"])]),(0,e.Lk)("div",Fn,[(0,e.bF)(Ne,{label:"g",value:le.colors.rgba.g,onChange:H.inputChange},null,8,["value","onChange"])]),(0,e.Lk)("div",ni,[(0,e.bF)(Ne,{label:"b",value:le.colors.rgba.b,onChange:H.inputChange},null,8,["value","onChange"])]),ze.disableAlpha?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.CE)("div",Wn,[(0,e.bF)(Ne,{label:"a",value:le.colors.a,"arrow-offset":.01,max:1,onChange:H.inputChange},null,8,["value","arrow-offset","onChange"])]))],512),[[f.vShow,["rgb","rgba"].includes(be.fieldsIndex)]]),(0,e.bo)((0,e.Lk)("div",hi,[(0,e.Q3)(" hsla "),(0,e.Lk)("div",Qn,[(0,e.bF)(Ne,{label:"h",value:H.hsl.h,onChange:H.inputChange},null,8,["value","onChange"])]),(0,e.Lk)("div",Ze,[(0,e.bF)(Ne,{label:"s",value:H.hsl.s,onChange:H.inputChange},null,8,["value","onChange"])]),(0,e.Lk)("div",ft,[(0,e.bF)(Ne,{label:"l",value:H.hsl.l,onChange:H.inputChange},null,8,["value","onChange"])]),ze.disableAlpha?(0,e.Q3)("v-if",!0):((0,e.uX)(),(0,e.CE)("div",Yt,[(0,e.bF)(Ne,{label:"a",value:le.colors.a,"arrow-offset":.01,max:1,onChange:H.inputChange},null,8,["value","arrow-offset","onChange"])]))],512),[[f.vShow,["hsl","hsla"].includes(be.fieldsIndex)]]),(0,e.Q3)(" btn "),(0,e.Lk)("div",{class:"vc-chrome-toggle-btn",role:"button","aria-label":"Change another color definition",onClick:Ce[3]||(Ce[3]=(...kt)=>H.toggleViews&&H.toggleViews(...kt))},[(0,e.Lk)("div",vn,[((0,e.uX)(),(0,e.CE)("svg",{style:{width:"24px",height:"24px"},viewBox:"0 0 24 24",onMouseover:Ce[0]||(Ce[0]=(...kt)=>H.showHighlight&&H.showHighlight(...kt)),onMouseenter:Ce[1]||(Ce[1]=(...kt)=>H.showHighlight&&H.showHighlight(...kt)),onMouseout:Ce[2]||(Ce[2]=(...kt)=>H.hideHighlight&&H.hideHighlight(...kt))},Ti,32))]),(0,e.bo)((0,e.Lk)("div",ti,null,512),[[f.vShow,be.highlight]])]),(0,e.Q3)(" btn ")]))])],2)}var Ri=".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}";q(Ri),En.render=Gn,En.__file="src/components/chrome/chrome.vue",En.install=qe;var nn=n(82253),An=n(13606),_i=n(15144),Ii=n(34163),lr=n(3168),Rr=n(26905),fr=n(47031),kr=n(32696),Zr=n(52697);(0,An.r)();const ea=["aria-label"],ws={key:0,class:"color-picker__simple"},Bi=["aria-label","name","checked","onClick"],Ps=["title"],es=["aria-label","name","checked"],bn={key:0,class:"color-picker__navigation"},_t=(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(le,{emit:Ce}){const ze=(0,e.fn)(le,"modelValue"),at=(0,e.fn)(le,"open"),be=le,H=Ce,te=/^#([a-f0-9]{3}|[a-f0-9]{6})$/i,ae=(0,Ii.c)(),ne=(0,i.KR)(!1),ye=(0,e.EW)(()=>{let Ft=be.palette;for(const St of Ft)if(typeof St=="string"&&!St.match(te)||typeof St=="object"&&!St.color?.match(te)){lr.l.error("[NcColorPicker] Invalid palette passed",{color:St}),Ft=[];break}return Ft.length===0&&(Ft=be.clearable?[..._i.d,_i.a,_i.b]:[..._i.d]),Ft.map(St=>({color:typeof St=="object"?St.color:St,name:typeof St=="object"&&St.name?St.name:(0,An.a)("A color with a HEX value {hex}",{hex:typeof St=="string"?St:St.color})}))});function Ne(Ft){H("submit",ze.value),Ft(),ne.value=!1}function kt(Ft){Ft=typeof Ft=="string"?Ft:Ft.color,be.clearable&&ze.value===Ft?ze.value=void 0:ze.value=Ft}function it(Ft){ze.value=Ft.hex}function Ge(Ft){return fn(Ft)>.5?_i.a.color:_i.b.color}function fn(Ft){const[St,_n,yn]=Te(Ft);return(.2126*St+.7152*_n+.0722*yn)/255}function Te(Ft){const St=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(Ft);return St?[parseInt(St[1],16),parseInt(St[2],16),parseInt(St[3],16)]:[0,0,0]}return(Ft,St)=>((0,e.uX)(),(0,e.Wv)((0,i.R1)(kr.N),{shown:at.value,"onUpdate:shown":St[3]||(St[3]=_n=>at.value=_n),container:Ft.container,"popup-role":"dialog",onApplyHide:St[4]||(St[4]=_n=>H("closed"))},{trigger:(0,e.k6)(_n=>[(0,e.RG)(Ft.$slots,"default",(0,a.normalizeProps)((0,e.Ng)(_n)),void 0,!0)]),default:(0,e.k6)(_n=>[(0,e.Lk)("div",{role:"dialog",class:(0,a.normalizeClass)(["color-picker",{"color-picker--advanced-fields":ne.value&&Ft.advancedFields,"color-picker--clearable":Ft.clearable}]),"aria-modal":"true","aria-label":(0,i.R1)(An.a)("Color picker")},[(0,e.bF)(f.Transition,{name:"slide",mode:"out-in"},{default:(0,e.k6)(()=>[ne.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(En),{key:1,class:"color-picker__advanced","disable-alpha":!0,"disable-fields":!Ft.advancedFields,"model-value":ze.value??"#000000","onUpdate:modelValue":it},null,8,["disable-fields","model-value"])):((0,e.uX)(),(0,e.CE)("div",ws,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(ye.value,({color:yn,name:qn},bi)=>((0,e.uX)(),(0,e.CE)("label",{key:bi,class:(0,a.normalizeClass)(["color-picker__simple-color-circle",{"color-picker__simple-color-circle--active":yn===ze.value}]),style:(0,a.normalizeStyle)({backgroundColor:yn,color:Ge(yn)})},[yn===ze.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(fr.N),{key:0,path:(0,i.R1)(nn.d)},null,8,["path"])):(0,e.Q3)("",!0),(0,e.Lk)("input",{type:"radio",class:"hidden-visually","aria-label":qn,name:`color-picker-${(0,i.R1)(ae)}`,checked:yn===ze.value,onClick:Qi=>kt(yn)},null,8,Bi)],6))),128)),Ft.clearable?((0,e.uX)(),(0,e.CE)("label",{key:0,class:"color-picker__clear",title:(0,i.R1)(An.a)("No color")},[(0,e.bF)((0,i.R1)(fr.N),{size:ze.value?28:34,path:(0,i.R1)(nn.s)},null,8,["size","path"]),(0,e.Lk)("input",{type:"radio",class:"hidden-visually","aria-label":(0,i.R1)(An.a)("No color"),name:`color-picker-${(0,i.R1)(ae)}`,checked:!ze.value,onClick:St[0]||(St[0]=yn=>ze.value=void 0)},null,8,es)],8,Ps)):(0,e.Q3)("",!0)]))]),_:1}),Ft.paletteOnly?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("div",bn,[ne.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(Rr.N),{key:0,"aria-label":(0,i.R1)(An.a)("Back"),title:(0,i.R1)(An.a)("Back"),variant:"tertiary",onClick:St[1]||(St[1]=yn=>ne.value=!1)},{icon:(0,e.k6)(()=>[(0,e.bF)((0,i.R1)(fr.N),{directional:"",path:(0,i.R1)(nn.t)},null,8,["path"])]),_:1},8,["aria-label","title"])):((0,e.uX)(),(0,e.Wv)((0,i.R1)(Rr.N),{key:1,"aria-label":(0,i.R1)(An.a)("More options"),title:(0,i.R1)(An.a)("More options"),variant:"tertiary",onClick:St[2]||(St[2]=yn=>ne.value=!0)},{icon:(0,e.k6)(()=>[(0,e.bF)((0,i.R1)(fr.N),{path:(0,i.R1)(nn.u)},null,8,["path"])]),_:1},8,["aria-label","title"])),(0,e.bF)((0,i.R1)(Rr.N),{variant:"primary",onClick:yn=>Ne(_n.hide)},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)((0,i.R1)(An.a)("Choose")),1)]),_:2},1032,["onClick"])]))],10,ea)]),_:3},8,["shown","container"]))}}),Pt=(0,Zr._)(_t,[["__scopeId","data-v-3d24879b"]])},46747:(W,b,n)=>{"use strict";var e=n(20641),i=n(50953),a=n(90033),f=n(53751),r=n(61338),v=n(26905),c=n(47031),p=n(37396),g=n(13606),u=n(70695);(0,g.r)();const l=`<!--
- 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>
`,m=`<!--
- 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>
`,y={class:"vue-skip-actions__container"},d={class:"vue-skip-actions__headline"},w={class:"vue-skip-actions__buttons"},C=(0,e.pM)({__name:"NcContent",props:{appName:{}},setup(O){const N=O;(0,e.Gt)(u.H,Y),(0,e.Gt)(u.C,"#content-vue"),(0,e.Gt)("appName",(0,e.EW)(()=>N.appName));const X=(0,p.al)(),V=(0,i.KR)(!1),Z=(0,i.KR)(),J=(0,e.EW)(()=>Z.value==="navigation"?m:l);(0,e.KC)(()=>{const pe=document.getElementById("skip-actions");pe&&(pe.innerHTML="",pe.classList.add("vue-skip-actions"))});function se(){(0,r.Ic)("toggle-navigation",{open:!0}),(0,e.dY)(()=>{window.location.hash="app-navigation-vue",document.getElementById("app-navigation-vue").focus()})}function Y(pe){V.value=pe,Z.value||(Z.value="navigation")}return(pe,I)=>((0,e.uX)(),(0,e.CE)("div",{id:"content-vue",class:(0,a.normalizeClass)(["content",`app-${pe.appName.toLowerCase()}`])},[((0,e.uX)(),(0,e.Wv)(e.Im,{to:"#skip-actions"},[(0,e.Lk)("div",y,[(0,e.Lk)("div",d,(0,a.toDisplayString)((0,i.R1)(g.a)("Keyboard navigation help")),1),(0,e.Lk)("div",w,[(0,e.bo)((0,e.bF)(v.N,{href:"#app-navigation-vue",variant:"tertiary",onClick:(0,f.withModifiers)(se,["prevent"]),onFocusin:I[0]||(I[0]=s=>Z.value="navigation"),onMouseover:I[1]||(I[1]=s=>Z.value="navigation")},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)((0,i.R1)(g.a)("Skip to app navigation")),1)]),_:1},512),[[f.vShow,V.value]]),(0,e.bF)(v.N,{href:"#app-content-vue",variant:"tertiary",onFocusin:I[2]||(I[2]=s=>Z.value="content"),onMouseover:I[3]||(I[3]=s=>Z.value="content")},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)((0,i.R1)(g.a)("Skip to main content")),1)]),_:1})]),(0,e.bo)((0,e.bF)(c.N,{class:"vue-skip-actions__image",svg:J.value,size:"auto"},null,8,["svg"]),[[f.vShow,!(0,i.R1)(X)]])])])),(0,e.RG)(pe.$slots,"default",{},void 0,!0)],2))}}),j=null},74754:(W,b,n)=>{"use strict";n.d(b,{N:()=>c});var e=n(20641),i=n(90033),a=n(53334),f=n(52697);const r=["title"],v=(0,e.pM)({__name:"NcCounterBubble",props:{count:{},active:{type:Boolean},type:{default:""},raw:{type:Boolean}},setup(p){const g=p,u=(0,e.EW)(()=>g.raw?g.count.toString():new Intl.NumberFormat((0,a.lO)(),{notation:"compact",compactDisplay:"short"}).format(g.count)),l=(0,e.EW)(()=>{if(g.raw)return;const m=g.count.toString();if(m!==u.value)return m});return(m,y)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["counter-bubble__counter",{active:m.active,"counter-bubble__counter--highlighted":m.type==="highlighted","counter-bubble__counter--outlined":m.type==="outlined"}]),title:l.value},(0,i.toDisplayString)(u.value),11,r))}}),c=(0,f._)(v,[["__scopeId","data-v-36ffc13f"]])},54980:(W,b,n)=>{"use strict";n.d(b,{_:()=>v});var e=n(20641),i=n(50953),a=n(90033),f=n(53340);const r=["data-timestamp","title","textContent"],v=(0,e.pM)({__name:"NcDateTime",props:{timestamp:{},format:{default:()=>({timeStyle:"medium",dateStyle:"short"})},relativeTime:{type:[Boolean,String],default:"long"},ignoreSeconds:{type:Boolean}},setup(c){const p=c,g=(0,e.EW)(()=>({format:p.format})),u=(0,e.EW)(()=>({ignoreSeconds:p.ignoreSeconds,relativeTime:p.relativeTime||"long",update:p.relativeTime!==!1})),l=(0,f.a)((0,i.lW)(()=>p.timestamp),g),m=(0,f.S)((0,i.lW)(()=>p.timestamp),u),y=(0,e.EW)(()=>p.relativeTime?m.value:l.value);return(d,w)=>((0,e.uX)(),(0,e.CE)("span",{class:"nc-datetime",dir:"auto","data-timestamp":d.timestamp,title:(0,i.R1)(l),textContent:(0,a.toDisplayString)(y.value)},null,8,r))}})},71187:(W,b,n)=>{"use strict";n.d(b,{N:()=>Qc});var e=n(20641),i=n(50953),a=n(90033),f=n(82253),r=n(53334),v=n(53751);const c={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"}},p=(he,Ve,Se)=>{let xe;const $e=c[he];return typeof $e=="string"?xe=$e:Ve===1?xe=$e.one:xe=$e.other.replace("{{count}}",Ve.toString()),Se?.addSuffix?Se.comparison&&Se.comparison>0?"in "+xe:xe+" ago":xe};function g(he){return(Ve={})=>{const Se=Ve.width?String(Ve.width):he.defaultWidth;return he.formats[Se]||he.formats[he.defaultWidth]}}const u={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},l={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},m={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},y={date:g({formats:u,defaultWidth:"full"}),time:g({formats:l,defaultWidth:"full"}),dateTime:g({formats:m,defaultWidth:"full"})},d={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},w=(he,Ve,Se,xe)=>d[he];function C(he){return(Ve,Se)=>{const xe=Se?.context?String(Se.context):"standalone";let $e;if(xe==="formatting"&&he.formattingValues){const wi=he.defaultFormattingWidth||he.defaultWidth,Ji=Se?.width?String(Se.width):wi;$e=he.formattingValues[Ji]||he.formattingValues[wi]}else{const wi=he.defaultWidth,Ji=Se?.width?String(Se.width):he.defaultWidth;$e=he.values[Ji]||he.values[wi]}const ui=he.argumentCallback?he.argumentCallback(Ve):Ve;return $e[ui]}}const j={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},O={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},N={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"]},X={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"}},Z={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"}},se={ordinalNumber:(he,Ve)=>{const Se=Number(he),xe=Se%100;if(xe>20||xe<10)switch(xe%10){case 1:return Se+"st";case 2:return Se+"nd";case 3:return Se+"rd"}return Se+"th"},era:C({values:j,defaultWidth:"wide"}),quarter:C({values:O,defaultWidth:"wide",argumentCallback:he=>he-1}),month:C({values:N,defaultWidth:"wide"}),day:C({values:X,defaultWidth:"wide"}),dayPeriod:C({values:V,defaultWidth:"wide",formattingValues:Z,defaultFormattingWidth:"wide"})};function Y(he){return(Ve,Se={})=>{const xe=Se.width,$e=xe&&he.matchPatterns[xe]||he.matchPatterns[he.defaultMatchWidth],ui=Ve.match($e);if(!ui)return null;const wi=ui[0],Ji=xe&&he.parsePatterns[xe]||he.parsePatterns[he.defaultParseWidth],er=Array.isArray(Ji)?I(Ji,mr=>mr.test(wi)):pe(Ji,mr=>mr.test(wi));let is;is=he.valueCallback?he.valueCallback(er):er,is=Se.valueCallback?Se.valueCallback(is):is;const _r=Ve.slice(wi.length);return{value:is,rest:_r}}}function pe(he,Ve){for(const Se in he)if(Object.prototype.hasOwnProperty.call(he,Se)&&Ve(he[Se]))return Se}function I(he,Ve){for(let Se=0;Se<he.length;Se++)if(Ve(he[Se]))return Se}function s(he){return(Ve,Se={})=>{const xe=Ve.match(he.matchPattern);if(!xe)return null;const $e=xe[0],ui=Ve.match(he.parsePattern);if(!ui)return null;let wi=he.valueCallback?he.valueCallback(ui[0]):ui[0];wi=Se.valueCallback?Se.valueCallback(wi):wi;const Ji=Ve.slice($e.length);return{value:wi,rest:Ji}}}const _=/^(\d+)(th|st|nd|rd)?/i,F=/\d+/i,E={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},k={any:[/^b/i,/^(a|c)/i]},x={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},R={any:[/1/i,/2/i,/3/i,/4/i]},M={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},o={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]},P={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},$={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]},K={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},q={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}},Fe={ordinalNumber:s({matchPattern:_,parsePattern:F,valueCallback:he=>parseInt(he,10)}),era:Y({matchPatterns:E,defaultMatchWidth:"wide",parsePatterns:k,defaultParseWidth:"any"}),quarter:Y({matchPatterns:x,defaultMatchWidth:"wide",parsePatterns:R,defaultParseWidth:"any",valueCallback:he=>he+1}),month:Y({matchPatterns:M,defaultMatchWidth:"wide",parsePatterns:o,defaultParseWidth:"any"}),day:Y({matchPatterns:P,defaultMatchWidth:"wide",parsePatterns:$,defaultParseWidth:"any"}),dayPeriod:Y({matchPatterns:K,defaultMatchWidth:"any",parsePatterns:q,defaultParseWidth:"any"})},et={code:"en-US",formatDistance:p,formatLong:y,formatRelative:w,localize:se,match:Fe,options:{weekStartsOn:0,firstWeekContainsDate:1}},Qe=null;let Ht={};function qe(){return Ht}function De(he){Ht=he}const Je=7,yt=365.2425,Lt=-(Math.pow(10,8)*24*60*60*1e3),ct=6048e5,Bt=864e5,gn=6e4,Mt=36e5,Zt=1e3,Kt=525600,Tt=43200,xt=1440,Jt=60,Dt=3,en=12,rt=4,_e=3600,oe=60,Me=_e*24,Pe=Me*7,We=Me*yt/12*3,ut=Symbol.for("constructDateFrom");function dt(he,Ve){return typeof he=="function"?he(Ve):he&&typeof he=="object"&&ut in he?he[ut](Ve):he instanceof Date?new he.constructor(Ve):new Date(Ve)}const Ue=null;function je(he,Ve){return dt(Ve||he,he)}const we=null;function Xe(he){const Ve=je(he),Se=new Date(Date.UTC(Ve.getFullYear(),Ve.getMonth(),Ve.getDate(),Ve.getHours(),Ve.getMinutes(),Ve.getSeconds(),Ve.getMilliseconds()));return Se.setUTCFullYear(Ve.getFullYear()),+he-+Se}function gt(he,...Ve){const Se=dt.bind(null,he||Ve.find(xe=>typeof xe=="object"));return Ve.map(Se)}function pn(he,Ve){const Se=je(he,Ve?.in);return Se.setHours(0,0,0,0),Se}const cn=null;function hn(he,Ve,Se){const[xe,$e]=gt(Se?.in,he,Ve),ui=pn(xe),wi=pn($e),Ji=+ui-Xe(ui),er=+wi-Xe(wi);return Math.round((Ji-er)/Bt)}const En=null;function on(he,Ve){const Se=je(he,Ve?.in);return Se.setFullYear(Se.getFullYear(),0,1),Se.setHours(0,0,0,0),Se}const dn=null;function jn(he,Ve){const Se=je(he,Ve?.in);return hn(Se,on(Se))+1}const Jn=null;function $n(he,Ve){const Se=qe(),xe=Ve?.weekStartsOn??Ve?.locale?.options?.weekStartsOn??Se.weekStartsOn??Se.locale?.options?.weekStartsOn??0,$e=je(he,Ve?.in),ui=$e.getDay(),wi=(ui<xe?7:0)+ui-xe;return $e.setDate($e.getDate()-wi),$e.setHours(0,0,0,0),$e}const Yi=null;function di(he,Ve){return $n(he,{...Ve,weekStartsOn:1})}const fi=null;function Ci(he,Ve){const Se=je(he,Ve?.in),xe=Se.getFullYear(),$e=dt(Se,0);$e.setFullYear(xe+1,0,4),$e.setHours(0,0,0,0);const ui=di($e),wi=dt(Se,0);wi.setFullYear(xe,0,4),wi.setHours(0,0,0,0);const Ji=di(wi);return Se.getTime()>=ui.getTime()?xe+1:Se.getTime()>=Ji.getTime()?xe:xe-1}const ki=null;function Hn(he,Ve){const Se=Ci(he,Ve),xe=dt(Ve?.in||he,0);return xe.setFullYear(Se,0,4),xe.setHours(0,0,0,0),di(xe)}const cr=null;function mi(he,Ve){const Se=je(he,Ve?.in),xe=+di(Se)-+Hn(Se);return Math.round(xe/ct)+1}const Fn=null;function ni(he,Ve){const Se=je(he,Ve?.in),xe=Se.getFullYear(),$e=qe(),ui=Ve?.firstWeekContainsDate??Ve?.locale?.options?.firstWeekContainsDate??$e.firstWeekContainsDate??$e.locale?.options?.firstWeekContainsDate??1,wi=dt(Ve?.in||he,0);wi.setFullYear(xe+1,0,ui),wi.setHours(0,0,0,0);const Ji=$n(wi,Ve),er=dt(Ve?.in||he,0);er.setFullYear(xe,0,ui),er.setHours(0,0,0,0);const is=$n(er,Ve);return+Se>=+Ji?xe+1:+Se>=+is?xe:xe-1}const Wn=null;function hi(he,Ve){const Se=qe(),xe=Ve?.firstWeekContainsDate??Ve?.locale?.options?.firstWeekContainsDate??Se.firstWeekContainsDate??Se.locale?.options?.firstWeekContainsDate??1,$e=ni(he,Ve),ui=dt(Ve?.in||he,0);return ui.setFullYear($e,0,xe),ui.setHours(0,0,0,0),$n(ui,Ve)}const Qn=null;function Ze(he,Ve){const Se=je(he,Ve?.in),xe=+$n(Se,Ve)-+hi(Se,Ve);return Math.round(xe/ct)+1}const ft=null;function Yt(he,Ve){const Se=he<0?"-":"",xe=Math.abs(he).toString().padStart(Ve,"0");return Se+xe}const vn={y(he,Ve){const Se=he.getFullYear(),xe=Se>0?Se:1-Se;return Yt(Ve==="yy"?xe%100:xe,Ve.length)},M(he,Ve){const Se=he.getMonth();return Ve==="M"?String(Se+1):Yt(Se+1,2)},d(he,Ve){return Yt(he.getDate(),Ve.length)},a(he,Ve){const Se=he.getHours()/12>=1?"pm":"am";switch(Ve){case"a":case"aa":return Se.toUpperCase();case"aaa":return Se;case"aaaaa":return Se[0];case"aaaa":default:return Se==="am"?"a.m.":"p.m."}},h(he,Ve){return Yt(he.getHours()%12||12,Ve.length)},H(he,Ve){return Yt(he.getHours(),Ve.length)},m(he,Ve){return Yt(he.getMinutes(),Ve.length)},s(he,Ve){return Yt(he.getSeconds(),Ve.length)},S(he,Ve){const Se=Ve.length,xe=he.getMilliseconds(),$e=Math.trunc(xe*Math.pow(10,Se-3));return Yt($e,Ve.length)}},Tn={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Ti={G:function(he,Ve,Se){const xe=he.getFullYear()>0?1:0;switch(Ve){case"G":case"GG":case"GGG":return Se.era(xe,{width:"abbreviated"});case"GGGGG":return Se.era(xe,{width:"narrow"});case"GGGG":default:return Se.era(xe,{width:"wide"})}},y:function(he,Ve,Se){if(Ve==="yo"){const xe=he.getFullYear(),$e=xe>0?xe:1-xe;return Se.ordinalNumber($e,{unit:"year"})}return vn.y(he,Ve)},Y:function(he,Ve,Se,xe){const $e=ni(he,xe),ui=$e>0?$e:1-$e;if(Ve==="YY"){const wi=ui%100;return Yt(wi,2)}return Ve==="Yo"?Se.ordinalNumber(ui,{unit:"year"}):Yt(ui,Ve.length)},R:function(he,Ve){const Se=Ci(he);return Yt(Se,Ve.length)},u:function(he,Ve){const Se=he.getFullYear();return Yt(Se,Ve.length)},Q:function(he,Ve,Se){const xe=Math.ceil((he.getMonth()+1)/3);switch(Ve){case"Q":return String(xe);case"QQ":return Yt(xe,2);case"Qo":return Se.ordinalNumber(xe,{unit:"quarter"});case"QQQ":return Se.quarter(xe,{width:"abbreviated",context:"formatting"});case"QQQQQ":return Se.quarter(xe,{width:"narrow",context:"formatting"});case"QQQQ":default:return Se.quarter(xe,{width:"wide",context:"formatting"})}},q:function(he,Ve,Se){const xe=Math.ceil((he.getMonth()+1)/3);switch(Ve){case"q":return String(xe);case"qq":return Yt(xe,2);case"qo":return Se.ordinalNumber(xe,{unit:"quarter"});case"qqq":return Se.quarter(xe,{width:"abbreviated",context:"standalone"});case"qqqqq":return Se.quarter(xe,{width:"narrow",context:"standalone"});case"qqqq":default:return Se.quarter(xe,{width:"wide",context:"standalone"})}},M:function(he,Ve,Se){const xe=he.getMonth();switch(Ve){case"M":case"MM":return vn.M(he,Ve);case"Mo":return Se.ordinalNumber(xe+1,{unit:"month"});case"MMM":return Se.month(xe,{width:"abbreviated",context:"formatting"});case"MMMMM":return Se.month(xe,{width:"narrow",context:"formatting"});case"MMMM":default:return Se.month(xe,{width:"wide",context:"formatting"})}},L:function(he,Ve,Se){const xe=he.getMonth();switch(Ve){case"L":return String(xe+1);case"LL":return Yt(xe+1,2);case"Lo":return Se.ordinalNumber(xe+1,{unit:"month"});case"LLL":return Se.month(xe,{width:"abbreviated",context:"standalone"});case"LLLLL":return Se.month(xe,{width:"narrow",context:"standalone"});case"LLLL":default:return Se.month(xe,{width:"wide",context:"standalone"})}},w:function(he,Ve,Se,xe){const $e=Ze(he,xe);return Ve==="wo"?Se.ordinalNumber($e,{unit:"week"}):Yt($e,Ve.length)},I:function(he,Ve,Se){const xe=mi(he);return Ve==="Io"?Se.ordinalNumber(xe,{unit:"week"}):Yt(xe,Ve.length)},d:function(he,Ve,Se){return Ve==="do"?Se.ordinalNumber(he.getDate(),{unit:"date"}):vn.d(he,Ve)},D:function(he,Ve,Se){const xe=jn(he);return Ve==="Do"?Se.ordinalNumber(xe,{unit:"dayOfYear"}):Yt(xe,Ve.length)},E:function(he,Ve,Se){const xe=he.getDay();switch(Ve){case"E":case"EE":case"EEE":return Se.day(xe,{width:"abbreviated",context:"formatting"});case"EEEEE":return Se.day(xe,{width:"narrow",context:"formatting"});case"EEEEEE":return Se.day(xe,{width:"short",context:"formatting"});case"EEEE":default:return Se.day(xe,{width:"wide",context:"formatting"})}},e:function(he,Ve,Se,xe){const $e=he.getDay(),ui=($e-xe.weekStartsOn+8)%7||7;switch(Ve){case"e":return String(ui);case"ee":return Yt(ui,2);case"eo":return Se.ordinalNumber(ui,{unit:"day"});case"eee":return Se.day($e,{width:"abbreviated",context:"formatting"});case"eeeee":return Se.day($e,{width:"narrow",context:"formatting"});case"eeeeee":return Se.day($e,{width:"short",context:"formatting"});case"eeee":default:return Se.day($e,{width:"wide",context:"formatting"})}},c:function(he,Ve,Se,xe){const $e=he.getDay(),ui=($e-xe.weekStartsOn+8)%7||7;switch(Ve){case"c":return String(ui);case"cc":return Yt(ui,Ve.length);case"co":return Se.ordinalNumber(ui,{unit:"day"});case"ccc":return Se.day($e,{width:"abbreviated",context:"standalone"});case"ccccc":return Se.day($e,{width:"narrow",context:"standalone"});case"cccccc":return Se.day($e,{width:"short",context:"standalone"});case"cccc":default:return Se.day($e,{width:"wide",context:"standalone"})}},i:function(he,Ve,Se){const xe=he.getDay(),$e=xe===0?7:xe;switch(Ve){case"i":return String($e);case"ii":return Yt($e,Ve.length);case"io":return Se.ordinalNumber($e,{unit:"day"});case"iii":return Se.day(xe,{width:"abbreviated",context:"formatting"});case"iiiii":return Se.day(xe,{width:"narrow",context:"formatting"});case"iiiiii":return Se.day(xe,{width:"short",context:"formatting"});case"iiii":default:return Se.day(xe,{width:"wide",context:"formatting"})}},a:function(he,Ve,Se){const $e=he.getHours()/12>=1?"pm":"am";switch(Ve){case"a":case"aa":return Se.dayPeriod($e,{width:"abbreviated",context:"formatting"});case"aaa":return Se.dayPeriod($e,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return Se.dayPeriod($e,{width:"narrow",context:"formatting"});case"aaaa":default:return Se.dayPeriod($e,{width:"wide",context:"formatting"})}},b:function(he,Ve,Se){const xe=he.getHours();let $e;switch(xe===12?$e=Tn.noon:xe===0?$e=Tn.midnight:$e=xe/12>=1?"pm":"am",Ve){case"b":case"bb":return Se.dayPeriod($e,{width:"abbreviated",context:"formatting"});case"bbb":return Se.dayPeriod($e,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return Se.dayPeriod($e,{width:"narrow",context:"formatting"});case"bbbb":default:return Se.dayPeriod($e,{width:"wide",context:"formatting"})}},B:function(he,Ve,Se){const xe=he.getHours();let $e;switch(xe>=17?$e=Tn.evening:xe>=12?$e=Tn.afternoon:xe>=4?$e=Tn.morning:$e=Tn.night,Ve){case"B":case"BB":case"BBB":return Se.dayPeriod($e,{width:"abbreviated",context:"formatting"});case"BBBBB":return Se.dayPeriod($e,{width:"narrow",context:"formatting"});case"BBBB":default:return Se.dayPeriod($e,{width:"wide",context:"formatting"})}},h:function(he,Ve,Se){if(Ve==="ho"){let xe=he.getHours()%12;return xe===0&&(xe=12),Se.ordinalNumber(xe,{unit:"hour"})}return vn.h(he,Ve)},H:function(he,Ve,Se){return Ve==="Ho"?Se.ordinalNumber(he.getHours(),{unit:"hour"}):vn.H(he,Ve)},K:function(he,Ve,Se){const xe=he.getHours()%12;return Ve==="Ko"?Se.ordinalNumber(xe,{unit:"hour"}):Yt(xe,Ve.length)},k:function(he,Ve,Se){let xe=he.getHours();return xe===0&&(xe=24),Ve==="ko"?Se.ordinalNumber(xe,{unit:"hour"}):Yt(xe,Ve.length)},m:function(he,Ve,Se){return Ve==="mo"?Se.ordinalNumber(he.getMinutes(),{unit:"minute"}):vn.m(he,Ve)},s:function(he,Ve,Se){return Ve==="so"?Se.ordinalNumber(he.getSeconds(),{unit:"second"}):vn.s(he,Ve)},S:function(he,Ve){return vn.S(he,Ve)},X:function(he,Ve,Se){const xe=he.getTimezoneOffset();if(xe===0)return"Z";switch(Ve){case"X":return Gn(xe);case"XXXX":case"XX":return Ri(xe);case"XXXXX":case"XXX":default:return Ri(xe,":")}},x:function(he,Ve,Se){const xe=he.getTimezoneOffset();switch(Ve){case"x":return Gn(xe);case"xxxx":case"xx":return Ri(xe);case"xxxxx":case"xxx":default:return Ri(xe,":")}},O:function(he,Ve,Se){const xe=he.getTimezoneOffset();switch(Ve){case"O":case"OO":case"OOO":return"GMT"+ti(xe,":");case"OOOO":default:return"GMT"+Ri(xe,":")}},z:function(he,Ve,Se){const xe=he.getTimezoneOffset();switch(Ve){case"z":case"zz":case"zzz":return"GMT"+ti(xe,":");case"zzzz":default:return"GMT"+Ri(xe,":")}},t:function(he,Ve,Se){const xe=Math.trunc(+he/1e3);return Yt(xe,Ve.length)},T:function(he,Ve,Se){return Yt(+he,Ve.length)}};function ti(he,Ve=""){const Se=he>0?"-":"+",xe=Math.abs(he),$e=Math.trunc(xe/60),ui=xe%60;return ui===0?Se+String($e):Se+String($e)+Ve+Yt(ui,2)}function Gn(he,Ve){return he%60===0?(he>0?"-":"+")+Yt(Math.abs(he)/60,2):Ri(he,Ve)}function Ri(he,Ve=""){const Se=he>0?"-":"+",xe=Math.abs(he),$e=Yt(Math.trunc(xe/60),2),ui=Yt(xe%60,2);return Se+$e+Ve+ui}const nn=(he,Ve)=>{switch(he){case"P":return Ve.date({width:"short"});case"PP":return Ve.date({width:"medium"});case"PPP":return Ve.date({width:"long"});case"PPPP":default:return Ve.date({width:"full"})}},An=(he,Ve)=>{switch(he){case"p":return Ve.time({width:"short"});case"pp":return Ve.time({width:"medium"});case"ppp":return Ve.time({width:"long"});case"pppp":default:return Ve.time({width:"full"})}},Ii={p:An,P:(he,Ve)=>{const Se=he.match(/(P+)(p+)?/)||[],xe=Se[1],$e=Se[2];if(!$e)return nn(he,Ve);let ui;switch(xe){case"P":ui=Ve.dateTime({width:"short"});break;case"PP":ui=Ve.dateTime({width:"medium"});break;case"PPP":ui=Ve.dateTime({width:"long"});break;case"PPPP":default:ui=Ve.dateTime({width:"full"});break}return ui.replace("{{date}}",nn(xe,Ve)).replace("{{time}}",An($e,Ve))}},lr=/^D+$/,Rr=/^Y+$/,fr=["D","DD","YY","YYYY"];function kr(he){return lr.test(he)}function Zr(he){return Rr.test(he)}function ea(he,Ve,Se){const xe=ws(he,Ve,Se);if(console.warn(xe),fr.includes(he))throw new RangeError(xe)}function ws(he,Ve,Se){const xe=he[0]==="Y"?"years":"days of the month";return`Use \`${he.toLowerCase()}\` instead of \`${he}\` (in \`${Ve}\`) for formatting ${xe} to the input \`${Se}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}function Bi(he){return he instanceof Date||typeof he=="object"&&Object.prototype.toString.call(he)==="[object Date]"}const Ps=null;function es(he){return!(!Bi(he)&&typeof he!="number"||isNaN(+je(he)))}const bn=null,_t=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Pt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,le=/^'([^]*?)'?$/,Ce=/''/g,ze=/[a-zA-Z]/;function at(he,Ve,Se){const xe=qe(),$e=Se?.locale??xe.locale??et,ui=Se?.firstWeekContainsDate??Se?.locale?.options?.firstWeekContainsDate??xe.firstWeekContainsDate??xe.locale?.options?.firstWeekContainsDate??1,wi=Se?.weekStartsOn??Se?.locale?.options?.weekStartsOn??xe.weekStartsOn??xe.locale?.options?.weekStartsOn??0,Ji=je(he,Se?.in);if(!es(Ji))throw new RangeError("Invalid time value");let er=Ve.match(Pt).map(_r=>{const mr=_r[0];if(mr==="p"||mr==="P"){const S=Ii[mr];return S(_r,$e.formatLong)}return _r}).join("").match(_t).map(_r=>{if(_r==="''")return{isToken:!1,value:"'"};const mr=_r[0];if(mr==="'")return{isToken:!1,value:be(_r)};if(Ti[mr])return{isToken:!0,value:_r};if(mr.match(ze))throw new RangeError("Format string contains an unescaped latin alphabet character `"+mr+"`");return{isToken:!1,value:_r}});$e.localize.preprocessor&&(er=$e.localize.preprocessor(Ji,er));const is={firstWeekContainsDate:ui,weekStartsOn:wi,locale:$e};return er.map(_r=>{if(!_r.isToken)return _r.value;const mr=_r.value;(!Se?.useAdditionalWeekYearTokens&&Zr(mr)||!Se?.useAdditionalDayOfYearTokens&&kr(mr))&&ea(mr,Ve,String(he));const S=Ti[mr[0]];return S(Ji,mr,$e.localize,is)}).join("")}function be(he){const Ve=he.match(le);return Ve?Ve[1].replace(Ce,"'"):he}const H=null;function te(){return Object.assign({},qe())}const ae=null;function ne(he,Ve){const Se=ye(Ve)?new Ve(0):dt(Ve,0);return Se.setFullYear(he.getFullYear(),he.getMonth(),he.getDate()),Se.setHours(he.getHours(),he.getMinutes(),he.getSeconds(),he.getMilliseconds()),Se}function ye(he){return typeof he=="function"&&he.prototype?.constructor===he}const Ne=null,kt=10;class it{constructor(){Tr(this,"subPriority",0)}validate(Ve,Se){return!0}}class Ge extends it{constructor(Ve,Se,xe,$e,ui){super(),this.value=Ve,this.validateValue=Se,this.setValue=xe,this.priority=$e,ui&&(this.subPriority=ui)}validate(Ve,Se){return this.validateValue(Ve,this.value,Se)}set(Ve,Se,xe){return this.setValue(Ve,Se,this.value,xe)}}class fn extends it{constructor(Se,xe){super();Tr(this,"priority",kt);Tr(this,"subPriority",-1);this.context=Se||($e=>dt(xe,$e))}set(Se,xe){return xe.timestampIsSet?Se:dt(Se,ne(Se,this.context))}}class Te{run(Ve,Se,xe,$e){const ui=this.parse(Ve,Se,xe,$e);return ui?{setter:new Ge(ui.value,this.validate,this.set,this.priority,this.subPriority),rest:ui.rest}:null}validate(Ve,Se,xe){return!0}}class Ft extends Te{constructor(){super(...arguments);Tr(this,"priority",140);Tr(this,"incompatibleTokens",["R","u","t","T"])}parse(Se,xe,$e){switch(xe){case"G":case"GG":case"GGG":return $e.era(Se,{width:"abbreviated"})||$e.era(Se,{width:"narrow"});case"GGGGG":return $e.era(Se,{width:"narrow"});case"GGGG":default:return $e.era(Se,{width:"wide"})||$e.era(Se,{width:"abbreviated"})||$e.era(Se,{width:"narrow"})}}set(Se,xe,$e){return xe.era=$e,Se.setFullYear($e,0,1),Se.setHours(0,0,0,0),Se}}const St={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}/},_n={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 yn(he,Ve){return he&&{value:Ve(he.value),rest:he.rest}}function qn(he,Ve){const Se=Ve.match(he);return Se?{value:parseInt(Se[0],10),rest:Ve.slice(Se[0].length)}:null}function bi(he,Ve){const Se=Ve.match(he);if(!Se)return null;if(Se[0]==="Z")return{value:0,rest:Ve.slice(1)};const xe=Se[1]==="+"?1:-1,$e=Se[2]?parseInt(Se[2],10):0,ui=Se[3]?parseInt(Se[3],10):0,wi=Se[5]?parseInt(Se[5],10):0;return{value:xe*($e*Mt+ui*gn+wi*Zt),rest:Ve.slice(Se[0].length)}}function Qi(he){return qn(St.anyDigitsSigned,he)}function rr(he,Ve){switch(he){case 1:return qn(St.singleDigit,Ve);case 2:return qn(St.twoDigits,Ve);case 3:return qn(St.threeDigits,Ve);case 4:return qn(St.fourDigits,Ve);default:return qn(new RegExp("^\\d{1,"+he+"}"),Ve)}}function Mr(he,Ve){switch(he){case 1:return qn(St.singleDigitSigned,Ve);case 2:return qn(St.twoDigitsSigned,Ve);case 3:return qn(St.threeDigitsSigned,Ve);case 4:return qn(St.fourDigitsSigned,Ve);default:return qn(new RegExp("^-?\\d{1,"+he+"}"),Ve)}}function Yr(he){switch(he){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 ls(he,Ve){const Se=Ve>0,xe=Se?Ve:1-Ve;let $e;if(xe<=50)$e=he||100;else{const ui=xe+50,wi=Math.trunc(ui/100)*100,Ji=he>=ui%100;$e=he+wi-(Ji?100:0)}return Se?$e:1-$e}function Vr(he){return he%400===0||he%4===0&&he%100!==0}class Ar extends Te{constructor(){super(...arguments);Tr(this,"priority",130);Tr(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(Se,xe,$e){const ui=wi=>({year:wi,isTwoDigitYear:xe==="yy"});switch(xe){case"y":return yn(rr(4,Se),ui);case"yo":return yn($e.ordinalNumber(Se,{unit:"year"}),ui);default:return yn(rr(xe.length,Se),ui)}}validate(Se,xe){return xe.isTwoDigitYear||xe.year>0}set(Se,xe,$e){const ui=Se.getFullYear();if($e.isTwoDigitYear){const Ji=ls($e.year,ui);return Se.setFullYear(Ji,0,1),Se.setHours(0,0,0,0),Se}const wi=!("era"in xe)||xe.era===1?$e.year:1-$e.year;return Se.setFullYear(wi,0,1),Se.setHours(0,0,0,0),Se}}class Ot extends Te{constructor(){super(...arguments);Tr(this,"priority",130);Tr(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(Se,xe,$e){const ui=wi=>({year:wi,isTwoDigitYear:xe==="YY"});switch(xe){case"Y":return yn(rr(4,Se),ui);case"Yo":return yn($e.ordinalNumber(Se,{unit:"year"}),ui);default:return yn(rr(xe.length,Se),ui)}}validate(Se,xe){return xe.isTwoDigitYear||xe.year>0}set(Se,xe,$e,ui){const wi=ni(Se,ui);if($e.isTwoDigitYear){const er=ls($e.year,wi);return Se.setFullYear(er,0,ui.firstWeekContainsDate),Se.setHours(0,0,0,0),$n(Se,ui)}const Ji=!("era"in xe)||xe.era===1?$e.year:1-$e.year;return Se.setFullYear(Ji,0,ui.firstWeekContainsDate),Se.setHours(0,0,0,0),$n(Se,ui)}}class zn extends Te{constructor(){super(...arguments);Tr(this,"priority",130);Tr(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(Se,xe){return Mr(xe==="R"?4:xe.length,Se)}set(Se,xe,$e){const ui=dt(Se,0);return ui.setFullYear($e,0,4),ui.setHours(0,0,0,0),di(ui)}}class yi extends Te{constructor(){super(...arguments);Tr(this,"priority",130);Tr(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(Se,xe){return Mr(xe==="u"?4:xe.length,Se)}set(Se,xe,$e){return Se.setFullYear($e,0,1),Se.setHours(0,0,0,0),Se}}class Hi extends Te{constructor(){super(...arguments);Tr(this,"priority",120);Tr(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(Se,xe,$e){switch(xe){case"Q":case"QQ":return rr(xe.length,Se);case"Qo":return $e.ordinalNumber(Se,{unit:"quarter"});case"QQQ":return $e.quarter(Se,{width:"abbreviated",context:"formatting"})||$e.quarter(Se,{width:"narrow",context:"formatting"});case"QQQQQ":return $e.quarter(Se,{width:"narrow",context:"formatting"});case"QQQQ":default:return $e.quarter(Se,{width:"wide",context:"formatting"})||$e.quarter(Se,{width:"abbreviated",context:"formatting"})||$e.quarter(Se,{width:"narrow",context:"formatting"})}}validate(Se,xe){return xe>=1&&xe<=4}set(Se,xe,$e){return Se.setMonth(($e-1)*3,1),Se.setHours(0,0,0,0),Se}}class Wr extends Te{constructor(){super(...arguments);Tr(this,"priority",120);Tr(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(Se,xe,$e){switch(xe){case"q":case"qq":return rr(xe.length,Se);case"qo":return $e.ordinalNumber(Se,{unit:"quarter"});case"qqq":return $e.quarter(Se,{width:"abbreviated",context:"standalone"})||$e.quarter(Se,{width:"narrow",context:"standalone"});case"qqqqq":return $e.quarter(Se,{width:"narrow",context:"standalone"});case"qqqq":default:return $e.quarter(Se,{width:"wide",context:"standalone"})||$e.quarter(Se,{width:"abbreviated",context:"standalone"})||$e.quarter(Se,{width:"narrow",context:"standalone"})}}validate(Se,xe){return xe>=1&&xe<=4}set(Se,xe,$e){return Se.setMonth(($e-1)*3,1),Se.setHours(0,0,0,0),Se}}class ms extends Te{constructor(){super(...arguments);Tr(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);Tr(this,"priority",110)}parse(Se,xe,$e){const ui=wi=>wi-1;switch(xe){case"M":return yn(qn(St.month,Se),ui);case"MM":return yn(rr(2,Se),ui);case"Mo":return yn($e.ordinalNumber(Se,{unit:"month"}),ui);case"MMM":return $e.month(Se,{width:"abbreviated",context:"formatting"})||$e.month(Se,{width:"narrow",context:"formatting"});case"MMMMM":return $e.month(Se,{width:"narrow",context:"formatting"});case"MMMM":default:return $e.month(Se,{width:"wide",context:"formatting"})||$e.month(Se,{width:"abbreviated",context:"formatting"})||$e.month(Se,{width:"narrow",context:"formatting"})}}validate(Se,xe){return xe>=0&&xe<=11}set(Se,xe,$e){return Se.setMonth($e,1),Se.setHours(0,0,0,0),Se}}class $r extends Te{constructor(){super(...arguments);Tr(this,"priority",110);Tr(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(Se,xe,$e){const ui=wi=>wi-1;switch(xe){case"L":return yn(qn(St.month,Se),ui);case"LL":return yn(rr(2,Se),ui);case"Lo":return yn($e.ordinalNumber(Se,{unit:"month"}),ui);case"LLL":return $e.month(Se,{width:"abbreviated",context:"standalone"})||$e.month(Se,{width:"narrow",context:"standalone"});case"LLLLL":return $e.month(Se,{width:"narrow",context:"standalone"});case"LLLL":default:return $e.month(Se,{width:"wide",context:"standalone"})||$e.month(Se,{width:"abbreviated",context:"standalone"})||$e.month(Se,{width:"narrow",context:"standalone"})}}validate(Se,xe){return xe>=0&&xe<=11}set(Se,xe,$e){return Se.setMonth($e,1),Se.setHours(0,0,0,0),Se}}function Lr(he,Ve,Se){const xe=je(he,Se?.in),$e=Ze(xe,Se)-Ve;return xe.setDate(xe.getDate()-$e*7),je(xe,Se?.in)}const Ei=null;class Cr extends Te{constructor(){super(...arguments);Tr(this,"priority",100);Tr(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(Se,xe,$e){switch(xe){case"w":return qn(St.week,Se);case"wo":return $e.ordinalNumber(Se,{unit:"week"});default:return rr(xe.length,Se)}}validate(Se,xe){return xe>=1&&xe<=53}set(Se,xe,$e,ui){return $n(Lr(Se,$e,ui),ui)}}function zs(he,Ve,Se){const xe=je(he,Se?.in),$e=mi(xe,Se)-Ve;return xe.setDate(xe.getDate()-$e*7),xe}const ia=null;class Bs extends Te{constructor(){super(...arguments);Tr(this,"priority",100);Tr(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(Se,xe,$e){switch(xe){case"I":return qn(St.week,Se);case"Io":return $e.ordinalNumber(Se,{unit:"week"});default:return rr(xe.length,Se)}}validate(Se,xe){return xe>=1&&xe<=53}set(Se,xe,$e){return di(zs(Se,$e))}}const Ua=[31,28,31,30,31,30,31,31,30,31,30,31],to=[31,29,31,30,31,30,31,31,30,31,30,31];class Oo extends Te{constructor(){super(...arguments);Tr(this,"priority",90);Tr(this,"subPriority",1);Tr(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(Se,xe,$e){switch(xe){case"d":return qn(St.date,Se);case"do":return $e.ordinalNumber(Se,{unit:"date"});default:return rr(xe.length,Se)}}validate(Se,xe){const $e=Se.getFullYear(),ui=Vr($e),wi=Se.getMonth();return ui?xe>=1&&xe<=to[wi]:xe>=1&&xe<=Ua[wi]}set(Se,xe,$e){return Se.setDate($e),Se.setHours(0,0,0,0),Se}}class vo extends Te{constructor(){super(...arguments);Tr(this,"priority",90);Tr(this,"subpriority",1);Tr(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(Se,xe,$e){switch(xe){case"D":case"DD":return qn(St.dayOfYear,Se);case"Do":return $e.ordinalNumber(Se,{unit:"date"});default:return rr(xe.length,Se)}}validate(Se,xe){const $e=Se.getFullYear();return Vr($e)?xe>=1&&xe<=366:xe>=1&&xe<=365}set(Se,xe,$e){return Se.setMonth(0,$e),Se.setHours(0,0,0,0),Se}}function Gs(he,Ve,Se){const xe=je(he,Se?.in);return isNaN(Ve)?dt(Se?.in||he,NaN):(Ve&&xe.setDate(xe.getDate()+Ve),xe)}const ko=null;function Yo(he,Ve,Se){const xe=qe(),$e=Se?.weekStartsOn??Se?.locale?.options?.weekStartsOn??xe.weekStartsOn??xe.locale?.options?.weekStartsOn??0,ui=je(he,Se?.in),wi=ui.getDay(),er=(Ve%7+7)%7,is=7-$e,_r=Ve<0||Ve>6?Ve-(wi+is)%7:(er+is)%7-(wi+is)%7;return Gs(ui,_r,Se)}const _a=null;class Tu extends Te{constructor(){super(...arguments);Tr(this,"priority",90);Tr(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(Se,xe,$e){switch(xe){case"E":case"EE":case"EEE":return $e.day(Se,{width:"abbreviated",context:"formatting"})||$e.day(Se,{width:"short",context:"formatting"})||$e.day(Se,{width:"narrow",context:"formatting"});case"EEEEE":return $e.day(Se,{width:"narrow",context:"formatting"});case"EEEEEE":return $e.day(Se,{width:"short",context:"formatting"})||$e.day(Se,{width:"narrow",context:"formatting"});case"EEEE":default:return $e.day(Se,{width:"wide",context:"formatting"})||$e.day(Se,{width:"abbreviated",context:"formatting"})||$e.day(Se,{width:"short",context:"formatting"})||$e.day(Se,{width:"narrow",context:"formatting"})}}validate(Se,xe){return xe>=0&&xe<=6}set(Se,xe,$e,ui){return Se=Yo(Se,$e,ui),Se.setHours(0,0,0,0),Se}}class El extends Te{constructor(){super(...arguments);Tr(this,"priority",90);Tr(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(Se,xe,$e,ui){const wi=Ji=>{const er=Math.floor((Ji-1)/7)*7;return(Ji+ui.weekStartsOn+6)%7+er};switch(xe){case"e":case"ee":return yn(rr(xe.length,Se),wi);case"eo":return yn($e.ordinalNumber(Se,{unit:"day"}),wi);case"eee":return $e.day(Se,{width:"abbreviated",context:"formatting"})||$e.day(Se,{width:"short",context:"formatting"})||$e.day(Se,{width:"narrow",context:"formatting"});case"eeeee":return $e.day(Se,{width:"narrow",context:"formatting"});case"eeeeee":return $e.day(Se,{width:"short",context:"formatting"})||$e.day(Se,{width:"narrow",context:"formatting"});case"eeee":default:return $e.day(Se,{width:"wide",context:"formatting"})||$e.day(Se,{width:"abbreviated",context:"formatting"})||$e.day(Se,{width:"short",context:"formatting"})||$e.day(Se,{width:"narrow",context:"formatting"})}}validate(Se,xe){return xe>=0&&xe<=6}set(Se,xe,$e,ui){return Se=Yo(Se,$e,ui),Se.setHours(0,0,0,0),Se}}class No extends Te{constructor(){super(...arguments);Tr(this,"priority",90);Tr(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(Se,xe,$e,ui){const wi=Ji=>{const er=Math.floor((Ji-1)/7)*7;return(Ji+ui.weekStartsOn+6)%7+er};switch(xe){case"c":case"cc":return yn(rr(xe.length,Se),wi);case"co":return yn($e.ordinalNumber(Se,{unit:"day"}),wi);case"ccc":return $e.day(Se,{width:"abbreviated",context:"standalone"})||$e.day(Se,{width:"short",context:"standalone"})||$e.day(Se,{width:"narrow",context:"standalone"});case"ccccc":return $e.day(Se,{width:"narrow",context:"standalone"});case"cccccc":return $e.day(Se,{width:"short",context:"standalone"})||$e.day(Se,{width:"narrow",context:"standalone"});case"cccc":default:return $e.day(Se,{width:"wide",context:"standalone"})||$e.day(Se,{width:"abbreviated",context:"standalone"})||$e.day(Se,{width:"short",context:"standalone"})||$e.day(Se,{width:"narrow",context:"standalone"})}}validate(Se,xe){return xe>=0&&xe<=6}set(Se,xe,$e,ui){return Se=Yo(Se,$e,ui),Se.setHours(0,0,0,0),Se}}function Mo(he,Ve){const Se=je(he,Ve?.in).getDay();return Se===0?7:Se}const kl=null;function Ca(he,Ve,Se){const xe=je(he,Se?.in),$e=Mo(xe,Se),ui=Ve-$e;return Gs(xe,ui,Se)}const Do=null;class Wo extends Te{constructor(){super(...arguments);Tr(this,"priority",90);Tr(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(Se,xe,$e){const ui=wi=>wi===0?7:wi;switch(xe){case"i":case"ii":return rr(xe.length,Se);case"io":return $e.ordinalNumber(Se,{unit:"day"});case"iii":return yn($e.day(Se,{width:"abbreviated",context:"formatting"})||$e.day(Se,{width:"short",context:"formatting"})||$e.day(Se,{width:"narrow",context:"formatting"}),ui);case"iiiii":return yn($e.day(Se,{width:"narrow",context:"formatting"}),ui);case"iiiiii":return yn($e.day(Se,{width:"short",context:"formatting"})||$e.day(Se,{width:"narrow",context:"formatting"}),ui);case"iiii":default:return yn($e.day(Se,{width:"wide",context:"formatting"})||$e.day(Se,{width:"abbreviated",context:"formatting"})||$e.day(Se,{width:"short",context:"formatting"})||$e.day(Se,{width:"narrow",context:"formatting"}),ui)}}validate(Se,xe){return xe>=1&&xe<=7}set(Se,xe,$e){return Se=Ca(Se,$e),Se.setHours(0,0,0,0),Se}}class Fl extends Te{constructor(){super(...arguments);Tr(this,"priority",80);Tr(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(Se,xe,$e){switch(xe){case"a":case"aa":case"aaa":return $e.dayPeriod(Se,{width:"abbreviated",context:"formatting"})||$e.dayPeriod(Se,{width:"narrow",context:"formatting"});case"aaaaa":return $e.dayPeriod(Se,{width:"narrow",context:"formatting"});case"aaaa":default:return $e.dayPeriod(Se,{width:"wide",context:"formatting"})||$e.dayPeriod(Se,{width:"abbreviated",context:"formatting"})||$e.dayPeriod(Se,{width:"narrow",context:"formatting"})}}set(Se,xe,$e){return Se.setHours(Yr($e),0,0,0),Se}}class ll extends Te{constructor(){super(...arguments);Tr(this,"priority",80);Tr(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(Se,xe,$e){switch(xe){case"b":case"bb":case"bbb":return $e.dayPeriod(Se,{width:"abbreviated",context:"formatting"})||$e.dayPeriod(Se,{width:"narrow",context:"formatting"});case"bbbbb":return $e.dayPeriod(Se,{width:"narrow",context:"formatting"});case"bbbb":default:return $e.dayPeriod(Se,{width:"wide",context:"formatting"})||$e.dayPeriod(Se,{width:"abbreviated",context:"formatting"})||$e.dayPeriod(Se,{width:"narrow",context:"formatting"})}}set(Se,xe,$e){return Se.setHours(Yr($e),0,0,0),Se}}class ca extends Te{constructor(){super(...arguments);Tr(this,"priority",80);Tr(this,"incompatibleTokens",["a","b","t","T"])}parse(Se,xe,$e){switch(xe){case"B":case"BB":case"BBB":return $e.dayPeriod(Se,{width:"abbreviated",context:"formatting"})||$e.dayPeriod(Se,{width:"narrow",context:"formatting"});case"BBBBB":return $e.dayPeriod(Se,{width:"narrow",context:"formatting"});case"BBBB":default:return $e.dayPeriod(Se,{width:"wide",context:"formatting"})||$e.dayPeriod(Se,{width:"abbreviated",context:"formatting"})||$e.dayPeriod(Se,{width:"narrow",context:"formatting"})}}set(Se,xe,$e){return Se.setHours(Yr($e),0,0,0),Se}}class Ro extends Te{constructor(){super(...arguments);Tr(this,"priority",70);Tr(this,"incompatibleTokens",["H","K","k","t","T"])}parse(Se,xe,$e){switch(xe){case"h":return qn(St.hour12h,Se);case"ho":return $e.ordinalNumber(Se,{unit:"hour"});default:return rr(xe.length,Se)}}validate(Se,xe){return xe>=1&&xe<=12}set(Se,xe,$e){const ui=Se.getHours()>=12;return ui&&$e<12?Se.setHours($e+12,0,0,0):!ui&&$e===12?Se.setHours(0,0,0,0):Se.setHours($e,0,0,0),Se}}class su extends Te{constructor(){super(...arguments);Tr(this,"priority",70);Tr(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(Se,xe,$e){switch(xe){case"H":return qn(St.hour23h,Se);case"Ho":return $e.ordinalNumber(Se,{unit:"hour"});default:return rr(xe.length,Se)}}validate(Se,xe){return xe>=0&&xe<=23}set(Se,xe,$e){return Se.setHours($e,0,0,0),Se}}class Rl extends Te{constructor(){super(...arguments);Tr(this,"priority",70);Tr(this,"incompatibleTokens",["h","H","k","t","T"])}parse(Se,xe,$e){switch(xe){case"K":return qn(St.hour11h,Se);case"Ko":return $e.ordinalNumber(Se,{unit:"hour"});default:return rr(xe.length,Se)}}validate(Se,xe){return xe>=0&&xe<=11}set(Se,xe,$e){return Se.getHours()>=12&&$e<12?Se.setHours($e+12,0,0,0):Se.setHours($e,0,0,0),Se}}class Nd extends Te{constructor(){super(...arguments);Tr(this,"priority",70);Tr(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(Se,xe,$e){switch(xe){case"k":return qn(St.hour24h,Se);case"ko":return $e.ordinalNumber(Se,{unit:"hour"});default:return rr(xe.length,Se)}}validate(Se,xe){return xe>=1&&xe<=24}set(Se,xe,$e){const ui=$e<=24?$e%24:$e;return Se.setHours(ui,0,0,0),Se}}class $o extends Te{constructor(){super(...arguments);Tr(this,"priority",60);Tr(this,"incompatibleTokens",["t","T"])}parse(Se,xe,$e){switch(xe){case"m":return qn(St.minute,Se);case"mo":return $e.ordinalNumber(Se,{unit:"minute"});default:return rr(xe.length,Se)}}validate(Se,xe){return xe>=0&&xe<=59}set(Se,xe,$e){return Se.setMinutes($e,0,0),Se}}class ud extends Te{constructor(){super(...arguments);Tr(this,"priority",50);Tr(this,"incompatibleTokens",["t","T"])}parse(Se,xe,$e){switch(xe){case"s":return qn(St.second,Se);case"so":return $e.ordinalNumber(Se,{unit:"second"});default:return rr(xe.length,Se)}}validate(Se,xe){return xe>=0&&xe<=59}set(Se,xe,$e){return Se.setSeconds($e,0),Se}}class Bu extends Te{constructor(){super(...arguments);Tr(this,"priority",30);Tr(this,"incompatibleTokens",["t","T"])}parse(Se,xe){const $e=ui=>Math.trunc(ui*Math.pow(10,-xe.length+3));return yn(rr(xe.length,Se),$e)}set(Se,xe,$e){return Se.setMilliseconds($e),Se}}class Sl extends Te{constructor(){super(...arguments);Tr(this,"priority",10);Tr(this,"incompatibleTokens",["t","T","x"])}parse(Se,xe){switch(xe){case"X":return bi(_n.basicOptionalMinutes,Se);case"XX":return bi(_n.basic,Se);case"XXXX":return bi(_n.basicOptionalSeconds,Se);case"XXXXX":return bi(_n.extendedOptionalSeconds,Se);case"XXX":default:return bi(_n.extended,Se)}}set(Se,xe,$e){return xe.timestampIsSet?Se:dt(Se,Se.getTime()-Xe(Se)-$e)}}class rl extends Te{constructor(){super(...arguments);Tr(this,"priority",10);Tr(this,"incompatibleTokens",["t","T","X"])}parse(Se,xe){switch(xe){case"x":return bi(_n.basicOptionalMinutes,Se);case"xx":return bi(_n.basic,Se);case"xxxx":return bi(_n.basicOptionalSeconds,Se);case"xxxxx":return bi(_n.extendedOptionalSeconds,Se);case"xxx":default:return bi(_n.extended,Se)}}set(Se,xe,$e){return xe.timestampIsSet?Se:dt(Se,Se.getTime()-Xe(Se)-$e)}}class zt extends Te{constructor(){super(...arguments);Tr(this,"priority",40);Tr(this,"incompatibleTokens","*")}parse(Se){return Qi(Se)}set(Se,xe,$e){return[dt(Se,$e*1e3),{timestampIsSet:!0}]}}class ht extends Te{constructor(){super(...arguments);Tr(this,"priority",20);Tr(this,"incompatibleTokens","*")}parse(Se){return Qi(Se)}set(Se,xe,$e){return[dt(Se,$e),{timestampIsSet:!0}]}}const Ct={G:new Ft,y:new Ar,Y:new Ot,R:new zn,u:new yi,Q:new Hi,q:new Wr,M:new ms,L:new $r,w:new Cr,I:new Bs,d:new Oo,D:new vo,E:new Tu,e:new El,c:new No,i:new Wo,a:new Fl,b:new ll,B:new ca,h:new Ro,H:new su,K:new Rl,k:new Nd,m:new $o,s:new ud,S:new Bu,X:new Sl,x:new rl,t:new zt,T:new ht},Qt=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,xn=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,In=/^'([^]*?)'?$/,Zn=/''/g,Xn=/\S/,Ai=/[a-zA-Z]/;function ii(he,Ve,Se,xe){const $e=()=>dt(xe?.in||Se,NaN),ui=te(),wi=xe?.locale??ui.locale??et,Ji=xe?.firstWeekContainsDate??xe?.locale?.options?.firstWeekContainsDate??ui.firstWeekContainsDate??ui.locale?.options?.firstWeekContainsDate??1,er=xe?.weekStartsOn??xe?.locale?.options?.weekStartsOn??ui.weekStartsOn??ui.locale?.options?.weekStartsOn??0;if(!Ve)return he?$e():je(Se,xe?.in);const is={firstWeekContainsDate:Ji,weekStartsOn:er,locale:wi},_r=[new fn(xe?.in,Se)],mr=Ve.match(xn).map(bt=>{const Vt=bt[0];if(Vt in Ii){const Ln=Ii[Vt];return Ln(bt,wi.formatLong)}return bt}).join("").match(Qt),S=[];for(let bt of mr){!xe?.useAdditionalWeekYearTokens&&Zr(bt)&&ea(bt,Ve,he),!xe?.useAdditionalDayOfYearTokens&&kr(bt)&&ea(bt,Ve,he);const Vt=bt[0],Ln=Ct[Vt];if(Ln){const{incompatibleTokens:Mn}=Ln;if(Array.isArray(Mn)){const dr=S.find(Or=>Mn.includes(Or.token)||Or.token===Vt);if(dr)throw new RangeError(`The format string mustn't contain \`${dr.fullToken}\` and \`${bt}\` at the same time`)}else if(Ln.incompatibleTokens==="*"&&S.length>0)throw new RangeError(`The format string mustn't contain \`${bt}\` and any other token at the same time`);S.push({token:Vt,fullToken:bt});const gi=Ln.run(he,bt,wi.match,is);if(!gi)return $e();_r.push(gi.setter),he=gi.rest}else{if(Vt.match(Ai))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Vt+"`");if(bt==="''"?bt="'":Vt==="'"&&(bt=Dn(bt)),he.indexOf(bt)===0)he=he.slice(bt.length);else return $e()}}if(he.length>0&&Xn.test(he))return $e();const Q=_r.map(bt=>bt.priority).sort((bt,Vt)=>Vt-bt).filter((bt,Vt,Ln)=>Ln.indexOf(bt)===Vt).map(bt=>_r.filter(Vt=>Vt.priority===bt).sort((Vt,Ln)=>Ln.subPriority-Vt.subPriority)).map(bt=>bt[0]);let ge=je(Se,xe?.in);if(isNaN(+ge))return $e();const Ie={};for(const bt of Q){if(!bt.validate(ge,is))return $e();const Vt=bt.set(ge,Ie,is);Array.isArray(Vt)?(ge=Vt[0],Object.assign(Ie,Vt[1])):ge=Vt}return ge}function Dn(he){return he.match(In)[1].replace(Zn,"'")}const nt=null;function st(he,Ve){const Se=je(he,Ve?.in),xe=Se.getFullYear(),$e=Se.getMonth(),ui=dt(Se,0);return ui.setFullYear(xe,$e+1,0),ui.setHours(0,0,0,0),ui.getDate()}const Rt=null;function Wt(he,Ve,Se){const xe=je(he,Se?.in),$e=xe.getFullYear(),ui=xe.getDate(),wi=dt(Se?.in||he,0);wi.setFullYear($e,Ve,15),wi.setHours(0,0,0,0);const Ji=st(wi);return xe.setMonth(Ve,Math.min(ui,Ji)),xe}const Xt=null;function tn(he,Ve,Se){let xe=je(he,Se?.in);return isNaN(+xe)?dt(Se?.in||he,NaN):(Ve.year!=null&&xe.setFullYear(Ve.year),Ve.month!=null&&(xe=Wt(xe,Ve.month)),Ve.date!=null&&xe.setDate(Ve.date),Ve.hours!=null&&xe.setHours(Ve.hours),Ve.minutes!=null&&xe.setMinutes(Ve.minutes),Ve.seconds!=null&&xe.setSeconds(Ve.seconds),Ve.milliseconds!=null&&xe.setMilliseconds(Ve.milliseconds),xe)}const ri=null;function Sn(he,Ve){const Se=je(he,Ve?.in);return Se.setDate(1),Se.setHours(0,0,0,0),Se}const pi=null;function Li(he,Ve,Se){const xe=je(he,Se?.in);return xe.setHours(Ve),xe}const Vi=null;function Oi(he,Ve,Se){const xe=je(he,Se?.in);return xe.setMinutes(Ve),xe}const zr=null;function ar(he,Ve,Se){const xe=je(he,Se?.in);return xe.setSeconds(Ve),xe}const vr=null;function Ki(he,Ve,Se){const xe=je(he,Se?.in);return xe.setMilliseconds(Ve),xe}const br=null;function Rs(he,Ve){return+je(he)<+je(Ve)}const Br=null;function pa(he,Ve){return+je(he)==+je(Ve)}const ma=null;function Oa(he,Ve){return+je(he)>+je(Ve)}const _o=null;function La(he,Ve){return je(he,Ve?.in).getHours()}const Io=null;function zo(he,Ve){return je(he,Ve?.in).getMinutes()}const nl=null;function $a(he){return je(he).getSeconds()}const uu=null;function Ma(he,Ve){return je(he,Ve?.in).getFullYear()}const gl=null;function Gi(he,Ve){return je(he,Ve?.in).getMonth()}const Nr=null;function Hr(he,Ve){const[Se,xe]=gt(he,Ve.start,Ve.end);return{start:Se,end:xe}}function ta(he,Ve){const{start:Se,end:xe}=Hr(Ve?.in,he);let $e=+Se>+xe;const ui=$e?+Se:+xe,wi=$e?xe:Se;wi.setHours(0,0,0,0);let Ji=Ve?.step??1;if(!Ji)return[];Ji<0&&(Ji=-Ji,$e=!$e);const er=[];for(;+wi<=ui;)er.push(dt(Se,wi)),wi.setDate(wi.getDate()+Ji),wi.setHours(0,0,0,0);return $e?er.reverse():er}const Ka=null;function Ha(he,Ve,Se){const xe=je(he,Se?.in);if(isNaN(Ve))return dt(Se?.in||he,NaN);if(!Ve)return xe;const $e=xe.getDate(),ui=dt(Se?.in||he,xe.getTime());ui.setMonth(xe.getMonth()+Ve+1,0);const wi=ui.getDate();return $e>=wi?ui:(xe.setFullYear(ui.getFullYear(),ui.getMonth(),$e),xe)}const qo=null;function io(he,Ve){const Se=qe(),xe=Ve?.weekStartsOn??Ve?.locale?.options?.weekStartsOn??Se.weekStartsOn??Se.locale?.options?.weekStartsOn??0,$e=je(he,Ve?.in),ui=$e.getDay(),wi=(ui<xe?-7:0)+6-(ui-xe);return $e.setDate($e.getDate()+wi),$e.setHours(23,59,59,999),$e}const wu=null;function Nl(he,Ve,Se){const xe=je(he,Se?.in);return isNaN(+xe)?dt(Se?.in||he,NaN):(xe.setFullYear(Ve),xe)}const Ul=null;function Cu(he,Ve,Se){return Ha(he,-Ve,Se)}const mu=null;function Il(he,Ve,Se){return Gs(he,-Ve,Se)}const Mu=null;function Zu(he,Ve,Se){return dt(Se?.in||he,+je(he)+Ve)}const Fo=null;function Ku(he,Ve,Se){return Zu(he,Ve*Mt,Se)}const pl=null;function gu(he,Ve,Se){return Ha(he,Ve*12,Se)}const Nu=null;function pu(he,Ve,Se){return gu(he,-Ve,Se)}const ad=null;function Pl(he,Ve){const Se=je(he,Ve?.in),xe=Se.getFullYear();return Se.setFullYear(xe+1,0,0),Se.setHours(23,59,59,999),Se}const Dl=null;function vu(he,Ve){const Se=+je(he)-+je(Ve);return Se<0?-1:Se>0?1:Se}const Ll=null;function Hu(he,Ve,Se){const[xe,$e]=gt(Se?.in,he,Ve);return xe.getFullYear()-$e.getFullYear()}const dd=null;function Td(he,Ve,Se){const[xe,$e]=gt(Se?.in,he,Ve),ui=vu(xe,$e),wi=Math.abs(Hu(xe,$e));xe.setFullYear(1584),$e.setFullYear(1584);const Ji=vu(xe,$e)===-ui,er=ui*(wi-+Ji);return er===0?0:er}const Md=null;function id(he,Ve,Se){const{years:xe=0,months:$e=0,weeks:ui=0,days:wi=0,hours:Ji=0,minutes:er=0,seconds:is=0}=Ve,_r=je(he,Se?.in),mr=$e||xe?Ha(_r,$e+xe*12):_r,S=wi||ui?Gs(mr,wi+ui*7):mr,Q=er+Ji*60,Ie=(is+Q*60)*1e3;return dt(Se?.in||he,+S+Ie)}const Sd=null;function du(he,Ve,Se){const{years:xe=0,months:$e=0,weeks:ui=0,days:wi=0,hours:Ji=0,minutes:er=0,seconds:is=0}=Ve,_r=Cu(he,$e+xe*12,Se),mr=Il(_r,wi+ui*7,Se),S=er+Ji*60,ge=(is+S*60)*1e3;return dt(Se?.in||he,+mr-ge)}const Ye=null;function Et(he,Ve){const Se=je(he,Ve?.in),xe=Se.getMonth(),$e=xe-xe%3;return Se.setMonth($e,1),Se.setHours(0,0,0,0),Se}const At=null;function qt(he,Ve,Se){const[xe,$e]=gt(Se?.in,he,Ve);return+Et(xe)==+Et($e)}const an=null;function D(he,Ve){const Se=je(he,Ve?.in);return Math.trunc(Se.getMonth()/3)+1}const A=null;function U(he,Ve,Se){return Ha(he,Ve*3,Se)}const G=null;function ee(he,Ve){const{start:Se,end:xe}=Hr(Ve?.in,he);let $e=+Se>+xe;const ui=$e?+Et(Se):+Et(xe);let wi=Et($e?xe:Se),Ji=Ve?.step??1;if(!Ji)return[];Ji<0&&(Ji=-Ji,$e=!$e);const er=[];for(;+wi<=ui;)er.push(dt(Se,wi)),wi=U(wi,Ji);return $e?er.reverse():er}const de=null;function ve(he,Ve){const Se=je(he,Ve?.in),xe=Se.getMonth(),$e=xe-xe%3+3;return Se.setMonth($e,0),Se.setHours(23,59,59,999),Se}const Oe=null;function ke(he,Ve){return je(he,Ve?.in).getDay()}const He=null;function pt(){const he=(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",...he},[(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"})])}pt.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:"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"})])}ot.compatConfig={MODE:3};function wt(){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"})])}wt.compatConfig={MODE:3};function Gt(){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"})])}Gt.compatConfig={MODE:3};function $t(){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"})])}$t.compatConfig={MODE:3};function mn(){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"})])}mn.compatConfig={MODE:3};function Bn(){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"})])}Bn.compatConfig={MODE:3};const Kn=(he,Ve)=>Ve?new Date(he.toLocaleString("en-US",{timeZone:Ve})):new Date(he),Nn=(he,Ve,Se)=>ei(he,Ve,Se)||Xr(),On=(he,Ve,Se)=>{const xe=Ve.dateInTz?Kn(new Date(he),Ve.dateInTz):Xr(he);return Se?Ko(xe,!0):xe},ei=(he,Ve,Se)=>{if(!he)return null;const xe=Se?Ko(Xr(he),!0):Xr(he);return Ve?Ve.exactMatch?On(he,Ve,Se):Kn(xe,Ve.timezone):xe},ji=he=>{const Ve=new Date(he.getFullYear(),0,1).getTimezoneOffset();return he.getTimezoneOffset()<Ve},Xi=(he,Ve)=>{if(!he)return 0;const Se=new Date,xe=new Date(Se.toLocaleString("en-US",{timeZone:"UTC"})),$e=new Date(Se.toLocaleString("en-US",{timeZone:he})),ui=(ji(Ve??$e)?$e:Ve??$e).getTimezoneOffset()/60;return(+xe-+$e)/(1e3*60*60)-ui};var Zi=(he=>(he.month="month",he.year="year",he))(Zi||{}),Si=(he=>(he.top="top",he.bottom="bottom",he))(Si||{}),Ui=(he=>(he.header="header",he.calendar="calendar",he.timePicker="timePicker",he))(Ui||{}),pr=(he=>(he.month="month",he.year="year",he.calendar="calendar",he.time="time",he.minutes="minutes",he.hours="hours",he.seconds="seconds",he))(pr||{});const gs=["timestamp","date","iso"];var un=(he=>(he.up="up",he.down="down",he.left="left",he.right="right",he))(un||{}),Sr=(he=>(he.arrowUp="ArrowUp",he.arrowDown="ArrowDown",he.arrowLeft="ArrowLeft",he.arrowRight="ArrowRight",he.enter="Enter",he.space=" ",he.esc="Escape",he.tab="Tab",he.home="Home",he.end="End",he.pageUp="PageUp",he.pageDown="PageDown",he))(Sr||{}),js=(he=>(he.MONTH_AND_YEAR="MM-yyyy",he.YEAR="yyyy",he.DATE="dd-MM-yyyy",he))(js||{});function ss(he){return Ve=>{const Se=new Intl.DateTimeFormat(he,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${Ve}T00:00:00+00:00`));return he==="ar"?Se.slice(2,5):Se.slice(0,2)}}function As(he){return Ve=>at(Kn(new Date(`2017-01-0${Ve}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:he})}const Ea=(he,Ve,Se)=>{const xe=[1,2,3,4,5,6,7];let $e;if(he!==null)try{$e=xe.map(As(he))}catch{$e=xe.map(ss(Ve))}else $e=xe.map(ss(Ve));const ui=$e.slice(0,Se),wi=$e.slice(Se+1,$e.length);return[$e[Se]].concat(...wi).concat(...ui)},Js=(he,Ve,Se)=>{const xe=[];for(let $e=+he[0];$e<=+he[1];$e++)xe.push({value:+$e,text:hl($e,Ve)});return Se?xe.reverse():xe},ya=(he,Ve,Se)=>{const xe=[1,2,3,4,5,6,7,8,9,10,11,12].map(ui=>{const wi=ui<10?`0${ui}`:ui;return new Date(`2017-${wi}-01T00:00:00+00:00`)});if(he!==null)try{const ui=Se==="long"?"LLLL":"LLL";return xe.map((wi,Ji)=>{const er=at(Kn(wi,"UTC"),ui,{locale:he});return{text:er.charAt(0).toUpperCase()+er.substring(1),value:Ji}})}catch{}const $e=new Intl.DateTimeFormat(Ve,{month:Se,timeZone:"UTC"});return xe.map((ui,wi)=>{const Ji=$e.format(ui);return{text:Ji.charAt(0).toUpperCase()+Ji.substring(1),value:wi}})},co=he=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][he],ka=he=>{const Ve=(0,i.R1)(he);return Ve?.$el?Ve?.$el:Ve},mo=he=>({type:"dot",...he??{}}),fo=he=>Array.isArray(he)?!!he[0]&&!!he[1]:!1,jl={prop:he=>`"${he}" prop must be enabled!`,dateArr:he=>`You need to use array as "model-value" binding in order to support "${he}"`},ul=he=>he,yu=he=>he===0?he:!he||isNaN(+he)?null:+he,Hl=he=>he===null,Vo=he=>{if(he)return[...he.querySelectorAll("input, button, select, textarea, a[href]")][0]},Uo=he=>{const Ve=[],Se=xe=>xe.filter($e=>$e);for(let xe=0;xe<he.length;xe+=3){const $e=[he[xe],he[xe+1],he[xe+2]];Ve.push(Se($e))}return Ve},so=(he,Ve,Se)=>{const xe=Se!=null,$e=Ve!=null;if(!xe&&!$e)return!1;const ui=+Se,wi=+Ve;return xe&&$e?+he>ui||+he<wi:xe?+he>ui:$e?+he<wi:!1},wl=(he,Ve)=>Uo(he).map(Se=>Se.map(xe=>{const{active:$e,disabled:ui,isBetween:wi,highlighted:Ji}=Ve(xe);return{...xe,active:$e,disabled:ui,className:{dp__overlay_cell_active:$e,dp__overlay_cell:!$e,dp__overlay_cell_disabled:ui,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:ui&&$e,dp__cell_in_between:wi,"dp--highlighted":Ji}}})),$l=(he,Ve,Se=!1)=>{he&&Ve.allowStopPropagation&&(Se&&he.stopImmediatePropagation(),he.stopPropagation())},Ud=()=>["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 vd(he,Ve){let Se=[...document.querySelectorAll(Ud())];Se=Se.filter($e=>!he.contains($e)||$e.hasAttribute("data-datepicker-instance"));const xe=Se.indexOf(he);if(xe>=0&&(Ve?xe-1>=0:xe+1<=Se.length))return Se[xe+(Ve?-1:1)]}const rd=(he,Ve)=>he?.querySelector(`[data-dp-element="${Ve}"]`),hl=(he,Ve)=>new Intl.NumberFormat(Ve,{useGrouping:!1,style:"decimal"}).format(he),Ju=(he,Ve)=>at(he,Ve??js.DATE),Ql=he=>Array.isArray(he),ra=(he,Ve,Se)=>Ve.get(Ju(he,Se)),Zl=(he,Ve)=>he?Ve?Ve instanceof Map?!!ra(he,Ve):Ve(Xr(he)):!1:!0,_l=(he,Ve,Se=!1,xe)=>{if(he.key===Sr.enter||he.key===Sr.space)return Se&&he.preventDefault(),Ve();if(xe)return xe(he)},Su=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,Uu=(he,Ve)=>he?js.MONTH_AND_YEAR:Ve?js.YEAR:js.DATE,xl=he=>he<10?`0${he}`:he,ku=(he,Ve,Se,xe,$e,ui)=>{const wi=ii(he,Ve.slice(0,he.length),new Date,{locale:ui});return es(wi)&&Bi(wi)?xe||$e?wi:tn(wi,{hours:+Se.hours,minutes:+Se?.minutes,seconds:+Se?.seconds,milliseconds:0}):null},cd=(he,Ve,Se,xe,$e,ui)=>{const wi=Array.isArray(Se)?Se[0]:Se;if(typeof Ve=="string")return ku(he,Ve,wi,xe,$e,ui);if(Array.isArray(Ve)){let Ji=null;for(const er of Ve)if(Ji=ku(he,er,wi,xe,$e,ui),Ji)break;return Ji}return typeof Ve=="function"?Ve(he):null},Xr=he=>he?new Date(he):new Date,zl=(he,Ve,Se)=>{if(Ve){const $e=(he.getMonth()+1).toString().padStart(2,"0"),ui=he.getDate().toString().padStart(2,"0"),wi=he.getHours().toString().padStart(2,"0"),Ji=he.getMinutes().toString().padStart(2,"0"),er=Se?he.getSeconds().toString().padStart(2,"0"):"00";return`${he.getFullYear()}-${$e}-${ui}T${wi}:${Ji}:${er}.000Z`}const xe=Date.UTC(he.getUTCFullYear(),he.getUTCMonth(),he.getUTCDate(),he.getUTCHours(),he.getUTCMinutes(),he.getUTCSeconds());return new Date(xe).toISOString()},Ko=(he,Ve)=>{const Se=Xr(JSON.parse(JSON.stringify(he))),xe=tn(Se,{hours:0,minutes:0,seconds:0,milliseconds:0});return Ve?Sn(xe):xe},ml=(he,Ve,Se,xe)=>{let $e=he?Xr(he):Xr();return(Ve||Ve===0)&&($e=Li($e,+Ve)),(Se||Se===0)&&($e=Oi($e,+Se)),(xe||xe===0)&&($e=ar($e,+xe)),Ki($e,0)},So=(he,Ve)=>!he||!Ve?!1:Rs(Ko(he),Ko(Ve)),Ga=(he,Ve)=>!he||!Ve?!1:pa(Ko(he),Ko(Ve)),el=(he,Ve)=>!he||!Ve?!1:Oa(Ko(he),Ko(Ve)),bu=(he,Ve,Se)=>he?.[0]&&he?.[1]?el(Se,he[0])&&So(Se,he[1]):he?.[0]&&Ve?el(Se,he[0])&&So(Se,Ve)||So(Se,he[0])&&el(Se,Ve):!1,tl=he=>{const Ve=tn(new Date(he),{date:1});return Ko(Ve)},Qo=(he,Ve,Se)=>Ve&&(Se||Se===0)?Object.fromEntries(["hours","minutes","seconds"].map(xe=>xe===Ve?[xe,Se]:[xe,isNaN(+he[xe])?void 0:+he[xe]])):{hours:isNaN(+he.hours)?void 0:+he.hours,minutes:isNaN(+he.minutes)?void 0:+he.minutes,seconds:isNaN(+he.seconds)?void 0:+he.seconds},Du=he=>({hours:La(he),minutes:zo(he),seconds:$a(he)}),Ol=(he,Ve)=>{if(Ve){const Se=Ma(Xr(Ve));if(Se>he)return 12;if(Se===he)return Gi(Xr(Ve))}},Jl=(he,Ve)=>{if(Ve){const Se=Ma(Xr(Ve));return Se<he?-1:Se===he?Gi(Xr(Ve)):void 0}},au=he=>{if(he)return Ma(Xr(he))},Xl=(he,Ve)=>{const Se=el(he,Ve)?Ve:he,xe=el(Ve,he)?Ve:he;return ta({start:Se,end:xe})},Hd=he=>{const Ve=Ha(he,1);return{month:Gi(Ve),year:Ma(Ve)}},sl=(he,Ve)=>{const Se=$n(he,{weekStartsOn:+Ve}),xe=io(he,{weekStartsOn:+Ve});return[Se,xe]},fd=(he,Ve)=>{const Se={hours:La(Xr()),minutes:zo(Xr()),seconds:Ve?$a(Xr()):0};return Object.assign(Se,he)},go=(he,Ve,Se)=>[tn(Xr(he),{date:1}),tn(Xr(),{month:Ve,year:Se,date:1})],ou=(he,Ve,Se)=>{let xe=he?Xr(he):Xr();return(Ve||Ve===0)&&(xe=Wt(xe,Ve)),Se&&(xe=Nl(xe,Se)),xe},yd=(he,Ve,Se,xe,$e)=>{if(!xe||$e&&!Ve||!$e&&!Se)return!1;const ui=$e?Ha(he,1):Cu(he,1),wi=[Gi(ui),Ma(ui)];return $e?!bd(...wi,Ve):!qu(...wi,Se)},qu=(he,Ve,Se)=>So(...go(Se,he,Ve))||Ga(...go(Se,he,Ve)),bd=(he,Ve,Se)=>el(...go(Se,he,Ve))||Ga(...go(Se,he,Ve)),Pd=(he,Ve,Se,xe,$e,ui,wi)=>{if(typeof Ve=="function"&&!wi)return Ve(he);const Ji=Se?{locale:Se}:void 0;return Array.isArray(he)?`${at(he[0],ui,Ji)}${$e&&!he[1]?"":xe}${he[1]?at(he[1],ui,Ji):""}`:at(he,ui,Ji)},Zo=he=>{if(he)return null;throw new Error(jl.prop("partial-range"))},Gl=(he,Ve)=>{if(Ve)return he();throw new Error(jl.prop("range"))},Di=he=>Array.isArray(he)?es(he[0])&&(he[1]?es(he[1]):!0):he?es(he):!1,Ni=(he,Ve)=>tn(Ve??Xr(),{hours:+he.hours||0,minutes:+he.minutes||0,seconds:+he.seconds||0}),vi=(he,Ve,Se,xe)=>{if(!he)return!0;if(xe){const $e=Se==="max"?Rs(he,Ve):Oa(he,Ve),ui={seconds:0,milliseconds:0};return $e||pa(tn(he,ui),tn(Ve,ui))}return Se==="max"?he.getTime()<=Ve.getTime():he.getTime()>=Ve.getTime()},Ir=(he,Ve,Se)=>he?Ni(he,Ve):Xr(Se??Ve),ns=(he,Ve,Se,xe,$e)=>{if(Array.isArray(xe)){const wi=Ir(he,xe[0],Ve),Ji=Ir(he,xe[1],Ve);return vi(xe[0],wi,Se,!!Ve)&&vi(xe[1],Ji,Se,!!Ve)&&$e}const ui=Ir(he,xe,Ve);return vi(xe,ui,Se,!!Ve)&&$e},Ur=he=>tn(Xr(),Du(he)),Ss=(he,Ve,Se)=>{if(he instanceof Map){const xe=`${xl(Se+1)}-${Ve}`;return he.size?he.has(xe):!1}return typeof he=="function"?he(Ko(tn(Xr(),{month:Se,year:Ve}),!0)):!1},Ws=(he,Ve,Se)=>{if(he instanceof Map){const xe=`${xl(Se+1)}-${Ve}`;return he.size?he.has(xe):!0}return!0},Qa=(he,Ve,Se)=>typeof he=="function"?he({month:Ve,year:Se}):!!he.months.find(xe=>xe.month===Ve&&xe.year===Se),Xo=(he,Ve)=>typeof he=="function"?he(Ve):he.years.includes(Ve),Cl=he=>`dp-${at(he,"yyyy-MM-dd")}`,ql=(he,Ve)=>{const Se=Il(Ko(Ve),he),xe=Gs(Ko(Ve),he);return{before:Se,after:xe}},Pu=(he,Ve)=>Ve<+he[0]||Ve>+he[1],Vl=(0,i.Kh)({menuFocused:!1,shiftKeyInMenu:!1}),od=()=>{const he=Se=>{Vl.menuFocused=Se},Ve=Se=>{Vl.shiftKeyInMenu!==Se&&(Vl.shiftKeyInMenu=Se)};return{control:(0,e.EW)(()=>({shiftKeyInMenu:Vl.shiftKeyInMenu,menuFocused:Vl.menuFocused})),setMenuFocused:he,setShiftKey:Ve}},Al=(0,i.Kh)({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),Xd=(0,i.KR)(null),Tl=(0,i.KR)(!1),cc=(0,i.KR)(!1),xd=(0,i.KR)(!1),yo=(0,i.KR)(!1),me=(0,i.KR)(0),Le=(0,i.KR)(0),It=()=>{const he=(0,e.EW)(()=>Tl.value?[...Al.selectionGrid,Al.actionRow].filter(mr=>mr.length):cc.value?[...Al.timePicker[0],...Al.timePicker[1],yo.value?[]:[Xd.value],Al.actionRow].filter(mr=>mr.length):xd.value?[...Al.monthPicker,Al.actionRow]:[Al.monthYear,...Al.calendar,Al.time,Al.actionRow].filter(mr=>mr.length)),Ve=mr=>{me.value=mr?me.value+1:me.value-1;let S=null;he.value[Le.value]&&(S=he.value[Le.value][me.value]),!S&&he.value[Le.value+(mr?1:-1)]?(Le.value=Le.value+(mr?1:-1),me.value=mr?0:he.value[Le.value].length-1):S||(me.value=mr?me.value-1:me.value+1)},Se=mr=>{Le.value===0&&!mr||Le.value===he.value.length&&mr||(Le.value=mr?Le.value+1:Le.value-1,he.value[Le.value]?he.value[Le.value]&&!he.value[Le.value][me.value]&&me.value!==0&&(me.value=he.value[Le.value].length-1):Le.value=mr?Le.value-1:Le.value+1)},xe=mr=>{let S=null;he.value[Le.value]&&(S=he.value[Le.value][me.value]),S?S.focus({preventScroll:!Tl.value}):me.value=mr?me.value-1:me.value+1},$e=()=>{Ve(!0),xe(!0)},ui=()=>{Ve(!1),xe(!1)},wi=()=>{Se(!1),xe(!0)},Ji=()=>{Se(!0),xe(!0)},er=(mr,S)=>{Al[S]=mr},is=(mr,S)=>{Al[S]=mr},_r=()=>{me.value=0,Le.value=0};return{buildMatrix:er,buildMultiLevelMatrix:is,setTimePickerBackRef:mr=>{Xd.value=mr},setSelectionGrid:mr=>{Tl.value=mr,_r(),mr||(Al.selectionGrid=[])},setTimePicker:(mr,S=!1)=>{cc.value=mr,yo.value=S,_r(),mr||(Al.timePicker[0]=[],Al.timePicker[1]=[])},setTimePickerElements:(mr,S=0)=>{Al.timePicker[S]=mr},arrowRight:$e,arrowLeft:ui,arrowUp:wi,arrowDown:Ji,clearArrowNav:()=>{Al.monthYear=[],Al.calendar=[],Al.time=[],Al.actionRow=[],Al.selectionGrid=[],Al.timePicker[0]=[],Al.timePicker[1]=[],Tl.value=!1,cc.value=!1,yo.value=!1,xd.value=!1,_r(),Xd.value=null},setMonthPicker:mr=>{xd.value=mr,_r()},refSets:Al}},rn=he=>({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",...he??{}}),Pn=he=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:Ve=>`Increment ${Ve}`,decrementValue:Ve=>`Decrement ${Ve}`,openTpOverlay:Ve=>`Open ${Ve} 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:Ve=>`Month picker${Ve?" overlay":""}`,yearPicker:Ve=>`Year picker${Ve?" overlay":""}`,timeOverlay:Ve=>`${Ve} overlay`,...he??{}}),Rn=he=>he?typeof he=="boolean"?he?2:0:+he>=2?+he:2:0,Fi=he=>{const Ve=typeof he=="object"&&he,Se={static:!0,solo:!1};if(!he)return{...Se,count:Rn(!1)};const xe=Ve?he:{},$e=Ve?xe.count??!0:he,ui=Rn($e);return Object.assign(Se,xe,{count:ui})},xi=(he,Ve,Se)=>he||(typeof Se=="string"?Se:Ve),sr=he=>typeof he=="boolean"?he?rn({}):!1:rn(he),xr=he=>{const Ve={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - ",escClose:!0};return typeof he=="object"?{...Ve,...he??{},enabled:!0}:{...Ve,enabled:he}},Dr=he=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...he??{}}),qi=he=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...he??{}}),as=he=>{const Ve={input:!1};return typeof he=="object"?{...Ve,...he??{},enabled:!0}:{enabled:he,...Ve}},Es=he=>({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,...he??{}}),Xs=he=>{const Ve={dates:Array.isArray(he)?he.map(Se=>Xr(Se)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof he=="function"?he:{...Ve,...he??{}}},Ts=he=>typeof he=="object"?{type:he?.type??"local",hideOnOffsetDates:he?.hideOnOffsetDates??!1}:{type:he,hideOnOffsetDates:!1},Ya=he=>{const Ve={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 he=="object"?{enabled:!0,...Ve,...he}:{enabled:he,...Ve}},lo=he=>he?typeof he=="string"?{timezone:he,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:he.timezone,exactMatch:he.exactMatch??!1,dateInTz:he.dateInTz??void 0,emitTimezone:he.emitTimezone??void 0,convertModel:he.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0},$s=(he,Ve,Se,xe)=>new Map(he.map($e=>{const ui=Nn($e,Ve,xe);return[Ju(ui,Se),ui]})),Er=(he,Ve)=>he.length?new Map(he.map(Se=>{const xe=Nn(Se.date,Ve);return[Ju(xe,js.DATE),Se]})):null,fs=he=>{const Ve=Uu(he.isMonthPicker,he.isYearPicker);return{minDate:ei(he.minDate,he.timezone,he.isSpecific),maxDate:ei(he.maxDate,he.timezone,he.isSpecific),disabledDates:Ql(he.disabledDates)?$s(he.disabledDates,he.timezone,Ve,he.isSpecific):he.disabledDates,allowedDates:Ql(he.allowedDates)?$s(he.allowedDates,he.timezone,Ve,he.isSpecific):null,highlight:typeof he.highlight=="object"&&Ql(he.highlight?.dates)?$s(he.highlight.dates,he.timezone,Ve):he.highlight,markers:Er(he.markers,he.timezone)}},Cs=he=>typeof he=="boolean"?{enabled:he,dragSelect:!0,limit:null}:{enabled:!!he,limit:he.limit?+he.limit:null,dragSelect:he.dragSelect??!0},qs=he=>({...Object.fromEntries(Object.keys(he).map(Ve=>{const Se=Ve,xe=he[Se],$e=typeof he[Se]=="string"?{[xe]:!0}:Object.fromEntries(xe.map(ui=>[ui,!0]));return[Ve,$e]}))}),ps=he=>{const Ve=()=>{const Or=he.enableSeconds?":ss":"",Jr=he.enableMinutes?":mm":"";return he.is24?`HH${Jr}${Or}`:`hh${Jr}${Or} aa`},Se=()=>he.format?he.format:he.monthPicker?"MM/yyyy":he.timePicker?Ve():he.weekPicker?`${bt.value?.type==="iso"?"II":"ww"}-RR`:he.yearPicker?"yyyy":he.quarterPicker?"QQQ/yyyy":he.enableTimePicker?`MM/dd/yyyy, ${Ve()}`:"MM/dd/yyyy",xe=Or=>fd(Or,he.enableSeconds),$e=()=>gi.value.enabled?he.startTime&&Array.isArray(he.startTime)?[xe(he.startTime[0]),xe(he.startTime[1])]:null:he.startTime&&!Array.isArray(he.startTime)?xe(he.startTime):null,ui=(0,e.EW)(()=>Fi(he.multiCalendars)),wi=(0,e.EW)(()=>$e()),Ji=(0,e.EW)(()=>Pn(he.ariaLabels)),er=(0,e.EW)(()=>Dr(he.filters)),is=(0,e.EW)(()=>sr(he.transitions)),_r=(0,e.EW)(()=>qi(he.actionRow)),mr=(0,e.EW)(()=>xi(he.previewFormat,he.format,Se())),S=(0,e.EW)(()=>xr(he.textInput)),Q=(0,e.EW)(()=>as(he.inline)),ge=(0,e.EW)(()=>Es(he.config)),Ie=(0,e.EW)(()=>Xs(he.highlight)),bt=(0,e.EW)(()=>Ts(he.weekNumbers)),Vt=(0,e.EW)(()=>lo(he.timezone)),Ln=(0,e.EW)(()=>Cs(he.multiDates)),Mn=(0,e.EW)(()=>fs({minDate:he.minDate,maxDate:he.maxDate,disabledDates:he.disabledDates,allowedDates:he.allowedDates,highlight:Ie.value,markers:he.markers,timezone:Vt.value,isSpecific:he.monthPicker||he.yearPicker||he.quarterPicker,isMonthPicker:he.monthPicker,isYearPicker:he.yearPicker})),gi=(0,e.EW)(()=>Ya(he.range)),dr=(0,e.EW)(()=>qs(he.ui));return{defaultedTransitions:is,defaultedMultiCalendars:ui,defaultedStartTime:wi,defaultedAriaLabels:Ji,defaultedFilters:er,defaultedActionRow:_r,defaultedPreviewFormat:mr,defaultedTextInput:S,defaultedInline:Q,defaultedConfig:ge,defaultedHighlight:Ie,defaultedWeekNumbers:bt,defaultedRange:gi,propDates:Mn,defaultedTz:Vt,defaultedMultiDates:Ln,defaultedUI:dr,getDefaultPattern:Se,getDefaultStartTime:$e,handleEventPropagation:Or=>{ge.value.allowStopPropagation&&Or.stopPropagation(),ge.value.allowPreventDefault&&Or.preventDefault()}}},za=(he,Ve,{isInputFocused:Se,isTextInputDate:xe})=>{const $e=(0,i.KR)(),{defaultedTextInput:ui,defaultedRange:wi,defaultedTz:Ji,defaultedMultiDates:er,getDefaultPattern:is}=ps(Ve),_r=(0,i.KR)(""),mr=(0,i.lW)(Ve,"format"),S=(0,i.lW)(Ve,"formatLocale");(0,e.wB)($e,()=>{typeof Ve.onInternalModelChange=="function"&&he("internal-model-change",$e.value,ur(!0))},{deep:!0}),(0,e.wB)(wi,(nr,na)=>{nr.enabled!==na.enabled&&($e.value=null)}),(0,e.wB)(mr,()=>{Is()});const Q=nr=>Ji.value.timezone&&Ji.value.convertModel?Kn(nr,Ji.value.timezone):nr,ge=nr=>{if(Ji.value.timezone&&Ji.value.convertModel){const na=Xi(Ji.value.timezone,nr);return Ku(nr,na)}return nr},Ie=(nr,na,Bl=!1)=>Pd(nr,Ve.format,Ve.formatLocale,ui.value.rangeSeparator,Ve.modelAuto,na??is(),Bl),bt=nr=>nr?Ve.modelType?cs(nr):{hours:La(nr),minutes:zo(nr),seconds:Ve.enableSeconds?$a(nr):0}:null,Vt=nr=>Ve.modelType?cs(nr):{month:Gi(nr),year:Ma(nr)},Ln=nr=>Array.isArray(nr)?er.value.enabled?nr.map(na=>Mn(na,Nl(Xr(),na))):Gl(()=>[Nl(Xr(),nr[0]),nr[1]?Nl(Xr(),nr[1]):Zo(wi.value.partialRange)],wi.value.enabled):Nl(Xr(),+nr),Mn=(nr,na)=>(typeof nr=="string"||typeof nr=="number")&&Ve.modelType?ba(nr):na,gi=nr=>Array.isArray(nr)?[Mn(nr[0],ml(null,+nr[0].hours,+nr[0].minutes,nr[0].seconds)),Mn(nr[1],ml(null,+nr[1].hours,+nr[1].minutes,nr[1].seconds))]:Mn(nr,ml(null,nr.hours,nr.minutes,nr.seconds)),dr=nr=>{const na=tn(Xr(),{date:1});return Array.isArray(nr)?er.value.enabled?nr.map(Bl=>Mn(Bl,ou(na,+Bl.month,+Bl.year))):Gl(()=>[Mn(nr[0],ou(na,+nr[0].month,+nr[0].year)),Mn(nr[1],nr[1]?ou(na,+nr[1].month,+nr[1].year):Zo(wi.value.partialRange))],wi.value.enabled):Mn(nr,ou(na,+nr.month,+nr.year))},Or=nr=>{if(Array.isArray(nr))return nr.map(na=>ba(na));throw new Error(jl.dateArr("multi-dates"))},Jr=nr=>{if(Array.isArray(nr)&&wi.value.enabled){const na=nr[0],Bl=nr[1];return[Xr(Array.isArray(na)?na[0]:null),Array.isArray(Bl)&&Bl.length?Xr(Bl[0]):null]}return Xr(nr[0])},xs=nr=>Ve.modelAuto?Array.isArray(nr)?[ba(nr[0]),ba(nr[1])]:Ve.autoApply?[ba(nr)]:[ba(nr),null]:Array.isArray(nr)?Gl(()=>nr[1]?[ba(nr[0]),nr[1]?ba(nr[1]):Zo(wi.value.partialRange)]:[ba(nr[0])],wi.value.enabled):ba(nr),Os=()=>{Array.isArray($e.value)&&wi.value.enabled&&$e.value.length===1&&$e.value.push(Zo(wi.value.partialRange))},us=()=>{const nr=$e.value;return[cs(nr[0]),nr[1]?cs(nr[1]):Zo(wi.value.partialRange)]},Qs=()=>Array.isArray($e.value)?$e.value[1]?us():cs(ul($e.value[0])):[],ja=()=>($e.value||[]).map(nr=>cs(nr)),ao=(nr=!1)=>(nr||Os(),Ve.modelAuto?Qs():er.value.enabled?ja():Array.isArray($e.value)?Gl(()=>us(),wi.value.enabled):cs(ul($e.value))),jr=nr=>!nr||Array.isArray(nr)&&!nr.length?null:Ve.timePicker?gi(ul(nr)):Ve.monthPicker?dr(ul(nr)):Ve.yearPicker?Ln(ul(nr)):er.value.enabled?Or(ul(nr)):Ve.weekPicker?Jr(ul(nr)):xs(ul(nr)),rs=nr=>{if(xe.value)return;const na=jr(nr);Di(ul(na))?($e.value=ul(na),Is()):($e.value=null,_r.value="")},Qr=()=>{const nr=na=>at(na,ui.value.format);return`${nr($e.value[0])} ${ui.value.rangeSeparator} ${$e.value[1]?nr($e.value[1]):""}`},Hs=()=>Se.value&&$e.value?Array.isArray($e.value)?Qr():at($e.value,ui.value.format):Ie($e.value),fa=()=>$e.value?er.value.enabled?$e.value.map(nr=>Ie(nr)).join("; "):ui.value.enabled&&typeof ui.value.format=="string"?Hs():Ie($e.value):"",Is=()=>{!Ve.format||typeof Ve.format=="string"||ui.value.enabled&&typeof ui.value.format=="string"?_r.value=fa():_r.value=Ve.format($e.value)},ba=nr=>{if(Ve.utc){const na=new Date(nr);return Ve.utc==="preserve"?new Date(na.getTime()+na.getTimezoneOffset()*6e4):na}return Ve.modelType?gs.includes(Ve.modelType)?Q(new Date(nr)):Ve.modelType==="format"&&(typeof Ve.format=="string"||!Ve.format)?Q(ii(nr,is(),new Date,{locale:S.value})):Q(ii(nr,Ve.modelType,new Date,{locale:S.value})):Q(new Date(nr))},cs=nr=>nr?Ve.utc?zl(nr,Ve.utc==="preserve",Ve.enableSeconds):Ve.modelType?Ve.modelType==="timestamp"?+ge(nr):Ve.modelType==="iso"?ge(nr).toISOString():Ve.modelType==="format"&&(typeof Ve.format=="string"||!Ve.format)?Ie(ge(nr)):Ie(ge(nr),Ve.modelType,!0):ge(nr):"",Xa=(nr,na=!1,Bl=!1)=>{if(Bl)return nr;if(he("update:model-value",nr),Ji.value.emitTimezone&&na){const aa=Array.isArray(nr)?nr.map(cl=>Kn(ul(cl),Ji.value.emitTimezone)):Kn(ul(nr),Ji.value.emitTimezone);he("update:model-timezone-value",aa)}},yr=nr=>Array.isArray($e.value)?er.value.enabled?$e.value.map(na=>nr(na)):[nr($e.value[0]),$e.value[1]?nr($e.value[1]):Zo(wi.value.partialRange)]:nr(ul($e.value)),ks=()=>{if(Array.isArray($e.value)){const nr=sl($e.value[0],Ve.weekStart),na=$e.value[1]?sl($e.value[1],Ve.weekStart):[];return[nr.map(Bl=>Xr(Bl)),na.map(Bl=>Xr(Bl))]}return sl($e.value,Ve.weekStart).map(nr=>Xr(nr))},ds=(nr,na)=>Xa(ul(yr(nr)),!1,na),Sa=nr=>{const na=ks();return nr?na:he("update:model-value",ks())},ur=(nr=!1)=>(nr||Is(),Ve.monthPicker?ds(Vt,nr):Ve.timePicker?ds(bt,nr):Ve.yearPicker?ds(Ma,nr):Ve.weekPicker?Sa(nr):Xa(ao(nr),!0,nr));return{inputValue:_r,internalModelValue:$e,checkBeforeEmit:()=>$e.value?wi.value.enabled?wi.value.partialRange?$e.value.length>=1:$e.value.length===2:!!$e.value:!1,parseExternalModelValue:rs,formatInputValue:Is,emitModelValue:ur}},Vs=(he,Ve)=>{const{defaultedFilters:Se,propDates:xe}=ps(he),{validateMonthYearInRange:$e}=Kl(he),ui=(_r,mr)=>{let S=_r;return Se.value.months.includes(Gi(S))?(S=mr?Ha(_r,1):Cu(_r,1),ui(S,mr)):S},wi=(_r,mr)=>{let S=_r;return Se.value.years.includes(Ma(S))?(S=mr?gu(_r,1):pu(_r,1),wi(S,mr)):S},Ji=(_r,mr=!1)=>{const S=tn(Xr(),{month:he.month,year:he.year});let Q=_r?Ha(S,1):Cu(S,1);he.disableYearSelect&&(Q=Nl(Q,he.year));let ge=Gi(Q),Ie=Ma(Q);Se.value.months.includes(ge)&&(Q=ui(Q,_r),ge=Gi(Q),Ie=Ma(Q)),Se.value.years.includes(Ie)&&(Q=wi(Q,_r),Ie=Ma(Q)),$e(ge,Ie,_r,he.preventMinMaxNavigation)&&er(ge,Ie,mr)},er=(_r,mr,S)=>{Ve("update-month-year",{month:_r,year:mr,fromNav:S})},is=(0,e.EW)(()=>_r=>yd(tn(Xr(),{month:he.month,year:he.year}),xe.value.maxDate,xe.value.minDate,he.preventMinMaxNavigation,_r));return{handleMonthYearChange:Ji,isDisabled:is,updateMonthYear:er}},Ns={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:()=>({})}},wa={...Ns,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}},Lo=["title"],Ho=["disabled"],jo=(0,e.pM)({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...wa},emits:["close-picker","select-date","select-now","invalid-select"],setup(he,{emit:Ve}){const Se=Ve,xe=he,{defaultedActionRow:$e,defaultedPreviewFormat:ui,defaultedMultiCalendars:wi,defaultedTextInput:Ji,defaultedInline:er,defaultedRange:is,defaultedMultiDates:_r}=ps(xe),{isTimeValid:mr,isMonthValid:S}=Kl(xe),{buildMatrix:Q}=It(),ge=(0,i.KR)(null),Ie=(0,i.KR)(null),bt=(0,i.KR)(!1),Vt=(0,i.KR)({}),Ln=(0,i.KR)(null),Mn=(0,i.KR)(null);(0,e.sV)(()=>{xe.arrowNavigation&&Q([ka(ge),ka(Ie)],"actionRow"),gi(),window.addEventListener("resize",gi)}),(0,e.hi)(()=>{window.removeEventListener("resize",gi)});const gi=()=>{bt.value=!1,setTimeout(()=>{const jr=Ln.value?.getBoundingClientRect(),rs=Mn.value?.getBoundingClientRect();jr&&rs&&(Vt.value.maxWidth=`${rs.width-jr.width-20}px`),bt.value=!0},0)},dr=(0,e.EW)(()=>is.value.enabled&&!is.value.partialRange&&xe.internalModelValue?xe.internalModelValue.length===2:!0),Or=(0,e.EW)(()=>!mr.value(xe.internalModelValue)||!S.value(xe.internalModelValue)||!dr.value),Jr=()=>{const jr=ui.value;return xe.timePicker||xe.monthPicker,jr(ul(xe.internalModelValue))},xs=()=>{const jr=xe.internalModelValue;return wi.value.count>0?`${Os(jr[0])} - ${Os(jr[1])}`:[Os(jr[0]),Os(jr[1])]},Os=jr=>Pd(jr,ui.value,xe.formatLocale,Ji.value.rangeSeparator,xe.modelAuto,ui.value),us=(0,e.EW)(()=>!xe.internalModelValue||!xe.menuMount?"":typeof ui.value=="string"?Array.isArray(xe.internalModelValue)?xe.internalModelValue.length===2&&xe.internalModelValue[1]?xs():_r.value.enabled?xe.internalModelValue.map(jr=>`${Os(jr)}`):xe.modelAuto?`${Os(xe.internalModelValue[0])}`:`${Os(xe.internalModelValue[0])} -`:Os(xe.internalModelValue):Jr()),Qs=()=>_r.value.enabled?"; ":" - ",ja=(0,e.EW)(()=>Array.isArray(us.value)?us.value.join(Qs()):us.value),ao=()=>{mr.value(xe.internalModelValue)&&S.value(xe.internalModelValue)&&dr.value?Se("select-date"):Se("invalid-select")};return(jr,rs)=>((0,e.uX)(),(0,e.CE)("div",{ref_key:"actionRowRef",ref:Mn,class:"dp__action_row"},[jr.$slots["action-row"]?(0,e.RG)(jr.$slots,"action-row",(0,a.normalizeProps)((0,e.v6)({key:0},{internalModelValue:jr.internalModelValue,disabled:Or.value,selectDate:()=>jr.$emit("select-date"),closePicker:()=>jr.$emit("close-picker")}))):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,i.R1)($e).showPreview?((0,e.uX)(),(0,e.CE)("div",{key:0,class:"dp__selection_preview",title:ja.value,style:(0,a.normalizeStyle)(Vt.value)},[jr.$slots["action-preview"]&&bt.value?(0,e.RG)(jr.$slots,"action-preview",{key:0,value:jr.internalModelValue}):(0,e.Q3)("",!0),!jr.$slots["action-preview"]&&bt.value?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,a.toDisplayString)(ja.value),1)],64)):(0,e.Q3)("",!0)],12,Lo)):(0,e.Q3)("",!0),(0,e.Lk)("div",{ref_key:"actionBtnContainer",ref:Ln,class:"dp__action_buttons","data-dp-element":"action-row"},[jr.$slots["action-buttons"]?(0,e.RG)(jr.$slots,"action-buttons",{key:0,value:jr.internalModelValue}):(0,e.Q3)("",!0),jr.$slots["action-buttons"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[!(0,i.R1)(er).enabled&&(0,i.R1)($e).showCancel?((0,e.uX)(),(0,e.CE)("button",{key:0,ref_key:"cancelButtonRef",ref:ge,type:"button",class:"dp__action_button dp__action_cancel",onClick:rs[0]||(rs[0]=Qr=>jr.$emit("close-picker")),onKeydown:rs[1]||(rs[1]=Qr=>(0,i.R1)(_l)(Qr,()=>jr.$emit("close-picker")))},(0,a.toDisplayString)(jr.cancelText),545)):(0,e.Q3)("",!0),(0,i.R1)($e).showNow?((0,e.uX)(),(0,e.CE)("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:rs[2]||(rs[2]=Qr=>jr.$emit("select-now")),onKeydown:rs[3]||(rs[3]=Qr=>(0,i.R1)(_l)(Qr,()=>jr.$emit("select-now")))},(0,a.toDisplayString)(jr.nowButtonLabel),33)):(0,e.Q3)("",!0),(0,i.R1)($e).showSelect?((0,e.uX)(),(0,e.CE)("button",{key:2,ref_key:"selectButtonRef",ref:Ie,type:"button",class:"dp__action_button dp__action_select",disabled:Or.value,"data-test-id":"select-button",onKeydown:rs[4]||(rs[4]=Qr=>(0,i.R1)(_l)(Qr,()=>ao())),onClick:ao},(0,a.toDisplayString)(jr.selectText),41,Ho)):(0,e.Q3)("",!0)],64))],512)],64))],512))}}),ua=["role","aria-label","tabindex"],Va={class:"dp__selection_grid_header"},Bo=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],xa=["aria-label"],Ao=(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(he,{expose:Ve,emit:Se}){const{setSelectionGrid:xe,buildMultiLevelMatrix:$e,setMonthPicker:ui}=It(),wi=Se,Ji=he,{defaultedAriaLabels:er,defaultedTextInput:is,defaultedConfig:_r,handleEventPropagation:mr}=ps(Ji),{hideNavigationButtons:S}=Cd(),Q=(0,i.KR)(!1),ge=(0,i.KR)(null),Ie=(0,i.KR)(null),bt=(0,i.KR)([]),Vt=(0,i.KR)(),Ln=(0,i.KR)(null),Mn=(0,i.KR)(0),gi=(0,i.KR)(null);(0,e.Ic)(()=>{ge.value=null}),(0,e.sV)(()=>{(0,e.dY)().then(()=>ja()),Ji.noOverlayFocus||Or(),dr(!0)}),(0,e.hi)(()=>dr(!1));const dr=yr=>{Ji.arrowNavigation&&(Ji.headerRefs?.length?ui(yr):xe(yr))},Or=()=>{const yr=ka(Ie);yr&&(is.value.enabled||(ge.value?ge.value?.focus({preventScroll:!0}):yr.focus({preventScroll:!0})),Q.value=yr.clientHeight<yr.scrollHeight)},Jr=(0,e.EW)(()=>({dp__overlay:!0,"dp--overlay-absolute":!Ji.useRelative,"dp--overlay-relative":Ji.useRelative})),xs=(0,e.EW)(()=>Ji.useRelative?{height:`${Ji.height}px`,width:"var(--dp-menu-min-width)"}:void 0),Os=(0,e.EW)(()=>({dp__overlay_col:!0})),us=(0,e.EW)(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:Q.value,dp__button_bottom:Ji.isLast})),Qs=(0,e.EW)(()=>({dp__overlay_container:!0,dp__container_flex:Ji.items?.length<=6,dp__container_block:Ji.items?.length>6}));(0,e.wB)(()=>Ji.items,()=>ja(!1),{deep:!0});const ja=(yr=!0)=>{(0,e.dY)().then(()=>{const ks=ka(ge),ds=ka(Ie),Sa=ka(Ln),ur=ka(gi),nr=Sa?Sa.getBoundingClientRect().height:0;ds&&(ds.getBoundingClientRect().height?Mn.value=ds.getBoundingClientRect().height-nr:Mn.value=_r.value.modeHeight-nr),ks&&ur&&yr&&(ur.scrollTop=ks.offsetTop-ur.offsetTop-(Mn.value/2-ks.getBoundingClientRect().height)-nr)})},ao=yr=>{yr.disabled||wi("selected",yr.value)},jr=()=>{wi("toggle"),wi("reset-flow")},rs=yr=>{Ji.escClose&&(jr(),mr(yr))},Qr=(yr,ks,ds,Sa)=>{yr&&((ks.active||ks.value===Ji.focusValue)&&(ge.value=yr),Ji.arrowNavigation&&(Array.isArray(bt.value[ds])?bt.value[ds][Sa]=yr:bt.value[ds]=[yr],Hs()))},Hs=()=>{const yr=Ji.headerRefs?.length?[Ji.headerRefs].concat(bt.value):bt.value.concat([Ji.skipButtonRef?[]:[Ln.value]]);$e(ul(yr),Ji.headerRefs?.length?"monthPicker":"selectionGrid")},fa=yr=>{Ji.arrowNavigation||$l(yr,_r.value,!0)},Is=yr=>{Vt.value=yr,wi("hover-value",yr)},ba=()=>{if(jr(),!Ji.isLast){const yr=rd(Ji.menuWrapRef??null,"action-row");yr&&Vo(yr)?.focus()}},cs=yr=>{switch(yr.key){case Sr.esc:return rs(yr);case Sr.arrowLeft:return fa(yr);case Sr.arrowRight:return fa(yr);case Sr.arrowUp:return fa(yr);case Sr.arrowDown:return fa(yr);default:return}},Xa=yr=>{if(yr.key===Sr.enter)return jr();if(yr.key===Sr.tab)return ba()};return Ve({focusGrid:Or}),(yr,ks)=>((0,e.uX)(),(0,e.CE)("div",{ref_key:"gridWrapRef",ref:Ie,class:(0,a.normalizeClass)(Jr.value),style:(0,a.normalizeStyle)(xs.value),role:he.useRelative?void 0:"dialog","aria-label":he.overlayLabel,tabindex:he.useRelative?void 0:"0",onKeydown:cs,onClick:ks[0]||(ks[0]=(0,v.withModifiers)(()=>{},["prevent"]))},[(0,e.Lk)("div",{ref_key:"containerRef",ref:gi,class:(0,a.normalizeClass)(Qs.value),style:(0,a.normalizeStyle)({"--dp-overlay-height":`${Mn.value}px`}),role:"grid"},[(0,e.Lk)("div",Va,[(0,e.RG)(yr.$slots,"header")]),yr.$slots.overlay?(0,e.RG)(yr.$slots,"overlay",{key:0}):((0,e.uX)(!0),(0,e.CE)(e.FK,{key:1},(0,e.pI)(he.items,(ds,Sa)=>((0,e.uX)(),(0,e.CE)("div",{key:Sa,class:(0,a.normalizeClass)(["dp__overlay_row",{dp__flex_row:he.items.length>=3}]),role:"row"},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(ds,(ur,nr)=>((0,e.uX)(),(0,e.CE)("div",{key:ur.value,ref_for:!0,ref:na=>Qr(na,ur,Sa,nr),role:"gridcell",class:(0,a.normalizeClass)(Os.value),"aria-selected":ur.active||void 0,"aria-disabled":ur.disabled||void 0,tabindex:"0","data-test-id":ur.text,onClick:(0,v.withModifiers)(na=>ao(ur),["prevent"]),onKeydown:na=>(0,i.R1)(_l)(na,()=>ao(ur),!0),onMouseover:na=>Is(ur.value)},[(0,e.Lk)("div",{class:(0,a.normalizeClass)(ur.className)},[yr.$slots.item?(0,e.RG)(yr.$slots,"item",{key:0,item:ur}):(0,e.Q3)("",!0),yr.$slots.item?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,a.toDisplayString)(ur.text),1)],64))],2)],42,Bo))),128))],2))),128))],6),yr.$slots["button-icon"]?(0,e.bo)(((0,e.uX)(),(0,e.CE)("button",{key:0,ref_key:"toggleButton",ref:Ln,type:"button","aria-label":(0,i.R1)(er)?.toggleOverlay,class:(0,a.normalizeClass)(us.value),tabindex:"0",onClick:jr,onKeydown:Xa},[(0,e.RG)(yr.$slots,"button-icon")],42,xa)),[[v.vShow,!(0,i.R1)(S)(he.hideNavigation,he.type)]]):(0,e.Q3)("",!0)],46,ua))}}),cu=["data-dp-mobile"],Xu=(0,e.pM)({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(he){const Ve=he,Se=(0,e.EW)(()=>Ve.multiCalendars>0?[...Array(Ve.multiCalendars).keys()]:[0]),xe=(0,e.EW)(()=>({dp__instance_calendar:Ve.multiCalendars>0}));return($e,ui)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,a.normalizeClass)({dp__menu_inner:!he.stretch,"dp--menu--inner-stretched":he.stretch,dp__flex_display:he.multiCalendars>0,"dp--flex-display-collapsed":he.collapse}),"data-dp-mobile":he.isMobile},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Se.value,(wi,Ji)=>((0,e.uX)(),(0,e.CE)("div",{key:wi,class:(0,a.normalizeClass)(xe.value)},[(0,e.RG)($e.$slots,"default",{instance:wi,index:Ji})],2))),128))],10,cu))}}),Od=["data-dp-element","aria-label","aria-disabled"],va=(0,e.pM)({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(he,{emit:Ve}){const Se=Ve,xe=(0,i.KR)(null);return(0,e.sV)(()=>Se("set-ref",xe)),($e,ui)=>((0,e.uX)(),(0,e.CE)("button",{ref_key:"elRef",ref:xe,type:"button","data-dp-element":he.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":he.ariaLabel,"aria-disabled":he.disabled||void 0,onClick:ui[0]||(ui[0]=wi=>Se("activate")),onKeydown:ui[1]||(ui[1]=wi=>(0,i.R1)(_l)(wi,()=>Se("activate"),!0))},[(0,e.Lk)("span",{class:(0,a.normalizeClass)(["dp__inner_nav",{dp__inner_nav_disabled:he.disabled}])},[(0,e.RG)($e.$slots,"default")],2)],40,Od))}}),jd=["aria-label","data-test-id"],Qd=(0,e.pM)({__name:"YearModePicker",props:{...wa,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(he,{emit:Ve}){const Se=Ve,xe=he,{showRightIcon:$e,showLeftIcon:ui}=Cd(),{defaultedConfig:wi,defaultedMultiCalendars:Ji,defaultedAriaLabels:er,defaultedTransitions:is,defaultedUI:_r}=ps(xe),{showTransition:mr,transitionName:S}=ec(is),Q=(0,i.KR)(!1),ge=(0,e.EW)(()=>hl(xe.year,xe.locale)),Ie=(Ln=!1,Mn)=>{Q.value=!Q.value,Se("toggle-year-picker",{flow:Ln,show:Mn})},bt=Ln=>{Q.value=!1,Se("year-select",Ln)},Vt=(Ln=!1)=>{Se("handle-year",Ln)};return(Ln,Mn)=>((0,e.uX)(),(0,e.CE)(e.FK,null,[(0,e.Lk)("div",{class:(0,a.normalizeClass)(["dp--year-mode-picker",{"dp--hidden-el":Q.value}])},[(0,i.R1)(ui)((0,i.R1)(Ji),he.instance)?((0,e.uX)(),(0,e.Wv)(va,{key:0,ref:"mpPrevIconRef","aria-label":(0,i.R1)(er)?.prevYear,disabled:he.isDisabled(!1),class:(0,a.normalizeClass)((0,i.R1)(_r)?.navBtnPrev),onActivate:Mn[0]||(Mn[0]=gi=>Vt(!1))},{default:(0,e.k6)(()=>[Ln.$slots["arrow-left"]?(0,e.RG)(Ln.$slots,"arrow-left",{key:0}):(0,e.Q3)("",!0),Ln.$slots["arrow-left"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,i.R1)(wt),{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":`${he.year}-${(0,i.R1)(er)?.openYearsOverlay}`,"data-test-id":`year-mode-btn-${he.instance}`,onClick:Mn[1]||(Mn[1]=()=>Ie(!1)),onKeydown:Mn[2]||(Mn[2]=(0,v.withKeys)(()=>Ie(!1),["enter"]))},[Ln.$slots.year?(0,e.RG)(Ln.$slots,"year",{key:0,year:he.year,text:ge.value,value:he.year}):(0,e.Q3)("",!0),Ln.$slots.year?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,a.toDisplayString)(ge.value),1)],64))],40,jd),(0,i.R1)($e)((0,i.R1)(Ji),he.instance)?((0,e.uX)(),(0,e.Wv)(va,{key:1,ref:"mpNextIconRef","aria-label":(0,i.R1)(er)?.nextYear,disabled:he.isDisabled(!0),class:(0,a.normalizeClass)((0,i.R1)(_r)?.navBtnNext),onActivate:Mn[3]||(Mn[3]=gi=>Vt(!0))},{default:(0,e.k6)(()=>[Ln.$slots["arrow-right"]?(0,e.RG)(Ln.$slots,"arrow-right",{key:0}):(0,e.Q3)("",!0),Ln.$slots["arrow-right"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,i.R1)(Gt),{key:1}))]),_:3},8,["aria-label","disabled","class"])):(0,e.Q3)("",!0)],2),(0,e.bF)(v.Transition,{name:(0,i.R1)(S)(he.showYearPicker),css:(0,i.R1)(mr)},{default:(0,e.k6)(()=>[he.showYearPicker?((0,e.uX)(),(0,e.Wv)(Ao,{key:0,items:he.items,"text-input":Ln.textInput,"esc-close":Ln.escClose,config:Ln.config,"is-last":Ln.autoApply&&!(0,i.R1)(wi).keepActionRow,"hide-navigation":Ln.hideNavigation,"aria-labels":Ln.ariaLabels,"overlay-label":(0,i.R1)(er)?.yearPicker?.(!0),type:"year",onToggle:Ie,onSelected:Mn[4]||(Mn[4]=gi=>bt(gi))},(0,e.eX)({"button-icon":(0,e.k6)(()=>[Ln.$slots["calendar-icon"]?(0,e.RG)(Ln.$slots,"calendar-icon",{key:0}):(0,e.Q3)("",!0),Ln.$slots["calendar-icon"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,i.R1)(pt),{key:1}))]),_:2},[Ln.$slots["year-overlay-value"]?{name:"item",fn:(0,e.k6)(({item:gi})=>[(0,e.RG)(Ln.$slots,"year-overlay-value",{text:gi.text,value:gi.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))}}),Jd=(he,Ve,Se)=>{if(Ve.value&&Array.isArray(Ve.value))if(Ve.value.some(xe=>Ga(he,xe))){const xe=Ve.value.filter($e=>!Ga($e,he));Ve.value=xe.length?xe:null}else(Se&&+Se>Ve.value.length||!Se)&&Ve.value.push(he);else Ve.value=[he]},Rd=(he,Ve,Se)=>{let xe=he.value?he.value.slice():[];return xe.length===2&&xe[1]!==null&&(xe=[]),xe.length?(So(Ve,xe[0])?xe.unshift(Ve):xe[1]=Ve,Se("range-end",Ve)):(xe=[Ve],Se("range-start",Ve)),xe},ie=(he,Ve,Se,xe)=>{he&&(he[0]&&he[1]&&Se&&Ve("auto-apply"),he[0]&&!he[1]&&xe&&Se&&Ve("auto-apply"))},tt=he=>{Array.isArray(he.value)&&he.value.length<=2&&he.range?he.modelValue.value=he.value.map(Ve=>Kn(Xr(Ve),he.timezone)):Array.isArray(he.value)||(he.modelValue.value=Kn(Xr(he.value),he.timezone))},Ut=(he,Ve,Se,xe)=>Array.isArray(Ve.value)&&(Ve.value.length===2||Ve.value.length===1&&xe.value.partialRange)?xe.value.fixedStart&&(el(he,Ve.value[0])||Ga(he,Ve.value[0]))?[Ve.value[0],he]:xe.value.fixedEnd&&(So(he,Ve.value[1])||Ga(he,Ve.value[1]))?[he,Ve.value[1]]:(Se("invalid-fixed-range",he),Ve.value):[],ln=({multiCalendars:he,range:Ve,highlight:Se,propDates:xe,calendars:$e,modelValue:ui,props:wi,filters:Ji,year:er,month:is,emit:_r})=>{const mr=(0,e.EW)(()=>Js(wi.yearRange,wi.locale,wi.reverseYears)),S=(0,i.KR)([!1]),Q=(0,e.EW)(()=>(us,Qs)=>{const ja=tn(tl(new Date),{month:is.value(us),year:er.value(us)}),ao=Qs?Pl(ja):on(ja);return yd(ao,xe.value.maxDate,xe.value.minDate,wi.preventMinMaxNavigation,Qs)}),ge=()=>Array.isArray(ui.value)&&he.value.solo&&ui.value[1],Ie=()=>{for(let us=0;us<he.value.count;us++)if(us===0)$e.value[us]=$e.value[0];else if(us===he.value.count-1&&ge())$e.value[us]={month:Gi(ui.value[1]),year:Ma(ui.value[1])};else{const Qs=tn(Xr(),$e.value[us-1]);$e.value[us]={month:Gi(Qs),year:Ma(gu(Qs,1))}}},bt=us=>{if(!us)return Ie();const Qs=tn(Xr(),$e.value[us]);return $e.value[0].year=Ma(pu(Qs,he.value.count-1)),Ie()},Vt=(us,Qs)=>{const ja=Td(Qs,us);return Ve.value.showLastInRange&&ja>1?Qs:us},Ln=us=>wi.focusStartDate||he.value.solo?us[0]:us[1]?Vt(us[0],us[1]):us[0],Mn=()=>{if(ui.value){const us=Array.isArray(ui.value)?Ln(ui.value):ui.value;$e.value[0]={month:Gi(us),year:Ma(us)}}},gi=()=>{Mn(),he.value.count&&Ie()};(0,e.wB)(ui,(us,Qs)=>{wi.isTextInputDate&&JSON.stringify(us??{})!==JSON.stringify(Qs??{})&&gi()}),(0,e.sV)(()=>{gi()});const dr=(us,Qs)=>{$e.value[Qs].year=us,_r("update-month-year",{instance:Qs,year:us,month:$e.value[Qs].month}),he.value.count&&!he.value.solo&&bt(Qs)},Or=(0,e.EW)(()=>us=>wl(mr.value,Qs=>{const ja=er.value(us)===Qs.value,ao=so(Qs.value,au(xe.value.minDate),au(xe.value.maxDate))||Ji.value.years?.includes(er.value(us)),jr=Xo(Se.value,Qs.value);return{active:ja,disabled:ao,highlighted:jr}})),Jr=(us,Qs)=>{dr(us,Qs),Os(Qs)},xs=(us,Qs=!1)=>{if(!Q.value(us,Qs)){const ja=Qs?er.value(us)+1:er.value(us)-1;dr(ja,us)}},Os=(us,Qs=!1,ja)=>{Qs||_r("reset-flow"),ja!==void 0?S.value[us]=ja:S.value[us]=!S.value[us],S.value[us]?_r("overlay-toggle",{open:!0,overlay:pr.year}):(_r("overlay-closed"),_r("overlay-toggle",{open:!1,overlay:pr.year}))};return{isDisabled:Q,groupedYears:Or,showYearPicker:S,selectYear:dr,toggleYearPicker:Os,handleYearSelect:Jr,handleYear:xs}},Vn=(he,Ve)=>{const{defaultedMultiCalendars:Se,defaultedAriaLabels:xe,defaultedTransitions:$e,defaultedConfig:ui,defaultedRange:wi,defaultedHighlight:Ji,propDates:er,defaultedTz:is,defaultedFilters:_r,defaultedMultiDates:mr}=ps(he),S=()=>{he.isTextInputDate&&gi(Ma(Xr(he.startDate)),0)},{modelValue:Q,year:ge,month:Ie,calendars:bt}=Ru(he,Ve,S),Vt=(0,e.EW)(()=>ya(he.formatLocale,he.locale,he.monthNameFormat)),Ln=(0,i.KR)(null),{checkMinMaxRange:Mn}=Kl(he),{selectYear:gi,groupedYears:dr,showYearPicker:Or,toggleYearPicker:Jr,handleYearSelect:xs,handleYear:Os,isDisabled:us}=ln({modelValue:Q,multiCalendars:Se,range:wi,highlight:Ji,calendars:bt,year:ge,propDates:er,month:Ie,filters:_r,props:he,emit:Ve});(0,e.sV)(()=>{he.startDate&&(Q.value&&he.focusStartDate||!Q.value)&&gi(Ma(Xr(he.startDate)),0)});const Qs=ks=>ks?{month:Gi(ks),year:Ma(ks)}:{month:null,year:null},ja=()=>Q.value?Array.isArray(Q.value)?Q.value.map(ks=>Qs(ks)):Qs(Q.value):Qs(),ao=(ks,ds)=>{const Sa=bt.value[ks],ur=ja();return Array.isArray(ur)?ur.some(nr=>nr.year===Sa?.year&&nr.month===ds):Sa?.year===ur.year&&ds===ur.month},jr=(ks,ds,Sa)=>{const ur=ja();return Array.isArray(ur)?ge.value(ds)===ur[Sa]?.year&&ks===ur[Sa]?.month:!1},rs=(ks,ds)=>{if(wi.value.enabled){const Sa=ja();if(Array.isArray(Q.value)&&Array.isArray(Sa)){const ur=jr(ks,ds,0)||jr(ks,ds,1),nr=ou(tl(Xr()),ks,ge.value(ds));return bu(Q.value,Ln.value,nr)&&!ur}return!1}return!1},Qr=(0,e.EW)(()=>ks=>wl(Vt.value,ds=>{const Sa=ao(ks,ds.value),ur=so(ds.value,Ol(ge.value(ks),er.value.minDate),Jl(ge.value(ks),er.value.maxDate))||Ss(er.value.disabledDates,ge.value(ks),ds.value)||_r.value.months?.includes(ds.value)||!Ws(er.value.allowedDates,ge.value(ks),ds.value)||Pu(he.yearRange,ge.value(ks)),nr=rs(ds.value,ks),na=Qa(Ji.value,ds.value,ge.value(ks));return{active:Sa,disabled:ur,isBetween:nr,highlighted:na}})),Hs=(ks,ds)=>ou(tl(Xr()),ks,ge.value(ds)),fa=(ks,ds)=>{const Sa=Q.value?Q.value:tl(new Date);Q.value=ou(Sa,ks,ge.value(ds)),Ve("auto-apply"),Ve("update-flow-step")},Is=(ks,ds)=>{const Sa=Hs(ks,ds);wi.value.fixedEnd||wi.value.fixedStart?Q.value=Ut(Sa,Q,Ve,wi):Q.value?Mn(Sa,Q.value)&&(Q.value=Rd(Q,Hs(ks,ds),Ve)):Q.value=[Hs(ks,ds)],(0,e.dY)().then(()=>{ie(Q.value,Ve,he.autoApply,he.modelAuto)})},ba=(ks,ds)=>{Jd(Hs(ks,ds),Q,mr.value.limit),Ve("auto-apply",!0)},cs=(ks,ds)=>(bt.value[ds].month=ks,yr(ds,bt.value[ds].year,ks),mr.value.enabled?ba(ks,ds):wi.value.enabled?Is(ks,ds):fa(ks,ds)),Xa=(ks,ds)=>{gi(ks,ds),yr(ds,ks,null)},yr=(ks,ds,Sa)=>{let ur=Sa;if(!ur&&ur!==0){const nr=ja();ur=Array.isArray(nr)?nr[ks].month:nr.month}Ve("update-month-year",{instance:ks,year:ds,month:ur})};return{groupedMonths:Qr,groupedYears:dr,year:ge,isDisabled:us,defaultedMultiCalendars:Se,defaultedAriaLabels:xe,defaultedTransitions:$e,defaultedConfig:ui,showYearPicker:Or,modelValue:Q,presetDate:(ks,ds)=>{tt({value:ks,modelValue:Q,range:wi.value.enabled,timezone:ds?void 0:is.value.timezone}),Ve("auto-apply")},setHoverDate:(ks,ds)=>{Ln.value=Hs(ks,ds)},selectMonth:cs,selectYear:Xa,toggleYearPicker:Jr,handleYearSelect:xs,handleYear:Os,getModelMonthYear:ja}},li=(0,e.pM)({compatConfig:{MODE:3},__name:"MonthPicker",props:{...wa},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(he,{expose:Ve,emit:Se}){const xe=Se,$e=(0,e.Ht)(),ui=Qu($e,"yearMode"),wi=he;(0,e.sV)(()=>{wi.shadow||xe("mount",null)});const{groupedMonths:Ji,groupedYears:er,year:is,isDisabled:_r,defaultedMultiCalendars:mr,defaultedConfig:S,showYearPicker:Q,modelValue:ge,presetDate:Ie,setHoverDate:bt,selectMonth:Vt,selectYear:Ln,toggleYearPicker:Mn,handleYearSelect:gi,handleYear:dr,getModelMonthYear:Or}=Vn(wi,xe);return Ve({getSidebarProps:()=>({modelValue:ge,year:is,getModelMonthYear:Or,selectMonth:Vt,selectYear:Ln,handleYear:dr}),presetDate:Ie,toggleYearPicker:Jr=>Mn(0,Jr)}),(Jr,xs)=>((0,e.uX)(),(0,e.Wv)(Xu,{"multi-calendars":(0,i.R1)(mr).count,collapse:Jr.collapse,stretch:"","is-mobile":Jr.isMobile},{default:(0,e.k6)(({instance:Os})=>[Jr.$slots["top-extra"]?(0,e.RG)(Jr.$slots,"top-extra",{key:0,value:Jr.internalModelValue}):(0,e.Q3)("",!0),Jr.$slots["month-year"]?(0,e.RG)(Jr.$slots,"month-year",(0,a.normalizeProps)((0,e.v6)({key:1},{year:(0,i.R1)(is),months:(0,i.R1)(Ji)(Os),years:(0,i.R1)(er)(Os),selectMonth:(0,i.R1)(Vt),selectYear:(0,i.R1)(Ln),instance:Os}))):((0,e.uX)(),(0,e.Wv)(Ao,{key:2,items:(0,i.R1)(Ji)(Os),"arrow-navigation":Jr.arrowNavigation,"is-last":Jr.autoApply&&!(0,i.R1)(S).keepActionRow,"esc-close":Jr.escClose,height:(0,i.R1)(S).modeHeight,config:Jr.config,"no-overlay-focus":!!(Jr.noOverlayFocus||Jr.textInput),"use-relative":"",type:"month",onSelected:us=>(0,i.R1)(Vt)(us,Os),onHoverValue:us=>(0,i.R1)(bt)(us,Os)},(0,e.eX)({header:(0,e.k6)(()=>[(0,e.bF)(Qd,(0,e.v6)(Jr.$props,{items:(0,i.R1)(er)(Os),instance:Os,"show-year-picker":(0,i.R1)(Q)[Os],year:(0,i.R1)(is)(Os),"is-disabled":us=>(0,i.R1)(_r)(Os,us),onHandleYear:us=>(0,i.R1)(dr)(Os,us),onYearSelect:us=>(0,i.R1)(gi)(us,Os),onToggleYearPicker:us=>(0,i.R1)(Mn)(Os,us?.flow,us?.show)}),(0,e.eX)({_:2},[(0,e.pI)((0,i.R1)(ui),(us,Qs)=>({name:us,fn:(0,e.k6)(ja=>[(0,e.RG)(Jr.$slots,us,(0,a.normalizeProps)((0,e.Ng)(ja)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[Jr.$slots["month-overlay-value"]?{name:"item",fn:(0,e.k6)(({item:us})=>[(0,e.RG)(Jr.$slots,"month-overlay-value",{text:us.text,value:us.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"]))}}),Cn=(he,Ve)=>{const Se=()=>{he.isTextInputDate&&(_r.value=Ma(Xr(he.startDate)))},{modelValue:xe}=Ru(he,Ve,Se),$e=(0,i.KR)(null),{defaultedHighlight:ui,defaultedMultiDates:wi,defaultedFilters:Ji,defaultedRange:er,propDates:is}=ps(he),_r=(0,i.KR)();(0,e.sV)(()=>{he.startDate&&(xe.value&&he.focusStartDate||!xe.value)&&(_r.value=Ma(Xr(he.startDate)))});const mr=Vt=>Array.isArray(xe.value)?xe.value.some(Ln=>Ma(Ln)===Vt):xe.value?Ma(xe.value)===Vt:!1,S=Vt=>er.value.enabled&&Array.isArray(xe.value)?bu(xe.value,$e.value,bt(Vt)):!1,Q=Vt=>is.value.allowedDates instanceof Map?is.value.allowedDates.size?is.value.allowedDates.has(`${Vt}`):!1:!0,ge=Vt=>is.value.disabledDates instanceof Map?is.value.disabledDates.size?is.value.disabledDates.has(`${Vt}`):!1:typeof is.value.disabledDates=="function"?is.value.disabledDates(Nl(Ko(on(Xr())),Vt)):!0,Ie=(0,e.EW)(()=>wl(Js(he.yearRange,he.locale,he.reverseYears),Vt=>{const Ln=mr(Vt.value),Mn=so(Vt.value,au(is.value.minDate),au(is.value.maxDate))||Ji.value.years.includes(Vt.value)||!Q(Vt.value)||ge(Vt.value),gi=S(Vt.value)&&!Ln,dr=Xo(ui.value,Vt.value);return{active:Ln,disabled:Mn,isBetween:gi,highlighted:dr}})),bt=Vt=>Nl(tl(on(new Date)),Vt);return{groupedYears:Ie,modelValue:xe,focusYear:_r,setHoverValue:Vt=>{$e.value=Nl(tl(new Date),Vt)},selectYear:Vt=>{if(Ve("update-month-year",{instance:0,year:Vt}),wi.value.enabled)return xe.value?Array.isArray(xe.value)&&((xe.value?.map(Ln=>Ma(Ln))).includes(Vt)?xe.value=xe.value.filter(Ln=>Ma(Ln)!==Vt):xe.value.push(Nl(Ko(Xr()),Vt))):xe.value=[Nl(Ko(on(Xr())),Vt)],Ve("auto-apply",!0);er.value.enabled?(xe.value=Rd(xe,bt(Vt),Ve),(0,e.dY)().then(()=>{ie(xe.value,Ve,he.autoApply,he.modelAuto)})):(xe.value=bt(Vt),Ve("auto-apply"))}}},oi=(0,e.pM)({compatConfig:{MODE:3},__name:"YearPicker",props:{...wa},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(he,{expose:Ve,emit:Se}){const xe=Se,$e=he,{groupedYears:ui,modelValue:wi,focusYear:Ji,selectYear:er,setHoverValue:is}=Cn($e,xe),{defaultedConfig:_r}=ps($e);return Ve({getSidebarProps:()=>({modelValue:wi,selectYear:er})}),(mr,S)=>((0,e.uX)(),(0,e.CE)("div",null,[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,a.normalizeProps)((0,e.v6)({key:1},{years:(0,i.R1)(ui),selectYear:(0,i.R1)(er)}))):((0,e.uX)(),(0,e.Wv)(Ao,{key:2,items:(0,i.R1)(ui),"is-last":mr.autoApply&&!(0,i.R1)(_r).keepActionRow,height:(0,i.R1)(_r).modeHeight,config:mr.config,"no-overlay-focus":!!(mr.noOverlayFocus||mr.textInput),"focus-value":(0,i.R1)(Ji),type:"year","use-relative":"",onSelected:(0,i.R1)(er),onHoverValue:(0,i.R1)(is)},(0,e.eX)({_:2},[mr.$slots["year-overlay-value"]?{name:"item",fn:(0,e.k6)(({item:Q})=>[(0,e.RG)(mr.$slots,"year-overlay-value",{text:Q.text,value:Q.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),zi={key:0,class:"dp__time_input"},ir=["data-compact","data-collapsed"],Pr=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],Gr=["aria-label","disabled","data-test-id","onKeydown","onClick"],hs=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],vs={key:0},ys=["aria-label","data-compact"],os=(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},...wa},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(he,{expose:Ve,emit:Se}){const xe=Se,$e=he,{setTimePickerElements:ui,setTimePickerBackRef:wi}=It(),{defaultedAriaLabels:Ji,defaultedTransitions:er,defaultedFilters:is,defaultedConfig:_r,defaultedRange:mr,defaultedMultiCalendars:S}=ps($e),{transitionName:Q,showTransition:ge}=ec(er),Ie=(0,i.Kh)({hours:!1,minutes:!1,seconds:!1}),bt=(0,i.KR)("AM"),Vt=(0,i.KR)(null),Ln=(0,i.KR)([]),Mn=(0,i.KR)(),gi=(0,i.KR)(!1);(0,e.sV)(()=>{xe("mounted")});const dr=Wi=>tn(new Date,{hours:Wi.hours,minutes:Wi.minutes,seconds:$e.enableSeconds?Wi.seconds:0,milliseconds:0}),Or=(0,e.EW)(()=>Wi=>Is(Wi,$e[Wi])||xs(Wi,$e[Wi])),Jr=(0,e.EW)(()=>({hours:$e.hours,minutes:$e.minutes,seconds:$e.seconds})),xs=(Wi,Na)=>mr.value.enabled&&!mr.value.disableTimeRangeValidation?!$e.validateTime(Wi,Na):!1,Os=(Wi,Na)=>{if(mr.value.enabled&&!mr.value.disableTimeRangeValidation){const bs=Na?+$e[`${Wi}Increment`]:-+$e[`${Wi}Increment`],al=$e[Wi]+bs;return!$e.validateTime(Wi,al)}return!1},us=(0,e.EW)(()=>Wi=>!ks(+$e[Wi]+ +$e[`${Wi}Increment`],Wi)||Os(Wi,!0)),Qs=(0,e.EW)(()=>Wi=>!ks(+$e[Wi]-+$e[`${Wi}Increment`],Wi)||Os(Wi,!1)),ja=(Wi,Na)=>id(tn(Xr(),Wi),Na),ao=(Wi,Na)=>du(tn(Xr(),Wi),Na),jr=(0,e.EW)(()=>({dp__time_col:!0,dp__time_col_block:!$e.timePickerInline,dp__time_col_reg_block:!$e.enableSeconds&&$e.is24&&!$e.timePickerInline,dp__time_col_reg_inline:!$e.enableSeconds&&$e.is24&&$e.timePickerInline,dp__time_col_reg_with_button:!$e.enableSeconds&&!$e.is24,dp__time_col_sec:$e.enableSeconds&&$e.is24,dp__time_col_sec_with_button:$e.enableSeconds&&!$e.is24})),rs=(0,e.EW)(()=>$e.timePickerInline&&mr.value.enabled&&!S.value.count),Qr=(0,e.EW)(()=>{const Wi=[{type:"hours"}];return $e.enableMinutes&&Wi.push({type:"",separator:!0},{type:"minutes"}),$e.enableSeconds&&Wi.push({type:"",separator:!0},{type:"seconds"}),Wi}),Hs=(0,e.EW)(()=>Qr.value.filter(Wi=>!Wi.separator)),fa=(0,e.EW)(()=>Wi=>{if(Wi==="hours"){const Na=Bl(+$e.hours);return{text:Na<10?`0${Na}`:`${Na}`,value:Na}}return{text:$e[Wi]<10?`0${$e[Wi]}`:`${$e[Wi]}`,value:$e[Wi]}}),Is=(Wi,Na)=>{if(!$e.disabledTimesConfig)return!1;const bs=$e.disabledTimesConfig($e.order,Wi==="hours"?Na:void 0);return bs[Wi]?!!bs[Wi]?.includes(Na):!0},ba=(Wi,Na)=>Na!=="hours"||bt.value==="AM"?Wi:Wi+12,cs=Wi=>{const Na=$e.is24?24:12,bs=Wi==="hours"?Na:60,al=+$e[`${Wi}GridIncrement`],wo=Wi==="hours"&&!$e.is24?al:0,Ld=[];for(let nu=wo;nu<bs;nu+=al)Ld.push({value:$e.is24?nu:ba(nu,Wi),text:nu<10?`0${nu}`:`${nu}`});return Wi==="hours"&&!$e.is24&&Ld.unshift({value:bt.value==="PM"?12:0,text:"12"}),wl(Ld,nu=>({active:!1,disabled:is.value.times[Wi].includes(nu.value)||!ks(nu.value,Wi)||Is(Wi,nu.value)||xs(Wi,nu.value)}))},Xa=Wi=>Wi>=0?Wi:59,yr=Wi=>Wi>=0?Wi:23,ks=(Wi,Na)=>{const bs=$e.minTime?dr(Qo($e.minTime)):null,al=$e.maxTime?dr(Qo($e.maxTime)):null,wo=dr(Qo(Jr.value,Na,Na==="minutes"||Na==="seconds"?Xa(Wi):yr(Wi)));return bs&&al?(Rs(wo,al)||pa(wo,al))&&(Oa(wo,bs)||pa(wo,bs)):bs?Oa(wo,bs)||pa(wo,bs):al?Rs(wo,al)||pa(wo,al):!0},ds=Wi=>$e[`no${Wi[0].toUpperCase()+Wi.slice(1)}Overlay`],Sa=Wi=>{ds(Wi)||(Ie[Wi]=!Ie[Wi],Ie[Wi]?(gi.value=!0,xe("overlay-opened",Wi)):(gi.value=!1,xe("overlay-closed",Wi)))},ur=Wi=>Wi==="hours"?La:Wi==="minutes"?zo:$a,nr=()=>{Mn.value&&clearTimeout(Mn.value)},na=(Wi,Na=!0,bs)=>{const al=Na?ja:ao,wo=Na?+$e[`${Wi}Increment`]:-+$e[`${Wi}Increment`];ks(+$e[Wi]+wo,Wi)&&xe(`update:${Wi}`,ur(Wi)(al({[Wi]:+$e[Wi]},{[Wi]:+$e[`${Wi}Increment`]}))),!bs?.keyboard&&_r.value.timeArrowHoldThreshold&&(Mn.value=setTimeout(()=>{na(Wi,Na)},_r.value.timeArrowHoldThreshold))},Bl=Wi=>$e.is24?Wi:(Wi>=12?bt.value="PM":bt.value="AM",co(Wi)),aa=()=>{bt.value==="PM"?(bt.value="AM",xe("update:hours",$e.hours-12)):(bt.value="PM",xe("update:hours",$e.hours+12)),xe("am-pm-change",bt.value)},cl=Wi=>{Ie[Wi]=!0},oa=(Wi,Na,bs)=>{if(Wi&&$e.arrowNavigation){Array.isArray(Ln.value[Na])?Ln.value[Na][bs]=Wi:Ln.value[Na]=[Wi];const al=Ln.value.reduce((wo,Ld)=>Ld.map((nu,sc)=>[...wo[sc]||[],Ld[sc]]),[]);wi($e.closeTimePickerBtn),Vt.value&&(al[1]=al[1].concat(Vt.value)),ui(al,$e.order)}},Ra=(Wi,Na)=>(Sa(Wi),xe(`update:${Wi}`,Na));return Ve({openChildCmp:cl}),(Wi,Na)=>Wi.disabled?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("div",zi,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Qr.value,(bs,al)=>((0,e.uX)(),(0,e.CE)("div",{key:al,class:(0,a.normalizeClass)(jr.value),"data-compact":rs.value&&!Wi.enableSeconds,"data-collapsed":rs.value&&Wi.enableSeconds},[bs.separator?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[gi.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:wo=>oa(wo,al,0),type:"button",class:(0,a.normalizeClass)({dp__btn:!0,dp__inc_dec_button:!Wi.timePickerInline,dp__inc_dec_button_inline:Wi.timePickerInline,dp__tp_inline_btn_top:Wi.timePickerInline,dp__inc_dec_button_disabled:us.value(bs.type),"dp--hidden-el":gi.value}),"data-test-id":`${bs.type}-time-inc-btn-${$e.order}`,"aria-label":(0,i.R1)(Ji)?.incrementValue(bs.type),tabindex:"0",onKeydown:wo=>(0,i.R1)(_l)(wo,()=>na(bs.type,!0,{keyboard:!0}),!0),onClick:wo=>(0,i.R1)(_r).timeArrowHoldThreshold?void 0:na(bs.type,!0),onMousedown:wo=>(0,i.R1)(_r).timeArrowHoldThreshold?na(bs.type,!0):void 0,onMouseup:nr},[$e.timePickerInline?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[Wi.$slots["tp-inline-arrow-up"]?(0,e.RG)(Wi.$slots,"tp-inline-arrow-up",{key:0}):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[Na[2]||(Na[2]=(0,e.Lk)("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Na[3]||(Na[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},[Wi.$slots["arrow-up"]?(0,e.RG)(Wi.$slots,"arrow-up",{key:0}):(0,e.Q3)("",!0),Wi.$slots["arrow-up"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,i.R1)(mn),{key:1}))],64))],42,Pr),(0,e.Lk)("button",{ref_for:!0,ref:wo=>oa(wo,al,1),type:"button","aria-label":`${fa.value(bs.type).text}-${(0,i.R1)(Ji)?.openTpOverlay(bs.type)}`,class:(0,a.normalizeClass)({dp__time_display:!0,dp__time_display_block:!Wi.timePickerInline,dp__time_display_inline:Wi.timePickerInline,"dp--time-invalid":Or.value(bs.type),"dp--time-overlay-btn":!Or.value(bs.type),"dp--hidden-el":gi.value}),disabled:ds(bs.type),tabindex:"0","data-test-id":`${bs.type}-toggle-overlay-btn-${$e.order}`,onKeydown:wo=>(0,i.R1)(_l)(wo,()=>Sa(bs.type),!0),onClick:wo=>Sa(bs.type)},[Wi.$slots[bs.type]?(0,e.RG)(Wi.$slots,bs.type,{key:0,text:fa.value(bs.type).text,value:fa.value(bs.type).value}):(0,e.Q3)("",!0),Wi.$slots[bs.type]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,a.toDisplayString)(fa.value(bs.type).text),1)],64))],42,Gr),(0,e.Lk)("button",{ref_for:!0,ref:wo=>oa(wo,al,2),type:"button",class:(0,a.normalizeClass)({dp__btn:!0,dp__inc_dec_button:!Wi.timePickerInline,dp__inc_dec_button_inline:Wi.timePickerInline,dp__tp_inline_btn_bottom:Wi.timePickerInline,dp__inc_dec_button_disabled:Qs.value(bs.type),"dp--hidden-el":gi.value}),"data-test-id":`${bs.type}-time-dec-btn-${$e.order}`,"aria-label":(0,i.R1)(Ji)?.decrementValue(bs.type),tabindex:"0",onKeydown:wo=>(0,i.R1)(_l)(wo,()=>na(bs.type,!1,{keyboard:!0}),!0),onClick:wo=>(0,i.R1)(_r).timeArrowHoldThreshold?void 0:na(bs.type,!1),onMousedown:wo=>(0,i.R1)(_r).timeArrowHoldThreshold?na(bs.type,!1):void 0,onMouseup:nr},[$e.timePickerInline?((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[Wi.$slots["tp-inline-arrow-down"]?(0,e.RG)(Wi.$slots,"tp-inline-arrow-down",{key:0}):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[Na[4]||(Na[4]=(0,e.Lk)("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Na[5]||(Na[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},[Wi.$slots["arrow-down"]?(0,e.RG)(Wi.$slots,"arrow-down",{key:0}):(0,e.Q3)("",!0),Wi.$slots["arrow-down"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,i.R1)(Bn),{key:1}))],64))],42,hs)],64))],10,ir))),128)),Wi.is24?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("div",vs,[Wi.$slots["am-pm-button"]?(0,e.RG)(Wi.$slots,"am-pm-button",{key:0,toggle:aa,value:bt.value}):(0,e.Q3)("",!0),Wi.$slots["am-pm-button"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("button",{key:1,ref_key:"amPmButton",ref:Vt,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(0,i.R1)(Ji)?.amPmButton,tabindex:"0","data-compact":rs.value,onClick:aa,onKeydown:Na[0]||(Na[0]=bs=>(0,i.R1)(_l)(bs,()=>aa(),!0))},(0,a.toDisplayString)(bt.value),41,ys))])),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Hs.value,(bs,al)=>((0,e.uX)(),(0,e.Wv)(v.Transition,{key:al,name:(0,i.R1)(Q)(Ie[bs.type]),css:(0,i.R1)(ge)},{default:(0,e.k6)(()=>[Ie[bs.type]?((0,e.uX)(),(0,e.Wv)(Ao,{key:0,items:cs(bs.type),"is-last":Wi.autoApply&&!(0,i.R1)(_r).keepActionRow,"esc-close":Wi.escClose,type:bs.type,"text-input":Wi.textInput,config:Wi.config,"arrow-navigation":Wi.arrowNavigation,"aria-labels":Wi.ariaLabels,"overlay-label":(0,i.R1)(Ji).timeOverlay?.(bs.type),onSelected:wo=>Ra(bs.type,wo),onToggle:wo=>Sa(bs.type),onResetFlow:Na[1]||(Na[1]=wo=>Wi.$emit("reset-flow"))},(0,e.eX)({"button-icon":(0,e.k6)(()=>[Wi.$slots["clock-icon"]?(0,e.RG)(Wi.$slots,"clock-icon",{key:0}):(0,e.Q3)("",!0),Wi.$slots["clock-icon"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,e.$y)(Wi.timePickerInline?(0,i.R1)(pt):(0,i.R1)($t)),{key:1}))]),_:2},[Wi.$slots[`${bs.type}-overlay-value`]?{name:"item",fn:(0,e.k6)(({item:wo})=>[(0,e.RG)(Wi.$slots,`${bs.type}-overlay-value`,{text:wo.text,value:wo.value})]),key:"0"}:void 0,Wi.$slots[`${bs.type}-overlay-header`]?{name:"header",fn:(0,e.k6)(()=>[(0,e.RG)(Wi.$slots,`${bs.type}-overlay-header`,{toggle:()=>Sa(bs.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))]))}}),Us=["data-dp-mobile"],ts=["aria-label","tabindex"],Da=["role","aria-label","tabindex"],Ba=["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},...wa},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(he,{expose:Ve,emit:Se}){const xe=Se,$e=he,{buildMatrix:ui,setTimePicker:wi}=It(),Ji=(0,e.Ht)(),{defaultedTransitions:er,defaultedAriaLabels:is,defaultedTextInput:_r,defaultedConfig:mr,defaultedRange:S}=ps($e),{transitionName:Q,showTransition:ge}=ec(er),{hideNavigationButtons:Ie}=Cd(),bt=(0,i.KR)(null),Vt=(0,i.KR)(null),Ln=(0,i.KR)([]),Mn=(0,i.KR)(null),gi=(0,i.KR)(!1);(0,e.sV)(()=>{xe("mount"),!$e.timePicker&&$e.arrowNavigation?ui([ka(bt.value)],"time"):wi(!0,$e.timePicker)});const dr=(0,e.EW)(()=>S.value.enabled&&$e.modelAuto?fo($e.internalModelValue):!0),Or=(0,i.KR)(!1),Jr=Is=>({hours:Array.isArray($e.hours)?$e.hours[Is]:$e.hours,minutes:Array.isArray($e.minutes)?$e.minutes[Is]:$e.minutes,seconds:Array.isArray($e.seconds)?$e.seconds[Is]:$e.seconds}),xs=(0,e.EW)(()=>{const Is=[];if(S.value.enabled)for(let ba=0;ba<2;ba++)Is.push(Jr(ba));else Is.push(Jr(0));return Is}),Os=(Is,ba=!1,cs="")=>{ba||xe("reset-flow"),Or.value=Is,xe(Is?"overlay-opened":"overlay-closed",pr.time),$e.arrowNavigation&&wi(Is),(0,e.dY)(()=>{cs!==""&&Ln.value[0]&&Ln.value[0].openChildCmp(cs)})},us=(0,e.EW)(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:$e.autoApply&&!mr.value.keepActionRow})),Qs=Qu(Ji,"timePicker"),ja=(Is,ba,cs)=>S.value.enabled?ba===0?[Is,xs.value[1][cs]]:[xs.value[0][cs],Is]:Is,ao=Is=>{xe("update:hours",Is)},jr=Is=>{xe("update:minutes",Is)},rs=Is=>{xe("update:seconds",Is)},Qr=()=>{if(Mn.value&&!_r.value.enabled&&!$e.noOverlayFocus){const Is=Vo(Mn.value);Is&&Is.focus({preventScroll:!0})}},Hs=Is=>{gi.value=!1,xe("overlay-closed",Is)},fa=Is=>{gi.value=!0,xe("overlay-opened",Is)};return Ve({toggleTimePicker:Os}),(Is,ba)=>((0,e.uX)(),(0,e.CE)("div",{class:"dp--tp-wrap","data-dp-mobile":Is.isMobile},[!Is.timePicker&&!Is.timePickerInline?(0,e.bo)(((0,e.uX)(),(0,e.CE)("button",{key:0,ref_key:"openTimePickerBtn",ref:bt,type:"button",class:(0,a.normalizeClass)({...us.value,"dp--hidden-el":Or.value}),"aria-label":(0,i.R1)(is)?.openTimePicker,tabindex:Is.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:ba[0]||(ba[0]=cs=>(0,i.R1)(_l)(cs,()=>Os(!0))),onClick:ba[1]||(ba[1]=cs=>Os(!0))},[Is.$slots["clock-icon"]?(0,e.RG)(Is.$slots,"clock-icon",{key:0}):(0,e.Q3)("",!0),Is.$slots["clock-icon"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,i.R1)($t),{key:1}))],42,ts)),[[v.vShow,!(0,i.R1)(Ie)(Is.hideNavigation,"time")]]):(0,e.Q3)("",!0),(0,e.bF)(v.Transition,{name:(0,i.R1)(Q)(Or.value),css:(0,i.R1)(ge)&&!Is.timePickerInline},{default:(0,e.k6)(()=>[Or.value||Is.timePicker||Is.timePickerInline?((0,e.uX)(),(0,e.CE)("div",{key:0,ref_key:"overlayRef",ref:Mn,role:Is.timePickerInline?void 0:"dialog",class:(0,a.normalizeClass)({dp__overlay:!Is.timePickerInline,"dp--overlay-absolute":!$e.timePicker&&!Is.timePickerInline,"dp--overlay-relative":$e.timePicker}),style:(0,a.normalizeStyle)(Is.timePicker?{height:`${(0,i.R1)(mr).modeHeight}px`}:void 0),"aria-label":(0,i.R1)(is)?.timePicker,tabindex:Is.timePickerInline?void 0:0},[(0,e.Lk)("div",{class:(0,a.normalizeClass)(Is.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[Is.$slots["time-picker-overlay"]?(0,e.RG)(Is.$slots,"time-picker-overlay",{key:0,hours:he.hours,minutes:he.minutes,seconds:he.seconds,setHours:ao,setMinutes:jr,setSeconds:rs}):(0,e.Q3)("",!0),Is.$slots["time-picker-overlay"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("div",{key:1,class:(0,a.normalizeClass)(Is.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(xs.value,(cs,Xa)=>(0,e.bo)(((0,e.uX)(),(0,e.Wv)(os,(0,e.v6)({key:Xa},{ref_for:!0},{...Is.$props,order:Xa,hours:cs.hours,minutes:cs.minutes,seconds:cs.seconds,closeTimePickerBtn:Vt.value,disabledTimesConfig:he.disabledTimesConfig,disabled:Xa===0?(0,i.R1)(S).fixedStart:(0,i.R1)(S).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:Ln,"validate-time":(yr,ks)=>he.validateTime(yr,ja(ks,Xa,yr)),"onUpdate:hours":yr=>ao(ja(yr,Xa,"hours")),"onUpdate:minutes":yr=>jr(ja(yr,Xa,"minutes")),"onUpdate:seconds":yr=>rs(ja(yr,Xa,"seconds")),onMounted:Qr,onOverlayClosed:Hs,onOverlayOpened:fa,onAmPmChange:ba[2]||(ba[2]=yr=>Is.$emit("am-pm-change",yr))}),(0,e.eX)({_:2},[(0,e.pI)((0,i.R1)(Qs),(yr,ks)=>({name:yr,fn:(0,e.k6)(ds=>[(0,e.RG)(Is.$slots,yr,(0,e.v6)({ref_for:!0},ds))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[v.vShow,Xa===0?!0:dr.value]])),128))],2)),!Is.timePicker&&!Is.timePickerInline?(0,e.bo)(((0,e.uX)(),(0,e.CE)("button",{key:2,ref_key:"closeTimePickerBtn",ref:Vt,type:"button",class:(0,a.normalizeClass)({...us.value,"dp--hidden-el":gi.value}),"aria-label":(0,i.R1)(is)?.closeTimePicker,tabindex:"0",onKeydown:ba[3]||(ba[3]=cs=>(0,i.R1)(_l)(cs,()=>Os(!1))),onClick:ba[4]||(ba[4]=cs=>Os(!1))},[Is.$slots["calendar-icon"]?(0,e.RG)(Is.$slots,"calendar-icon",{key:0}):(0,e.Q3)("",!0),Is.$slots["calendar-icon"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,i.R1)(pt),{key:1}))],42,Ba)),[[v.vShow,!(0,i.R1)(Ie)(Is.hideNavigation,"time")]]):(0,e.Q3)("",!0)],2)],14,Da)):(0,e.Q3)("",!0)]),_:3},8,["name","css"])],8,Us))}}),Ja=(he,Ve,Se,xe)=>{const{defaultedRange:$e}=ps(he),ui=(Mn,gi)=>Array.isArray(Ve[Mn])?Ve[Mn][gi]:Ve[Mn],wi=Mn=>he.enableSeconds?Array.isArray(Ve.seconds)?Ve.seconds[Mn]:Ve.seconds:0,Ji=(Mn,gi)=>Mn?gi!==void 0?ml(Mn,ui("hours",gi),ui("minutes",gi),wi(gi)):ml(Mn,Ve.hours,Ve.minutes,wi()):ar(Xr(),wi(gi)),er=(Mn,gi)=>{Ve[Mn]=gi},is=(0,e.EW)(()=>he.modelAuto&&$e.value.enabled?Array.isArray(Se.value)?Se.value.length>1:!1:$e.value.enabled),_r=(Mn,gi)=>{const dr=Object.fromEntries(Object.keys(Ve).map(Or=>Or===Mn?[Or,gi]:[Or,Ve[Or]].slice()));if(is.value&&!$e.value.disableTimeRangeValidation){const Or=xs=>Se.value?ml(Se.value[xs],dr.hours[xs],dr.minutes[xs],dr.seconds[xs]):null,Jr=xs=>Ki(Se.value[xs],0);return!(Ga(Or(0),Or(1))&&(Oa(Or(0),Jr(1))||Rs(Or(1),Jr(0))))}return!0},mr=(Mn,gi)=>{_r(Mn,gi)&&(er(Mn,gi),xe&&xe())},S=Mn=>{mr("hours",Mn)},Q=Mn=>{mr("minutes",Mn)},ge=Mn=>{mr("seconds",Mn)},Ie=(Mn,gi,dr,Or)=>{gi&&S(Mn),!gi&&!dr&&Q(Mn),dr&&ge(Mn),Se.value&&Or(Se.value)},bt=Mn=>{if(Mn){const gi=Array.isArray(Mn),dr=gi?[+Mn[0].hours,+Mn[1].hours]:+Mn.hours,Or=gi?[+Mn[0].minutes,+Mn[1].minutes]:+Mn.minutes,Jr=gi?[+Mn[0].seconds,+Mn[1].seconds]:+Mn.seconds;er("hours",dr),er("minutes",Or),he.enableSeconds&&er("seconds",Jr)}},Vt=(Mn,gi)=>{const dr={hours:Array.isArray(Ve.hours)?Ve.hours[Mn]:Ve.hours,disabledArr:[]};return(gi||gi===0)&&(dr.hours=gi),Array.isArray(he.disabledTimes)&&(dr.disabledArr=$e.value.enabled&&Array.isArray(he.disabledTimes[Mn])?he.disabledTimes[Mn]:he.disabledTimes),dr},Ln=(0,e.EW)(()=>(Mn,gi)=>{if(Array.isArray(he.disabledTimes)){const{disabledArr:dr,hours:Or}=Vt(Mn,gi),Jr=dr.filter(xs=>+xs.hours===Or);return Jr[0]?.minutes==="*"?{hours:[Or],minutes:void 0,seconds:void 0}:{hours:[],minutes:Jr?.map(xs=>+xs.minutes)??[],seconds:Jr?.map(xs=>xs.seconds?+xs.seconds:void 0)??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:er,updateHours:S,updateMinutes:Q,updateSeconds:ge,getSetDateTime:Ji,updateTimeValues:Ie,getSecondsValue:wi,assignStartTime:bt,validateTime:_r,disabledTimesConfig:Ln}},Go=(he,Ve)=>{const Se=()=>{he.isTextInputDate&&gi()},{modelValue:xe,time:$e}=Ru(he,Ve,Se),{defaultedStartTime:ui,defaultedRange:wi,defaultedTz:Ji}=ps(he),{updateTimeValues:er,getSetDateTime:is,setTime:_r,assignStartTime:mr,disabledTimesConfig:S,validateTime:Q}=Ja(he,$e,xe,ge);function ge(){Ve("update-flow-step")}const Ie=Or=>{const{hours:Jr,minutes:xs,seconds:Os}=Or;return{hours:+Jr,minutes:+xs,seconds:Os?+Os:0}},bt=()=>{if(he.startTime){if(Array.isArray(he.startTime)){const Jr=Ie(he.startTime[0]),xs=Ie(he.startTime[1]);return[tn(Xr(),Jr),tn(Xr(),xs)]}const Or=Ie(he.startTime);return tn(Xr(),Or)}return wi.value.enabled?[null,null]:null},Vt=()=>{if(wi.value.enabled){const[Or,Jr]=bt();xe.value=[Kn(is(Or,0),Ji.value.timezone),Kn(is(Jr,1),Ji.value.timezone)]}else xe.value=Kn(is(bt()),Ji.value.timezone)},Ln=Or=>Array.isArray(Or)?[Du(Xr(Or[0])),Du(Xr(Or[1]))]:[Du(Or??Xr())],Mn=(Or,Jr,xs)=>{_r("hours",Or),_r("minutes",Jr),_r("seconds",he.enableSeconds?xs:0)},gi=()=>{const[Or,Jr]=Ln(xe.value);return wi.value.enabled?Mn([Or.hours,Jr.hours],[Or.minutes,Jr.minutes],[Or.seconds,Jr.seconds]):Mn(Or.hours,Or.minutes,Or.seconds)};(0,e.sV)(()=>{if(!he.shadow)return mr(ui.value),xe.value?gi():Vt()});const dr=()=>{Array.isArray(xe.value)?xe.value=xe.value.map((Or,Jr)=>Or&&is(Or,Jr)):xe.value=is(xe.value),Ve("time-update")};return{modelValue:xe,time:$e,disabledTimesConfig:S,updateTime:(Or,Jr=!0,xs=!1)=>{er(Or,Jr,xs,dr)},validateTime:Q}},ju=(0,e.pM)({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...wa},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(he,{expose:Ve,emit:Se}){const xe=Se,$e=he,ui=(0,e.Ht)(),wi=Qu(ui,"timePicker"),Ji=(0,i.KR)(null),{time:er,modelValue:is,disabledTimesConfig:_r,updateTime:mr,validateTime:S}=Go($e,xe);return(0,e.sV)(()=>{$e.shadow||xe("mount",null)}),Ve({getSidebarProps:()=>({modelValue:is,time:er,updateTime:mr}),toggleTimePicker:(Q,ge=!1,Ie="")=>{Ji.value?.toggleTimePicker(Q,ge,Ie)}}),(Q,ge)=>((0,e.uX)(),(0,e.Wv)(Xu,{"multi-calendars":0,stretch:"","is-mobile":Q.isMobile},{default:(0,e.k6)(()=>[(0,e.bF)(ho,(0,e.v6)({ref_key:"tpRef",ref:Ji},Q.$props,{hours:(0,i.R1)(er).hours,minutes:(0,i.R1)(er).minutes,seconds:(0,i.R1)(er).seconds,"internal-model-value":Q.internalModelValue,"disabled-times-config":(0,i.R1)(_r),"validate-time":(0,i.R1)(S),"onUpdate:hours":ge[0]||(ge[0]=Ie=>(0,i.R1)(mr)(Ie)),"onUpdate:minutes":ge[1]||(ge[1]=Ie=>(0,i.R1)(mr)(Ie,!1)),"onUpdate:seconds":ge[2]||(ge[2]=Ie=>(0,i.R1)(mr)(Ie,!1,!0)),onAmPmChange:ge[3]||(ge[3]=Ie=>Q.$emit("am-pm-change",Ie)),onResetFlow:ge[4]||(ge[4]=Ie=>Q.$emit("reset-flow")),onOverlayClosed:ge[5]||(ge[5]=Ie=>Q.$emit("overlay-toggle",{open:!1,overlay:Ie})),onOverlayOpened:ge[6]||(ge[6]=Ie=>Q.$emit("overlay-toggle",{open:!0,overlay:Ie}))}),(0,e.eX)({_:2},[(0,e.pI)((0,i.R1)(wi),(Ie,bt)=>({name:Ie,fn:(0,e.k6)(Vt=>[(0,e.RG)(Q.$slots,Ie,(0,a.normalizeProps)((0,e.Ng)(Vt)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),fu={class:"dp--header-wrap"},eu={key:0,class:"dp__month_year_wrap"},tu={key:0},Gu={class:"dp__month_year_wrap"},Zd=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],xu=(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:()=>[]},...wa},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(he,{expose:Ve,emit:Se}){const xe=Se,$e=he,{defaultedTransitions:ui,defaultedAriaLabels:wi,defaultedMultiCalendars:Ji,defaultedFilters:er,defaultedConfig:is,defaultedHighlight:_r,propDates:mr,defaultedUI:S}=ps($e),{transitionName:Q,showTransition:ge}=ec(ui),{buildMatrix:Ie}=It(),{handleMonthYearChange:bt,isDisabled:Vt,updateMonthYear:Ln}=Vs($e,xe),{showLeftIcon:Mn,showRightIcon:gi}=Cd(),dr=(0,i.KR)(!1),Or=(0,i.KR)(!1),Jr=(0,i.KR)(!1),xs=(0,i.KR)([null,null,null,null]);(0,e.sV)(()=>{xe("mount")});const Os=yr=>({get:()=>$e[yr],set:ks=>{const ds=yr===Zi.month?Zi.year:Zi.month;xe("update-month-year",{[yr]:ks,[ds]:$e[ds]}),yr===Zi.month?Hs(!0):fa(!0)}}),us=(0,e.EW)(Os(Zi.month)),Qs=(0,e.EW)(Os(Zi.year)),ja=(0,e.EW)(()=>yr=>({month:$e.month,year:$e.year,items:yr===Zi.month?$e.months:$e.years,instance:$e.instance,updateMonthYear:Ln,toggle:yr===Zi.month?Hs:fa})),ao=(0,e.EW)(()=>$e.months.find(ks=>ks.value===$e.month)||{text:"",value:0}),jr=(0,e.EW)(()=>wl($e.months,yr=>{const ks=$e.month===yr.value,ds=so(yr.value,Ol($e.year,mr.value.minDate),Jl($e.year,mr.value.maxDate))||er.value.months.includes(yr.value),Sa=Qa(_r.value,yr.value,$e.year);return{active:ks,disabled:ds,highlighted:Sa}})),rs=(0,e.EW)(()=>wl($e.years,yr=>{const ks=$e.year===yr.value,ds=so(yr.value,au(mr.value.minDate),au(mr.value.maxDate))||er.value.years.includes(yr.value),Sa=Xo(_r.value,yr.value);return{active:ks,disabled:ds,highlighted:Sa}})),Qr=(yr,ks,ds)=>{ds!==void 0?yr.value=ds:yr.value=!yr.value,yr.value?(Jr.value=!0,xe("overlay-opened",ks)):(Jr.value=!1,xe("overlay-closed",ks))},Hs=(yr=!1,ks)=>{Is(yr),Qr(dr,pr.month,ks)},fa=(yr=!1,ks)=>{Is(yr),Qr(Or,pr.year,ks)},Is=yr=>{yr||xe("reset-flow")},ba=(yr,ks)=>{$e.arrowNavigation&&(xs.value[ks]=ka(yr),Ie(xs.value,"monthYear"))},cs=(0,e.EW)(()=>[{type:Zi.month,index:1,toggle:Hs,modelValue:us.value,updateModelValue:yr=>us.value=yr,text:ao.value.text,showSelectionGrid:dr.value,items:jr.value,ariaLabel:wi.value?.openMonthsOverlay,overlayLabel:wi.value.monthPicker?.(!0)??void 0},{type:Zi.year,index:2,toggle:fa,modelValue:Qs.value,updateModelValue:yr=>Qs.value=yr,text:hl($e.year,$e.locale),showSelectionGrid:Or.value,items:rs.value,ariaLabel:wi.value?.openYearsOverlay,overlayLabel:wi.value.yearPicker?.(!0)??void 0}]),Xa=(0,e.EW)(()=>$e.disableYearSelect?[cs.value[0]]:$e.yearFirst?[...cs.value].reverse():cs.value);return Ve({toggleMonthPicker:Hs,toggleYearPicker:fa,handleMonthYearChange:bt}),(yr,ks)=>((0,e.uX)(),(0,e.CE)("div",fu,[yr.$slots["month-year"]?((0,e.uX)(),(0,e.CE)("div",eu,[(0,e.RG)(yr.$slots,"month-year",(0,a.normalizeProps)((0,e.Ng)({month:he.month,year:he.year,months:he.months,years:he.years,updateMonthYear:(0,i.R1)(Ln),handleMonthYearChange:(0,i.R1)(bt),instance:he.instance,isDisabled:(0,i.R1)(Vt)})))])):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[yr.$slots["top-extra"]?((0,e.uX)(),(0,e.CE)("div",tu,[(0,e.RG)(yr.$slots,"top-extra",{value:yr.internalModelValue})])):(0,e.Q3)("",!0),(0,e.Lk)("div",Gu,[(0,i.R1)(Mn)((0,i.R1)(Ji),he.instance)&&!yr.vertical?((0,e.uX)(),(0,e.Wv)(va,{key:0,"aria-label":(0,i.R1)(wi)?.prevMonth,disabled:(0,i.R1)(Vt)(!1),class:(0,a.normalizeClass)((0,i.R1)(S)?.navBtnPrev),"el-name":"action-prev",onActivate:ks[0]||(ks[0]=ds=>(0,i.R1)(bt)(!1,!0)),onSetRef:ks[1]||(ks[1]=ds=>ba(ds,0))},{default:(0,e.k6)(()=>[yr.$slots["arrow-left"]?(0,e.RG)(yr.$slots,"arrow-left",{key:0}):(0,e.Q3)("",!0),yr.$slots["arrow-left"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,i.R1)(wt),{key:1}))]),_:3},8,["aria-label","disabled","class"])):(0,e.Q3)("",!0),(0,e.Lk)("div",{class:(0,a.normalizeClass)(["dp__month_year_wrap",{dp__year_disable_select:yr.disableYearSelect}])},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Xa.value,(ds,Sa)=>((0,e.uX)(),(0,e.CE)(e.FK,{key:ds.type},[(0,e.Lk)("button",{ref_for:!0,ref:ur=>ba(ur,Sa+1),type:"button","data-dp-element":`overlay-${ds.type}`,class:(0,a.normalizeClass)(["dp__btn dp__month_year_select",{"dp--hidden-el":Jr.value}]),"aria-label":`${ds.text}-${ds.ariaLabel}`,"data-test-id":`${ds.type}-toggle-overlay-${he.instance}`,onClick:ds.toggle,onKeydown:ur=>(0,i.R1)(_l)(ur,()=>ds.toggle(),!0)},[yr.$slots[ds.type]?(0,e.RG)(yr.$slots,ds.type,{key:0,text:ds.text,value:$e[ds.type]}):(0,e.Q3)("",!0),yr.$slots[ds.type]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,a.toDisplayString)(ds.text),1)],64))],42,Zd),(0,e.bF)(v.Transition,{name:(0,i.R1)(Q)(ds.showSelectionGrid),css:(0,i.R1)(ge)},{default:(0,e.k6)(()=>[ds.showSelectionGrid?((0,e.uX)(),(0,e.Wv)(Ao,{key:0,items:ds.items,"arrow-navigation":yr.arrowNavigation,"hide-navigation":yr.hideNavigation,"is-last":yr.autoApply&&!(0,i.R1)(is).keepActionRow,"skip-button-ref":!1,config:yr.config,type:ds.type,"header-refs":[],"esc-close":yr.escClose,"menu-wrap-ref":yr.menuWrapRef,"text-input":yr.textInput,"aria-labels":yr.ariaLabels,"overlay-label":ds.overlayLabel,onSelected:ds.updateModelValue,onToggle:ds.toggle},(0,e.eX)({"button-icon":(0,e.k6)(()=>[yr.$slots["calendar-icon"]?(0,e.RG)(yr.$slots,"calendar-icon",{key:0}):(0,e.Q3)("",!0),yr.$slots["calendar-icon"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,i.R1)(pt),{key:1}))]),_:2},[yr.$slots[`${ds.type}-overlay-value`]?{name:"item",fn:(0,e.k6)(({item:ur})=>[(0,e.RG)(yr.$slots,`${ds.type}-overlay-value`,{text:ur.text,value:ur.value})]),key:"0"}:void 0,yr.$slots[`${ds.type}-overlay`]?{name:"overlay",fn:(0,e.k6)(()=>[(0,e.RG)(yr.$slots,`${ds.type}-overlay`,(0,e.v6)({ref_for:!0},ja.value(ds.type)))]),key:"1"}:void 0,yr.$slots[`${ds.type}-overlay-header`]?{name:"header",fn:(0,e.k6)(()=>[(0,e.RG)(yr.$slots,`${ds.type}-overlay-header`,{toggle:ds.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,i.R1)(Mn)((0,i.R1)(Ji),he.instance)&&yr.vertical?((0,e.uX)(),(0,e.Wv)(va,{key:1,"aria-label":(0,i.R1)(wi)?.prevMonth,"el-name":"action-prev",disabled:(0,i.R1)(Vt)(!1),class:(0,a.normalizeClass)((0,i.R1)(S)?.navBtnPrev),onActivate:ks[2]||(ks[2]=ds=>(0,i.R1)(bt)(!1,!0))},{default:(0,e.k6)(()=>[yr.$slots["arrow-up"]?(0,e.RG)(yr.$slots,"arrow-up",{key:0}):(0,e.Q3)("",!0),yr.$slots["arrow-up"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,i.R1)(mn),{key:1}))]),_:3},8,["aria-label","disabled","class"])):(0,e.Q3)("",!0),(0,i.R1)(gi)((0,i.R1)(Ji),he.instance)?((0,e.uX)(),(0,e.Wv)(va,{key:2,ref:"rightIcon","el-name":"action-next",disabled:(0,i.R1)(Vt)(!0),"aria-label":(0,i.R1)(wi)?.nextMonth,class:(0,a.normalizeClass)((0,i.R1)(S)?.navBtnNext),onActivate:ks[3]||(ks[3]=ds=>(0,i.R1)(bt)(!0,!0)),onSetRef:ks[4]||(ks[4]=ds=>ba(ds,yr.disableYearSelect?2:3))},{default:(0,e.k6)(()=>[yr.$slots[yr.vertical?"arrow-down":"arrow-right"]?(0,e.RG)(yr.$slots,yr.vertical?"arrow-down":"arrow-right",{key:0}):(0,e.Q3)("",!0),yr.$slots[yr.vertical?"arrow-down":"arrow-right"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)((0,e.$y)(yr.vertical?(0,i.R1)(Bn):(0,i.R1)(Gt)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):(0,e.Q3)("",!0)])],64))]))}}),Eu={class:"dp__calendar_header",role:"row"},Id={key:0,class:"dp__calendar_header_item",role:"gridcell"},Yl=["aria-label"],Po={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},qd={class:"dp__cell_inner"},Yu=["id","aria-selected","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],Wd=(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},...wa},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(he,{expose:Ve,emit:Se}){const xe=Se,$e=he,{buildMultiLevelMatrix:ui}=It(),{defaultedTransitions:wi,defaultedConfig:Ji,defaultedAriaLabels:er,defaultedMultiCalendars:is,defaultedWeekNumbers:_r,defaultedMultiDates:mr,defaultedUI:S}=ps($e),Q=(0,i.KR)(null),ge=(0,i.KR)({bottom:"",left:"",transform:""}),Ie=(0,i.KR)([]),bt=(0,i.KR)(null),Vt=(0,i.KR)(!0),Ln=(0,i.KR)(""),Mn=(0,i.KR)({startX:0,endX:0,startY:0,endY:0}),gi=(0,i.KR)([]),dr=(0,i.KR)({left:"50%"}),Or=(0,i.KR)(!1),Jr=(0,e.EW)(()=>$e.calendar?$e.calendar($e.mappedDates):$e.mappedDates),xs=(0,e.EW)(()=>$e.dayNames?Array.isArray($e.dayNames)?$e.dayNames:$e.dayNames($e.locale,+$e.weekStart):Ea($e.formatLocale,$e.locale,+$e.weekStart));(0,e.sV)(()=>{xe("mount",{cmp:"calendar",refs:Ie}),Ji.value.noSwipe||bt.value&&(bt.value.addEventListener("touchstart",ba,{passive:!1}),bt.value.addEventListener("touchend",cs,{passive:!1}),bt.value.addEventListener("touchmove",Xa,{passive:!1})),$e.monthChangeOnScroll&&bt.value&&bt.value.addEventListener("wheel",ds,{passive:!1})}),(0,e.hi)(()=>{Ji.value.noSwipe||bt.value&&(bt.value.removeEventListener("touchstart",ba),bt.value.removeEventListener("touchend",cs),bt.value.removeEventListener("touchmove",Xa)),$e.monthChangeOnScroll&&bt.value&&bt.value.removeEventListener("wheel",ds)});const Os=aa=>aa?$e.vertical?"vNext":"next":$e.vertical?"vPrevious":"previous",us=(aa,cl)=>{if($e.transitions){const oa=Ko(ou(Xr(),$e.month,$e.year));Ln.value=el(Ko(ou(Xr(),aa,cl)),oa)?wi.value[Os(!0)]:wi.value[Os(!1)],Vt.value=!1,(0,e.dY)(()=>{Vt.value=!0})}},Qs=(0,e.EW)(()=>({...S.value.calendar??{}})),ja=(0,e.EW)(()=>aa=>{const cl=mo(aa);return{dp__marker_dot:cl.type==="dot",dp__marker_line:cl.type==="line"}}),ao=(0,e.EW)(()=>aa=>Ga(aa,Q.value)),jr=(0,e.EW)(()=>({dp__calendar:!0,dp__calendar_next:is.value.count>0&&$e.instance!==0})),rs=(0,e.EW)(()=>aa=>$e.hideOffsetDates?aa.current:!0),Qr=async(aa,cl)=>{const{width:oa,height:Ra}=aa.getBoundingClientRect();Q.value=cl.value;let Wi={left:`${oa/2}px`},Na=-50;if(await(0,e.dY)(),gi.value[0]){const{left:bs,width:al}=gi.value[0].getBoundingClientRect();bs<0&&(Wi={left:"0"},Na=0,dr.value.left=`${oa/2}px`),window.innerWidth<bs+al&&(Wi={right:"0"},Na=0,dr.value.left=`${al-oa/2}px`)}ge.value={bottom:`${Ra}px`,...Wi,transform:`translateX(${Na}%)`}},Hs=async(aa,cl,oa)=>{const Ra=ka(Ie.value[cl][oa]);Ra&&(aa.marker?.customPosition&&aa.marker?.tooltip?.length?ge.value=aa.marker.customPosition(Ra):await Qr(Ra,aa),xe("tooltip-open",aa.marker))},fa=async(aa,cl,oa)=>{if(Or.value&&mr.value.enabled&&mr.value.dragSelect)return xe("select-date",aa);if(xe("set-hover-date",aa),aa.marker?.tooltip?.length){if($e.hideOffsetDates&&!aa.current)return;await Hs(aa,cl,oa)}},Is=aa=>{Q.value&&(Q.value=null,ge.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),xe("tooltip-close",aa.marker))},ba=aa=>{Mn.value.startX=aa.changedTouches[0].screenX,Mn.value.startY=aa.changedTouches[0].screenY},cs=aa=>{Mn.value.endX=aa.changedTouches[0].screenX,Mn.value.endY=aa.changedTouches[0].screenY,yr()},Xa=aa=>{$e.vertical&&!$e.inline&&aa.preventDefault()},yr=()=>{const aa=$e.vertical?"Y":"X";Math.abs(Mn.value[`start${aa}`]-Mn.value[`end${aa}`])>10&&xe("handle-swipe",Mn.value[`start${aa}`]>Mn.value[`end${aa}`]?"right":"left")},ks=(aa,cl,oa)=>{aa&&(Array.isArray(Ie.value[cl])?Ie.value[cl][oa]=aa:Ie.value[cl]=[aa]),$e.arrowNavigation&&ui(Ie.value,"calendar")},ds=aa=>{$e.monthChangeOnScroll&&(aa.preventDefault(),xe("handle-scroll",aa))},Sa=aa=>_r.value.type==="local"?Ze(aa.value,{weekStartsOn:+$e.weekStart}):_r.value.type==="iso"?mi(aa.value):typeof _r.value.type=="function"?_r.value.type(aa.value):"",ur=aa=>{const cl=aa[0];return _r.value.hideOnOffsetDates?aa.some(oa=>oa.current)?Sa(cl):"":Sa(cl)},nr=(aa,cl,oa=!0)=>{!oa&&Su()||(!mr.value.enabled||Ji.value.allowPreventDefault)&&($l(aa,Ji.value),xe("select-date",cl))},na=aa=>{$l(aa,Ji.value)},Bl=aa=>{mr.value.enabled&&mr.value.dragSelect?(Or.value=!0,xe("select-date",aa)):mr.value.enabled&&xe("select-date",aa)};return Ve({triggerTransition:us}),(aa,cl)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,a.normalizeClass)(jr.value)},[(0,e.Lk)("div",{ref_key:"calendarWrapRef",ref:bt,class:(0,a.normalizeClass)(Qs.value),role:"grid"},[(0,e.Lk)("div",Eu,[aa.weekNumbers?((0,e.uX)(),(0,e.CE)("div",Id,(0,a.toDisplayString)(aa.weekNumName),1)):(0,e.Q3)("",!0),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(xs.value,(oa,Ra)=>((0,e.uX)(),(0,e.CE)("div",{key:Ra,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(0,i.R1)(er)?.weekDay?.(Ra)},[aa.$slots["calendar-header"]?(0,e.RG)(aa.$slots,"calendar-header",{key:0,day:oa,index:Ra}):(0,e.Q3)("",!0),aa.$slots["calendar-header"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,a.toDisplayString)(oa),1)],64))],8,Yl))),128))]),cl[2]||(cl[2]=(0,e.Lk)("div",{class:"dp__calendar_header_separator"},null,-1)),(0,e.bF)(v.Transition,{name:Ln.value,css:!!aa.transitions},{default:(0,e.k6)(()=>[Vt.value?((0,e.uX)(),(0,e.CE)("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:cl[1]||(cl[1]=oa=>Or.value=!1)},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Jr.value,(oa,Ra)=>((0,e.uX)(),(0,e.CE)("div",{key:Ra,class:"dp__calendar_row",role:"row"},[aa.weekNumbers?((0,e.uX)(),(0,e.CE)("div",Po,[(0,e.Lk)("div",qd,(0,a.toDisplayString)(ur(oa.days)),1)])):(0,e.Q3)("",!0),((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(oa.days,(Wi,Na)=>((0,e.uX)(),(0,e.CE)("div",{id:(0,i.R1)(Cl)(Wi.value),ref_for:!0,ref:bs=>ks(bs,Ra,Na),key:Na+Ra,role:"gridcell",class:"dp__calendar_item","aria-selected":(Wi.classData.dp__active_date||Wi.classData.dp__range_start||Wi.classData.dp__range_end)??void 0,"aria-disabled":Wi.classData.dp__cell_disabled||void 0,"aria-label":(0,i.R1)(er)?.day?.(Wi),tabindex:!Wi.current&&aa.hideOffsetDates?void 0:0,"data-test-id":(0,i.R1)(Cl)(Wi.value),onClick:(0,v.withModifiers)(bs=>nr(bs,Wi),["prevent"]),onTouchend:bs=>nr(bs,Wi,!1),onKeydown:bs=>(0,i.R1)(_l)(bs,()=>aa.$emit("select-date",Wi)),onMouseenter:bs=>fa(Wi,Ra,Na),onMouseleave:bs=>Is(Wi),onMousedown:bs=>Bl(Wi),onMouseup:cl[0]||(cl[0]=bs=>Or.value=!1)},[(0,e.Lk)("div",{class:(0,a.normalizeClass)(["dp__cell_inner",Wi.classData])},[aa.$slots.day&&rs.value(Wi)?(0,e.RG)(aa.$slots,"day",{key:0,day:+Wi.text,date:Wi.value}):(0,e.Q3)("",!0),aa.$slots.day?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,a.toDisplayString)(Wi.text),1)],64)),Wi.marker&&rs.value(Wi)?((0,e.uX)(),(0,e.CE)(e.FK,{key:2},[aa.$slots.marker?(0,e.RG)(aa.$slots,"marker",{key:0,marker:Wi.marker,day:+Wi.text,date:Wi.value}):((0,e.uX)(),(0,e.CE)("div",{key:1,class:(0,a.normalizeClass)(ja.value(Wi.marker)),style:(0,a.normalizeStyle)(Wi.marker.color?{backgroundColor:Wi.marker.color}:{})},null,6))],64)):(0,e.Q3)("",!0),ao.value(Wi.value)?((0,e.uX)(),(0,e.CE)("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:gi,class:"dp__marker_tooltip",style:(0,a.normalizeStyle)(ge.value)},[Wi.marker?.tooltip?((0,e.uX)(),(0,e.CE)("div",{key:0,class:"dp__tooltip_content",onClick:na},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(Wi.marker.tooltip,(bs,al)=>((0,e.uX)(),(0,e.CE)("div",{key:al,class:"dp__tooltip_text"},[aa.$slots["marker-tooltip"]?(0,e.RG)(aa.$slots,"marker-tooltip",{key:0,tooltip:bs,day:Wi.value}):(0,e.Q3)("",!0),aa.$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,a.normalizeStyle)(bs.color?{backgroundColor:bs.color}:{})},null,4),(0,e.Lk)("div",null,(0,a.toDisplayString)(bs.text),1)],64))]))),128)),(0,e.Lk)("div",{class:"dp__arrow_bottom_tp",style:(0,a.normalizeStyle)(dr.value)},null,4)])):(0,e.Q3)("",!0)],4)):(0,e.Q3)("",!0)],2)],40,Yu))),128))]))),128))],32)):(0,e.Q3)("",!0)]),_:3},8,["name","css"])],2)],2))}}),Ed=he=>Array.isArray(he),Wu=(he,Ve,Se,xe)=>{const $e=(0,i.KR)([]),ui=(0,i.KR)(new Date),wi=(0,i.KR)(),Ji=()=>cs(he.isTextInputDate),{modelValue:er,calendars:is,time:_r,today:mr}=Ru(he,Ve,Ji),{defaultedMultiCalendars:S,defaultedStartTime:Q,defaultedRange:ge,defaultedConfig:Ie,defaultedTz:bt,propDates:Vt,defaultedMultiDates:Ln}=ps(he),{validateMonthYearInRange:Mn,isDisabled:gi,isDateRangeAllowed:dr,checkMinMaxRange:Or}=Kl(he),{updateTimeValues:Jr,getSetDateTime:xs,setTime:Os,assignStartTime:us,validateTime:Qs,disabledTimesConfig:ja}=Ja(he,_r,er,xe),ao=(0,e.EW)(()=>qr=>is.value[qr]?is.value[qr].month:0),jr=(0,e.EW)(()=>qr=>is.value[qr]?is.value[qr].year:0),rs=qr=>!Ie.value.keepViewOnOffsetClick||qr?!0:!wi.value,Qr=(qr,Fa,oo,vl=!1)=>{rs(vl)&&(is.value[qr]||(is.value[qr]={month:0,year:0}),is.value[qr].month=Hl(Fa)?is.value[qr]?.month:Fa,is.value[qr].year=Hl(oo)?is.value[qr]?.year:oo)},Hs=()=>{he.autoApply&&Ve("select-date")},fa=()=>{Q.value&&us(Q.value)};(0,e.sV)(()=>{he.shadow||(er.value||(cl(),fa()),cs(!0),he.focusStartDate&&he.startDate&&cl())});const Is=(0,e.EW)(()=>he.flow?.length&&!he.partialFlow?he.flowStep===he.flow.length:!0),ba=()=>{he.autoApply&&Is.value&&Ve("auto-apply",he.partialFlow?he.flowStep!==he.flow.length:!1)},cs=(qr=!1)=>{if(er.value)return Array.isArray(er.value)?($e.value=er.value,nr(qr)):ks(er.value,qr);if(S.value.count&&qr&&!he.startDate)return yr(Xr(),qr)},Xa=()=>Array.isArray(er.value)&&ge.value.enabled?Gi(er.value[0])===Gi(er.value[1]??er.value[0]):!1,yr=(qr=new Date,Fa=!1)=>{if((!S.value.count||!S.value.static||Fa)&&Qr(0,Gi(qr),Ma(qr)),S.value.count&&(!er.value||Xa()||!S.value.solo)&&(!S.value.solo||Fa))for(let oo=1;oo<S.value.count;oo++){const vl=tn(Xr(),{month:ao.value(oo-1),year:jr.value(oo-1)}),Zs=id(vl,{months:1});is.value[oo]={month:Gi(Zs),year:Ma(Zs)}}},ks=(qr,Fa)=>{yr(qr),Os("hours",La(qr)),Os("minutes",zo(qr)),Os("seconds",$a(qr)),S.value.count&&Fa&&aa()},ds=qr=>{if(S.value.count){if(S.value.solo)return 0;const Fa=Gi(qr[0]),oo=Gi(qr[1]);return Math.abs(oo-Fa)<S.value.count?0:1}return 1},Sa=(qr,Fa)=>{qr[1]&&ge.value.showLastInRange?yr(qr[ds(qr)],Fa):yr(qr[0],Fa);const oo=(vl,Zs)=>[vl(qr[0]),qr[1]?vl(qr[1]):_r[Zs][1]];Os("hours",oo(La,"hours")),Os("minutes",oo(zo,"minutes")),Os("seconds",oo($a,"seconds"))},ur=(qr,Fa)=>{if((ge.value.enabled||he.weekPicker)&&!Ln.value.enabled)return Sa(qr,Fa);if(Ln.value.enabled&&Fa){const oo=qr[qr.length-1];return ks(oo,Fa)}},nr=qr=>{const Fa=er.value;ur(Fa,qr),S.value.count&&S.value.solo&&aa()},na=(qr,Fa)=>{const oo=tn(Xr(),{month:ao.value(Fa),year:jr.value(Fa)}),vl=qr<0?Ha(oo,1):Cu(oo,1);Mn(Gi(vl),Ma(vl),qr<0,he.preventMinMaxNavigation)&&(Qr(Fa,Gi(vl),Ma(vl)),Ve("update-month-year",{instance:Fa,month:Gi(vl),year:Ma(vl)}),S.value.count&&!S.value.solo&&Bl(Fa),Se())},Bl=qr=>{for(let Fa=qr-1;Fa>=0;Fa--){const oo=Cu(tn(Xr(),{month:ao.value(Fa+1),year:jr.value(Fa+1)}),1);Qr(Fa,Gi(oo),Ma(oo))}for(let Fa=qr+1;Fa<=S.value.count-1;Fa++){const oo=Ha(tn(Xr(),{month:ao.value(Fa-1),year:jr.value(Fa-1)}),1);Qr(Fa,Gi(oo),Ma(oo))}},aa=()=>{if(Array.isArray(er.value)&&er.value.length===2){const qr=Xr(Xr(er.value[1]?er.value[1]:Ha(er.value[0],1))),[Fa,oo]=[Gi(er.value[0]),Ma(er.value[0])],[vl,Zs]=[Gi(er.value[1]),Ma(er.value[1])];(Fa!==vl||Fa===vl&&oo!==Zs)&&S.value.solo&&Qr(1,Gi(qr),Ma(qr))}else er.value&&!Array.isArray(er.value)&&(Qr(0,Gi(er.value),Ma(er.value)),yr(Xr()))},cl=()=>{he.startDate&&(Qr(0,Gi(Xr(he.startDate)),Ma(Xr(he.startDate))),S.value.count&&Bl(0))},oa=(qr,Fa)=>{if(he.monthChangeOnScroll){const oo=new Date().getTime()-ui.value.getTime(),vl=Math.abs(qr.deltaY);let Zs=500;vl>1&&(Zs=100),vl>100&&(Zs=0),oo>Zs&&(ui.value=new Date,na(he.monthChangeOnScroll!=="inverse"?-qr.deltaY:qr.deltaY,Fa))}},Ra=(qr,Fa,oo=!1)=>{he.monthChangeOnArrows&&he.vertical===oo&&Wi(qr,Fa)},Wi=(qr,Fa)=>{na(qr==="right"?-1:1,Fa)},Na=qr=>{if(Vt.value.markers)return ra(qr.value,Vt.value.markers)},bs=(qr,Fa)=>{switch(he.sixWeeks===!0?"append":he.sixWeeks){case"prepend":return[!0,!1];case"center":return[qr==0,!0];case"fair":return[qr==0||Fa>qr,!0];case"append":return[!1,!1];default:return[!1,!1]}},al=(qr,Fa,oo,vl)=>{if(he.sixWeeks&&qr.length<6){const Zs=6-qr.length,uo=(Fa.getDay()+7-vl)%7,xo=6-(oo.getDay()+7-vl)%7,[Ec,Fc]=bs(uo,xo);for(let Bc=1;Bc<=Zs;Bc++)if(Fc?!!(Bc%2)==Ec:Ec){const wc=qr[0].days[0],pf=wo(Gs(wc.value,-7),Gi(Fa));qr.unshift({days:pf})}else{const wc=qr[qr.length-1],pf=wc.days[wc.days.length-1],Tf=wo(Gs(pf.value,1),Gi(Fa));qr.push({days:Tf})}}return qr},wo=(qr,Fa)=>{const oo=Xr(qr),vl=[];for(let Zs=0;Zs<7;Zs++){const uo=Gs(oo,Zs),xo=Gi(uo)!==Fa;vl.push({text:he.hideOffsetDates&&xo?"":uo.getDate(),value:uo,current:!xo,classData:{}})}return vl},Ld=(qr,Fa)=>{const oo=[],vl=new Date(Fa,qr),Zs=new Date(Fa,qr+1,0),uo=he.weekStart,xo=$n(vl,{weekStartsOn:uo}),Ec=Fc=>{const Bc=wo(Fc,qr);if(oo.push({days:Bc}),!oo[oo.length-1].days.some(wc=>Ga(Ko(wc.value),Ko(Zs)))){const wc=Gs(Fc,7);Ec(wc)}};return Ec(xo),al(oo,vl,Zs,uo)},nu=qr=>{const Fa=ml(Xr(qr.value),_r.hours,_r.minutes,Pc());Ve("date-update",Fa),Ln.value.enabled?Jd(Fa,er,Ln.value.limit):er.value=Fa,xe(),(0,e.dY)().then(()=>{ba()})},sc=qr=>ge.value.noDisabledRange?Xl($e.value[0],qr).some(Fa=>gi(Fa)):!1,_s=()=>{$e.value=er.value?er.value.slice():[],$e.value.length===2&&!(ge.value.fixedStart||ge.value.fixedEnd)&&($e.value=[])},Wa=(qr,Fa)=>{const oo=[Xr(qr.value),Gs(Xr(qr.value),+ge.value.autoRange)];dr(oo)?(Fa&&po(qr.value),$e.value=oo):Ve("invalid-date",qr.value)},po=qr=>{const Fa=Gi(Xr(qr)),oo=Ma(Xr(qr));if(Qr(0,Fa,oo),S.value.count>0)for(let vl=1;vl<S.value.count;vl++){const Zs=Hd(tn(Xr(qr),{year:jr.value(vl-1),month:ao.value(vl-1)}));Qr(vl,Zs.month,Zs.year)}},Sc=qr=>{if(sc(qr.value)||!Or(qr.value,er.value,ge.value.fixedStart?0:1))return Ve("invalid-date",qr.value);$e.value=Ut(Xr(qr.value),er,Ve,ge)},ac=(qr,Fa)=>{if(_s(),ge.value.autoRange)return Wa(qr,Fa);if(ge.value.fixedStart||ge.value.fixedEnd)return Sc(qr);$e.value[0]?Or(Xr(qr.value),er.value)&&!sc(qr.value)?So(Xr(qr.value),Xr($e.value[0]))?($e.value.unshift(Xr(qr.value)),Ve("range-end",$e.value[0])):($e.value[1]=Xr(qr.value),Ve("range-end",$e.value[1])):(he.autoApply&&Ve("auto-apply-invalid",qr.value),Ve("invalid-date",qr.value)):($e.value[0]=Xr(qr.value),Ve("range-start",$e.value[0]))},Pc=(qr=!0)=>he.enableSeconds?Array.isArray(_r.seconds)?qr?_r.seconds[0]:_r.seconds[1]:_r.seconds:0,Kd=qr=>{$e.value[qr]=ml($e.value[qr],_r.hours[qr],_r.minutes[qr],Pc(qr!==1))},ff=()=>{$e.value[0]&&$e.value[1]&&+$e.value?.[0]>+$e.value?.[1]&&($e.value.reverse(),Ve("range-start",$e.value[0]),Ve("range-end",$e.value[1]))},Ef=()=>{$e.value.length&&($e.value[0]&&!$e.value[1]?Kd(0):(Kd(0),Kd(1),xe()),ff(),er.value=$e.value.slice(),ie($e.value,Ve,he.autoApply,he.modelAuto))},af=(qr,Fa=!1)=>{if(gi(qr.value)||!qr.current&&he.hideOffsetDates)return Ve("invalid-date",qr.value);if(wi.value=JSON.parse(JSON.stringify(qr)),!ge.value.enabled)return nu(qr);Ed(_r.hours)&&Ed(_r.minutes)&&!Ln.value.enabled&&(ac(qr,Fa),Ef())},hf=(qr,Fa)=>{Qr(qr,Fa.month,Fa.year,!0),S.value.count&&!S.value.solo&&Bl(qr),Ve("update-month-year",{instance:qr,month:Fa.month,year:Fa.year}),Se(S.value.solo?qr:void 0);const oo=he.flow?.length?he.flow[he.flowStep]:void 0;!Fa.fromNav&&(oo===pr.month||oo===pr.year)&&xe()},_f=(qr,Fa)=>{tt({value:qr,modelValue:er,range:ge.value.enabled,timezone:Fa?void 0:bt.value.timezone}),Hs(),he.multiCalendars&&(0,e.dY)().then(()=>cs(!0))},mf=()=>{const qr=Nn(Xr(),bt.value);!ge.value.enabled&&!Ln.value.enabled?er.value=qr:er.value&&Array.isArray(er.value)&&er.value[0]?Ln.value.enabled?er.value=[...er.value,qr]:er.value=So(qr,er.value[0])?[qr,er.value[0]]:[er.value[0],qr]:er.value=[qr],Hs()},gf=()=>{if(Array.isArray(er.value))if(Ln.value.enabled){const qr=Ff();er.value[er.value.length-1]=xs(qr)}else er.value=er.value.map((qr,Fa)=>qr&&xs(qr,Fa));else er.value=xs(er.value);Ve("time-update")},Ff=()=>Array.isArray(er.value)&&er.value.length?er.value[er.value.length-1]:null;return{calendars:is,modelValue:er,month:ao,year:jr,time:_r,disabledTimesConfig:ja,today:mr,validateTime:Qs,getCalendarDays:Ld,getMarker:Na,handleScroll:oa,handleSwipe:Wi,handleArrow:Ra,selectDate:af,updateMonthYear:hf,presetDate:_f,selectCurrentDate:mf,updateTime:(qr,Fa=!0,oo=!1)=>{Jr(qr,Fa,oo,gf)},assignMonthAndYear:yr,setStartTime:fa}},zd={key:0},vc=(0,e.pM)({__name:"DatePicker",props:{...wa},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(he,{expose:Ve,emit:Se}){const xe=Se,$e=he,{calendars:ui,month:wi,year:Ji,modelValue:er,time:is,disabledTimesConfig:_r,today:mr,validateTime:S,getCalendarDays:Q,getMarker:ge,handleArrow:Ie,handleScroll:bt,handleSwipe:Vt,selectDate:Ln,updateMonthYear:Mn,presetDate:gi,selectCurrentDate:dr,updateTime:Or,assignMonthAndYear:Jr,setStartTime:xs}=Wu($e,xe,Xa,yr),Os=(0,e.Ht)(),{setHoverDate:us,getDayClassData:Qs,clearHoverDate:ja}=ef(er,$e),{defaultedMultiCalendars:ao}=ps($e),jr=(0,i.KR)([]),rs=(0,i.KR)([]),Qr=(0,i.KR)(null),Hs=Qu(Os,"calendar"),fa=Qu(Os,"monthYear"),Is=Qu(Os,"timePicker"),ba=oa=>{$e.shadow||xe("mount",oa)};(0,e.wB)(ui,()=>{$e.shadow||setTimeout(()=>{xe("recalculate-position")},0)},{deep:!0}),(0,e.wB)(ao,(oa,Ra)=>{oa.count-Ra.count>0&&Jr()},{deep:!0});const cs=(0,e.EW)(()=>oa=>Q(wi.value(oa),Ji.value(oa)).map(Ra=>({...Ra,days:Ra.days.map(Wi=>(Wi.marker=ge(Wi),Wi.classData=Qs(Wi),Wi))})));function Xa(oa){oa||oa===0?rs.value[oa]?.triggerTransition(wi.value(oa),Ji.value(oa)):rs.value.forEach((Ra,Wi)=>Ra.triggerTransition(wi.value(Wi),Ji.value(Wi)))}function yr(){xe("update-flow-step")}const ks=(oa,Ra=!1)=>{Ln(oa,Ra),$e.spaceConfirm&&xe("select-date")},ds=(oa,Ra,Wi=0)=>{jr.value[Wi]?.toggleMonthPicker(oa,Ra)},Sa=(oa,Ra,Wi=0)=>{jr.value[Wi]?.toggleYearPicker(oa,Ra)},ur=(oa,Ra,Wi)=>{Qr.value?.toggleTimePicker(oa,Ra,Wi)},nr=(oa,Ra)=>{if(!$e.range){const Wi=er.value?er.value:mr,Na=Ra?new Date(Ra):Wi,bs=oa?$n(Na,{weekStartsOn:1}):io(Na,{weekStartsOn:1});Ln({value:bs,current:Gi(Na)===wi.value(0),text:"",classData:{}}),document.getElementById(Cl(bs))?.focus()}},na=oa=>{jr.value[0]?.handleMonthYearChange(oa,!0)},Bl=oa=>{Mn(0,{month:wi.value(0),year:Ji.value(0)+(oa?1:-1),fromNav:!0})},aa=(oa,Ra)=>{oa===pr.time&&xe(`time-picker-${Ra?"open":"close"}`),xe("overlay-toggle",{open:Ra,overlay:oa})},cl=oa=>{xe("overlay-toggle",{open:!1,overlay:oa}),xe("focus-menu")};return Ve({clearHoverDate:ja,presetDate:gi,selectCurrentDate:dr,toggleMonthPicker:ds,toggleYearPicker:Sa,toggleTimePicker:ur,handleArrow:Ie,updateMonthYear:Mn,getSidebarProps:()=>({modelValue:er,month:wi,year:Ji,time:is,updateTime:Or,updateMonthYear:Mn,selectDate:Ln,presetDate:gi}),changeMonth:na,changeYear:Bl,selectWeekDate:nr,setStartTime:xs}),(oa,Ra)=>((0,e.uX)(),(0,e.CE)(e.FK,null,[(0,e.bF)(Xu,{"multi-calendars":(0,i.R1)(ao).count,collapse:oa.collapse,"is-mobile":oa.isMobile},{default:(0,e.k6)(({instance:Wi,index:Na})=>[oa.disableMonthYearSelect?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.Wv)(xu,(0,e.v6)({key:0,ref:bs=>{bs&&(jr.value[Na]=bs)},months:(0,i.R1)(ya)(oa.formatLocale,oa.locale,oa.monthNameFormat),years:(0,i.R1)(Js)(oa.yearRange,oa.locale,oa.reverseYears),month:(0,i.R1)(wi)(Wi),year:(0,i.R1)(Ji)(Wi),instance:Wi},oa.$props,{onMount:Ra[0]||(Ra[0]=bs=>ba((0,i.R1)(Ui).header)),onResetFlow:Ra[1]||(Ra[1]=bs=>oa.$emit("reset-flow")),onUpdateMonthYear:bs=>(0,i.R1)(Mn)(Wi,bs),onOverlayClosed:cl,onOverlayOpened:Ra[2]||(Ra[2]=bs=>oa.$emit("overlay-toggle",{open:!0,overlay:bs}))}),(0,e.eX)({_:2},[(0,e.pI)((0,i.R1)(fa),(bs,al)=>({name:bs,fn:(0,e.k6)(wo=>[(0,e.RG)(oa.$slots,bs,(0,a.normalizeProps)((0,e.Ng)(wo)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),(0,e.bF)(Wd,(0,e.v6)({ref:bs=>{bs&&(rs.value[Na]=bs)},"mapped-dates":cs.value(Wi),month:(0,i.R1)(wi)(Wi),year:(0,i.R1)(Ji)(Wi),instance:Wi},oa.$props,{onSelectDate:bs=>(0,i.R1)(Ln)(bs,Wi!==1),onHandleSpace:bs=>ks(bs,Wi!==1),onSetHoverDate:Ra[3]||(Ra[3]=bs=>(0,i.R1)(us)(bs)),onHandleScroll:bs=>(0,i.R1)(bt)(bs,Wi),onHandleSwipe:bs=>(0,i.R1)(Vt)(bs,Wi),onMount:Ra[4]||(Ra[4]=bs=>ba((0,i.R1)(Ui).calendar)),onResetFlow:Ra[5]||(Ra[5]=bs=>oa.$emit("reset-flow")),onTooltipOpen:Ra[6]||(Ra[6]=bs=>oa.$emit("tooltip-open",bs)),onTooltipClose:Ra[7]||(Ra[7]=bs=>oa.$emit("tooltip-close",bs))}),(0,e.eX)({_:2},[(0,e.pI)((0,i.R1)(Hs),(bs,al)=>({name:bs,fn:(0,e.k6)(wo=>[(0,e.RG)(oa.$slots,bs,(0,a.normalizeProps)((0,e.Ng)({...wo})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),oa.enableTimePicker?((0,e.uX)(),(0,e.CE)("div",zd,[oa.$slots["time-picker"]?(0,e.RG)(oa.$slots,"time-picker",(0,a.normalizeProps)((0,e.v6)({key:0},{time:(0,i.R1)(is),updateTime:(0,i.R1)(Or)}))):((0,e.uX)(),(0,e.Wv)(ho,(0,e.v6)({key:1,ref_key:"timePickerRef",ref:Qr},oa.$props,{hours:(0,i.R1)(is).hours,minutes:(0,i.R1)(is).minutes,seconds:(0,i.R1)(is).seconds,"internal-model-value":oa.internalModelValue,"disabled-times-config":(0,i.R1)(_r),"validate-time":(0,i.R1)(S),onMount:Ra[8]||(Ra[8]=Wi=>ba((0,i.R1)(Ui).timePicker)),"onUpdate:hours":Ra[9]||(Ra[9]=Wi=>(0,i.R1)(Or)(Wi)),"onUpdate:minutes":Ra[10]||(Ra[10]=Wi=>(0,i.R1)(Or)(Wi,!1)),"onUpdate:seconds":Ra[11]||(Ra[11]=Wi=>(0,i.R1)(Or)(Wi,!1,!0)),onResetFlow:Ra[12]||(Ra[12]=Wi=>oa.$emit("reset-flow")),onOverlayClosed:Ra[13]||(Ra[13]=Wi=>aa(Wi,!1)),onOverlayOpened:Ra[14]||(Ra[14]=Wi=>aa(Wi,!0)),onAmPmChange:Ra[15]||(Ra[15]=Wi=>oa.$emit("am-pm-change",Wi))}),(0,e.eX)({_:2},[(0,e.pI)((0,i.R1)(Is),(Wi,Na)=>({name:Wi,fn:(0,e.k6)(bs=>[(0,e.RG)(oa.$slots,Wi,(0,a.normalizeProps)((0,e.Ng)(bs)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):(0,e.Q3)("",!0)],64))}}),Ou=(he,Ve)=>{const Se=(0,i.KR)(),{defaultedMultiCalendars:xe,defaultedConfig:$e,defaultedHighlight:ui,defaultedRange:wi,propDates:Ji,defaultedFilters:er,defaultedMultiDates:is}=ps(he),{modelValue:_r,year:mr,month:S,calendars:Q}=Ru(he,Ve),{isDisabled:ge}=Kl(he),{selectYear:Ie,groupedYears:bt,showYearPicker:Vt,isDisabled:Ln,toggleYearPicker:Mn,handleYearSelect:gi,handleYear:dr}=ln({modelValue:_r,multiCalendars:xe,range:wi,highlight:ui,calendars:Q,propDates:Ji,month:S,year:mr,filters:er,props:he,emit:Ve}),Or=(rs,Qr)=>[rs,Qr].map(Hs=>at(Hs,"MMMM",{locale:he.formatLocale})).join("-"),Jr=(0,e.EW)(()=>rs=>_r.value?Array.isArray(_r.value)?_r.value.some(Qr=>qt(rs,Qr)):qt(_r.value,rs):!1),xs=rs=>{if(wi.value.enabled){if(Array.isArray(_r.value)){const Qr=Ga(rs,_r.value[0])||Ga(rs,_r.value[1]);return bu(_r.value,Se.value,rs)&&!Qr}return!1}return!1},Os=(rs,Qr)=>rs.quarter===D(Qr)&&rs.year===Ma(Qr),us=rs=>typeof ui.value=="function"?ui.value({quarter:D(rs),year:Ma(rs)}):!!ui.value.quarters.find(Qr=>Os(Qr,rs)),Qs=(0,e.EW)(()=>rs=>{const Qr=tn(new Date,{year:mr.value(rs)});return ee({start:on(Qr),end:Pl(Qr)}).map(Hs=>{const fa=Et(Hs),Is=ve(Hs),ba=ge(Hs),cs=xs(fa),Xa=us(fa);return{text:Or(fa,Is),value:fa,active:Jr.value(fa),highlighted:Xa,disabled:ba,isBetween:cs}})}),ja=rs=>{Jd(rs,_r,is.value.limit),Ve("auto-apply",!0)},ao=rs=>{_r.value=Rd(_r,rs,Ve),ie(_r.value,Ve,he.autoApply,he.modelAuto)},jr=rs=>{_r.value=rs,Ve("auto-apply")};return{defaultedConfig:$e,defaultedMultiCalendars:xe,groupedYears:bt,year:mr,isDisabled:Ln,quarters:Qs,showYearPicker:Vt,modelValue:_r,setHoverDate:rs=>{Se.value=rs},selectYear:Ie,selectQuarter:(rs,Qr,Hs)=>{if(!Hs)return Q.value[Qr].month=Gi(ve(rs)),is.value.enabled?ja(rs):wi.value.enabled?ao(rs):jr(rs)},toggleYearPicker:Mn,handleYearSelect:gi,handleYear:dr}},qc={class:"dp--quarter-items"},ed=["data-test-id","disabled","onClick","onMouseover"],cf=(0,e.pM)({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...wa},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(he,{expose:Ve,emit:Se}){const xe=Se,$e=he,ui=(0,e.Ht)(),wi=Qu(ui,"yearMode"),{defaultedMultiCalendars:Ji,defaultedConfig:er,groupedYears:is,year:_r,isDisabled:mr,quarters:S,modelValue:Q,showYearPicker:ge,setHoverDate:Ie,selectQuarter:bt,toggleYearPicker:Vt,handleYearSelect:Ln,handleYear:Mn}=Ou($e,xe);return Ve({getSidebarProps:()=>({modelValue:Q,year:_r,selectQuarter:bt,handleYearSelect:Ln,handleYear:Mn})}),(gi,dr)=>((0,e.uX)(),(0,e.Wv)(Xu,{"multi-calendars":(0,i.R1)(Ji).count,collapse:gi.collapse,stretch:"","is-mobile":gi.isMobile},{default:(0,e.k6)(({instance:Or})=>[(0,e.Lk)("div",{class:"dp-quarter-picker-wrap",style:(0,a.normalizeStyle)({minHeight:`${(0,i.R1)(er).modeHeight}px`})},[gi.$slots["top-extra"]?(0,e.RG)(gi.$slots,"top-extra",{key:0,value:gi.internalModelValue}):(0,e.Q3)("",!0),(0,e.Lk)("div",null,[(0,e.bF)(Qd,(0,e.v6)(gi.$props,{items:(0,i.R1)(is)(Or),instance:Or,"show-year-picker":(0,i.R1)(ge)[Or],year:(0,i.R1)(_r)(Or),"is-disabled":Jr=>(0,i.R1)(mr)(Or,Jr),onHandleYear:Jr=>(0,i.R1)(Mn)(Or,Jr),onYearSelect:Jr=>(0,i.R1)(Ln)(Jr,Or),onToggleYearPicker:Jr=>(0,i.R1)(Vt)(Or,Jr?.flow,Jr?.show)}),(0,e.eX)({_:2},[(0,e.pI)((0,i.R1)(wi),(Jr,xs)=>({name:Jr,fn:(0,e.k6)(Os=>[(0,e.RG)(gi.$slots,Jr,(0,a.normalizeProps)((0,e.Ng)(Os)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),(0,e.Lk)("div",qc,[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)((0,i.R1)(S)(Or),(Jr,xs)=>((0,e.uX)(),(0,e.CE)("div",{key:xs},[(0,e.Lk)("button",{type:"button",class:(0,a.normalizeClass)(["dp--qr-btn",{"dp--qr-btn-active":Jr.active,"dp--qr-btn-between":Jr.isBetween,"dp--qr-btn-disabled":Jr.disabled,"dp--highlighted":Jr.highlighted}]),"data-test-id":Jr.value,disabled:Jr.disabled,onClick:Os=>(0,i.R1)(bt)(Jr.value,Or,Jr.disabled),onMouseover:Os=>(0,i.R1)(Ie)(Jr.value)},[gi.$slots.quarter?(0,e.RG)(gi.$slots,"quarter",{key:0,value:Jr.value,text:Jr.text}):((0,e.uX)(),(0,e.CE)(e.FK,{key:1},[(0,e.eW)((0,a.toDisplayString)(Jr.text),1)],64))],42,ed)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),Wc=(he,Ve)=>{const Se=(0,i.KR)(0);(0,e.sV)(()=>{xe(),window.addEventListener("resize",xe,{passive:!0})}),(0,e.hi)(()=>{window.removeEventListener("resize",xe)});const xe=()=>{Se.value=window.document.documentElement.clientWidth};return{isMobile:(0,e.EW)(()=>Se.value<=he.value.mobileBreakpoint&&!Ve?!0:void 0)}},Vd=["id","tabindex","role","aria-label"],dl={key:0,class:"dp--menu-load-container"},Yc={key:1,class:"dp--menu-header"},Gd=["data-dp-mobile"],$u={key:0,class:"dp__sidebar_left"},nc=["data-dp-mobile"],Fd=["data-test-id","data-dp-mobile","onClick","onKeydown"],wd={key:2,class:"dp__sidebar_right"},Ac={key:3,class:"dp__action_extra"},ic=(0,e.pM)({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...Ns,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(he,{expose:Ve,emit:Se}){const xe=Se,$e=he,ui=(0,i.KR)(null),wi=(0,e.EW)(()=>{const{openOnTop:_s,...Wa}=$e;return{...Wa,isMobile:bt.value,flowStep:ao.value,menuWrapRef:ui.value}}),{setMenuFocused:Ji,setShiftKey:er,control:is}=od(),_r=(0,e.Ht)(),{defaultedTextInput:mr,defaultedInline:S,defaultedConfig:Q,defaultedUI:ge,handleEventPropagation:Ie}=ps($e),{isMobile:bt}=Wc(Q,$e.shadow),Vt=(0,i.KR)(null),Ln=(0,i.KR)(0),Mn=(0,i.KR)(null),gi=(0,i.KR)(!1),dr=(0,i.KR)(null),Or=(0,i.KR)(!1),Jr=_s=>{Or.value=!0,Q.value.allowPreventDefault&&_s.preventDefault(),$l(_s,Q.value,!0)};(0,e.sV)(()=>{if(!$e.shadow){gi.value=!0,xs(),window.addEventListener("resize",xs);const _s=ka(ui);_s&&!mr.value.enabled&&!S.value.enabled&&(Ji(!0),ba()),_s&&(_s.addEventListener("pointerdown",Jr),_s.addEventListener("mousedown",Jr))}document.addEventListener("mousedown",sc)}),(0,e.hi)(()=>{window.removeEventListener("resize",xs),document.removeEventListener("mousedown",sc);const _s=ka(ui);_s&&(_s.removeEventListener("pointerdown",Jr),_s.removeEventListener("mousedown",Jr))});const xs=()=>{const _s=ka(Mn);_s&&(Ln.value=_s.getBoundingClientRect().width)},{arrowRight:Os,arrowLeft:us,arrowDown:Qs,arrowUp:ja}=It(),{flowStep:ao,updateFlowStep:jr,childMount:rs,resetFlow:Qr,handleFlow:Hs}=zc($e,xe,dr),fa=(0,e.EW)(()=>$e.monthPicker?li:$e.yearPicker?oi:$e.timePicker?ju:$e.quarterPicker?cf:vc),Is=(0,e.EW)(()=>{if(Q.value.arrowLeft)return Q.value.arrowLeft;const _s=ui.value?.getBoundingClientRect(),Wa=$e.getInputRect();return Wa?.width<Ln?.value&&Wa?.left<=(_s?.left??0)?`${Wa?.width/2}px`:Wa?.right>=(_s?.right??0)&&Wa?.width<Ln?.value?`${Ln?.value-Wa?.width/2}px`:"50%"}),ba=()=>{const _s=ka(ui);_s&&_s.focus({preventScroll:!0})},cs=(0,e.EW)(()=>dr.value?.getSidebarProps()||{}),Xa=()=>{$e.openOnTop&&xe("recalculate-position")},yr=Qu(_r,"action"),ks=(0,e.EW)(()=>$e.monthPicker||$e.yearPicker?Qu(_r,"monthYear"):$e.timePicker?Qu(_r,"timePicker"):Qu(_r,"shared")),ds=(0,e.EW)(()=>$e.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),Sa=(0,e.EW)(()=>({dp__menu_disabled:$e.disabled,dp__menu_readonly:$e.readonly,"dp-menu-loading":$e.loading})),ur=(0,e.EW)(()=>({dp__menu:!0,dp__menu_index:!S.value.enabled,dp__relative:S.value.enabled,...ge.value.menu??{}})),nr=_s=>{$l(_s,Q.value,!0)},na=_s=>{$e.escClose&&(xe("close-picker"),Ie(_s))},Bl=_s=>{if($e.arrowNavigation){if(_s===un.up)return ja();if(_s===un.down)return Qs();if(_s===un.left)return us();if(_s===un.right)return Os()}else _s===un.left||_s===un.up?Wi("handleArrow",un.left,0,_s===un.up):Wi("handleArrow",un.right,0,_s===un.down)},aa=_s=>{er(_s.shiftKey),!$e.disableMonthYearSelect&&_s.code===Sr.tab&&_s.target.classList.contains("dp__menu")&&is.value.shiftKeyInMenu&&(_s.preventDefault(),$l(_s,Q.value,!0),xe("close-picker"))},cl=()=>{ba(),xe("time-picker-close")},oa=_s=>{dr.value?.toggleTimePicker(!1,!1),dr.value?.toggleMonthPicker(!1,!1,_s),dr.value?.toggleYearPicker(!1,!1,_s)},Ra=(_s,Wa=0)=>_s==="month"?dr.value?.toggleMonthPicker(!1,!0,Wa):_s==="year"?dr.value?.toggleYearPicker(!1,!0,Wa):_s==="time"?dr.value?.toggleTimePicker(!0,!1):oa(Wa),Wi=(_s,...Wa)=>{dr.value?.[_s]&&dr.value?.[_s](...Wa)},Na=()=>{Wi("selectCurrentDate")},bs=(_s,Wa)=>{Wi("presetDate",(0,i.BA)(_s),Wa)},al=()=>{Wi("clearHoverDate")},wo=(_s,Wa)=>{Wi("updateMonthYear",_s,Wa)},Ld=(_s,Wa)=>{_s.preventDefault(),Bl(Wa)},nu=_s=>{if(aa(_s),_s.key===Sr.home||_s.key===Sr.end)return Wi("selectWeekDate",_s.key===Sr.home,_s.target.getAttribute("id"));switch((_s.key===Sr.pageUp||_s.key===Sr.pageDown)&&(_s.shiftKey?(Wi("changeYear",_s.key===Sr.pageUp),rd(ui.value,"overlay-year")?.focus()):(Wi("changeMonth",_s.key===Sr.pageUp),rd(ui.value,_s.key===Sr.pageUp?"action-prev":"action-next")?.focus()),_s.target.getAttribute("id")&&ui.value?.focus({preventScroll:!0})),_s.key){case Sr.esc:return na(_s);case Sr.arrowLeft:return Ld(_s,un.left);case Sr.arrowRight:return Ld(_s,un.right);case Sr.arrowUp:return Ld(_s,un.up);case Sr.arrowDown:return Ld(_s,un.down);default:return}},sc=_s=>{S.value.enabled&&!S.value.input&&!ui.value?.contains(_s.target)&&Or.value&&(Or.value=!1,xe("menu-blur"))};return Ve({updateMonthYear:wo,switchView:Ra,handleFlow:Hs,onValueCleared:()=>{dr.value?.setStartTime?.()}}),(_s,Wa)=>((0,e.uX)(),(0,e.CE)("div",{id:_s.uid?`dp-menu-${_s.uid}`:void 0,ref_key:"dpMenuRef",ref:ui,tabindex:(0,i.R1)(S).enabled?void 0:"0",role:(0,i.R1)(S).enabled?void 0:"dialog","aria-label":_s.ariaLabels?.menu,class:(0,a.normalizeClass)(ur.value),style:(0,a.normalizeStyle)({"--dp-arrow-left":Is.value}),onMouseleave:al,onClick:nr,onKeydown:nu},[(_s.disabled||_s.readonly)&&(0,i.R1)(S).enabled||_s.loading?((0,e.uX)(),(0,e.CE)("div",{key:0,class:(0,a.normalizeClass)(Sa.value)},[_s.loading?((0,e.uX)(),(0,e.CE)("div",dl,[...Wa[19]||(Wa[19]=[(0,e.Lk)("span",{class:"dp--menu-loader"},null,-1)])])):(0,e.Q3)("",!0)],2)):(0,e.Q3)("",!0),_s.$slots["menu-header"]?((0,e.uX)(),(0,e.CE)("div",Yc,[(0,e.RG)(_s.$slots,"menu-header")])):(0,e.Q3)("",!0),!(0,i.R1)(S).enabled&&!_s.teleportCenter?((0,e.uX)(),(0,e.CE)("div",{key:2,class:(0,a.normalizeClass)(ds.value)},null,2)):(0,e.Q3)("",!0),(0,e.Lk)("div",{ref_key:"innerMenuRef",ref:Mn,class:(0,a.normalizeClass)({dp__menu_content_wrapper:_s.presetDates?.length||!!_s.$slots["left-sidebar"]||!!_s.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":he.collapse&&(_s.presetDates?.length||!!_s.$slots["left-sidebar"]||!!_s.$slots["right-sidebar"])}),"data-dp-mobile":(0,i.R1)(bt),style:(0,a.normalizeStyle)({"--dp-menu-width":`${Ln.value}px`})},[_s.$slots["left-sidebar"]?((0,e.uX)(),(0,e.CE)("div",$u,[(0,e.RG)(_s.$slots,"left-sidebar",(0,a.normalizeProps)((0,e.Ng)(cs.value)))])):(0,e.Q3)("",!0),_s.presetDates.length?((0,e.uX)(),(0,e.CE)("div",{key:1,class:(0,a.normalizeClass)({"dp--preset-dates-collapsed":he.collapse,"dp--preset-dates":!0}),"data-dp-mobile":(0,i.R1)(bt)},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(_s.presetDates,(po,Sc)=>((0,e.uX)(),(0,e.CE)(e.FK,{key:Sc},[po.slot?(0,e.RG)(_s.$slots,po.slot,{key:0,presetDate:bs,label:po.label,value:po.value}):((0,e.uX)(),(0,e.CE)("button",{key:1,type:"button",style:(0,a.normalizeStyle)(po.style||{}),class:(0,a.normalizeClass)(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":he.collapse}]),"data-test-id":po.testId??void 0,"data-dp-mobile":(0,i.R1)(bt),onClick:(0,v.withModifiers)(ac=>bs(po.value,po.noTz),["prevent"]),onKeydown:ac=>(0,i.R1)(_l)(ac,()=>bs(po.value,po.noTz),!0)},(0,a.toDisplayString)(po.label),47,Fd))],64))),128))],10,nc)):(0,e.Q3)("",!0),(0,e.Lk)("div",{ref_key:"calendarWrapperRef",ref:Vt,class:"dp__instance_calendar",role:"document"},[((0,e.uX)(),(0,e.Wv)((0,e.$y)(fa.value),(0,e.v6)({ref_key:"dynCmpRef",ref:dr},wi.value,{"flow-step":(0,i.R1)(ao),onMount:(0,i.R1)(rs),onUpdateFlowStep:(0,i.R1)(jr),onResetFlow:(0,i.R1)(Qr),onFocusMenu:ba,onSelectDate:Wa[0]||(Wa[0]=po=>_s.$emit("select-date")),onDateUpdate:Wa[1]||(Wa[1]=po=>_s.$emit("date-update",po)),onTooltipOpen:Wa[2]||(Wa[2]=po=>_s.$emit("tooltip-open",po)),onTooltipClose:Wa[3]||(Wa[3]=po=>_s.$emit("tooltip-close",po)),onAutoApply:Wa[4]||(Wa[4]=po=>_s.$emit("auto-apply",po)),onRangeStart:Wa[5]||(Wa[5]=po=>_s.$emit("range-start",po)),onRangeEnd:Wa[6]||(Wa[6]=po=>_s.$emit("range-end",po)),onInvalidFixedRange:Wa[7]||(Wa[7]=po=>_s.$emit("invalid-fixed-range",po)),onTimeUpdate:Wa[8]||(Wa[8]=po=>_s.$emit("time-update")),onAmPmChange:Wa[9]||(Wa[9]=po=>_s.$emit("am-pm-change",po)),onTimePickerOpen:Wa[10]||(Wa[10]=po=>_s.$emit("time-picker-open",po)),onTimePickerClose:cl,onRecalculatePosition:Xa,onUpdateMonthYear:Wa[11]||(Wa[11]=po=>_s.$emit("update-month-year",po)),onAutoApplyInvalid:Wa[12]||(Wa[12]=po=>_s.$emit("auto-apply-invalid",po)),onInvalidDate:Wa[13]||(Wa[13]=po=>_s.$emit("invalid-date",po)),onOverlayToggle:Wa[14]||(Wa[14]=po=>_s.$emit("overlay-toggle",po)),"onUpdate:internalModelValue":Wa[15]||(Wa[15]=po=>_s.$emit("update:internal-model-value",po))}),(0,e.eX)({_:2},[(0,e.pI)(ks.value,(po,Sc)=>({name:po,fn:(0,e.k6)(ac=>[(0,e.RG)(_s.$slots,po,(0,a.normalizeProps)((0,e.Ng)({...ac})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),_s.$slots["right-sidebar"]?((0,e.uX)(),(0,e.CE)("div",wd,[(0,e.RG)(_s.$slots,"right-sidebar",(0,a.normalizeProps)((0,e.Ng)(cs.value)))])):(0,e.Q3)("",!0),_s.$slots["action-extra"]?((0,e.uX)(),(0,e.CE)("div",Ac,[_s.$slots["action-extra"]?(0,e.RG)(_s.$slots,"action-extra",{key:0,selectCurrentDate:Na}):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0)],14,Gd),!_s.autoApply||(0,i.R1)(Q).keepActionRow?((0,e.uX)(),(0,e.Wv)(jo,(0,e.v6)({key:3,"menu-mount":gi.value},wi.value,{"calendar-width":Ln.value,onClosePicker:Wa[16]||(Wa[16]=po=>_s.$emit("close-picker")),onSelectDate:Wa[17]||(Wa[17]=po=>_s.$emit("select-date")),onInvalidSelect:Wa[18]||(Wa[18]=po=>_s.$emit("invalid-select")),onSelectNow:Na}),(0,e.eX)({_:2},[(0,e.pI)((0,i.R1)(yr),(po,Sc)=>({name:po,fn:(0,e.k6)(ac=>[(0,e.RG)(_s.$slots,po,(0,a.normalizeProps)((0,e.Ng)({...ac})))])}))]),1040,["menu-mount","calendar-width"])):(0,e.Q3)("",!0)],46,Vd))}});var no=(he=>(he.center="center",he.left="left",he.right="right",he))(no||{});const yc=({menuRef:he,menuRefInner:Ve,inputRef:Se,pickerWrapperRef:xe,inline:$e,emit:ui,props:wi,slots:Ji})=>{const{defaultedConfig:er}=ps(wi),is=(0,i.KR)({}),_r=(0,i.KR)(!1),mr=(0,i.KR)({top:"0",left:"0"}),S=(0,i.KR)(!1),Q=(0,i.lW)(wi,"teleportCenter");(0,e.wB)(Q,()=>{mr.value=JSON.parse(JSON.stringify({})),dr()});const ge=Qr=>{if(wi.teleport){const Hs=Qr.getBoundingClientRect();return{left:Hs.left+window.scrollX,top:Hs.top+window.scrollY}}return{top:0,left:0}},Ie=(Qr,Hs)=>{mr.value.left=`${Qr+Hs-is.value.width}px`},bt=Qr=>{mr.value.left=`${Qr}px`},Vt=(Qr,Hs)=>{wi.position===no.left&&bt(Qr),wi.position===no.right&&Ie(Qr,Hs),wi.position===no.center&&(mr.value.left=`${Qr+Hs/2-is.value.width/2}px`)},Ln=Qr=>{const{width:Hs,height:fa}=Qr.getBoundingClientRect(),{top:Is,left:ba}=ge(Qr);return{top:+Is,left:+ba,width:Hs,height:fa}},Mn=()=>{mr.value.left="50%",mr.value.top="50%",mr.value.transform="translate(-50%, -50%)",mr.value.position="fixed",delete mr.value.opacity},gi=()=>{const Qr=ka(Se);mr.value=wi.altPosition(Qr)},dr=(Qr=!0)=>{if(!$e.value.enabled){if(Q.value)return Mn();if(wi.altPosition!==null)return gi();if(Qr){const Hs=wi.teleport?Ve.value?.$el:he.value;Hs&&(is.value=Hs.getBoundingClientRect()),ui("recalculate-position")}return ja()}},Or=({inputEl:Qr,left:Hs,width:fa})=>{window.screen.width>768&&!_r.value&&Vt(Hs,fa),Os(Qr)},Jr=Qr=>{const{top:Hs,left:fa,height:Is,width:ba}=Ln(Qr);mr.value.top=`${Is+Hs+ +wi.offset}px`,S.value=!1,_r.value||(mr.value.left=`${fa+ba/2-is.value.width/2}px`),Or({inputEl:Qr,left:fa,width:ba})},xs=Qr=>{const{top:Hs,left:fa,width:Is}=Ln(Qr);mr.value.top=`${Hs-+wi.offset-is.value.height}px`,S.value=!0,Or({inputEl:Qr,left:fa,width:Is})},Os=Qr=>{if(wi.autoPosition){const{left:Hs,width:fa}=Ln(Qr),{left:Is,right:ba}=is.value;if(!_r.value){if(Math.abs(Is)!==Math.abs(ba)){if(Is<=0)return _r.value=!0,bt(Hs);if(ba>=document.documentElement.clientWidth)return _r.value=!0,Ie(Hs,fa)}return Vt(Hs,fa)}}},us=()=>{const Qr=ka(Se);if(Qr){if(wi.autoPosition===Si.top)return Si.top;if(wi.autoPosition===Si.bottom)return Si.bottom;const{height:Hs}=is.value,{top:fa,height:Is}=Qr.getBoundingClientRect(),ba=window.innerHeight-fa-Is,cs=fa;return Hs<=ba?Si.bottom:Hs>ba&&Hs<=cs?Si.top:ba>=cs?Si.bottom:Si.top}return Si.bottom},Qs=Qr=>us()===Si.bottom?Jr(Qr):xs(Qr),ja=()=>{const Qr=ka(Se);if(Qr)return wi.autoPosition?Qs(Qr):Jr(Qr)},ao=function(Qr){if(Qr){const Hs=Qr.scrollHeight>Qr.clientHeight,fa=window.getComputedStyle(Qr).overflowY.indexOf("hidden")!==-1;return Hs&&!fa}return!0},jr=function(Qr){return!Qr||Qr===document.body||Qr.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:ao(Qr)?Qr:jr(Qr.assignedSlot&&er.value.shadowDom?Qr.assignedSlot.parentNode:Qr.parentNode)},rs=Qr=>{if(Qr)switch(wi.position){case no.left:return{left:0,transform:"translateX(0)"};case no.right:return{left:`${Qr.width}px`,transform:"translateX(-100%)"};default:return{left:`${Qr.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:S,menuStyle:mr,xCorrect:_r,setMenuPosition:dr,getScrollableParent:jr,shadowRender:(Qr,Hs,fa)=>{const Is=document.createElement("div"),ba=ka(Se)?.getBoundingClientRect();Is.setAttribute("id","dp--temp-container");const cs=xe.value?.clientWidth?xe.value:document.body;cs.append(Is);const Xa=rs(ba),yr=er.value.shadowDom?Object.keys(Ji).filter(ds=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(ds)):Object.keys(Ji),ks=(0,e.h)(Hs,{...fa,shadow:!0,style:{opacity:0,position:"absolute",...Xa}},Object.fromEntries(yr.map(ds=>[ds,Ji[ds]])));Qr!=null&&(ks.appContext=Qr.appContext),(0,v.render)(ks,Is),is.value=ks.el?.getBoundingClientRect(),(0,v.render)(null,Is),cs.removeChild(Is)}}},Yd=[{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"]}],rc=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],Tc={all:()=>Yd,monthYear:()=>Yd.filter(he=>he.use.includes("month-year")),input:()=>rc,timePicker:()=>Yd.filter(he=>he.use.includes("time")),action:()=>Yd.filter(he=>he.use.includes("action")),calendar:()=>Yd.filter(he=>he.use.includes("calendar")),menu:()=>Yd.filter(he=>he.use.includes("menu")),shared:()=>Yd.filter(he=>he.use.includes("shared")),yearMode:()=>Yd.filter(he=>he.use.includes("year-mode"))},Qu=(he,Ve,Se)=>{const xe=[];return Tc[Ve]().forEach($e=>{he[$e.name]&&xe.push($e.name)}),Se?.length&&Se.forEach($e=>{$e.slot&&xe.push($e.slot)}),xe},ec=he=>{const Ve=(0,e.EW)(()=>xe=>he.value?xe?he.value.open:he.value.close:""),Se=(0,e.EW)(()=>xe=>he.value?xe?he.value.menuAppearTop:he.value.menuAppearBottom:"");return{transitionName:Ve,showTransition:!!he.value,menuTransition:Se}},Ru=(he,Ve,Se)=>{const{defaultedRange:xe,defaultedTz:$e}=ps(he),ui=Xr(Kn(Xr(),$e.value.timezone)),wi=(0,i.KR)([{month:Gi(ui),year:Ma(ui)}]),Ji=S=>{const Q={hours:La(ui),minutes:zo(ui),seconds:0};return xe.value.enabled?[Q[S],Q[S]]:Q[S]},er=(0,i.Kh)({hours:Ji("hours"),minutes:Ji("minutes"),seconds:Ji("seconds")});(0,e.wB)(xe,(S,Q)=>{S.enabled!==Q.enabled&&(er.hours=Ji("hours"),er.minutes=Ji("minutes"),er.seconds=Ji("seconds"))},{deep:!0});const is=(0,e.EW)({get:()=>he.internalModelValue,set:S=>{!he.readonly&&!he.disabled&&Ve("update:internal-model-value",S)}}),_r=(0,e.EW)(()=>S=>wi.value[S]?wi.value[S].month:0),mr=(0,e.EW)(()=>S=>wi.value[S]?wi.value[S].year:0);return(0,e.wB)(is,(S,Q)=>{Se&&JSON.stringify(S??{})!==JSON.stringify(Q??{})&&Se()},{deep:!0}),{calendars:wi,time:er,modelValue:is,month:_r,year:mr,today:ui}},ef=(he,Ve)=>{const{defaultedMultiCalendars:Se,defaultedMultiDates:xe,defaultedUI:$e,defaultedHighlight:ui,defaultedTz:wi,propDates:Ji,defaultedRange:er}=ps(Ve),{isDisabled:is}=Kl(Ve),_r=(0,i.KR)(null),mr=(0,i.KR)(Kn(new Date,wi.value.timezone)),S=ur=>{!ur.current&&Ve.hideOffsetDates||(_r.value=ur.value)},Q=()=>{_r.value=null},ge=ur=>Array.isArray(he.value)&&er.value.enabled&&he.value[0]&&_r.value?ur?el(_r.value,he.value[0]):So(_r.value,he.value[0]):!0,Ie=(ur,nr)=>{const na=()=>he.value?nr?he.value[0]||null:he.value[1]:null,Bl=he.value&&Array.isArray(he.value)?na():null;return Ga(Xr(ur.value),Bl)},bt=ur=>{const nr=Array.isArray(he.value)?he.value[0]:null;return ur?!So(_r.value??null,nr):!0},Vt=(ur,nr=!0)=>(er.value.enabled||Ve.weekPicker)&&Array.isArray(he.value)&&he.value.length===2?Ve.hideOffsetDates&&!ur.current?!1:Ga(Xr(ur.value),he.value[nr?0:1]):er.value.enabled?Ie(ur,nr)&&bt(nr)||Ga(ur.value,Array.isArray(he.value)?he.value[0]:null)&&ge(nr):!1,Ln=(ur,nr)=>{if(Array.isArray(he.value)&&he.value[0]&&he.value.length===1){const na=Ga(ur.value,_r.value);return nr?el(he.value[0],ur.value)&&na:So(he.value[0],ur.value)&&na}return!1},Mn=ur=>!he.value||Ve.hideOffsetDates&&!ur.current?!1:er.value.enabled?Ve.modelAuto&&Array.isArray(he.value)?Ga(ur.value,he.value[0]?he.value[0]:mr.value):!1:xe.value.enabled&&Array.isArray(he.value)?he.value.some(nr=>Ga(nr,ur.value)):Ga(ur.value,he.value?he.value:mr.value),gi=ur=>{if(er.value.autoRange||Ve.weekPicker){if(_r.value){if(Ve.hideOffsetDates&&!ur.current)return!1;const nr=Gs(_r.value,+er.value.autoRange),na=sl(Xr(_r.value),Ve.weekStart);return Ve.weekPicker?Ga(na[1],Xr(ur.value)):Ga(nr,Xr(ur.value))}return!1}return!1},dr=ur=>{if(er.value.autoRange||Ve.weekPicker){if(_r.value){const nr=Gs(_r.value,+er.value.autoRange);if(Ve.hideOffsetDates&&!ur.current)return!1;const na=sl(Xr(_r.value),Ve.weekStart);return Ve.weekPicker?el(ur.value,na[0])&&So(ur.value,na[1]):el(ur.value,_r.value)&&So(ur.value,nr)}return!1}return!1},Or=ur=>{if(er.value.autoRange||Ve.weekPicker){if(_r.value){if(Ve.hideOffsetDates&&!ur.current)return!1;const nr=sl(Xr(_r.value),Ve.weekStart);return Ve.weekPicker?Ga(nr[0],ur.value):Ga(_r.value,ur.value)}return!1}return!1},Jr=ur=>bu(he.value,_r.value,ur.value),xs=()=>Ve.modelAuto&&Array.isArray(Ve.internalModelValue)?!!Ve.internalModelValue[0]:!1,Os=()=>Ve.modelAuto?fo(Ve.internalModelValue):!0,us=ur=>{if(Ve.weekPicker)return!1;const nr=er.value.enabled?!Vt(ur)&&!Vt(ur,!1):!0;return!is(ur.value)&&!Mn(ur)&&!(!ur.current&&Ve.hideOffsetDates)&&nr},Qs=ur=>er.value.enabled?Ve.modelAuto?xs()&&Mn(ur):!1:Mn(ur),ja=ur=>ui.value?Zl(ur.value,Ji.value.highlight):!1,ao=ur=>{const nr=is(ur.value);return nr&&(typeof ui.value=="function"?!ui.value(ur.value,nr):!ui.value.options.highlightDisabled)},jr=ur=>typeof ui.value=="function"?ui.value(ur.value):ui.value.weekdays?.includes(ur.value.getDay()),rs=ur=>(er.value.enabled||Ve.weekPicker)&&(!(Se.value.count>0)||ur.current)&&Os()&&!(!ur.current&&Ve.hideOffsetDates)&&!Mn(ur)?Jr(ur):!1,Qr=ur=>{if(Array.isArray(he.value)&&he.value.length===1){const{before:nr,after:na}=ql(+er.value.maxRange,he.value[0]);return Rs(ur.value,nr)||Oa(ur.value,na)}return!1},Hs=ur=>{if(Array.isArray(he.value)&&he.value.length===1){const{before:nr,after:na}=ql(+er.value.minRange,he.value[0]);return bu([nr,na],he.value[0],ur.value)}return!1},fa=ur=>er.value.enabled&&(er.value.maxRange||er.value.minRange)?er.value.maxRange&&er.value.minRange?Qr(ur)||Hs(ur):er.value.maxRange?Qr(ur):Hs(ur):!1,Is=ur=>{const{isRangeStart:nr,isRangeEnd:na}=yr(ur),Bl=er.value.enabled?nr||na:!1;return{dp__cell_offset:!ur.current,dp__pointer:!Ve.disabled&&!(!ur.current&&Ve.hideOffsetDates)&&!is(ur.value)&&!fa(ur),dp__cell_disabled:is(ur.value)||fa(ur),dp__cell_highlight:!ao(ur)&&(ja(ur)||jr(ur))&&!Qs(ur)&&!Bl&&!Or(ur)&&!(rs(ur)&&Ve.weekPicker)&&!na,dp__cell_highlight_active:!ao(ur)&&(ja(ur)||jr(ur))&&Qs(ur),dp__today:!Ve.noToday&&Ga(ur.value,mr.value)&&ur.current,"dp--past":So(ur.value,mr.value),"dp--future":el(ur.value,mr.value)}},ba=ur=>({dp__active_date:Qs(ur),dp__date_hover:us(ur)}),cs=ur=>{if(he.value&&!Array.isArray(he.value)){const nr=sl(he.value,Ve.weekStart);return{...ds(ur),dp__range_start:Ga(nr[0],ur.value),dp__range_end:Ga(nr[1],ur.value),dp__range_between_week:el(ur.value,nr[0])&&So(ur.value,nr[1])}}return{...ds(ur)}},Xa=ur=>{if(he.value&&Array.isArray(he.value)){const nr=sl(he.value[0],Ve.weekStart),na=he.value[1]?sl(he.value[1],Ve.weekStart):[];return{...ds(ur),dp__range_start:Ga(nr[0],ur.value)||Ga(na[0],ur.value),dp__range_end:Ga(nr[1],ur.value)||Ga(na[1],ur.value),dp__range_between_week:el(ur.value,nr[0])&&So(ur.value,nr[1])||el(ur.value,na[0])&&So(ur.value,na[1]),dp__range_between:el(ur.value,nr[1])&&So(ur.value,na[0])}}return{...ds(ur)}},yr=ur=>{const nr=Se.value.count>0?ur.current&&Vt(ur)&&Os():Vt(ur)&&Os(),na=Se.value.count>0?ur.current&&Vt(ur,!1)&&Os():Vt(ur,!1)&&Os();return{isRangeStart:nr,isRangeEnd:na}},ks=ur=>{const{isRangeStart:nr,isRangeEnd:na}=yr(ur);return{dp__range_start:nr,dp__range_end:na,dp__range_between:rs(ur),dp__date_hover:Ga(ur.value,_r.value)&&!nr&&!na&&!Ve.weekPicker,dp__date_hover_start:Ln(ur,!0),dp__date_hover_end:Ln(ur,!1)}},ds=ur=>({...ks(ur),dp__cell_auto_range:dr(ur),dp__cell_auto_range_start:Or(ur),dp__cell_auto_range_end:gi(ur)}),Sa=ur=>er.value.enabled?er.value.autoRange?ds(ur):Ve.modelAuto?{...ba(ur),...ks(ur)}:Ve.weekPicker?Xa(ur):ks(ur):Ve.weekPicker?cs(ur):ba(ur);return{setHoverDate:S,clearHoverDate:Q,getDayClassData:ur=>Ve.hideOffsetDates&&!ur.current?{}:{...Is(ur),...Sa(ur),[Ve.dayClass?Ve.dayClass(ur.value,Ve.internalModelValue):""]:!0,...$e.value.calendarCell??{}}}},Kl=he=>{const{defaultedFilters:Ve,defaultedRange:Se,propDates:xe,defaultedMultiDates:$e}=ps(he),ui=jr=>xe.value.disabledDates?typeof xe.value.disabledDates=="function"?xe.value.disabledDates(Xr(jr)):!!ra(jr,xe.value.disabledDates):!1,wi=jr=>xe.value.maxDate?he.yearPicker?Ma(jr)>Ma(xe.value.maxDate):el(jr,xe.value.maxDate):!1,Ji=jr=>xe.value.minDate?he.yearPicker?Ma(jr)<Ma(xe.value.minDate):So(jr,xe.value.minDate):!1,er=jr=>{const rs=wi(jr),Qr=Ji(jr),Hs=ui(jr),fa=Ve.value.months.map(yr=>+yr).includes(Gi(jr)),Is=he.disabledWeekDays.length?he.disabledWeekDays.some(yr=>+yr===ke(jr)):!1,ba=Q(jr),cs=Ma(jr),Xa=Pu(he.yearRange,cs);return!(rs||Qr||Hs||fa||Xa||Is||ba)},is=(jr,rs)=>So(...go(xe.value.minDate,jr,rs))||Ga(...go(xe.value.minDate,jr,rs)),_r=(jr,rs)=>el(...go(xe.value.maxDate,jr,rs))||Ga(...go(xe.value.maxDate,jr,rs)),mr=(jr,rs,Qr)=>{let Hs=!1;return xe.value.maxDate&&Qr&&_r(jr,rs)&&(Hs=!0),xe.value.minDate&&!Qr&&is(jr,rs)&&(Hs=!0),Hs},S=(jr,rs,Qr,Hs)=>{let fa=!1;return Hs&&(xe.value.minDate||xe.value.maxDate)?xe.value.minDate&&xe.value.maxDate?fa=mr(jr,rs,Qr):(xe.value.minDate&&is(jr,rs)||xe.value.maxDate&&_r(jr,rs))&&(fa=!0):fa=!0,fa},Q=jr=>Array.isArray(xe.value.allowedDates)&&!xe.value.allowedDates.length?!0:xe.value.allowedDates?!ra(jr,xe.value.allowedDates,Uu(he.monthPicker,he.yearPicker)):!1,ge=jr=>!er(jr),Ie=jr=>Se.value.noDisabledRange?!ta({start:jr[0],end:jr[1]}).some(rs=>ge(rs)):!0,bt=jr=>{if(jr){const rs=Ma(jr);return rs>=+he.yearRange[0]&&rs<=he.yearRange[1]}return!0},Vt=(jr,rs)=>!!(Array.isArray(jr)&&jr[rs]&&(Se.value.maxRange||Se.value.minRange)&&bt(jr[rs])),Ln=(jr,rs,Qr=0)=>{if(Vt(rs,Qr)&&bt(jr)){const Hs=hn(jr,rs[Qr]),fa=Xl(rs[Qr],jr),Is=fa.length===1?0:fa.filter(cs=>ge(cs)).length,ba=Math.abs(Hs)-(Se.value.minMaxRawRange?0:Is);if(Se.value.minRange&&Se.value.maxRange)return ba>=+Se.value.minRange&&ba<=+Se.value.maxRange;if(Se.value.minRange)return ba>=+Se.value.minRange;if(Se.value.maxRange)return ba<=+Se.value.maxRange}return!0},Mn=()=>!he.enableTimePicker||he.monthPicker||he.yearPicker||he.ignoreTimeValidation,gi=jr=>Array.isArray(jr)?[jr[0]?Ur(jr[0]):null,jr[1]?Ur(jr[1]):null]:Ur(jr),dr=(jr,rs,Qr)=>jr.find(Hs=>+Hs.hours===La(rs)&&Hs.minutes==="*"?!0:+Hs.minutes===zo(rs)&&+Hs.hours===La(rs))&&Qr,Or=(jr,rs,Qr)=>{const[Hs,fa]=jr,[Is,ba]=rs;return!dr(Hs,Is,Qr)&&!dr(fa,ba,Qr)&&Qr},Jr=(jr,rs)=>{const Qr=Array.isArray(rs)?rs:[rs];return Array.isArray(he.disabledTimes)?Array.isArray(he.disabledTimes[0])?Or(he.disabledTimes,Qr,jr):!Qr.some(Hs=>dr(he.disabledTimes,Hs,jr)):jr},xs=(jr,rs)=>{const Qr=Array.isArray(rs)?[Du(rs[0]),rs[1]?Du(rs[1]):void 0]:Du(rs),Hs=!he.disabledTimes(Qr);return jr&&Hs},Os=(jr,rs)=>he.disabledTimes?Array.isArray(he.disabledTimes)?Jr(rs,jr):xs(rs,jr):rs,us=jr=>{let rs=!0;if(!jr||Mn())return!0;const Qr=!xe.value.minDate&&!xe.value.maxDate?gi(jr):jr;return(he.maxTime||xe.value.maxDate)&&(rs=ns(he.maxTime,xe.value.maxDate,"max",ul(Qr),rs)),(he.minTime||xe.value.minDate)&&(rs=ns(he.minTime,xe.value.minDate,"min",ul(Qr),rs)),Os(jr,rs)},Qs=jr=>{if(!he.monthPicker)return!0;let rs=!0;const Qr=Xr(tl(jr));if(xe.value.minDate&&xe.value.maxDate){const Hs=Xr(tl(xe.value.minDate)),fa=Xr(tl(xe.value.maxDate));return el(Qr,Hs)&&So(Qr,fa)||Ga(Qr,Hs)||Ga(Qr,fa)}if(xe.value.minDate){const Hs=Xr(tl(xe.value.minDate));rs=el(Qr,Hs)||Ga(Qr,Hs)}if(xe.value.maxDate){const Hs=Xr(tl(xe.value.maxDate));rs=So(Qr,Hs)||Ga(Qr,Hs)}return rs},ja=(0,e.EW)(()=>jr=>!he.enableTimePicker||he.ignoreTimeValidation?!0:us(jr)),ao=(0,e.EW)(()=>jr=>he.monthPicker?Array.isArray(jr)&&(Se.value.enabled||$e.value.enabled)?!jr.filter(rs=>!Qs(rs)).length:Qs(jr):!0);return{isDisabled:ge,validateDate:er,validateMonthYearInRange:S,isDateRangeAllowed:Ie,checkMinMaxRange:Ln,isValidTime:us,isTimeValid:ja,isMonthValid:ao}},Cd=()=>{const he=(0,e.EW)(()=>(xe,$e)=>xe?.includes($e)),Ve=(0,e.EW)(()=>(xe,$e)=>xe.count?xe.solo?!0:$e===0:!0),Se=(0,e.EW)(()=>(xe,$e)=>xe.count?xe.solo?!0:$e===xe.count-1:!0);return{hideNavigationButtons:he,showLeftIcon:Ve,showRightIcon:Se}},zc=(he,Ve,Se)=>{const xe=(0,i.KR)(0),$e=(0,i.Kh)({[Ui.timePicker]:!he.enableTimePicker||he.timePicker||he.monthPicker,[Ui.calendar]:!1,[Ui.header]:!1}),ui=(0,e.EW)(()=>he.monthPicker||he.timePicker),wi=mr=>{if(he.flow?.length){if(!mr&&ui.value)return _r();$e[mr]=!0,Object.keys($e).filter(S=>!$e[S]).length||_r()}},Ji=()=>{he.flow?.length&&xe.value!==-1&&(xe.value+=1,Ve("flow-step",xe.value),_r()),he.flow?.length===xe.value&&(0,e.dY)().then(()=>er())},er=()=>{xe.value=-1},is=(mr,S,...Q)=>{he.flow[xe.value]===mr&&Se.value&&Se.value[S]?.(...Q)},_r=(mr=0)=>{mr&&(xe.value+=mr),is(pr.month,"toggleMonthPicker",!0),is(pr.year,"toggleYearPicker",!0),is(pr.calendar,"toggleTimePicker",!1,!0),is(pr.time,"toggleTimePicker",!0,!0);const S=he.flow[xe.value];(S===pr.hours||S===pr.minutes||S===pr.seconds)&&is(S,"toggleTimePicker",!0,!0,S)};return{childMount:wi,updateFlowStep:Ji,resetFlow:er,handleFlow:_r,flowStep:xe}},Vc={key:1,class:"dp__input_wrap"},tf=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],nf={key:2,class:"dp--clear-btn"},kd=["aria-label"],hd=(0,e.pM)({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...Ns},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(he,{expose:Ve,emit:Se}){const xe=Se,$e=he,{defaultedTextInput:ui,defaultedAriaLabels:wi,defaultedInline:Ji,defaultedConfig:er,defaultedRange:is,defaultedMultiDates:_r,defaultedUI:mr,getDefaultPattern:S,getDefaultStartTime:Q}=ps($e),{checkMinMaxRange:ge}=Kl($e),Ie=(0,i.KR)(),bt=(0,i.KR)(null),Vt=(0,i.KR)(!1),Ln=(0,i.KR)(!1),Mn=(0,e.EW)(()=>({dp__pointer:!$e.disabled&&!$e.readonly&&!ui.value.enabled,dp__disabled:$e.disabled,dp__input_readonly:!ui.value.enabled,dp__input:!0,dp__input_not_clearable:!$e.clearable,dp__input_icon_pad:!$e.hideInputIcon,dp__input_valid:typeof $e.state=="boolean"?$e.state:!1,dp__input_invalid:typeof $e.state=="boolean"?!$e.state:!1,dp__input_focus:Vt.value||$e.isMenuOpen,dp__input_reg:!ui.value.enabled,...mr.value.input??{}})),gi=()=>{xe("set-input-date",null),$e.clearable&&$e.autoApply&&(xe("set-empty-date"),Ie.value=null)},dr=cs=>{const Xa=Q();return cd(cs,ui.value.format??S(),Xa??fd({},$e.enableSeconds),$e.inputValue,Ln.value,$e.formatLocale)},Or=cs=>{const{rangeSeparator:Xa}=ui.value,[yr,ks]=cs.split(`${Xa}`);if(yr){const ds=dr(yr.trim()),Sa=ks?dr(ks.trim()):void 0;if(Oa(ds,Sa))return;const ur=ds&&Sa?[ds,Sa]:[ds];ge(Sa,ur,0)&&(Ie.value=ds?ur:null)}},Jr=()=>{Ln.value=!0},xs=cs=>{if(is.value.enabled)Or(cs);else if(_r.value.enabled){const Xa=cs.split(";");Ie.value=Xa.map(yr=>dr(yr.trim())).filter(yr=>yr)}else Ie.value=dr(cs)},Os=cs=>{const Xa=typeof cs=="string"?cs:cs.target?.value;Xa!==""?(ui.value.openMenu&&!$e.isMenuOpen&&xe("open"),xs(Xa),xe("set-input-date",Ie.value)):gi(),Ln.value=!1,xe("update:input-value",Xa),xe("text-input",cs,Ie.value)},us=cs=>{ui.value.enabled?(xs(cs.target.value),ui.value.enterSubmit&&Di(Ie.value)&&$e.inputValue!==""?(xe("set-input-date",Ie.value,!0),Ie.value=null):ui.value.enterSubmit&&$e.inputValue===""&&(Ie.value=null,xe("clear"))):ao(cs)},Qs=(cs,Xa)=>{ui.value.enabled&&ui.value.tabSubmit&&!Xa&&xs(cs.target.value),ui.value.tabSubmit&&Di(Ie.value)&&$e.inputValue!==""?(xe("set-input-date",Ie.value,!0,!0),Ie.value=null):ui.value.tabSubmit&&$e.inputValue===""&&(Ie.value=null,xe("clear",!0))},ja=()=>{Vt.value=!0,xe("focus"),(0,e.dY)().then(()=>{ui.value.enabled&&ui.value.selectOnFocus&&bt.value?.select()})},ao=cs=>{if($l(cs,er.value,!0),ui.value.enabled&&ui.value.openMenu&&!Ji.value.input){if(ui.value.openMenu==="open"&&!$e.isMenuOpen)return xe("open");if(ui.value.openMenu==="toggle")return xe("toggle")}else ui.value.enabled||xe("toggle")},jr=()=>{xe("real-blur"),Vt.value=!1,(!$e.isMenuOpen||Ji.value.enabled&&Ji.value.input)&&xe("blur"),$e.autoApply&&ui.value.enabled&&Ie.value&&!$e.isMenuOpen&&(xe("set-input-date",Ie.value),xe("select-date"),Ie.value=null)},rs=cs=>{$l(cs,er.value,!0),xe("clear")},Qr=()=>{xe("close")},Hs=cs=>{if(cs.key==="Tab"&&Qs(cs),cs.key==="Enter"&&us(cs),cs.key==="Escape"&&ui.value.escClose&&Qr(),!ui.value.enabled){if(cs.code==="Tab")return;cs.preventDefault()}},fa=()=>{bt.value?.focus({preventScroll:!0})},Is=cs=>{Ie.value=cs},ba=cs=>{cs.key===Sr.tab&&Qs(cs,!0)};return Ve({focusInput:fa,setParsedDate:Is}),(cs,Xa)=>((0,e.uX)(),(0,e.CE)("div",{onClick:ao},[cs.$slots.trigger&&!cs.$slots["dp-input"]&&!(0,i.R1)(Ji).enabled?(0,e.RG)(cs.$slots,"trigger",{key:0}):(0,e.Q3)("",!0),!cs.$slots.trigger&&(!(0,i.R1)(Ji).enabled||(0,i.R1)(Ji).input)?((0,e.uX)(),(0,e.CE)("div",Vc,[cs.$slots["dp-input"]&&!cs.$slots.trigger&&(!(0,i.R1)(Ji).enabled||(0,i.R1)(Ji).enabled&&(0,i.R1)(Ji).input)?(0,e.RG)(cs.$slots,"dp-input",{key:0,value:he.inputValue,isMenuOpen:he.isMenuOpen,onInput:Os,onEnter:us,onTab:Qs,onClear:rs,onBlur:jr,onKeypress:Hs,onPaste:Jr,onFocus:ja,openMenu:()=>cs.$emit("open"),closeMenu:()=>cs.$emit("close"),toggleMenu:()=>cs.$emit("toggle")}):(0,e.Q3)("",!0),cs.$slots["dp-input"]?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("input",{key:1,id:cs.uid?`dp-input-${cs.uid}`:void 0,ref_key:"inputRef",ref:bt,"data-test-id":"dp-input",name:cs.name,class:(0,a.normalizeClass)(Mn.value),inputmode:(0,i.R1)(ui).enabled?"text":"none",placeholder:cs.placeholder,disabled:cs.disabled,readonly:cs.readonly,required:cs.required,value:he.inputValue,autocomplete:cs.autocomplete,"aria-label":(0,i.R1)(wi)?.input,"aria-disabled":cs.disabled||void 0,"aria-invalid":cs.state===!1?!0:void 0,onInput:Os,onBlur:jr,onFocus:ja,onKeypress:Hs,onKeydown:Xa[0]||(Xa[0]=yr=>Hs(yr)),onPaste:Jr},null,42,tf)),(0,e.Lk)("div",{onClick:Xa[3]||(Xa[3]=yr=>xe("toggle"))},[cs.$slots["input-icon"]&&!cs.hideInputIcon?((0,e.uX)(),(0,e.CE)("span",{key:0,class:"dp__input_icon",onClick:Xa[1]||(Xa[1]=yr=>xe("toggle"))},[(0,e.RG)(cs.$slots,"input-icon")])):(0,e.Q3)("",!0),!cs.$slots["input-icon"]&&!cs.hideInputIcon&&!cs.$slots["dp-input"]?((0,e.uX)(),(0,e.Wv)((0,i.R1)(pt),{key:1,"aria-label":(0,i.R1)(wi)?.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:Xa[2]||(Xa[2]=yr=>xe("toggle"))},null,8,["aria-label"])):(0,e.Q3)("",!0)]),cs.$slots["clear-icon"]&&(cs.alwaysClearable||he.inputValue&&cs.clearable&&!cs.disabled&&!cs.readonly)?((0,e.uX)(),(0,e.CE)("span",nf,[(0,e.RG)(cs.$slots,"clear-icon",{clear:rs})])):(0,e.Q3)("",!0),!cs.$slots["clear-icon"]&&(cs.alwaysClearable||cs.clearable&&he.inputValue&&!cs.disabled&&!cs.readonly)?((0,e.uX)(),(0,e.CE)("button",{key:3,"aria-label":(0,i.R1)(wi)?.clearInput,class:"dp--clear-btn",type:"button",onKeydown:Xa[4]||(Xa[4]=yr=>(0,i.R1)(_l)(yr,()=>rs(yr),!0,ba)),onClick:Xa[5]||(Xa[5]=(0,v.withModifiers)(yr=>rs(yr),["prevent"]))},[(0,e.bF)((0,i.R1)(ot),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,kd)):(0,e.Q3)("",!0)])):(0,e.Q3)("",!0)]))}}),Ml=typeof window<"u"?window:void 0,bc=()=>{},rf=he=>(0,i.o5)()?((0,i.jr)(he),!0):!1,Ic=(he,Ve,Se,xe)=>{if(!he)return bc;let $e=bc;const ui=(0,e.wB)(()=>(0,i.R1)(he),Ji=>{$e(),Ji&&(Ji.removeEventListener(Ve,Se),Ji.addEventListener(Ve,Se,xe),$e=()=>{Ji.removeEventListener(Ve,Se,xe),$e=bc})},{immediate:!0,flush:"post"}),wi=()=>{ui(),$e()};return rf(wi),wi},Kc=(he,Ve,Se,xe={})=>{const{window:$e=Ml,event:ui="pointerdown"}=xe;return $e?Ic($e,ui,wi=>{const Ji=ka(he),er=ka(Ve);!Ji||!er||Ji===wi.target||wi.composedPath().includes(Ji)||wi.composedPath().includes(er)||Se(wi)},{passive:!0}):void 0},hu=["data-dp-mobile"],_d=(0,e.pM)({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...Ns},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(he,{expose:Ve,emit:Se}){const xe=Se,$e=he,ui=(0,e.Ht)(),wi=(0,i.KR)(!1),Ji=(0,i.lW)($e,"modelValue"),er=(0,i.lW)($e,"timezone"),is=(0,i.KR)(null),_r=(0,i.KR)(null),mr=(0,i.KR)(null),S=(0,i.KR)(!1),Q=(0,i.KR)(null),ge=(0,i.KR)(!1),Ie=(0,i.KR)(!1),bt=(0,i.KR)(!1),Vt=(0,i.KR)(!1),{setMenuFocused:Ln,setShiftKey:Mn}=od(),{clearArrowNav:gi}=It(),{validateDate:dr,isValidTime:Or}=Kl($e),{defaultedTransitions:Jr,defaultedTextInput:xs,defaultedInline:Os,defaultedConfig:us,defaultedRange:Qs,defaultedMultiDates:ja}=ps($e),{menuTransition:ao,showTransition:jr}=ec(Jr),{isMobile:rs}=Wc(us),Qr=(0,e.nI)();(0,e.sV)(()=>{ur($e.modelValue),(0,e.dY)().then(()=>{Os.value.enabled||(yr(Q.value)?.addEventListener("scroll",bs),window?.addEventListener("resize",al))}),Os.value.enabled&&(wi.value=!0),window?.addEventListener("keyup",wo),window?.addEventListener("keydown",Ld)}),(0,e.hi)(()=>{Os.value.enabled||(yr(Q.value)?.removeEventListener("scroll",bs),window?.removeEventListener("resize",al)),window?.removeEventListener("keyup",wo),window?.removeEventListener("keydown",Ld)});const Hs=Qu(ui,"all",$e.presetDates),fa=Qu(ui,"input");(0,e.wB)([Ji,er],()=>{ur(Ji.value)},{deep:!0});const{openOnTop:Is,menuStyle:ba,xCorrect:cs,setMenuPosition:Xa,getScrollableParent:yr,shadowRender:ks}=yc({menuRef:is,menuRefInner:_r,inputRef:mr,pickerWrapperRef:Q,inline:Os,emit:xe,props:$e,slots:ui}),{inputValue:ds,internalModelValue:Sa,parseExternalModelValue:ur,emitModelValue:nr,formatInputValue:na,checkBeforeEmit:Bl}=za(xe,$e,{isInputFocused:S,isTextInputDate:Vt}),aa=(0,e.EW)(()=>({dp__main:!0,dp__theme_dark:$e.dark,dp__theme_light:!$e.dark,dp__flex_display:Os.value.enabled,"dp--flex-display-collapsed":bt.value,dp__flex_display_with_input:Os.value.input})),cl=(0,e.EW)(()=>$e.dark?"dp__theme_dark":"dp__theme_light"),oa=(0,e.EW)(()=>$e.teleport?{to:typeof $e.teleport=="boolean"?"body":$e.teleport,disabled:!$e.teleport||Os.value.enabled}:{}),Ra=(0,e.EW)(()=>({class:"dp__outer_menu_wrap"})),Wi=(0,e.EW)(()=>Os.value.enabled&&($e.timePicker||$e.monthPicker||$e.yearPicker||$e.quarterPicker)),Na=()=>mr.value?.$el?.getBoundingClientRect()??{width:0,left:0,right:0},bs=()=>{wi.value&&(us.value.closeOnScroll?Kd():Xa())},al=()=>{wi.value&&Xa();const Zs=_r.value?.$el.getBoundingClientRect().width??0;bt.value=document.body.offsetWidth<=Zs},wo=Zs=>{Zs.key==="Tab"&&!Os.value.enabled&&!$e.teleport&&us.value.tabOutClosesMenu&&(Q.value.contains(document.activeElement)||Kd()),Ie.value=Zs.shiftKey},Ld=Zs=>{Ie.value=Zs.shiftKey},nu=()=>{!$e.disabled&&!$e.readonly&&(ks(Qr,ic,$e),Xa(!1),wi.value=!0,wi.value&&xe("open"),wi.value||Pc(),ur($e.modelValue))},sc=()=>{ds.value="",Pc(),_r.value?.onValueCleared(),mr.value?.setParsedDate(null),xe("update:model-value",null),xe("update:model-timezone-value",null),xe("cleared"),us.value.closeOnClearValue&&Kd()},_s=()=>{const Zs=Sa.value;return!Zs||!Array.isArray(Zs)&&dr(Zs)?!0:Array.isArray(Zs)?ja.value.enabled||Zs.length===2&&dr(Zs[0])&&dr(Zs[1])?!0:Qs.value.partialRange&&!$e.timePicker?dr(Zs[0]):!1:!1},Wa=()=>{Bl()&&_s()?(nr(),Kd()):xe("invalid-select",Sa.value)},po=Zs=>{Sc(),nr(),us.value.closeOnAutoApply&&!Zs&&Kd()},Sc=()=>{mr.value&&xs.value.enabled&&mr.value.setParsedDate(Sa.value)},ac=(Zs=!1)=>{$e.autoApply&&Or(Sa.value)&&_s()&&(Qs.value.enabled&&Array.isArray(Sa.value)?(Qs.value.partialRange||Sa.value.length===2)&&po(Zs):po(Zs))},Pc=()=>{xs.value.enabled||(Sa.value=null)},Kd=(Zs=!1)=>{Zs&&Sa.value&&us.value.setDateOnMenuClose&&Wa(),Os.value.enabled||(wi.value&&(wi.value=!1,cs.value=!1,Ln(!1),Mn(!1),gi(),xe("closed"),ds.value&&ur(Ji.value)),Pc(),xe("blur"),_r.value?.$el?.remove())},ff=(Zs,uo,xo=!1)=>{if(!Zs){Sa.value=null;return}const Ec=Array.isArray(Zs)?!Zs.some(Bc=>!dr(Bc)):dr(Zs),Fc=Or(Zs);Ec&&Fc?(Vt.value=!0,Sa.value=Zs,uo?(ge.value=xo,Wa(),xe("text-submit")):$e.autoApply&&ac(!0),(0,e.dY)().then(()=>{Vt.value=!1})):xe("invalid-date",Zs)},Ef=()=>{$e.autoApply&&Or(Sa.value)&&nr(),Sc()},af=()=>wi.value?Kd():nu(),hf=Zs=>{Sa.value=Zs},_f=()=>{xs.value.enabled&&(S.value=!0,na()),xe("focus")},mf=()=>{xs.value.enabled&&(S.value=!1,ur($e.modelValue),ge.value&&vd(Q.value,Ie.value)?.focus()),xe("blur")},gf=Zs=>{_r.value&&_r.value.updateMonthYear(0,{month:yu(Zs.month),year:yu(Zs.year)})},Ff=Zs=>{ur(Zs??$e.modelValue)},qr=(Zs,uo)=>{_r.value?.switchView(Zs,uo)},Fa=(Zs,uo)=>us.value.onClickOutside?us.value.onClickOutside(Zs,uo):Kd(!0),oo=(Zs=0)=>{_r.value?.handleFlow(Zs)},vl=()=>is;return Kc(is,mr,Zs=>Fa(_s,Zs)),Ve({closeMenu:Kd,selectDate:Wa,clearValue:sc,openMenu:nu,onScroll:bs,formatInputValue:na,updateInternalModelValue:hf,setMonthYear:gf,parseModel:Ff,switchView:qr,toggleMenu:af,handleFlow:oo,getDpWrapMenuRef:vl}),(Zs,uo)=>((0,e.uX)(),(0,e.CE)("div",{ref_key:"pickerWrapperRef",ref:Q,class:(0,a.normalizeClass)(aa.value),"data-datepicker-instance":"","data-dp-mobile":(0,i.R1)(rs)},[(0,e.bF)(hd,(0,e.v6)({ref_key:"inputRef",ref:mr,"input-value":(0,i.R1)(ds),"onUpdate:inputValue":uo[0]||(uo[0]=xo=>(0,i.i9)(ds)?ds.value=xo:null),"is-menu-open":wi.value},Zs.$props,{onClear:sc,onOpen:nu,onSetInputDate:ff,onSetEmptyDate:(0,i.R1)(nr),onSelectDate:Wa,onToggle:af,onClose:Kd,onFocus:_f,onBlur:mf,onRealBlur:uo[1]||(uo[1]=xo=>S.value=!1),onTextInput:uo[2]||(uo[2]=xo=>Zs.$emit("text-input",xo))}),(0,e.eX)({_:2},[(0,e.pI)((0,i.R1)(fa),(xo,Ec)=>({name:xo,fn:(0,e.k6)(Fc=>[(0,e.RG)(Zs.$slots,xo,(0,a.normalizeProps)((0,e.Ng)(Fc)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),((0,e.uX)(),(0,e.Wv)((0,e.$y)(Zs.teleport?e.Im:"div"),(0,a.normalizeProps)((0,e.Ng)(oa.value)),{default:(0,e.k6)(()=>[(0,e.bF)(v.Transition,{name:(0,i.R1)(ao)((0,i.R1)(Is)),css:(0,i.R1)(jr)&&!(0,i.R1)(Os).enabled},{default:(0,e.k6)(()=>[wi.value?((0,e.uX)(),(0,e.CE)("div",(0,e.v6)({key:0,ref_key:"dpWrapMenuRef",ref:is},Ra.value,{class:{"dp--menu-wrapper":!(0,i.R1)(Os).enabled},style:(0,i.R1)(Os).enabled?void 0:(0,i.R1)(ba)}),[(0,e.bF)(ic,(0,e.v6)({ref_key:"dpMenuRef",ref:_r},Zs.$props,{"internal-model-value":(0,i.R1)(Sa),"onUpdate:internalModelValue":uo[3]||(uo[3]=xo=>(0,i.i9)(Sa)?Sa.value=xo:null),class:{[cl.value]:!0,"dp--menu-wrapper":Zs.teleport},"open-on-top":(0,i.R1)(Is),"no-overlay-focus":Wi.value,collapse:bt.value,"get-input-rect":Na,"is-text-input-date":Vt.value,onClosePicker:Kd,onSelectDate:Wa,onAutoApply:ac,onTimeUpdate:Ef,onFlowStep:uo[4]||(uo[4]=xo=>Zs.$emit("flow-step",xo)),onUpdateMonthYear:uo[5]||(uo[5]=xo=>Zs.$emit("update-month-year",xo)),onInvalidSelect:uo[6]||(uo[6]=xo=>Zs.$emit("invalid-select",(0,i.R1)(Sa))),onAutoApplyInvalid:uo[7]||(uo[7]=xo=>Zs.$emit("invalid-select",xo)),onInvalidFixedRange:uo[8]||(uo[8]=xo=>Zs.$emit("invalid-fixed-range",xo)),onRecalculatePosition:(0,i.R1)(Xa),onTooltipOpen:uo[9]||(uo[9]=xo=>Zs.$emit("tooltip-open",xo)),onTooltipClose:uo[10]||(uo[10]=xo=>Zs.$emit("tooltip-close",xo)),onTimePickerOpen:uo[11]||(uo[11]=xo=>Zs.$emit("time-picker-open",xo)),onTimePickerClose:uo[12]||(uo[12]=xo=>Zs.$emit("time-picker-close",xo)),onAmPmChange:uo[13]||(uo[13]=xo=>Zs.$emit("am-pm-change",xo)),onRangeStart:uo[14]||(uo[14]=xo=>Zs.$emit("range-start",xo)),onRangeEnd:uo[15]||(uo[15]=xo=>Zs.$emit("range-end",xo)),onDateUpdate:uo[16]||(uo[16]=xo=>Zs.$emit("date-update",xo)),onInvalidDate:uo[17]||(uo[17]=xo=>Zs.$emit("invalid-date",xo)),onOverlayToggle:uo[18]||(uo[18]=xo=>Zs.$emit("overlay-toggle",xo)),onMenuBlur:uo[19]||(uo[19]=xo=>Zs.$emit("blur"))}),(0,e.eX)({_:2},[(0,e.pI)((0,i.R1)(Hs),(xo,Ec)=>({name:xo,fn:(0,e.k6)(Fc=>[(0,e.RG)(Zs.$slots,xo,(0,a.normalizeProps)((0,e.Ng)({...Fc})))])}))]),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,hu))}}),md=(()=>{const he=_d;return he.install=Ve=>{Ve.component("Vue3DatePicker",he)},he})();Object.entries(Object.freeze(Object.defineProperty({__proto__:null,default:md},Symbol.toStringTag,{value:"Module"}))).forEach(([he,Ve])=>{he!=="default"&&(md[he]=Ve)});var tc=n(47031),$c=n(21715),qa=n(13606),Mc=n(26905),sf=n(52697);(0,qa.r)();const fc={class:"vue-date-time-picker__wrapper"},Lc={ref:"target",class:"vue-date-time-picker__wrapper"},Xc=(0,e.pM)({__name:"NcDateTimePicker",props:(0,e.zz)({appendToBody:{type:Boolean},ariaLabel:{default:(0,qa.a)("Datepicker input")},ariaLabelMenu:{default:(0,qa.a)("Datepicker menu")},clearable:{type:Boolean},confirm:{type:Boolean},format:{type:[String,Function],default:void 0},locale:{default:(0,r.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(he,{emit:Ve}){const Se=(0,e.fn)(he,"timezoneId"),xe=he,$e=Ve,ui=(0,e.rk)("target"),wi=(0,e.rk)("picker"),Ji=(0,e.EW)(()=>{if(xe.modelValue===null&&xe.clearable)return null;if(xe.type==="week"){const Mn=xe.modelValue instanceof Date?xe.modelValue:new Date,gi=new Date(Mn);return gi.setUTCDate(Mn.getUTCDate()+6),[Mn,gi]}else{if(xe.type==="year")return(xe.modelValue instanceof Date?xe.modelValue:new Date).getUTCFullYear();if(xe.type==="month"){const Mn=xe.modelValue instanceof Date?xe.modelValue:new Date;return{year:Mn.getUTCFullYear(),month:Mn.getUTCMonth()}}else if(xe.type==="time"){const Mn=xe.modelValue instanceof Date?xe.modelValue:new Date;return{hours:Mn.getHours(),minutes:Mn.getMinutes(),seconds:Mn.getSeconds()}}else if(xe.type==="time-range"){const Mn=[xe.modelValue].flat();if(Mn.length!==2){const gi=new Date,dr=new Date(gi);dr.setHours(dr.getHours()+1),Mn.splice(0,2,gi,dr)}return Mn.map(gi=>({hours:gi.getHours(),minutes:gi.getMinutes(),seconds:gi.getSeconds()}))}else if(xe.type.endsWith("-range")){if(xe.modelValue===void 0){const Mn=new Date,gi=new Date(Mn);return gi.setUTCDate(Mn.getUTCDate()+7),[Mn,gi]}return xe.modelValue}}return xe.modelValue??new Date}),er=(0,e.EW)(()=>xe.type==="date"?(0,qa.a)("Select date"):xe.type==="time"?(0,qa.a)("Select time"):xe.type==="datetime"?(0,qa.a)("Select date and time"):xe.type==="week"?(0,qa.a)("Select week"):xe.type==="month"?(0,qa.a)("Select month"):xe.type==="year"?(0,qa.a)("Select year"):xe.type.endsWith("-range")?(0,qa.a)("Select time range"):(0,qa.a)("Select date and time")),is=(0,e.EW)(()=>{if(xe.format)return xe.format;if(xe.type==="week")return"RR-II";let Mn;if(xe.type==="date"||xe.type==="date-range"?Mn=new Intl.DateTimeFormat((0,r.lO)(),{dateStyle:"medium"}):xe.type==="time"||xe.type==="time-range"?Mn=new Intl.DateTimeFormat((0,r.lO)(),{timeStyle:"short"}):xe.type==="datetime"||xe.type==="datetime-range"?Mn=new Intl.DateTimeFormat((0,r.lO)(),{dateStyle:"medium",timeStyle:"short"}):xe.type==="month"?Mn=new Intl.DateTimeFormat((0,r.lO)(),{year:"numeric",month:"2-digit"}):xe.type==="year"&&(Mn=new Intl.DateTimeFormat((0,r.lO)(),{year:"numeric"})),Mn)return gi=>Array.isArray(gi)?Mn.formatRange(gi[0],gi[1]):Mn.format(gi)}),_r=(0,e.EW)(()=>({timePicker:xe.type==="time"||xe.type==="time-range",yearPicker:xe.type==="year",monthPicker:xe.type==="month",weekPicker:xe.type==="week",range:xe.type.endsWith("-range")&&{partialRange:!1},enableTimePicker:!(xe.type==="date"||xe.type==="date-range"),flow:xe.type==="datetime"?["calendar","time"]:void 0}));function mr(Mn){if(Mn===null)return $e("update:modelValue",null);if(xe.type==="time")$e("update:modelValue",S(Mn));else if(xe.type==="time-range"){const gi=S(Mn[0]),dr=S(Mn[1]);dr.getTime()<gi.getTime()&&dr.setDate(dr.getDate()+1),$e("update:modelValue",[gi,dr])}else if(xe.type==="month"){const gi=Mn;$e("update:modelValue",new Date(gi.year,gi.month,1))}else xe.type==="year"?$e("update:modelValue",new Date(Mn,0)):xe.type==="week"?$e("update:modelValue",Mn[0]):$e("update:modelValue",Mn)}function S(Mn){const gi=new Date;return gi.setHours(Mn.hours),gi.setMinutes(Mn.minutes),gi.setSeconds(Mn.seconds),gi}const Q=(0,r.JN)(),ge=[...(0,r.Pe)()];for(let Mn=0;Mn<Q;Mn++)ge.push(ge.shift());const Ie=(0,qa.a)("W"),bt=(0,e.EW)(()=>({toggleOverlay:(0,qa.a)("Toggle overlay"),menu:xe.ariaLabelMenu,input:xe.ariaLabel,openTimePicker:(0,qa.a)("Open time picker"),closeTimePicker:(0,qa.a)("Close time Picker"),incrementValue:Mn=>Mn==="hours"?(0,qa.a)("Increment hours"):Mn==="minutes"?(0,qa.a)("Increment minutes"):(0,qa.a)("Increment seconds"),decrementValue:Mn=>Mn==="hours"?(0,qa.a)("Decrement hours"):Mn==="minutes"?(0,qa.a)("Decrement minutes"):(0,qa.a)("Decrement seconds"),openTpOverlay:Mn=>Mn==="hours"?(0,qa.a)("Open hours overlay"):Mn==="minutes"?(0,qa.a)("Open minutes overlay"):(0,qa.a)("Open seconds overlay"),amPmButton:(0,qa.a)("Switch AM/PM mode"),openYearsOverlay:(0,qa.a)("Open years overlay"),openMonthsOverlay:(0,qa.a)("Open months overlay"),nextMonth:(0,qa.a)("Next month"),prevMonth:(0,qa.a)("Previous month"),nextYear:(0,qa.a)("Next year"),prevYear:(0,qa.a)("Previous year"),weekDay:Mn=>(0,r.hY)()[Mn],clearInput:(0,qa.a)("Clear value"),calendarIcon:(0,qa.a)("Calendar icon"),timePicker:(0,qa.a)("Time picker"),monthPicker:Mn=>Mn?(0,qa.a)("Month picker overlay"):(0,qa.a)("Month picker"),yearPicker:Mn=>Mn?(0,qa.a)("Year picker overlay"):(0,qa.a)("Year picker")}));function Vt(){wi.value.selectDate()}function Ln(){wi.value.closeMenu()}return(Mn,gi)=>((0,e.uX)(),(0,e.CE)("div",fc,[(0,e.bF)((0,i.R1)(md),(0,e.v6)({ref:"picker","aria-labels":bt.value,"auto-apply":!Mn.confirm,class:["vue-date-time-picker",{"vue-date-time-picker--clearable":Mn.clearable}],"cancel-text":(0,i.R1)(qa.a)("Cancel"),clearable:Mn.clearable,"day-names":ge,placeholder:Mn.placeholder??er.value,format:is.value,locale:Mn.locale,"minutes-increment":Mn.minuteStep,"model-value":Ji.value,"now-button-label":(0,i.R1)(qa.a)("Now"),"select-text":(0,i.R1)(qa.a)("Pick"),"six-weeks":"fair",teleport:Mn.appendToBody?ui.value||void 0:!1,"text-input":"","week-num-name":(0,i.R1)(Ie),"week-numbers":Mn.showWeekNumber?{type:"iso"}:void 0,"week-start":(0,i.R1)(Q)},_r.value,{"onUpdate:modelValue":mr}),(0,e.eX)({"action-buttons":(0,e.k6)(()=>[(0,e.bF)((0,i.R1)(Mc.N),{size:"small",variant:"tertiary",onClick:Ln},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)((0,i.R1)(qa.a)("Cancel")),1)]),_:1}),(0,e.bF)((0,i.R1)(Mc.N),{size:"small",variant:"primary",onClick:Vt},{default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)((0,i.R1)(qa.a)("Pick")),1)]),_:1})]),"clear-icon":(0,e.k6)(({clear:dr})=>[(0,e.bF)((0,i.R1)(Mc.N),{"aria-label":(0,i.R1)(qa.a)("Clear value"),variant:"tertiary-no-background",onClick:dr},{icon:(0,e.k6)(()=>[(0,e.bF)(tc.N,{inline:"",path:(0,i.R1)(f.b),size:20},null,8,["path"])]),_:2},1032,["aria-label","onClick"])]),"input-icon":(0,e.k6)(()=>[(0,e.bF)(tc.N,{path:(0,i.R1)(f.z),size:20},null,8,["path"])]),"clock-icon":(0,e.k6)(()=>[(0,e.bF)(tc.N,{inline:"",path:(0,i.R1)(f.y),size:20},null,8,["path"])]),"arrow-left":(0,e.k6)(()=>[(0,e.bF)(tc.N,{inline:"",path:(0,i.R1)(f.x),size:20},null,8,["path"])]),"arrow-right":(0,e.k6)(()=>[(0,e.bF)(tc.N,{inline:"",path:(0,i.R1)(f.c),size:20},null,8,["path"])]),"arrow-down":(0,e.k6)(()=>[(0,e.bF)(tc.N,{inline:"",path:(0,i.R1)(f.w),size:20},null,8,["path"])]),"arrow-up":(0,e.k6)(()=>[(0,e.bF)(tc.N,{inline:"",path:(0,i.R1)(f.v),size:20},null,8,["path"])]),_:2},[Mn.showTimezoneSelect?{name:"action-extra",fn:(0,e.k6)(()=>[(0,e.bF)($c._,{modelValue:Se.value,"onUpdate:modelValue":gi[0]||(gi[0]=dr=>Se.value=dr),class:"vue-date-time-picker__timezone","append-to-body":!1,"input-label":(0,i.R1)(qa.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:!Mn.appendToBody},[(0,e.Lk)("div",Lc,null,512)],8,["disabled"]))]))}}),Qc=(0,sf._)(Xc,[["__scopeId","data-v-02e90461"]])},33705:(W,b,n)=>{"use strict";n.d(b,{N:()=>g});var e=n(20641),i=n(90033),a=n(13606),f=n(34163),r=n(52697);(0,a.r)();const v=["for"],c=["id","type","value","min","max"],p=(0,e.pM)({inheritAttrs:!1,__name:"NcDateTimePickerNative",props:(0,e.zz)({class:{default:void 0},id:{default:()=>(0,f.c)()},inputClass:{default:""},type:{default:"date"},label:{default:()=>(0,a.a)("Please choose a date")},min:{default:null},max:{default:null},hideLabel:{type:Boolean}},{modelValue:{default:null},modelModifiers:{}}),emits:["update:modelValue"],setup(u){const l=(0,e.fn)(u,"modelValue"),m=u,y=(0,e.EW)(()=>l.value?j(l.value):""),d=(0,e.EW)(()=>m.max?j(m.max):void 0),w=(0,e.EW)(()=>m.min?j(m.min):void 0);function C(N){const X=N.getFullYear().toString().padStart(4,"0"),V=(N.getMonth()+1).toString().padStart(2,"0"),Z=N.getDate().toString().padStart(2,"0"),J=N.getHours().toString().padStart(2,"0"),se=N.getMinutes().toString().padStart(2,"0");return{yyyy:X,MM:V,dd:Z,hh:J,mm:se}}function j(N){const{yyyy:X,MM:V,dd:Z,hh:J,mm:se}=C(N);if(m.type==="datetime-local")return`${X}-${V}-${Z}T${J}:${se}`;if(m.type==="date")return`${X}-${V}-${Z}`;if(m.type==="month")return`${X}-${V}`;if(m.type==="time")return`${J}:${se}`;if(m.type==="week"){const Y=new Date(Number.parseInt(X),0,1),pe=Math.floor((N.getTime()-Y.getTime())/(24*60*60*1e3)),I=Math.ceil(pe/7);return`${X}-W${I}`}return""}function O(N){const X=N.target;if(!X||isNaN(X.valueAsNumber))l.value=null;else if(m.type==="time"){const V=X.value,{yyyy:Z,MM:J,dd:se}=C(l.value||new Date);l.value=new Date(`${Z}-${J}-${se}T${V}`)}else if(m.type==="month"){const V=(new Date(X.value).getMonth()+1).toString().padStart(2,"0"),{yyyy:Z,dd:J,hh:se,mm:Y}=C(l.value||new Date);l.value=new Date(`${Z}-${V}-${J}T${se}:${Y}`)}else{const V=new Date(X.valueAsNumber).getTimezoneOffset()*1e3*60,Z=X.valueAsNumber+V;l.value=new Date(Z)}}return(N,X)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["native-datetime-picker",N.$props.class])},[(0,e.Lk)("label",{class:(0,i.normalizeClass)(["native-datetime-picker__label",{"hidden-visually":N.hideLabel}]),for:N.id},(0,i.toDisplayString)(N.label),11,v),(0,e.Lk)("input",(0,e.v6)({id:N.id,class:["native-datetime-picker__input",N.inputClass],type:N.type,value:y.value,min:w.value,max:d.value},N.$attrs,{onInput:O}),null,16,c)],2))}}),g=(0,r._)(p,[["__scopeId","data-v-b97e1f7a"]])},75367:(W,b,n)=>{"use strict";n.d(b,{N:()=>d});var e=n(20641),i=n(50953),a=n(90033),f=n(61715),r=n(34163),v=n(86047),c=n(66197),p=n(52697);const g=["id","textContent"],u=["aria-label","aria-labelledby"],l={class:"dialog__text"},m={class:"dialog__actions"},y=(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(w,{emit:C}){const j=(0,e.fn)(w,"open"),O=w,N=C,X=(0,e.Ht)(),V=(0,e.rk)("wrapper"),{width:Z}=(0,f.Lhy)(V,{width:900,height:0}),J=(0,e.EW)(()=>Z.value<876),se=(0,e.EW)(()=>X?.navigation!==void 0),Y=(0,r.c)(),pe=(0,e.EW)(()=>O.navigationAriaLabel||void 0),I=(0,e.EW)(()=>{if(!O.navigationAriaLabel)return O.navigationAriaLabelledby||Y}),s=(0,e.rk)("dialogElement"),_=(0,e.EW)(()=>O.isForm&&!se.value?"form":"div"),F=(0,e.EW)(()=>_.value!=="form"?{}:{submit(o){o.preventDefault(),N("submit",o)},reset(o){o.preventDefault(),N("reset",o)}}),E=(0,i.KR)(!0);function k(o,P){o.type==="submit"&&_.value==="form"&&"reportValidity"in s.value&&!s.value.reportValidity()||(x(P),window.setTimeout(()=>R(),300))}function x(o){E.value=!1,N("closing",o)}function R(){E.value=!0,j.value=!1}const M=(0,e.EW)(()=>({noClose:O.noClose,container:O.container===void 0?"body":O.container,labelId:Y,size:O.size,show:j.value&&E.value,outTransition:O.outTransition,closeOnClickOutside:O.closeOnClickOutside,additionalTrapElements:O.additionalTrapElements}));return(o,P)=>j.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(c.N),(0,e.v6)({key:0,class:"dialog__modal","enable-slideshow":!1,"disable-swipe":""},M.value,{onClose:R,"onUpdate:show":P[0]||(P[0]=$=>x())}),{default:(0,e.k6)(()=>[(0,e.Lk)("h2",{id:(0,i.R1)(Y),class:"dialog__name",textContent:(0,a.toDisplayString)(o.name)},null,8,g),((0,e.uX)(),(0,e.Wv)((0,e.$y)(_.value),(0,e.v6)({ref:"dialogElement",class:["dialog",o.dialogClasses]},(0,e.Tb)(F.value)),{default:(0,e.k6)(()=>[(0,e.Lk)("div",{ref:"wrapper",class:(0,a.normalizeClass)(["dialog__wrapper",[{"dialog__wrapper--collapsed":J.value}]])},[se.value?((0,e.uX)(),(0,e.CE)("nav",{key:0,class:(0,a.normalizeClass)(["dialog__navigation",o.navigationClasses]),"aria-label":pe.value,"aria-labelledby":I.value},[(0,e.RG)(o.$slots,"navigation",{isCollapsed:J.value},void 0,!0)],10,u)):(0,e.Q3)("",!0),(0,e.Lk)("div",{class:(0,a.normalizeClass)(["dialog__content",o.contentClasses])},[(0,e.RG)(o.$slots,"default",{},()=>[(0,e.Lk)("p",l,(0,a.toDisplayString)(o.message),1)],!0)],2)],2),(0,e.Lk)("div",m,[(0,e.RG)(o.$slots,"actions",{},()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(o.buttons,($,K)=>((0,e.uX)(),(0,e.Wv)((0,i.R1)(v._),(0,e.v6)({key:K},{ref_for:!0},$,{onClick:(q,Fe)=>k($,Fe)}),null,16,["onClick"]))),128))],!0)])]),_:3},16,["class"]))]),_:3},16)):(0,e.Q3)("",!0)}}),d=(0,p._)(y,[["__scopeId","data-v-ca0b8eba"]])},86047:(W,b,n)=>{"use strict";n.d(b,{_:()=>p});var e=n(20641),i=n(50953),a=n(90033),f=n(13606),r=n(26905),v=n(47031),c=n(74363);(0,f.r)();const p=(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(g,{emit:u}){const l=g,m=u,y=(0,i.KR)(!1);async function d(w){if(!y.value){y.value=!0;try{const C=l.type==="reset"?!1:void 0,j=await l.callback?.()??C;j!==!1&&m("click",w,j)}finally{y.value=!1}}}return(w,C)=>((0,e.uX)(),(0,e.Wv)((0,i.R1)(r.N),{"aria-label":w.label,disabled:w.disabled,type:w.type,variant:w.variant,onClick:d},{icon:(0,e.k6)(()=>[(0,e.RG)(w.$slots,"icon",{},()=>[y.value?((0,e.uX)(),(0,e.Wv)((0,i.R1)(c.N),{key:0,name:(0,i.R1)(f.a)("Loading\xA0\u2026")},null,8,["name"])):w.icon!==void 0?((0,e.uX)(),(0,e.Wv)((0,i.R1)(v.N),{key:1,svg:w.icon},null,8,["svg"])):(0,e.Q3)("",!0)])]),default:(0,e.k6)(()=>[(0,e.eW)((0,a.toDisplayString)(w.label)+" ",1)]),_:3},8,["aria-label","disabled","type","variant"]))}})},45966:(W,b,n)=>{"use strict";n.d(b,{N:()=>c});var e=n(42531),i=n(20641),a=n(52697);const f={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(p=>({start:p.start-this.split,end:p.end-this.split}))}}},r=["title"];function v(p,g,u,l,m,y){const d=(0,i.g2)("NcHighlight");return(0,i.uX)(),(0,i.CE)("span",{dir:"auto",class:"name-parts",title:u.name},[(0,i.bF)(d,{class:"name-parts__first",text:y.part1,search:u.search,highlight:y.highlight1},null,8,["text","search","highlight"]),y.part2?((0,i.uX)(),(0,i.Wv)(d,{key:0,class:"name-parts__last",text:y.part2,search:u.search,highlight:y.highlight2},null,8,["text","search","highlight"])):(0,i.Q3)("",!0)],8,r)}const c=(0,a._)(f,[["render",v],["__scopeId","data-v-a612f185"]])},66651:(W,b,n)=>{"use strict";n.d(b,{N:()=>be});var e=n(24715),i="emoji-mart";const a=JSON;var f=typeof window<"u"&&"localStorage"in window;let r,v;function c(H){H||(H={}),r=H.getter,v=H.setter}function p(H){i=H}function g(H){for(let te in H){let ae=H[te];u(te,ae)}}function u(H,te){if(v)v(H,te);else{if(!f)return;try{window.localStorage[`${i}.${H}`]=a.stringify(te)}catch{}}}function l(H){if(r)return r(H);if(!f)return;try{var te=window.localStorage[`${i}.${H}`]}catch{return}if(te)return JSON.parse(te)}const m={update:g,set:u,get:l,setNamespace:p,setHandlers:c},y={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"},d=H=>{const te=[];var ae=(ne,ye)=>{ne&&(Array.isArray(ne)?ne:[ne]).forEach(Ne=>{(ye?Ne.split(/[-|_|\s]+/):[Ne]).forEach(kt=>{kt=kt.toLowerCase(),te.indexOf(kt)==-1&&te.push(kt)})})};return ae(H.short_names,!0),ae(H.name,!0),ae(H.keywords,!1),ae(H.emoticons,!1),te.join(",")};function w(H){var te=Object.getOwnPropertyNames(H);for(let ae of te){let ne=H[ae];H[ae]=ne&&typeof ne=="object"?w(ne):ne}return Object.freeze(H)}const C=H=>{if(!H.compressed)return H;H.compressed=!1;for(let te in H.emojis){let ae=H.emojis[te];for(let ne in y)ae[ne]=ae[y[ne]],delete ae[y[ne]];ae.short_names||(ae.short_names=[]),ae.short_names.unshift(te),ae.sheet_x=ae.sheet[0],ae.sheet_y=ae.sheet[1],delete ae.sheet,ae.text||(ae.text=""),ae.added_in||(ae.added_in=6),ae.added_in=ae.added_in.toFixed(1),ae.search=d(ae)}return H=w(H),H},j=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","hankey"];let O,N,X={};function V(){N=!0,O=m.get("frequently")}function Z(H){N||V();var{id:te}=H;O||(O=X),O[te]||(O[te]=0),O[te]+=1,m.set("last",te),m.set("frequently",O)}function J(H){if(N||V(),!O){X={};const kt=[];let it=Math.min(H,j.length);for(let Ge=0;Ge<it;Ge++)X[j[Ge]]=parseInt((it-Ge)/4,10)+1,kt.push(j[Ge]);return kt}const te=H,ae=[];for(let kt in O)O.hasOwnProperty(kt)&&ae.push(kt);const ye=ae.sort((kt,it)=>O[kt]-O[it]).reverse().slice(0,te),Ne=m.get("last");return Ne&&ye.indexOf(Ne)==-1&&(ye.pop(),ye.push(Ne)),ye}const se={add:Z,get:J};var Y=n(20641),pe=n(90033);const I={role:"tablist",class:"emoji-mart-anchors"},s=["aria-label","aria-selected","data-title","onClick"],_=["innerHTML"];function F(H,te,ae,ne,ye,Ne){return(0,Y.uX)(),(0,Y.CE)("div",I,[((0,Y.uX)(!0),(0,Y.CE)(Y.FK,null,(0,Y.pI)(ae.categories,kt=>((0,Y.uX)(),(0,Y.CE)("button",{role:"tab",type:"button","aria-label":kt.name,"aria-selected":kt.id==ae.activeCategory.id,key:kt.id,class:(0,pe.normalizeClass)({"emoji-mart-anchor":!0,"emoji-mart-anchor-selected":kt.id==ae.activeCategory.id}),style:(0,pe.normalizeStyle)({color:kt.id==ae.activeCategory.id?ae.color:""}),"data-title":ae.i18n.categories[kt.id],onClick:it=>H.$emit("click",kt)},[(0,Y.Lk)("div",{"aria-hidden":"true",innerHTML:H.svgs[kt.id]},null,8,_),(0,Y.Lk)("span",{"aria-hidden":"true",class:"emoji-mart-anchor-bar",style:(0,pe.normalizeStyle)({backgroundColor:ae.color})},null,4)],14,s))),128))])}const k={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>'},x={props:{i18n:{type:Object,required:!0},color:{type:String},categories:{type:Array,required:!0},activeCategory:{type:Object,default(){return{}}}},emits:["click"],created(){this.svgs=k}};var R=n(66262);const o=(0,R.A)(x,[["render",F]]),P=["aria-label"],$={class:"emoji-mart-category-label"},K={class:"emoji-mart-category-label"},q=["aria-label","data-title","title","onMouseenter","onMouseleave","onClick"],Fe={key:0},et={class:"emoji-mart-no-results-label"};function Qe(H,te,ae,ne,ye,Ne){const kt=(0,Y.g2)("emoji");return Ne.isVisible&&(Ne.isSearch||Ne.hasResults)?((0,Y.uX)(),(0,Y.CE)("section",{key:0,class:(0,pe.normalizeClass)({"emoji-mart-category":!0,"emoji-mart-no-results":!Ne.hasResults}),"aria-label":ae.i18n.categories[ae.id]},[(0,Y.Lk)("div",$,[(0,Y.Lk)("h3",K,(0,pe.toDisplayString)(ae.i18n.categories[ae.id]),1)]),((0,Y.uX)(!0),(0,Y.CE)(Y.FK,null,(0,Y.pI)(Ne.emojiObjects,({emojiObject:it,emojiView:Ge})=>((0,Y.uX)(),(0,Y.CE)(Y.FK,null,[Ge.canRender?((0,Y.uX)(),(0,Y.CE)("button",{"aria-label":Ge.ariaLabel,role:"option","aria-selected":"false","aria-posinset":"1","aria-setsize":"1812",type:"button","data-title":it.short_name,key:it.id,title:Ge.title,class:(0,pe.normalizeClass)(["emoji-mart-emoji",Ne.activeClass(it)]),onMouseenter:fn=>ae.emojiProps.onEnter(Ge.getEmoji()),onMouseleave:fn=>ae.emojiProps.onLeave(Ge.getEmoji()),onClick:fn=>ae.emojiProps.onClick(Ge.getEmoji())},[(0,Y.Lk)("span",{class:(0,pe.normalizeClass)(Ge.cssClass),style:(0,pe.normalizeStyle)(Ge.cssStyle)},(0,pe.toDisplayString)(Ge.content),7)],42,q)):(0,Y.Q3)("",!0)],64))),256)),Ne.hasResults?(0,Y.Q3)("",!0):((0,Y.uX)(),(0,Y.CE)("div",Fe,[(0,Y.bF)(kt,{data:ae.data,emoji:"sleuth_or_spy",native:ae.emojiProps.native,skin:ae.emojiProps.skin,set:ae.emojiProps.set},null,8,["data","native","skin","set"]),(0,Y.Lk)("div",et,(0,pe.toDisplayString)(ae.i18n.notfound),1)]))],10,P)):(0,Y.Q3)("",!0)}const qe=String.fromCodePoint||function(){var te=16384,ae=[],ne,ye,Ne=-1,kt=arguments.length;if(!kt)return"";for(var it="";++Ne<kt;){var Ge=Number(arguments[Ne]);if(!isFinite(Ge)||Ge<0||Ge>1114111||Math.floor(Ge)!=Ge)throw RangeError("Invalid code point: "+Ge);Ge<=65535?ae.push(Ge):(Ge-=65536,ne=(Ge>>10)+55296,ye=Ge%1024+56320,ae.push(ne,ye)),(Ne+1===kt||ae.length>te)&&(it+=String.fromCharCode.apply(null,ae),ae.length=0)}return it};function De(H){var te=H.split("-"),ae=te.map(ne=>`0x${ne}`);return qe.apply(null,ae)}function Je(H){return H.reduce((te,ae)=>(te.indexOf(ae)===-1&&te.push(ae),te),[])}function yt(H,te){const ae=Je(H),ne=Je(te);return ae.filter(ye=>ne.indexOf(ye)>=0)}function jt(H,te){var ae={};for(let ne in H){let ye=H[ne],Ne=ye;Object.prototype.hasOwnProperty.call(te,ne)&&(Ne=te[ne]),typeof Ne=="object"&&(Ne=jt(ye,Ne)),ae[ne]=Ne}return ae}function Lt(){if(typeof document>"u")return 0;const H=document.createElement("div");H.style.width="100px",H.style.height="100px",H.style.overflow="scroll",H.style.position="absolute",H.style.top="-9999px",document.body.appendChild(H);const te=H.offsetWidth-H.clientWidth;return document.body.removeChild(H),te}const ct=61,Bt=/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/,gn=["1F3FA","1F3FB","1F3FC","1F3FD","1F3FE","1F3FF"];class Mt{constructor(te,{emojisToShowFilter:ae,include:ne,exclude:ye,custom:Ne,recent:kt,recentLength:it=20}={}){this._data=C(te),this._emojisFilter=ae||null,this._include=ne||null,this._exclude=ye||null,this._custom=Ne||[],this._recent=kt||se.get(it),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 te=this._data.categories;if(this._include&&(te=te.filter(ae=>this._include.includes(ae.id)),te=te.sort((ae,ne)=>{const ye=this._include.indexOf(ae.id),Ne=this._include.indexOf(ne.id);return ye<Ne?-1:ye>Ne?1:0})),te.forEach(ae=>{if(!this.isCategoryNeeded(ae.id))return;let ne={id:ae.id,name:ae.name,emojis:[]};ae.emojis.forEach(ye=>{let Ne=this.addEmoji(ye);Ne&&ne.emojis.push(Ne)}),ne.emojis.length&&this._categories.push(ne)}),this.isCategoryNeeded("custom")){if(this._custom.length>0)for(let ae of this._custom)this.addCustomEmoji(ae);this._customCategory.emojis.length&&this._categories.push(this._customCategory)}this.isCategoryNeeded("recent")&&(this._recent.length&&this._recent.map(ae=>{for(let ne of this._customCategory.emojis)if(ne.id===ae){this._recentCategory.emojis.push(ne);return}this.hasEmoji(ae)&&this._recentCategory.emojis.push(this.emoji(ae))}),this._recentCategory.emojis.length&&this._categories.unshift(this._recentCategory))}findEmoji(te,ae){let ne=te.match(Bt);if(ne&&(te=ne[1],ne[2]&&(ae=parseInt(ne[2],10))),this._data.aliases.hasOwnProperty(te)&&(te=this._data.aliases[te]),this._emojis.hasOwnProperty(te)){let ye=this._emojis[te];return ae?ye.getSkin(ae):ye}return this._nativeEmojis.hasOwnProperty(te)?this._nativeEmojis[te]:null}categories(){return this._categories}emoji(te){this._data.aliases.hasOwnProperty(te)&&(te=this._data.aliases[te]);let ae=this._emojis[te];if(!ae)throw new Error("Can not find emoji by id: "+te);return ae}firstEmoji(){let te=this._emojis[Object.keys(this._emojis)[0]];if(!te)throw new Error("Can not get first emoji");return te}hasEmoji(te){return this._data.aliases.hasOwnProperty(te)&&(te=this._data.aliases[te]),!!this._emojis[te]}nativeEmoji(te){return this._nativeEmojis.hasOwnProperty(te)?this._nativeEmojis[te]:null}search(te,ae){if(ae||(ae=75),!te.length)return null;if(te=="-"||te=="-1")return[this.emoji("-1")];let ne=te.toLowerCase().split(/[\s|,|\-|_]+/),ye=[];ne.length>2&&(ne=[ne[0],ne[1]]),ye=ne.map(kt=>{let it=this._emojis,Ge=this._searchIndex,fn=0;for(let Te=0;Te<kt.length;Te++){const Ft=kt[Te];if(fn++,Ge[Ft]||(Ge[Ft]={}),Ge=Ge[Ft],!Ge.results){let St={};Ge.results=[],Ge.emojis={};for(let _n in it){let yn=it[_n],qn=yn._data.search,bi=kt.substr(0,fn),Qi=qn.indexOf(bi);if(Qi!=-1){let rr=Qi+1;bi==_n&&(rr=0),Ge.results.push(yn),Ge.emojis[_n]=yn,St[_n]=rr}}Ge.results.sort((_n,yn)=>{var qn=St[_n.id],bi=St[yn.id];return qn-bi})}it=Ge.emojis}return Ge.results}).filter(kt=>kt);var Ne=null;return ye.length>1?Ne=yt.apply(null,ye):ye.length?Ne=ye[0]:Ne=[],Ne&&Ne.length>ae&&(Ne=Ne.slice(0,ae)),Ne}addCustomEmoji(te){let ae=Object.assign({},te,{id:te.short_names[0],custom:!0});ae.search||(ae.search=d(ae));let ne=new Zt(ae);return this._emojis[ne.id]=ne,this._customCategory.emojis.push(ne),ne}addEmoji(te){let ae=this._data.emojis[te];if(!this.isEmojiNeeded(ae))return!1;let ne=new Zt(ae);if(this._emojis[te]=ne,ne.native&&(this._nativeEmojis[ne.native]=ne),ne._skins)for(let ye in ne._skins){let Ne=ne._skins[ye];Ne.native&&(this._nativeEmojis[Ne.native]=Ne)}return ne.emoticons&&ne.emoticons.forEach(ye=>{this._emoticons[ye]||(this._emoticons[ye]=te)}),ne}isCategoryNeeded(te){let ae=this._include&&this._include.length?this._include.indexOf(te)>-1:!0,ne=this._exclude&&this._exclude.length?this._exclude.indexOf(te)>-1:!1;return!(!ae||ne)}isEmojiNeeded(te){return this._emojisFilter?this._emojisFilter(te):!0}}class Zt{constructor(te){if(this._data=Object.assign({},te),this._skins=null,this._data.skin_variations){this._skins=[];for(var ae in gn){let ne=gn[ae],ye=this._data.skin_variations[ne],Ne=Object.assign({},te);for(let kt in ye)Ne[kt]=ye[kt];delete Ne.skin_variations,Ne.skin_tone=parseInt(ae)+1,this._skins.push(new Zt(Ne))}}this._sanitized=Tt(this._data);for(let ne in this._sanitized)this[ne]=this._sanitized[ne];this.short_names=this._data.short_names,this.short_name=this._data.short_names[0],Object.freeze(this)}getSkin(te){return te&&te!="native"&&this._skins?this._skins[te-1]:this}getPosition(){let te=ct-1,ae=+(100/te*this._data.sheet_x).toFixed(2),ne=+(100/te*this._data.sheet_y).toFixed(2);return`${ae}% ${ne}%`}ariaLabel(){return[this.native].concat(this.short_names).filter(Boolean).join(", ")}}class Kt{constructor(te,ae,ne,ye,Ne,kt,it){this._emoji=te,this._native=ye,this._skin=ae,this._set=ne,this._fallback=Ne,this.canRender=this._canRender(),this.cssClass=this._cssClass(),this.cssStyle=this._cssStyle(it),this.content=this._content(),this.title=kt===!0?te.short_name:null,this.ariaLabel=te.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(te){let ae={};return this._isCustom()?ae={backgroundImage:"url("+this.getEmoji()._data.imageUrl+")",backgroundSize:"100%",width:te+"px",height:te+"px"}:this._hasEmoji()&&!this._isNative()&&(ae={backgroundPosition:this.getEmoji().getPosition()}),te&&(this._isNative()?ae=Object.assign(ae,{fontSize:Math.round(te*.95*10)/10+"px"}):ae=Object.assign(ae,{width:te+"px",height:te+"px"})),ae}_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 te=this.getEmoji()._data["has_img_"+this._set];return te===void 0?!0:te}_emojiType(){return this._isCustom()?"custom":this._isNative()?"native":this._hasEmoji()?"image":"fallback"}}function Tt(H){var{name:te,short_names:ae,skin_tone:ne,skin_variations:ye,emoticons:Ne,unified:kt,custom:it,imageUrl:Ge}=H,fn=H.id||ae[0],Te=`:${fn}:`;return it?{id:fn,name:te,colons:Te,emoticons:Ne,custom:it,imageUrl:Ge}:(ne&&(Te+=`:skin-tone-${ne}:`),{id:fn,name:te,colons:Te,emoticons:Ne,unified:kt.toLowerCase(),skin:ne||(ye?1:null),native:De(kt)})}function xt(H,te,ae,ne,ye,Ne){return Ne.view.canRender?((0,Y.uX)(),(0,Y.Wv)((0,Y.$y)(H.tag),{key:0,title:Ne.view.title,"aria-label":Ne.view.ariaLabel,"data-title":Ne.title,class:"emoji-mart-emoji",onMouseenter:Ne.onMouseEnter,onMouseleave:Ne.onMouseLeave,onClick:Ne.onClick},{default:(0,Y.k6)(()=>[(0,Y.Lk)("span",{class:(0,pe.normalizeClass)(Ne.view.cssClass),style:(0,pe.normalizeStyle)(Ne.view.cssStyle)},(0,pe.toDisplayString)(Ne.view.content),7)]),_:1},40,["title","aria-label","data-title","onMouseenter","onMouseleave","onClick"])):(0,Y.Q3)("",!0)}const Jt={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"}},Dt={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{}}}},en={props:{...Jt,data:{type:Object,required:!0}},emits:["click","mouseenter","mouseleave"],computed:{view(){return new Kt(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)}}},_e=(0,R.A)(en,[["render",xt]]),oe={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(H){return!this.emojiProps.selectedEmoji||!this.emojiProps.selectedEmojiCategory?"":this.emojiProps.selectedEmoji.id==H.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(H=>{let te=H,ae=new Kt(H,this.emojiProps.skin,this.emojiProps.set,this.emojiProps.native,this.emojiProps.fallback,this.emojiProps.emojiTooltip,this.emojiProps.emojiSize);return{emojiObject:te,emojiView:ae}})}},components:{Emoji:_e}},Pe=(0,R.A)(oe,[["render",Qe]]),fe={class:"emoji-mart-preview"},Re={class:"emoji-mart-preview-emoji"},We={class:"emoji-mart-preview-data"},ut={class:"emoji-mart-preview-name"},dt={class:"emoji-mart-preview-shortnames"},Ue={class:"emoji-mart-preview-emoticons"},je={class:"emoji-mart-preview-emoji"},we={class:"emoji-mart-preview-data"},Xe={class:"emoji-mart-title-label"},gt={key:0,class:"emoji-mart-preview-skins"};function pn(H,te,ae,ne,ye,Ne){const kt=(0,Y.g2)("emoji"),it=(0,Y.g2)("skins");return(0,Y.uX)(),(0,Y.CE)("div",fe,[ae.emoji?((0,Y.uX)(),(0,Y.CE)(Y.FK,{key:0},[(0,Y.Lk)("div",Re,[(0,Y.bF)(kt,{data:ae.data,emoji:ae.emoji,native:ae.emojiProps.native,skin:ae.emojiProps.skin,set:ae.emojiProps.set},null,8,["data","emoji","native","skin","set"])]),(0,Y.Lk)("div",We,[(0,Y.Lk)("div",ut,(0,pe.toDisplayString)(ae.emoji.name),1),(0,Y.Lk)("div",dt,[((0,Y.uX)(!0),(0,Y.CE)(Y.FK,null,(0,Y.pI)(Ne.emojiShortNames,Ge=>((0,Y.uX)(),(0,Y.CE)("span",{key:Ge,class:"emoji-mart-preview-shortname"},":"+(0,pe.toDisplayString)(Ge)+":",1))),128))]),(0,Y.Lk)("div",Ue,[((0,Y.uX)(!0),(0,Y.CE)(Y.FK,null,(0,Y.pI)(Ne.emojiEmoticons,Ge=>((0,Y.uX)(),(0,Y.CE)("span",{key:Ge,class:"emoji-mart-preview-emoticon"},(0,pe.toDisplayString)(Ge),1))),128))])])],64)):((0,Y.uX)(),(0,Y.CE)(Y.FK,{key:1},[(0,Y.Lk)("div",je,[(0,Y.bF)(kt,{data:ae.data,emoji:ae.idleEmoji,native:ae.emojiProps.native,skin:ae.emojiProps.skin,set:ae.emojiProps.set},null,8,["data","emoji","native","skin","set"])]),(0,Y.Lk)("div",we,[(0,Y.Lk)("span",Xe,(0,pe.toDisplayString)(ae.title),1)]),ae.showSkinTones?((0,Y.uX)(),(0,Y.CE)("div",gt,[(0,Y.bF)(it,{skin:ae.skinProps.skin,onChange:te[0]||(te[0]=Ge=>ae.onSkinChange(Ge))},null,8,["skin"])])):(0,Y.Q3)("",!0)],64))])}const cn=["onClick"];function hn(H,te,ae,ne,ye,Ne){return(0,Y.uX)(),(0,Y.CE)("div",{class:(0,pe.normalizeClass)({"emoji-mart-skin-swatches":!0,"emoji-mart-skin-swatches-opened":ye.opened})},[((0,Y.uX)(),(0,Y.CE)(Y.FK,null,(0,Y.pI)(6,kt=>(0,Y.Lk)("span",{key:kt,class:(0,pe.normalizeClass)({"emoji-mart-skin-swatch":!0,"emoji-mart-skin-swatch-selected":ae.skin==kt})},[(0,Y.Lk)("span",{class:(0,pe.normalizeClass)("emoji-mart-skin emoji-mart-skin-tone-"+kt),onClick:it=>Ne.onClick(kt)},null,10,cn)],2)),64))],2)}const En={props:{skin:{type:Number,required:!0}},emits:["change"],data(){return{opened:!1}},methods:{onClick(H){this.opened&&H!=this.skin&&this.$emit("change",H),this.opened=!this.opened}}},jn={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:_e,Skins:(0,R.A)(En,[["render",hn]])}},$n=(0,R.A)(jn,[["render",pn]]);var Yi=n(53751);const di={class:"emoji-mart-search"},fi=["placeholder"];function Ci(H,te,ae,ne,ye,Ne){return(0,Y.uX)(),(0,Y.CE)("div",di,[(0,Y.bo)((0,Y.Lk)("input",{type:"text",placeholder:ae.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:[te[0]||(te[0]=(0,Yi.withKeys)(kt=>H.$emit("arrowLeft",kt),["left"])),te[1]||(te[1]=(0,Yi.withKeys)(()=>H.$emit("arrowRight"),["right"])),te[2]||(te[2]=(0,Yi.withKeys)(()=>H.$emit("arrowDown"),["down"])),te[3]||(te[3]=(0,Yi.withKeys)(kt=>H.$emit("arrowUp",kt),["up"])),te[4]||(te[4]=(0,Yi.withKeys)(()=>H.$emit("enter"),["enter"]))],"onUpdate:modelValue":te[5]||(te[5]=kt=>ye.value=kt)},null,40,fi),[[Yi.vModelText,ye.value]]),te[6]||(te[6]=(0,Y.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 ki={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 H=this.$el.querySelector("input");this.autoFocus&&H.focus()}},cr=(0,R.A)(ki,[["render",Ci]]),mi={key:0,class:"emoji-mart-bar emoji-mart-bar-anchors"},Fn={id:"emoji-mart-list",ref:"scrollContent",role:"listbox","aria-expanded":"true"},ni={key:0,class:"emoji-mart-bar emoji-mart-bar-preview"};function Wn(H,te,ae,ne,ye,Ne){const kt=(0,Y.g2)("anchors"),it=(0,Y.g2)("search"),Ge=(0,Y.g2)("category"),fn=(0,Y.g2)("preview");return(0,Y.uX)(),(0,Y.CE)("section",{class:"emoji-mart emoji-mart-static",style:(0,pe.normalizeStyle)(Ne.customStyles)},[H.showCategories?((0,Y.uX)(),(0,Y.CE)("div",mi,[(0,Y.bF)(kt,{data:ae.data,i18n:Ne.mergedI18n,color:H.color,categories:ye.view.allCategories,"active-category":ye.view.activeCategory,onClick:Ne.onAnchorClick},null,8,["data","i18n","color","categories","active-category","onClick"])])):(0,Y.Q3)("",!0),(0,Y.RG)(H.$slots,"searchTemplate",{data:ae.data,i18n:H.i18n,autoFocus:H.autoFocus,onSearch:Ne.onSearch},()=>[H.showSearch?((0,Y.uX)(),(0,Y.Wv)(it,{key:0,ref:"search",data:ae.data,i18n:Ne.mergedI18n,"auto-focus":H.autoFocus,"on-search":Ne.onSearch,onSearch:Ne.onSearch,onArrowLeft:Ne.onArrowLeft,onArrowRight:Ne.onArrowRight,onArrowDown:Ne.onArrowDown,onArrowUp:Ne.onArrowUp,onEnter:Ne.onEnter,onSelect:Ne.onTextSelect},null,8,["data","i18n","auto-focus","on-search","onSearch","onArrowLeft","onArrowRight","onArrowDown","onArrowUp","onEnter","onSelect"])):(0,Y.Q3)("",!0)]),(0,Y.Lk)("div",{role:"tabpanel",class:"emoji-mart-scroll",ref:"scroll",onScroll:te[0]||(te[0]=(...Te)=>Ne.onScroll&&Ne.onScroll(...Te))},[(0,Y.Lk)("div",Fn,[(0,Y.RG)(H.$slots,"customCategory"),((0,Y.uX)(!0),(0,Y.CE)(Y.FK,null,(0,Y.pI)(ye.view.filteredCategories,(Te,Ft)=>(0,Y.bo)(((0,Y.uX)(),(0,Y.Wv)(Ge,{ref_for:!0,ref:"categories_"+Ft,key:Te.id,data:ae.data,i18n:Ne.mergedI18n,id:Te.id,name:Te.name,emojis:Te.emojis,"emoji-props":Ne.emojiProps},null,8,["data","i18n","id","name","emojis","emoji-props"])),[[Yi.vShow,H.infiniteScroll||Te==ye.view.activeCategory||Ne.isSearching]])),128))],512)],544),(0,Y.RG)(H.$slots,"previewTemplate",{data:ae.data,title:H.title,emoji:ye.view.previewEmoji,idleEmoji:Ne.idleEmoji,showSkinTones:H.showSkinTones,emojiProps:Ne.emojiProps,skinProps:Ne.skinProps,onSkinChange:Ne.onSkinChange},()=>[H.showPreview?((0,Y.uX)(),(0,Y.CE)("div",ni,[(0,Y.bF)(fn,{data:ae.data,title:H.title,emoji:ye.view.previewEmoji,"idle-emoji":Ne.idleEmoji,"show-skin-tones":H.showSkinTones,"emoji-props":Ne.emojiProps,"skin-props":Ne.skinProps,"on-skin-change":Ne.onSkinChange},null,8,["data","title","emoji","idle-emoji","show-skin-tones","emoji-props","skin-props","on-skin-change"])])):(0,Y.Q3)("",!0)])],4)}var hi=n(62379);class Qn{constructor(te){this._vm=te,this._data=te.data,this._perLine=te.perLine,this._categories=[],this._categories.push(...this._data.categories()),this._categories=this._categories.filter(ae=>ae.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 te=this._vm.$refs.scroll;if(!te)return;const ae=te.scrollTop;let ne=this.filteredCategories[0];for(let ye=0,Ne=this.filteredCategories.length;ye<Ne;ye++){let kt=this.filteredCategories[ye],it=this._vm.getCategoryComponent(ye);if(it&&it.$el.offsetTop-50>ae)break;ne=kt}this.activeCategory=ne}get allCategories(){return this._categories}get filteredCategories(){return this.searchEmojis?[{id:"search",name:"Search",emojis:this.searchEmojis}]:this._categories.filter(te=>te.emojis.length>0)}get previewEmojiCategory(){return this.previewEmojiCategoryIdx>=0?this.filteredCategories[this.previewEmojiCategoryIdx]:null}onAnchorClick(te){if(this.searchEmojis)return;let ae=this.filteredCategories.indexOf(te),ne=this._vm.getCategoryComponent(ae),ye=()=>{if(ne){let Ne=ne.$el.offsetTop;te.first&&(Ne=0),this._vm.$refs.scroll.scrollTop=Ne}};this._vm.infiniteScroll?ye():this.activeCategory=this.filteredCategories[ae]}onSearch(te){let ae=this._data.search(te,this.maxSearchResults);this.searchEmojis=ae,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=0,this.updatePreviewEmoji()}onEmojiEnter(te){this.previewEmoji=te,this.previewEmojiIdx=-1,this.previewEmojiCategoryIdx=-1}onEmojiLeave(te){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 te=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length;let ae=this._perLine;this.previewEmojiIdx+ae>te&&(ae=te%this._perLine);for(let ne=0;ne<ae;ne++)this.onArrowRight();this.updatePreviewEmoji()}onArrowUp(){let te=this._perLine;this.previewEmojiIdx-te<0&&(this.previewEmojiCategoryIdx>0?te=this.filteredCategories[this.previewEmojiCategoryIdx-1].emojis.length%this._perLine:te=0);for(let ae=0;ae<te;ae++)this.onArrowLeft();this.updatePreviewEmoji()}updatePreviewEmoji(){this.previewEmoji=this.filteredCategories[this.previewEmojiCategoryIdx].emojis[this.previewEmojiIdx],this._vm.$nextTick(()=>{const te=this._vm.$refs.scroll,ae=te.querySelector(".emoji-mart-emoji-selected"),ne=te.offsetTop-te.offsetHeight;ae&&ae.offsetTop+ae.offsetHeight>ne+te.scrollTop&&(te.scrollTop+=ae.offsetHeight),ae&&ae.offsetTop<te.scrollTop&&(te.scrollTop-=ae.offsetHeight)})}emojisLength(te){return te==-1?0:this.filteredCategories[te].emojis.length}}const Ze={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"}},ft={props:{...Dt,data:{type:Object,required:!0}},emits:["select","skin-change"],data(){return{activeSkin:this.skin||m.get("skin")||this.defaultSkin,view:new Qn(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+Lt()},filteredCategories(){return this.view.filteredCategories},mergedI18n(){return Object.freeze(jt(Ze,this.i18n))},idleEmoji(){try{return this.data.emoji(this.emoji)}catch(H){return console.error("Default preview emoji `"+this.emoji+"` is not available, check the Picker `emoji` property"),console.error(H),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(H){this.view.onAnchorClick(H)},onSearch(H){this.view.onSearch(H)},onEmojiEnter(H){this.view.onEmojiEnter(H)},onEmojiLeave(H){this.view.onEmojiLeave(H)},onArrowLeft(H){const te=this.view.previewEmojiIdx;this.view.onArrowLeft(),H&&this.view.previewEmojiIdx!==te&&H.preventDefault()},onArrowRight(){this.view.onArrowRight()},onArrowDown(){this.view.onArrowDown()},onArrowUp(H){this.view.onArrowUp(),H.preventDefault()},onEnter(){this.view.previewEmoji&&(this.$emit("select",this.view.previewEmoji),se.add(this.view.previewEmoji))},onEmojiClick(H){this.$emit("select",H),se.add(H)},onTextSelect(H){H.stopPropagation()},onSkinChange(H){this.activeSkin=H,m.update({skin:H}),this.$emit("skin-change",H)},getCategoryComponent(H){let te=this.$refs["categories_"+H];return te&&"0"in te?te[0]:te}},components:{Anchors:o,Category:Pe,Preview:$n,Search:cr}},vn=(0,R.A)(ft,[["render",Wn]]);var Tn=n(49054),Ti=n(52697),ti=n(77041),Gn=n(75187),Ri=n(16343),nn=n(13606),An=n(15144),_i=n(26905),Ii=n(32696),lr=n(20646);const Rr={name:"CircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},fr=["aria-hidden","aria-label"],kr=["fill","width","height"],Zr={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"},ea={key:0};function ws(H,te,ae,ne,ye,Ne){return(0,Y.uX)(),(0,Y.CE)("span",(0,Y.v6)(H.$attrs,{"aria-hidden":ae.title?null:"true","aria-label":ae.title,class:"material-design-icon circle-icon",role:"img",onClick:te[0]||(te[0]=kt=>H.$emit("click",kt))}),[((0,Y.uX)(),(0,Y.CE)("svg",{fill:ae.fillColor,class:"material-design-icon__svg",width:ae.size,height:ae.size,viewBox:"0 0 24 24"},[(0,Y.Lk)("path",Zr,[ae.title?((0,Y.uX)(),(0,Y.CE)("title",ea,(0,pe.toDisplayString)(ae.title),1)):(0,Y.Q3)("",!0)])],8,kr))],16,fr)}const Bi=(0,Ti._)(Rr,[["render",ws]]);(0,nn.r)(nn.m,nn.l,nn.k,nn.j);let Ps;const es={search:(0,nn.a)("Search emoji"),notfound:(0,nn.a)("No emoji found"),categories:{search:(0,nn.a)("Search results"),recent:(0,nn.a)("Frequently used"),smileys:(0,nn.a)("Smileys & Emotion"),people:(0,nn.a)("People & Body"),nature:(0,nn.a)("Animals & Nature"),foods:(0,nn.a)("Food & Drink"),activity:(0,nn.a)("Activities"),places:(0,nn.a)("Travel & Places"),objects:(0,nn.a)("Objects"),symbols:(0,nn.a)("Symbols"),flags:(0,nn.a)("Flags"),custom:(0,nn.a)("Custom")}},bn=[new An.C(255,222,52,(0,nn.a)("Neutral skin color")),new An.C(228,205,166,(0,nn.a)("Light skin tone")),new An.C(250,221,192,(0,nn.a)("Medium light skin tone")),new An.C(174,129,87,(0,nn.a)("Medium skin tone")),new An.C(158,113,88,(0,nn.a)("Medium dark skin tone")),new An.C(96,79,69,(0,nn.a)("Dark skin tone"))],_t={name:"NcEmojiPicker",components:{IconCircle:Bi,NcButton:_i.N,NcColorPicker:ti.N,NcPopover:Ii.N,NcTextField:lr._,Emoji:_e,Picker:vn},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,nn.a)("Pick an emoji")},closeOnSelect:{type:Boolean,default:!0},container:{type:[Boolean,String,Object,Element],default:"body"}},emits:["select","selectData","unselect"],setup(){return Ps||(Ps=new Mt(e)),{emojiIndex:Ps,skinTonePalette:bn,i18n:es}},data(){const H=(0,Ri.g)();return{currentColor:bn[H-1],currentSkinTone:H,search:"",open:!1}},computed:{native(){return this.activeSet==="native"}},created(){(0,Gn.u)(()=>this.open)},methods:{t:nn.a,clearSearch(){this.search="",this.$refs.search.focus()},onChangeSkinTone(H){const te=this.skinTonePalette.findIndex(ae=>ae.color.toLowerCase()===H.toLowerCase());te>-1&&(this.currentSkinTone=te+1,this.currentColor=this.skinTonePalette[te],(0,Ri.s)(this.currentSkinTone))},select(H){this.$emit("select",H.native),this.$emit("selectData",H),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,Tn.tp)(document.activeElement))&&this.$refs.popover.$el.querySelector('button, [role="button"]')?.focus()},handleTabNavigationSkippingEmojis(H){const te=H.target,ae=Array.from(this.$refs.picker.$el.querySelectorAll("button:not(.emoji-mart-emoji), input"));H.shiftKey?(ae.findLast(ye=>te.compareDocumentPosition(ye)&Node.DOCUMENT_POSITION_PRECEDING)||ae.at(-1)).focus():(ae.find(ye=>te.compareDocumentPosition(ye)&Node.DOCUMENT_POSITION_FOLLOWING)||ae[0]).focus()},async callPickerArrowHandlerWithScrollFix(H,te){this.$refs.picker[H](te),await this.$nextTick(),this.$refs.picker.$el.querySelector(".emoji-mart-emoji-selected")?.scrollIntoView({block:"center",inline:"center"})}}},Pt={class:"nc-emoji-picker-container"},le={class:"search__wrapper"},Ce={class:"emoji-mart-category-label"},ze={class:"emoji-mart-category-label"};function at(H,te,ae,ne,ye,Ne){const kt=(0,Y.g2)("NcTextField"),it=(0,Y.g2)("IconCircle"),Ge=(0,Y.g2)("NcButton"),fn=(0,Y.g2)("NcColorPicker"),Te=(0,Y.g2)("Emoji"),Ft=(0,Y.g2)("Picker"),St=(0,Y.g2)("NcPopover");return(0,Y.uX)(),(0,Y.Wv)(St,{ref:"popover",shown:ye.open,"onUpdate:shown":te[6]||(te[6]=_n=>ye.open=_n),container:ae.container,"popup-role":"dialog","no-focus-trap":!0,onAfterShow:Ne.afterShow,onAfterHide:Ne.afterHide},{trigger:(0,Y.k6)(_n=>[(0,Y.RG)(H.$slots,"default",(0,pe.normalizeProps)((0,Y.Ng)(_n)),void 0,!0)]),default:(0,Y.k6)(()=>[(0,Y.Lk)("div",Pt,[(0,Y.bF)(Ft,(0,Y.v6)({ref:"picker",color:"var(--color-primary-element)",data:ne.emojiIndex,emoji:ae.previewFallbackEmoji,i18n:ne.i18n,native:Ne.native,"emoji-size":20,"per-line":8,"picker-styles":{width:"320px"},"show-preview":ae.showPreview,skin:ye.currentSkinTone,"show-skin-tones":!1,title:ae.previewFallbackName,role:"dialog","aria-modal":"true","aria-label":Ne.t("Emoji picker")},H.$attrs,{onKeydown:(0,Yi.withKeys)((0,Yi.withModifiers)(Ne.handleTabNavigationSkippingEmojis,["prevent"]),["tab"]),onSelect:Ne.select}),(0,Y.eX)({searchTemplate:(0,Y.k6)(({onSearch:_n})=>[(0,Y.Lk)("div",le,[(0,Y.bF)(kt,{ref:"search",modelValue:ye.search,"onUpdate:modelValue":[te[0]||(te[0]=yn=>ye.search=yn),yn=>_n(ye.search)],class:"search",label:Ne.t("Search"),"label-visible":!0,placeholder:ne.i18n.search,"trailing-button-icon":"close","trailing-button-label":Ne.t("Clear search"),"show-trailing-button":ye.search!=="",onKeydown:[te[1]||(te[1]=(0,Yi.withKeys)(yn=>Ne.callPickerArrowHandlerWithScrollFix("onArrowLeft",yn),["left"])),te[2]||(te[2]=(0,Yi.withKeys)(yn=>Ne.callPickerArrowHandlerWithScrollFix("onArrowRight",yn),["right"])),te[3]||(te[3]=(0,Yi.withKeys)(yn=>Ne.callPickerArrowHandlerWithScrollFix("onArrowDown",yn),["down"])),te[4]||(te[4]=(0,Yi.withKeys)(yn=>Ne.callPickerArrowHandlerWithScrollFix("onArrowUp",yn),["up"])),te[5]||(te[5]=(0,Yi.withKeys)(yn=>H.$refs.picker.onEnter(yn),["enter"]))],onTrailingButtonClick:yn=>{Ne.clearSearch(),_n("")}},null,8,["modelValue","label","placeholder","trailing-button-label","show-trailing-button","onTrailingButtonClick","onUpdate:modelValue"]),(0,Y.bF)(fn,{"palette-only":"",container:ae.container,palette:ne.skinTonePalette,"model-value":ye.currentColor.color,"onUpdate:modelValue":Ne.onChangeSkinTone},{default:(0,Y.k6)(()=>[(0,Y.bF)(Ge,{"aria-label":Ne.t("Skin tone"),variant:"tertiary-no-background"},{icon:(0,Y.k6)(()=>[(0,Y.bF)(it,{style:(0,pe.normalizeStyle)({color:ye.currentColor.color}),title:ye.currentColor.name,size:20},null,8,["style","title"])]),_:1},8,["aria-label"])]),_:1},8,["container","palette","model-value","onUpdate:modelValue"])])]),_:2},[ae.allowUnselect&&ae.selectedEmoji?{name:"customCategory",fn:(0,Y.k6)(()=>[(0,Y.Lk)("div",Ce,[(0,Y.Lk)("h3",ze,(0,pe.toDisplayString)(Ne.t("Selected")),1)]),(0,Y.bF)(Te,{class:"emoji-selected",data:ne.emojiIndex,emoji:ae.selectedEmoji,native:"",size:32,onClick:Ne.unselect},null,8,["data","emoji","onClick"]),(0,Y.bF)(Te,{class:"emoji-delete",data:ne.emojiIndex,emoji:":x:",native:"",size:10,onClick:Ne.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 be=(0,Ti._)(_t,[["render",at],["__scopeId","data-v-f2f99131"]])},30854:(W,b,n)=>{"use strict";n.d(b,{N:()=>m});var e=n(20641),i=n(50953),a=n(90033),f=n(34163),r=n(52697);const v=["aria-labelledby"],c={key:0,class:"empty-content__icon","aria-hidden":"true"},p=["id"],g={key:2,class:"empty-content__description"},u={key:3,class:"empty-content__action"},l=(0,e.pM)({__name:"NcEmptyContent",props:{description:{default:""},name:{default:""}},setup(y){const d=(0,f.c)();return(w,C)=>((0,e.uX)(),(0,e.CE)("div",{"aria-labelledby":(0,i.R1)(d),class:"empty-content",role:"note"},[w.$slots.icon?((0,e.uX)(),(0,e.CE)("div",c,[(0,e.RG)(w.$slots,"icon",{},void 0,!0)])):(0,e.Q3)("",!0),w.name!==""||w.$slots.name?((0,e.uX)(),(0,e.CE)("div",{key:1,id:(0,i.R1)(d),class:"empty-content__name"},[(0,e.RG)(w.$slots,"name",{},()=>[(0,e.eW)((0,a.toDisplayString)(w.name),1)],!0)],8,p)):(0,e.Q3)("",!0),w.description!==""||w.$slots.description?((0,e.uX)(),(0,e.CE)("p",g,[(0,e.RG)(w.$slots,"description",{},()=>[(0,e.eW)((0,a.toDisplayString)(w.description),1)],!0)])):(0,e.Q3)("",!0),w.$slots.action?((0,e.uX)(),(0,e.CE)("div",u,[(0,e.RG)(w.$slots,"action",{},void 0,!0)])):(0,e.Q3)("",!0)],8,v))}}),m=(0,r._)(l,[["__scopeId","data-v-b101d636"]])},90423:(W,b,n)=>{"use strict";n.d(b,{N:()=>y});var e=n(20641),i=n(53751),a=n(90033),f=n(37072),r=n(52697);const v=(0,e.pM)({__name:"NcFormBox",props:{row:{type:Boolean}},setup(d){const w=(0,i.useCssModule)();return(0,e.Gt)(f.N,{isInFormBox:!0,formBoxItemClass:w.ncFormBox__item}),(C,j)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,a.normalizeClass)([C.$style.ncFormBox,C.row?C.$style.ncFormBox_row:C.$style.ncFormBox_col])},[(0,e.RG)(C.$slots,"default",{itemClass:C.$style.ncFormBox__item})],2))}}),m={$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"}},y=(0,r._)(v,[["__cssModules",m]])},65800:(W,b,n)=>{"use strict";n.d(b,{N:()=>d});var e=n(50953),i=n(20641),a=n(90033),f=n(82253),r=n(27991),v=n(47031),c=n(35696),p=n(52697);/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function g(w){const C=(0,e.Kh)(w),j=(0,i.WQ)(c.Tk,null)!==null,O=(0,i.EW)(()=>j&&C.to?"RouterLink":C.href?"a":"button"),N=(0,i.EW)(()=>O.value==="RouterLink"||O.value==="a"),X=(0,i.EW)(()=>O.value==="a"),V=(0,i.EW)(()=>O.value==="RouterLink"),Z=(0,i.EW)(()=>O.value==="button"),J=(0,i.EW)(()=>{if(O.value==="RouterLink")return{to:C.to,activeClass:"active",...C.additionalAttrs?.("RouterLink")??{}};if(O.value==="a")return{href:C.href,target:C.target,download:C.download||void 0,rel:"nofollow noreferrer noopener",...C.additionalAttrs?.("a")??{}};if(O.value==="button")return{type:C.type||"button",disabled:C.disabled,...C.additionalAttrs?.("button")??{}}});return{tag:O,isLink:N,isHyperLink:X,isRouterLink:V,isButton:Z,attrs:J}}const u=(0,i.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(w){const{tag:C,attrs:j,isLink:O}=g({to:(0,e.lW)(()=>w.to),href:(0,e.lW)(()=>w.href),target:(0,e.lW)(()=>w.target),disabled:(0,e.lW)(()=>w.disabled)}),N=(0,i.EW)(()=>{if(O.value)return w.target==="_blank"?f.q:f.r});return(X,V)=>((0,i.uX)(),(0,i.Wv)(r.N,(0,i.v6)({tag:(0,e.R1)(C),"item-classes":["button-vue",X.$style.formBoxButton],"inverted-accent":X.invertedAccent},(0,e.R1)(j),{tabindex:"0",onClick:V[0]||(V[0]=Z=>X.$emit("click",Z))}),(0,i.eX)({_:2},[X.$slots.default||X.label?{name:"default",fn:(0,i.k6)(()=>[(0,i.RG)(X.$slots,"default",{},()=>[(0,i.eW)((0,a.toDisplayString)(X.label),1)])]),key:"0"}:void 0,X.$slots.description||X.description?{name:"description",fn:(0,i.k6)(()=>[(0,i.RG)(X.$slots,"description",{},()=>[(0,i.eW)((0,a.toDisplayString)(X.description),1)])]),key:"1"}:void 0,X.$slots.icon||N.value?{name:"icon",fn:(0,i.k6)(()=>[(0,i.RG)(X.$slots,"icon",{},()=>[N.value?((0,i.uX)(),(0,i.Wv)(v.N,{key:0,path:N.value,inline:""},null,8,["path"])):(0,i.Q3)("",!0)])]),key:"2"}:void 0]),1040,["tag","item-classes","inverted-accent"]))}}),y={$style:{"material-design-icon":"_material-design-icon_15jyc_12",formBoxButton:"_formBoxButton_15jyc_20"}},d=(0,p._)(u,[["__cssModules",y]])},27991:(W,b,n)=>{"use strict";n.d(b,{N:()=>N});var e=n(20641),i=n(90033),a=n(50953),f=n(37072),r=n(34163),v=n(97172),c=n(52697);const p=["id"],g=(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(X){const V=(0,e.Ht)(),{formBoxItemClass:Z}=(0,f.u)(),J=(0,r.c)(),se=()=>!!X.description||!!V.description;return(Y,pe)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)([X.class,Y.$style.formBoxItem,(0,a.R1)(Z),{[Y.$style.formBoxItem_inverted]:Y.invertedAccent&&se(),[Y.$style.formBoxItem_legacy]:(0,a.R1)(v.i)}])},[(0,e.Lk)("span",{class:(0,i.normalizeClass)(Y.$style.formBoxItem__content)},[((0,e.uX)(),(0,e.Wv)((0,e.$y)(Y.tag),(0,e.v6)({class:[Y.$style.formBoxItem__element,Y.itemClasses]},Y.$attrs,{onClick:pe[0]||(pe[0]=I=>Y.$emit("click",I))}),{default:(0,e.k6)(()=>[(0,e.RG)(Y.$slots,"default",{descriptionId:(0,a.R1)(J)},()=>[(0,e.eW)((0,i.toDisplayString)(Y.label||"\u26A0\uFE0F Label is missing"),1)])]),_:3},16,["class"])),se()?((0,e.uX)(),(0,e.CE)("span",{key:0,id:(0,a.R1)(J),class:(0,i.normalizeClass)(Y.$style.formBoxItem__description)},[(0,e.RG)(Y.$slots,"description",{},()=>[(0,e.eW)((0,i.toDisplayString)(Y.description),1)])],10,p)):(0,e.Q3)("",!0)],2),(0,e.Lk)("span",{class:(0,i.normalizeClass)(Y.$style.formBoxItem__icon)},[(0,e.RG)(Y.$slots,"icon",{descriptionId:(0,a.R1)(J)},()=>[pe[1]||(pe[1]=(0,e.eW)(" \u26A0\uFE0F Icon is missing ",-1))])],2)],2))}}),O={$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"}},N=(0,c._)(g,[["__cssModules",O]])},32925:(W,b,n)=>{"use strict";var e=n(20641),i=n(50953),a=n(90033),f=n(53751),r=n(82253),v=n(27991),c=n(47031),p=n(34163),g=n(52697);const u=["id","aria-describedby","disabled"],l=(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(j,{emit:O}){const N=(0,e.fn)(j,"modelValue"),X=O,V=(0,p.c)();return(0,e.wB)(N,()=>{N.value?X("enable"):X("disable")},{flush:"sync"}),(Z,J)=>((0,e.uX)(),(0,e.Wv)(v.N,{tag:"label",for:(0,i.R1)(V)},(0,e.eX)({icon:(0,e.k6)(({descriptionId:se})=>[(0,e.bo)((0,e.Lk)("input",{id:(0,i.R1)(V),"onUpdate:modelValue":J[0]||(J[0]=Y=>N.value=Y),class:(0,a.normalizeClass)(Z.$style.formBoxSwitch__input),type:"checkbox",role:"switch","aria-describedby":se,disabled:Z.disabled},null,10,u),[[f.vModelCheckbox,N.value]]),(0,e.bF)(c.N,{path:N.value?(0,i.R1)(r.k):(0,i.R1)(r.l),class:(0,a.normalizeClass)(Z.$style.formBoxSwitch__icon),size:34,inline:""},null,8,["path","class"])]),_:2},[Z.$slots.default||Z.label?{name:"default",fn:(0,e.k6)(()=>[(0,e.RG)(Z.$slots,"default",{},()=>[(0,e.eW)((0,a.toDisplayString)(Z.label),1)])]),key:"0"}:void 0,Z.$slots.description||Z.description?{name:"description",fn:(0,e.k6)(()=>[(0,e.RG)(Z.$slots,"description",{},()=>[(0,e.eW)((0,a.toDisplayString)(Z.description),1)])]),key:"1"}:void 0]),1032,["for"]))}}),w={$style:{"material-design-icon":"_material-design-icon_hjv1a_12",formBoxSwitch__input:"_formBoxSwitch__input_hjv1a_20",formBoxSwitch__icon:"_formBoxSwitch__icon_hjv1a_34"}},C=(0,g._)(l,[["__cssModules",w]])},64830:(W,b,n)=>{"use strict";var e=n(20641),i=n(50953),a=n(53751),f=n(90033),r=n(34163),v=n(26905);const c=["id"],p=["id"],g=(0,e.pM)({__name:"NcHeaderButton",props:{id:{},ariaLabel:{},description:{}},emits:["click"],setup(l){const m=(0,r.c)();return(y,d)=>((0,e.uX)(),(0,e.CE)("div",{id:y.id,class:"header-menu"},[(0,e.bF)((0,i.R1)(v.N),{"aria-label":y.ariaLabel,"aria-describedby":(0,i.R1)(m),class:"header-menu__trigger",size:"large",variant:"tertiary-no-background",onClick:d[0]||(d[0]=(0,a.withModifiers)(w=>y.$emit("click",w),["prevent"]))},{icon:(0,e.k6)(()=>[(0,e.RG)(y.$slots,"icon",{},void 0,!0)]),_:3},8,["aria-label","aria-describedby"]),y.description?((0,e.uX)(),(0,e.CE)("span",{key:0,id:(0,i.R1)(m),class:"header-menu__description hidden-visually"},(0,f.toDisplayString)(y.description),9,p)):(0,e.Q3)("",!0)],8,c))}}),u=null},42531:(W,b,n)=>{"use strict";n.d(b,{_:()=>a,f:()=>i});var e=n(20641);/*!
* SPDX-FileCopyrightText: 2020 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function i(f,r){const v=[];let c=0,p=f.toLowerCase().indexOf(r.toLowerCase(),c),g=0;for(;p>-1&&g++<f.length;)c=p+r.length,v.push({start:p,end:c}),p=f.toLowerCase().indexOf(r.toLowerCase(),c);return v}const a=(0,e.pM)({name:"NcHighlight",props:{text:{type:String,default:""},search:{type:String,default:""},highlight:{type:Array,default:()=>[]}},computed:{ranges(){let f=[];return!this.search&&this.highlight.length===0||(this.highlight.length>0?f=this.highlight:f=i(this.text,this.search),f.forEach((r,v)=>{r.end<r.start&&(f[v]={start:r.end,end:r.start})}),f=f.reduce((r,v)=>(v.start<this.text.length&&v.end>0&&r.push({start:v.start<0?0:v.start,end:v.end>this.text.length?this.text.length:v.end}),r),[]),f.sort((r,v)=>r.start-v.start),f=f.reduce((r,v)=>{if(!r.length)r.push(v);else{const c=r.length-1;r[c].end>=v.start?r[c]={start:r[c].start,end:Math.max(r[c].end,v.end)}:r.push(v)}return r},[])),f},chunks(){if(this.ranges.length===0)return[{start:0,end:this.text.length,highlight:!1,text:this.text}];const f=[];let r=0,v=0;for(;r<this.text.length;){const c=this.ranges[v];if(c.start===r){f.push({...c,highlight:!0,text:this.text.slice(c.start,c.end)}),v++,r=c.end,v>=this.ranges.length&&r<this.text.length&&(f.push({start:r,end:this.text.length,highlight:!1,text:this.text.slice(r)}),r=this.text.length);continue}f.push({start:r,end:c.start,highlight:!1,text:this.text.slice(r,c.start)}),r=c.start}return f}},render(){return this.ranges.length?(0,e.h)("span",{},this.chunks.map(f=>f.highlight?(0,e.h)("strong",{},f.text):f.text)):(0,e.h)("span",{},this.text)}})},54269:(W,b,n)=>{"use strict";var e=n(20641),i=n(90033),a=n(82683),f=n(52697);const r="\u26A0\uFE0F NcHotKey must have a label or slot content",v=(0,e.pM)({__name:"NcHotkey",props:{label:{default:()=>{}},hotkey:{default:()=>{}}},setup(y){const d=(0,e.EW)(()=>y.hotkey?.split(/\s+/).map(w=>w.trim()));return(w,C)=>((0,e.uX)(),(0,e.CE)("li",{class:(0,i.normalizeClass)(w.$style.hotkey)},[(0,e.Lk)("span",{role:"term",class:(0,i.normalizeClass)(w.$style.hotkey__keys)},[(0,e.RG)(w.$slots,"hotkey",{},()=>[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(d.value,(j,O)=>((0,e.uX)(),(0,e.Wv)(a.N,{key:O,symbol:j},null,8,["symbol"]))),128))])],2),(0,e.Lk)("span",{role:"definition",class:(0,i.normalizeClass)(w.$style.hotkey__label)},[(0,e.RG)(w.$slots,"default",{},()=>[(0,e.eW)((0,i.toDisplayString)(w.label||r),1)])],2)],2))}}),l={$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"}},m=(0,f._)(v,[["__cssModules",l]])},53914:(W,b,n)=>{"use strict";var e=n(20641),i=n(90033),a=n(50953),f=n(13606),r=n(34163),v=n(52697);(0,f.r)();const c=(0,e.pM)({__name:"NcHotkeyList",props:{label:{default:()=>{}}},setup(y){const d=`NcHotkeyList_${(0,r.c)()}`;return(w,C)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(w.$style.hotkeyList)},[(0,e.Lk)("div",{id:d,class:(0,i.normalizeClass)([w.$style.hotkeyList__heading,{"hidden-visually":!w.label}])},(0,i.toDisplayString)(w.label||(0,a.R1)(f.a)("Keyboard shortcuts")),3),(0,e.Lk)("ul",{"aria-labelledby":d},[(0,e.RG)(w.$slots,"default")])],2))}}),l={$style:{hotkeyList:"_hotkeyList_pf97p_2",hotkeyList__heading:"_hotkeyList__heading_pf97p_6"}},m=(0,v._)(c,[["__cssModules",l]])},47031:(W,b,n)=>{"use strict";n.d(b,{N:()=>l});var e=n(20641),i=n(53751),a=n(90033),f=n(99418),r=n(52697);const v=["aria-hidden","aria-label"],c={key:0,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},p=["d"],g=["innerHTML"],u=(0,e.pM)({__name:"NcIconSvgWrapper",props:{directional:{type:Boolean},inline:{type:Boolean},svg:{default:""},name:{default:void 0},path:{default:""},size:{default:20}},setup(m){(0,i.useCssVars)(C=>({fb515064:d.value}));const y=m,d=(0,e.EW)(()=>typeof y.size=="number"?`${y.size}px`:y.size),w=(0,e.EW)(()=>{if(!y.svg||y.path)return;const C=f.A.sanitize(y.svg),j=new DOMParser().parseFromString(C,"image/svg+xml");return j.querySelector("parsererror")?((0,e.R8)("SVG is not valid"),""):(j.documentElement.id&&j.documentElement.removeAttribute("id"),j.documentElement.outerHTML)});return(C,j)=>((0,e.uX)(),(0,e.CE)("span",{"aria-hidden":C.name?void 0:"true","aria-label":C.name||void 0,class:(0,a.normalizeClass)(["icon-vue",{"icon-vue--directional":C.directional,"icon-vue--inline":C.inline}]),role:"img"},[w.value?((0,e.uX)(),(0,e.CE)("span",{key:1,innerHTML:w.value},null,8,g)):((0,e.uX)(),(0,e.CE)("svg",c,[(0,e.Lk)("path",{d:C.path},null,8,p)]))],10,v))}}),l=(0,r._)(u,[["__scopeId","data-v-aaedb1c3"]])},97713:(W,b,n)=>{"use strict";n.d(b,{N:()=>m});var e=n(17657),i=n(70561),a=n(13606),f=n(26905),r=n(20641),v=n(53751),c=n(52697);(0,a.r)(a.g);const p={name:"NcInputConfirmCancel",components:{IconArrowRight:e.I,IconClose:i.I,NcButton:f.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.a)("Confirm changes"),labelCancel:(0,a.a)("Cancel changes")}},computed:{valueModel:{get(){return this.modelValue},set(y){this.$emit("update:modelValue",y)}}},methods:{confirm(){this.$emit("confirm")},cancel(){this.$emit("cancel")},focusInput(){this.$refs.input.focus()}}},g={class:"app-navigation-input-confirm"},u=["placeholder"];function l(y,d,w,C,j,O){const N=(0,r.g2)("IconArrowRight"),X=(0,r.g2)("NcButton"),V=(0,r.g2)("IconClose");return(0,r.uX)(),(0,r.CE)("div",g,[(0,r.Lk)("form",{onSubmit:d[1]||(d[1]=(0,v.withModifiers)((...Z)=>O.confirm&&O.confirm(...Z),["prevent"])),onKeydown:d[2]||(d[2]=(0,v.withKeys)((0,v.withModifiers)((...Z)=>O.cancel&&O.cancel(...Z),["exact","stop","prevent"]),["esc"])),onClick:d[3]||(d[3]=(0,v.withModifiers)(()=>{},["stop","prevent"]))},[(0,r.bo)((0,r.Lk)("input",{ref:"input","onUpdate:modelValue":d[0]||(d[0]=Z=>O.valueModel=Z),type:"text",class:"app-navigation-input-confirm__input",placeholder:w.placeholder},null,8,u),[[v.vModelText,O.valueModel]]),(0,r.bF)(X,{"aria-label":j.labelConfirm,type:"submit",variant:"primary",onClick:(0,v.withModifiers)(O.confirm,["stop","prevent"])},{icon:(0,r.k6)(()=>[(0,r.bF)(N,{size:20})]),_:1},8,["aria-label","onClick"]),(0,r.bF)(X,{"aria-label":j.labelCancel,type:"reset",variant:w.primary?"primary":"tertiary",onClick:(0,v.withModifiers)(O.cancel,["stop","prevent"])},{icon:(0,r.k6)(()=>[(0,r.bF)(V,{size:20})]),_:1},8,["aria-label","variant","onClick"])],32)])}const m=(0,c._)(p,[["render",l],["__scopeId","data-v-dd457d48"]])},2799:(W,b,n)=>{"use strict";n.d(b,{N:()=>O});var e=n(20641),i=n(90033),a=n(50953),f=n(53751),r=n(82253),v=n(34163),c=n(97172),p=n(26905),g=n(47031),u=n(52697);const l={class:"input-field__main-wrapper"},m=["id","aria-describedby","disabled","placeholder","type","value"],y=["for"],d={class:"input-field__icon input-field__icon--leading"},w={key:2,class:"input-field__icon input-field__icon--trailing"},C=["id"],j=(0,e.pM)({inheritAttrs:!1,__name:"NcInputField",props:(0,e.zz)({class:{default:""},inputClass:{default:""},id:{default:()=>(0,v.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(N,{expose:X,emit:V}){const Z=(0,e.fn)(N,"modelValue"),J=N,se=V;X({focus:E,select:k});const Y=(0,e.OA)(),pe=(0,e.rk)("input"),I=(0,e.EW)(()=>J.showTrailingButton||J.success),s=(0,e.EW)(()=>{if(J.placeholder)return J.placeholder;if(J.label)return c.i?J.label:""}),_=(0,e.EW)(()=>{const R=J.label||J.labelOutside;return R||(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."),R}),F=(0,e.EW)(()=>{const R=[];return J.helperText&&R.push(`${J.id}-helper-text`),Y["aria-describedby"]&&R.push(String(Y["aria-describedby"])),R.join(" ")||void 0});function E(R){pe.value.focus(R)}function k(){pe.value.select()}function x(R){const M=R.target;Z.value=J.type==="number"&&typeof Z.value=="number"?parseFloat(M.value):M.value}return(R,M)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["input-field",[{"input-field--disabled":R.disabled,"input-field--error":R.error,"input-field--label-outside":R.labelOutside||!_.value,"input-field--leading-icon":!!R.$slots.icon,"input-field--trailing-icon":I.value,"input-field--pill":R.pill,"input-field--success":R.success,"input-field--legacy":(0,a.R1)(c.i)},R.$props.class]])},[(0,e.Lk)("div",l,[(0,e.Lk)("input",(0,e.v6)(R.$attrs,{id:R.id,ref:"input","aria-describedby":F.value,"aria-live":"polite",class:["input-field__input",R.inputClass],disabled:R.disabled,placeholder:s.value,type:R.type,value:Z.value.toString(),onInput:x}),null,16,m),!R.labelOutside&&_.value?((0,e.uX)(),(0,e.CE)("label",{key:0,class:"input-field__label",for:R.id},(0,i.toDisplayString)(R.label),9,y)):(0,e.Q3)("",!0),(0,e.bo)((0,e.Lk)("div",d,[(0,e.RG)(R.$slots,"icon",{},void 0,!0)],512),[[f.vShow,!!R.$slots.icon]]),R.showTrailingButton?((0,e.uX)(),(0,e.Wv)((0,a.R1)(p.N),{key:1,class:"input-field__trailing-button","aria-label":R.trailingButtonLabel,disabled:R.disabled,variant:"tertiary-no-background",onClick:M[0]||(M[0]=o=>se("trailingButtonClick",o))},{icon:(0,e.k6)(()=>[(0,e.RG)(R.$slots,"trailing-button-icon",{},void 0,!0)]),_:3},8,["aria-label","disabled"])):R.success||R.error?((0,e.uX)(),(0,e.CE)("div",w,[R.success?((0,e.uX)(),(0,e.Wv)((0,a.R1)(g.N),{key:0,path:(0,a.R1)(r.d)},null,8,["path"])):((0,e.uX)(),(0,e.Wv)((0,a.R1)(g.N),{key:1,path:(0,a.R1)(r.f)},null,8,["path"]))])):(0,e.Q3)("",!0)]),R.helperText?((0,e.uX)(),(0,e.CE)("p",{key:0,id:`${R.id}-helper-text`,class:"input-field__helper-text-message"},[R.success?((0,e.uX)(),(0,e.Wv)((0,a.R1)(g.N),{key:0,class:"input-field__helper-text-message__icon",path:(0,a.R1)(r.d),inline:""},null,8,["path"])):R.error?((0,e.uX)(),(0,e.Wv)((0,a.R1)(g.N),{key:1,class:"input-field__helper-text-message__icon",path:(0,a.R1)(r.f),inline:""},null,8,["path"])):(0,e.Q3)("",!0),(0,e.eW)(" "+(0,i.toDisplayString)(R.helperText),1)],8,C)):(0,e.Q3)("",!0)],2))}}),O=(0,u._)(j,[["__scopeId","data-v-3487c05a"]])},82683:(W,b,n)=>{"use strict";n.d(b,{N:()=>u});var e=n(20641),i=n(90033),a=n(13606),f=n(42413),r=n(52697);(0,a.r)();const v=(0,e.pM)({__name:"NcKbd",props:{symbol:{default:()=>{}},mac:{type:Boolean,default:()=>f.i}},setup(l){const m=(0,e.EW)(()=>({ArrowUp:"\u2191",ArrowDown:"\u2193",ArrowLeft:"\u2190",ArrowRight:"\u2192",Control:l.mac?"\u2318":(0,a.a)("Ctrl"),Alt:l.mac?"\u2325":(0,a.a)("Alt"),Shift:l.mac?"\u21E7":(0,a.a)("Shift"),Enter:l.mac?"\u23CE":(0,a.a)("Enter"),Tab:l.mac?"\u21E5":(0,a.a)("Tab"),Delete:l.mac?"\u232B":(0,a.a)("Delete"),Escape:l.mac?"\u238B":(0,a.a)("Escape"),Space:(0,a.a)("Space")})),y=(0,e.EW)(()=>l.symbol&&m.value[l.symbol]||l.symbol);return(d,w)=>((0,e.uX)(),(0,e.CE)("kbd",{class:(0,i.normalizeClass)(d.$style.kbd)},[(0,e.RG)(d.$slots,"default",{},()=>[(0,e.eW)((0,i.toDisplayString)(y.value),1)])],2))}}),g={$style:{"material-design-icon":"_material-design-icon_lf0a1_12",kbd:"_kbd_lf0a1_20"}},u=(0,r._)(v,[["__cssModules",g]])},81143:(W,b,n)=>{"use strict";n.d(b,{N:()=>X});var e=n(39867),i=n(74754),a=n(24597),f=n(20641),r=n(90033),v=n(53751),c=n(52697);const p={name:"NcListItem",components:{NcActions:e.N,NcCounterBubble:i.N,NcVNodes:a._},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,Z,J){this.$emit("click",V),!(V.metaKey||V.altKey||V.ctrlKey||V.shiftKey)&&J&&(Z?.(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)}}},g=["id","aria-label","href","target","rel","onClick"],u={class:"list-item-content"},l={class:"list-item-content__main"},m={class:"list-item-content__name"},y={class:"list-item-content__details"},d={key:0,class:"list-item-details__details"},w={key:1,class:"list-item-details__extra"},C={key:1,class:"list-item-details__indicator"},j={key:0,class:"list-item-content__extra-actions"},O={key:2,class:"list-item__extra"};function N(V,Z,J,se,Y,pe){const I=(0,f.g2)("NcCounterBubble"),s=(0,f.g2)("NcActions");return(0,f.uX)(),(0,f.Wv)((0,f.$y)(J.to?"router-link":"NcVNodes"),(0,r.normalizeProps)((0,f.Ng)({...J.to&&{custom:!0,to:J.to}})),{default:(0,f.k6)(({href:_,navigate:F,isActive:E})=>[(0,f.Lk)("li",(0,f.v6)({class:["list-item__wrapper",{"list-item__wrapper--active":J.active??E}]},V.$attrs),[(0,f.Lk)("div",{ref:"list-item",class:(0,r.normalizeClass)(["list-item",{"list-item--compact":J.compact,"list-item--one-line":J.oneLine}]),onMouseover:Z[4]||(Z[4]=(...k)=>pe.handleMouseover&&pe.handleMouseover(...k)),onMouseleave:Z[5]||(Z[5]=(...k)=>pe.handleMouseleave&&pe.handleMouseleave(...k))},[(0,f.Lk)("a",{id:J.anchorId||void 0,"aria-label":J.linkAriaLabel,class:"list-item__anchor",href:_||J.href,target:J.target||(J.href==="#"?void 0:"_blank"),rel:J.href==="#"?void 0:"noopener noreferrer",onFocus:Z[0]||(Z[0]=(...k)=>pe.showActions&&pe.showActions(...k)),onFocusout:Z[1]||(Z[1]=(...k)=>pe.handleBlur&&pe.handleBlur(...k)),onClick:k=>pe.onClick(k,F,_),onKeydown:Z[2]||(Z[2]=(0,v.withKeys)((...k)=>pe.hideActions&&pe.hideActions(...k),["esc"]))},[(0,f.RG)(V.$slots,"icon",{},void 0,!0),(0,f.Lk)("div",u,[(0,f.Lk)("div",l,[(0,f.Lk)("div",m,[(0,f.RG)(V.$slots,"name",{},()=>[(0,f.eW)((0,r.toDisplayString)(J.name),1)],!0)]),Y.hasSubname?((0,f.uX)(),(0,f.CE)("div",{key:0,class:(0,r.normalizeClass)(["list-item-content__subname",{"list-item-content__subname--bold":J.bold}])},[(0,f.RG)(V.$slots,"subname",{},void 0,!0)],2)):(0,f.Q3)("",!0)]),(0,f.Lk)("div",y,[pe.showDetails?((0,f.uX)(),(0,f.CE)("div",d,[(0,f.RG)(V.$slots,"details",{},()=>[(0,f.eW)((0,r.toDisplayString)(J.details),1)],!0)])):(0,f.Q3)("",!0),J.counterNumber!==0||Y.hasIndicator?(0,f.bo)(((0,f.uX)(),(0,f.CE)("div",w,[J.counterNumber!==0?((0,f.uX)(),(0,f.Wv)(I,{key:0,count:J.counterNumber,active:J.active??E,class:"list-item-details__counter",type:J.counterType},null,8,["count","active","type"])):(0,f.Q3)("",!0),Y.hasIndicator?((0,f.uX)(),(0,f.CE)("span",C,[(0,f.RG)(V.$slots,"indicator",{},void 0,!0)])):(0,f.Q3)("",!0)],512)),[[v.vShow,pe.showAdditionalElements]]):(0,f.Q3)("",!0)])])],40,g),V.$slots["extra-actions"]?((0,f.uX)(),(0,f.CE)("div",j,[(0,f.RG)(V.$slots,"extra-actions",{},void 0,!0)])):(0,f.Q3)("",!0),J.forceDisplayActions||Y.displayActionsOnHoverFocus?((0,f.uX)(),(0,f.CE)("div",{key:1,class:"list-item-content__actions",onFocusout:Z[3]||(Z[3]=(...k)=>pe.handleBlur&&pe.handleBlur(...k))},[(0,f.bF)(s,{ref:"actions",primary:J.active??E,"force-menu":J.forceMenu,"aria-label":J.actionsAriaLabel,"onUpdate:open":pe.handleActionsUpdateOpen},(0,f.eX)({default:(0,f.k6)(()=>[(0,f.RG)(V.$slots,"actions",{},void 0,!0)]),_:2},[V.$slots["actions-icon"]?{name:"icon",fn:(0,f.k6)(()=>[(0,f.RG)(V.$slots,"actions-icon",{},void 0,!0)]),key:"0"}:void 0]),1032,["primary","force-menu","aria-label","onUpdate:open"])],32)):(0,f.Q3)("",!0),V.$slots.extra?((0,f.uX)(),(0,f.CE)("div",O,[(0,f.RG)(V.$slots,"extra",{},void 0,!0)])):(0,f.Q3)("",!0)],34)],16)]),_:3},16)}const X=(0,c._)(p,[["render",N],["__scopeId","data-v-532f3807"]])},15054:(W,b,n)=>{"use strict";n.d(b,{N:()=>X});var e=n(70580),i=n(67098),a=n(20641),f=n(90033),r=n(27359),v=n(37169),c=n(1940),p=n(52697),g=n(78074),u=n(42531),l=n(47031);const m=8,y=32,d={name:"NcListItemIcon",components:{NcAvatar:g.N,NcHighlight:u._,NcIconSvgWrapper:l.N},mixins:[g.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:y},noMargin:{type:Boolean,default:!1},displayName:{type:String,default:null},isNoUser:{type:Boolean,default:!1},id:{type:String,default:null}},setup(){return{margin:m,defaultSize:y}},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=/^([^<]*)<([^>]+)>?$/,Z=this.search.match(V);return this.isNoUser||!Z?[this.search,this.search]:[Z[1].trim(),Z[2]]}},beforeMount(){!this.isNoUser&&!this.subname&&this.fetchUserStatus(this.user)}},w=["id"],C={class:"option__details"},j={key:1},O=["aria-label"];function N(V,Z,J,se,Y,pe){const I=(0,a.g2)("NcAvatar"),s=(0,a.g2)("NcHighlight"),_=(0,a.g2)("NcIconSvgWrapper");return(0,a.uX)(),(0,a.CE)("span",{id:J.id,class:(0,f.normalizeClass)(["option",{"option--compact":J.avatarSize<se.defaultSize}]),style:(0,f.normalizeStyle)(pe.cssVars)},[(0,a.bF)(I,(0,a.v6)(V.$attrs,{"disable-menu":!0,"disable-tooltip":!0,"display-name":J.displayName||J.name,"is-no-user":J.isNoUser,size:J.avatarSize,class:"option__avatar"}),null,16,["display-name","is-no-user","size"]),(0,a.Lk)("div",C,[(0,a.bF)(s,{class:"option__lineone",text:J.name,search:pe.searchParts[0]},null,8,["text","search"]),pe.isValidSubname&&pe.isSizeBigEnough?((0,a.uX)(),(0,a.Wv)(s,{key:0,class:"option__linetwo",text:J.subname,search:pe.searchParts[1]},null,8,["text","search"])):V.hasStatus?((0,a.uX)(),(0,a.CE)("span",j,[(0,a.Lk)("span",null,(0,f.toDisplayString)(V.userStatus.icon),1),(0,a.Lk)("span",null,(0,f.toDisplayString)(V.userStatus.message),1)])):(0,a.Q3)("",!0)]),(0,a.RG)(V.$slots,"default",{},()=>[pe.hasIconSvg?((0,a.uX)(),(0,a.Wv)(_,{key:0,class:"option__icon",svg:J.iconSvg,name:J.iconName},null,8,["svg","name"])):pe.hasIcon?((0,a.uX)(),(0,a.CE)("span",{key:1,class:(0,f.normalizeClass)(["icon option__icon",J.icon]),"aria-label":J.iconName},null,10,O)):(0,a.Q3)("",!0)],!0)],14,w)}const X=(0,p._)(d,[["render",N],["__scopeId","data-v-60a83836"]])},74363:(W,b,n)=>{"use strict";n.d(b,{N:()=>u});var e=n(20641),i=n(90033),a=n(52697);const f=["aria-label"],r=["width","height"],v=["fill"],c=["fill"],p={key:0},g=(0,e.pM)({__name:"NcLoadingIcon",props:{appearance:{default:"auto"},name:{default:""},size:{default:20}},setup(l){const m=l,y=(0,e.EW)(()=>{const d=["#777","#CCC"];return m.appearance==="light"?d:m.appearance==="dark"?d.reverse():["var(--color-loading-light)","var(--color-loading-dark)"]});return(d,w)=>((0,e.uX)(),(0,e.CE)("span",{"aria-label":d.name,role:"img",class:"material-design-icon loading-icon"},[((0,e.uX)(),(0,e.CE)("svg",{width:d.size,height:d.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",{fill:y.value[0],d:"M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z"},null,8,v),(0,e.Lk)("path",{fill:y.value[1],d:"M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z"},[d.name?((0,e.uX)(),(0,e.CE)("title",p,(0,i.toDisplayString)(d.name),1)):(0,e.Q3)("",!0)],8,c)],8,r))],8,f))}}),u=(0,a._)(g,[["__scopeId","data-v-cf399190"]])},1940:(W,b,n)=>{"use strict";n.d(b,{g:()=>a});var e=n(63814),i=n(37169);function a(f,r){const v=(r?.size||64)<=64?64:512,c=r?.isGuest?"/guest":"",p=r?.isDarkTheme??(0,i.H)(document.body)?"/dark":"";return(0,e.Jv)(`/avatar${c}/{user}/{size}${p}`,{user:f,size:v})}},66197:(W,b,n)=>{"use strict";n.d(b,{N:()=>Fe});var e=n(82253),i=n(61715),a=n(75078),f=n(20641),r=n(90033),v=n(53751),c=n(70561),p=n(52697),g=n(13606),u=n(34163),l=n(60648),m=n(39867),y=n(26905),d=n(47031);const w={name:"PauseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},C=["aria-hidden","aria-label"],j=["fill","width","height"],O={d:"M14,19H18V5H14M6,19H10V5H6V19Z"},N={key:0};function X(et,Qe,Ht,qe,De,Je){return(0,f.uX)(),(0,f.CE)("span",(0,f.v6)(et.$attrs,{"aria-hidden":Ht.title?null:"true","aria-label":Ht.title,class:"material-design-icon pause-icon",role:"img",onClick:Qe[0]||(Qe[0]=yt=>et.$emit("click",yt))}),[((0,f.uX)(),(0,f.CE)("svg",{fill:Ht.fillColor,class:"material-design-icon__svg",width:Ht.size,height:Ht.size,viewBox:"0 0 24 24"},[(0,f.Lk)("path",O,[Ht.title?((0,f.uX)(),(0,f.CE)("title",N,(0,r.toDisplayString)(Ht.title),1)):(0,f.Q3)("",!0)])],8,j))],16,C)}const V=(0,p._)(w,[["render",X]]),Z={name:"PlayIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},J=["aria-hidden","aria-label"],se=["fill","width","height"],Y={d:"M8,5.14V19.14L19,12.14L8,5.14Z"},pe={key:0};function I(et,Qe,Ht,qe,De,Je){return(0,f.uX)(),(0,f.CE)("span",(0,f.v6)(et.$attrs,{"aria-hidden":Ht.title?null:"true","aria-label":Ht.title,class:"material-design-icon play-icon",role:"img",onClick:Qe[0]||(Qe[0]=yt=>et.$emit("click",yt))}),[((0,f.uX)(),(0,f.CE)("svg",{fill:Ht.fillColor,class:"material-design-icon__svg",width:Ht.size,height:Ht.size,viewBox:"0 0 24 24"},[(0,f.Lk)("path",Y,[Ht.title?((0,f.uX)(),(0,f.CE)("title",pe,(0,r.toDisplayString)(Ht.title),1)):(0,f.Q3)("",!0)])],8,se))],16,J)}const s=(0,p._)(Z,[["render",I]]);(0,g.r)(g.p,g.o);function _(et,Qe){let Ht,qe,De=Qe,Je;this.start=function(){Je=!0,qe=new Date,Ht=setTimeout(et,De)},this.pause=function(){Je=!1,clearTimeout(Ht),De-=new Date-qe},this.clear=function(){Je=!1,clearTimeout(Ht),De=0},this.getTimeLeft=function(){return Je&&(this.pause(),this.start()),De},this.getStateRunning=function(){return Je},this.start()}const F={name:"NcModal",components:{Close:c.I,Pause:V,Play:s,NcActions:m.N,NcButton:y.N,NcIconSvgWrapper:d.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:et=>["small","normal","large","full"].includes(et)},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,u.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,g.a)("Pause slideshow"):(0,g.a)("Start slideshow")},cssVariables(){return{"--slideshow-duration":this.slideshowDelay+"ms","--icon-size":this.iconSize+"px"}},closeButtonAriaLabel(){return(0,g.a)("Close")},prevButtonAriaLabel(){return(0,g.a)("Previous")},nextButtonAriaLabel(){return(0,g.a)("Next")}},watch:{slideshowPaused(et){this.slideshowTimeout&&(et?this.slideshowTimeout.pause():this.slideshowTimeout.start())},additionalTrapElements(et){if(this.focusTrap){const Qe=this.$refs.mask;this.focusTrap.updateContainerElements([Qe,...et])}}},beforeMount(){window.addEventListener("keydown",this.handleKeydown)},beforeUnmount(){window.removeEventListener("keydown",this.handleKeydown),this.mc.stop()},mounted(){!this.name&&!this.labelId&&(0,f.R8)("[NcModal] You need either set the name or set a `labelId` for accessibility."),this.useFocusTrap(),this.mc=(0,i.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:g.a,previous(et){this.hasPrevious&&(et&&this.resetSlideshow(),this.$emit("previous",et))},next(et){this.hasNext&&(et&&this.resetSlideshow(),this.$emit("next",et))},close(et){this.noClose||(this.internalShow=!1,this.$emit("update:show",!1),setTimeout(()=>{this.$emit("close",et)},300))},handleClickModalWrapper(et){this.closeOnClickOutside&&this.close(et)},handleKeydown(et){if(et.key==="Escape"){const Ht=(0,l.g)();return Ht.length>0&&Ht[Ht.length-1]!==this.focusTrap?void 0:this.close(et)}const Qe={ArrowLeft:this.previous,ArrowRight:this.next};if(Qe[et.key])return document.activeElement&&!this.$el.contains(document.activeElement)?void 0:Qe[et.key](et)},handleSwipe(et,Qe){this.disableSwipe||(Qe==="left"?this.next(et):Qe==="right"&&this.previous(et))},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 _(()=>{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 et=this.$refs.mask;await this.$nextTick();const Qe={allowOutsideClick:!0,fallbackFocus:et,trapStack:(0,l.g)(),escapeDeactivates:!1,setReturnFocus:this.setReturnFocus};this.focusTrap=(0,a.K)([et,...this.additionalTrapElements],Qe),this.focusTrap.activate()},clearFocusTrap(){this.focusTrap&&(this.focusTrap?.deactivate(),this.focusTrap=null)}}},E=["aria-labelledby","aria-describedby"],k=["data-theme-light","data-theme-dark"],x=["id"],R={class:"icons-menu"},M=["title"],o={class:"hidden-visually"},P={key:2,class:"progress-ring",height:"50",width:"50"},$=["id"],K={class:"modal-container__content"};function q(et,Qe,Ht,qe,De,Je){const yt=(0,f.g2)("Play"),jt=(0,f.g2)("Pause"),Lt=(0,f.g2)("NcActions"),ct=(0,f.g2)("Close"),Bt=(0,f.g2)("NcButton"),gn=(0,f.g2)("NcIconSvgWrapper");return(0,f.uX)(),(0,f.Wv)(v.Transition,{name:"fade",appear:"",onAfterEnter:Je.useFocusTrap,onBeforeLeave:Je.clearFocusTrap},{default:(0,f.k6)(()=>[(0,f.bo)((0,f.Lk)("div",{ref:"mask",class:(0,r.normalizeClass)(["modal-mask",{"modal-mask--opaque":Ht.dark||Ht.closeButtonOutside||Ht.hasPrevious||Ht.hasNext,"modal-mask--light":Ht.lightBackdrop}]),style:(0,r.normalizeStyle)(Je.cssVariables),role:"dialog","aria-modal":"true","aria-labelledby":Je.modalLabelId,"aria-describedby":"modal-description-"+De.randId,tabindex:"-1"},[(0,f.bF)(v.Transition,{name:"fade-visibility",appear:""},{default:(0,f.k6)(()=>[(0,f.Lk)("div",{class:"modal-header","data-theme-light":Ht.lightBackdrop,"data-theme-dark":!Ht.lightBackdrop},[Ht.name.trim()!==""?((0,f.uX)(),(0,f.CE)("h2",{key:0,id:"modal-name-"+De.randId,class:"modal-header__name"},(0,r.toDisplayString)(Ht.name),9,x)):(0,f.Q3)("",!0),(0,f.Lk)("div",R,[Ht.hasNext&&Ht.enableSlideshow?((0,f.uX)(),(0,f.CE)("button",{key:0,class:(0,r.normalizeClass)(["play-pause-icons",{"play-pause-icons--paused":Ht.slideshowPaused}]),title:Je.playPauseName,type:"button",onClick:Qe[0]||(Qe[0]=(...Mt)=>Je.togglePlayPause&&Je.togglePlayPause(...Mt))},[De.playing?((0,f.uX)(),(0,f.Wv)(jt,{key:1,class:"play-pause-icons__pause",size:De.iconSize},null,8,["size"])):((0,f.uX)(),(0,f.Wv)(yt,{key:0,class:"play-pause-icons__play",size:De.iconSize},null,8,["size"])),(0,f.Lk)("span",o,(0,r.toDisplayString)(Je.playPauseName),1),De.playing?((0,f.uX)(),(0,f.CE)("svg",P,[...Qe[2]||(Qe[2]=[(0,f.Lk)("circle",{class:"progress-ring__circle",stroke:"white","stroke-width":"2",fill:"transparent",r:"15",cx:"25",cy:"25"},null,-1)])])):(0,f.Q3)("",!0)],10,M)):(0,f.Q3)("",!0),(0,f.bF)(Lt,{class:"header-actions",inline:Ht.inlineActions},{default:(0,f.k6)(()=>[(0,f.RG)(et.$slots,"actions",{},void 0,!0)]),_:3},8,["inline"]),!Ht.noClose&&Ht.closeButtonOutside?((0,f.uX)(),(0,f.Wv)(Bt,{key:1,"aria-label":Je.closeButtonAriaLabel,class:"header-close",variant:"tertiary",onClick:Je.close},{icon:(0,f.k6)(()=>[(0,f.bF)(ct,{size:De.iconSize},null,8,["size"])]),_:1},8,["aria-label","onClick"])):(0,f.Q3)("",!0)])],8,k)]),_:3}),(0,f.bF)(v.Transition,{name:Je.modalTransitionName,appear:""},{default:(0,f.k6)(()=>[(0,f.bo)((0,f.Lk)("div",{class:(0,r.normalizeClass)(["modal-wrapper",[`modal-wrapper--${Ht.size}`,{"modal-wrapper--spread-navigation":Ht.spreadNavigation}]]),onMousedown:Qe[1]||(Qe[1]=(0,v.withModifiers)((...Mt)=>Je.handleClickModalWrapper&&Je.handleClickModalWrapper(...Mt),["self"]))},[(0,f.bF)(v.Transition,{name:"fade-visibility",appear:""},{default:(0,f.k6)(()=>[(0,f.bo)((0,f.bF)(Bt,{"aria-label":Je.prevButtonAriaLabel,class:"prev",variant:"tertiary-no-background",onClick:Je.previous},{icon:(0,f.k6)(()=>[(0,f.bF)(gn,{directional:"",path:qe.mdiChevronLeft,size:40},null,8,["path"])]),_:1},8,["aria-label","onClick"]),[[v.vShow,Ht.hasPrevious]])]),_:1}),(0,f.Lk)("div",{id:"modal-description-"+De.randId,class:"modal-container"},[(0,f.Lk)("div",K,[(0,f.RG)(et.$slots,"default",{},void 0,!0)]),!Ht.noClose&&!Ht.closeButtonOutside?((0,f.uX)(),(0,f.Wv)(Bt,{key:0,"aria-label":Je.closeButtonAriaLabel,class:"modal-container__close",variant:"tertiary",onClick:Je.close},{icon:(0,f.k6)(()=>[(0,f.bF)(ct,{size:20})]),_:1},8,["aria-label","onClick"])):(0,f.Q3)("",!0)],8,$),(0,f.bF)(v.Transition,{name:"fade-visibility",appear:""},{default:(0,f.k6)(()=>[(0,f.bo)((0,f.bF)(Bt,{"aria-label":Je.nextButtonAriaLabel,class:"next",variant:"tertiary-no-background",onClick:Je.next},{icon:(0,f.k6)(()=>[(0,f.bF)(gn,{directional:"",path:qe.mdiChevronRight,size:40},null,8,["path"])]),_:1},8,["aria-label","onClick"]),[[v.vShow,Ht.hasNext]])]),_:1})],34),[[v.vShow,Je.showModal]])]),_:3},8,["name"])],14,E),[[v.vShow,Je.showModal]])]),_:3},8,["onAfterEnter","onBeforeLeave"])}const Fe=(0,p._)(F,[["render",q],["__scopeId","data-v-70dc2566"]])},2530:(W,b,n)=>{"use strict";n.d(b,{N:()=>m});var e=n(20641),i=n(90033),a=n(50953),f=n(82253),r=n(97172),v=n(47031),c=n(52697);const p=["role"],g={key:0,class:"notecard__heading"},u={class:"notecard__text"},l=(0,e.pM)({__name:"NcNoteCard",props:{heading:{default:void 0},showAlert:{type:Boolean},text:{default:void 0},type:{default:"warning"}},setup(y){const d=y,w=(0,e.EW)(()=>d.showAlert||d.type==="error"),C=(0,e.EW)(()=>{switch(d.type){case"error":return f.j;case"success":return f.i;case"info":return f.h;case"warning":default:return f.g}});return(j,O)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["notecard",{[`notecard--${j.type}`]:j.type,"notecard--legacy":(0,a.R1)(r.i)}]),role:w.value?"alert":"note"},[(0,e.RG)(j.$slots,"icon",{},()=>[(0,e.bF)((0,a.R1)(v.N),{path:C.value,class:(0,i.normalizeClass)(["notecard__icon",{"notecard__icon--heading":j.heading}]),inline:""},null,8,["path","class"])],!0),(0,e.Lk)("div",null,[j.heading?((0,e.uX)(),(0,e.CE)("p",g,(0,i.toDisplayString)(j.heading),1)):(0,e.Q3)("",!0),(0,e.RG)(j.$slots,"default",{},()=>[(0,e.Lk)("p",u,(0,i.toDisplayString)(j.text),1)],!0)])],10,p))}}),m=(0,c._)(l,[["__scopeId","data-v-7e4656f9"]])},80821:(W,b,n)=>{"use strict";n.d(b,{N:()=>d});var e=n(20641),i=n(50953),a=n(82253),f=n(66802),r=n(87485),v=n(63814),c=n(12454),p=n(47031),g=n(2799),u=n(13606),l=n(3168),m=n(52697);(0,u.r)();const y=(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(w,{expose:C,emit:j}){const O=(0,e.fn)(w,"modelValue"),N=(0,e.fn)(w,"visible"),X=w,V=j;(0,e.wB)(O,(0,c.A)(s,500)),C({focus:F,select:E});const{password_policy:Z}=(0,r.F)(),J=(0,e.rk)("inputField"),se=(0,i.KR)(""),Y=(0,i.KR)(),pe=(0,e.EW)(()=>{const k={...X};return delete k.checkPasswordStrength,delete k.minlength,delete k.asText,delete k.error,delete k.helperText,delete k.inputClass,delete k.success,k}),I=(0,e.EW)(()=>X.minlength??(X.checkPasswordStrength?Z?.minLength:void 0)??void 0);async function s(){if(X.checkPasswordStrength)try{const{data:k}=await f.Ay.post((0,v.KT)("apps/password_policy/api/v1/validate"),{password:O.value});if(Y.value=k.ocs.data.passed,k.ocs.data.passed){se.value=(0,u.a)("Password is secure"),V("valid");return}se.value=k.ocs.data.reason,V("invalid")}catch(k){l.l.error("Password policy returned an error",{error:k})}}function _(){N.value=!N.value}function F(k){J.value.focus(k)}function E(){J.value.select()}return(k,x)=>((0,e.uX)(),(0,e.Wv)(g.N,(0,e.v6)(pe.value,{ref:"inputField",modelValue:O.value,"onUpdate:modelValue":x[0]||(x[0]=R=>O.value=R),error:k.error||Y.value===!1,"helper-text":k.helperText||se.value,"input-class":[k.inputClass,{"password-field__input--secure-text":!N.value&&k.asText}],minlength:I.value,success:k.success||Y.value===!0,"trailing-button-label":N.value?(0,i.R1)(u.a)("Hide password"):(0,i.R1)(u.a)("Show password"),type:N.value||k.asText?"text":"password",onTrailingButtonClick:_}),(0,e.eX)({"trailing-button-icon":(0,e.k6)(()=>[(0,e.bF)(p.N,{path:N.value?(0,i.R1)(a.o):(0,i.R1)(a.p)},null,8,["path"])]),_:2},[k.$slots.icon?{name:"icon",fn:(0,e.k6)(()=>[(0,e.RG)(k.$slots,"icon",{},void 0,!0)]),key:"0"}:void 0]),1040,["modelValue","error","helper-text","input-class","minlength","success","trailing-button-label","type"]))}}),d=(0,m._)(y,[["__scopeId","data-v-b2684de6"]])},32696:(W,b,n)=>{"use strict";n.d(b,{N:()=>Ar});var e=n(20641),i=n(90033),a=n(53751),f=n(50953),r=n(95361),v=n(97193);function c(Ot){var zn;return((zn=Ot.ownerDocument)==null?void 0:zn.defaultView)||window}function p(Ot){return c(Ot).getComputedStyle(Ot)}const g=Math.min,u=Math.max,l=Math.round;function m(Ot){const zn=p(Ot);let yi=parseFloat(zn.width),Hi=parseFloat(zn.height);const Wr=Ot.offsetWidth,ms=Ot.offsetHeight,$r=l(yi)!==Wr||l(Hi)!==ms;return $r&&(yi=Wr,Hi=ms),{width:yi,height:Hi,fallback:$r}}function y(Ot){return O(Ot)?(Ot.nodeName||"").toLowerCase():""}let d;function w(){if(d)return d;const Ot=navigator.userAgentData;return Ot&&Array.isArray(Ot.brands)?(d=Ot.brands.map(zn=>zn.brand+"/"+zn.version).join(" "),d):navigator.userAgent}function C(Ot){return Ot instanceof c(Ot).HTMLElement}function j(Ot){return Ot instanceof c(Ot).Element}function O(Ot){return Ot instanceof c(Ot).Node}function N(Ot){return typeof ShadowRoot>"u"?!1:Ot instanceof c(Ot).ShadowRoot||Ot instanceof ShadowRoot}function X(Ot){const{overflow:zn,overflowX:yi,overflowY:Hi,display:Wr}=p(Ot);return/auto|scroll|overlay|hidden|clip/.test(zn+Hi+yi)&&!["inline","contents"].includes(Wr)}function V(Ot){return["table","td","th"].includes(y(Ot))}function Z(Ot){const zn=/firefox/i.test(w()),yi=p(Ot),Hi=yi.backdropFilter||yi.WebkitBackdropFilter;return yi.transform!=="none"||yi.perspective!=="none"||!!Hi&&Hi!=="none"||zn&&yi.willChange==="filter"||zn&&!!yi.filter&&yi.filter!=="none"||["transform","perspective"].some(Wr=>yi.willChange.includes(Wr))||["paint","layout","strict","content"].some(Wr=>{const ms=yi.contain;return ms!=null&&ms.includes(Wr)})}function J(){return!/^((?!chrome|android).)*safari/i.test(w())}function se(Ot){return["html","body","#document"].includes(y(Ot))}function Y(Ot){return j(Ot)?Ot:Ot.contextElement}const pe={x:1,y:1};function I(Ot){const zn=Y(Ot);if(!C(zn))return pe;const yi=zn.getBoundingClientRect(),{width:Hi,height:Wr,fallback:ms}=m(zn);let $r=(ms?l(yi.width):yi.width)/Hi,Lr=(ms?l(yi.height):yi.height)/Wr;return $r&&Number.isFinite($r)||($r=1),Lr&&Number.isFinite(Lr)||(Lr=1),{x:$r,y:Lr}}function s(Ot,zn,yi,Hi){var Wr,ms;zn===void 0&&(zn=!1),yi===void 0&&(yi=!1);const $r=Ot.getBoundingClientRect(),Lr=Y(Ot);let Ei=pe;zn&&(Hi?j(Hi)&&(Ei=I(Hi)):Ei=I(Ot));const Cr=Lr?c(Lr):window,zs=!J()&&yi;let ia=($r.left+(zs&&((Wr=Cr.visualViewport)==null?void 0:Wr.offsetLeft)||0))/Ei.x,Bs=($r.top+(zs&&((ms=Cr.visualViewport)==null?void 0:ms.offsetTop)||0))/Ei.y,Ua=$r.width/Ei.x,to=$r.height/Ei.y;if(Lr){const Oo=c(Lr),vo=Hi&&j(Hi)?c(Hi):Hi;let Gs=Oo.frameElement;for(;Gs&&Hi&&vo!==Oo;){const ko=I(Gs),Yo=Gs.getBoundingClientRect(),_a=getComputedStyle(Gs);Yo.x+=(Gs.clientLeft+parseFloat(_a.paddingLeft))*ko.x,Yo.y+=(Gs.clientTop+parseFloat(_a.paddingTop))*ko.y,ia*=ko.x,Bs*=ko.y,Ua*=ko.x,to*=ko.y,ia+=Yo.x,Bs+=Yo.y,Gs=c(Gs).frameElement}}return{width:Ua,height:to,top:Bs,right:ia+Ua,bottom:Bs+to,left:ia,x:ia,y:Bs}}function _(Ot){return((O(Ot)?Ot.ownerDocument:Ot.document)||window.document).documentElement}function F(Ot){return j(Ot)?{scrollLeft:Ot.scrollLeft,scrollTop:Ot.scrollTop}:{scrollLeft:Ot.pageXOffset,scrollTop:Ot.pageYOffset}}function E(Ot){return s(_(Ot)).left+F(Ot).scrollLeft}function k(Ot){if(y(Ot)==="html")return Ot;const zn=Ot.assignedSlot||Ot.parentNode||N(Ot)&&Ot.host||_(Ot);return N(zn)?zn.host:zn}function x(Ot){const zn=k(Ot);return se(zn)?zn.ownerDocument.body:C(zn)&&X(zn)?zn:x(zn)}function R(Ot,zn){var yi;zn===void 0&&(zn=[]);const Hi=x(Ot),Wr=Hi===((yi=Ot.ownerDocument)==null?void 0:yi.body),ms=c(Hi);return Wr?zn.concat(ms,ms.visualViewport||[],X(Hi)?Hi:[]):zn.concat(Hi,R(Hi))}function M(Ot,zn,yi){return zn==="viewport"?(0,v.B1)(function(Hi,Wr){const ms=c(Hi),$r=_(Hi),Lr=ms.visualViewport;let Ei=$r.clientWidth,Cr=$r.clientHeight,zs=0,ia=0;if(Lr){Ei=Lr.width,Cr=Lr.height;const Bs=J();(Bs||!Bs&&Wr==="fixed")&&(zs=Lr.offsetLeft,ia=Lr.offsetTop)}return{width:Ei,height:Cr,x:zs,y:ia}}(Ot,yi)):j(zn)?(0,v.B1)(function(Hi,Wr){const ms=s(Hi,!0,Wr==="fixed"),$r=ms.top+Hi.clientTop,Lr=ms.left+Hi.clientLeft,Ei=C(Hi)?I(Hi):{x:1,y:1};return{width:Hi.clientWidth*Ei.x,height:Hi.clientHeight*Ei.y,x:Lr*Ei.x,y:$r*Ei.y}}(zn,yi)):(0,v.B1)(function(Hi){const Wr=_(Hi),ms=F(Hi),$r=Hi.ownerDocument.body,Lr=u(Wr.scrollWidth,Wr.clientWidth,$r.scrollWidth,$r.clientWidth),Ei=u(Wr.scrollHeight,Wr.clientHeight,$r.scrollHeight,$r.clientHeight);let Cr=-ms.scrollLeft+E(Hi);const zs=-ms.scrollTop;return p($r).direction==="rtl"&&(Cr+=u(Wr.clientWidth,$r.clientWidth)-Lr),{width:Lr,height:Ei,x:Cr,y:zs}}(_(Ot)))}function o(Ot){return C(Ot)&&p(Ot).position!=="fixed"?Ot.offsetParent:null}function P(Ot){const zn=c(Ot);let yi=o(Ot);for(;yi&&V(yi)&&p(yi).position==="static";)yi=o(yi);return yi&&(y(yi)==="html"||y(yi)==="body"&&p(yi).position==="static"&&!Z(yi))?zn:yi||function(Hi){let Wr=k(Hi);for(;C(Wr)&&!se(Wr);){if(Z(Wr))return Wr;Wr=k(Wr)}return null}(Ot)||zn}function $(Ot,zn,yi){const Hi=C(zn),Wr=_(zn),ms=s(Ot,!0,yi==="fixed",zn);let $r={scrollLeft:0,scrollTop:0};const Lr={x:0,y:0};if(Hi||!Hi&&yi!=="fixed")if((y(zn)!=="body"||X(Wr))&&($r=F(zn)),C(zn)){const Ei=s(zn,!0);Lr.x=Ei.x+zn.clientLeft,Lr.y=Ei.y+zn.clientTop}else Wr&&(Lr.x=E(Wr));return{x:ms.left+$r.scrollLeft-Lr.x,y:ms.top+$r.scrollTop-Lr.y,width:ms.width,height:ms.height}}const K={getClippingRect:function(Ot){let{element:zn,boundary:yi,rootBoundary:Hi,strategy:Wr}=Ot;const ms=yi==="clippingAncestors"?function(Cr,zs){const ia=zs.get(Cr);if(ia)return ia;let Bs=R(Cr).filter(vo=>j(vo)&&y(vo)!=="body"),Ua=null;const to=p(Cr).position==="fixed";let Oo=to?k(Cr):Cr;for(;j(Oo)&&!se(Oo);){const vo=p(Oo),Gs=Z(Oo);(to?Gs||Ua:Gs||vo.position!=="static"||!Ua||!["absolute","fixed"].includes(Ua.position))?Ua=vo:Bs=Bs.filter(ko=>ko!==Oo),Oo=k(Oo)}return zs.set(Cr,Bs),Bs}(zn,this._c):[].concat(yi),$r=[...ms,Hi],Lr=$r[0],Ei=$r.reduce((Cr,zs)=>{const ia=M(zn,zs,Wr);return Cr.top=u(ia.top,Cr.top),Cr.right=g(ia.right,Cr.right),Cr.bottom=g(ia.bottom,Cr.bottom),Cr.left=u(ia.left,Cr.left),Cr},M(zn,Lr,Wr));return{width:Ei.right-Ei.left,height:Ei.bottom-Ei.top,x:Ei.left,y:Ei.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(Ot){let{rect:zn,offsetParent:yi,strategy:Hi}=Ot;const Wr=C(yi),ms=_(yi);if(yi===ms)return zn;let $r={scrollLeft:0,scrollTop:0},Lr={x:1,y:1};const Ei={x:0,y:0};if((Wr||!Wr&&Hi!=="fixed")&&((y(yi)!=="body"||X(ms))&&($r=F(yi)),C(yi))){const Cr=s(yi);Lr=I(yi),Ei.x=Cr.x+yi.clientLeft,Ei.y=Cr.y+yi.clientTop}return{width:zn.width*Lr.x,height:zn.height*Lr.y,x:zn.x*Lr.x-$r.scrollLeft*Lr.x+Ei.x,y:zn.y*Lr.y-$r.scrollTop*Lr.y+Ei.y}},isElement:j,getDimensions:function(Ot){return C(Ot)?m(Ot):Ot.getBoundingClientRect()},getOffsetParent:P,getDocumentElement:_,getScale:I,async getElementRects(Ot){let{reference:zn,floating:yi,strategy:Hi}=Ot;const Wr=this.getOffsetParent||P,ms=this.getDimensions;return{reference:$(zn,await Wr(yi),Hi),floating:{x:0,y:0,...await ms(yi)}}},getClientRects:Ot=>Array.from(Ot.getClientRects()),isRTL:Ot=>p(Ot).direction==="rtl"};function q(Ot,zn,yi,Hi){Hi===void 0&&(Hi={});const{ancestorScroll:Wr=!0,ancestorResize:ms=!0,elementResize:$r=!0,animationFrame:Lr=!1}=Hi,Ei=Wr&&!Lr,Cr=Ei||ms?[...j(Ot)?R(Ot):Ot.contextElement?R(Ot.contextElement):[],...R(zn)]:[];Cr.forEach(Ua=>{Ei&&Ua.addEventListener("scroll",yi,{passive:!0}),ms&&Ua.addEventListener("resize",yi)});let zs,ia=null;if($r){let Ua=!0;ia=new ResizeObserver(()=>{Ua||yi(),Ua=!1}),j(Ot)&&!Lr&&ia.observe(Ot),j(Ot)||!Ot.contextElement||Lr||ia.observe(Ot.contextElement),ia.observe(zn)}let Bs=Lr?s(Ot):null;return Lr&&function Ua(){const to=s(Ot);!Bs||to.x===Bs.x&&to.y===Bs.y&&to.width===Bs.width&&to.height===Bs.height||yi(),Bs=to,zs=requestAnimationFrame(Ua)}(),yi(),()=>{var Ua;Cr.forEach(to=>{Ei&&to.removeEventListener("scroll",yi),ms&&to.removeEventListener("resize",yi)}),(Ua=ia)==null||Ua.disconnect(),ia=null,Lr&&cancelAnimationFrame(zs)}}const Fe=(Ot,zn,yi)=>{const Hi=new Map,Wr={platform:K,...yi},ms={...Wr.platform,_c:Hi};return(0,r.rD)(Ot,zn,{...Wr,platform:ms})};function et(Ot,zn){for(const yi in zn)Object.prototype.hasOwnProperty.call(zn,yi)&&(typeof zn[yi]=="object"&&Ot[yi]?et(Ot[yi],zn[yi]):Ot[yi]=zn[yi])}const Qe={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:Ot=>[...Ot,"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 Ht(Ot,zn){let yi=Qe.themes[Ot]||{},Hi;do Hi=yi[zn],typeof Hi>"u"?yi.$extend?yi=Qe.themes[yi.$extend]||{}:(yi=null,Hi=Qe[zn]):yi=null;while(yi);return Hi}function qe(Ot){const zn=[Ot];let yi=Qe.themes[Ot]||{};do yi.$extend&&!yi.$resetCss?(zn.push(yi.$extend),yi=Qe.themes[yi.$extend]||{}):yi=null;while(yi);return zn.map(Hi=>`v-popper--theme-${Hi}`)}function De(Ot){const zn=[Ot];let yi=Qe.themes[Ot]||{};do yi.$extend?(zn.push(yi.$extend),yi=Qe.themes[yi.$extend]||{}):yi=null;while(yi);return zn}let Je=!1;if(typeof window<"u"){Je=!1;try{const Ot=Object.defineProperty({},"passive",{get(){Je=!0}});window.addEventListener("test",null,Ot)}catch{}}let yt=!1;typeof window<"u"&&typeof navigator<"u"&&(yt=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const jt=["auto","top","bottom","left","right"].reduce((Ot,zn)=>Ot.concat([zn,`${zn}-start`,`${zn}-end`]),[]),Lt={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},ct={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function Bt(Ot,zn){const yi=Ot.indexOf(zn);yi!==-1&&Ot.splice(yi,1)}function gn(){return new Promise(Ot=>requestAnimationFrame(()=>{requestAnimationFrame(Ot)}))}const Mt=[];let Zt=null;const Kt={};function Tt(Ot){let zn=Kt[Ot];return zn||(zn=Kt[Ot]=[]),zn}let xt=function(){};typeof window<"u"&&(xt=window.Element);function Jt(Ot){return function(zn){return Ht(zn.theme,Ot)}}const Dt="__floating-vue__popper",en=()=>(0,e.pM)({name:"VPopper",provide(){return{[Dt]:{parentPopper:this}}},inject:{[Dt]:{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:Jt("disabled")},positioningDisabled:{type:Boolean,default:Jt("positioningDisabled")},placement:{type:String,default:Jt("placement"),validator:Ot=>jt.includes(Ot)},delay:{type:[String,Number,Object],default:Jt("delay")},distance:{type:[Number,String],default:Jt("distance")},skidding:{type:[Number,String],default:Jt("skidding")},triggers:{type:Array,default:Jt("triggers")},showTriggers:{type:[Array,Function],default:Jt("showTriggers")},hideTriggers:{type:[Array,Function],default:Jt("hideTriggers")},popperTriggers:{type:Array,default:Jt("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:Jt("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:Jt("popperHideTriggers")},container:{type:[String,Object,xt,Boolean],default:Jt("container")},boundary:{type:[String,xt],default:Jt("boundary")},strategy:{type:String,validator:Ot=>["absolute","fixed"].includes(Ot),default:Jt("strategy")},autoHide:{type:[Boolean,Function],default:Jt("autoHide")},handleResize:{type:Boolean,default:Jt("handleResize")},instantMove:{type:Boolean,default:Jt("instantMove")},eagerMount:{type:Boolean,default:Jt("eagerMount")},popperClass:{type:[String,Array,Object],default:Jt("popperClass")},computeTransformOrigin:{type:Boolean,default:Jt("computeTransformOrigin")},autoMinSize:{type:Boolean,default:Jt("autoMinSize")},autoSize:{type:[Boolean,String],default:Jt("autoSize")},autoMaxSize:{type:Boolean,default:Jt("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:Jt("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:Jt("preventOverflow")},overflowPadding:{type:[Number,String],default:Jt("overflowPadding")},arrowPadding:{type:[Number,String],default:Jt("arrowPadding")},arrowOverflow:{type:Boolean,default:Jt("arrowOverflow")},flip:{type:Boolean,default:Jt("flip")},shift:{type:Boolean,default:Jt("shift")},shiftCrossAxis:{type:Boolean,default:Jt("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:Jt("noAutoFocus")},disposeTimeout:{type:Number,default:Jt("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":Ot=>!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(Ot=>Ot.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 Ot;return(Ot=this[Dt])==null?void 0:Ot.parentPopper},hasPopperShowTriggerHover(){var Ot,zn;return((Ot=this.popperTriggers)==null?void 0:Ot.includes("hover"))||((zn=this.popperShowTriggers)==null?void 0:zn.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(Ot){Ot?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((Ot,zn)=>(Ot[zn]="$_computePosition",Ot),{})},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:Ot=null,skipDelay:zn=!1,force:yi=!1}={}){var Hi,Wr;(Hi=this.parentPopper)!=null&&Hi.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(yi||!this.disabled)&&(((Wr=this.parentPopper)==null?void 0:Wr.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(Ot,zn),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:Ot=null,skipDelay:zn=!1}={}){var yi;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:zn}),this.parentPopper.lockedChild=null)},1e3));return}((yi=this.parentPopper)==null?void 0:yi.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(Ot,zn),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var Ot;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((Ot=this.referenceNode)==null?void 0:Ot.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(zn=>zn.nodeType===zn.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 Ot={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&Ot.middleware.push((0,r.cY)({mainAxis:this.distance,crossAxis:this.skidding}));const zn=this.placement.startsWith("auto");if(zn?Ot.middleware.push((0,r.RK)({alignment:this.placement.split("-")[1]??""})):Ot.placement=this.placement,this.preventOverflow&&(this.shift&&Ot.middleware.push((0,r.BN)({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!zn&&this.flip&&Ot.middleware.push((0,r.UU)({padding:this.overflowPadding,boundary:this.boundary}))),Ot.middleware.push((0,r.UE)({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&Ot.middleware.push({name:"arrowOverflow",fn:({placement:Hi,rects:Wr,middlewareData:ms})=>{let $r;const{centerOffset:Lr}=ms.arrow;return Hi.startsWith("top")||Hi.startsWith("bottom")?$r=Math.abs(Lr)>Wr.reference.width/2:$r=Math.abs(Lr)>Wr.reference.height/2,{data:{overflow:$r}}}}),this.autoMinSize||this.autoSize){const Hi=this.autoSize?this.autoSize:this.autoMinSize?"min":null;Ot.middleware.push({name:"autoSize",fn:({rects:Wr,placement:ms,middlewareData:$r})=>{var Lr;if((Lr=$r.autoSize)!=null&&Lr.skip)return{};let Ei,Cr;return ms.startsWith("top")||ms.startsWith("bottom")?Ei=Wr.reference.width:Cr=Wr.reference.height,this.$_innerNode.style[Hi==="min"?"minWidth":Hi==="max"?"maxWidth":"width"]=Ei!=null?`${Ei}px`:null,this.$_innerNode.style[Hi==="min"?"minHeight":Hi==="max"?"maxHeight":"height"]=Cr!=null?`${Cr}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,Ot.middleware.push((0,r.Ej)({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:Hi,availableHeight:Wr})=>{this.$_innerNode.style.maxWidth=Hi!=null?`${Hi}px`:null,this.$_innerNode.style.maxHeight=Wr!=null?`${Wr}px`:null}})));const yi=await Fe(this.$_referenceNode,this.$_popperNode,Ot);Object.assign(this.result,{x:yi.x,y:yi.y,placement:yi.placement,strategy:yi.strategy,arrow:{...yi.middlewareData.arrow,...yi.middlewareData.arrowOverflow}})},$_scheduleShow(Ot,zn=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Zt&&this.instantMove&&Zt.instantMove&&Zt!==this.parentPopper){Zt.$_applyHide(!0),this.$_applyShow(!0);return}zn?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(Ot,zn=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Zt=this),zn?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(Ot){const zn=this.delay;return parseInt(zn&&zn[Ot]||zn||0)},async $_applyShow(Ot=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=Ot,!this.isShown&&(this.$_ensureTeleport(),await gn(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...R(this.$_referenceNode),...R(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const zn=this.$_referenceNode.getBoundingClientRect(),yi=this.$_popperNode.querySelector(".v-popper__wrapper"),Hi=yi.parentNode.getBoundingClientRect(),Wr=zn.x+zn.width/2-(Hi.left+yi.offsetLeft),ms=zn.y+zn.height/2-(Hi.top+yi.offsetTop);this.result.transformOrigin=`${Wr}px ${ms}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const Ot=this.showGroup;if(Ot){let zn;for(let yi=0;yi<Mt.length;yi++)zn=Mt[yi],zn.showGroup!==Ot&&(zn.hide(),zn.$emit("close-group"))}Mt.push(this),document.body.classList.add("v-popper--some-open");for(const zn of De(this.theme))Tt(zn).push(this),document.body.classList.add(`v-popper--some-open--${zn}`);this.$emit("apply-show"),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await gn(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(Ot=!1){if(this.shownChildren.size>0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=Ot,Bt(Mt,this),Mt.length===0&&document.body.classList.remove("v-popper--some-open");for(const yi of De(this.theme)){const Hi=Tt(yi);Bt(Hi,this),Hi.length===0&&document.body.classList.remove(`v-popper--some-open--${yi}`)}Zt===this&&(Zt=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const zn=this.disposeTimeout;zn!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},zn)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await gn(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let Ot=this.container;if(typeof Ot=="string"?Ot=window.document.querySelector(Ot):Ot===!1&&(Ot=this.$_targetNodes[0].parentNode),!Ot)throw new Error("No container for popover: "+this.container);Ot.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const Ot=yi=>{this.isShown&&!this.$_hideInProgress||(yi.usedByTooltip=!0,!this.$_preventShow&&this.show({event:yi}))};this.$_registerTriggerListeners(this.$_targetNodes,Lt,this.triggers,this.showTriggers,Ot),this.$_registerTriggerListeners([this.$_popperNode],Lt,this.popperTriggers,this.popperShowTriggers,Ot);const zn=yi=>{yi.usedByTooltip||this.hide({event:yi})};this.$_registerTriggerListeners(this.$_targetNodes,ct,this.triggers,this.hideTriggers,zn),this.$_registerTriggerListeners([this.$_popperNode],ct,this.popperTriggers,this.popperHideTriggers,zn)},$_registerEventListeners(Ot,zn,yi){this.$_events.push({targetNodes:Ot,eventType:zn,handler:yi}),Ot.forEach(Hi=>Hi.addEventListener(zn,yi,Je?{passive:!0}:void 0))},$_registerTriggerListeners(Ot,zn,yi,Hi,Wr){let ms=yi;Hi!=null&&(ms=typeof Hi=="function"?Hi(ms):Hi),ms.forEach($r=>{const Lr=zn[$r];Lr&&this.$_registerEventListeners(Ot,Lr,Wr)})},$_removeEventListeners(Ot){const zn=[];this.$_events.forEach(yi=>{const{targetNodes:Hi,eventType:Wr,handler:ms}=yi;!Ot||Ot===Wr?Hi.forEach($r=>$r.removeEventListener(Wr,ms)):zn.push(yi)}),this.$_events=zn},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(Ot,zn=!1){this.$_showFrameLocked||(this.hide({event:Ot}),Ot.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),zn&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(Ot,zn){for(const yi of this.$_targetNodes){const Hi=yi.getAttribute(Ot);Hi&&(yi.removeAttribute(Ot),yi.setAttribute(zn,Hi))}},$_applyAttrsToTarget(Ot){for(const zn of this.$_targetNodes)for(const yi in Ot){const Hi=Ot[yi];Hi==null?zn.removeAttribute(yi):zn.setAttribute(yi,Hi)}},$_updateParentShownChildren(Ot){let zn=this.parentPopper;for(;zn;)Ot?zn.shownChildren.add(this.randomId):(zn.shownChildren.delete(this.randomId),zn.pendingHide&&zn.hide()),zn=zn.parentPopper},$_isAimingPopper(){const Ot=this.$_referenceNode.getBoundingClientRect();if(dt>=Ot.left&&dt<=Ot.right&&Ue>=Ot.top&&Ue<=Ot.bottom){const zn=this.$_popperNode.getBoundingClientRect(),yi=dt-We,Hi=Ue-ut,Wr=zn.left+zn.width/2-We+(zn.top+zn.height/2)-ut+zn.width+zn.height,ms=We+yi*Wr,$r=ut+Hi*Wr;return je(We,ut,ms,$r,zn.left,zn.top,zn.left,zn.bottom)||je(We,ut,ms,$r,zn.left,zn.top,zn.right,zn.top)||je(We,ut,ms,$r,zn.right,zn.top,zn.right,zn.bottom)||je(We,ut,ms,$r,zn.left,zn.bottom,zn.right,zn.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(yt){const Ot=Je?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",zn=>rt(zn,!0),Ot),document.addEventListener("touchend",zn=>_e(zn,!0),Ot)}else window.addEventListener("mousedown",Ot=>rt(Ot,!1),!0),window.addEventListener("click",Ot=>_e(Ot,!1),!0);window.addEventListener("resize",fe)}function rt(Ot,zn){if(Qe.autoHideOnMousedown)oe(Ot,zn);else for(let yi=0;yi<Mt.length;yi++){const Hi=Mt[yi];try{Hi.mouseDownContains=Hi.popperNode().contains(Ot.target)}catch{}}}function _e(Ot,zn){Qe.autoHideOnMousedown||oe(Ot,zn)}function oe(Ot,zn){const yi={};for(let Hi=Mt.length-1;Hi>=0;Hi--){const Wr=Mt[Hi];try{const ms=Wr.containsGlobalTarget=Wr.mouseDownContains||Wr.popperNode().contains(Ot.target);Wr.pendingHide=!1,requestAnimationFrame(()=>{if(Wr.pendingHide=!1,!yi[Wr.randomId]&&Me(Wr,ms,Ot)){if(Wr.$_handleGlobalClose(Ot,zn),!Ot.closeAllPopover&&Ot.closePopover&&ms){let Lr=Wr.parentPopper;for(;Lr;)yi[Lr.randomId]=!0,Lr=Lr.parentPopper;return}let $r=Wr.parentPopper;for(;$r&&Me($r,$r.containsGlobalTarget,Ot);)$r.$_handleGlobalClose(Ot,zn),$r=$r.parentPopper}})}catch{}}}function Me(Ot,zn,yi){return yi.closeAllPopover||yi.closePopover&&zn||Pe(Ot,yi)&&!zn}function Pe(Ot,zn){if(typeof Ot.autoHide=="function"){const yi=Ot.autoHide(zn);return Ot.lastAutoHide=yi,yi}return Ot.autoHide}function fe(){for(let Ot=0;Ot<Mt.length;Ot++)Mt[Ot].$_computePosition()}function Re(){for(let Ot=0;Ot<Mt.length;Ot++)Mt[Ot].hide()}let We=0,ut=0,dt=0,Ue=0;typeof window<"u"&&window.addEventListener("mousemove",Ot=>{We=dt,ut=Ue,dt=Ot.clientX,Ue=Ot.clientY},Je?{passive:!0}:void 0);function je(Ot,zn,yi,Hi,Wr,ms,$r,Lr){const Ei=(($r-Wr)*(zn-ms)-(Lr-ms)*(Ot-Wr))/((Lr-ms)*(yi-Ot)-($r-Wr)*(Hi-zn)),Cr=((yi-Ot)*(zn-ms)-(Hi-zn)*(Ot-Wr))/((Lr-ms)*(yi-Ot)-($r-Wr)*(Hi-zn));return Ei>=0&&Ei<=1&&Cr>=0&&Cr<=1}const we={extends:en()},Xe=(Ot,zn)=>{const yi=Ot.__vccOpts||Ot;for(const[Hi,Wr]of zn)yi[Hi]=Wr;return yi};function gt(Ot,zn,yi,Hi,Wr,ms){return(0,e.uX)(),(0,e.CE)("div",{ref:"reference",class:(0,i.normalizeClass)(["v-popper",{"v-popper--shown":Ot.slotData.isShown}])},[(0,e.RG)(Ot.$slots,"default",(0,i.normalizeProps)((0,e.Ng)(Ot.slotData)))],2)}const pn=Xe(we,[["render",gt]]);function cn(){var Ot=window.navigator.userAgent,zn=Ot.indexOf("MSIE ");if(zn>0)return parseInt(Ot.substring(zn+5,Ot.indexOf(".",zn)),10);var yi=Ot.indexOf("Trident/");if(yi>0){var Hi=Ot.indexOf("rv:");return parseInt(Ot.substring(Hi+3,Ot.indexOf(".",Hi)),10)}var Wr=Ot.indexOf("Edge/");return Wr>0?parseInt(Ot.substring(Wr+5,Ot.indexOf(".",Wr)),10):-1}let hn;function En(){En.init||(En.init=!0,hn=cn()!==-1)}var on={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){En(),(0,e.dY)(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const Ot=document.createElement("object");this._resizeObject=Ot,Ot.setAttribute("aria-hidden","true"),Ot.setAttribute("tabindex",-1),Ot.onload=this.addResizeHandlers,Ot.type="text/html",hn&&this.$el.appendChild(Ot),Ot.data="about:blank",hn||this.$el.appendChild(Ot)},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&&(!hn&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const dn=(0,e.YY)("data-v-b329ee4c");(0,e.Qi)("data-v-b329ee4c");const jn={class:"resize-observer",tabindex:"-1"};(0,e.jt)();const Jn=dn((Ot,zn,yi,Hi,Wr,ms)=>((0,e.uX)(),(0,e.Wv)("div",jn)));on.render=Jn,on.__scopeId="data-v-b329ee4c",on.__file="src/components/ResizeObserver.vue";const $n=(Ot="theme")=>({computed:{themeClass(){return qe(this[Ot])}}}),Yi=(0,e.pM)({name:"VPopperContent",components:{ResizeObserver:on},mixins:[$n()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(Ot){return Ot!=null&&!isNaN(Ot)?`${Ot}px`:null}}}),di=["id","aria-hidden","tabindex","data-popper-placement"],fi={ref:"inner",class:"v-popper__inner"},Ci=(0,e.Lk)("div",{class:"v-popper__arrow-outer"},null,-1),ki=(0,e.Lk)("div",{class:"v-popper__arrow-inner"},null,-1),Hn=[Ci,ki];function cr(Ot,zn,yi,Hi,Wr,ms){const $r=(0,e.g2)("ResizeObserver");return(0,e.uX)(),(0,e.CE)("div",{id:Ot.popperId,ref:"popover",class:(0,i.normalizeClass)(["v-popper__popper",[Ot.themeClass,Ot.classes.popperClass,{"v-popper__popper--shown":Ot.shown,"v-popper__popper--hidden":!Ot.shown,"v-popper__popper--show-from":Ot.classes.showFrom,"v-popper__popper--show-to":Ot.classes.showTo,"v-popper__popper--hide-from":Ot.classes.hideFrom,"v-popper__popper--hide-to":Ot.classes.hideTo,"v-popper__popper--skip-transition":Ot.skipTransition,"v-popper__popper--arrow-overflow":Ot.result&&Ot.result.arrow.overflow,"v-popper__popper--no-positioning":!Ot.result}]]),style:(0,i.normalizeStyle)(Ot.result?{position:Ot.result.strategy,transform:`translate3d(${Math.round(Ot.result.x)}px,${Math.round(Ot.result.y)}px,0)`}:void 0),"aria-hidden":Ot.shown?"false":"true",tabindex:Ot.autoHide?0:void 0,"data-popper-placement":Ot.result?Ot.result.placement:void 0,onKeyup:zn[2]||(zn[2]=(0,a.withKeys)(Lr=>Ot.autoHide&&Ot.$emit("hide"),["esc"]))},[(0,e.Lk)("div",{class:"v-popper__backdrop",onClick:zn[0]||(zn[0]=Lr=>Ot.autoHide&&Ot.$emit("hide"))}),(0,e.Lk)("div",{class:"v-popper__wrapper",style:(0,i.normalizeStyle)(Ot.result?{transformOrigin:Ot.result.transformOrigin}:void 0)},[(0,e.Lk)("div",fi,[Ot.mounted?((0,e.uX)(),(0,e.CE)(e.FK,{key:0},[(0,e.Lk)("div",null,[(0,e.RG)(Ot.$slots,"default")]),Ot.handleResize?((0,e.uX)(),(0,e.Wv)($r,{key:0,onNotify:zn[1]||(zn[1]=Lr=>Ot.$emit("resize",Lr))})):(0,e.Q3)("",!0)],64)):(0,e.Q3)("",!0)],512),(0,e.Lk)("div",{ref:"arrow",class:"v-popper__arrow-container",style:(0,i.normalizeStyle)(Ot.result?{left:Ot.toPx(Ot.result.arrow.x),top:Ot.toPx(Ot.result.arrow.y)}:void 0)},Hn,4)],4)],46,di)}const mi=Xe(Yi,[["render",cr]]),Fn={methods:{show(...Ot){return this.$refs.popper.show(...Ot)},hide(...Ot){return this.$refs.popper.hide(...Ot)},dispose(...Ot){return this.$refs.popper.dispose(...Ot)},onResize(...Ot){return this.$refs.popper.onResize(...Ot)}}};let ni=function(){};typeof window<"u"&&(ni=window.Element);const Wn=(0,e.pM)({name:"VPopperWrapper",components:{Popper:pn,PopperContent:mi},mixins:[Fn,$n("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,ni,Boolean],default:void 0},boundary:{type:[String,ni],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":Ot=>!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(Ot=>Ot!==this.$refs.popperContent.$el)}}});function hi(Ot,zn,yi,Hi,Wr,ms){const $r=(0,e.g2)("PopperContent"),Lr=(0,e.g2)("Popper");return(0,e.uX)(),(0,e.Wv)(Lr,(0,e.v6)({ref:"popper"},Ot.$props,{theme:Ot.finalTheme,"target-nodes":Ot.getTargetNodes,"popper-node":()=>Ot.$refs.popperContent.$el,class:[Ot.themeClass],onShow:zn[0]||(zn[0]=()=>Ot.$emit("show")),onHide:zn[1]||(zn[1]=()=>Ot.$emit("hide")),"onUpdate:shown":zn[2]||(zn[2]=Ei=>Ot.$emit("update:shown",Ei)),onApplyShow:zn[3]||(zn[3]=()=>Ot.$emit("apply-show")),onApplyHide:zn[4]||(zn[4]=()=>Ot.$emit("apply-hide")),onCloseGroup:zn[5]||(zn[5]=()=>Ot.$emit("close-group")),onCloseDirective:zn[6]||(zn[6]=()=>Ot.$emit("close-directive")),onAutoHide:zn[7]||(zn[7]=()=>Ot.$emit("auto-hide")),onResize:zn[8]||(zn[8]=()=>Ot.$emit("resize"))}),{default:(0,e.k6)(({popperId:Ei,isShown:Cr,shouldMountContent:zs,skipTransition:ia,autoHide:Bs,show:Ua,hide:to,handleResize:Oo,onResize:vo,classes:Gs,result:ko})=>[(0,e.RG)(Ot.$slots,"default",{shown:Cr,show:Ua,hide:to}),(0,e.bF)($r,{ref:"popperContent","popper-id":Ei,theme:Ot.finalTheme,shown:Cr,mounted:zs,"skip-transition":ia,"auto-hide":Bs,"handle-resize":Oo,classes:Gs,result:ko,onHide:to,onResize:vo},{default:(0,e.k6)(()=>[(0,e.RG)(Ot.$slots,"popper",{shown:Cr,hide:to})]),_: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 Qn=Xe(Wn,[["render",hi]]),Ze={...Qn,name:"VDropdown",vPopperTheme:"dropdown"},ft={...Qn,name:"VMenu",vPopperTheme:"menu"},Yt={...Qn,name:"VTooltip",vPopperTheme:"tooltip"},vn=(0,e.pM)({name:"VTooltipDirective",components:{Popper:en(),PopperContent:mi},mixins:[Fn],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:Ot=>Ht(Ot.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:Ot=>Ht(Ot.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(Ot){if(typeof this.content=="function"&&this.$_isShown&&(Ot||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const zn=++this.$_fetchId,yi=this.content(this);yi.then?yi.then(Hi=>this.onResult(zn,Hi)):this.onResult(zn,yi)}},onResult(Ot,zn){Ot===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=zn)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),Tn=["innerHTML"],Ti=["textContent"];function ti(Ot,zn,yi,Hi,Wr,ms){const $r=(0,e.g2)("PopperContent"),Lr=(0,e.g2)("Popper");return(0,e.uX)(),(0,e.Wv)(Lr,(0,e.v6)({ref:"popper"},Ot.$attrs,{theme:Ot.theme,"target-nodes":Ot.targetNodes,"popper-node":()=>Ot.$refs.popperContent.$el,onApplyShow:Ot.onShow,onApplyHide:Ot.onHide}),{default:(0,e.k6)(({popperId:Ei,isShown:Cr,shouldMountContent:zs,skipTransition:ia,autoHide:Bs,hide:Ua,handleResize:to,onResize:Oo,classes:vo,result:Gs})=>[(0,e.bF)($r,{ref:"popperContent",class:(0,i.normalizeClass)({"v-popper--tooltip-loading":Ot.loading}),"popper-id":Ei,theme:Ot.theme,shown:Cr,mounted:zs,"skip-transition":ia,"auto-hide":Bs,"handle-resize":to,classes:vo,result:Gs,onHide:Ua,onResize:Oo},{default:(0,e.k6)(()=>[Ot.html?((0,e.uX)(),(0,e.CE)("div",{key:0,innerHTML:Ot.finalContent},null,8,Tn)):((0,e.uX)(),(0,e.CE)("div",{key:1,textContent:(0,i.toDisplayString)(Ot.finalContent)},null,8,Ti))]),_: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 Gn=Xe(vn,[["render",ti]]),Ri="v-popper--has-tooltip";function nn(Ot,zn){let yi=Ot.placement;if(!yi&&zn)for(const Hi of jt)zn[Hi]&&(yi=Hi);return yi||(yi=Ht(Ot.theme||"tooltip","placement")),yi}function An(Ot,zn,yi){let Hi;const Wr=typeof zn;return Wr==="string"?Hi={content:zn}:zn&&Wr==="object"?Hi=zn:Hi={content:!1},Hi.placement=nn(Hi,yi),Hi.targetNodes=()=>[Ot],Hi.referenceNode=()=>Ot,Hi}let _i,Ii,lr=0;function Rr(){if(_i)return;Ii=(0,f.KR)([]),_i=(0,a.createApp)({name:"VTooltipDirectiveApp",setup(){return{directives:Ii}},render(){return this.directives.map(zn=>(0,e.h)(Gn,{...zn.options,shown:zn.shown||zn.options.shown,key:zn.id}))},devtools:{hide:!0}});const Ot=document.createElement("div");document.body.appendChild(Ot),_i.mount(Ot)}function fr(Ot,zn,yi){Rr();const Hi=(0,f.KR)(An(Ot,zn,yi)),Wr=(0,f.KR)(!1),ms={id:lr++,options:Hi,shown:Wr};return Ii.value.push(ms),Ot.classList&&Ot.classList.add(Ri),Ot.$_popper={options:Hi,item:ms,show(){Wr.value=!0},hide(){Wr.value=!1}}}function kr(Ot){if(Ot.$_popper){const zn=Ii.value.indexOf(Ot.$_popper.item);zn!==-1&&Ii.value.splice(zn,1),delete Ot.$_popper,delete Ot.$_popperOldShown,delete Ot.$_popperMountTarget}Ot.classList&&Ot.classList.remove(Ri)}function Zr(Ot,{value:zn,modifiers:yi}){const Hi=An(Ot,zn,yi);if(!Hi.content||Ht(Hi.theme||"tooltip","disabled"))kr(Ot);else{let Wr;Ot.$_popper?(Wr=Ot.$_popper,Wr.options.value=Hi):Wr=fr(Ot,zn,yi),typeof zn.shown<"u"&&zn.shown!==Ot.$_popperOldShown&&(Ot.$_popperOldShown=zn.shown,zn.shown?Wr.show():Wr.hide())}}const ea={beforeMount:Zr,updated:Zr,beforeUnmount(Ot){kr(Ot)}};function ws(Ot){Ot.addEventListener("mousedown",Ps),Ot.addEventListener("click",Ps),Ot.addEventListener("touchstart",es,Je?{passive:!0}:!1)}function Bi(Ot){Ot.removeEventListener("mousedown",Ps),Ot.removeEventListener("click",Ps),Ot.removeEventListener("touchstart",es),Ot.removeEventListener("touchend",bn),Ot.removeEventListener("touchcancel",_t)}function Ps(Ot){const zn=Ot.currentTarget;Ot.closePopover=!zn.$_vclosepopover_touch,Ot.closeAllPopover=zn.$_closePopoverModifiers&&!!zn.$_closePopoverModifiers.all}function es(Ot){if(Ot.changedTouches.length===1){const zn=Ot.currentTarget;zn.$_vclosepopover_touch=!0;const yi=Ot.changedTouches[0];zn.$_vclosepopover_touchPoint=yi,zn.addEventListener("touchend",bn),zn.addEventListener("touchcancel",_t)}}function bn(Ot){const zn=Ot.currentTarget;if(zn.$_vclosepopover_touch=!1,Ot.changedTouches.length===1){const yi=Ot.changedTouches[0],Hi=zn.$_vclosepopover_touchPoint;Ot.closePopover=Math.abs(yi.screenY-Hi.screenY)<20&&Math.abs(yi.screenX-Hi.screenX)<20,Ot.closeAllPopover=zn.$_closePopoverModifiers&&!!zn.$_closePopoverModifiers.all}}function _t(Ot){const zn=Ot.currentTarget;zn.$_vclosepopover_touch=!1}const Pt={beforeMount(Ot,{value:zn,modifiers:yi}){Ot.$_closePopoverModifiers=yi,(typeof zn>"u"||zn)&&ws(Ot)},updated(Ot,{value:zn,oldValue:yi,modifiers:Hi}){Ot.$_closePopoverModifiers=Hi,zn!==yi&&(typeof zn>"u"||zn?ws(Ot):Bi(Ot))},beforeUnmount(Ot){Bi(Ot)}},le=Qe,Ce=null,ze=null,at=null,be=null,H=Ze,te=null,ae=null,ne=null,ye=null,Ne=null,kt=null,it=null,Ge=null;function fn(Ot,zn={}){Ot.$_vTooltipInstalled||(Ot.$_vTooltipInstalled=!0,et(Qe,zn),Ot.directive("tooltip",ea),Ot.directive("close-popper",Pt),Ot.component("VTooltip",Yt),Ot.component("VDropdown",Ze),Ot.component("VMenu",ft))}const Te={version:"5.2.2",install:fn,options:Qe};var Ft=n(75078),St=n(60648),_n=n(3168),yn=n(53072),qn=n(52697);const bi=(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})}}),rr={"material-design-icon":"_material-design-icon_wpltc_12",ncPopover:"_ncPopover_wpltc_20"},Mr="nc-popover-9";le.themes[Mr]=structuredClone(le.themes.dropdown);const Yr={name:"NcPopover",components:{Dropdown:H,NcPopoverTriggerProvider:bi},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:Ot=>["menu","listbox","tree","grid","dialog","true"].includes(Ot)},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:Mr}},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"?yn.i?"right":"left":this.placement==="end"?yn.i?"left":"right":this.placement}},watch:{shown(Ot){this.internalShown=Ot},internalShown(Ot){this.$emit("update:shown",Ot)}},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 zn=this.getPopoverTriggerContainerElement().querySelectorAll("[data-popper-shown]");for(const yi of zn)yi.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 Ot=this.getPopoverContentElement();Ot.tabIndex=-1,Ot&&(this.$focusTrap=(0,Ft.K)(Ot,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:(0,St.g)(),fallBackFocus:Ot}),this.$focusTrap.activate())},clearFocusTrap(Ot={}){try{this.$focusTrap?.deactivate(Ot),this.$focusTrap=null}catch(zn){_n.l.warn("[NcPopover] Failed to clear focus trap",{error:zn})}},addEscapeStopPropagation(){this.getPopoverContentElement()?.addEventListener("keydown",this.stopKeydownEscapeHandler)},clearEscapeStopPropagation(){this.getPopoverContentElement()?.removeEventListener("keydown",this.stopKeydownEscapeHandler)},stopKeydownEscapeHandler(Ot){Ot.type==="keydown"&&Ot.key==="Escape"&&Ot.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 ls(Ot,zn,yi,Hi,Wr,ms){const $r=(0,e.g2)("NcPopoverTriggerProvider"),Lr=(0,e.g2)("Dropdown");return(0,e.uX)(),(0,e.Wv)(Lr,{ref:"popover",shown:Wr.internalShown,"onUpdate:shown":[zn[0]||(zn[0]=Ei=>Wr.internalShown=Ei),zn[1]||(zn[1]=Ei=>Wr.internalShown=Ei)],"arrow-padding":10,"auto-hide":!yi.noCloseOnClickOutside&&yi.closeOnClickOutside,boundary:yi.boundary||void 0,container:yi.container,delay:yi.delay,distance:10,"handle-resize":"","no-auto-focus":!0,placement:ms.internalPlacement,"popper-class":[Ot.$style.ncPopover,yi.popoverBaseClass],"popper-triggers":ms.popperTriggers,"popper-hide-triggers":ms.popperHideTriggers,"popper-show-triggers":ms.popperShowTriggers,theme:Hi.theme,triggers:ms.internalTriggers,"hide-triggers":ms.hideTriggers,"show-triggers":ms.showTriggers,onApplyShow:ms.afterShow,onApplyHide:ms.afterHide},{popper:(0,e.k6)(Ei=>[(0,e.RG)(Ot.$slots,"default",(0,i.normalizeProps)((0,e.Ng)(Ei)))]),default:(0,e.k6)(()=>[(0,e.bF)($r,{shown:Wr.internalShown,"popup-role":yi.popupRole},{default:(0,e.k6)(Ei=>[(0,e.RG)(Ot.$slots,"trigger",(0,i.normalizeProps)((0,e.Ng)(Ei)))]),_: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 Vr={$style:rr},Ar=(0,qn._)(Yr,[["render",ls],["__cssModules",Vr]])},130:(W,b,n)=>{"use strict";n.d(b,{N:()=>d});var e=n(20641),i=n(53751),a=n(90033),f=n(52697);const r=["aria-valuenow"],v=["height","width"],c=["stroke-dasharray","stroke-dashoffset","stroke-width","r","cx","cy"],p=["stroke-dasharray","stroke-dashoffset","stroke-width","r","cx","cy"],g=["value"],u=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline")),l=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area")),m=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--clickable-area-small")),y=(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(w){(0,i.useCssVars)(se=>({"0a7905e8":se.color,d7eb5974:N.value}));const C=w,j=(0,e.EW)(()=>Math.max(0,Math.min(100,C.value))/100),O=(0,e.EW)(()=>typeof C.size=="number"?Math.round(C.size):C.type==="circular"?C.size==="medium"?l:m:C.size==="medium"?1.5*u:u),N=(0,e.EW)(()=>`${O.value}px`),X=(0,e.EW)(()=>Math.max(u,O.value/l*u)),V=(0,e.EW)(()=>O.value/2),Z=(0,e.EW)(()=>O.value/2-X.value),J=(0,e.EW)(()=>Z.value*2*Math.PI);return(se,Y)=>se.type==="circular"?((0,e.uX)(),(0,e.CE)("span",{key:0,role:"progressbar","aria-valuenow":se.value,class:(0,a.normalizeClass)([{"progress-bar--error":se.error},"progress-bar progress-bar--circular"])},[((0,e.uX)(),(0,e.CE)("svg",{height:O.value,width:O.value},[(0,e.Lk)("circle",{stroke:"currentColor",fill:"transparent","stroke-dasharray":`${j.value*J.value} ${(1-j.value)*J.value}`,"stroke-dashoffset":.25*J.value,"stroke-width":X.value,r:Z.value,cx:V.value,cy:V.value},null,8,c),(0,e.Lk)("circle",{stroke:"var(--color-background-darker)",fill:"transparent","stroke-dasharray":`${(1-j.value)*J.value} ${j.value*J.value}`,"stroke-dashoffset":(.25-j.value)*J.value,"stroke-width":X.value,r:Z.value,cx:V.value,cy:V.value},null,8,p)],8,v))],10,r)):((0,e.uX)(),(0,e.CE)("progress",{key:1,class:(0,a.normalizeClass)(["progress-bar progress-bar--linear vue",{"progress-bar--error":se.error}]),value:se.value,max:"100"},null,10,g))}}),d=(0,f._)(y,[["__scopeId","data-v-38ba4aa1"]])},16470:(W,b,n)=>{"use strict";var e=n(66802),i=n(63814),a=n(13606),f=n(26905),r=n(81128),v=n(20641),c=n(90033),p=n(52697),g=n(87485),u=n(89053),l=n(57798),m=n(47031),y=n(3168);(0,a.r)(a.B);const d={name:"NcResource",components:{NcButton:f.N},props:{icon:{type:String,required:!0},name:{type:String,required:!0},url:{type:String,required:!0}},data(){return{labelTranslated:(0,a.a)('Open link to "{resourceName}"',{resourceName:this.name})}},computed:{route(){return(0,r.g)(this.$router,this.url)}},methods:{t:a.a}},w={class:"resource"},C={class:"resource__icon"},j=["src"];function O(Mt,Zt,Kt,Tt,xt,Jt){const Dt=(0,v.g2)("NcButton");return(0,v.uX)(),(0,v.CE)("li",w,[(0,v.bF)(Dt,{class:"resource__button","aria-label":xt.labelTranslated,to:Jt.route,href:Jt.route?null:Kt.url,variant:"tertiary"},{icon:(0,v.k6)(()=>[(0,v.Lk)("div",C,[(0,v.Lk)("img",{src:Kt.icon},null,8,j)])]),default:(0,v.k6)(()=>[(0,v.eW)(" "+(0,c.toDisplayString)(Kt.name),1)]),_:1},8,["aria-label","to","href"])])}const N=(0,p._)(d,[["render",O],["__scopeId","data-v-8db55138"]]),X={name:"AccountGroupIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},V=["aria-hidden","aria-label"],Z=["fill","width","height"],J={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"},se={key:0};function Y(Mt,Zt,Kt,Tt,xt,Jt){return(0,v.uX)(),(0,v.CE)("span",(0,v.v6)(Mt.$attrs,{"aria-hidden":Kt.title?null:"true","aria-label":Kt.title,class:"material-design-icon account-group-icon",role:"img",onClick:Zt[0]||(Zt[0]=Dt=>Mt.$emit("click",Dt))}),[((0,v.uX)(),(0,v.CE)("svg",{fill:Kt.fillColor,class:"material-design-icon__svg",width:Kt.size,height:Kt.size,viewBox:"0 0 24 24"},[(0,v.Lk)("path",J,[Kt.title?((0,v.uX)(),(0,v.CE)("title",se,(0,c.toDisplayString)(Kt.title),1)):(0,v.Q3)("",!0)])],8,Z))],16,V)}const pe=(0,p._)(X,[["render",Y]]),I={name:"OpenInNewIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},s=["aria-hidden","aria-label"],_=["fill","width","height"],F={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"},E={key:0};function k(Mt,Zt,Kt,Tt,xt,Jt){return(0,v.uX)(),(0,v.CE)("span",(0,v.v6)(Mt.$attrs,{"aria-hidden":Kt.title?null:"true","aria-label":Kt.title,class:"material-design-icon open-in-new-icon",role:"img",onClick:Zt[0]||(Zt[0]=Dt=>Mt.$emit("click",Dt))}),[((0,v.uX)(),(0,v.CE)("svg",{fill:Kt.fillColor,class:"material-design-icon__svg",width:Kt.size,height:Kt.size,viewBox:"0 0 24 24"},[(0,v.Lk)("path",F,[Kt.title?((0,v.uX)(),(0,v.CE)("title",E,(0,c.toDisplayString)(Kt.title),1)):(0,v.Q3)("",!0)])],8,_))],16,s)}const x=(0,p._)(I,[["render",k]]);(0,a.r)(a.C);const R=(0,g.F)()?.circles?.teamResourceProviders??[],M={name:"NcTeamResources",components:{AccountGroup:pe,ChevronDown:u.C,ChevronUp:l.C,OpenInNew:x,NcButton:f.N,NcIconSvgWrapper:m.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 Mt=>this.teamResources.find(Kt=>Kt.teamId===Mt).resources?.reduce((Kt,Tt)=>(Tt.provider.id===this.providerId&&Tt.id===String(this.itemId)||(Kt[Tt.provider.id]||(Kt[Tt.provider.id]=Tt.provider,Kt[Tt.provider.id].resources=[]),Tt.provider.id===this.providerId&&Tt.id===String(this.itemId))||Kt[Tt.provider.id].resources.push(Tt),Kt),{})},open(){return Mt=>this.teamOpen.indexOf(Mt)!==-1}},watch:{providerId(){this.fetchTeamResources()},itemId(){this.fetchTeamResources()}},created(){this.fetchTeamResources()},methods:{t:a.a,async fetchTeamResources(){if(R.includes(this.providerId))try{this.loading=!0;const Mt=await e.Ay.get((0,i.KT)(`/teams/resources/${this.providerId}/${this.itemId}`));this.teamResources=Mt.data.ocs.data.teams,this.teamOpen=[this.teamResources[0]?.teamId]}catch(Mt){this.teamResources=null,y.l.error("[NcTeamResources] Failed to fetch resources",{error:Mt})}finally{this.loading=!1}},toggleOpen(Mt,Zt){Zt?this.teamOpen.push(Mt):this.teamOpen.splice(this.teamOpen.indexOf(Mt),1)}}},o={key:0,class:"team-resources"},P={class:"team-resources__header"},$=["open","onToggle"],K={class:"related-team__header"},q={class:"related-team__name"},Fe={key:0},et=["href"],Qe={key:0,class:"resource__icon"},Ht={key:2,class:"resource__icon"},qe=["src"],De={class:"resource__name"};function Je(Mt,Zt,Kt,Tt,xt,Jt){const Dt=(0,v.g2)("AccountGroup"),en=(0,v.g2)("OpenInNew"),rt=(0,v.g2)("NcButton"),_e=(0,v.g2)("ChevronUp"),oe=(0,v.g2)("ChevronDown"),Me=(0,v.g2)("NcIconSvgWrapper");return xt.appEnabled&&Jt.isVisible?((0,v.uX)(),(0,v.CE)("div",o,[(0,v.Lk)("h5",P,(0,c.toDisplayString)(Jt.t("Related team resources")),1),((0,v.uX)(!0),(0,v.CE)(v.FK,null,(0,v.pI)(xt.teamResources,Pe=>((0,v.uX)(),(0,v.CE)("details",{key:Pe.teamId,name:"Team resources",class:"related-team",open:Jt.open(Pe.teamId),onToggle:fe=>Jt.toggleOpen(Pe.teamId,fe.target.open)},[(0,v.Lk)("summary",K,[(0,v.Lk)("h5",q,[(0,v.bF)(Dt,{size:20}),(0,v.eW)(" "+(0,c.toDisplayString)(Pe.displayName),1)]),(0,v.bF)(rt,{"aria-label":Jt.t("View team"),href:Pe.link,title:Jt.t("View team"),variant:"tertiary"},{icon:(0,v.k6)(()=>[(0,v.bF)(en,{size:20})]),_:2},1032,["aria-label","href","title"]),Jt.open(Pe.teamId)?((0,v.uX)(),(0,v.Wv)(_e,{key:0,size:20})):((0,v.uX)(),(0,v.Wv)(oe,{key:1,size:20}))]),(0,v.Lk)("div",null,[((0,v.uX)(!0),(0,v.CE)(v.FK,null,(0,v.pI)(Jt.teamProviders(Pe.teamId),fe=>((0,v.uX)(),(0,v.CE)("div",{key:fe.id,class:"related-team-provider"},[fe.resources.length>0?((0,v.uX)(),(0,v.CE)("h6",Fe,(0,c.toDisplayString)(fe.name),1)):(0,v.Q3)("",!0),(0,v.Lk)("ul",null,[((0,v.uX)(!0),(0,v.CE)(v.FK,null,(0,v.pI)(fe.resources,Re=>((0,v.uX)(),(0,v.CE)("li",{key:Re.url,class:"related-team-resource"},[(0,v.Lk)("a",{href:Re.url,class:"related-team-resource__link"},[Re.iconEmoji?((0,v.uX)(),(0,v.CE)("span",Qe,(0,c.toDisplayString)(Re.iconEmoji),1)):Re.iconSvg?((0,v.uX)(),(0,v.Wv)(Me,{key:1,class:"resource__icon",svg:Re.iconSvg,size:20},null,8,["svg"])):Re.iconURL?((0,v.uX)(),(0,v.CE)("span",Ht,[(0,v.Lk)("img",{src:Re.iconURL,alt:""},null,8,qe)])):(0,v.Q3)("",!0),(0,v.Lk)("span",De,(0,c.toDisplayString)(Re.label),1)],8,et)]))),128))])]))),128))])],40,$))),128))])):(0,v.Q3)("",!0)}const yt=(0,p._)(M,[["render",Je],["__scopeId","data-v-a0203ee5"]]);(0,a.r)(a.D);const jt={name:"NcRelatedResourcesPanel",components:{NcResource:N,NcTeamResources:yt},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.a)("Related resources")},description:{type:String,default:(0,a.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.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 Mt=null,Zt=null;return this.isFiles?(Mt="files",Zt=this.fileInfo.id):(Mt=this.providerId,Zt=this.itemId),(0,i.KT)("/apps/related_resources/related/{providerId}?itemId={itemId}&resourceType={resourceType}&limit={limit}&format=json",{providerId:Mt,itemId:Zt,resourceType:this.resourceType,limit:this.limit})}},watch:{providerId(){this.fetchRelatedResources()},itemId(){this.fetchRelatedResources()},fileInfo(){this.fetchRelatedResources()},error(Mt){this.$emit("hasError",!!Mt)},resources(Mt){this.$emit("hasResources",Mt.length>0)}},created(){this.fetchRelatedResources()},methods:{t:a.a,async fetchRelatedResources(){if(!(!this.appEnabled||!this.hasResourceInfo)){this.loading=!0,this.error=null,this.resources=[];try{const Mt=await e.Ay.get(this.url);this.resources=Mt.data.ocs?.data}catch(Mt){this.error=Mt,logger.error("[NcRelatedResourcesPanel] Failed to fetch resources",{error:Mt})}finally{this.loading=!1}}}}},Lt={key:0,class:"related-resources"},ct={class:"related-resources__header"};function Bt(Mt,Zt,Kt,Tt,xt,Jt){const Dt=(0,v.g2)("NcTeamResources"),en=(0,v.g2)("NcResource");return(0,v.uX)(),(0,v.CE)("div",null,[(0,v.bF)(Dt,{"provider-id":Kt.providerId,"item-id":Kt.itemId},null,8,["provider-id","item-id"]),xt.appEnabled&&Jt.isVisible?((0,v.uX)(),(0,v.CE)("div",Lt,[(0,v.Lk)("div",ct,[(0,v.Lk)("h5",null,(0,c.toDisplayString)(Kt.header),1),(0,v.Lk)("p",null,(0,c.toDisplayString)(Jt.subline),1)]),((0,v.uX)(!0),(0,v.CE)(v.FK,null,(0,v.pI)(xt.resources,rt=>((0,v.uX)(),(0,v.Wv)(en,{key:rt.itemId,class:"related-resources__entry",icon:rt.icon,name:rt.title,url:rt.url},null,8,["icon","name","url"]))),128))])):(0,v.Q3)("",!0)])}const gn=(0,p._)(jt,[["render",Bt],["__scopeId","data-v-7a009a6b"]])},44680:(W,b,n)=>{"use strict";n.d(b,{b:()=>Ue});var e=n(12454);if(Array.prototype.find||(Array.prototype.find=function(je){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof je!="function")throw new TypeError("predicate must be a function");for(var we=Object(this),Xe=we.length>>>0,gt=arguments[1],pn,cn=0;cn<Xe;cn++)if(pn=we[cn],je.call(gt,pn,cn,we))return pn}),window&&typeof window.CustomEvent!="function"){let je=function(we,Xe){Xe=Xe||{bubbles:!1,cancelable:!1,detail:void 0};var gt=document.createEvent("CustomEvent");return gt.initCustomEvent(we,Xe.bubbles,Xe.cancelable,Xe.detail),gt};typeof window.Event<"u"&&(je.prototype=window.Event.prototype),window.CustomEvent=je}class i{constructor(we){this.tribute=we,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(we){we.boundKeydown=this.keydown.bind(we,this),we.boundKeyup=this.keyup.bind(we,this),we.boundInput=this.input.bind(we,this),we.addEventListener("keydown",we.boundKeydown,!1),we.addEventListener("keyup",we.boundKeyup,!1),we.addEventListener("input",we.boundInput,!1)}unbind(we){we.removeEventListener("keydown",we.boundKeydown,!1),we.removeEventListener("keyup",we.boundKeyup,!1),we.removeEventListener("input",we.boundInput,!1),delete we.boundKeydown,delete we.boundKeyup,delete we.boundInput}keydown(we,Xe){we.shouldDeactivate(Xe)&&(we.tribute.isActive=!1,we.tribute.hideMenu());let gt=this;we.commandEvent=!1,i.keys().forEach(pn=>{pn.key===Xe.keyCode&&(we.commandEvent=!0,we.callbacks()[pn.value.toLowerCase()](Xe,gt))})}input(we,Xe){we.inputEvent=!0,we.keyup.call(this,we,Xe)}click(we,Xe){let gt=we.tribute;if(gt.menu&&gt.menu.contains(Xe.target)){let pn=Xe.target;for(Xe.preventDefault(),Xe.stopPropagation();pn.nodeName.toLowerCase()!=="li";)if(pn=pn.parentNode,!pn||pn===gt.menu)throw new Error("cannot find the <li> container for the click");gt.selectItemAtIndex(pn.getAttribute("data-index"),Xe),gt.hideMenu()}else gt.current.element&&!gt.current.externalTrigger&&(gt.current.externalTrigger=!1,setTimeout(()=>gt.hideMenu()))}keyup(we,Xe){if(we.inputEvent&&(we.inputEvent=!1),we.updateSelection(this),Xe.keyCode!==27){if(!we.tribute.allowSpaces&&we.tribute.hasTrailingSpace){we.tribute.hasTrailingSpace=!1,we.commandEvent=!0,we.callbacks().space(Xe,this);return}if(!we.tribute.isActive)if(we.tribute.autocompleteMode)we.callbacks().triggerChar(Xe,this,"");else{let gt=we.getKeyCode(we,this,Xe);if(isNaN(gt)||!gt)return;let pn=we.tribute.triggers().find(cn=>cn.charCodeAt(0)===gt);typeof pn<"u"&&we.callbacks().triggerChar(Xe,this,pn)}we.tribute.current.mentionText.length<we.tribute.current.collection.menuShowMinLength||((we.tribute.current.trigger||we.tribute.autocompleteMode)&&we.commandEvent===!1||we.tribute.isActive&&Xe.keyCode===8)&&we.tribute.showMenuFor(this,!0)}}shouldDeactivate(we){if(!this.tribute.isActive)return!1;if(this.tribute.current.mentionText.length===0){let Xe=!1;return i.keys().forEach(gt=>{we.keyCode===gt.key&&(Xe=!0)}),!Xe}return!1}getKeyCode(we,Xe,gt){let pn=we.tribute,cn=pn.range.getTriggerInfo(!1,pn.hasTrailingSpace,!0,pn.allowSpaces,pn.autocompleteMode);return cn?cn.mentionTriggerChar.charCodeAt(0):!1}updateSelection(we){this.tribute.current.element=we;let Xe=this.tribute.range.getTriggerInfo(!1,this.tribute.hasTrailingSpace,!0,this.tribute.allowSpaces,this.tribute.autocompleteMode);Xe&&(this.tribute.current.selectedPath=Xe.mentionSelectedPath,this.tribute.current.mentionText=Xe.mentionText,this.tribute.current.selectedOffset=Xe.mentionSelectedOffset)}callbacks(){return{triggerChar:(we,Xe,gt)=>{let pn=this.tribute;pn.current.trigger=gt;let cn=pn.collection.find(hn=>hn.trigger===gt);pn.current.collection=cn,pn.current.mentionText.length>=pn.current.collection.menuShowMinLength&&pn.inputEvent&&pn.showMenuFor(Xe,!0)},enter:(we,Xe)=>{this.tribute.isActive&&this.tribute.current.filteredItems&&(we.preventDefault(),we.stopPropagation(),setTimeout(()=>{this.tribute.selectItemAtIndex(this.tribute.menuSelected,we),this.tribute.hideMenu()},0))},escape:(we,Xe)=>{this.tribute.isActive&&(we.preventDefault(),we.stopPropagation(),this.tribute.isActive=!1,this.tribute.hideMenu())},tab:(we,Xe)=>{this.callbacks().enter(we,Xe)},space:(we,Xe)=>{this.tribute.isActive&&(this.tribute.spaceSelectsMatch?this.callbacks().enter(we,Xe):this.tribute.allowSpaces||(we.stopPropagation(),setTimeout(()=>{this.tribute.hideMenu(),this.tribute.isActive=!1},0)))},up:(we,Xe)=>{if(this.tribute.isActive&&this.tribute.current.filteredItems){we.preventDefault(),we.stopPropagation();let gt=this.tribute.current.filteredItems.length,pn=this.tribute.menuSelected;gt>pn&&pn>0?(this.tribute.menuSelected--,this.setActiveLi()):pn===0&&(this.tribute.menuSelected=gt-1,this.setActiveLi(),this.tribute.menu.scrollTop=this.tribute.menu.scrollHeight)}},down:(we,Xe)=>{if(this.tribute.isActive&&this.tribute.current.filteredItems){we.preventDefault(),we.stopPropagation();let gt=this.tribute.current.filteredItems.length-1,pn=this.tribute.menuSelected;gt>pn?(this.tribute.menuSelected++,this.setActiveLi()):gt===pn&&(this.tribute.menuSelected=0,this.setActiveLi(),this.tribute.menu.scrollTop=0)}},delete:(we,Xe)=>{this.tribute.isActive&&this.tribute.current.mentionText.length<1?this.tribute.hideMenu():this.tribute.isActive&&this.tribute.showMenuFor(Xe)}}}setActiveLi(we){let Xe=this.tribute.menu.querySelectorAll("li"),gt=Xe.length>>>0;we&&(this.tribute.menuSelected=parseInt(we));for(let pn=0;pn<gt;pn++){let cn=Xe[pn];if(pn===this.tribute.menuSelected){cn.classList.add(this.tribute.current.collection.selectClass);let hn=cn.getBoundingClientRect(),En=this.tribute.menu.getBoundingClientRect();if(hn.bottom>En.bottom){let on=hn.bottom-En.bottom;this.tribute.menu.scrollTop+=on}else if(hn.top<En.top){let on=En.top-hn.top;this.tribute.menu.scrollTop-=on}}else cn.classList.remove(this.tribute.current.collection.selectClass)}}getFullHeight(we,Xe){let gt=we.getBoundingClientRect().height;if(Xe){let pn=we.currentStyle||window.getComputedStyle(we);return gt+parseFloat(pn.marginTop)+parseFloat(pn.marginBottom)}return gt}}class a{constructor(we){this.tribute=we,this.tribute.menuEvents=this,this.menu=this.tribute.menu}bind(we){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(we){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(we,Xe,gt){var pn;return()=>{var cn=this,hn=arguments,En=()=>{pn=null,gt||we.apply(cn,hn)},on=gt&&!pn;clearTimeout(pn),pn=setTimeout(En,Xe),on&&we.apply(cn,hn)}}}class f{constructor(we){this.tribute=we,this.tribute.range=this}getDocument(){let we;return this.tribute.current.collection&&(we=this.tribute.current.collection.iframe),we?we.contentWindow.document:document}positionMenuAtCaret(we){let Xe=this.tribute.current,gt,pn=this.getTriggerInfo(!1,this.tribute.hasTrailingSpace,!0,this.tribute.allowSpaces,this.tribute.autocompleteMode);if(typeof pn<"u"){if(!this.tribute.positionMenu){this.tribute.menu.style.cssText="display: block;";return}this.isContentEditable(Xe.element)?gt=this.getContentEditableCaretPosition(pn.mentionPosition):gt=this.getTextAreaOrInputUnderlinePosition(this.tribute.current.element,pn.mentionPosition),this.tribute.menu.style.cssText=`top: ${gt.top}px;
left: ${gt.left}px;
right: ${gt.right}px;
bottom: ${gt.bottom}px;
position: absolute;
display: block;`,gt.left==="auto"&&(this.tribute.menu.style.left="auto"),gt.top==="auto"&&(this.tribute.menu.style.top="auto"),we&&this.scrollIntoView(),window.setTimeout(()=>{let cn={width:this.tribute.menu.offsetWidth,height:this.tribute.menu.offsetHeight},hn=this.isMenuOffScreen(gt,cn),En=window.innerWidth>cn.width&&(hn.left||hn.right),on=window.innerHeight>cn.height&&(hn.top||hn.bottom);(En||on)&&(this.tribute.menu.style.cssText="display: none",this.positionMenuAtCaret(we))},0)}else this.tribute.menu.style.cssText="display: none"}get menuContainerIsBody(){return this.tribute.menuContainer===document.body||!this.tribute.menuContainer}selectElement(we,Xe,gt){let pn,cn=we;if(Xe)for(var hn=0;hn<Xe.length;hn++){if(cn=cn.childNodes[Xe[hn]],cn===void 0)return;for(;cn.length<gt;)gt-=cn.length,cn=cn.nextSibling;cn.childNodes.length===0&&!cn.length&&(cn=cn.previousSibling)}let En=this.getWindowSelection();pn=this.getDocument().createRange(),pn.setStart(cn,gt),pn.setEnd(cn,gt),pn.collapse(!0);try{En.removeAllRanges()}catch{}En.addRange(pn),we.focus()}replaceTriggerText(we,Xe,gt,pn,cn){let hn=this.getTriggerInfo(!0,gt,Xe,this.tribute.allowSpaces,this.tribute.autocompleteMode);if(hn!==void 0){let En=this.tribute.current,on=new CustomEvent("tribute-replaced",{detail:{item:cn,instance:En,context:hn,event:pn}});if(this.isContentEditable(En.element)){let dn=typeof this.tribute.replaceTextSuffix=="string"?this.tribute.replaceTextSuffix:"\xA0";we+=dn;let jn=hn.mentionPosition+hn.mentionText.length;this.tribute.autocompleteMode||(jn+=hn.mentionTriggerChar.length),this.pasteHtml(we,hn.mentionPosition,jn)}else{let dn=this.tribute.current.element,jn=typeof this.tribute.replaceTextSuffix=="string"?this.tribute.replaceTextSuffix:" ";we+=jn;let Jn=hn.mentionPosition,$n=hn.mentionPosition+hn.mentionText.length+jn.length;this.tribute.autocompleteMode||($n+=hn.mentionTriggerChar.length-1),dn.value=dn.value.substring(0,Jn)+we+dn.value.substring($n,dn.value.length),dn.selectionStart=Jn+we.length,dn.selectionEnd=Jn+we.length}En.element.dispatchEvent(new CustomEvent("input",{bubbles:!0})),En.element.dispatchEvent(on)}}pasteHtml(we,Xe,gt){let pn,cn;cn=this.getWindowSelection(),pn=this.getDocument().createRange(),pn.setStart(cn.anchorNode,Xe),pn.setEnd(cn.anchorNode,gt),pn.deleteContents();let hn=this.getDocument().createElement("div");hn.innerHTML=we;let En=this.getDocument().createDocumentFragment(),on,dn;for(;on=hn.firstChild;)dn=En.appendChild(on);pn.insertNode(En),dn&&(pn=pn.cloneRange(),pn.setStartAfter(dn),pn.collapse(!0),cn.removeAllRanges(),cn.addRange(pn))}getWindowSelection(){return this.tribute.collection.iframe?this.tribute.collection.iframe.contentWindow.getSelection():window.getSelection()}getNodePositionInParent(we){if(we.parentNode===null)return 0;for(var Xe=0;Xe<we.parentNode.childNodes.length;Xe++)if(we.parentNode.childNodes[Xe]===we)return Xe}getContentEditableSelectedPath(we){let Xe=this.getWindowSelection(),gt=Xe.anchorNode,pn=[],cn;if(gt!=null){let hn,En=gt.contentEditable;for(;gt!==null&&En!=="true";)hn=this.getNodePositionInParent(gt),pn.push(hn),gt=gt.parentNode,gt!==null&&(En=gt.contentEditable);return pn.reverse(),cn=Xe.getRangeAt(0).startOffset,{selected:gt,path:pn,offset:cn}}}getTextPrecedingCurrentSelection(){let we=this.tribute.current,Xe="";if(this.isContentEditable(we.element)){let gt=this.getWindowSelection().anchorNode;if(gt!=null){let pn=gt.textContent,cn=this.getWindowSelection().getRangeAt(0).startOffset;pn&&cn>=0&&(Xe=pn.substring(0,cn))}}else{let gt=this.tribute.current.element;if(gt){let pn=gt.selectionStart;gt.value&&pn>=0&&(Xe=gt.value.substring(0,pn))}}return Xe}getLastWordInText(we){we=we.replace(/\u00A0/g," ");let Xe=we.split(/\s+/),gt=Xe.length-1;return Xe[gt].trim()}getTriggerInfo(we,Xe,gt,pn,cn){let hn=this.tribute.current,En,on,dn;if(!this.isContentEditable(hn.element))En=this.tribute.current.element;else{let $n=this.getContentEditableSelectedPath(hn);$n&&(En=$n.selected,on=$n.path,dn=$n.offset)}let jn=this.getTextPrecedingCurrentSelection(),Jn=this.getLastWordInText(jn);if(cn)return{mentionPosition:jn.length-Jn.length,mentionText:Jn,mentionSelectedElement:En,mentionSelectedPath:on,mentionSelectedOffset:dn};if(jn!=null){let $n=-1,Yi;if(this.tribute.collection.forEach(di=>{let fi=di.trigger,Ci=di.requireLeadingSpace?this.lastIndexWithLeadingSpace(jn,fi):jn.lastIndexOf(fi);Ci>$n&&($n=Ci,Yi=fi,gt=di.requireLeadingSpace)}),$n>=0&&($n===0||!gt||/[\xA0\s]/g.test(jn.substring($n-1,$n)))){let di=jn.substring($n+Yi.length,jn.length);Yi=jn.substring($n,$n+Yi.length);let fi=di.substring(0,1),Ci=di.length>0&&(fi===" "||fi==="\xA0");Xe&&(di=di.trim());let ki=pn?/[^\S ]/g:/[\xA0\s]/g;if(this.tribute.hasTrailingSpace=ki.test(di),!Ci&&(we||!ki.test(di)))return{mentionPosition:$n,mentionText:di,mentionSelectedElement:En,mentionSelectedPath:on,mentionSelectedOffset:dn,mentionTriggerChar:Yi}}}}lastIndexWithLeadingSpace(we,Xe){let gt=we.split("").reverse().join(""),pn=-1;for(let cn=0,hn=we.length;cn<hn;cn++){let En=cn===we.length-1,on=/\s/.test(gt[cn+1]),dn=!0;for(let jn=Xe.length-1;jn>=0;jn--)if(Xe[jn]!==gt[cn-jn]){dn=!1;break}if(dn&&(En||on)){pn=we.length-1-cn;break}}return pn}isContentEditable(we){return we.nodeName!=="INPUT"&&we.nodeName!=="TEXTAREA"}isMenuOffScreen(we,Xe){let gt=window.innerWidth,pn=window.innerHeight,cn=document.documentElement,hn=(window.pageXOffset||cn.scrollLeft)-(cn.clientLeft||0),En=(window.pageYOffset||cn.scrollTop)-(cn.clientTop||0),on=typeof we.top=="number"?we.top:En+pn-we.bottom-Xe.height,dn=typeof we.right=="number"?we.right:we.left+Xe.width,jn=typeof we.bottom=="number"?we.bottom:we.top+Xe.height,Jn=typeof we.left=="number"?we.left:hn+gt-we.right-Xe.width;return{top:on<Math.floor(En),right:dn>Math.ceil(hn+gt),bottom:jn>Math.ceil(En+pn),left:Jn<Math.floor(hn)}}getMenuDimensions(){let we={width:null,height:null};return this.tribute.menu.style.cssText=`top: 0px;
left: 0px;
position: fixed;
display: block;
visibility; hidden;`,we.width=this.tribute.menu.offsetWidth,we.height=this.tribute.menu.offsetHeight,this.tribute.menu.style.cssText="display: none;",we}getTextAreaOrInputUnderlinePosition(we,Xe,gt){let pn=["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"],cn=window.mozInnerScreenX!==null,hn=this.getDocument().createElement("div");hn.id="input-textarea-caret-position-mirror-div",this.getDocument().body.appendChild(hn);let En=hn.style,on=window.getComputedStyle?getComputedStyle(we):we.currentStyle;En.whiteSpace="pre-wrap",we.nodeName!=="INPUT"&&(En.wordWrap="break-word"),En.position="absolute",En.visibility="hidden",pn.forEach(ni=>{En[ni]=on[ni]}),cn?(En.width=`${parseInt(on.width)-2}px`,we.scrollHeight>parseInt(on.height)&&(En.overflowY="scroll")):En.overflow="hidden",hn.textContent=we.value.substring(0,Xe),we.nodeName==="INPUT"&&(hn.textContent=hn.textContent.replace(/\s/g,"\xA0"));let dn=this.getDocument().createElement("span");dn.textContent=we.value.substring(Xe)||".",hn.appendChild(dn);let jn=we.getBoundingClientRect(),Jn=document.documentElement,$n=(window.pageXOffset||Jn.scrollLeft)-(Jn.clientLeft||0),Yi=(window.pageYOffset||Jn.scrollTop)-(Jn.clientTop||0),di=0,fi=0;this.menuContainerIsBody&&(di=jn.top,fi=jn.left);let Ci={top:di+Yi+dn.offsetTop+parseInt(on.borderTopWidth)+parseInt(on.fontSize)-we.scrollTop,left:fi+$n+dn.offsetLeft+parseInt(on.borderLeftWidth)},ki=window.innerWidth,Hn=window.innerHeight,cr=this.getMenuDimensions(),mi=this.isMenuOffScreen(Ci,cr);mi.right&&(Ci.right=ki-Ci.left,Ci.left="auto");let Fn=this.tribute.menuContainer?this.tribute.menuContainer.offsetHeight:this.getDocument().body.offsetHeight;if(mi.bottom){let ni=this.tribute.menuContainer?this.tribute.menuContainer.getBoundingClientRect():this.getDocument().body.getBoundingClientRect(),Wn=Fn-(Hn-ni.top);Ci.bottom=Wn+(Hn-jn.top-dn.offsetTop),Ci.top="auto"}return mi=this.isMenuOffScreen(Ci,cr),mi.left&&(Ci.left=ki>cr.width?$n+ki-cr.width:$n,delete Ci.right),mi.top&&(Ci.top=Hn>cr.height?Yi+Hn-cr.height:Yi,delete Ci.bottom),this.getDocument().body.removeChild(hn),Ci}getContentEditableCaretPosition(we){let Xe,gt=this.getWindowSelection();Xe=this.getDocument().createRange(),Xe.setStart(gt.anchorNode,we),Xe.setEnd(gt.anchorNode,we),Xe.collapse(!1);let pn=Xe.getBoundingClientRect(),cn=document.documentElement,hn=(window.pageXOffset||cn.scrollLeft)-(cn.clientLeft||0),En=(window.pageYOffset||cn.scrollTop)-(cn.clientTop||0),on=pn.left,dn=pn.top,jn={left:on+hn,top:dn+pn.height+En},Jn=window.innerWidth,$n=window.innerHeight,Yi=this.getMenuDimensions(),di=this.isMenuOffScreen(jn,Yi);di.right&&(jn.left="auto",jn.right=Jn-pn.left-hn);let fi=this.tribute.menuContainer?this.tribute.menuContainer.offsetHeight:this.getDocument().body.offsetHeight;if(di.bottom){let Ci=this.tribute.menuContainer?this.tribute.menuContainer.getBoundingClientRect():this.getDocument().body.getBoundingClientRect(),ki=fi-($n-Ci.top);jn.top="auto",jn.bottom=ki+($n-pn.top)}return di=this.isMenuOffScreen(jn,Yi),di.left&&(jn.left=Jn>Yi.width?hn+Jn-Yi.width:hn,delete jn.right),di.top&&(jn.top=$n>Yi.height?En+$n-Yi.height:En,delete jn.bottom),this.menuContainerIsBody||(jn.left=jn.left?jn.left-this.tribute.menuContainer.offsetLeft:jn.left,jn.top=jn.top?jn.top-this.tribute.menuContainer.offsetTop:jn.top),jn}scrollIntoView(we){let Xe=20,gt,pn=100,cn=this.menu;if(typeof cn>"u")return;for(;gt===void 0||gt.height===0;)if(gt=cn.getBoundingClientRect(),gt.height===0&&(cn=cn.childNodes[0],cn===void 0||!cn.getBoundingClientRect))return;let hn=gt.top,En=hn+gt.height;if(hn<0)window.scrollTo(0,window.pageYOffset+gt.top-Xe);else if(En>window.innerHeight){let on=window.pageYOffset+gt.top-Xe;on-window.pageYOffset>pn&&(on=window.pageYOffset+pn);let dn=window.pageYOffset-(window.innerHeight-En);dn>on&&(dn=on),window.scrollTo(0,dn)}}}class r{constructor(we){this.tribute=we,this.tribute.search=this}simpleFilter(we,Xe){return Xe.filter(gt=>this.test(we,gt))}test(we,Xe){return this.match(we,Xe)!==null}match(we,Xe,gt){gt=gt||{};let pn=Xe.length,cn=gt.pre||"",hn=gt.post||"",En=gt.caseSensitive&&Xe||Xe.toLowerCase();if(gt.skip)return{rendered:Xe,score:0};we=gt.caseSensitive&&we||we.toLowerCase();let on=this.traverse(En,we,0,0,[]);return on?{rendered:this.render(Xe,on.cache,cn,hn),score:on.score}:null}traverse(we,Xe,gt,pn,cn){if(Xe.length===pn)return{score:this.calculateScore(cn),cache:cn.slice()};if(we.length===gt||Xe.length-pn>we.length-gt)return;let hn=Xe[pn],En=we.indexOf(hn,gt),on,dn;for(;En>-1;){if(cn.push(En),dn=this.traverse(we,Xe,En+1,pn+1,cn),cn.pop(),!dn)return on;(!on||on.score<dn.score)&&(on=dn),En=we.indexOf(hn,En+1)}return on}calculateScore(we){let Xe=0,gt=1;return we.forEach((pn,cn)=>{cn>0&&(we[cn-1]+1===pn?gt+=gt+1:gt=1),Xe+=gt}),Xe}render(we,Xe,gt,pn){var cn=we.substring(0,Xe[0]);return Xe.forEach((hn,En)=>{cn+=gt+we[hn]+pn+we.substring(hn+1,Xe[En+1]?Xe[En+1]:we.length)}),cn}filter(we,Xe,gt){return gt=gt||{},Xe.reduce((pn,cn,hn,En)=>{let on=cn;gt.extract&&(on=gt.extract(cn),on||(on=""));let dn=this.match(we,on,gt);return dn!=null&&(pn[pn.length]={string:dn.rendered,score:dn.score,index:hn,original:cn}),pn},[]).sort((pn,cn)=>{let hn=cn.score-pn.score;return hn||pn.index-cn.index})}}class v{constructor({values:we=null,iframe:Xe=null,selectClass:gt="highlight",containerClass:pn="tribute-container",itemClass:cn="",trigger:hn="@",autocompleteMode:En=!1,selectTemplate:on=null,menuItemTemplate:dn=null,lookup:jn="key",fillAttr:Jn="value",collection:$n=null,menuContainer:Yi=null,noMatchTemplate:di=null,requireLeadingSpace:fi=!0,allowSpaces:Ci=!1,replaceTextSuffix:ki=null,positionMenu:Hn=!0,spaceSelectsMatch:cr=!1,searchOpts:mi={},menuItemLimit:Fn=null,menuShowMinLength:ni=0}){if(this.autocompleteMode=En,this.menuSelected=0,this.current={},this.inputEvent=!1,this.isActive=!1,this.menuContainer=Yi,this.allowSpaces=Ci,this.replaceTextSuffix=ki,this.positionMenu=Hn,this.hasTrailingSpace=!1,this.spaceSelectsMatch=cr,this.autocompleteMode&&(hn="",Ci=!1),we)this.collection=[{trigger:hn,iframe:Xe,selectClass:gt,containerClass:pn,itemClass:cn,selectTemplate:(on||v.defaultSelectTemplate).bind(this),menuItemTemplate:(dn||v.defaultMenuItemTemplate).bind(this),noMatchTemplate:(Wn=>typeof Wn=="string"?Wn.trim()===""?null:Wn:typeof Wn=="function"?Wn.bind(this):di||function(){return"<li>No Match Found!</li>"}.bind(this))(di),lookup:jn,fillAttr:Jn,values:we,requireLeadingSpace:fi,searchOpts:mi,menuItemLimit:Fn,menuShowMinLength:ni}];else if($n)this.autocompleteMode&&console.warn("Tribute in autocomplete mode does not work for collections"),this.collection=$n.map(Wn=>({trigger:Wn.trigger||hn,iframe:Wn.iframe||Xe,selectClass:Wn.selectClass||gt,containerClass:Wn.containerClass||pn,itemClass:Wn.itemClass||cn,selectTemplate:(Wn.selectTemplate||v.defaultSelectTemplate).bind(this),menuItemTemplate:(Wn.menuItemTemplate||v.defaultMenuItemTemplate).bind(this),noMatchTemplate:(hi=>typeof hi=="string"?hi.trim()===""?null:hi:typeof hi=="function"?hi.bind(this):di||function(){return"<li>No Match Found!</li>"}.bind(this))(di),lookup:Wn.lookup||jn,fillAttr:Wn.fillAttr||Jn,values:Wn.values,requireLeadingSpace:Wn.requireLeadingSpace,searchOpts:Wn.searchOpts||mi,menuItemLimit:Wn.menuItemLimit||Fn,menuShowMinLength:Wn.menuShowMinLength||ni}));else throw new Error("[Tribute] No collection specified.");new f(this),new i(this),new a(this),new r(this)}get isActive(){return this._isActive}set isActive(we){if(this._isActive!=we&&(this._isActive=we,this.current.element)){let Xe=new CustomEvent(`tribute-active-${we}`);this.current.element.dispatchEvent(Xe)}}static defaultSelectTemplate(we){return typeof we>"u"?`${this.current.collection.trigger}${this.current.mentionText}`:this.range.isContentEditable(this.current.element)?'<span class="tribute-mention">'+(this.current.collection.trigger+we.original[this.current.collection.fillAttr])+"</span>":this.current.collection.trigger+we.original[this.current.collection.fillAttr]}static defaultMenuItemTemplate(we){return we.string}static inputTypes(){return["TEXTAREA","INPUT"]}triggers(){return this.collection.map(we=>we.trigger)}attach(we){if(!we)throw new Error("[Tribute] Must pass in a DOM node or NodeList.");if(typeof jQuery<"u"&&we instanceof jQuery&&(we=we.get()),we.constructor===NodeList||we.constructor===HTMLCollection||we.constructor===Array){let gt=we.length;for(var Xe=0;Xe<gt;++Xe)this._attach(we[Xe])}else this._attach(we)}_attach(we){we.hasAttribute("data-tribute")&&console.warn("Tribute was already bound to "+we.nodeName),this.ensureEditable(we),this.events.bind(we),we.setAttribute("data-tribute",!0)}ensureEditable(we){if(v.inputTypes().indexOf(we.nodeName)===-1)if(we.contentEditable)we.contentEditable=!0;else throw new Error("[Tribute] Cannot bind to "+we.nodeName)}createMenu(we){let Xe=this.range.getDocument().createElement("div"),gt=this.range.getDocument().createElement("ul");return Xe.className=we,Xe.appendChild(gt),this.menuContainer?this.menuContainer.appendChild(Xe):this.range.getDocument().body.appendChild(Xe)}showMenuFor(we,Xe){if(this.isActive&&this.current.element===we&&this.current.mentionText===this.currentMentionTextSnapshot)return;this.currentMentionTextSnapshot=this.current.mentionText,this.menu||(this.menu=this.createMenu(this.current.collection.containerClass),we.tributeMenu=this.menu,this.menuEvents.bind(this.menu)),this.isActive=!0,this.menuSelected=0,this.current.mentionText||(this.current.mentionText="");const gt=pn=>{if(!this.isActive)return;let cn=this.search.filter(this.current.mentionText,pn,{pre:this.current.collection.searchOpts.pre||"<span>",post:this.current.collection.searchOpts.post||"</span>",skip:this.current.collection.searchOpts.skip,extract:on=>{if(typeof this.current.collection.lookup=="string")return on[this.current.collection.lookup];if(typeof this.current.collection.lookup=="function")return this.current.collection.lookup(on,this.current.mentionText);throw new Error("Invalid lookup attribute, lookup must be string or function.")}});this.current.collection.menuItemLimit&&(cn=cn.slice(0,this.current.collection.menuItemLimit)),this.current.filteredItems=cn;let hn=this.menu.querySelector("ul");if(this.range.positionMenuAtCaret(Xe),!cn.length){let on=new CustomEvent("tribute-no-match",{detail:this.menu});this.current.element.dispatchEvent(on),typeof this.current.collection.noMatchTemplate=="function"&&!this.current.collection.noMatchTemplate()||!this.current.collection.noMatchTemplate?this.hideMenu():typeof this.current.collection.noMatchTemplate=="function"?hn.innerHTML=this.current.collection.noMatchTemplate():hn.innerHTML=this.current.collection.noMatchTemplate;return}hn.innerHTML="";let En=this.range.getDocument().createDocumentFragment();cn.forEach((on,dn)=>{let jn=this.range.getDocument().createElement("li");jn.setAttribute("data-index",dn),jn.className=this.current.collection.itemClass,jn.addEventListener("mousemove",Jn=>{let[$n,Yi]=this._findLiTarget(Jn.target);Jn.movementY!==0&&this.events.setActiveLi(Yi)}),this.menuSelected===dn&&jn.classList.add(this.current.collection.selectClass),jn.innerHTML=this.current.collection.menuItemTemplate(on),En.appendChild(jn)}),hn.appendChild(En)};typeof this.current.collection.values=="function"?this.current.collection.values(this.current.mentionText,gt):gt(this.current.collection.values)}_findLiTarget(we){if(!we)return[];const Xe=we.getAttribute("data-index");return Xe?[we,Xe]:this._findLiTarget(we.parentNode)}showMenuForCollection(we,Xe){we!==document.activeElement&&this.placeCaretAtEnd(we),this.current.collection=this.collection[Xe||0],this.current.externalTrigger=!0,this.current.element=we,we.isContentEditable?this.insertTextAtCursor(this.current.collection.trigger):this.insertAtCaret(we,this.current.collection.trigger),this.showMenuFor(we)}placeCaretAtEnd(we){if(we.focus(),typeof window.getSelection<"u"&&typeof document.createRange<"u"){var Xe=document.createRange();Xe.selectNodeContents(we),Xe.collapse(!1);var gt=window.getSelection();gt.removeAllRanges(),gt.addRange(Xe)}else if(typeof document.body.createTextRange<"u"){var pn=document.body.createTextRange();pn.moveToElementText(we),pn.collapse(!1),pn.select()}}insertTextAtCursor(we){var Xe,gt;Xe=window.getSelection(),gt=Xe.getRangeAt(0),gt.deleteContents();var pn=document.createTextNode(we);gt.insertNode(pn),gt.selectNodeContents(pn),gt.collapse(!1),Xe.removeAllRanges(),Xe.addRange(gt)}insertAtCaret(we,Xe){var gt=we.scrollTop,pn=we.selectionStart,cn=we.value.substring(0,pn),hn=we.value.substring(we.selectionEnd,we.value.length);we.value=cn+Xe+hn,pn=pn+Xe.length,we.selectionStart=pn,we.selectionEnd=pn,we.focus(),we.scrollTop=gt}hideMenu(){this.menu&&(this.menu.style.cssText="display: none;",this.isActive=!1,this.menuSelected=0,this.current={})}selectItemAtIndex(we,Xe){if(we=parseInt(we),typeof we!="number"||isNaN(we))return;let gt=this.current.filteredItems[we],pn=this.current.collection.selectTemplate(gt);pn!==null&&this.replaceText(pn,Xe,gt)}replaceText(we,Xe,gt){this.range.replaceTriggerText(we,!0,!0,Xe,gt)}_append(we,Xe,gt){if(typeof we.values=="function")throw new Error("Unable to append to values, as it is a function.");gt?we.values=Xe:we.values=we.values.concat(Xe)}append(we,Xe,gt){let pn=parseInt(we);if(typeof pn!="number")throw new Error("please provide an index for the collection to update.");let cn=this.collection[pn];this._append(cn,Xe,gt)}appendCurrent(we,Xe){if(this.isActive)this._append(this.current.collection,we,Xe);else throw new Error("No active state. Please use append instead and pass an index.")}detach(we){if(!we)throw new Error("[Tribute] Must pass in a DOM node or NodeList.");if(typeof jQuery<"u"&&we instanceof jQuery&&(we=we.get()),we.constructor===NodeList||we.constructor===HTMLCollection||we.constructor===Array){let gt=we.length;for(var Xe=0;Xe<gt;++Xe)this._detach(we[Xe])}else this._detach(we)}_detach(we){this.events.unbind(we),we.tributeMenu&&this.menuEvents.unbind(we.tributeMenu),setTimeout(()=>{we.removeAttribute("data-tribute"),this.isActive=!1,we.tributeMenu&&we.tributeMenu.remove()})}}const c=v;var p=n(27359),g=n(1940),u=n(72770),l=n(20641),m=n(90033),y=n(53751),d=n(52697),w=n(16343),C=n(13606),j=n(70580),O=n(67098),N=n(34163),X=n(3168),V=n(21777),Z=n(66802),J=n(97172),se=n(26905),Y=n(75707),pe=n(4092),I=n(81128),s=n(24510),_=n(30854),F=n(42531),E=n(91202),k=n(74363),x=n(20646),R=n(99418),M=n(47031),o=n(2799),P=n(61338),$=n(66197),K=n(39867);const q={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,p.u)()}},computed:{avatarUrl(){return this.iconUrl?this.iconUrl:this.id&&this.source==="users"?(0,g.g)(this.id,{isDarkTheme:this.isDarkTheme}):null},mentionText(){return!this.id.includes(" ")&&!this.id.includes("/")?`@${this.id}`:`@"${this.id}"`}}},Fe={class:"mention-bubble__wrapper"},et={class:"mention-bubble__content"},Qe=["title"],Ht={role:"none",class:"mention-bubble__select"};function qe(je,we,Xe,gt,pn,cn){return(0,l.uX)(),(0,l.CE)("span",{class:(0,m.normalizeClass)(["mention-bubble",{"mention-bubble--primary":Xe.primary}]),contenteditable:"false"},[(0,l.Lk)("span",Fe,[(0,l.Lk)("span",et,[(0,l.Lk)("span",{class:(0,m.normalizeClass)([[Xe.icon,`mention-bubble__icon--${cn.avatarUrl?"with-avatar":""}`],"mention-bubble__icon"]),style:(0,m.normalizeStyle)(cn.avatarUrl?{backgroundImage:`url(${cn.avatarUrl})`}:null)},null,6),(0,l.Lk)("span",{role:"heading",class:"mention-bubble__title",title:Xe.label},null,8,Qe)]),(0,l.Lk)("span",Ht,(0,m.toDisplayString)(cn.mentionText),1)])],2)}const De=(0,d._)(q,[["render",qe],["__scopeId","data-v-45238efd"]]),Je=/(?=[a-z0-9_\-@.'])\B/.source,yt=/(@[a-z0-9_\-@.']+)/.source,jt=/@&quot;(?:guest|email){1}\/[a-f0-9]+&quot;/.source,Lt=/@&quot;(?:federated_)?(?:group|team|user){1}\/[a-z0-9_\-@.' /:]+&quot;/.source,ct=/@&quot;[a-z0-9_\-@.' ]+&quot;/.source,Bt=`(${jt}|${Lt}|${ct})`,gn=new RegExp(`${Je}${yt}`,"gi"),Mt=new RegExp(`${Je}${Bt}`,"gi"),Zt={props:{userData:{type:Object,default:()=>({})}},methods:{renderContent(je){return j(je).split(gn).map(gt=>gt.split(Mt)).flat().map(gt=>{if(!gt.startsWith("@"))return gt;const pn=gt.slice(1).replace(/&quot;/gi,"");return this.genSelectTemplate(pn)}).join("").replace(/\n/gmi,"<br>").replace(/&amp;/gmi,"&")},parseContent(je){let we=je;return we=we.replace(/<br>/gmi,`
`),we=we.replace(/&nbsp;/gmi," "),we=we.replace(/&amp;/gmi,"&"),we=we.replace(/<\/div>/gmi,`
`),we=O(we,"<div>"),we=O(we),we},genSelectTemplate(je){if(typeof je>"u")return`${this.autocompleteTribute.current.collection.trigger}${this.autocompleteTribute.current.mentionText}`;const we=this.userData[je];return we?this.renderComponentHtml(we,De).replace(/[\n\t]/gmi,"").replace(/>\s+</g,"><"):[" ","/",":"].every(Xe=>!je.includes(Xe))?`@${je}`:`@"${je}"`},renderComponentHtml(je,we){const Xe=(0,y.createApp)(we,{...je}),gt=document.createElement("div");gt.style.display="none",document.body.appendChild(gt),Xe.mount(gt);const pn=gt.innerHTML;return Xe.unmount(),gt.remove(),pn}}},Kt={name:"NcAutoCompleteResult",components:{NcUserStatusIcon:u.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,p.u)()}},computed:{avatarUrl(){return this.iconUrl?this.iconUrl:this.id&&this.source==="users"?(0,g.g)(this.id,{isDarkTheme:this.isDarkTheme}):null}}},Tt={class:"autocomplete-result"},xt={key:0,class:"autocomplete-result__status autocomplete-result__status--icon"},Jt={class:"autocomplete-result__content"},Dt=["title"],en={key:0,class:"autocomplete-result__subline"};function rt(je,we,Xe,gt,pn,cn){const hn=(0,l.g2)("NcUserStatusIcon");return(0,l.uX)(),(0,l.CE)("div",Tt,[(0,l.Lk)("div",{class:(0,m.normalizeClass)([[Xe.icon,`autocomplete-result__icon--${cn.avatarUrl?"with-avatar":""}`],"autocomplete-result__icon"]),style:(0,m.normalizeStyle)(cn.avatarUrl?{backgroundImage:`url(${cn.avatarUrl})`}:null)},[Xe.status.icon?((0,l.uX)(),(0,l.CE)("span",xt,(0,m.toDisplayString)(Xe.status&&Xe.status.icon||""),1)):Xe.status.status&&Xe.status.status!=="offline"?((0,l.uX)(),(0,l.Wv)(hn,{key:1,class:"autocomplete-result__status",status:Xe.status.status},null,8,["status"])):(0,l.Q3)("",!0)],6),(0,l.Lk)("span",Jt,[(0,l.Lk)("span",{class:"autocomplete-result__title",title:Xe.label},(0,m.toDisplayString)(Xe.label),9,Dt),Xe.subline?((0,l.uX)(),(0,l.CE)("span",en,(0,m.toDisplayString)(Xe.subline),1)):(0,l.Q3)("",!0)])])}const _e=(0,d._)(Kt,[["render",rt],["__scopeId","data-v-ca83b679"]]);(0,C.r)(C.s,C.k);const oe={"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"},Me=["d","D","p","P","s","S","x","X",")","(","|","/"],Pe=[];Me.forEach(je=>{Pe.push(":"+je),Pe.push(":-"+je)});const fe={name:"NcRichContenteditable",mixins:[Zt],inheritAttrs:!1,props:{id:{type:String,default:()=>(0,N.c)()},label:{type:String,default:""},modelValue:{type:String,required:!0},placeholder:{type:String,default:(0,C.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 je=new Intl.Segmenter;return{labelId:(0,N.c)(),tributeId:(0,N.c)(),segmenter:je,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,C.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(je,we)=>{this.autoComplete(je,we)},100)}},watch:{modelValue(){const je=this.$refs.contenteditable.innerHTML;this.modelValue.trim()!==this.parseContent(je).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 je=Xe=>`<div id="${(0,N.c)()}" class="${this.$style["tribute-item"]}" role="option">${Xe}</div>`,we=[];we.push({fillAttr:"id",lookup:Xe=>`${Xe.id} ${Xe.label??Xe.title}`,requireLeadingSpace:!0,menuItemTemplate:Xe=>je(this.renderComponentHtml(Xe.original,_e)),noMatchTemplate:()=>'<span class="hidden"></span>',selectTemplate:Xe=>this.genSelectTemplate(Xe?.original?.id),values:this.debouncedAutoComplete,containerClass:`${this.$style["tribute-container"]} ${this.$style["tribute-container-autocomplete"]}`,itemClass:this.$style["tribute-container__item"]}),this.emojiAutocomplete&&we.push({trigger:":",lookup:(Xe,gt)=>gt,requireLeadingSpace:!0,menuItemTemplate:Xe=>Pe.includes(Xe.original)?Xe.original:je(`<span class="${this.$style["tribute-item__emoji"]}">${Xe.original.native}</span> :${Xe.original.short_name}`),noMatchTemplate:()=>(0,C.a)("No emoji found"),selectTemplate:Xe=>Pe.includes(Xe.original)?Xe.original:((0,w.a)(Xe.original),Xe.original.native),values:(Xe,gt)=>{const pn=(0,w.e)(Xe);Pe.includes(":"+Xe)&&pn.unshift(":"+Xe),gt(pn)},containerClass:`${this.$style["tribute-container"]} ${this.$style["tribute-container-emoji"]}`,itemClass:this.$style["tribute-container__item"]}),this.linkAutocomplete&&we.push({trigger:"/",lookup:(Xe,gt)=>gt,requireLeadingSpace:!0,menuItemTemplate:Xe=>je(`<img class="${this.$style["tribute-item__icon"]}" src="${Xe.original.icon_url}"> <span class="${this.$style["tribute-item__title"]}">${Xe.original.title}</span>`),noMatchTemplate:()=>(0,C.a)("No link provider found"),selectTemplate:this.getLink,values:(Xe,gt)=>gt((0,Y.s)(Xe)),containerClass:`${this.$style["tribute-container"]} ${this.$style["tribute-container-link"]}`,itemClass:this.$style["tribute-container__item"]}),this.tribute=new c({collection:we,allowSpaces:!1,menuContainer:this.menuContainer}),this.tribute.attach(this.$refs.contenteditable)},getLink(je){return(0,Y.g)(je.original.id).then(we=>{const Xe=document.getElementById("tmp-smart-picker-result-node"),gt={result:we,insertText:!0};if(this.$emit("smartPickerSubmit",gt),gt.insertText){const pn=document.createTextNode(we);Xe.replaceWith(pn),this.setCursorAfter(pn),this.updateValue(this.$refs.contenteditable.innerHTML)}else Xe.remove()}).catch(we=>{X.l.debug("[NcRichContenteditable] Smart picker promise rejected:",{error:we});const Xe=document.getElementById("tmp-smart-picker-result-node");this.setCursorAfter(Xe),Xe.remove()}),'<span id="tmp-smart-picker-result-node"></span>'},setCursorAfter(je){const we=document.createRange();we.setEndAfter(je),we.collapse();const Xe=window.getSelection();Xe.removeAllRanges(),Xe.addRange(we)},moveCursorToEnd(){if(!document.createRange||window.getSelection().rangeCount>0&&this.$refs.contenteditable.contains(window.getSelection().getRangeAt(0).commonAncestorContainer))return;const je=document.createRange();je.selectNodeContents(this.$refs.contenteditable),je.collapse(!1);const we=window.getSelection();we.removeAllRanges(),we.addRange(je)},onInput(je){this.updateValue(je.target.innerHTML)},onPaste(je){if(!this.canEdit)return;je.preventDefault();const we=je.clipboardData;if(this.$emit("paste",je),we.files.length!==0||!Object.values(we.items).find(cn=>cn?.type.startsWith("text")))return;const Xe=we.getData("text"),pn=window.getSelection().getRangeAt(0);pn.deleteContents(),pn.insertNode(document.createTextNode(Xe)),pn.collapse(!1),this.updateValue(this.$refs.contenteditable.innerHTML)},updateValue(je){const we=this.parseContent(je).replace(/^\n$/,"");this.localValue=we,this.$emit("update:modelValue",we)},updateContent(je){const we=this.renderContent(je);this.$refs.contenteditable.innerHTML=we,this.localValue=je},onEnter(je){this.multiline||this.isOverMaxlength||this.tribute.isActive||this.isComposing||(je.preventDefault(),je.stopPropagation(),this.$emit("submit",je))},onCtrlEnter(je){this.isOverMaxlength||this.$emit("submit",je)},onKeyUp(je){je.stopImmediatePropagation()},onKeyEsc(je){this.tribute&&this.isAutocompleteOpen&&(je.stopImmediatePropagation(),this.tribute.hideMenu())},getTributeContainer(){return this.tribute.menu},getTributeSelectedItem(){return this.getTributeContainer().querySelector('.highlight [id^="nc-rich-contenteditable-tribute-item-"]')},onTributeActive(je){this.isAutocompleteOpen=je,je?(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 je=this.getTributeContainer();je.id=this.tributeId,je.setAttribute("role","listbox"),je.children[0].setAttribute("role","presentation"),this.tributeStyleMutationObserver=new MutationObserver(([{target:Xe}])=>{Xe.style.display!=="none"&&this.onTributeSelectedItemWillChange()}).observe(je,{attributes:!0,attributeFilter:["style"]}),je.addEventListener("mousemove",()=>{this.setTributeFocusVisible(!1),this.onTributeSelectedItemWillChange()},{passive:!0})},setTributeFocusVisible(je){je?this.getTributeContainer().classList.add(this.$style["tribute-container--focus-visible"]):this.getTributeContainer().classList.remove(this.$style["tribute-container--focus-visible"])},showTribute(je){this.focus();const we=this.tribute.collection.findIndex(Xe=>Xe.trigger===je);this.tribute.showMenuForCollection(this.$refs.contenteditable,we),this.updateValue(this.$refs.contenteditable.innerHTML),document.addEventListener("click",this.hideTribute,!0)},hideTribute(){this.tribute.hideMenu(),document.removeEventListener("click",this.hideTribute,!0)}}},Re=["id","contenteditable","aria-labelledby","aria-placeholder","aria-controls","aria-expanded","aria-activedescendant","title"],We=["id"];function ut(je,we,Xe,gt,pn,cn){return(0,l.uX)(),(0,l.CE)("div",{class:(0,m.normalizeClass)(["rich-contenteditable",je.$props.class])},[(0,l.Lk)("div",(0,l.v6)({id:Xe.id,ref:"contenteditable",class:[{"rich-contenteditable__input--empty":cn.isEmptyValue,"rich-contenteditable__input--multiline":Xe.multiline,"rich-contenteditable__input--has-label":Xe.label,"rich-contenteditable__input--overflow":cn.isOverMaxlength,"rich-contenteditable__input--disabled":Xe.disabled},"rich-contenteditable__input"],contenteditable:cn.canEdit,"aria-labelledby":Xe.label?gt.labelId:void 0,"aria-placeholder":Xe.placeholder,"aria-multiline":"true",role:"textbox","aria-haspopup":"listbox","aria-autocomplete":"inline","aria-controls":gt.tributeId,"aria-expanded":pn.isAutocompleteOpen?"true":"false","aria-activedescendant":pn.autocompleteActiveId,title:cn.tooltipString},je.$attrs,{onFocus:we[0]||(we[0]=(...hn)=>cn.moveCursorToEnd&&cn.moveCursorToEnd(...hn)),onInput:we[1]||(we[1]=(...hn)=>cn.onInput&&cn.onInput(...hn)),onCompositionstart:we[2]||(we[2]=hn=>pn.isComposing=!0),onCompositionend:we[3]||(we[3]=hn=>pn.isComposing=!1),onKeydownCapture:we[4]||(we[4]=(0,y.withKeys)((...hn)=>cn.onKeyEsc&&cn.onKeyEsc(...hn),["esc"])),onKeydown:[we[5]||(we[5]=(0,y.withKeys)((0,y.withModifiers)((...hn)=>cn.onEnter&&cn.onEnter(...hn),["exact"]),["enter"])),we[6]||(we[6]=(0,y.withKeys)((0,y.withModifiers)((...hn)=>cn.onCtrlEnter&&cn.onCtrlEnter(...hn),["ctrl","exact","stop","prevent"]),["enter"])),we[9]||(we[9]=(0,y.withKeys)((0,y.withModifiers)((...hn)=>cn.onTributeArrowKeyDown&&cn.onTributeArrowKeyDown(...hn),["exact","stop"]),["up"])),we[10]||(we[10]=(0,y.withKeys)((0,y.withModifiers)((...hn)=>cn.onTributeArrowKeyDown&&cn.onTributeArrowKeyDown(...hn),["exact","stop"]),["down"]))],onPaste:we[7]||(we[7]=(...hn)=>cn.onPaste&&cn.onPaste(...hn)),onKeyupCapture:we[8]||(we[8]=(0,y.withModifiers)((...hn)=>cn.onKeyUp&&cn.onKeyUp(...hn),["stop","prevent"])),onTributeActiveTrue:we[11]||(we[11]=hn=>cn.onTributeActive(!0)),onTributeActiveFalse:we[12]||(we[12]=hn=>cn.onTributeActive(!1))}),null,16,Re),Xe.label?((0,l.uX)(),(0,l.CE)("div",{key:0,id:gt.labelId,class:"rich-contenteditable__label"},(0,m.toDisplayString)(Xe.label),9,We)):(0,l.Q3)("",!0)],2)}const dt={$style:oe},Ue=(0,d._)(fe,[["render",ut],["__cssModules",dt],["__scopeId","data-v-faef642b"]])},24510:(W,b,n)=>{"use strict";n.d(b,{N:()=>Nf});var e={};n.r(e),n.d(e,{boolean:()=>Kt,booleanish:()=>Tt,commaOrSpaceSeparated:()=>rt,commaSeparated:()=>en,number:()=>Jt,overloadedBoolean:()=>xt,spaceSeparated:()=>Dt});var i={};n.r(i),n.d(i,{attentionMarkers:()=>G,contentInitial:()=>At,disable:()=>ee,document:()=>Et,flow:()=>an,flowInitial:()=>qt,insideSpan:()=>U,string:()=>D,text:()=>A});const a=-1,f=0,r=1,v=2,c=3,p=4,g=5,u=6,l=7,m=8,y=typeof self=="object"?self:globalThis,d=(z,ce)=>{const ue=(lt,vt)=>(z.set(vt,lt),lt),Ae=lt=>{if(z.has(lt))return z.get(lt);const[vt,mt]=ce[lt];switch(vt){case f:case a:return ue(mt,lt);case r:{const sn=ue([],lt);for(const wn of mt)sn.push(Ae(wn));return sn}case v:{const sn=ue({},lt);for(const[wn,Un]of mt)sn[Ae(wn)]=Ae(Un);return sn}case c:return ue(new Date(mt),lt);case p:{const{source:sn,flags:wn}=mt;return ue(new RegExp(sn,wn),lt)}case g:{const sn=ue(new Map,lt);for(const[wn,Un]of mt)sn.set(Ae(wn),Ae(Un));return sn}case u:{const sn=ue(new Set,lt);for(const wn of mt)sn.add(Ae(wn));return sn}case l:{const{name:sn,message:wn}=mt;return ue(new y[sn](wn),lt)}case m:return ue(BigInt(mt),lt);case"BigInt":return ue(Object(BigInt(mt)),lt)}return ue(new y[vt](mt),lt)};return Ae},w=z=>d(new Map,z)(0),C="",{toString:j}={},{keys:O}=Object,N=z=>{const ce=typeof z;if(ce!=="object"||!z)return[f,ce];const ue=j.call(z).slice(8,-1);switch(ue){case"Array":return[r,C];case"Object":return[v,C];case"Date":return[c,C];case"RegExp":return[p,C];case"Map":return[g,C];case"Set":return[u,C]}return ue.includes("Array")?[r,ue]:ue.includes("Error")?[l,ue]:[v,ue]},X=([z,ce])=>z===f&&(ce==="function"||ce==="symbol"),V=(z,ce,ue,Ae)=>{const lt=(mt,sn)=>{const wn=Ae.push(mt)-1;return ue.set(sn,wn),wn},vt=mt=>{if(ue.has(mt))return ue.get(mt);let[sn,wn]=N(mt);switch(sn){case f:{let ai=mt;switch(wn){case"bigint":sn=m,ai=mt.toString();break;case"function":case"symbol":if(z)throw new TypeError("unable to serialize "+wn);ai=null;break;case"undefined":return lt([a],mt)}return lt([sn,ai],mt)}case r:{if(wn)return lt([wn,[...mt]],mt);const ai=[],si=lt([sn,ai],mt);for(const Pi of mt)ai.push(vt(Pi));return si}case v:{if(wn)switch(wn){case"BigInt":return lt([wn,mt.toString()],mt);case"Boolean":case"Number":case"String":return lt([wn,mt.valueOf()],mt)}if(ce&&"toJSON"in mt)return vt(mt.toJSON());const ai=[],si=lt([sn,ai],mt);for(const Pi of O(mt))(z||!X(N(mt[Pi])))&&ai.push([vt(Pi),vt(mt[Pi])]);return si}case c:return lt([sn,mt.toISOString()],mt);case p:{const{source:ai,flags:si}=mt;return lt([sn,{source:ai,flags:si}],mt)}case g:{const ai=[],si=lt([sn,ai],mt);for(const[Pi,Mi]of mt)(z||!(X(N(Pi))||X(N(Mi))))&&ai.push([vt(Pi),vt(Mi)]);return si}case u:{const ai=[],si=lt([sn,ai],mt);for(const Pi of mt)(z||!X(N(Pi)))&&ai.push(vt(Pi));return si}}const{message:Un}=mt;return lt([sn,{name:wn,message:Un}],mt)};return vt},Z=(z,{json:ce,lossy:ue}={})=>{const Ae=[];return V(!(ce||ue),!!ce,new Map,Ae)(z),Ae},J=typeof structuredClone=="function"?(z,ce)=>ce&&("json"in ce||"lossy"in ce)?w(Z(z,ce)):structuredClone(z):(z,ce)=>w(Z(z,ce));var se=n(29747);const Y=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,pe=/^[a-zA-Z]:\\/;function I(z){if(typeof z!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof z}\``);return pe.test(z)?!1:Y.test(z)}function s(z){const ce=String(z||"").trim();return ce?ce.split(/[ \t\n\r\f]+/g):[]}function _(z){return z.join(" ").trim()}var F=n(47970);const E=["http","https"],k=["nofollow"],x={};function R(z){const ce=z||x,ue=ce.protocols||E,Ae=(0,se.a)(ce.test);return function(lt){(0,F.YR)(lt,"element",function(vt,mt,sn){if(vt.tagName==="a"&&typeof vt.properties.href=="string"&&Ae(vt,mt,sn)){const wn=vt.properties.href;if(I(wn)?ue.includes(wn.slice(0,wn.indexOf(":"))):wn.startsWith("//")){const Un=M(ce.content,vt),ai=Un&&!Array.isArray(Un)?[Un]:Un,si=M(ce.rel,vt)||k,Pi=typeof si=="string"?s(si):si,Mi=M(ce.target,vt),Kr=M(ce.properties,vt);if(Kr&&Object.assign(vt.properties,J(Kr)),Pi.length>0&&(vt.properties.rel=[...Pi]),Mi&&(vt.properties.target=Mi),ai){const ga=M(ce.contentProperties,vt)||{};vt.children.push({type:"element",tagName:"span",properties:J(ga),children:J(ai)})}}}})}}function M(z,ce){return typeof z=="function"?z(ce):z}function o(z){const ce=[],ue=String(z||"");let Ae=ue.indexOf(","),lt=0,vt=!1;for(;!vt;){Ae===-1&&(Ae=ue.length,vt=!0);const mt=ue.slice(lt,Ae).trim();(mt||!vt)&&ce.push(mt),lt=Ae+1,Ae=ue.indexOf(",",lt)}return ce}function P(z,ce){const ue=ce||{};return(z[z.length-1]===""?[...z,""]:z).join((ue.padRight?" ":"")+","+(ue.padLeft===!1?"":" ")).trim()}var $=n(97471);const K=/[$_\p{ID_Start}]/u,q=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,Fe=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,et=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,Qe=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,Ht={};function qe(z){return z?K.test(String.fromCodePoint(z)):!1}function De(z,ce){const Ae=(ce||Ht).jsx?Fe:q;return z?Ae.test(String.fromCodePoint(z)):!1}function Je(z,ce){return((ce||Ht).jsx?Qe:et).test(z)}const yt=/[ \t\n\f\r]/g;function jt(z){return typeof z=="object"?z.type==="text"?Lt(z.value):!1:Lt(z)}function Lt(z){return z.replace(yt,"")===""}class ct{constructor(ce,ue,Ae){this.normal=ue,this.property=ce,Ae&&(this.space=Ae)}}ct.prototype.normal={},ct.prototype.property={},ct.prototype.space=void 0;function Bt(z,ce){const ue={},Ae={};for(const lt of z)Object.assign(ue,lt.property),Object.assign(Ae,lt.normal);return new ct(ue,Ae,ce)}function gn(z){return z.toLowerCase()}class Mt{constructor(ce,ue){this.attribute=ue,this.property=ce}}Mt.prototype.attribute="",Mt.prototype.booleanish=!1,Mt.prototype.boolean=!1,Mt.prototype.commaOrSpaceSeparated=!1,Mt.prototype.commaSeparated=!1,Mt.prototype.defined=!1,Mt.prototype.mustUseProperty=!1,Mt.prototype.number=!1,Mt.prototype.overloadedBoolean=!1,Mt.prototype.property="",Mt.prototype.spaceSeparated=!1,Mt.prototype.space=void 0;let Zt=0;const Kt=_e(),Tt=_e(),xt=_e(),Jt=_e(),Dt=_e(),en=_e(),rt=_e();function _e(){return 2**++Zt}const oe=Object.keys(e);class Me extends Mt{constructor(ce,ue,Ae,lt){let vt=-1;if(super(ce,ue),Pe(this,"space",lt),typeof Ae=="number")for(;++vt<oe.length;){const mt=oe[vt];Pe(this,oe[vt],(Ae&e[mt])===e[mt])}}}Me.prototype.defined=!0;function Pe(z,ce,ue){ue&&(z[ce]=ue)}function fe(z){const ce={},ue={};for(const[Ae,lt]of Object.entries(z.properties)){const vt=new Me(Ae,z.transform(z.attributes||{},Ae),lt,z.space);z.mustUseProperty&&z.mustUseProperty.includes(Ae)&&(vt.mustUseProperty=!0),ce[Ae]=vt,ue[gn(Ae)]=Ae,ue[gn(vt.attribute)]=Ae}return new ct(ce,ue,z.space)}const Re=fe({properties:{ariaActiveDescendant:null,ariaAtomic:Tt,ariaAutoComplete:null,ariaBusy:Tt,ariaChecked:Tt,ariaColCount:Jt,ariaColIndex:Jt,ariaColSpan:Jt,ariaControls:Dt,ariaCurrent:null,ariaDescribedBy:Dt,ariaDetails:null,ariaDisabled:Tt,ariaDropEffect:Dt,ariaErrorMessage:null,ariaExpanded:Tt,ariaFlowTo:Dt,ariaGrabbed:Tt,ariaHasPopup:null,ariaHidden:Tt,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Dt,ariaLevel:Jt,ariaLive:null,ariaModal:Tt,ariaMultiLine:Tt,ariaMultiSelectable:Tt,ariaOrientation:null,ariaOwns:Dt,ariaPlaceholder:null,ariaPosInSet:Jt,ariaPressed:Tt,ariaReadOnly:Tt,ariaRelevant:null,ariaRequired:Tt,ariaRoleDescription:Dt,ariaRowCount:Jt,ariaRowIndex:Jt,ariaRowSpan:Jt,ariaSelected:Tt,ariaSetSize:Jt,ariaSort:null,ariaValueMax:Jt,ariaValueMin:Jt,ariaValueNow:Jt,ariaValueText:null,role:null},transform(z,ce){return ce==="role"?ce:"aria-"+ce.slice(4).toLowerCase()}});function We(z,ce){return ce in z?z[ce]:ce}function ut(z,ce){return We(z,ce.toLowerCase())}const dt=fe({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:en,acceptCharset:Dt,accessKey:Dt,action:null,allow:null,allowFullScreen:Kt,allowPaymentRequest:Kt,allowUserMedia:Kt,alt:null,as:null,async:Kt,autoCapitalize:null,autoComplete:Dt,autoFocus:Kt,autoPlay:Kt,blocking:Dt,capture:null,charSet:null,checked:Kt,cite:null,className:Dt,cols:Jt,colSpan:null,content:null,contentEditable:Tt,controls:Kt,controlsList:Dt,coords:Jt|en,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Kt,defer:Kt,dir:null,dirName:null,disabled:Kt,download:xt,draggable:Tt,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Kt,formTarget:null,headers:Dt,height:Jt,hidden:xt,high:Jt,href:null,hrefLang:null,htmlFor:Dt,httpEquiv:Dt,id:null,imageSizes:null,imageSrcSet:null,inert:Kt,inputMode:null,integrity:null,is:null,isMap:Kt,itemId:null,itemProp:Dt,itemRef:Dt,itemScope:Kt,itemType:Dt,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Kt,low:Jt,manifest:null,max:null,maxLength:Jt,media:null,method:null,min:null,minLength:Jt,multiple:Kt,muted:Kt,name:null,nonce:null,noModule:Kt,noValidate:Kt,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:Kt,optimum:Jt,pattern:null,ping:Dt,placeholder:null,playsInline:Kt,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Kt,referrerPolicy:null,rel:Dt,required:Kt,reversed:Kt,rows:Jt,rowSpan:Jt,sandbox:Dt,scope:null,scoped:Kt,seamless:Kt,selected:Kt,shadowRootClonable:Kt,shadowRootDelegatesFocus:Kt,shadowRootMode:null,shape:null,size:Jt,sizes:null,slot:null,span:Jt,spellCheck:Tt,src:null,srcDoc:null,srcLang:null,srcSet:null,start:Jt,step:null,style:null,tabIndex:Jt,target:null,title:null,translate:null,type:null,typeMustMatch:Kt,useMap:null,value:Tt,width:Jt,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Dt,axis:null,background:null,bgColor:null,border:Jt,borderColor:null,bottomMargin:Jt,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Kt,declare:Kt,event:null,face:null,frame:null,frameBorder:null,hSpace:Jt,leftMargin:Jt,link:null,longDesc:null,lowSrc:null,marginHeight:Jt,marginWidth:Jt,noResize:Kt,noHref:Kt,noShade:Kt,noWrap:Kt,object:null,profile:null,prompt:null,rev:null,rightMargin:Jt,rules:null,scheme:null,scrolling:Tt,standby:null,summary:null,text:null,topMargin:Jt,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Jt,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Kt,disableRemotePlayback:Kt,prefix:null,property:null,results:Jt,security:null,unselectable:null},space:"html",transform:ut}),Ue=fe({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:rt,accentHeight:Jt,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:Jt,amplitude:Jt,arabicForm:null,ascent:Jt,attributeName:null,attributeType:null,azimuth:Jt,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:Jt,by:null,calcMode:null,capHeight:Jt,className:Dt,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:Jt,diffuseConstant:Jt,direction:null,display:null,dur:null,divisor:Jt,dominantBaseline:null,download:Kt,dx:null,dy:null,edgeMode:null,editable:null,elevation:Jt,enableBackground:null,end:null,event:null,exponent:Jt,externalResourcesRequired:null,fill:null,fillOpacity:Jt,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:en,g2:en,glyphName:en,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:Jt,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:Jt,horizOriginX:Jt,horizOriginY:Jt,id:null,ideographic:Jt,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:Jt,k:Jt,k1:Jt,k2:Jt,k3:Jt,k4:Jt,kernelMatrix:rt,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:Jt,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:Jt,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:Jt,overlineThickness:Jt,paintOrder:null,panose1:null,path:null,pathLength:Jt,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Dt,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:Jt,pointsAtY:Jt,pointsAtZ:Jt,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:rt,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:rt,rev:rt,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:rt,requiredFeatures:rt,requiredFonts:rt,requiredFormats:rt,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:Jt,specularExponent:Jt,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:Jt,strikethroughThickness:Jt,string:null,stroke:null,strokeDashArray:rt,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:Jt,strokeOpacity:Jt,strokeWidth:null,style:null,surfaceScale:Jt,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:rt,tabIndex:Jt,tableValues:null,target:null,targetX:Jt,targetY:Jt,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:rt,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:Jt,underlineThickness:Jt,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:Jt,values:null,vAlphabetic:Jt,vMathematical:Jt,vectorEffect:null,vHanging:Jt,vIdeographic:Jt,version:null,vertAdvY:Jt,vertOriginX:Jt,vertOriginY:Jt,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:Jt,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:We}),je=fe({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(z,ce){return"xlink:"+ce.slice(5).toLowerCase()}}),we=fe({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:ut}),Xe=fe({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(z,ce){return"xml:"+ce.slice(3).toLowerCase()}}),gt=Bt([Re,dt,je,we,Xe],"html"),pn=Bt([Re,Ue,je,we,Xe],"svg"),cn=/[A-Z]/g,hn=/-[a-z]/g,En=/^data[-\w.:]+$/i;function on(z,ce){const ue=gn(ce);let Ae=ce,lt=Mt;if(ue in z.normal)return z.property[z.normal[ue]];if(ue.length>4&&ue.slice(0,4)==="data"&&En.test(ce)){if(ce.charAt(4)==="-"){const vt=ce.slice(5).replace(hn,jn);Ae="data"+vt.charAt(0).toUpperCase()+vt.slice(1)}else{const vt=ce.slice(4);if(!hn.test(vt)){let mt=vt.replace(cn,dn);mt.charAt(0)!=="-"&&(mt="-"+mt),ce="data"+mt}}lt=Me}return new lt(Ae,ce)}function dn(z){return"-"+z.toLowerCase()}function jn(z){return z.charAt(1).toUpperCase()}const Jn={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 $n=n(35229);const Yi=fi("end"),di=fi("start");function fi(z){return ce;function ce(ue){const Ae=ue&&ue.position&&ue.position[z]||{};if(typeof Ae.line=="number"&&Ae.line>0&&typeof Ae.column=="number"&&Ae.column>0)return{line:Ae.line,column:Ae.column,offset:typeof Ae.offset=="number"&&Ae.offset>-1?Ae.offset:void 0}}}function Ci(z){const ce=di(z),ue=Yi(z);if(ce&&ue)return{start:ce,end:ue}}function ki(z){return!z||typeof z!="object"?"":"position"in z||"type"in z?cr(z.position):"start"in z||"end"in z?cr(z):"line"in z||"column"in z?Hn(z):""}function Hn(z){return mi(z&&z.line)+":"+mi(z&&z.column)}function cr(z){return Hn(z&&z.start)+"-"+Hn(z&&z.end)}function mi(z){return z&&typeof z=="number"?z:1}class Fn extends Error{constructor(ce,ue,Ae){super(),typeof ue=="string"&&(Ae=ue,ue=void 0);let lt="",vt={},mt=!1;if(ue&&("line"in ue&&"column"in ue?vt={place:ue}:"start"in ue&&"end"in ue?vt={place:ue}:"type"in ue?vt={ancestors:[ue],place:ue.position}:vt={...ue}),typeof ce=="string"?lt=ce:!vt.cause&&ce&&(mt=!0,lt=ce.message,vt.cause=ce),!vt.ruleId&&!vt.source&&typeof Ae=="string"){const wn=Ae.indexOf(":");wn===-1?vt.ruleId=Ae:(vt.source=Ae.slice(0,wn),vt.ruleId=Ae.slice(wn+1))}if(!vt.place&&vt.ancestors&&vt.ancestors){const wn=vt.ancestors[vt.ancestors.length-1];wn&&(vt.place=wn.position)}const sn=vt.place&&"start"in vt.place?vt.place.start:vt.place;this.ancestors=vt.ancestors||void 0,this.cause=vt.cause||void 0,this.column=sn?sn.column:void 0,this.fatal=void 0,this.file,this.message=lt,this.line=sn?sn.line:void 0,this.name=ki(vt.place)||"1:1",this.place=vt.place||void 0,this.reason=this.message,this.ruleId=vt.ruleId||void 0,this.source=vt.source||void 0,this.stack=mt&&vt.cause&&typeof vt.cause.stack=="string"?vt.cause.stack:"",this.actual,this.expected,this.note,this.url}}Fn.prototype.file="",Fn.prototype.name="",Fn.prototype.reason="",Fn.prototype.message="",Fn.prototype.stack="",Fn.prototype.column=void 0,Fn.prototype.line=void 0,Fn.prototype.ancestors=void 0,Fn.prototype.cause=void 0,Fn.prototype.fatal=void 0,Fn.prototype.place=void 0,Fn.prototype.ruleId=void 0,Fn.prototype.source=void 0;const ni={}.hasOwnProperty,Wn=new Map,hi=/[A-Z]/g,Qn=new Set(["table","tbody","thead","tfoot","tr"]),Ze=new Set(["td","th"]),ft="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Yt(z,ce){if(!ce||ce.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const ue=ce.filePath||void 0;let Ae;if(ce.development){if(typeof ce.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");Ae=lr(ue,ce.jsxDEV)}else{if(typeof ce.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof ce.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");Ae=Ii(ue,ce.jsx,ce.jsxs)}const lt={Fragment:ce.Fragment,ancestors:[],components:ce.components||{},create:Ae,elementAttributeNameCase:ce.elementAttributeNameCase||"react",evaluater:ce.createEvaluater?ce.createEvaluater():void 0,filePath:ue,ignoreInvalidStyle:ce.ignoreInvalidStyle||!1,passKeys:ce.passKeys!==!1,passNode:ce.passNode||!1,schema:ce.space==="svg"?pn:gt,stylePropertyNameCase:ce.stylePropertyNameCase||"dom",tableCellAlignToStyle:ce.tableCellAlignToStyle!==!1},vt=vn(lt,z,void 0);return vt&&typeof vt!="string"?vt:lt.create(z,lt.Fragment,{children:vt||void 0},void 0)}function vn(z,ce,ue){if(ce.type==="element")return Tn(z,ce,ue);if(ce.type==="mdxFlowExpression"||ce.type==="mdxTextExpression")return Ti(z,ce);if(ce.type==="mdxJsxFlowElement"||ce.type==="mdxJsxTextElement")return Gn(z,ce,ue);if(ce.type==="mdxjsEsm")return ti(z,ce);if(ce.type==="root")return Ri(z,ce,ue);if(ce.type==="text")return nn(z,ce)}function Tn(z,ce,ue){const Ae=z.schema;let lt=Ae;ce.tagName.toLowerCase()==="svg"&&Ae.space==="html"&&(lt=pn,z.schema=lt),z.ancestors.push(ce);const vt=ws(z,ce.tagName,!1),mt=Rr(z,ce);let sn=kr(z,ce);return Qn.has(ce.tagName)&&(sn=sn.filter(function(wn){return typeof wn=="string"?!jt(wn):!0})),An(z,mt,vt,ce),_i(mt,sn),z.ancestors.pop(),z.schema=Ae,z.create(ce,vt,mt,ue)}function Ti(z,ce){if(ce.data&&ce.data.estree&&z.evaluater){const Ae=ce.data.estree.body[0];return(0,$.ok)(Ae.type==="ExpressionStatement"),z.evaluater.evaluateExpression(Ae.expression)}Bi(z,ce.position)}function ti(z,ce){if(ce.data&&ce.data.estree&&z.evaluater)return z.evaluater.evaluateProgram(ce.data.estree);Bi(z,ce.position)}function Gn(z,ce,ue){const Ae=z.schema;let lt=Ae;ce.name==="svg"&&Ae.space==="html"&&(lt=pn,z.schema=lt),z.ancestors.push(ce);const vt=ce.name===null?z.Fragment:ws(z,ce.name,!0),mt=fr(z,ce),sn=kr(z,ce);return An(z,mt,vt,ce),_i(mt,sn),z.ancestors.pop(),z.schema=Ae,z.create(ce,vt,mt,ue)}function Ri(z,ce,ue){const Ae={};return _i(Ae,kr(z,ce)),z.create(ce,z.Fragment,Ae,ue)}function nn(z,ce){return ce.value}function An(z,ce,ue,Ae){typeof ue!="string"&&ue!==z.Fragment&&z.passNode&&(ce.node=Ae)}function _i(z,ce){if(ce.length>0){const ue=ce.length>1?ce:ce[0];ue&&(z.children=ue)}}function Ii(z,ce,ue){return Ae;function Ae(lt,vt,mt,sn){const Un=Array.isArray(mt.children)?ue:ce;return sn?Un(vt,mt,sn):Un(vt,mt)}}function lr(z,ce){return ue;function ue(Ae,lt,vt,mt){const sn=Array.isArray(vt.children),wn=di(Ae);return ce(lt,vt,mt,sn,{columnNumber:wn?wn.column-1:void 0,fileName:z,lineNumber:wn?wn.line:void 0},void 0)}}function Rr(z,ce){const ue={};let Ae,lt;for(lt in ce.properties)if(lt!=="children"&&ni.call(ce.properties,lt)){const vt=Zr(z,lt,ce.properties[lt]);if(vt){const[mt,sn]=vt;z.tableCellAlignToStyle&&mt==="align"&&typeof sn=="string"&&Ze.has(ce.tagName)?Ae=sn:ue[mt]=sn}}if(Ae){const vt=ue.style||(ue.style={});vt[z.stylePropertyNameCase==="css"?"text-align":"textAlign"]=Ae}return ue}function fr(z,ce){const ue={};for(const Ae of ce.attributes)if(Ae.type==="mdxJsxExpressionAttribute")if(Ae.data&&Ae.data.estree&&z.evaluater){const vt=Ae.data.estree.body[0];(0,$.ok)(vt.type==="ExpressionStatement");const mt=vt.expression;(0,$.ok)(mt.type==="ObjectExpression");const sn=mt.properties[0];(0,$.ok)(sn.type==="SpreadElement"),Object.assign(ue,z.evaluater.evaluateExpression(sn.argument))}else Bi(z,ce.position);else{const lt=Ae.name;let vt;if(Ae.value&&typeof Ae.value=="object")if(Ae.value.data&&Ae.value.data.estree&&z.evaluater){const sn=Ae.value.data.estree.body[0];(0,$.ok)(sn.type==="ExpressionStatement"),vt=z.evaluater.evaluateExpression(sn.expression)}else Bi(z,ce.position);else vt=Ae.value===null?!0:Ae.value;ue[lt]=vt}return ue}function kr(z,ce){const ue=[];let Ae=-1;const lt=z.passKeys?new Map:Wn;for(;++Ae<ce.children.length;){const vt=ce.children[Ae];let mt;if(z.passKeys){const wn=vt.type==="element"?vt.tagName:vt.type==="mdxJsxFlowElement"||vt.type==="mdxJsxTextElement"?vt.name:void 0;if(wn){const Un=lt.get(wn)||0;mt=wn+"-"+Un,lt.set(wn,Un+1)}}const sn=vn(z,vt,mt);sn!==void 0&&ue.push(sn)}return ue}function Zr(z,ce,ue){const Ae=on(z.schema,ce);if(!(ue==null||typeof ue=="number"&&Number.isNaN(ue))){if(Array.isArray(ue)&&(ue=Ae.commaSeparated?P(ue):_(ue)),Ae.property==="style"){let lt=typeof ue=="object"?ue:ea(z,String(ue));return z.stylePropertyNameCase==="css"&&(lt=Ps(lt)),["style",lt]}return[z.elementAttributeNameCase==="react"&&Ae.space?Jn[Ae.property]||Ae.property:Ae.attribute,ue]}}function ea(z,ce){try{return $n(ce,{reactCompat:!0})}catch(ue){if(z.ignoreInvalidStyle)return{};const Ae=ue,lt=new Fn("Cannot parse `style` attribute",{ancestors:z.ancestors,cause:Ae,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw lt.file=z.filePath||void 0,lt.url=ft+"#cannot-parse-style-attribute",lt}}function ws(z,ce,ue){let Ae;if(!ue)Ae={type:"Literal",value:ce};else if(ce.includes(".")){const lt=ce.split(".");let vt=-1,mt;for(;++vt<lt.length;){const sn=Je(lt[vt])?{type:"Identifier",name:lt[vt]}:{type:"Literal",value:lt[vt]};mt=mt?{type:"MemberExpression",object:mt,property:sn,computed:!!(vt&&sn.type==="Literal"),optional:!1}:sn}(0,$.ok)(mt,"always a result"),Ae=mt}else Ae=Je(ce)&&!/^[a-z]/.test(ce)?{type:"Identifier",name:ce}:{type:"Literal",value:ce};if(Ae.type==="Literal"){const lt=Ae.value;return ni.call(z.components,lt)?z.components[lt]:lt}if(z.evaluater)return z.evaluater.evaluateExpression(Ae);Bi(z)}function Bi(z,ce){const ue=new Fn("Cannot handle MDX estrees without `createEvaluater`",{ancestors:z.ancestors,place:ce,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw ue.file=z.filePath||void 0,ue.url=ft+"#cannot-handle-mdx-estrees-without-createevaluater",ue}function Ps(z){const ce={};let ue;for(ue in z)ni.call(z,ue)&&(ce[es(ue)]=z[ue]);return ce}function es(z){let ce=z.replace(hi,bn);return ce.slice(0,3)==="ms-"&&(ce="-"+ce),ce}function bn(z){return"-"+z.toLowerCase()}function _t(z){const ce=this;ce.compiler=ue;function ue(Ae,lt){return Yt(Ae,{filePath:lt.path,...z})}}function Pt(z){if(typeof z!="string")throw new TypeError("Expected a string");return z.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var le=n(99656),Ce=n(69143);function ze(z,ce,ue){const Ae=ue||{},lt=(0,Ce.C)(Ae.ignore||[]),vt=at(ce);let mt=-1;for(;++mt<vt.length;)(0,le.VG)(z,"text",sn);function sn(Un,ai){let si=-1,Pi;for(;++si<ai.length;){const Mi=ai[si],Kr=Pi?Pi.children:void 0;if(lt(Mi,Kr?Kr.indexOf(Mi):void 0,Pi))return;Pi=Mi}if(Pi)return wn(Un,ai)}function wn(Un,ai){const si=ai[ai.length-1],Pi=vt[mt][0],Mi=vt[mt][1];let Kr=0;const Pa=si.children.indexOf(Un);let Ds=!1,Ta=[];Pi.lastIndex=0;let la=Pi.exec(Un.value);for(;la;){const il=la.index,fl={index:la.index,input:la.input,stack:[...ai,Un]};let Ms=Mi(...la,fl);if(typeof Ms=="string"&&(Ms=Ms.length>0?{type:"text",value:Ms}:void 0),Ms===!1?Pi.lastIndex=il+1:(Kr!==il&&Ta.push({type:"text",value:Un.value.slice(Kr,il)}),Array.isArray(Ms)?Ta.push(...Ms):Ms&&Ta.push(Ms),Kr=il+la[0].length,Ds=!0),!Pi.global)break;la=Pi.exec(Un.value)}return Ds?(Kr<Un.value.length&&Ta.push({type:"text",value:Un.value.slice(Kr)}),si.children.splice(Pa,1,...Ta)):Ta=[Un],Pa+Ta.length}}function at(z){const ce=[];if(!Array.isArray(z))throw new TypeError("Expected find and replace tuple or list of tuples");const ue=!z[0]||Array.isArray(z[0])?z:[z];let Ae=-1;for(;++Ae<ue.length;){const lt=ue[Ae];ce.push([be(lt[0]),H(lt[1])])}return ce}function be(z){return typeof z=="string"?new RegExp(Pt(z),"g"):z}function H(z){return typeof z=="function"?z:function(){return z}}function te(z){ze(z,[/\r?\n|\r/g,ae])}function ae(){return{type:"break"}}function ne(){return function(z){te(z)}}const ye={};function Ne(z,ce){const ue=ce||ye,Ae=typeof ue.includeImageAlt=="boolean"?ue.includeImageAlt:!0,lt=typeof ue.includeHtml=="boolean"?ue.includeHtml:!0;return kt(z,Ae,lt)}function kt(z,ce,ue){if(Ge(z)){if("value"in z)return z.type==="html"&&!ue?"":z.value;if(ce&&"alt"in z&&z.alt)return z.alt;if("children"in z)return it(z.children,ce,ue)}return Array.isArray(z)?it(z,ce,ue):""}function it(z,ce,ue){const Ae=[];let lt=-1;for(;++lt<z.length;)Ae[lt]=kt(z[lt],ce,ue);return Ae.join("")}function Ge(z){return!!(z&&typeof z=="object")}function fn(z,ce,ue,Ae){const lt=z.length;let vt=0,mt;if(ce<0?ce=-ce>lt?0:lt+ce:ce=ce>lt?lt:ce,ue=ue>0?ue:0,Ae.length<1e4)mt=Array.from(Ae),mt.unshift(ce,ue),z.splice(...mt);else for(ue&&z.splice(ce,ue);vt<Ae.length;)mt=Ae.slice(vt,vt+1e4),mt.unshift(ce,0),z.splice(...mt),vt+=1e4,ce+=1e4}function Te(z,ce){return z.length>0?(fn(z,z.length,0,ce),z):ce}class Ft{constructor(ce){this.left=ce?[...ce]:[],this.right=[]}get(ce){if(ce<0||ce>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+ce+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ce<this.left.length?this.left[ce]:this.right[this.right.length-ce+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(ce,ue){const Ae=ue??Number.POSITIVE_INFINITY;return Ae<this.left.length?this.left.slice(ce,Ae):ce>this.left.length?this.right.slice(this.right.length-Ae+this.left.length,this.right.length-ce+this.left.length).reverse():this.left.slice(ce).concat(this.right.slice(this.right.length-Ae+this.left.length).reverse())}splice(ce,ue,Ae){const lt=ue||0;this.setCursor(Math.trunc(ce));const vt=this.right.splice(this.right.length-lt,Number.POSITIVE_INFINITY);return Ae&&St(this.left,Ae),vt.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(ce){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(ce)}pushMany(ce){this.setCursor(Number.POSITIVE_INFINITY),St(this.left,ce)}unshift(ce){this.setCursor(0),this.right.push(ce)}unshiftMany(ce){this.setCursor(0),St(this.right,ce.reverse())}setCursor(ce){if(!(ce===this.left.length||ce>this.left.length&&this.right.length===0||ce<0&&this.left.length===0))if(ce<this.left.length){const ue=this.left.splice(ce,Number.POSITIVE_INFINITY);St(this.right,ue.reverse())}else{const ue=this.right.splice(this.left.length+this.right.length-ce,Number.POSITIVE_INFINITY);St(this.left,ue.reverse())}}}function St(z,ce){let ue=0;if(ce.length<1e4)z.push(...ce);else for(;ue<ce.length;)z.push(...ce.slice(ue,ue+1e4)),ue+=1e4}function _n(z){const ce={};let ue=-1,Ae,lt,vt,mt,sn,wn,Un;const ai=new Ft(z);for(;++ue<ai.length;){for(;ue in ce;)ue=ce[ue];if(Ae=ai.get(ue),ue&&Ae[1].type==="chunkFlow"&&ai.get(ue-1)[1].type==="listItemPrefix"&&(wn=Ae[1]._tokenizer.events,vt=0,vt<wn.length&&wn[vt][1].type==="lineEndingBlank"&&(vt+=2),vt<wn.length&&wn[vt][1].type==="content"))for(;++vt<wn.length&&wn[vt][1].type!=="content";)wn[vt][1].type==="chunkText"&&(wn[vt][1]._isInFirstContentOfListItem=!0,vt++);if(Ae[0]==="enter")Ae[1].contentType&&(Object.assign(ce,yn(ai,ue)),ue=ce[ue],Un=!0);else if(Ae[1]._container){for(vt=ue,lt=void 0;vt--;)if(mt=ai.get(vt),mt[1].type==="lineEnding"||mt[1].type==="lineEndingBlank")mt[0]==="enter"&&(lt&&(ai.get(lt)[1].type="lineEndingBlank"),mt[1].type="lineEnding",lt=vt);else if(!(mt[1].type==="linePrefix"||mt[1].type==="listItemIndent"))break;lt&&(Ae[1].end={...ai.get(lt)[1].start},sn=ai.slice(lt,ue),sn.unshift(Ae),ai.splice(lt,ue-lt+1,sn))}}return fn(z,0,Number.POSITIVE_INFINITY,ai.slice(0)),!Un}function yn(z,ce){const ue=z.get(ce)[1],Ae=z.get(ce)[2];let lt=ce-1;const vt=[];let mt=ue._tokenizer;mt||(mt=Ae.parser[ue.contentType](ue.start),ue._contentTypeTextTrailing&&(mt._contentTypeTextTrailing=!0));const sn=mt.events,wn=[],Un={};let ai,si,Pi=-1,Mi=ue,Kr=0,ga=0;const Pa=[ga];for(;Mi;){for(;z.get(++lt)[1]!==Mi;);vt.push(lt),Mi._tokenizer||(ai=Ae.sliceStream(Mi),Mi.next||ai.push(null),si&&mt.defineSkip(Mi.start),Mi._isInFirstContentOfListItem&&(mt._gfmTasklistFirstContentOfListItem=!0),mt.write(ai),Mi._isInFirstContentOfListItem&&(mt._gfmTasklistFirstContentOfListItem=void 0)),si=Mi,Mi=Mi.next}for(Mi=ue;++Pi<sn.length;)sn[Pi][0]==="exit"&&sn[Pi-1][0]==="enter"&&sn[Pi][1].type===sn[Pi-1][1].type&&sn[Pi][1].start.line!==sn[Pi][1].end.line&&(ga=Pi+1,Pa.push(ga),Mi._tokenizer=void 0,Mi.previous=void 0,Mi=Mi.next);for(mt.events=[],Mi?(Mi._tokenizer=void 0,Mi.previous=void 0):Pa.pop(),Pi=Pa.length;Pi--;){const Ds=sn.slice(Pa[Pi],Pa[Pi+1]),Ta=vt.pop();wn.push([Ta,Ta+Ds.length-1]),z.splice(Ta,2,Ds)}for(wn.reverse(),Pi=-1;++Pi<wn.length;)Un[Kr+wn[Pi][0]]=Kr+wn[Pi][1],Kr+=wn[Pi][1]-wn[Pi][0]-1;return Un}function qn(z){for(;!_n(z););return z}const bi={}.hasOwnProperty;function Qi(z){const ce={};let ue=-1;for(;++ue<z.length;)rr(ce,z[ue]);return ce}function rr(z,ce){let ue;for(ue in ce){const lt=(bi.call(z,ue)?z[ue]:void 0)||(z[ue]={}),vt=ce[ue];let mt;if(vt)for(mt in vt){bi.call(lt,mt)||(lt[mt]=[]);const sn=vt[mt];Mr(lt[mt],Array.isArray(sn)?sn:sn?[sn]:[])}}}function Mr(z,ce){let ue=-1;const Ae=[];for(;++ue<ce.length;)(ce[ue].add==="after"?z:Ae).push(ce[ue]);fn(z,0,0,Ae)}function Yr(z){const ce={};let ue=-1;for(;++ue<z.length;)ls(ce,z[ue]);return ce}function ls(z,ce){let ue;for(ue in ce){const lt=(bi.call(z,ue)?z[ue]:void 0)||(z[ue]={}),vt=ce[ue];let mt;if(vt)for(mt in vt)lt[mt]=vt[mt]}}const Vr=ia(/\p{P}/u),Ar=ia(/[A-Za-z]/),Ot=ia(/[\dA-Za-z]/),zn=ia(/[#-'*+\--9=?A-Z^-~]/);function yi(z){return z!==null&&(z<32||z===127)}const Hi=ia(/\d/),Wr=ia(/[\dA-Fa-f]/),ms=ia(/[!-/:-@[-`{-~]/);function $r(z){return z!==null&&z<-2}function Lr(z){return z!==null&&(z<0||z===32)}function Ei(z){return z===-2||z===-1||z===32}function Cr(z){return ms(z)||Vr(z)}const zs=ia(/\s/);function ia(z){return ce;function ce(ue){return ue!==null&&ue>-1&&z.test(String.fromCharCode(ue))}}function Bs(z,ce,ue,Ae){const lt=Ae?Ae-1:Number.POSITIVE_INFINITY;let vt=0;return mt;function mt(wn){return Ei(wn)?(z.enter(ue),sn(wn)):ce(wn)}function sn(wn){return Ei(wn)&&vt++<lt?(z.consume(wn),sn):(z.exit(ue),ce(wn))}}const Ua={tokenize:to};function to(z){const ce=z.attempt(this.parser.constructs.contentInitial,Ae,lt);let ue;return ce;function Ae(sn){if(sn===null){z.consume(sn);return}return z.enter("lineEnding"),z.consume(sn),z.exit("lineEnding"),Bs(z,ce,"linePrefix")}function lt(sn){return z.enter("paragraph"),vt(sn)}function vt(sn){const wn=z.enter("chunkText",{contentType:"text",previous:ue});return ue&&(ue.next=wn),ue=wn,mt(sn)}function mt(sn){if(sn===null){z.exit("chunkText"),z.exit("paragraph"),z.consume(sn);return}return $r(sn)?(z.consume(sn),z.exit("chunkText"),vt):(z.consume(sn),mt)}}const Oo={tokenize:Gs},vo={tokenize:ko};function Gs(z){const ce=this,ue=[];let Ae=0,lt,vt,mt;return sn;function sn(la){if(Ae<ue.length){const il=ue[Ae];return ce.containerState=il[1],z.attempt(il[0].continuation,wn,Un)(la)}return Un(la)}function wn(la){if(Ae++,ce.containerState._closeFlow){ce.containerState._closeFlow=void 0,lt&&Ta();const il=ce.events.length;let fl=il,Ms;for(;fl--;)if(ce.events[fl][0]==="exit"&&ce.events[fl][1].type==="chunkFlow"){Ms=ce.events[fl][1].end;break}Ds(Ae);let iu=il;for(;iu<ce.events.length;)ce.events[iu][1].end={...Ms},iu++;return fn(ce.events,fl+1,0,ce.events.slice(il)),ce.events.length=iu,Un(la)}return sn(la)}function Un(la){if(Ae===ue.length){if(!lt)return Pi(la);if(lt.currentConstruct&&lt.currentConstruct.concrete)return Kr(la);ce.interrupt=!!(lt.currentConstruct&&!lt._gfmTableDynamicInterruptHack)}return ce.containerState={},z.check(vo,ai,si)(la)}function ai(la){return lt&&Ta(),Ds(Ae),Pi(la)}function si(la){return ce.parser.lazy[ce.now().line]=Ae!==ue.length,mt=ce.now().offset,Kr(la)}function Pi(la){return ce.containerState={},z.attempt(vo,Mi,Kr)(la)}function Mi(la){return Ae++,ue.push([ce.currentConstruct,ce.containerState]),Pi(la)}function Kr(la){if(la===null){lt&&Ta(),Ds(0),z.consume(la);return}return lt=lt||ce.parser.flow(ce.now()),z.enter("chunkFlow",{_tokenizer:lt,contentType:"flow",previous:vt}),ga(la)}function ga(la){if(la===null){Pa(z.exit("chunkFlow"),!0),Ds(0),z.consume(la);return}return $r(la)?(z.consume(la),Pa(z.exit("chunkFlow")),Ae=0,ce.interrupt=void 0,sn):(z.consume(la),ga)}function Pa(la,il){const fl=ce.sliceStream(la);if(il&&fl.push(null),la.previous=vt,vt&&(vt.next=la),vt=la,lt.defineSkip(la.start),lt.write(fl),ce.parser.lazy[la.start.line]){let Ms=lt.events.length;for(;Ms--;)if(lt.events[Ms][1].start.offset<mt&&(!lt.events[Ms][1].end||lt.events[Ms][1].end.offset>mt))return;const iu=ce.events.length;let zu=iu,ru,Fs;for(;zu--;)if(ce.events[zu][0]==="exit"&&ce.events[zu][1].type==="chunkFlow"){if(ru){Fs=ce.events[zu][1].end;break}ru=!0}for(Ds(Ae),Ms=iu;Ms<ce.events.length;)ce.events[Ms][1].end={...Fs},Ms++;fn(ce.events,zu+1,0,ce.events.slice(iu)),ce.events.length=Ms}}function Ds(la){let il=ue.length;for(;il-- >la;){const fl=ue[il];ce.containerState=fl[1],fl[0].exit.call(ce,z)}ue.length=la}function Ta(){lt.write([null]),vt=void 0,lt=void 0,ce.containerState._closeFlow=void 0}}function ko(z,ce,ue){return Bs(z,z.attempt(this.parser.constructs.document,ce,ue),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const Yo={partial:!0,tokenize:_a};function _a(z,ce,ue){return Ae;function Ae(vt){return Ei(vt)?Bs(z,lt,"linePrefix")(vt):lt(vt)}function lt(vt){return vt===null||$r(vt)?ce(vt):ue(vt)}}const Tu={resolve:No,tokenize:Mo},El={partial:!0,tokenize:kl};function No(z){return _n(z),z}function Mo(z,ce){let ue;return Ae;function Ae(sn){return z.enter("content"),ue=z.enter("chunkContent",{contentType:"content"}),lt(sn)}function lt(sn){return sn===null?vt(sn):$r(sn)?z.check(El,mt,vt)(sn):(z.consume(sn),lt)}function vt(sn){return z.exit("chunkContent"),z.exit("content"),ce(sn)}function mt(sn){return z.consume(sn),z.exit("chunkContent"),ue.next=z.enter("chunkContent",{contentType:"content",previous:ue}),ue=ue.next,lt}}function kl(z,ce,ue){const Ae=this;return lt;function lt(mt){return z.exit("chunkContent"),z.enter("lineEnding"),z.consume(mt),z.exit("lineEnding"),Bs(z,vt,"linePrefix")}function vt(mt){if(mt===null||$r(mt))return ue(mt);const sn=Ae.events[Ae.events.length-1];return!Ae.parser.constructs.disable.null.includes("codeIndented")&&sn&&sn[1].type==="linePrefix"&&sn[2].sliceSerialize(sn[1],!0).length>=4?ce(mt):z.interrupt(Ae.parser.constructs.flow,ue,ce)(mt)}}const Ca={tokenize:Do};function Do(z){const ce=this,ue=z.attempt(Yo,Ae,z.attempt(this.parser.constructs.flowInitial,lt,Bs(z,z.attempt(this.parser.constructs.flow,lt,z.attempt(Tu,lt)),"linePrefix")));return ue;function Ae(vt){if(vt===null){z.consume(vt);return}return z.enter("lineEndingBlank"),z.consume(vt),z.exit("lineEndingBlank"),ce.currentConstruct=void 0,ue}function lt(vt){if(vt===null){z.consume(vt);return}return z.enter("lineEnding"),z.consume(vt),z.exit("lineEnding"),ce.currentConstruct=void 0,ue}}const Wo={resolveAll:Ro()},Fl=ca("string"),ll=ca("text");function ca(z){return{resolveAll:Ro(z==="text"?su:void 0),tokenize:ce};function ce(ue){const Ae=this,lt=this.parser.constructs[z],vt=ue.attempt(lt,mt,sn);return mt;function mt(ai){return Un(ai)?vt(ai):sn(ai)}function sn(ai){if(ai===null){ue.consume(ai);return}return ue.enter("data"),ue.consume(ai),wn}function wn(ai){return Un(ai)?(ue.exit("data"),vt(ai)):(ue.consume(ai),wn)}function Un(ai){if(ai===null)return!0;const si=lt[ai];let Pi=-1;if(si)for(;++Pi<si.length;){const Mi=si[Pi];if(!Mi.previous||Mi.previous.call(Ae,Ae.previous))return!0}return!1}}}function Ro(z){return ce;function ce(ue,Ae){let lt=-1,vt;for(;++lt<=ue.length;)vt===void 0?ue[lt]&&ue[lt][1].type==="data"&&(vt=lt,lt++):(!ue[lt]||ue[lt][1].type!=="data")&&(lt!==vt+2&&(ue[vt][1].end=ue[lt-1][1].end,ue.splice(vt+2,lt-vt-2),lt=vt+2),vt=void 0);return z?z(ue,Ae):ue}}function su(z,ce){let ue=0;for(;++ue<=z.length;)if((ue===z.length||z[ue][1].type==="lineEnding")&&z[ue-1][1].type==="data"){const Ae=z[ue-1][1],lt=ce.sliceStream(Ae);let vt=lt.length,mt=-1,sn=0,wn;for(;vt--;){const Un=lt[vt];if(typeof Un=="string"){for(mt=Un.length;Un.charCodeAt(mt-1)===32;)sn++,mt--;if(mt)break;mt=-1}else if(Un===-2)wn=!0,sn++;else if(Un!==-1){vt++;break}}if(ce._contentTypeTextTrailing&&ue===z.length&&(sn=0),sn){const Un={type:ue===z.length||wn||sn<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:vt?mt:Ae.start._bufferIndex+mt,_index:Ae.start._index+vt,line:Ae.end.line,column:Ae.end.column-sn,offset:Ae.end.offset-sn},end:{...Ae.end}};Ae.end={...Un.start},Ae.start.offset===Ae.end.offset?Object.assign(Ae,Un):(z.splice(ue,0,["enter",Un,ce],["exit",Un,ce]),ue+=2)}ue++}return z}const Rl={name:"thematicBreak",tokenize:Nd};function Nd(z,ce,ue){let Ae=0,lt;return vt;function vt(Un){return z.enter("thematicBreak"),mt(Un)}function mt(Un){return lt=Un,sn(Un)}function sn(Un){return Un===lt?(z.enter("thematicBreakSequence"),wn(Un)):Ae>=3&&(Un===null||$r(Un))?(z.exit("thematicBreak"),ce(Un)):ue(Un)}function wn(Un){return Un===lt?(z.consume(Un),Ae++,wn):(z.exit("thematicBreakSequence"),Ei(Un)?Bs(z,sn,"whitespace")(Un):sn(Un))}}const $o={continuation:{tokenize:rl},exit:ht,name:"list",tokenize:Sl},ud={partial:!0,tokenize:Ct},Bu={partial:!0,tokenize:zt};function Sl(z,ce,ue){const Ae=this,lt=Ae.events[Ae.events.length-1];let vt=lt&&lt[1].type==="linePrefix"?lt[2].sliceSerialize(lt[1],!0).length:0,mt=0;return sn;function sn(Mi){const Kr=Ae.containerState.type||(Mi===42||Mi===43||Mi===45?"listUnordered":"listOrdered");if(Kr==="listUnordered"?!Ae.containerState.marker||Mi===Ae.containerState.marker:Hi(Mi)){if(Ae.containerState.type||(Ae.containerState.type=Kr,z.enter(Kr,{_container:!0})),Kr==="listUnordered")return z.enter("listItemPrefix"),Mi===42||Mi===45?z.check(Rl,ue,Un)(Mi):Un(Mi);if(!Ae.interrupt||Mi===49)return z.enter("listItemPrefix"),z.enter("listItemValue"),wn(Mi)}return ue(Mi)}function wn(Mi){return Hi(Mi)&&++mt<10?(z.consume(Mi),wn):(!Ae.interrupt||mt<2)&&(Ae.containerState.marker?Mi===Ae.containerState.marker:Mi===41||Mi===46)?(z.exit("listItemValue"),Un(Mi)):ue(Mi)}function Un(Mi){return z.enter("listItemMarker"),z.consume(Mi),z.exit("listItemMarker"),Ae.containerState.marker=Ae.containerState.marker||Mi,z.check(Yo,Ae.interrupt?ue:ai,z.attempt(ud,Pi,si))}function ai(Mi){return Ae.containerState.initialBlankLine=!0,vt++,Pi(Mi)}function si(Mi){return Ei(Mi)?(z.enter("listItemPrefixWhitespace"),z.consume(Mi),z.exit("listItemPrefixWhitespace"),Pi):ue(Mi)}function Pi(Mi){return Ae.containerState.size=vt+Ae.sliceSerialize(z.exit("listItemPrefix"),!0).length,ce(Mi)}}function rl(z,ce,ue){const Ae=this;return Ae.containerState._closeFlow=void 0,z.check(Yo,lt,vt);function lt(sn){return Ae.containerState.furtherBlankLines=Ae.containerState.furtherBlankLines||Ae.containerState.initialBlankLine,Bs(z,ce,"listItemIndent",Ae.containerState.size+1)(sn)}function vt(sn){return Ae.containerState.furtherBlankLines||!Ei(sn)?(Ae.containerState.furtherBlankLines=void 0,Ae.containerState.initialBlankLine=void 0,mt(sn)):(Ae.containerState.furtherBlankLines=void 0,Ae.containerState.initialBlankLine=void 0,z.attempt(Bu,ce,mt)(sn))}function mt(sn){return Ae.containerState._closeFlow=!0,Ae.interrupt=void 0,Bs(z,z.attempt($o,ce,ue),"linePrefix",Ae.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(sn)}}function zt(z,ce,ue){const Ae=this;return Bs(z,lt,"listItemIndent",Ae.containerState.size+1);function lt(vt){const mt=Ae.events[Ae.events.length-1];return mt&&mt[1].type==="listItemIndent"&&mt[2].sliceSerialize(mt[1],!0).length===Ae.containerState.size?ce(vt):ue(vt)}}function ht(z){z.exit(this.containerState.type)}function Ct(z,ce,ue){const Ae=this;return Bs(z,lt,"listItemPrefixWhitespace",Ae.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function lt(vt){const mt=Ae.events[Ae.events.length-1];return!Ei(vt)&&mt&&mt[1].type==="listItemPrefixWhitespace"?ce(vt):ue(vt)}}const Qt={continuation:{tokenize:In},exit:Zn,name:"blockQuote",tokenize:xn};function xn(z,ce,ue){const Ae=this;return lt;function lt(mt){if(mt===62){const sn=Ae.containerState;return sn.open||(z.enter("blockQuote",{_container:!0}),sn.open=!0),z.enter("blockQuotePrefix"),z.enter("blockQuoteMarker"),z.consume(mt),z.exit("blockQuoteMarker"),vt}return ue(mt)}function vt(mt){return Ei(mt)?(z.enter("blockQuotePrefixWhitespace"),z.consume(mt),z.exit("blockQuotePrefixWhitespace"),z.exit("blockQuotePrefix"),ce):(z.exit("blockQuotePrefix"),ce(mt))}}function In(z,ce,ue){const Ae=this;return lt;function lt(mt){return Ei(mt)?Bs(z,vt,"linePrefix",Ae.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(mt):vt(mt)}function vt(mt){return z.attempt(Qt,ce,ue)(mt)}}function Zn(z){z.exit("blockQuote")}function Xn(z,ce,ue,Ae,lt,vt,mt,sn,wn){const Un=wn||Number.POSITIVE_INFINITY;let ai=0;return si;function si(Ds){return Ds===60?(z.enter(Ae),z.enter(lt),z.enter(vt),z.consume(Ds),z.exit(vt),Pi):Ds===null||Ds===32||Ds===41||yi(Ds)?ue(Ds):(z.enter(Ae),z.enter(mt),z.enter(sn),z.enter("chunkString",{contentType:"string"}),ga(Ds))}function Pi(Ds){return Ds===62?(z.enter(vt),z.consume(Ds),z.exit(vt),z.exit(lt),z.exit(Ae),ce):(z.enter(sn),z.enter("chunkString",{contentType:"string"}),Mi(Ds))}function Mi(Ds){return Ds===62?(z.exit("chunkString"),z.exit(sn),Pi(Ds)):Ds===null||Ds===60||$r(Ds)?ue(Ds):(z.consume(Ds),Ds===92?Kr:Mi)}function Kr(Ds){return Ds===60||Ds===62||Ds===92?(z.consume(Ds),Mi):Mi(Ds)}function ga(Ds){return!ai&&(Ds===null||Ds===41||Lr(Ds))?(z.exit("chunkString"),z.exit(sn),z.exit(mt),z.exit(Ae),ce(Ds)):ai<Un&&Ds===40?(z.consume(Ds),ai++,ga):Ds===41?(z.consume(Ds),ai--,ga):Ds===null||Ds===32||Ds===40||yi(Ds)?ue(Ds):(z.consume(Ds),Ds===92?Pa:ga)}function Pa(Ds){return Ds===40||Ds===41||Ds===92?(z.consume(Ds),ga):ga(Ds)}}function Ai(z,ce,ue,Ae,lt,vt){const mt=this;let sn=0,wn;return Un;function Un(Mi){return z.enter(Ae),z.enter(lt),z.consume(Mi),z.exit(lt),z.enter(vt),ai}function ai(Mi){return sn>999||Mi===null||Mi===91||Mi===93&&!wn||Mi===94&&!sn&&"_hiddenFootnoteSupport"in mt.parser.constructs?ue(Mi):Mi===93?(z.exit(vt),z.enter(lt),z.consume(Mi),z.exit(lt),z.exit(Ae),ce):$r(Mi)?(z.enter("lineEnding"),z.consume(Mi),z.exit("lineEnding"),ai):(z.enter("chunkString",{contentType:"string"}),si(Mi))}function si(Mi){return Mi===null||Mi===91||Mi===93||$r(Mi)||sn++>999?(z.exit("chunkString"),ai(Mi)):(z.consume(Mi),wn||(wn=!Ei(Mi)),Mi===92?Pi:si)}function Pi(Mi){return Mi===91||Mi===92||Mi===93?(z.consume(Mi),sn++,si):si(Mi)}}function ii(z,ce,ue,Ae,lt,vt){let mt;return sn;function sn(Pi){return Pi===34||Pi===39||Pi===40?(z.enter(Ae),z.enter(lt),z.consume(Pi),z.exit(lt),mt=Pi===40?41:Pi,wn):ue(Pi)}function wn(Pi){return Pi===mt?(z.enter(lt),z.consume(Pi),z.exit(lt),z.exit(Ae),ce):(z.enter(vt),Un(Pi))}function Un(Pi){return Pi===mt?(z.exit(vt),wn(mt)):Pi===null?ue(Pi):$r(Pi)?(z.enter("lineEnding"),z.consume(Pi),z.exit("lineEnding"),Bs(z,Un,"linePrefix")):(z.enter("chunkString",{contentType:"string"}),ai(Pi))}function ai(Pi){return Pi===mt||Pi===null||$r(Pi)?(z.exit("chunkString"),Un(Pi)):(z.consume(Pi),Pi===92?si:ai)}function si(Pi){return Pi===mt||Pi===92?(z.consume(Pi),ai):ai(Pi)}}function Dn(z,ce){let ue;return Ae;function Ae(lt){return $r(lt)?(z.enter("lineEnding"),z.consume(lt),z.exit("lineEnding"),ue=!0,Ae):Ei(lt)?Bs(z,Ae,ue?"linePrefix":"lineSuffix")(lt):ce(lt)}}function nt(z){return z.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const st={name:"definition",tokenize:Wt},Rt={partial:!0,tokenize:Xt};function Wt(z,ce,ue){const Ae=this;let lt;return vt;function vt(Mi){return z.enter("definition"),mt(Mi)}function mt(Mi){return Ai.call(Ae,z,sn,ue,"definitionLabel","definitionLabelMarker","definitionLabelString")(Mi)}function sn(Mi){return lt=nt(Ae.sliceSerialize(Ae.events[Ae.events.length-1][1]).slice(1,-1)),Mi===58?(z.enter("definitionMarker"),z.consume(Mi),z.exit("definitionMarker"),wn):ue(Mi)}function wn(Mi){return Lr(Mi)?Dn(z,Un)(Mi):Un(Mi)}function Un(Mi){return Xn(z,ai,ue,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(Mi)}function ai(Mi){return z.attempt(Rt,si,si)(Mi)}function si(Mi){return Ei(Mi)?Bs(z,Pi,"whitespace")(Mi):Pi(Mi)}function Pi(Mi){return Mi===null||$r(Mi)?(z.exit("definition"),Ae.parser.defined.push(lt),ce(Mi)):ue(Mi)}}function Xt(z,ce,ue){return Ae;function Ae(sn){return Lr(sn)?Dn(z,lt)(sn):ue(sn)}function lt(sn){return ii(z,vt,ue,"definitionTitle","definitionTitleMarker","definitionTitleString")(sn)}function vt(sn){return Ei(sn)?Bs(z,mt,"whitespace")(sn):mt(sn)}function mt(sn){return sn===null||$r(sn)?ce(sn):ue(sn)}}const tn={name:"codeIndented",tokenize:Sn},ri={partial:!0,tokenize:pi};function Sn(z,ce,ue){const Ae=this;return lt;function lt(Un){return z.enter("codeIndented"),Bs(z,vt,"linePrefix",5)(Un)}function vt(Un){const ai=Ae.events[Ae.events.length-1];return ai&&ai[1].type==="linePrefix"&&ai[2].sliceSerialize(ai[1],!0).length>=4?mt(Un):ue(Un)}function mt(Un){return Un===null?wn(Un):$r(Un)?z.attempt(ri,mt,wn)(Un):(z.enter("codeFlowValue"),sn(Un))}function sn(Un){return Un===null||$r(Un)?(z.exit("codeFlowValue"),mt(Un)):(z.consume(Un),sn)}function wn(Un){return z.exit("codeIndented"),ce(Un)}}function pi(z,ce,ue){const Ae=this;return lt;function lt(mt){return Ae.parser.lazy[Ae.now().line]?ue(mt):$r(mt)?(z.enter("lineEnding"),z.consume(mt),z.exit("lineEnding"),lt):Bs(z,vt,"linePrefix",5)(mt)}function vt(mt){const sn=Ae.events[Ae.events.length-1];return sn&&sn[1].type==="linePrefix"&&sn[2].sliceSerialize(sn[1],!0).length>=4?ce(mt):$r(mt)?lt(mt):ue(mt)}}const Li={name:"headingAtx",resolve:Vi,tokenize:Oi};function Vi(z,ce){let ue=z.length-2,Ae=3,lt,vt;return z[Ae][1].type==="whitespace"&&(Ae+=2),ue-2>Ae&&z[ue][1].type==="whitespace"&&(ue-=2),z[ue][1].type==="atxHeadingSequence"&&(Ae===ue-1||ue-4>Ae&&z[ue-2][1].type==="whitespace")&&(ue-=Ae+1===ue?2:4),ue>Ae&&(lt={type:"atxHeadingText",start:z[Ae][1].start,end:z[ue][1].end},vt={type:"chunkText",start:z[Ae][1].start,end:z[ue][1].end,contentType:"text"},fn(z,Ae,ue-Ae+1,[["enter",lt,ce],["enter",vt,ce],["exit",vt,ce],["exit",lt,ce]])),z}function Oi(z,ce,ue){let Ae=0;return lt;function lt(ai){return z.enter("atxHeading"),vt(ai)}function vt(ai){return z.enter("atxHeadingSequence"),mt(ai)}function mt(ai){return ai===35&&Ae++<6?(z.consume(ai),mt):ai===null||Lr(ai)?(z.exit("atxHeadingSequence"),sn(ai)):ue(ai)}function sn(ai){return ai===35?(z.enter("atxHeadingSequence"),wn(ai)):ai===null||$r(ai)?(z.exit("atxHeading"),ce(ai)):Ei(ai)?Bs(z,sn,"whitespace")(ai):(z.enter("atxHeadingText"),Un(ai))}function wn(ai){return ai===35?(z.consume(ai),wn):(z.exit("atxHeadingSequence"),sn(ai))}function Un(ai){return ai===null||ai===35||Lr(ai)?(z.exit("atxHeadingText"),sn(ai)):(z.consume(ai),Un)}}const zr={name:"setextUnderline",resolveTo:ar,tokenize:vr};function ar(z,ce){let ue=z.length,Ae,lt,vt;for(;ue--;)if(z[ue][0]==="enter"){if(z[ue][1].type==="content"){Ae=ue;break}z[ue][1].type==="paragraph"&&(lt=ue)}else z[ue][1].type==="content"&&z.splice(ue,1),!vt&&z[ue][1].type==="definition"&&(vt=ue);const mt={type:"setextHeading",start:{...z[Ae][1].start},end:{...z[z.length-1][1].end}};return z[lt][1].type="setextHeadingText",vt?(z.splice(lt,0,["enter",mt,ce]),z.splice(vt+1,0,["exit",z[Ae][1],ce]),z[Ae][1].end={...z[vt][1].end}):z[Ae][1]=mt,z.push(["exit",mt,ce]),z}function vr(z,ce,ue){const Ae=this;let lt;return vt;function vt(Un){let ai=Ae.events.length,si;for(;ai--;)if(Ae.events[ai][1].type!=="lineEnding"&&Ae.events[ai][1].type!=="linePrefix"&&Ae.events[ai][1].type!=="content"){si=Ae.events[ai][1].type==="paragraph";break}return!Ae.parser.lazy[Ae.now().line]&&(Ae.interrupt||si)?(z.enter("setextHeadingLine"),lt=Un,mt(Un)):ue(Un)}function mt(Un){return z.enter("setextHeadingLineSequence"),sn(Un)}function sn(Un){return Un===lt?(z.consume(Un),sn):(z.exit("setextHeadingLineSequence"),Ei(Un)?Bs(z,wn,"lineSuffix")(Un):wn(Un))}function wn(Un){return Un===null||$r(Un)?(z.exit("setextHeadingLine"),ce(Un)):ue(Un)}}const Ki=["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"],br=["pre","script","style","textarea"],Rs={concrete:!0,name:"htmlFlow",resolveTo:ma,tokenize:Oa},Br={partial:!0,tokenize:La},pa={partial:!0,tokenize:_o};function ma(z){let ce=z.length;for(;ce--&&!(z[ce][0]==="enter"&&z[ce][1].type==="htmlFlow"););return ce>1&&z[ce-2][1].type==="linePrefix"&&(z[ce][1].start=z[ce-2][1].start,z[ce+1][1].start=z[ce-2][1].start,z.splice(ce-2,2)),z}function Oa(z,ce,ue){const Ae=this;let lt,vt,mt,sn,wn;return Un;function Un(Fr){return ai(Fr)}function ai(Fr){return z.enter("htmlFlow"),z.enter("htmlFlowData"),z.consume(Fr),si}function si(Fr){return Fr===33?(z.consume(Fr),Pi):Fr===47?(z.consume(Fr),vt=!0,ga):Fr===63?(z.consume(Fr),lt=3,Ae.interrupt?ce:gr):Ar(Fr)?(z.consume(Fr),mt=String.fromCharCode(Fr),Pa):ue(Fr)}function Pi(Fr){return Fr===45?(z.consume(Fr),lt=2,Mi):Fr===91?(z.consume(Fr),lt=5,sn=0,Kr):Ar(Fr)?(z.consume(Fr),lt=4,Ae.interrupt?ce:gr):ue(Fr)}function Mi(Fr){return Fr===45?(z.consume(Fr),Ae.interrupt?ce:gr):ue(Fr)}function Kr(Fr){const hc="CDATA[";return Fr===hc.charCodeAt(sn++)?(z.consume(Fr),sn===hc.length?Ae.interrupt?ce:lu:Kr):ue(Fr)}function ga(Fr){return Ar(Fr)?(z.consume(Fr),mt=String.fromCharCode(Fr),Pa):ue(Fr)}function Pa(Fr){if(Fr===null||Fr===47||Fr===62||Lr(Fr)){const hc=Fr===47,of=mt.toLowerCase();return!hc&&!vt&&br.includes(of)?(lt=1,Ae.interrupt?ce(Fr):lu(Fr)):Ki.includes(mt.toLowerCase())?(lt=6,hc?(z.consume(Fr),Ds):Ae.interrupt?ce(Fr):lu(Fr)):(lt=7,Ae.interrupt&&!Ae.parser.lazy[Ae.now().line]?ue(Fr):vt?Ta(Fr):la(Fr))}return Fr===45||Ot(Fr)?(z.consume(Fr),mt+=String.fromCharCode(Fr),Pa):ue(Fr)}function Ds(Fr){return Fr===62?(z.consume(Fr),Ae.interrupt?ce:lu):ue(Fr)}function Ta(Fr){return Ei(Fr)?(z.consume(Fr),Ta):Fs(Fr)}function la(Fr){return Fr===47?(z.consume(Fr),Fs):Fr===58||Fr===95||Ar(Fr)?(z.consume(Fr),il):Ei(Fr)?(z.consume(Fr),la):Fs(Fr)}function il(Fr){return Fr===45||Fr===46||Fr===58||Fr===95||Ot(Fr)?(z.consume(Fr),il):fl(Fr)}function fl(Fr){return Fr===61?(z.consume(Fr),Ms):Ei(Fr)?(z.consume(Fr),fl):la(Fr)}function Ms(Fr){return Fr===null||Fr===60||Fr===61||Fr===62||Fr===96?ue(Fr):Fr===34||Fr===39?(z.consume(Fr),wn=Fr,iu):Ei(Fr)?(z.consume(Fr),Ms):zu(Fr)}function iu(Fr){return Fr===wn?(z.consume(Fr),wn=null,ru):Fr===null||$r(Fr)?ue(Fr):(z.consume(Fr),iu)}function zu(Fr){return Fr===null||Fr===34||Fr===39||Fr===47||Fr===60||Fr===61||Fr===62||Fr===96||Lr(Fr)?fl(Fr):(z.consume(Fr),zu)}function ru(Fr){return Fr===47||Fr===62||Ei(Fr)?la(Fr):ue(Fr)}function Fs(Fr){return Fr===62?(z.consume(Fr),gd):ue(Fr)}function gd(Fr){return Fr===null||$r(Fr)?lu(Fr):Ei(Fr)?(z.consume(Fr),gd):ue(Fr)}function lu(Fr){return Fr===45&&lt===2?(z.consume(Fr),sd):Fr===60&&lt===1?(z.consume(Fr),Dd):Fr===62&&lt===4?(z.consume(Fr),kc):Fr===63&&lt===3?(z.consume(Fr),gr):Fr===93&&lt===5?(z.consume(Fr),xc):$r(Fr)&&(lt===6||lt===7)?(z.exit("htmlFlowData"),z.check(Br,Gc,Co)(Fr)):Fr===null||$r(Fr)?(z.exit("htmlFlowData"),Co(Fr)):(z.consume(Fr),lu)}function Co(Fr){return z.check(pa,ol,Gc)(Fr)}function ol(Fr){return z.enter("lineEnding"),z.consume(Fr),z.exit("lineEnding"),yl}function yl(Fr){return Fr===null||$r(Fr)?Co(Fr):(z.enter("htmlFlowData"),lu(Fr))}function sd(Fr){return Fr===45?(z.consume(Fr),gr):lu(Fr)}function Dd(Fr){return Fr===47?(z.consume(Fr),mt="",Cc):lu(Fr)}function Cc(Fr){if(Fr===62){const hc=mt.toLowerCase();return br.includes(hc)?(z.consume(Fr),kc):lu(Fr)}return Ar(Fr)&&mt.length<8?(z.consume(Fr),mt+=String.fromCharCode(Fr),Cc):lu(Fr)}function xc(Fr){return Fr===93?(z.consume(Fr),gr):lu(Fr)}function gr(Fr){return Fr===62?(z.consume(Fr),kc):Fr===45&&lt===2?(z.consume(Fr),gr):lu(Fr)}function kc(Fr){return Fr===null||$r(Fr)?(z.exit("htmlFlowData"),Gc(Fr)):(z.consume(Fr),kc)}function Gc(Fr){return z.exit("htmlFlow"),ce(Fr)}}function _o(z,ce,ue){const Ae=this;return lt;function lt(mt){return $r(mt)?(z.enter("lineEnding"),z.consume(mt),z.exit("lineEnding"),vt):ue(mt)}function vt(mt){return Ae.parser.lazy[Ae.now().line]?ue(mt):ce(mt)}}function La(z,ce,ue){return Ae;function Ae(lt){return z.enter("lineEnding"),z.consume(lt),z.exit("lineEnding"),z.attempt(Yo,ce,ue)}}const Io={partial:!0,tokenize:$a},zo={concrete:!0,name:"codeFenced",tokenize:nl};function nl(z,ce,ue){const Ae=this,lt={partial:!0,tokenize:fl};let vt=0,mt=0,sn;return wn;function wn(Ms){return Un(Ms)}function Un(Ms){const iu=Ae.events[Ae.events.length-1];return vt=iu&&iu[1].type==="linePrefix"?iu[2].sliceSerialize(iu[1],!0).length:0,sn=Ms,z.enter("codeFenced"),z.enter("codeFencedFence"),z.enter("codeFencedFenceSequence"),ai(Ms)}function ai(Ms){return Ms===sn?(mt++,z.consume(Ms),ai):mt<3?ue(Ms):(z.exit("codeFencedFenceSequence"),Ei(Ms)?Bs(z,si,"whitespace")(Ms):si(Ms))}function si(Ms){return Ms===null||$r(Ms)?(z.exit("codeFencedFence"),Ae.interrupt?ce(Ms):z.check(Io,ga,il)(Ms)):(z.enter("codeFencedFenceInfo"),z.enter("chunkString",{contentType:"string"}),Pi(Ms))}function Pi(Ms){return Ms===null||$r(Ms)?(z.exit("chunkString"),z.exit("codeFencedFenceInfo"),si(Ms)):Ei(Ms)?(z.exit("chunkString"),z.exit("codeFencedFenceInfo"),Bs(z,Mi,"whitespace")(Ms)):Ms===96&&Ms===sn?ue(Ms):(z.consume(Ms),Pi)}function Mi(Ms){return Ms===null||$r(Ms)?si(Ms):(z.enter("codeFencedFenceMeta"),z.enter("chunkString",{contentType:"string"}),Kr(Ms))}function Kr(Ms){return Ms===null||$r(Ms)?(z.exit("chunkString"),z.exit("codeFencedFenceMeta"),si(Ms)):Ms===96&&Ms===sn?ue(Ms):(z.consume(Ms),Kr)}function ga(Ms){return z.attempt(lt,il,Pa)(Ms)}function Pa(Ms){return z.enter("lineEnding"),z.consume(Ms),z.exit("lineEnding"),Ds}function Ds(Ms){return vt>0&&Ei(Ms)?Bs(z,Ta,"linePrefix",vt+1)(Ms):Ta(Ms)}function Ta(Ms){return Ms===null||$r(Ms)?z.check(Io,ga,il)(Ms):(z.enter("codeFlowValue"),la(Ms))}function la(Ms){return Ms===null||$r(Ms)?(z.exit("codeFlowValue"),Ta(Ms)):(z.consume(Ms),la)}function il(Ms){return z.exit("codeFenced"),ce(Ms)}function fl(Ms,iu,zu){let ru=0;return Fs;function Fs(yl){return Ms.enter("lineEnding"),Ms.consume(yl),Ms.exit("lineEnding"),gd}function gd(yl){return Ms.enter("codeFencedFence"),Ei(yl)?Bs(Ms,lu,"linePrefix",Ae.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(yl):lu(yl)}function lu(yl){return yl===sn?(Ms.enter("codeFencedFenceSequence"),Co(yl)):zu(yl)}function Co(yl){return yl===sn?(ru++,Ms.consume(yl),Co):ru>=mt?(Ms.exit("codeFencedFenceSequence"),Ei(yl)?Bs(Ms,ol,"whitespace")(yl):ol(yl)):zu(yl)}function ol(yl){return yl===null||$r(yl)?(Ms.exit("codeFencedFence"),iu(yl)):zu(yl)}}}function $a(z,ce,ue){const Ae=this;return lt;function lt(mt){return mt===null?ue(mt):(z.enter("lineEnding"),z.consume(mt),z.exit("lineEnding"),vt)}function vt(mt){return Ae.parser.lazy[Ae.now().line]?ue(mt):ce(mt)}}const uu=document.createElement("i");function Ma(z){const ce="&"+z+";";uu.innerHTML=ce;const ue=uu.textContent;return ue.charCodeAt(ue.length-1)===59&&z!=="semi"||ue===ce?!1:ue}const gl={name:"characterReference",tokenize:Gi};function Gi(z,ce,ue){const Ae=this;let lt=0,vt,mt;return sn;function sn(si){return z.enter("characterReference"),z.enter("characterReferenceMarker"),z.consume(si),z.exit("characterReferenceMarker"),wn}function wn(si){return si===35?(z.enter("characterReferenceMarkerNumeric"),z.consume(si),z.exit("characterReferenceMarkerNumeric"),Un):(z.enter("characterReferenceValue"),vt=31,mt=Ot,ai(si))}function Un(si){return si===88||si===120?(z.enter("characterReferenceMarkerHexadecimal"),z.consume(si),z.exit("characterReferenceMarkerHexadecimal"),z.enter("characterReferenceValue"),vt=6,mt=Wr,ai):(z.enter("characterReferenceValue"),vt=7,mt=Hi,ai(si))}function ai(si){if(si===59&&lt){const Pi=z.exit("characterReferenceValue");return mt===Ot&&!Ma(Ae.sliceSerialize(Pi))?ue(si):(z.enter("characterReferenceMarker"),z.consume(si),z.exit("characterReferenceMarker"),z.exit("characterReference"),ce)}return mt(si)&&lt++<vt?(z.consume(si),ai):ue(si)}}const Nr={name:"characterEscape",tokenize:Hr};function Hr(z,ce,ue){return Ae;function Ae(vt){return z.enter("characterEscape"),z.enter("escapeMarker"),z.consume(vt),z.exit("escapeMarker"),lt}function lt(vt){return ms(vt)?(z.enter("characterEscapeValue"),z.consume(vt),z.exit("characterEscapeValue"),z.exit("characterEscape"),ce):ue(vt)}}const ta={name:"lineEnding",tokenize:Ka};function Ka(z,ce){return ue;function ue(Ae){return z.enter("lineEnding"),z.consume(Ae),z.exit("lineEnding"),Bs(z,ce,"linePrefix")}}function Ha(z,ce,ue){const Ae=[];let lt=-1;for(;++lt<z.length;){const vt=z[lt].resolveAll;vt&&!Ae.includes(vt)&&(ce=vt(ce,ue),Ae.push(vt))}return ce}const qo={name:"labelEnd",resolveAll:Ul,resolveTo:Cu,tokenize:mu},io={tokenize:Il},wu={tokenize:Mu},Nl={tokenize:Zu};function Ul(z){let ce=-1;const ue=[];for(;++ce<z.length;){const Ae=z[ce][1];if(ue.push(z[ce]),Ae.type==="labelImage"||Ae.type==="labelLink"||Ae.type==="labelEnd"){const lt=Ae.type==="labelImage"?4:2;Ae.type="data",ce+=lt}}return z.length!==ue.length&&fn(z,0,z.length,ue),z}function Cu(z,ce){let ue=z.length,Ae=0,lt,vt,mt,sn;for(;ue--;)if(lt=z[ue][1],vt){if(lt.type==="link"||lt.type==="labelLink"&&lt._inactive)break;z[ue][0]==="enter"&&lt.type==="labelLink"&&(lt._inactive=!0)}else if(mt){if(z[ue][0]==="enter"&&(lt.type==="labelImage"||lt.type==="labelLink")&&!lt._balanced&&(vt=ue,lt.type!=="labelLink")){Ae=2;break}}else lt.type==="labelEnd"&&(mt=ue);const wn={type:z[vt][1].type==="labelLink"?"link":"image",start:{...z[vt][1].start},end:{...z[z.length-1][1].end}},Un={type:"label",start:{...z[vt][1].start},end:{...z[mt][1].end}},ai={type:"labelText",start:{...z[vt+Ae+2][1].end},end:{...z[mt-2][1].start}};return sn=[["enter",wn,ce],["enter",Un,ce]],sn=Te(sn,z.slice(vt+1,vt+Ae+3)),sn=Te(sn,[["enter",ai,ce]]),sn=Te(sn,Ha(ce.parser.constructs.insideSpan.null,z.slice(vt+Ae+4,mt-3),ce)),sn=Te(sn,[["exit",ai,ce],z[mt-2],z[mt-1],["exit",Un,ce]]),sn=Te(sn,z.slice(mt+1)),sn=Te(sn,[["exit",wn,ce]]),fn(z,vt,z.length,sn),z}function mu(z,ce,ue){const Ae=this;let lt=Ae.events.length,vt,mt;for(;lt--;)if((Ae.events[lt][1].type==="labelImage"||Ae.events[lt][1].type==="labelLink")&&!Ae.events[lt][1]._balanced){vt=Ae.events[lt][1];break}return sn;function sn(Pi){return vt?vt._inactive?si(Pi):(mt=Ae.parser.defined.includes(nt(Ae.sliceSerialize({start:vt.end,end:Ae.now()}))),z.enter("labelEnd"),z.enter("labelMarker"),z.consume(Pi),z.exit("labelMarker"),z.exit("labelEnd"),wn):ue(Pi)}function wn(Pi){return Pi===40?z.attempt(io,ai,mt?ai:si)(Pi):Pi===91?z.attempt(wu,ai,mt?Un:si)(Pi):mt?ai(Pi):si(Pi)}function Un(Pi){return z.attempt(Nl,ai,si)(Pi)}function ai(Pi){return ce(Pi)}function si(Pi){return vt._balanced=!0,ue(Pi)}}function Il(z,ce,ue){return Ae;function Ae(si){return z.enter("resource"),z.enter("resourceMarker"),z.consume(si),z.exit("resourceMarker"),lt}function lt(si){return Lr(si)?Dn(z,vt)(si):vt(si)}function vt(si){return si===41?ai(si):Xn(z,mt,sn,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(si)}function mt(si){return Lr(si)?Dn(z,wn)(si):ai(si)}function sn(si){return ue(si)}function wn(si){return si===34||si===39||si===40?ii(z,Un,ue,"resourceTitle","resourceTitleMarker","resourceTitleString")(si):ai(si)}function Un(si){return Lr(si)?Dn(z,ai)(si):ai(si)}function ai(si){return si===41?(z.enter("resourceMarker"),z.consume(si),z.exit("resourceMarker"),z.exit("resource"),ce):ue(si)}}function Mu(z,ce,ue){const Ae=this;return lt;function lt(sn){return Ai.call(Ae,z,vt,mt,"reference","referenceMarker","referenceString")(sn)}function vt(sn){return Ae.parser.defined.includes(nt(Ae.sliceSerialize(Ae.events[Ae.events.length-1][1]).slice(1,-1)))?ce(sn):ue(sn)}function mt(sn){return ue(sn)}}function Zu(z,ce,ue){return Ae;function Ae(vt){return z.enter("reference"),z.enter("referenceMarker"),z.consume(vt),z.exit("referenceMarker"),lt}function lt(vt){return vt===93?(z.enter("referenceMarker"),z.consume(vt),z.exit("referenceMarker"),z.exit("reference"),ce):ue(vt)}}const Fo={name:"labelStartImage",resolveAll:qo.resolveAll,tokenize:Ku};function Ku(z,ce,ue){const Ae=this;return lt;function lt(sn){return z.enter("labelImage"),z.enter("labelImageMarker"),z.consume(sn),z.exit("labelImageMarker"),vt}function vt(sn){return sn===91?(z.enter("labelMarker"),z.consume(sn),z.exit("labelMarker"),z.exit("labelImage"),mt):ue(sn)}function mt(sn){return sn===94&&"_hiddenFootnoteSupport"in Ae.parser.constructs?ue(sn):ce(sn)}}function pl(z){if(z===null||Lr(z)||zs(z))return 1;if(Cr(z))return 2}const gu={name:"attention",resolveAll:Nu,tokenize:pu};function Nu(z,ce){let ue=-1,Ae,lt,vt,mt,sn,wn,Un,ai;for(;++ue<z.length;)if(z[ue][0]==="enter"&&z[ue][1].type==="attentionSequence"&&z[ue][1]._close){for(Ae=ue;Ae--;)if(z[Ae][0]==="exit"&&z[Ae][1].type==="attentionSequence"&&z[Ae][1]._open&&ce.sliceSerialize(z[Ae][1]).charCodeAt(0)===ce.sliceSerialize(z[ue][1]).charCodeAt(0)){if((z[Ae][1]._close||z[ue][1]._open)&&(z[ue][1].end.offset-z[ue][1].start.offset)%3&&!((z[Ae][1].end.offset-z[Ae][1].start.offset+z[ue][1].end.offset-z[ue][1].start.offset)%3))continue;wn=z[Ae][1].end.offset-z[Ae][1].start.offset>1&&z[ue][1].end.offset-z[ue][1].start.offset>1?2:1;const si={...z[Ae][1].end},Pi={...z[ue][1].start};ad(si,-wn),ad(Pi,wn),mt={type:wn>1?"strongSequence":"emphasisSequence",start:si,end:{...z[Ae][1].end}},sn={type:wn>1?"strongSequence":"emphasisSequence",start:{...z[ue][1].start},end:Pi},vt={type:wn>1?"strongText":"emphasisText",start:{...z[Ae][1].end},end:{...z[ue][1].start}},lt={type:wn>1?"strong":"emphasis",start:{...mt.start},end:{...sn.end}},z[Ae][1].end={...mt.start},z[ue][1].start={...sn.end},Un=[],z[Ae][1].end.offset-z[Ae][1].start.offset&&(Un=Te(Un,[["enter",z[Ae][1],ce],["exit",z[Ae][1],ce]])),Un=Te(Un,[["enter",lt,ce],["enter",mt,ce],["exit",mt,ce],["enter",vt,ce]]),Un=Te(Un,Ha(ce.parser.constructs.insideSpan.null,z.slice(Ae+1,ue),ce)),Un=Te(Un,[["exit",vt,ce],["enter",sn,ce],["exit",sn,ce],["exit",lt,ce]]),z[ue][1].end.offset-z[ue][1].start.offset?(ai=2,Un=Te(Un,[["enter",z[ue][1],ce],["exit",z[ue][1],ce]])):ai=0,fn(z,Ae-1,ue-Ae+3,Un),ue=Ae+Un.length-ai-2;break}}for(ue=-1;++ue<z.length;)z[ue][1].type==="attentionSequence"&&(z[ue][1].type="data");return z}function pu(z,ce){const ue=this.parser.constructs.attentionMarkers.null,Ae=this.previous,lt=pl(Ae);let vt;return mt;function mt(wn){return vt=wn,z.enter("attentionSequence"),sn(wn)}function sn(wn){if(wn===vt)return z.consume(wn),sn;const Un=z.exit("attentionSequence"),ai=pl(wn),si=!ai||ai===2&&lt||ue.includes(wn),Pi=!lt||lt===2&&ai||ue.includes(Ae);return Un._open=!!(vt===42?si:si&&(lt||!Pi)),Un._close=!!(vt===42?Pi:Pi&&(ai||!si)),ce(wn)}}function ad(z,ce){z.column+=ce,z.offset+=ce,z._bufferIndex+=ce}const Pl={name:"autolink",tokenize:Dl};function Dl(z,ce,ue){let Ae=0;return lt;function lt(Mi){return z.enter("autolink"),z.enter("autolinkMarker"),z.consume(Mi),z.exit("autolinkMarker"),z.enter("autolinkProtocol"),vt}function vt(Mi){return Ar(Mi)?(z.consume(Mi),mt):Mi===64?ue(Mi):Un(Mi)}function mt(Mi){return Mi===43||Mi===45||Mi===46||Ot(Mi)?(Ae=1,sn(Mi)):Un(Mi)}function sn(Mi){return Mi===58?(z.consume(Mi),Ae=0,wn):(Mi===43||Mi===45||Mi===46||Ot(Mi))&&Ae++<32?(z.consume(Mi),sn):(Ae=0,Un(Mi))}function wn(Mi){return Mi===62?(z.exit("autolinkProtocol"),z.enter("autolinkMarker"),z.consume(Mi),z.exit("autolinkMarker"),z.exit("autolink"),ce):Mi===null||Mi===32||Mi===60||yi(Mi)?ue(Mi):(z.consume(Mi),wn)}function Un(Mi){return Mi===64?(z.consume(Mi),ai):zn(Mi)?(z.consume(Mi),Un):ue(Mi)}function ai(Mi){return Ot(Mi)?si(Mi):ue(Mi)}function si(Mi){return Mi===46?(z.consume(Mi),Ae=0,ai):Mi===62?(z.exit("autolinkProtocol").type="autolinkEmail",z.enter("autolinkMarker"),z.consume(Mi),z.exit("autolinkMarker"),z.exit("autolink"),ce):Pi(Mi)}function Pi(Mi){if((Mi===45||Ot(Mi))&&Ae++<63){const Kr=Mi===45?Pi:si;return z.consume(Mi),Kr}return ue(Mi)}}const vu={name:"htmlText",tokenize:Ll};function Ll(z,ce,ue){const Ae=this;let lt,vt,mt;return sn;function sn(gr){return z.enter("htmlText"),z.enter("htmlTextData"),z.consume(gr),wn}function wn(gr){return gr===33?(z.consume(gr),Un):gr===47?(z.consume(gr),fl):gr===63?(z.consume(gr),la):Ar(gr)?(z.consume(gr),zu):ue(gr)}function Un(gr){return gr===45?(z.consume(gr),ai):gr===91?(z.consume(gr),vt=0,Kr):Ar(gr)?(z.consume(gr),Ta):ue(gr)}function ai(gr){return gr===45?(z.consume(gr),Mi):ue(gr)}function si(gr){return gr===null?ue(gr):gr===45?(z.consume(gr),Pi):$r(gr)?(mt=si,Dd(gr)):(z.consume(gr),si)}function Pi(gr){return gr===45?(z.consume(gr),Mi):si(gr)}function Mi(gr){return gr===62?sd(gr):gr===45?Pi(gr):si(gr)}function Kr(gr){const kc="CDATA[";return gr===kc.charCodeAt(vt++)?(z.consume(gr),vt===kc.length?ga:Kr):ue(gr)}function ga(gr){return gr===null?ue(gr):gr===93?(z.consume(gr),Pa):$r(gr)?(mt=ga,Dd(gr)):(z.consume(gr),ga)}function Pa(gr){return gr===93?(z.consume(gr),Ds):ga(gr)}function Ds(gr){return gr===62?sd(gr):gr===93?(z.consume(gr),Ds):ga(gr)}function Ta(gr){return gr===null||gr===62?sd(gr):$r(gr)?(mt=Ta,Dd(gr)):(z.consume(gr),Ta)}function la(gr){return gr===null?ue(gr):gr===63?(z.consume(gr),il):$r(gr)?(mt=la,Dd(gr)):(z.consume(gr),la)}function il(gr){return gr===62?sd(gr):la(gr)}function fl(gr){return Ar(gr)?(z.consume(gr),Ms):ue(gr)}function Ms(gr){return gr===45||Ot(gr)?(z.consume(gr),Ms):iu(gr)}function iu(gr){return $r(gr)?(mt=iu,Dd(gr)):Ei(gr)?(z.consume(gr),iu):sd(gr)}function zu(gr){return gr===45||Ot(gr)?(z.consume(gr),zu):gr===47||gr===62||Lr(gr)?ru(gr):ue(gr)}function ru(gr){return gr===47?(z.consume(gr),sd):gr===58||gr===95||Ar(gr)?(z.consume(gr),Fs):$r(gr)?(mt=ru,Dd(gr)):Ei(gr)?(z.consume(gr),ru):sd(gr)}function Fs(gr){return gr===45||gr===46||gr===58||gr===95||Ot(gr)?(z.consume(gr),Fs):gd(gr)}function gd(gr){return gr===61?(z.consume(gr),lu):$r(gr)?(mt=gd,Dd(gr)):Ei(gr)?(z.consume(gr),gd):ru(gr)}function lu(gr){return gr===null||gr===60||gr===61||gr===62||gr===96?ue(gr):gr===34||gr===39?(z.consume(gr),lt=gr,Co):$r(gr)?(mt=lu,Dd(gr)):Ei(gr)?(z.consume(gr),lu):(z.consume(gr),ol)}function Co(gr){return gr===lt?(z.consume(gr),lt=void 0,yl):gr===null?ue(gr):$r(gr)?(mt=Co,Dd(gr)):(z.consume(gr),Co)}function ol(gr){return gr===null||gr===34||gr===39||gr===60||gr===61||gr===96?ue(gr):gr===47||gr===62||Lr(gr)?ru(gr):(z.consume(gr),ol)}function yl(gr){return gr===47||gr===62||Lr(gr)?ru(gr):ue(gr)}function sd(gr){return gr===62?(z.consume(gr),z.exit("htmlTextData"),z.exit("htmlText"),ce):ue(gr)}function Dd(gr){return z.exit("htmlTextData"),z.enter("lineEnding"),z.consume(gr),z.exit("lineEnding"),Cc}function Cc(gr){return Ei(gr)?Bs(z,xc,"linePrefix",Ae.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(gr):xc(gr)}function xc(gr){return z.enter("htmlTextData"),mt(gr)}}const Hu={name:"labelStartLink",resolveAll:qo.resolveAll,tokenize:dd};function dd(z,ce,ue){const Ae=this;return lt;function lt(mt){return z.enter("labelLink"),z.enter("labelMarker"),z.consume(mt),z.exit("labelMarker"),z.exit("labelLink"),vt}function vt(mt){return mt===94&&"_hiddenFootnoteSupport"in Ae.parser.constructs?ue(mt):ce(mt)}}const Td={name:"hardBreakEscape",tokenize:Md};function Md(z,ce,ue){return Ae;function Ae(vt){return z.enter("hardBreakEscape"),z.consume(vt),lt}function lt(vt){return $r(vt)?(z.exit("hardBreakEscape"),ce(vt)):ue(vt)}}const id={name:"codeText",previous:du,resolve:Sd,tokenize:Ye};function Sd(z){let ce=z.length-4,ue=3,Ae,lt;if((z[ue][1].type==="lineEnding"||z[ue][1].type==="space")&&(z[ce][1].type==="lineEnding"||z[ce][1].type==="space")){for(Ae=ue;++Ae<ce;)if(z[Ae][1].type==="codeTextData"){z[ue][1].type="codeTextPadding",z[ce][1].type="codeTextPadding",ue+=2,ce-=2;break}}for(Ae=ue-1,ce++;++Ae<=ce;)lt===void 0?Ae!==ce&&z[Ae][1].type!=="lineEnding"&&(lt=Ae):(Ae===ce||z[Ae][1].type==="lineEnding")&&(z[lt][1].type="codeTextData",Ae!==lt+2&&(z[lt][1].end=z[Ae-1][1].end,z.splice(lt+2,Ae-lt-2),ce-=Ae-lt-2,Ae=lt+2),lt=void 0);return z}function du(z){return z!==96||this.events[this.events.length-1][1].type==="characterEscape"}function Ye(z,ce,ue){const Ae=this;let lt=0,vt,mt;return sn;function sn(Pi){return z.enter("codeText"),z.enter("codeTextSequence"),wn(Pi)}function wn(Pi){return Pi===96?(z.consume(Pi),lt++,wn):(z.exit("codeTextSequence"),Un(Pi))}function Un(Pi){return Pi===null?ue(Pi):Pi===32?(z.enter("space"),z.consume(Pi),z.exit("space"),Un):Pi===96?(mt=z.enter("codeTextSequence"),vt=0,si(Pi)):$r(Pi)?(z.enter("lineEnding"),z.consume(Pi),z.exit("lineEnding"),Un):(z.enter("codeTextData"),ai(Pi))}function ai(Pi){return Pi===null||Pi===32||Pi===96||$r(Pi)?(z.exit("codeTextData"),Un(Pi)):(z.consume(Pi),ai)}function si(Pi){return Pi===96?(z.consume(Pi),vt++,si):vt===lt?(z.exit("codeTextSequence"),z.exit("codeText"),ce(Pi)):(mt.type="codeTextData",ai(Pi))}}const Et={42:$o,43:$o,45:$o,48:$o,49:$o,50:$o,51:$o,52:$o,53:$o,54:$o,55:$o,56:$o,57:$o,62:Qt},At={91:st},qt={[-2]:tn,[-1]:tn,32:tn},an={35:Li,42:Rl,45:[zr,Rl],60:Rs,61:zr,95:Rl,96:zo,126:zo},D={38:gl,92:Nr},A={[-5]:ta,[-4]:ta,[-3]:ta,33:Fo,38:gl,42:gu,60:[Pl,vu],91:Hu,92:[Td,Nr],93:qo,95:gu,96:id},U={null:[gu,Wo]},G={null:[42,95]},ee={null:[]};function de(z,ce,ue){let Ae={_bufferIndex:-1,_index:0,line:ue&&ue.line||1,column:ue&&ue.column||1,offset:ue&&ue.offset||0};const lt={},vt=[];let mt=[],sn=[],wn=!0;const Un={attempt:ru(iu),check:ru(zu),consume:il,enter:fl,exit:Ms,interrupt:ru(zu,{interrupt:!0})},ai={code:null,containerState:{},defineSkip:Ds,events:[],now:Pa,parser:z,previous:null,sliceSerialize:Kr,sliceStream:ga,write:Mi};let si=ce.tokenize.call(ai,Un),Pi;return ce.resolveAll&&vt.push(ce),ai;function Mi(Co){return mt=Te(mt,Co),Ta(),mt[mt.length-1]!==null?[]:(Fs(ce,0),ai.events=Ha(vt,ai.events,ai),ai.events)}function Kr(Co,ol){return Oe(ga(Co),ol)}function ga(Co){return ve(mt,Co)}function Pa(){const{_bufferIndex:Co,_index:ol,line:yl,column:sd,offset:Dd}=Ae;return{_bufferIndex:Co,_index:ol,line:yl,column:sd,offset:Dd}}function Ds(Co){lt[Co.line]=Co.column,lu()}function Ta(){let Co;for(;Ae._index<mt.length;){const ol=mt[Ae._index];if(typeof ol=="string")for(Co=Ae._index,Ae._bufferIndex<0&&(Ae._bufferIndex=0);Ae._index===Co&&Ae._bufferIndex<ol.length;)la(ol.charCodeAt(Ae._bufferIndex));else la(ol)}}function la(Co){wn=void 0,Pi=Co,si=si(Co)}function il(Co){$r(Co)?(Ae.line++,Ae.column=1,Ae.offset+=Co===-3?2:1,lu()):Co!==-1&&(Ae.column++,Ae.offset++),Ae._bufferIndex<0?Ae._index++:(Ae._bufferIndex++,Ae._bufferIndex===mt[Ae._index].length&&(Ae._bufferIndex=-1,Ae._index++)),ai.previous=Co,wn=!0}function fl(Co,ol){const yl=ol||{};return yl.type=Co,yl.start=Pa(),ai.events.push(["enter",yl,ai]),sn.push(yl),yl}function Ms(Co){const ol=sn.pop();return ol.end=Pa(),ai.events.push(["exit",ol,ai]),ol}function iu(Co,ol){Fs(Co,ol.from)}function zu(Co,ol){ol.restore()}function ru(Co,ol){return yl;function yl(sd,Dd,Cc){let xc,gr,kc,Gc;return Array.isArray(sd)?hc(sd):"tokenize"in sd?hc([sd]):Fr(sd);function Fr(Au){return vf;function vf(Nc){const oc=Nc!==null&&Au[Nc],Jo=Nc!==null&&Au.null,Sf=[...Array.isArray(oc)?oc:oc?[oc]:[],...Array.isArray(Jo)?Jo:Jo?[Jo]:[]];return hc(Sf)(Nc)}}function hc(Au){return xc=Au,gr=0,Au.length===0?Cc:of(Au[gr])}function of(Au){return vf;function vf(Nc){return Gc=gd(),kc=Au,Au.partial||(ai.currentConstruct=Au),Au.name&&ai.parser.constructs.disable.null.includes(Au.name)?Cf(Nc):Au.tokenize.call(ol?Object.assign(Object.create(ai),ol):ai,Un,Mf,Cf)(Nc)}}function Mf(Au){return wn=!0,Co(kc,Gc),Dd}function Cf(Au){return wn=!0,Gc.restore(),++gr<xc.length?of(xc[gr]):Cc}}}function Fs(Co,ol){Co.resolveAll&&!vt.includes(Co)&&vt.push(Co),Co.resolve&&fn(ai.events,ol,ai.events.length-ol,Co.resolve(ai.events.slice(ol),ai)),Co.resolveTo&&(ai.events=Co.resolveTo(ai.events,ai))}function gd(){const Co=Pa(),ol=ai.previous,yl=ai.currentConstruct,sd=ai.events.length,Dd=Array.from(sn);return{from:sd,restore:Cc};function Cc(){Ae=Co,ai.previous=ol,ai.currentConstruct=yl,ai.events.length=sd,sn=Dd,lu()}}function lu(){Ae.line in lt&&Ae.column<2&&(Ae.column=lt[Ae.line],Ae.offset+=lt[Ae.line]-1)}}function ve(z,ce){const ue=ce.start._index,Ae=ce.start._bufferIndex,lt=ce.end._index,vt=ce.end._bufferIndex;let mt;if(ue===lt)mt=[z[ue].slice(Ae,vt)];else{if(mt=z.slice(ue,lt),Ae>-1){const sn=mt[0];typeof sn=="string"?mt[0]=sn.slice(Ae):mt.shift()}vt>0&&mt.push(z[lt].slice(0,vt))}return mt}function Oe(z,ce){let ue=-1;const Ae=[];let lt;for(;++ue<z.length;){const vt=z[ue];let mt;if(typeof vt=="string")mt=vt;else switch(vt){case-5:{mt="\r";break}case-4:{mt=`
`;break}case-3:{mt=`\r
`;break}case-2:{mt=ce?" ":" ";break}case-1:{if(!ce&&lt)continue;mt=" ";break}default:mt=String.fromCharCode(vt)}lt=vt===-2,Ae.push(mt)}return Ae.join("")}function ke(z){const Ae={constructs:Qi([i,...(z||{}).extensions||[]]),content:lt(Ua),defined:[],document:lt(Oo),flow:lt(Ca),lazy:{},string:lt(Fl),text:lt(ll)};return Ae;function lt(vt){return mt;function mt(sn){return de(Ae,vt,sn)}}}const He=/[\0\t\n\r]/g;function pt(){let z=1,ce="",ue=!0,Ae;return lt;function lt(vt,mt,sn){const wn=[];let Un,ai,si,Pi,Mi;for(vt=ce+(typeof vt=="string"?vt.toString():new TextDecoder(mt||void 0).decode(vt)),si=0,ce="",ue&&(vt.charCodeAt(0)===65279&&si++,ue=void 0);si<vt.length;){if(He.lastIndex=si,Un=He.exec(vt),Pi=Un&&Un.index!==void 0?Un.index:vt.length,Mi=vt.charCodeAt(Pi),!Un){ce=vt.slice(si);break}if(Mi===10&&si===Pi&&Ae)wn.push(-3),Ae=void 0;else switch(Ae&&(wn.push(-5),Ae=void 0),si<Pi&&(wn.push(vt.slice(si,Pi)),z+=Pi-si),Mi){case 0:{wn.push(65533),z++;break}case 9:{for(ai=Math.ceil(z/4)*4,wn.push(-2);z++<ai;)wn.push(-1);break}case 10:{wn.push(-4),z=1;break}default:Ae=!0,z=1}si=Pi+1}return sn&&(Ae&&wn.push(-5),ce&&wn.push(ce),wn.push(null)),wn}}function ot(z,ce){const ue=Number.parseInt(z,ce);return ue<9||ue===11||ue>13&&ue<32||ue>126&&ue<160||ue>55295&&ue<57344||ue>64975&&ue<65008||(ue&65535)===65535||(ue&65535)===65534||ue>1114111?"\uFFFD":String.fromCodePoint(ue)}const wt=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Gt(z){return z.replace(wt,$t)}function $t(z,ce,ue){if(ce)return ce;if(ue.charCodeAt(0)===35){const lt=ue.charCodeAt(1),vt=lt===120||lt===88;return ot(ue.slice(vt?2:1),vt?16:10)}return Ma(ue)||z}const mn={}.hasOwnProperty;function Bn(z,ce,ue){return typeof ce!="string"&&(ue=ce,ce=void 0),Kn(ue)(qn(ke(ue).document().write(pt()(z,ce,!0))))}function Kn(z){const ce={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:vt(Pf),autolinkProtocol:ru,autolinkEmail:ru,atxHeading:vt(ld),blockQuote:vt(Nc),characterEscape:ru,characterReference:ru,codeFenced:vt(oc),codeFencedFenceInfo:mt,codeFencedFenceMeta:mt,codeIndented:vt(oc,mt),codeText:vt(Jo,mt),codeTextData:ru,data:ru,codeFlowValue:ru,definition:vt(Sf),definitionDestinationString:mt,definitionLabelString:mt,definitionTitleString:mt,emphasis:vt(lc),hardBreakEscape:vt(Gf),hardBreakTrailing:vt(Gf),htmlFlow:vt(_c,mt),htmlFlowData:ru,htmlText:vt(_c,mt),htmlTextData:ru,image:vt(Yf),label:mt,link:vt(Pf),listItem:vt($f),listItemValue:Pi,listOrdered:vt(Uf,si),listUnordered:vt(Uf),paragraph:vt(Qf),reference:Fr,referenceString:mt,resourceDestinationString:mt,resourceTitleString:mt,setextHeading:vt(ld),strong:vt(xf),thematicBreak:vt(Uc)},exit:{atxHeading:wn(),atxHeadingSequence:fl,autolink:wn(),autolinkEmail:vf,autolinkProtocol:Au,blockQuote:wn(),characterEscapeValue:Fs,characterReferenceMarkerHexadecimal:of,characterReferenceMarkerNumeric:of,characterReferenceValue:Mf,characterReference:Cf,codeFenced:wn(Pa),codeFencedFence:ga,codeFencedFenceInfo:Mi,codeFencedFenceMeta:Kr,codeFlowValue:Fs,codeIndented:wn(Ds),codeText:wn(yl),codeTextData:Fs,data:Fs,definition:wn(),definitionDestinationString:il,definitionLabelString:Ta,definitionTitleString:la,emphasis:wn(),hardBreakEscape:wn(lu),hardBreakTrailing:wn(lu),htmlFlow:wn(Co),htmlFlowData:Fs,htmlText:wn(ol),htmlTextData:Fs,image:wn(Dd),label:xc,labelText:Cc,lineEnding:gd,link:wn(sd),listItem:wn(),listOrdered:wn(),listUnordered:wn(),paragraph:wn(),referenceString:hc,resourceDestinationString:gr,resourceTitleString:kc,resource:Gc,setextHeading:wn(zu),setextHeadingLineSequence:iu,setextHeadingText:Ms,strong:wn(),thematicBreak:wn()}};On(ce,(z||{}).mdastExtensions||[]);const ue={};return Ae;function Ae(Ls){let Aa={type:"root",children:[]};const Za={stack:[Aa],tokenStack:[],config:ce,enter:sn,exit:Un,buffer:mt,resume:ai,data:ue},bo=[];let _u=-1;for(;++_u<Ls.length;)if(Ls[_u][1].type==="listOrdered"||Ls[_u][1].type==="listUnordered")if(Ls[_u][0]==="enter")bo.push(_u);else{const Dc=bo.pop();_u=lt(Ls,Dc,_u)}for(_u=-1;++_u<Ls.length;){const Dc=ce[Ls[_u][0]];mn.call(Dc,Ls[_u][1].type)&&Dc[Ls[_u][1].type].call(Object.assign({sliceSerialize:Ls[_u][2].sliceSerialize},Za),Ls[_u][1])}if(Za.tokenStack.length>0){const Dc=Za.tokenStack[Za.tokenStack.length-1];(Dc[1]||ji).call(Za,void 0,Dc[0])}for(Aa.position={start:Nn(Ls.length>0?Ls[0][1].start:{line:1,column:1,offset:0}),end:Nn(Ls.length>0?Ls[Ls.length-2][1].end:{line:1,column:1,offset:0})},_u=-1;++_u<ce.transforms.length;)Aa=ce.transforms[_u](Aa)||Aa;return Aa}function lt(Ls,Aa,Za){let bo=Aa-1,_u=-1,Dc=!1,Zc,jc,yf,bf;for(;++bo<=Za;){const uc=Ls[bo];switch(uc[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{uc[0]==="enter"?_u++:_u--,bf=void 0;break}case"lineEndingBlank":{uc[0]==="enter"&&(Zc&&!bf&&!_u&&!yf&&(yf=bo),bf=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:bf=void 0}if(!_u&&uc[0]==="enter"&&uc[1].type==="listItemPrefix"||_u===-1&&uc[0]==="exit"&&(uc[1].type==="listUnordered"||uc[1].type==="listOrdered")){if(Zc){let Jc=bo;for(jc=void 0;Jc--;){const dc=Ls[Jc];if(dc[1].type==="lineEnding"||dc[1].type==="lineEndingBlank"){if(dc[0]==="exit")continue;jc&&(Ls[jc][1].type="lineEndingBlank",Dc=!0),dc[1].type="lineEnding",jc=Jc}else if(!(dc[1].type==="linePrefix"||dc[1].type==="blockQuotePrefix"||dc[1].type==="blockQuotePrefixWhitespace"||dc[1].type==="blockQuoteMarker"||dc[1].type==="listItemIndent"))break}yf&&(!jc||yf<jc)&&(Zc._spread=!0),Zc.end=Object.assign({},jc?Ls[jc][1].start:uc[1].end),Ls.splice(jc||bo,0,["exit",Zc,uc[2]]),bo++,Za++}if(uc[1].type==="listItemPrefix"){const Jc={type:"listItem",_spread:!1,start:Object.assign({},uc[1].start),end:void 0};Zc=Jc,Ls.splice(bo,0,["enter",Jc,uc[2]]),bo++,Za++,yf=void 0,bf=!0}}}return Ls[Aa][1]._spread=Dc,Za}function vt(Ls,Aa){return Za;function Za(bo){sn.call(this,Ls(bo),bo),Aa&&Aa.call(this,bo)}}function mt(){this.stack.push({type:"fragment",children:[]})}function sn(Ls,Aa,Za){this.stack[this.stack.length-1].children.push(Ls),this.stack.push(Ls),this.tokenStack.push([Aa,Za||void 0]),Ls.position={start:Nn(Aa.start),end:void 0}}function wn(Ls){return Aa;function Aa(Za){Ls&&Ls.call(this,Za),Un.call(this,Za)}}function Un(Ls,Aa){const Za=this.stack.pop(),bo=this.tokenStack.pop();if(bo)bo[0].type!==Ls.type&&(Aa?Aa.call(this,Ls,bo[0]):(bo[1]||ji).call(this,Ls,bo[0]));else throw new Error("Cannot close `"+Ls.type+"` ("+ki({start:Ls.start,end:Ls.end})+"): it\u2019s not open");Za.position.end=Nn(Ls.end)}function ai(){return Ne(this.stack.pop())}function si(){this.data.expectingFirstListItemValue=!0}function Pi(Ls){if(this.data.expectingFirstListItemValue){const Aa=this.stack[this.stack.length-2];Aa.start=Number.parseInt(this.sliceSerialize(Ls),10),this.data.expectingFirstListItemValue=void 0}}function Mi(){const Ls=this.resume(),Aa=this.stack[this.stack.length-1];Aa.lang=Ls}function Kr(){const Ls=this.resume(),Aa=this.stack[this.stack.length-1];Aa.meta=Ls}function ga(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function Pa(){const Ls=this.resume(),Aa=this.stack[this.stack.length-1];Aa.value=Ls.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function Ds(){const Ls=this.resume(),Aa=this.stack[this.stack.length-1];Aa.value=Ls.replace(/(\r?\n|\r)$/g,"")}function Ta(Ls){const Aa=this.resume(),Za=this.stack[this.stack.length-1];Za.label=Aa,Za.identifier=nt(this.sliceSerialize(Ls)).toLowerCase()}function la(){const Ls=this.resume(),Aa=this.stack[this.stack.length-1];Aa.title=Ls}function il(){const Ls=this.resume(),Aa=this.stack[this.stack.length-1];Aa.url=Ls}function fl(Ls){const Aa=this.stack[this.stack.length-1];if(!Aa.depth){const Za=this.sliceSerialize(Ls).length;Aa.depth=Za}}function Ms(){this.data.setextHeadingSlurpLineEnding=!0}function iu(Ls){const Aa=this.stack[this.stack.length-1];Aa.depth=this.sliceSerialize(Ls).codePointAt(0)===61?1:2}function zu(){this.data.setextHeadingSlurpLineEnding=void 0}function ru(Ls){const Za=this.stack[this.stack.length-1].children;let bo=Za[Za.length-1];(!bo||bo.type!=="text")&&(bo=Zf(),bo.position={start:Nn(Ls.start),end:void 0},Za.push(bo)),this.stack.push(bo)}function Fs(Ls){const Aa=this.stack.pop();Aa.value+=this.sliceSerialize(Ls),Aa.position.end=Nn(Ls.end)}function gd(Ls){const Aa=this.stack[this.stack.length-1];if(this.data.atHardBreak){const Za=Aa.children[Aa.children.length-1];Za.position.end=Nn(Ls.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&ce.canContainEols.includes(Aa.type)&&(ru.call(this,Ls),Fs.call(this,Ls))}function lu(){this.data.atHardBreak=!0}function Co(){const Ls=this.resume(),Aa=this.stack[this.stack.length-1];Aa.value=Ls}function ol(){const Ls=this.resume(),Aa=this.stack[this.stack.length-1];Aa.value=Ls}function yl(){const Ls=this.resume(),Aa=this.stack[this.stack.length-1];Aa.value=Ls}function sd(){const Ls=this.stack[this.stack.length-1];if(this.data.inReference){const Aa=this.data.referenceType||"shortcut";Ls.type+="Reference",Ls.referenceType=Aa,delete Ls.url,delete Ls.title}else delete Ls.identifier,delete Ls.label;this.data.referenceType=void 0}function Dd(){const Ls=this.stack[this.stack.length-1];if(this.data.inReference){const Aa=this.data.referenceType||"shortcut";Ls.type+="Reference",Ls.referenceType=Aa,delete Ls.url,delete Ls.title}else delete Ls.identifier,delete Ls.label;this.data.referenceType=void 0}function Cc(Ls){const Aa=this.sliceSerialize(Ls),Za=this.stack[this.stack.length-2];Za.label=Gt(Aa),Za.identifier=nt(Aa).toLowerCase()}function xc(){const Ls=this.stack[this.stack.length-1],Aa=this.resume(),Za=this.stack[this.stack.length-1];if(this.data.inReference=!0,Za.type==="link"){const bo=Ls.children;Za.children=bo}else Za.alt=Aa}function gr(){const Ls=this.resume(),Aa=this.stack[this.stack.length-1];Aa.url=Ls}function kc(){const Ls=this.resume(),Aa=this.stack[this.stack.length-1];Aa.title=Ls}function Gc(){this.data.inReference=void 0}function Fr(){this.data.referenceType="collapsed"}function hc(Ls){const Aa=this.resume(),Za=this.stack[this.stack.length-1];Za.label=Aa,Za.identifier=nt(this.sliceSerialize(Ls)).toLowerCase(),this.data.referenceType="full"}function of(Ls){this.data.characterReferenceType=Ls.type}function Mf(Ls){const Aa=this.sliceSerialize(Ls),Za=this.data.characterReferenceType;let bo;Za?(bo=ot(Aa,Za==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):bo=Ma(Aa);const _u=this.stack[this.stack.length-1];_u.value+=bo}function Cf(Ls){const Aa=this.stack.pop();Aa.position.end=Nn(Ls.end)}function Au(Ls){Fs.call(this,Ls);const Aa=this.stack[this.stack.length-1];Aa.url=this.sliceSerialize(Ls)}function vf(Ls){Fs.call(this,Ls);const Aa=this.stack[this.stack.length-1];Aa.url="mailto:"+this.sliceSerialize(Ls)}function Nc(){return{type:"blockquote",children:[]}}function oc(){return{type:"code",lang:null,meta:null,value:""}}function Jo(){return{type:"inlineCode",value:""}}function Sf(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function lc(){return{type:"emphasis",children:[]}}function ld(){return{type:"heading",depth:0,children:[]}}function Gf(){return{type:"break"}}function _c(){return{type:"html",value:""}}function Yf(){return{type:"image",title:null,url:"",alt:null}}function Pf(){return{type:"link",title:null,url:"",children:[]}}function Uf(Ls){return{type:"list",ordered:Ls.type==="listOrdered",start:null,spread:Ls._spread,children:[]}}function $f(Ls){return{type:"listItem",spread:Ls._spread,checked:null,children:[]}}function Qf(){return{type:"paragraph",children:[]}}function xf(){return{type:"strong",children:[]}}function Zf(){return{type:"text",value:""}}function Uc(){return{type:"thematicBreak"}}}function Nn(z){return{line:z.line,column:z.column,offset:z.offset}}function On(z,ce){let ue=-1;for(;++ue<ce.length;){const Ae=ce[ue];Array.isArray(Ae)?On(z,Ae):ei(z,Ae)}}function ei(z,ce){let ue;for(ue in ce)if(mn.call(ce,ue))switch(ue){case"canContainEols":{const Ae=ce[ue];Ae&&z[ue].push(...Ae);break}case"transforms":{const Ae=ce[ue];Ae&&z[ue].push(...Ae);break}case"enter":case"exit":{const Ae=ce[ue];Ae&&Object.assign(z[ue],Ae);break}}}function ji(z,ce){throw z?new Error("Cannot close `"+z.type+"` ("+ki({start:z.start,end:z.end})+"): a different token (`"+ce.type+"`, "+ki({start:ce.start,end:ce.end})+") is open"):new Error("Cannot close document, a token (`"+ce.type+"`, "+ki({start:ce.start,end:ce.end})+") is still open")}function Xi(z){const ce=this;ce.parser=ue;function ue(Ae){return Bn(Ae,{...ce.data("settings"),...z,extensions:ce.data("micromarkExtensions")||[],mdastExtensions:ce.data("fromMarkdownExtensions")||[]})}}function Zi(z,ce){const ue=encode(Si(z||""));if(!ce)return ue;const Ae=ue.indexOf(":"),lt=ue.indexOf("?"),vt=ue.indexOf("#"),mt=ue.indexOf("/");return Ae<0||mt>-1&&Ae>mt||lt>-1&&Ae>lt||vt>-1&&Ae>vt||ce.test(ue.slice(0,Ae))?ue:""}function Si(z){const ce=[];let ue=-1,Ae=0,lt=0;for(;++ue<z.length;){const vt=z.charCodeAt(ue);let mt="";if(vt===37&&Ot(z.charCodeAt(ue+1))&&Ot(z.charCodeAt(ue+2)))lt=2;else if(vt<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(vt))||(mt=String.fromCharCode(vt));else if(vt>55295&&vt<57344){const sn=z.charCodeAt(ue+1);vt<56320&&sn>56319&&sn<57344?(mt=String.fromCharCode(vt,sn),lt=1):mt="\uFFFD"}else mt=String.fromCharCode(vt);mt&&(ce.push(z.slice(Ae,ue),encodeURIComponent(mt)),Ae=ue+lt+1,mt=""),lt&&(ue+=lt,lt=0)}return ce.join("")+z.slice(Ae)}function Ui(z,ce){const ue=[{type:"text",value:"\u21A9"}];return ce>1&&ue.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(ce)}]}),ue}function pr(z,ce){return"Back to reference "+(z+1)+(ce>1?"-"+ce:"")}function gs(z){const ce=typeof z.options.clobberPrefix=="string"?z.options.clobberPrefix:"user-content-",ue=z.options.footnoteBackContent||Ui,Ae=z.options.footnoteBackLabel||pr,lt=z.options.footnoteLabel||"Footnotes",vt=z.options.footnoteLabelTagName||"h2",mt=z.options.footnoteLabelProperties||{className:["sr-only"]},sn=[];let wn=-1;for(;++wn<z.footnoteOrder.length;){const Un=z.footnoteById.get(z.footnoteOrder[wn]);if(!Un)continue;const ai=z.all(Un),si=String(Un.identifier).toUpperCase(),Pi=Si(si.toLowerCase());let Mi=0;const Kr=[],ga=z.footnoteCounts.get(si);for(;ga!==void 0&&++Mi<=ga;){Kr.length>0&&Kr.push({type:"text",value:" "});let Ta=typeof ue=="string"?ue:ue(wn,Mi);typeof Ta=="string"&&(Ta={type:"text",value:Ta}),Kr.push({type:"element",tagName:"a",properties:{href:"#"+ce+"fnref-"+Pi+(Mi>1?"-"+Mi:""),dataFootnoteBackref:"",ariaLabel:typeof Ae=="string"?Ae:Ae(wn,Mi),className:["data-footnote-backref"]},children:Array.isArray(Ta)?Ta:[Ta]})}const Pa=ai[ai.length-1];if(Pa&&Pa.type==="element"&&Pa.tagName==="p"){const Ta=Pa.children[Pa.children.length-1];Ta&&Ta.type==="text"?Ta.value+=" ":Pa.children.push({type:"text",value:" "}),Pa.children.push(...Kr)}else ai.push(...Kr);const Ds={type:"element",tagName:"li",properties:{id:ce+"fn-"+Pi},children:z.wrap(ai,!0)};z.patch(Un,Ds),sn.push(Ds)}if(sn.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:vt,properties:{...J(mt),id:"footnote-label"},children:[{type:"text",value:lt}]},{type:"text",value:`
`},{type:"element",tagName:"ol",properties:{},children:z.wrap(sn,!0)},{type:"text",value:`
`}]}}function un(z,ce){const ue={type:"element",tagName:"blockquote",properties:{},children:z.wrap(z.all(ce),!0)};return z.patch(ce,ue),z.applyData(ce,ue)}function Sr(z,ce){const ue={type:"element",tagName:"br",properties:{},children:[]};return z.patch(ce,ue),[z.applyData(ce,ue),{type:"text",value:`
`}]}function js(z,ce){const ue=ce.value?ce.value+`
`:"",Ae={};ce.lang&&(Ae.className=["language-"+ce.lang]);let lt={type:"element",tagName:"code",properties:Ae,children:[{type:"text",value:ue}]};return ce.meta&&(lt.data={meta:ce.meta}),z.patch(ce,lt),lt=z.applyData(ce,lt),lt={type:"element",tagName:"pre",properties:{},children:[lt]},z.patch(ce,lt),lt}function ss(z,ce){const ue={type:"element",tagName:"del",properties:{},children:z.all(ce)};return z.patch(ce,ue),z.applyData(ce,ue)}function As(z,ce){const ue={type:"element",tagName:"em",properties:{},children:z.all(ce)};return z.patch(ce,ue),z.applyData(ce,ue)}function Ea(z,ce){const ue=typeof z.options.clobberPrefix=="string"?z.options.clobberPrefix:"user-content-",Ae=String(ce.identifier).toUpperCase(),lt=Si(Ae.toLowerCase()),vt=z.footnoteOrder.indexOf(Ae);let mt,sn=z.footnoteCounts.get(Ae);sn===void 0?(sn=0,z.footnoteOrder.push(Ae),mt=z.footnoteOrder.length):mt=vt+1,sn+=1,z.footnoteCounts.set(Ae,sn);const wn={type:"element",tagName:"a",properties:{href:"#"+ue+"fn-"+lt,id:ue+"fnref-"+lt+(sn>1?"-"+sn:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(mt)}]};z.patch(ce,wn);const Un={type:"element",tagName:"sup",properties:{},children:[wn]};return z.patch(ce,Un),z.applyData(ce,Un)}function Js(z,ce){const ue={type:"element",tagName:"h"+ce.depth,properties:{},children:z.all(ce)};return z.patch(ce,ue),z.applyData(ce,ue)}function ya(z,ce){if(z.options.allowDangerousHtml){const ue={type:"raw",value:ce.value};return z.patch(ce,ue),z.applyData(ce,ue)}}function co(z,ce){const ue=ce.referenceType;let Ae="]";if(ue==="collapsed"?Ae+="[]":ue==="full"&&(Ae+="["+(ce.label||ce.identifier)+"]"),ce.type==="imageReference")return[{type:"text",value:"!["+ce.alt+Ae}];const lt=z.all(ce),vt=lt[0];vt&&vt.type==="text"?vt.value="["+vt.value:lt.unshift({type:"text",value:"["});const mt=lt[lt.length-1];return mt&&mt.type==="text"?mt.value+=Ae:lt.push({type:"text",value:Ae}),lt}function ka(z,ce){const ue=String(ce.identifier).toUpperCase(),Ae=z.definitionById.get(ue);if(!Ae)return co(z,ce);const lt={src:Si(Ae.url||""),alt:ce.alt};Ae.title!==null&&Ae.title!==void 0&&(lt.title=Ae.title);const vt={type:"element",tagName:"img",properties:lt,children:[]};return z.patch(ce,vt),z.applyData(ce,vt)}function mo(z,ce){const ue={src:Si(ce.url)};ce.alt!==null&&ce.alt!==void 0&&(ue.alt=ce.alt),ce.title!==null&&ce.title!==void 0&&(ue.title=ce.title);const Ae={type:"element",tagName:"img",properties:ue,children:[]};return z.patch(ce,Ae),z.applyData(ce,Ae)}function fo(z,ce){const ue={type:"text",value:ce.value.replace(/\r?\n|\r/g," ")};z.patch(ce,ue);const Ae={type:"element",tagName:"code",properties:{},children:[ue]};return z.patch(ce,Ae),z.applyData(ce,Ae)}function jl(z,ce){const ue=String(ce.identifier).toUpperCase(),Ae=z.definitionById.get(ue);if(!Ae)return co(z,ce);const lt={href:Si(Ae.url||"")};Ae.title!==null&&Ae.title!==void 0&&(lt.title=Ae.title);const vt={type:"element",tagName:"a",properties:lt,children:z.all(ce)};return z.patch(ce,vt),z.applyData(ce,vt)}function ul(z,ce){const ue={href:Si(ce.url)};ce.title!==null&&ce.title!==void 0&&(ue.title=ce.title);const Ae={type:"element",tagName:"a",properties:ue,children:z.all(ce)};return z.patch(ce,Ae),z.applyData(ce,Ae)}function yu(z,ce,ue){const Ae=z.all(ce),lt=ue?Hl(ue):Vo(ce),vt={},mt=[];if(typeof ce.checked=="boolean"){const ai=Ae[0];let si;ai&&ai.type==="element"&&ai.tagName==="p"?si=ai:(si={type:"element",tagName:"p",properties:{},children:[]},Ae.unshift(si)),si.children.length>0&&si.children.unshift({type:"text",value:" "}),si.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:ce.checked,disabled:!0},children:[]}),vt.className=["task-list-item"]}let sn=-1;for(;++sn<Ae.length;){const ai=Ae[sn];(lt||sn!==0||ai.type!=="element"||ai.tagName!=="p")&&mt.push({type:"text",value:`
`}),ai.type==="element"&&ai.tagName==="p"&&!lt?mt.push(...ai.children):mt.push(ai)}const wn=Ae[Ae.length-1];wn&&(lt||wn.type!=="element"||wn.tagName!=="p")&&mt.push({type:"text",value:`
`});const Un={type:"element",tagName:"li",properties:vt,children:mt};return z.patch(ce,Un),z.applyData(ce,Un)}function Hl(z){let ce=!1;if(z.type==="list"){ce=z.spread||!1;const ue=z.children;let Ae=-1;for(;!ce&&++Ae<ue.length;)ce=Vo(ue[Ae])}return ce}function Vo(z){const ce=z.spread;return ce??z.children.length>1}function Uo(z,ce){const ue={},Ae=z.all(ce);let lt=-1;for(typeof ce.start=="number"&&ce.start!==1&&(ue.start=ce.start);++lt<Ae.length;){const mt=Ae[lt];if(mt.type==="element"&&mt.tagName==="li"&&mt.properties&&Array.isArray(mt.properties.className)&&mt.properties.className.includes("task-list-item")){ue.className=["contains-task-list"];break}}const vt={type:"element",tagName:ce.ordered?"ol":"ul",properties:ue,children:z.wrap(Ae,!0)};return z.patch(ce,vt),z.applyData(ce,vt)}function so(z,ce){const ue={type:"element",tagName:"p",properties:{},children:z.all(ce)};return z.patch(ce,ue),z.applyData(ce,ue)}function wl(z,ce){const ue={type:"root",children:z.wrap(z.all(ce))};return z.patch(ce,ue),z.applyData(ce,ue)}function $l(z,ce){const ue={type:"element",tagName:"strong",properties:{},children:z.all(ce)};return z.patch(ce,ue),z.applyData(ce,ue)}function Ud(z,ce){const ue=z.all(ce),Ae=ue.shift(),lt=[];if(Ae){const mt={type:"element",tagName:"thead",properties:{},children:z.wrap([Ae],!0)};z.patch(ce.children[0],mt),lt.push(mt)}if(ue.length>0){const mt={type:"element",tagName:"tbody",properties:{},children:z.wrap(ue,!0)},sn=di(ce.children[1]),wn=Yi(ce.children[ce.children.length-1]);sn&&wn&&(mt.position={start:sn,end:wn}),lt.push(mt)}const vt={type:"element",tagName:"table",properties:{},children:z.wrap(lt,!0)};return z.patch(ce,vt),z.applyData(ce,vt)}function vd(z,ce,ue){const Ae=ue?ue.children:void 0,vt=(Ae?Ae.indexOf(ce):1)===0?"th":"td",mt=ue&&ue.type==="table"?ue.align:void 0,sn=mt?mt.length:ce.children.length;let wn=-1;const Un=[];for(;++wn<sn;){const si=ce.children[wn],Pi={},Mi=mt?mt[wn]:void 0;Mi&&(Pi.align=Mi);let Kr={type:"element",tagName:vt,properties:Pi,children:[]};si&&(Kr.children=z.all(si),z.patch(si,Kr),Kr=z.applyData(si,Kr)),Un.push(Kr)}const ai={type:"element",tagName:"tr",properties:{},children:z.wrap(Un,!0)};return z.patch(ce,ai),z.applyData(ce,ai)}function rd(z,ce){const ue={type:"element",tagName:"td",properties:{},children:z.all(ce)};return z.patch(ce,ue),z.applyData(ce,ue)}const hl=9,Ju=32;function Ql(z){const ce=String(z),ue=/\r?\n|\r/g;let Ae=ue.exec(ce),lt=0;const vt=[];for(;Ae;)vt.push(ra(ce.slice(lt,Ae.index),lt>0,!0),Ae[0]),lt=Ae.index+Ae[0].length,Ae=ue.exec(ce);return vt.push(ra(ce.slice(lt),lt>0,!1)),vt.join("")}function ra(z,ce,ue){let Ae=0,lt=z.length;if(ce){let vt=z.codePointAt(Ae);for(;vt===hl||vt===Ju;)Ae++,vt=z.codePointAt(Ae)}if(ue){let vt=z.codePointAt(lt-1);for(;vt===hl||vt===Ju;)lt--,vt=z.codePointAt(lt-1)}return lt>Ae?z.slice(Ae,lt):""}function Zl(z,ce){const ue={type:"text",value:Ql(String(ce.value))};return z.patch(ce,ue),z.applyData(ce,ue)}function _l(z,ce){const ue={type:"element",tagName:"hr",properties:{},children:[]};return z.patch(ce,ue),z.applyData(ce,ue)}const Su={blockquote:un,break:Sr,code:js,delete:ss,emphasis:As,footnoteReference:Ea,heading:Js,html:ya,imageReference:ka,image:mo,inlineCode:fo,linkReference:jl,link:ul,listItem:yu,list:Uo,paragraph:so,root:wl,strong:$l,table:Ud,tableCell:rd,tableRow:vd,text:Zl,thematicBreak:_l,toml:Uu,yaml:Uu,definition:Uu,footnoteDefinition:Uu};function Uu(){}const xl={}.hasOwnProperty,ku={};function cd(z,ce){const ue=ce||ku,Ae=new Map,lt=new Map,vt=new Map,mt={...Su,...ue.handlers},sn={all:Un,applyData:zl,definitionById:Ae,footnoteById:lt,footnoteCounts:vt,footnoteOrder:[],handlers:mt,one:wn,options:ue,patch:Xr,wrap:ml};return(0,F.YR)(z,function(ai){if(ai.type==="definition"||ai.type==="footnoteDefinition"){const si=ai.type==="definition"?Ae:lt,Pi=String(ai.identifier).toUpperCase();si.has(Pi)||si.set(Pi,ai)}}),sn;function wn(ai,si){const Pi=ai.type,Mi=sn.handlers[Pi];if(xl.call(sn.handlers,Pi)&&Mi)return Mi(sn,ai,si);if(sn.options.passThrough&&sn.options.passThrough.includes(Pi)){if("children"in ai){const{children:ga,...Pa}=ai,Ds=J(Pa);return Ds.children=sn.all(ai),Ds}return J(ai)}return(sn.options.unknownHandler||Ko)(sn,ai,si)}function Un(ai){const si=[];if("children"in ai){const Pi=ai.children;let Mi=-1;for(;++Mi<Pi.length;){const Kr=sn.one(Pi[Mi],ai);if(Kr){if(Mi&&Pi[Mi-1].type==="break"&&(!Array.isArray(Kr)&&Kr.type==="text"&&(Kr.value=So(Kr.value)),!Array.isArray(Kr)&&Kr.type==="element")){const ga=Kr.children[0];ga&&ga.type==="text"&&(ga.value=So(ga.value))}Array.isArray(Kr)?si.push(...Kr):si.push(Kr)}}}return si}}function Xr(z,ce){z.position&&(ce.position=Ci(z))}function zl(z,ce){let ue=ce;if(z&&z.data){const Ae=z.data.hName,lt=z.data.hChildren,vt=z.data.hProperties;if(typeof Ae=="string")if(ue.type==="element")ue.tagName=Ae;else{const mt="children"in ue?ue.children:[ue];ue={type:"element",tagName:Ae,properties:{},children:mt}}ue.type==="element"&&vt&&Object.assign(ue.properties,J(vt)),"children"in ue&&ue.children&&lt!==null&&lt!==void 0&&(ue.children=lt)}return ue}function Ko(z,ce){const ue=ce.data||{},Ae="value"in ce&&!(xl.call(ue,"hProperties")||xl.call(ue,"hChildren"))?{type:"text",value:ce.value}:{type:"element",tagName:"div",properties:{},children:z.all(ce)};return z.patch(ce,Ae),z.applyData(ce,Ae)}function ml(z,ce){const ue=[];let Ae=-1;for(ce&&ue.push({type:"text",value:`
`});++Ae<z.length;)Ae&&ue.push({type:"text",value:`
`}),ue.push(z[Ae]);return ce&&z.length>0&&ue.push({type:"text",value:`
`}),ue}function So(z){let ce=0,ue=z.charCodeAt(ce);for(;ue===9||ue===32;)ce++,ue=z.charCodeAt(ce);return z.slice(ce)}function Ga(z,ce){const ue=cd(z,ce),Ae=ue.one(z,void 0),lt=gs(ue),vt=Array.isArray(Ae)?{type:"root",children:Ae}:Ae||{type:"root",children:[]};return lt&&((0,$.ok)("children"in vt),vt.children.push({type:"text",value:`
`},lt)),vt}function el(z,ce){return z&&"run"in z?async function(ue,Ae){const lt=Ga(ue,{file:Ae,...ce});await z.run(lt,Ae)}:function(ue,Ae){return Ga(ue,{file:Ae,...z||ce})}}function bu(z){(0,F.YR)(z,function(ce,ue,Ae){if(ue!==void 0&&Ae&&ce.type==="paragraph"&&ce.children.every(function(lt){return lt.type==="text"&&/^\s*$/.test(lt.value)}))return Ae.children.splice(ue,1),ue})}function tl(z={except:["http","https"]}){return function(ce){const ue=new Map;(0,F.YR)(ce,"definition",function(Ae,lt,vt){if(ue.set(Ae.identifier,Ae.url),vt&&typeof lt=="number"){const mt=Ae.url;if(mt&&mt.includes(":")&&!z.except.some(sn=>mt.startsWith(`${sn}:`)))return vt.children.splice(lt,1),lt}}),(0,F.YR)(ce,function(Ae,lt,vt){if(vt&&typeof lt=="number"&&(Ae.type==="link"||Ae.type==="linkReference")){const mt=Ae.type==="link"?Ae.url:ue.get(Ae.identifier);if(mt&&mt.includes(":")&&!z.except.some(sn=>mt.startsWith(`${sn}:`)))return vt.children.splice(lt,1,...Ae.children),lt}}),bu(ce)}}function Qo(z){if(z)throw z}var Du=n(92849);function Ol(z){if(typeof z!="object"||z===null)return!1;const ce=Object.getPrototypeOf(z);return(ce===null||ce===Object.prototype||Object.getPrototypeOf(ce)===null)&&!(Symbol.toStringTag in z)&&!(Symbol.iterator in z)}function Jl(){const z=[],ce={run:ue,use:Ae};return ce;function ue(...lt){let vt=-1;const mt=lt.pop();if(typeof mt!="function")throw new TypeError("Expected function as last argument, not "+mt);sn(null,...lt);function sn(wn,...Un){const ai=z[++vt];let si=-1;if(wn){mt(wn);return}for(;++si<lt.length;)(Un[si]===null||Un[si]===void 0)&&(Un[si]=lt[si]);lt=Un,ai?au(ai,sn)(...Un):mt(null,...Un)}}function Ae(lt){if(typeof lt!="function")throw new TypeError("Expected `middelware` to be a function, not "+lt);return z.push(lt),ce}}function au(z,ce){let ue;return Ae;function Ae(...mt){const sn=z.length>mt.length;let wn;sn&&mt.push(lt);try{wn=z.apply(this,mt)}catch(Un){const ai=Un;if(sn&&ue)throw ai;return lt(ai)}sn||(wn instanceof Promise?wn.then(vt,lt):wn instanceof Error?lt(wn):vt(wn))}function lt(mt,...sn){ue||(ue=!0,ce(mt,...sn))}function vt(mt){lt(null,mt)}}const Xl={basename:Hd,dirname:sl,extname:fd,join:go,sep:"/"};function Hd(z,ce){if(ce!==void 0&&typeof ce!="string")throw new TypeError('"ext" argument must be a string');qu(z);let ue=0,Ae=-1,lt=z.length,vt;if(ce===void 0||ce.length===0||ce.length>z.length){for(;lt--;)if(z.codePointAt(lt)===47){if(vt){ue=lt+1;break}}else Ae<0&&(vt=!0,Ae=lt+1);return Ae<0?"":z.slice(ue,Ae)}if(ce===z)return"";let mt=-1,sn=ce.length-1;for(;lt--;)if(z.codePointAt(lt)===47){if(vt){ue=lt+1;break}}else mt<0&&(vt=!0,mt=lt+1),sn>-1&&(z.codePointAt(lt)===ce.codePointAt(sn--)?sn<0&&(Ae=lt):(sn=-1,Ae=mt));return ue===Ae?Ae=mt:Ae<0&&(Ae=z.length),z.slice(ue,Ae)}function sl(z){if(qu(z),z.length===0)return".";let ce=-1,ue=z.length,Ae;for(;--ue;)if(z.codePointAt(ue)===47){if(Ae){ce=ue;break}}else Ae||(Ae=!0);return ce<0?z.codePointAt(0)===47?"/":".":ce===1&&z.codePointAt(0)===47?"//":z.slice(0,ce)}function fd(z){qu(z);let ce=z.length,ue=-1,Ae=0,lt=-1,vt=0,mt;for(;ce--;){const sn=z.codePointAt(ce);if(sn===47){if(mt){Ae=ce+1;break}continue}ue<0&&(mt=!0,ue=ce+1),sn===46?lt<0?lt=ce:vt!==1&&(vt=1):lt>-1&&(vt=-1)}return lt<0||ue<0||vt===0||vt===1&&lt===ue-1&&lt===Ae+1?"":z.slice(lt,ue)}function go(...z){let ce=-1,ue;for(;++ce<z.length;)qu(z[ce]),z[ce]&&(ue=ue===void 0?z[ce]:ue+"/"+z[ce]);return ue===void 0?".":ou(ue)}function ou(z){qu(z);const ce=z.codePointAt(0)===47;let ue=yd(z,!ce);return ue.length===0&&!ce&&(ue="."),ue.length>0&&z.codePointAt(z.length-1)===47&&(ue+="/"),ce?"/"+ue:ue}function yd(z,ce){let ue="",Ae=0,lt=-1,vt=0,mt=-1,sn,wn;for(;++mt<=z.length;){if(mt<z.length)sn=z.codePointAt(mt);else{if(sn===47)break;sn=47}if(sn===47){if(!(lt===mt-1||vt===1))if(lt!==mt-1&&vt===2){if(ue.length<2||Ae!==2||ue.codePointAt(ue.length-1)!==46||ue.codePointAt(ue.length-2)!==46){if(ue.length>2){if(wn=ue.lastIndexOf("/"),wn!==ue.length-1){wn<0?(ue="",Ae=0):(ue=ue.slice(0,wn),Ae=ue.length-1-ue.lastIndexOf("/")),lt=mt,vt=0;continue}}else if(ue.length>0){ue="",Ae=0,lt=mt,vt=0;continue}}ce&&(ue=ue.length>0?ue+"/..":"..",Ae=2)}else ue.length>0?ue+="/"+z.slice(lt+1,mt):ue=z.slice(lt+1,mt),Ae=mt-lt-1;lt=mt,vt=0}else sn===46&&vt>-1?vt++:vt=-1}return ue}function qu(z){if(typeof z!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(z))}const bd={cwd:Pd};function Pd(){return"/"}function Zo(z){return!!(z!==null&&typeof z=="object"&&"href"in z&&z.href&&"protocol"in z&&z.protocol&&z.auth===void 0)}function Gl(z){if(typeof z=="string")z=new URL(z);else if(!Zo(z)){const ce=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+z+"`");throw ce.code="ERR_INVALID_ARG_TYPE",ce}if(z.protocol!=="file:"){const ce=new TypeError("The URL must be of scheme file");throw ce.code="ERR_INVALID_URL_SCHEME",ce}return Di(z)}function Di(z){if(z.hostname!==""){const Ae=new TypeError('File URL host must be "localhost" or empty on darwin');throw Ae.code="ERR_INVALID_FILE_URL_HOST",Ae}const ce=z.pathname;let ue=-1;for(;++ue<ce.length;)if(ce.codePointAt(ue)===37&&ce.codePointAt(ue+1)===50){const Ae=ce.codePointAt(ue+2);if(Ae===70||Ae===102){const lt=new TypeError("File URL path must not include encoded / characters");throw lt.code="ERR_INVALID_FILE_URL_PATH",lt}}return decodeURIComponent(ce)}const Ni=["history","path","basename","stem","extname","dirname"];class vi{constructor(ce){let ue;ce?Zo(ce)?ue={path:ce}:typeof ce=="string"||Ss(ce)?ue={value:ce}:ue=ce:ue={},this.cwd="cwd"in ue?"":bd.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let Ae=-1;for(;++Ae<Ni.length;){const vt=Ni[Ae];vt in ue&&ue[vt]!==void 0&&ue[vt]!==null&&(this[vt]=vt==="history"?[...ue[vt]]:ue[vt])}let lt;for(lt in ue)Ni.includes(lt)||(this[lt]=ue[lt])}get basename(){return typeof this.path=="string"?Xl.basename(this.path):void 0}set basename(ce){ns(ce,"basename"),Ir(ce,"basename"),this.path=Xl.join(this.dirname||"",ce)}get dirname(){return typeof this.path=="string"?Xl.dirname(this.path):void 0}set dirname(ce){Ur(this.basename,"dirname"),this.path=Xl.join(ce||"",this.basename)}get extname(){return typeof this.path=="string"?Xl.extname(this.path):void 0}set extname(ce){if(Ir(ce,"extname"),Ur(this.dirname,"extname"),ce){if(ce.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(ce.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=Xl.join(this.dirname,this.stem+(ce||""))}get path(){return this.history[this.history.length-1]}set path(ce){Zo(ce)&&(ce=Gl(ce)),ns(ce,"path"),this.path!==ce&&this.history.push(ce)}get stem(){return typeof this.path=="string"?Xl.basename(this.path,this.extname):void 0}set stem(ce){ns(ce,"stem"),Ir(ce,"stem"),this.path=Xl.join(this.dirname||"",ce+(this.extname||""))}fail(ce,ue,Ae){const lt=this.message(ce,ue,Ae);throw lt.fatal=!0,lt}info(ce,ue,Ae){const lt=this.message(ce,ue,Ae);return lt.fatal=void 0,lt}message(ce,ue,Ae){const lt=new Fn(ce,ue,Ae);return this.path&&(lt.name=this.path+":"+lt.name,lt.file=this.path),lt.fatal=!1,this.messages.push(lt),lt}toString(ce){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(ce||void 0).decode(this.value)}}function Ir(z,ce){if(z&&z.includes(Xl.sep))throw new Error("`"+ce+"` cannot be a path: did not expect `"+Xl.sep+"`")}function ns(z,ce){if(!z)throw new Error("`"+ce+"` cannot be empty")}function Ur(z,ce){if(!z)throw new Error("Setting `"+ce+"` requires `path` to be set too")}function Ss(z){return!!(z&&typeof z=="object"&&"byteLength"in z&&"byteOffset"in z)}const Ws=function(z){const Ae=this.constructor.prototype,lt=Ae[z],vt=function(){return lt.apply(vt,arguments)};return Object.setPrototypeOf(vt,Ae),vt},Qa={}.hasOwnProperty;class Xo extends Ws{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=Jl()}copy(){const ce=new Xo;let ue=-1;for(;++ue<this.attachers.length;){const Ae=this.attachers[ue];ce.use(...Ae)}return ce.data(Du(!0,{},this.namespace)),ce}data(ce,ue){return typeof ce=="string"?arguments.length===2?(Vl("data",this.frozen),this.namespace[ce]=ue,this):Qa.call(this.namespace,ce)&&this.namespace[ce]||void 0:ce?(Vl("data",this.frozen),this.namespace=ce,this):this.namespace}freeze(){if(this.frozen)return this;const ce=this;for(;++this.freezeIndex<this.attachers.length;){const[ue,...Ae]=this.attachers[this.freezeIndex];if(Ae[0]===!1)continue;Ae[0]===!0&&(Ae[0]=void 0);const lt=ue.call(ce,...Ae);typeof lt=="function"&&this.transformers.use(lt)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(ce){this.freeze();const ue=Xd(ce),Ae=this.parser||this.Parser;return ql("parse",Ae),Ae(String(ue),ue)}process(ce,ue){const Ae=this;return this.freeze(),ql("process",this.parser||this.Parser),Pu("process",this.compiler||this.Compiler),ue?lt(void 0,ue):new Promise(lt);function lt(vt,mt){const sn=Xd(ce),wn=Ae.parse(sn);Ae.run(wn,sn,function(ai,si,Pi){if(ai||!si||!Pi)return Un(ai);const Mi=si,Kr=Ae.stringify(Mi,Pi);cc(Kr)?Pi.value=Kr:Pi.result=Kr,Un(ai,Pi)});function Un(ai,si){ai||!si?mt(ai):vt?vt(si):((0,$.ok)(ue,"`done` is defined if `resolve` is not"),ue(void 0,si))}}}processSync(ce){let ue=!1,Ae;return this.freeze(),ql("processSync",this.parser||this.Parser),Pu("processSync",this.compiler||this.Compiler),this.process(ce,lt),Al("processSync","process",ue),(0,$.ok)(Ae,"we either bailed on an error or have a tree"),Ae;function lt(vt,mt){ue=!0,Qo(vt),Ae=mt}}run(ce,ue,Ae){od(ce),this.freeze();const lt=this.transformers;return!Ae&&typeof ue=="function"&&(Ae=ue,ue=void 0),Ae?vt(void 0,Ae):new Promise(vt);function vt(mt,sn){(0,$.ok)(typeof ue!="function","`file` can\u2019t be a `done` anymore, we checked");const wn=Xd(ue);lt.run(ce,wn,Un);function Un(ai,si,Pi){const Mi=si||ce;ai?sn(ai):mt?mt(Mi):((0,$.ok)(Ae,"`done` is defined if `resolve` is not"),Ae(void 0,Mi,Pi))}}}runSync(ce,ue){let Ae=!1,lt;return this.run(ce,ue,vt),Al("runSync","run",Ae),(0,$.ok)(lt,"we either bailed on an error or have a tree"),lt;function vt(mt,sn){Qo(mt),lt=sn,Ae=!0}}stringify(ce,ue){this.freeze();const Ae=Xd(ue),lt=this.compiler||this.Compiler;return Pu("stringify",lt),od(ce),lt(ce,Ae)}use(ce,...ue){const Ae=this.attachers,lt=this.namespace;if(Vl("use",this.frozen),ce!=null)if(typeof ce=="function")wn(ce,ue);else if(typeof ce=="object")Array.isArray(ce)?sn(ce):mt(ce);else throw new TypeError("Expected usable value, not `"+ce+"`");return this;function vt(Un){if(typeof Un=="function")wn(Un,[]);else if(typeof Un=="object")if(Array.isArray(Un)){const[ai,...si]=Un;wn(ai,si)}else mt(Un);else throw new TypeError("Expected usable value, not `"+Un+"`")}function mt(Un){if(!("plugins"in Un)&&!("settings"in Un))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");sn(Un.plugins),Un.settings&&(lt.settings=Du(!0,lt.settings,Un.settings))}function sn(Un){let ai=-1;if(Un!=null)if(Array.isArray(Un))for(;++ai<Un.length;){const si=Un[ai];vt(si)}else throw new TypeError("Expected a list of plugins, not `"+Un+"`")}function wn(Un,ai){let si=-1,Pi=-1;for(;++si<Ae.length;)if(Ae[si][0]===Un){Pi=si;break}if(Pi===-1)Ae.push([Un,...ai]);else if(ai.length>0){let[Mi,...Kr]=ai;const ga=Ae[Pi][1];Ol(ga)&&Ol(Mi)&&(Mi=Du(!0,ga,Mi)),Ae[Pi]=[Un,Mi,...Kr]}}}}const Cl=new Xo().freeze();function ql(z,ce){if(typeof ce!="function")throw new TypeError("Cannot `"+z+"` without `parser`")}function Pu(z,ce){if(typeof ce!="function")throw new TypeError("Cannot `"+z+"` without `compiler`")}function Vl(z,ce){if(ce)throw new Error("Cannot call `"+z+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function od(z){if(!Ol(z)||typeof z.type!="string")throw new TypeError("Expected node, got `"+z+"`")}function Al(z,ce,ue){if(!ue)throw new Error("`"+z+"` finished async. Use `"+ce+"` instead")}function Xd(z){return Tl(z)?z:new vi(z)}function Tl(z){return!!(z&&typeof z=="object"&&"message"in z&&"messages"in z)}function cc(z){return typeof z=="string"||xd(z)}function xd(z){return!!(z&&typeof z=="object"&&"byteLength"in z&&"byteOffset"in z)}var yo=n(20641),me=n(90033),Le=n(50953),It=n(75220),rn=n(19258),Pn=n(21777),Rn=n(66802),Fi=n(63814),xi=n(32505),sr=n(75707),xr=n(81128),Dr=n(52697),qi=n(26905),as=n(47031),Es=n(4133),Xs=n(34163),Ts=n(33239);const Ya={name:"NcReferenceList",components:{NcReferenceWidget:sr.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(xr.U).exec(this.text)){this.references=null,this.loading=!1;return}this.resolve().then(z=>{this.references=z.data.ocs.data.references,this.loading=!1,this.$emit("loaded")}).catch(z=>{logger.error("[NcReferenceList] Failed to extract references",{error:z}),this.loading=!1,this.$emit("loaded")})},resolve(){const z=new RegExp(xr.U).exec(this.text.trim()),ce=(0,Pn.HW)()===null;return this.limit===1&&z?ce?Rn.Ay.get((0,Fi.KT)("references/resolvePublic")+`?reference=${encodeURIComponent(z[0])}&sharingToken=${(0,xi.G)()}`):Rn.Ay.get((0,Fi.KT)("references/resolve")+`?reference=${encodeURIComponent(z[0])}`):ce?Rn.Ay.post((0,Fi.KT)("references/extractPublic"),{text:this.text,resolve:!0,limit:this.limit,sharingToken:(0,xi.G)()}):Rn.Ay.post((0,Fi.KT)("references/extract"),{text:this.text,resolve:!0,limit:this.limit})}}};function lo(z,ce,ue,Ae,lt,vt){const mt=(0,yo.g2)("NcReferenceWidget");return vt.isVisible?((0,yo.uX)(),(0,yo.CE)("div",{key:0,class:(0,me.normalizeClass)(["widgets--list",{"icon-loading":lt.loading}])},[((0,yo.uX)(!0),(0,yo.CE)(yo.FK,null,(0,yo.pI)(vt.displayedReferences,sn=>((0,yo.uX)(),(0,yo.Wv)(mt,{key:sn.openGraphObject?.id,reference:sn,interactive:ue.interactive,"interactive-opt-in":ue.interactiveOptIn},null,8,["reference","interactive","interactive-opt-in"]))),128))],2)):(0,yo.Q3)("",!0)}const $s=(0,Dr._)(Ya,[["render",lo],["__scopeId","data-v-ddd65c9e"]]);function Er(z,ce){const ue=String(z);if(typeof ce!="string")throw new TypeError("Expected character");let Ae=0,lt=ue.indexOf(ce);for(;lt!==-1;)Ae++,lt=ue.indexOf(ce,lt+ce.length);return Ae}function fs(){}const Cs=Ho(/[A-Za-z]/),qs=Ho(/[\dA-Za-z]/);function ps(z){return z!==null&&(z<32||z===127)}function za(z){return z!==null&&z<-2}function Vs(z){return z!==null&&(z<0||z===32)}function Ns(z){return z===-2||z===-1||z===32}const wa=Ho(new RegExp("\\p{P}|\\p{S}","u")),Lo=Ho(/\s/);function Ho(z){return ce;function ce(ue){return ue!==null&&ue>-1&&z.test(String.fromCharCode(ue))}}function jo(z){if(typeof z!="string")throw new TypeError("Expected a string");return z.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const ua=function(z){if(z==null)return cu;if(typeof z=="function")return Ao(z);if(typeof z=="object")return Array.isArray(z)?Va(z):Bo(z);if(typeof z=="string")return xa(z);throw new Error("Expected function, string, or object as test")};function Va(z){const ce=[];let ue=-1;for(;++ue<z.length;)ce[ue]=ua(z[ue]);return Ao(Ae);function Ae(...lt){let vt=-1;for(;++vt<ce.length;)if(ce[vt].apply(this,lt))return!0;return!1}}function Bo(z){const ce=z;return Ao(ue);function ue(Ae){const lt=Ae;let vt;for(vt in z)if(lt[vt]!==ce[vt])return!1;return!0}}function xa(z){return Ao(ce);function ce(ue){return ue&&ue.type===z}}function Ao(z){return ce;function ce(ue,Ae,lt){return!!(Xu(ue)&&z.call(this,ue,typeof Ae=="number"?Ae:void 0,lt||void 0))}}function cu(){return!0}function Xu(z){return z!==null&&typeof z=="object"&&"type"in z}function Od(z){return z}const va=[],jd=!0,Qd=!1,Jd="skip";function Rd(z,ce,ue,Ae){let lt;lt=ce;const vt=ua(lt),mt=1;sn(z,void 0,[])();function sn(wn,Un,ai){const si=wn&&typeof wn=="object"?wn:{};if(typeof si.type=="string"){const Mi=typeof si.tagName=="string"?si.tagName:typeof si.name=="string"?si.name:void 0;Object.defineProperty(Pi,"name",{value:"node ("+(wn.type+(Mi?"<"+Mi+">":""))+")"})}return Pi;function Pi(){let Mi=va,Kr,ga,Pa;if(vt(wn,Un,ai[ai.length-1]||void 0)&&(Mi=ie(ue(wn,ai)),Mi[0]===Qd))return Mi;if("children"in wn&&wn.children){const Ds=wn;if(Ds.children&&Mi[0]!==Jd)for(ga=-1+mt,Pa=ai.concat(Ds);ga>-1&&ga<Ds.children.length;){const Ta=Ds.children[ga];if(Kr=sn(Ta,ga,Pa)(),Kr[0]===Qd)return Kr;ga=typeof Kr[1]=="number"?Kr[1]:ga+mt}}return Mi}}}function ie(z){return Array.isArray(z)?z:typeof z=="number"?[jd,z]:z==null?va:[z]}function tt(z,ce,ue){const lt=ua((ue||{}).ignore||[]),vt=Ut(ce);let mt=-1;for(;++mt<vt.length;)Rd(z,"text",sn);function sn(Un,ai){let si=-1,Pi;for(;++si<ai.length;){const Mi=ai[si],Kr=Pi?Pi.children:void 0;if(lt(Mi,Kr?Kr.indexOf(Mi):void 0,Pi))return;Pi=Mi}if(Pi)return wn(Un,ai)}function wn(Un,ai){const si=ai[ai.length-1],Pi=vt[mt][0],Mi=vt[mt][1];let Kr=0;const Pa=si.children.indexOf(Un);let Ds=!1,Ta=[];Pi.lastIndex=0;let la=Pi.exec(Un.value);for(;la;){const il=la.index,fl={index:la.index,input:la.input,stack:[...ai,Un]};let Ms=Mi(...la,fl);if(typeof Ms=="string"&&(Ms=Ms.length>0?{type:"text",value:Ms}:void 0),Ms===!1?Pi.lastIndex=il+1:(Kr!==il&&Ta.push({type:"text",value:Un.value.slice(Kr,il)}),Array.isArray(Ms)?Ta.push(...Ms):Ms&&Ta.push(Ms),Kr=il+la[0].length,Ds=!0),!Pi.global)break;la=Pi.exec(Un.value)}return Ds?(Kr<Un.value.length&&Ta.push({type:"text",value:Un.value.slice(Kr)}),si.children.splice(Pa,1,...Ta)):Ta=[Un],Pa+Ta.length}}function Ut(z){const ce=[];if(!Array.isArray(z))throw new TypeError("Expected find and replace tuple or list of tuples");const ue=!z[0]||Array.isArray(z[0])?z:[z];let Ae=-1;for(;++Ae<ue.length;){const lt=ue[Ae];ce.push([ln(lt[0]),Vn(lt[1])])}return ce}function ln(z){return typeof z=="string"?new RegExp(jo(z),"g"):z}function Vn(z){return typeof z=="function"?z:function(){return z}}const li="phrasing",Cn=["autolink","link","image","label"];function oi(){return{transforms:[os],enter:{literalAutolink:ir,literalAutolinkEmail:Pr,literalAutolinkHttp:Pr,literalAutolinkWww:Pr},exit:{literalAutolink:ys,literalAutolinkEmail:vs,literalAutolinkHttp:Gr,literalAutolinkWww:hs}}}function zi(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:li,notInConstruct:Cn},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:li,notInConstruct:Cn},{character:":",before:"[ps]",after:"\\/",inConstruct:li,notInConstruct:Cn}]}}function ir(z){this.enter({type:"link",title:null,url:"",children:[]},z)}function Pr(z){this.config.enter.autolinkProtocol.call(this,z)}function Gr(z){this.config.exit.autolinkProtocol.call(this,z)}function hs(z){this.config.exit.data.call(this,z);const ce=this.stack[this.stack.length-1];ce.type,ce.url="http://"+this.sliceSerialize(z)}function vs(z){this.config.exit.autolinkEmail.call(this,z)}function ys(z){this.exit(z)}function os(z){tt(z,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,Us],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,ts]],{ignore:["link","linkReference"]})}function Us(z,ce,ue,Ae,lt){let vt="";if(!ho(lt)||(/^w/i.test(ce)&&(ue=ce+ue,ce="",vt="http://"),!Da(ue)))return!1;const mt=Ba(ue+Ae);if(!mt[0])return!1;const sn={type:"link",title:null,url:vt+ce+mt[0],children:[{type:"text",value:ce+mt[0]}]};return mt[1]?[sn,{type:"text",value:mt[1]}]:sn}function ts(z,ce,ue,Ae){return!ho(Ae,!0)||/[-\d_]$/.test(ue)?!1:{type:"link",title:null,url:"mailto:"+ce+"@"+ue,children:[{type:"text",value:ce+"@"+ue}]}}function Da(z){const ce=z.split(".");return!(ce.length<2||ce[ce.length-1]&&(/_/.test(ce[ce.length-1])||!/[a-zA-Z\d]/.test(ce[ce.length-1]))||ce[ce.length-2]&&(/_/.test(ce[ce.length-2])||!/[a-zA-Z\d]/.test(ce[ce.length-2])))}function Ba(z){const ce=/[!"&'),.:;<>?\]}]+$/.exec(z);if(!ce)return[z,void 0];z=z.slice(0,ce.index);let ue=ce[0],Ae=ue.indexOf(")");const lt=Er(z,"(");let vt=Er(z,")");for(;Ae!==-1&&lt>vt;)z+=ue.slice(0,Ae+1),ue=ue.slice(Ae+1),Ae=ue.indexOf(")"),vt++;return[z,ue]}function ho(z,ce){const ue=z.input.charCodeAt(z.index-1);return(z.index===0||Lo(ue)||wa(ue))&&(!ce||ue!==47)}function Ja(z){return z.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}Id.peek=Eu;function Go(){this.buffer()}function ju(z){this.enter({type:"footnoteReference",identifier:"",label:""},z)}function fu(){this.buffer()}function eu(z){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},z)}function tu(z){const ce=this.resume(),ue=this.stack[this.stack.length-1];ue.type,ue.identifier=Ja(this.sliceSerialize(z)).toLowerCase(),ue.label=ce}function Gu(z){this.exit(z)}function Zd(z){const ce=this.resume(),ue=this.stack[this.stack.length-1];ue.type,ue.identifier=Ja(this.sliceSerialize(z)).toLowerCase(),ue.label=ce}function xu(z){this.exit(z)}function Eu(){return"["}function Id(z,ce,ue,Ae){const lt=ue.createTracker(Ae);let vt=lt.move("[^");const mt=ue.enter("footnoteReference"),sn=ue.enter("reference");return vt+=lt.move(ue.safe(ue.associationId(z),{after:"]",before:vt})),sn(),mt(),vt+=lt.move("]"),vt}function Yl(){return{enter:{gfmFootnoteCallString:Go,gfmFootnoteCall:ju,gfmFootnoteDefinitionLabelString:fu,gfmFootnoteDefinition:eu},exit:{gfmFootnoteCallString:tu,gfmFootnoteCall:Gu,gfmFootnoteDefinitionLabelString:Zd,gfmFootnoteDefinition:xu}}}function Po(z){let ce=!1;return z&&z.firstLineBlank&&(ce=!0),{handlers:{footnoteDefinition:ue,footnoteReference:Id},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function ue(Ae,lt,vt,mt){const sn=vt.createTracker(mt);let wn=sn.move("[^");const Un=vt.enter("footnoteDefinition"),ai=vt.enter("label");return wn+=sn.move(vt.safe(vt.associationId(Ae),{before:wn,after:"]"})),ai(),wn+=sn.move("]:"),Ae.children&&Ae.children.length>0&&(sn.shift(4),wn+=sn.move((ce?`
`:" ")+vt.indentLines(vt.containerFlow(Ae,sn.current()),ce?Yu:qd))),Un(),wn}}function qd(z,ce,ue){return ce===0?z:Yu(z,ce,ue)}function Yu(z,ce,ue){return(ue?"":" ")+z}const Wd=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];Ou.peek=qc;function Ed(){return{canContainEols:["delete"],enter:{strikethrough:zd},exit:{strikethrough:vc}}}function Wu(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Wd}],handlers:{delete:Ou}}}function zd(z){this.enter({type:"delete",children:[]},z)}function vc(z){this.exit(z)}function Ou(z,ce,ue,Ae){const lt=ue.createTracker(Ae),vt=ue.enter("strikethrough");let mt=lt.move("~~");return mt+=ue.containerPhrasing(z,{...lt.current(),before:mt,after:"~"}),mt+=lt.move("~~"),vt(),mt}function qc(){return"~"}function ed(z){return z.length}function cf(z,ce){const ue=ce||{},Ae=(ue.align||[]).concat(),lt=ue.stringLength||ed,vt=[],mt=[],sn=[],wn=[];let Un=0,ai=-1;for(;++ai<z.length;){const ga=[],Pa=[];let Ds=-1;for(z[ai].length>Un&&(Un=z[ai].length);++Ds<z[ai].length;){const Ta=Wc(z[ai][Ds]);if(ue.alignDelimiters!==!1){const la=lt(Ta);Pa[Ds]=la,(wn[Ds]===void 0||la>wn[Ds])&&(wn[Ds]=la)}ga.push(Ta)}mt[ai]=ga,sn[ai]=Pa}let si=-1;if(typeof Ae=="object"&&"length"in Ae)for(;++si<Un;)vt[si]=Vd(Ae[si]);else{const ga=Vd(Ae);for(;++si<Un;)vt[si]=ga}si=-1;const Pi=[],Mi=[];for(;++si<Un;){const ga=vt[si];let Pa="",Ds="";ga===99?(Pa=":",Ds=":"):ga===108?Pa=":":ga===114&&(Ds=":");let Ta=ue.alignDelimiters===!1?1:Math.max(1,wn[si]-Pa.length-Ds.length);const la=Pa+"-".repeat(Ta)+Ds;ue.alignDelimiters!==!1&&(Ta=Pa.length+Ta+Ds.length,Ta>wn[si]&&(wn[si]=Ta),Mi[si]=Ta),Pi[si]=la}mt.splice(1,0,Pi),sn.splice(1,0,Mi),ai=-1;const Kr=[];for(;++ai<mt.length;){const ga=mt[ai],Pa=sn[ai];si=-1;const Ds=[];for(;++si<Un;){const Ta=ga[si]||"";let la="",il="";if(ue.alignDelimiters!==!1){const fl=wn[si]-(Pa[si]||0),Ms=vt[si];Ms===114?la=" ".repeat(fl):Ms===99?fl%2?(la=" ".repeat(fl/2+.5),il=" ".repeat(fl/2-.5)):(la=" ".repeat(fl/2),il=la):il=" ".repeat(fl)}ue.delimiterStart!==!1&&!si&&Ds.push("|"),ue.padding!==!1&&!(ue.alignDelimiters===!1&&Ta==="")&&(ue.delimiterStart!==!1||si)&&Ds.push(" "),ue.alignDelimiters!==!1&&Ds.push(la),Ds.push(Ta),ue.alignDelimiters!==!1&&Ds.push(il),ue.padding!==!1&&Ds.push(" "),(ue.delimiterEnd!==!1||si!==Un-1)&&Ds.push("|")}Kr.push(ue.delimiterEnd===!1?Ds.join("").replace(/ +$/,""):Ds.join(""))}return Kr.join(`
`)}function Wc(z){return z==null?"":String(z)}function Vd(z){const ce=typeof z=="string"?z.codePointAt(0):0;return ce===67||ce===99?99:ce===76||ce===108?108:ce===82||ce===114?114:0}function dl(z,ce,ue,Ae){const lt=ue.enter("blockquote"),vt=ue.createTracker(Ae);vt.move("> "),vt.shift(2);const mt=ue.indentLines(ue.containerFlow(z,vt.current()),Yc);return lt(),mt}function Yc(z,ce,ue){return">"+(ue?"":" ")+z}function Gd(z,ce){return $u(z,ce.inConstruct,!0)&&!$u(z,ce.notInConstruct,!1)}function $u(z,ce,ue){if(typeof ce=="string"&&(ce=[ce]),!ce||ce.length===0)return ue;let Ae=-1;for(;++Ae<ce.length;)if(z.includes(ce[Ae]))return!0;return!1}function nc(z,ce,ue,Ae){let lt=-1;for(;++lt<ue.unsafe.length;)if(ue.unsafe[lt].character===`
`&&Gd(ue.stack,ue.unsafe[lt]))return/[ \t]/.test(Ae.before)?"":" ";return`\\
`}function Fd(z,ce){const ue=String(z);let Ae=ue.indexOf(ce),lt=Ae,vt=0,mt=0;if(typeof ce!="string")throw new TypeError("Expected substring");for(;Ae!==-1;)Ae===lt?++vt>mt&&(mt=vt):vt=1,lt=Ae+ce.length,Ae=ue.indexOf(ce,lt);return mt}function wd(z,ce){return!!(ce.options.fences===!1&&z.value&&!z.lang&&/[^ \r\n]/.test(z.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(z.value))}function Ac(z){const ce=z.options.fence||"`";if(ce!=="`"&&ce!=="~")throw new Error("Cannot serialize code with `"+ce+"` for `options.fence`, expected `` ` `` or `~`");return ce}function ic(z,ce,ue,Ae){const lt=Ac(ue),vt=z.value||"",mt=lt==="`"?"GraveAccent":"Tilde";if(wd(z,ue)){const si=ue.enter("codeIndented"),Pi=ue.indentLines(vt,no);return si(),Pi}const sn=ue.createTracker(Ae),wn=lt.repeat(Math.max(Fd(vt,lt)+1,3)),Un=ue.enter("codeFenced");let ai=sn.move(wn);if(z.lang){const si=ue.enter(`codeFencedLang${mt}`);ai+=sn.move(ue.safe(z.lang,{before:ai,after:" ",encode:["`"],...sn.current()})),si()}if(z.lang&&z.meta){const si=ue.enter(`codeFencedMeta${mt}`);ai+=sn.move(" "),ai+=sn.move(ue.safe(z.meta,{before:ai,after:`
`,encode:["`"],...sn.current()})),si()}return ai+=sn.move(`
`),vt&&(ai+=sn.move(vt+`
`)),ai+=sn.move(wn),Un(),ai}function no(z,ce,ue){return(ue?"":" ")+z}function yc(z){const ce=z.options.quote||'"';if(ce!=='"'&&ce!=="'")throw new Error("Cannot serialize title with `"+ce+"` for `options.quote`, expected `\"`, or `'`");return ce}function Yd(z,ce,ue,Ae){const lt=yc(ue),vt=lt==='"'?"Quote":"Apostrophe",mt=ue.enter("definition");let sn=ue.enter("label");const wn=ue.createTracker(Ae);let Un=wn.move("[");return Un+=wn.move(ue.safe(ue.associationId(z),{before:Un,after:"]",...wn.current()})),Un+=wn.move("]: "),sn(),!z.url||/[\0- \u007F]/.test(z.url)?(sn=ue.enter("destinationLiteral"),Un+=wn.move("<"),Un+=wn.move(ue.safe(z.url,{before:Un,after:">",...wn.current()})),Un+=wn.move(">")):(sn=ue.enter("destinationRaw"),Un+=wn.move(ue.safe(z.url,{before:Un,after:z.title?" ":`
`,...wn.current()}))),sn(),z.title&&(sn=ue.enter(`title${vt}`),Un+=wn.move(" "+lt),Un+=wn.move(ue.safe(z.title,{before:Un,after:lt,...wn.current()})),Un+=wn.move(lt),sn()),mt(),Un}function rc(z){const ce=z.options.emphasis||"*";if(ce!=="*"&&ce!=="_")throw new Error("Cannot serialize emphasis with `"+ce+"` for `options.emphasis`, expected `*`, or `_`");return ce}function Tc(z){return"&#x"+z.toString(16).toUpperCase()+";"}function Qu(z){if(z===null||Vs(z)||Lo(z))return 1;if(wa(z))return 2}function ec(z,ce,ue){const Ae=Qu(z),lt=Qu(ce);return Ae===void 0?lt===void 0?ue==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:lt===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:Ae===1?lt===void 0?{inside:!1,outside:!1}:lt===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:lt===void 0?{inside:!1,outside:!1}:lt===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}Ru.peek=ef;function Ru(z,ce,ue,Ae){const lt=rc(ue),vt=ue.enter("emphasis"),mt=ue.createTracker(Ae),sn=mt.move(lt);let wn=mt.move(ue.containerPhrasing(z,{after:lt,before:sn,...mt.current()}));const Un=wn.charCodeAt(0),ai=ec(Ae.before.charCodeAt(Ae.before.length-1),Un,lt);ai.inside&&(wn=Tc(Un)+wn.slice(1));const si=wn.charCodeAt(wn.length-1),Pi=ec(Ae.after.charCodeAt(0),si,lt);Pi.inside&&(wn=wn.slice(0,-1)+Tc(si));const Mi=mt.move(lt);return vt(),ue.attentionEncodeSurroundingInfo={after:Pi.outside,before:ai.outside},sn+wn+Mi}function ef(z,ce,ue){return ue.options.emphasis||"*"}const Kl={};function Cd(z,ce){const ue=Kl,Ae=typeof ue.includeImageAlt=="boolean"?ue.includeImageAlt:!0,lt=typeof ue.includeHtml=="boolean"?ue.includeHtml:!0;return zc(z,Ae,lt)}function zc(z,ce,ue){if(tf(z)){if("value"in z)return z.type==="html"&&!ue?"":z.value;if(ce&&"alt"in z&&z.alt)return z.alt;if("children"in z)return Vc(z.children,ce,ue)}return Array.isArray(z)?Vc(z,ce,ue):""}function Vc(z,ce,ue){const Ae=[];let lt=-1;for(;++lt<z.length;)Ae[lt]=zc(z[lt],ce,ue);return Ae.join("")}function tf(z){return!!(z&&typeof z=="object")}function nf(z,ce){let ue=!1;return(0,F.YR)(z,function(Ae){if("value"in Ae&&/\r?\n|\r/.test(Ae.value)||Ae.type==="break")return ue=!0,le.dc}),!!((!z.depth||z.depth<3)&&Cd(z)&&(ce.options.setext||ue))}function kd(z,ce,ue,Ae){const lt=Math.max(Math.min(6,z.depth||1),1),vt=ue.createTracker(Ae);if(nf(z,ue)){const ai=ue.enter("headingSetext"),si=ue.enter("phrasing"),Pi=ue.containerPhrasing(z,{...vt.current(),before:`
`,after:`
`});return si(),ai(),Pi+`
`+(lt===1?"=":"-").repeat(Pi.length-(Math.max(Pi.lastIndexOf("\r"),Pi.lastIndexOf(`
`))+1))}const mt="#".repeat(lt),sn=ue.enter("headingAtx"),wn=ue.enter("phrasing");vt.move(mt+" ");let Un=ue.containerPhrasing(z,{before:"# ",after:`
`,...vt.current()});return/^[\t ]/.test(Un)&&(Un=Tc(Un.charCodeAt(0))+Un.slice(1)),Un=Un?mt+" "+Un:mt,ue.options.closeAtx&&(Un+=" "+mt),wn(),sn(),Un}hd.peek=Ml;function hd(z){return z.value||""}function Ml(){return"<"}bc.peek=rf;function bc(z,ce,ue,Ae){const lt=yc(ue),vt=lt==='"'?"Quote":"Apostrophe",mt=ue.enter("image");let sn=ue.enter("label");const wn=ue.createTracker(Ae);let Un=wn.move("![");return Un+=wn.move(ue.safe(z.alt,{before:Un,after:"]",...wn.current()})),Un+=wn.move("]("),sn(),!z.url&&z.title||/[\0- \u007F]/.test(z.url)?(sn=ue.enter("destinationLiteral"),Un+=wn.move("<"),Un+=wn.move(ue.safe(z.url,{before:Un,after:">",...wn.current()})),Un+=wn.move(">")):(sn=ue.enter("destinationRaw"),Un+=wn.move(ue.safe(z.url,{before:Un,after:z.title?" ":")",...wn.current()}))),sn(),z.title&&(sn=ue.enter(`title${vt}`),Un+=wn.move(" "+lt),Un+=wn.move(ue.safe(z.title,{before:Un,after:lt,...wn.current()})),Un+=wn.move(lt),sn()),Un+=wn.move(")"),mt(),Un}function rf(){return"!"}Ic.peek=Kc;function Ic(z,ce,ue,Ae){const lt=z.referenceType,vt=ue.enter("imageReference");let mt=ue.enter("label");const sn=ue.createTracker(Ae);let wn=sn.move("![");const Un=ue.safe(z.alt,{before:wn,after:"]",...sn.current()});wn+=sn.move(Un+"]["),mt();const ai=ue.stack;ue.stack=[],mt=ue.enter("reference");const si=ue.safe(ue.associationId(z),{before:wn,after:"]",...sn.current()});return mt(),ue.stack=ai,vt(),lt==="full"||!Un||Un!==si?wn+=sn.move(si+"]"):lt==="shortcut"?wn=wn.slice(0,-1):wn+=sn.move("]"),wn}function Kc(){return"!"}hu.peek=_d;function hu(z,ce,ue){let Ae=z.value||"",lt="`",vt=-1;for(;new RegExp("(^|[^`])"+lt+"([^`]|$)").test(Ae);)lt+="`";for(/[^ \r\n]/.test(Ae)&&(/^[ \r\n]/.test(Ae)&&/[ \r\n]$/.test(Ae)||/^`|`$/.test(Ae))&&(Ae=" "+Ae+" ");++vt<ue.unsafe.length;){const mt=ue.unsafe[vt],sn=ue.compilePattern(mt);let wn;if(mt.atBreak)for(;wn=sn.exec(Ae);){let Un=wn.index;Ae.charCodeAt(Un)===10&&Ae.charCodeAt(Un-1)===13&&Un--,Ae=Ae.slice(0,Un)+" "+Ae.slice(wn.index+1)}}return lt+Ae+lt}function _d(){return"`"}function md(z,ce){const ue=Cd(z);return!!(!ce.options.resourceLink&&z.url&&!z.title&&z.children&&z.children.length===1&&z.children[0].type==="text"&&(ue===z.url||"mailto:"+ue===z.url)&&/^[a-z][a-z+.-]+:/i.test(z.url)&&!/[\0- <>\u007F]/.test(z.url))}Hc.peek=tc;function Hc(z,ce,ue,Ae){const lt=yc(ue),vt=lt==='"'?"Quote":"Apostrophe",mt=ue.createTracker(Ae);let sn,wn;if(md(z,ue)){const ai=ue.stack;ue.stack=[],sn=ue.enter("autolink");let si=mt.move("<");return si+=mt.move(ue.containerPhrasing(z,{before:si,after:">",...mt.current()})),si+=mt.move(">"),sn(),ue.stack=ai,si}sn=ue.enter("link"),wn=ue.enter("label");let Un=mt.move("[");return Un+=mt.move(ue.containerPhrasing(z,{before:Un,after:"](",...mt.current()})),Un+=mt.move("]("),wn(),!z.url&&z.title||/[\0- \u007F]/.test(z.url)?(wn=ue.enter("destinationLiteral"),Un+=mt.move("<"),Un+=mt.move(ue.safe(z.url,{before:Un,after:">",...mt.current()})),Un+=mt.move(">")):(wn=ue.enter("destinationRaw"),Un+=mt.move(ue.safe(z.url,{before:Un,after:z.title?" ":")",...mt.current()}))),wn(),z.title&&(wn=ue.enter(`title${vt}`),Un+=mt.move(" "+lt),Un+=mt.move(ue.safe(z.title,{before:Un,after:lt,...mt.current()})),Un+=mt.move(lt),wn()),Un+=mt.move(")"),sn(),Un}function tc(z,ce,ue){return md(z,ue)?"<":"["}$c.peek=qa;function $c(z,ce,ue,Ae){const lt=z.referenceType,vt=ue.enter("linkReference");let mt=ue.enter("label");const sn=ue.createTracker(Ae);let wn=sn.move("[");const Un=ue.containerPhrasing(z,{before:wn,after:"]",...sn.current()});wn+=sn.move(Un+"]["),mt();const ai=ue.stack;ue.stack=[],mt=ue.enter("reference");const si=ue.safe(ue.associationId(z),{before:wn,after:"]",...sn.current()});return mt(),ue.stack=ai,vt(),lt==="full"||!Un||Un!==si?wn+=sn.move(si+"]"):lt==="shortcut"?wn=wn.slice(0,-1):wn+=sn.move("]"),wn}function qa(){return"["}function Mc(z){const ce=z.options.bullet||"*";if(ce!=="*"&&ce!=="+"&&ce!=="-")throw new Error("Cannot serialize items with `"+ce+"` for `options.bullet`, expected `*`, `+`, or `-`");return ce}function sf(z){const ce=Mc(z),ue=z.options.bulletOther;if(!ue)return ce==="*"?"-":"*";if(ue!=="*"&&ue!=="+"&&ue!=="-")throw new Error("Cannot serialize items with `"+ue+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(ue===ce)throw new Error("Expected `bullet` (`"+ce+"`) and `bulletOther` (`"+ue+"`) to be different");return ue}function fc(z){const ce=z.options.bulletOrdered||".";if(ce!=="."&&ce!==")")throw new Error("Cannot serialize items with `"+ce+"` for `options.bulletOrdered`, expected `.` or `)`");return ce}function Lc(z){const ce=z.options.rule||"*";if(ce!=="*"&&ce!=="-"&&ce!=="_")throw new Error("Cannot serialize rules with `"+ce+"` for `options.rule`, expected `*`, `-`, or `_`");return ce}function Xc(z,ce,ue,Ae){const lt=ue.enter("list"),vt=ue.bulletCurrent;let mt=z.ordered?fc(ue):Mc(ue);const sn=z.ordered?mt==="."?")":".":sf(ue);let wn=ce&&ue.bulletLastUsed?mt===ue.bulletLastUsed:!1;if(!z.ordered){const ai=z.children?z.children[0]:void 0;if((mt==="*"||mt==="-")&&ai&&(!ai.children||!ai.children[0])&&ue.stack[ue.stack.length-1]==="list"&&ue.stack[ue.stack.length-2]==="listItem"&&ue.stack[ue.stack.length-3]==="list"&&ue.stack[ue.stack.length-4]==="listItem"&&ue.indexStack[ue.indexStack.length-1]===0&&ue.indexStack[ue.indexStack.length-2]===0&&ue.indexStack[ue.indexStack.length-3]===0&&(wn=!0),Lc(ue)===mt&&ai){let si=-1;for(;++si<z.children.length;){const Pi=z.children[si];if(Pi&&Pi.type==="listItem"&&Pi.children&&Pi.children[0]&&Pi.children[0].type==="thematicBreak"){wn=!0;break}}}}wn&&(mt=sn),ue.bulletCurrent=mt;const Un=ue.containerFlow(z,Ae);return ue.bulletLastUsed=mt,ue.bulletCurrent=vt,lt(),Un}function Qc(z){const ce=z.options.listItemIndent||"one";if(ce!=="tab"&&ce!=="one"&&ce!=="mixed")throw new Error("Cannot serialize items with `"+ce+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return ce}function he(z,ce,ue,Ae){const lt=Qc(ue);let vt=ue.bulletCurrent||Mc(ue);ce&&ce.type==="list"&&ce.ordered&&(vt=(typeof ce.start=="number"&&ce.start>-1?ce.start:1)+(ue.options.incrementListMarker===!1?0:ce.children.indexOf(z))+vt);let mt=vt.length+1;(lt==="tab"||lt==="mixed"&&(ce&&ce.type==="list"&&ce.spread||z.spread))&&(mt=Math.ceil(mt/4)*4);const sn=ue.createTracker(Ae);sn.move(vt+" ".repeat(mt-vt.length)),sn.shift(mt);const wn=ue.enter("listItem"),Un=ue.indentLines(ue.containerFlow(z,sn.current()),ai);return wn(),Un;function ai(si,Pi,Mi){return Pi?(Mi?"":" ".repeat(mt))+si:(Mi?vt:vt+" ".repeat(mt-vt.length))+si}}function Ve(z,ce,ue,Ae){const lt=ue.enter("paragraph"),vt=ue.enter("phrasing"),mt=ue.containerPhrasing(z,Ae);return vt(),lt(),mt}const Se=ua(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function xe(z,ce,ue,Ae){return(z.children.some(function(mt){return Se(mt)})?ue.containerPhrasing:ue.containerFlow).call(ue,z,Ae)}function $e(z){const ce=z.options.strong||"*";if(ce!=="*"&&ce!=="_")throw new Error("Cannot serialize strong with `"+ce+"` for `options.strong`, expected `*`, or `_`");return ce}ui.peek=wi;function ui(z,ce,ue,Ae){const lt=$e(ue),vt=ue.enter("strong"),mt=ue.createTracker(Ae),sn=mt.move(lt+lt);let wn=mt.move(ue.containerPhrasing(z,{after:lt,before:sn,...mt.current()}));const Un=wn.charCodeAt(0),ai=ec(Ae.before.charCodeAt(Ae.before.length-1),Un,lt);ai.inside&&(wn=Tc(Un)+wn.slice(1));const si=wn.charCodeAt(wn.length-1),Pi=ec(Ae.after.charCodeAt(0),si,lt);Pi.inside&&(wn=wn.slice(0,-1)+Tc(si));const Mi=mt.move(lt+lt);return vt(),ue.attentionEncodeSurroundingInfo={after:Pi.outside,before:ai.outside},sn+wn+Mi}function wi(z,ce,ue){return ue.options.strong||"*"}function Ji(z,ce,ue,Ae){return ue.safe(z.value,Ae)}function er(z){const ce=z.options.ruleRepetition||3;if(ce<3)throw new Error("Cannot serialize rules with repetition `"+ce+"` for `options.ruleRepetition`, expected `3` or more");return ce}function is(z,ce,ue){const Ae=(Lc(ue)+(ue.options.ruleSpaces?" ":"")).repeat(er(ue));return ue.options.ruleSpaces?Ae.slice(0,-1):Ae}const _r={blockquote:dl,break:nc,code:ic,definition:Yd,emphasis:Ru,hardBreak:nc,heading:kd,html:hd,image:bc,imageReference:Ic,inlineCode:hu,link:Hc,linkReference:$c,list:Xc,listItem:he,paragraph:Ve,root:xe,strong:ui,text:Ji,thematicBreak:is};function mr(){return{enter:{table:S,tableData:bt,tableHeader:bt,tableRow:ge},exit:{codeText:Vt,table:Q,tableData:Ie,tableHeader:Ie,tableRow:Ie}}}function S(z){const ce=z._align;this.enter({type:"table",align:ce.map(function(ue){return ue==="none"?null:ue}),children:[]},z),this.data.inTable=!0}function Q(z){this.exit(z),this.data.inTable=void 0}function ge(z){this.enter({type:"tableRow",children:[]},z)}function Ie(z){this.exit(z)}function bt(z){this.enter({type:"tableCell",children:[]},z)}function Vt(z){let ce=this.resume();this.data.inTable&&(ce=ce.replace(/\\([\\|])/g,Ln));const ue=this.stack[this.stack.length-1];ue.type,ue.value=ce,this.exit(z)}function Ln(z,ce){return ce==="|"?ce:z}function Mn(z){const ce=z||{},ue=ce.tableCellPadding,Ae=ce.tablePipeAlign,lt=ce.stringLength,vt=ue?" ":"|";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:Pi,table:mt,tableCell:wn,tableRow:sn}};function mt(Mi,Kr,ga,Pa){return Un(ai(Mi,ga,Pa),Mi.align)}function sn(Mi,Kr,ga,Pa){const Ds=si(Mi,ga,Pa),Ta=Un([Ds]);return Ta.slice(0,Ta.indexOf(`
`))}function wn(Mi,Kr,ga,Pa){const Ds=ga.enter("tableCell"),Ta=ga.enter("phrasing"),la=ga.containerPhrasing(Mi,{...Pa,before:vt,after:vt});return Ta(),Ds(),la}function Un(Mi,Kr){return cf(Mi,{align:Kr,alignDelimiters:Ae,padding:ue,stringLength:lt})}function ai(Mi,Kr,ga){const Pa=Mi.children;let Ds=-1;const Ta=[],la=Kr.enter("table");for(;++Ds<Pa.length;)Ta[Ds]=si(Pa[Ds],Kr,ga);return la(),Ta}function si(Mi,Kr,ga){const Pa=Mi.children;let Ds=-1;const Ta=[],la=Kr.enter("tableRow");for(;++Ds<Pa.length;)Ta[Ds]=wn(Pa[Ds],Mi,Kr,ga);return la(),Ta}function Pi(Mi,Kr,ga){let Pa=_r.inlineCode(Mi,Kr,ga);return ga.stack.includes("tableCell")&&(Pa=Pa.replace(/\|/g,"\\$&")),Pa}}function gi(){return{exit:{taskListCheckValueChecked:Or,taskListCheckValueUnchecked:Or,paragraph:Jr}}}function dr(){return{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:xs}}}function Or(z){const ce=this.stack[this.stack.length-2];ce.type,ce.checked=z.type==="taskListCheckValueChecked"}function Jr(z){const ce=this.stack[this.stack.length-2];if(ce&&ce.type==="listItem"&&typeof ce.checked=="boolean"){const ue=this.stack[this.stack.length-1];ue.type;const Ae=ue.children[0];if(Ae&&Ae.type==="text"){const lt=ce.children;let vt=-1,mt;for(;++vt<lt.length;){const sn=lt[vt];if(sn.type==="paragraph"){mt=sn;break}}mt===ue&&(Ae.value=Ae.value.slice(1),Ae.value.length===0?ue.children.shift():ue.position&&Ae.position&&typeof Ae.position.start.offset=="number"&&(Ae.position.start.column++,Ae.position.start.offset++,ue.position.start=Object.assign({},Ae.position.start)))}}this.exit(z)}function xs(z,ce,ue,Ae){const lt=z.children[0],vt=typeof z.checked=="boolean"&&lt&&lt.type==="paragraph",mt="["+(z.checked?"x":" ")+"] ",sn=ue.createTracker(Ae);vt&&sn.move(mt);let wn=_r.listItem(z,ce,ue,{...Ae,...sn.current()});return vt&&(wn=wn.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,Un)),wn;function Un(ai){return ai+mt}}function Os(){return[oi(),Yl(),Ed(),mr(),gi()]}function us(z){return{extensions:[zi(),Po(z),Wu(),Mn(z),dr()]}}function Qs(z,ce,ue,Ae){const lt=z.length;let vt=0,mt;if(ce<0?ce=-ce>lt?0:lt+ce:ce=ce>lt?lt:ce,ue=ue>0?ue:0,Ae.length<1e4)mt=Array.from(Ae),mt.unshift(ce,ue),z.splice(...mt);else for(ue&&z.splice(ce,ue);vt<Ae.length;)mt=Ae.slice(vt,vt+1e4),mt.unshift(ce,0),z.splice(...mt),vt+=1e4,ce+=1e4}const ja={}.hasOwnProperty;function ao(z){const ce={};let ue=-1;for(;++ue<z.length;)jr(ce,z[ue]);return ce}function jr(z,ce){let ue;for(ue in ce){const lt=(ja.call(z,ue)?z[ue]:void 0)||(z[ue]={}),vt=ce[ue];let mt;if(vt)for(mt in vt){ja.call(lt,mt)||(lt[mt]=[]);const sn=vt[mt];rs(lt[mt],Array.isArray(sn)?sn:sn?[sn]:[])}}}function rs(z,ce){let ue=-1;const Ae=[];for(;++ue<ce.length;)(ce[ue].add==="after"?z:Ae).push(ce[ue]);Qs(z,0,0,Ae)}const Qr={tokenize:Bl,partial:!0},Hs={tokenize:aa,partial:!0},fa={tokenize:cl,partial:!0},Is={tokenize:oa,partial:!0},ba={tokenize:Ra,partial:!0},cs={name:"wwwAutolink",tokenize:nr,previous:Wi},Xa={name:"protocolAutolink",tokenize:na,previous:Na},yr={name:"emailAutolink",tokenize:ur,previous:bs},ks={};function ds(){return{text:ks}}let Sa=48;for(;Sa<123;)ks[Sa]=yr,Sa++,Sa===58?Sa=65:Sa===91&&(Sa=97);ks[43]=yr,ks[45]=yr,ks[46]=yr,ks[95]=yr,ks[72]=[yr,Xa],ks[104]=[yr,Xa],ks[87]=[yr,cs],ks[119]=[yr,cs];function ur(z,ce,ue){const Ae=this;let lt,vt;return mt;function mt(si){return!al(si)||!bs.call(Ae,Ae.previous)||wo(Ae.events)?ue(si):(z.enter("literalAutolink"),z.enter("literalAutolinkEmail"),sn(si))}function sn(si){return al(si)?(z.consume(si),sn):si===64?(z.consume(si),wn):ue(si)}function wn(si){return si===46?z.check(ba,ai,Un)(si):si===45||si===95||qs(si)?(vt=!0,z.consume(si),wn):ai(si)}function Un(si){return z.consume(si),lt=!0,wn}function ai(si){return vt&&lt&&Cs(Ae.previous)?(z.exit("literalAutolinkEmail"),z.exit("literalAutolink"),ce(si)):ue(si)}}function nr(z,ce,ue){const Ae=this;return lt;function lt(mt){return mt!==87&&mt!==119||!Wi.call(Ae,Ae.previous)||wo(Ae.events)?ue(mt):(z.enter("literalAutolink"),z.enter("literalAutolinkWww"),z.check(Qr,z.attempt(Hs,z.attempt(fa,vt),ue),ue)(mt))}function vt(mt){return z.exit("literalAutolinkWww"),z.exit("literalAutolink"),ce(mt)}}function na(z,ce,ue){const Ae=this;let lt="",vt=!1;return mt;function mt(si){return(si===72||si===104)&&Na.call(Ae,Ae.previous)&&!wo(Ae.events)?(z.enter("literalAutolink"),z.enter("literalAutolinkHttp"),lt+=String.fromCodePoint(si),z.consume(si),sn):ue(si)}function sn(si){if(Cs(si)&&lt.length<5)return lt+=String.fromCodePoint(si),z.consume(si),sn;if(si===58){const Pi=lt.toLowerCase();if(Pi==="http"||Pi==="https")return z.consume(si),wn}return ue(si)}function wn(si){return si===47?(z.consume(si),vt?Un:(vt=!0,wn)):ue(si)}function Un(si){return si===null||ps(si)||Vs(si)||Lo(si)||wa(si)?ue(si):z.attempt(Hs,z.attempt(fa,ai),ue)(si)}function ai(si){return z.exit("literalAutolinkHttp"),z.exit("literalAutolink"),ce(si)}}function Bl(z,ce,ue){let Ae=0;return lt;function lt(mt){return(mt===87||mt===119)&&Ae<3?(Ae++,z.consume(mt),lt):mt===46&&Ae===3?(z.consume(mt),vt):ue(mt)}function vt(mt){return mt===null?ue(mt):ce(mt)}}function aa(z,ce,ue){let Ae,lt,vt;return mt;function mt(Un){return Un===46||Un===95?z.check(Is,wn,sn)(Un):Un===null||Vs(Un)||Lo(Un)||Un!==45&&wa(Un)?wn(Un):(vt=!0,z.consume(Un),mt)}function sn(Un){return Un===95?Ae=!0:(lt=Ae,Ae=void 0),z.consume(Un),mt}function wn(Un){return lt||Ae||!vt?ue(Un):ce(Un)}}function cl(z,ce){let ue=0,Ae=0;return lt;function lt(mt){return mt===40?(ue++,z.consume(mt),lt):mt===41&&Ae<ue?vt(mt):mt===33||mt===34||mt===38||mt===39||mt===41||mt===42||mt===44||mt===46||mt===58||mt===59||mt===60||mt===63||mt===93||mt===95||mt===126?z.check(Is,ce,vt)(mt):mt===null||Vs(mt)||Lo(mt)?ce(mt):(z.consume(mt),lt)}function vt(mt){return mt===41&&Ae++,z.consume(mt),lt}}function oa(z,ce,ue){return Ae;function Ae(sn){return sn===33||sn===34||sn===39||sn===41||sn===42||sn===44||sn===46||sn===58||sn===59||sn===63||sn===95||sn===126?(z.consume(sn),Ae):sn===38?(z.consume(sn),vt):sn===93?(z.consume(sn),lt):sn===60||sn===null||Vs(sn)||Lo(sn)?ce(sn):ue(sn)}function lt(sn){return sn===null||sn===40||sn===91||Vs(sn)||Lo(sn)?ce(sn):Ae(sn)}function vt(sn){return Cs(sn)?mt(sn):ue(sn)}function mt(sn){return sn===59?(z.consume(sn),Ae):Cs(sn)?(z.consume(sn),mt):ue(sn)}}function Ra(z,ce,ue){return Ae;function Ae(vt){return z.consume(vt),lt}function lt(vt){return qs(vt)?ue(vt):ce(vt)}}function Wi(z){return z===null||z===40||z===42||z===95||z===91||z===93||z===126||Vs(z)}function Na(z){return!Cs(z)}function bs(z){return!(z===47||al(z))}function al(z){return z===43||z===45||z===46||z===95||qs(z)}function wo(z){let ce=z.length,ue=!1;for(;ce--;){const Ae=z[ce][1];if((Ae.type==="labelLink"||Ae.type==="labelImage")&&!Ae._balanced){ue=!0;break}if(Ae._gfmAutolinkLiteralWalkedInto){ue=!1;break}}return z.length>0&&!ue&&(z[z.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),ue}function Ld(z,ce,ue){const Ae=[];let lt=-1;for(;++lt<z.length;){const vt=z[lt].resolveAll;vt&&!Ae.includes(vt)&&(ce=vt(ce,ue),Ae.push(vt))}return ce}function nu(z,ce,ue,Ae){const lt=Ae?Ae-1:Number.POSITIVE_INFINITY;let vt=0;return mt;function mt(wn){return Ns(wn)?(z.enter(ue),sn(wn)):ce(wn)}function sn(wn){return Ns(wn)&&vt++<lt?(z.consume(wn),sn):(z.exit(ue),ce(wn))}}const sc={partial:!0,tokenize:_s};function _s(z,ce,ue){return Ae;function Ae(vt){return Ns(vt)?nu(z,lt,"linePrefix")(vt):lt(vt)}function lt(vt){return vt===null||za(vt)?ce(vt):ue(vt)}}const Wa={tokenize:af,partial:!0};function po(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:Kd,continuation:{tokenize:ff},exit:Ef}},text:{91:{name:"gfmFootnoteCall",tokenize:Pc},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:Sc,resolveTo:ac}}}}function Sc(z,ce,ue){const Ae=this;let lt=Ae.events.length;const vt=Ae.parser.gfmFootnotes||(Ae.parser.gfmFootnotes=[]);let mt;for(;lt--;){const wn=Ae.events[lt][1];if(wn.type==="labelImage"){mt=wn;break}if(wn.type==="gfmFootnoteCall"||wn.type==="labelLink"||wn.type==="label"||wn.type==="image"||wn.type==="link")break}return sn;function sn(wn){if(!mt||!mt._balanced)return ue(wn);const Un=Ja(Ae.sliceSerialize({start:mt.end,end:Ae.now()}));return Un.codePointAt(0)!==94||!vt.includes(Un.slice(1))?ue(wn):(z.enter("gfmFootnoteCallLabelMarker"),z.consume(wn),z.exit("gfmFootnoteCallLabelMarker"),ce(wn))}}function ac(z,ce){let ue=z.length;for(;ue--;)if(z[ue][1].type==="labelImage"&&z[ue][0]==="enter"){z[ue][1];break}z[ue+1][1].type="data",z[ue+3][1].type="gfmFootnoteCallLabelMarker";const Ae={type:"gfmFootnoteCall",start:Object.assign({},z[ue+3][1].start),end:Object.assign({},z[z.length-1][1].end)},lt={type:"gfmFootnoteCallMarker",start:Object.assign({},z[ue+3][1].end),end:Object.assign({},z[ue+3][1].end)};lt.end.column++,lt.end.offset++,lt.end._bufferIndex++;const vt={type:"gfmFootnoteCallString",start:Object.assign({},lt.end),end:Object.assign({},z[z.length-1][1].start)},mt={type:"chunkString",contentType:"string",start:Object.assign({},vt.start),end:Object.assign({},vt.end)},sn=[z[ue+1],z[ue+2],["enter",Ae,ce],z[ue+3],z[ue+4],["enter",lt,ce],["exit",lt,ce],["enter",vt,ce],["enter",mt,ce],["exit",mt,ce],["exit",vt,ce],z[z.length-2],z[z.length-1],["exit",Ae,ce]];return z.splice(ue,z.length-ue+1,...sn),z}function Pc(z,ce,ue){const Ae=this,lt=Ae.parser.gfmFootnotes||(Ae.parser.gfmFootnotes=[]);let vt=0,mt;return sn;function sn(si){return z.enter("gfmFootnoteCall"),z.enter("gfmFootnoteCallLabelMarker"),z.consume(si),z.exit("gfmFootnoteCallLabelMarker"),wn}function wn(si){return si!==94?ue(si):(z.enter("gfmFootnoteCallMarker"),z.consume(si),z.exit("gfmFootnoteCallMarker"),z.enter("gfmFootnoteCallString"),z.enter("chunkString").contentType="string",Un)}function Un(si){if(vt>999||si===93&&!mt||si===null||si===91||Vs(si))return ue(si);if(si===93){z.exit("chunkString");const Pi=z.exit("gfmFootnoteCallString");return lt.includes(Ja(Ae.sliceSerialize(Pi)))?(z.enter("gfmFootnoteCallLabelMarker"),z.consume(si),z.exit("gfmFootnoteCallLabelMarker"),z.exit("gfmFootnoteCall"),ce):ue(si)}return Vs(si)||(mt=!0),vt++,z.consume(si),si===92?ai:Un}function ai(si){return si===91||si===92||si===93?(z.consume(si),vt++,Un):Un(si)}}function Kd(z,ce,ue){const Ae=this,lt=Ae.parser.gfmFootnotes||(Ae.parser.gfmFootnotes=[]);let vt,mt=0,sn;return wn;function wn(Kr){return z.enter("gfmFootnoteDefinition")._container=!0,z.enter("gfmFootnoteDefinitionLabel"),z.enter("gfmFootnoteDefinitionLabelMarker"),z.consume(Kr),z.exit("gfmFootnoteDefinitionLabelMarker"),Un}function Un(Kr){return Kr===94?(z.enter("gfmFootnoteDefinitionMarker"),z.consume(Kr),z.exit("gfmFootnoteDefinitionMarker"),z.enter("gfmFootnoteDefinitionLabelString"),z.enter("chunkString").contentType="string",ai):ue(Kr)}function ai(Kr){if(mt>999||Kr===93&&!sn||Kr===null||Kr===91||Vs(Kr))return ue(Kr);if(Kr===93){z.exit("chunkString");const ga=z.exit("gfmFootnoteDefinitionLabelString");return vt=Ja(Ae.sliceSerialize(ga)),z.enter("gfmFootnoteDefinitionLabelMarker"),z.consume(Kr),z.exit("gfmFootnoteDefinitionLabelMarker"),z.exit("gfmFootnoteDefinitionLabel"),Pi}return Vs(Kr)||(sn=!0),mt++,z.consume(Kr),Kr===92?si:ai}function si(Kr){return Kr===91||Kr===92||Kr===93?(z.consume(Kr),mt++,ai):ai(Kr)}function Pi(Kr){return Kr===58?(z.enter("definitionMarker"),z.consume(Kr),z.exit("definitionMarker"),lt.includes(vt)||lt.push(vt),nu(z,Mi,"gfmFootnoteDefinitionWhitespace")):ue(Kr)}function Mi(Kr){return ce(Kr)}}function ff(z,ce,ue){return z.check(sc,ce,z.attempt(Wa,ce,ue))}function Ef(z){z.exit("gfmFootnoteDefinition")}function af(z,ce,ue){const Ae=this;return nu(z,lt,"gfmFootnoteDefinitionIndent",5);function lt(vt){const mt=Ae.events[Ae.events.length-1];return mt&&mt[1].type==="gfmFootnoteDefinitionIndent"&&mt[2].sliceSerialize(mt[1],!0).length===4?ce(vt):ue(vt)}}function hf(z){let ue=(z||{}).singleTilde;const Ae={name:"strikethrough",tokenize:vt,resolveAll:lt};return ue==null&&(ue=!0),{text:{126:Ae},insideSpan:{null:[Ae]},attentionMarkers:{null:[126]}};function lt(mt,sn){let wn=-1;for(;++wn<mt.length;)if(mt[wn][0]==="enter"&&mt[wn][1].type==="strikethroughSequenceTemporary"&&mt[wn][1]._close){let Un=wn;for(;Un--;)if(mt[Un][0]==="exit"&&mt[Un][1].type==="strikethroughSequenceTemporary"&&mt[Un][1]._open&&mt[wn][1].end.offset-mt[wn][1].start.offset===mt[Un][1].end.offset-mt[Un][1].start.offset){mt[wn][1].type="strikethroughSequence",mt[Un][1].type="strikethroughSequence";const ai={type:"strikethrough",start:Object.assign({},mt[Un][1].start),end:Object.assign({},mt[wn][1].end)},si={type:"strikethroughText",start:Object.assign({},mt[Un][1].end),end:Object.assign({},mt[wn][1].start)},Pi=[["enter",ai,sn],["enter",mt[Un][1],sn],["exit",mt[Un][1],sn],["enter",si,sn]],Mi=sn.parser.constructs.insideSpan.null;Mi&&Qs(Pi,Pi.length,0,Ld(Mi,mt.slice(Un+1,wn),sn)),Qs(Pi,Pi.length,0,[["exit",si,sn],["enter",mt[wn][1],sn],["exit",mt[wn][1],sn],["exit",ai,sn]]),Qs(mt,Un-1,wn-Un+3,Pi),wn=Un+Pi.length-2;break}}for(wn=-1;++wn<mt.length;)mt[wn][1].type==="strikethroughSequenceTemporary"&&(mt[wn][1].type="data");return mt}function vt(mt,sn,wn){const Un=this.previous,ai=this.events;let si=0;return Pi;function Pi(Kr){return Un===126&&ai[ai.length-1][1].type!=="characterEscape"?wn(Kr):(mt.enter("strikethroughSequenceTemporary"),Mi(Kr))}function Mi(Kr){const ga=Qu(Un);if(Kr===126)return si>1?wn(Kr):(mt.consume(Kr),si++,Mi);if(si<2&&!ue)return wn(Kr);const Pa=mt.exit("strikethroughSequenceTemporary"),Ds=Qu(Kr);return Pa._open=!Ds||Ds===2&&!!ga,Pa._close=!ga||ga===2&&!!Ds,sn(Kr)}}}class _f{constructor(){this.map=[]}add(ce,ue,Ae){mf(this,ce,ue,Ae)}consume(ce){if(this.map.sort(function(vt,mt){return vt[0]-mt[0]}),this.map.length===0)return;let ue=this.map.length;const Ae=[];for(;ue>0;)ue-=1,Ae.push(ce.slice(this.map[ue][0]+this.map[ue][1]),this.map[ue][2]),ce.length=this.map[ue][0];Ae.push(ce.slice()),ce.length=0;let lt=Ae.pop();for(;lt;){for(const vt of lt)ce.push(vt);lt=Ae.pop()}this.map.length=0}}function mf(z,ce,ue,Ae){let lt=0;if(!(ue===0&&Ae.length===0)){for(;lt<z.map.length;){if(z.map[lt][0]===ce){z.map[lt][1]+=ue,z.map[lt][2].push(...Ae);return}lt+=1}z.map.push([ce,ue,Ae])}}function gf(z,ce){let ue=!1;const Ae=[];for(;ce<z.length;){const lt=z[ce];if(ue){if(lt[0]==="enter")lt[1].type==="tableContent"&&Ae.push(z[ce+1][1].type==="tableDelimiterMarker"?"left":"none");else if(lt[1].type==="tableContent"){if(z[ce-1][1].type==="tableDelimiterMarker"){const vt=Ae.length-1;Ae[vt]=Ae[vt]==="left"?"center":"right"}}else if(lt[1].type==="tableDelimiterRow")break}else lt[0]==="enter"&&lt[1].type==="tableDelimiterRow"&&(ue=!0);ce+=1}return Ae}function Ff(){return{flow:{null:{name:"table",tokenize:qr,resolveAll:Fa}}}}function qr(z,ce,ue){const Ae=this;let lt=0,vt=0,mt;return sn;function sn(Fs){let gd=Ae.events.length-1;for(;gd>-1;){const ol=Ae.events[gd][1].type;if(ol==="lineEnding"||ol==="linePrefix")gd--;else break}const lu=gd>-1?Ae.events[gd][1].type:null,Co=lu==="tableHead"||lu==="tableRow"?Ms:wn;return Co===Ms&&Ae.parser.lazy[Ae.now().line]?ue(Fs):Co(Fs)}function wn(Fs){return z.enter("tableHead"),z.enter("tableRow"),Un(Fs)}function Un(Fs){return Fs===124||(mt=!0,vt+=1),ai(Fs)}function ai(Fs){return Fs===null?ue(Fs):za(Fs)?vt>1?(vt=0,Ae.interrupt=!0,z.exit("tableRow"),z.enter("lineEnding"),z.consume(Fs),z.exit("lineEnding"),Mi):ue(Fs):Ns(Fs)?nu(z,ai,"whitespace")(Fs):(vt+=1,mt&&(mt=!1,lt+=1),Fs===124?(z.enter("tableCellDivider"),z.consume(Fs),z.exit("tableCellDivider"),mt=!0,ai):(z.enter("data"),si(Fs)))}function si(Fs){return Fs===null||Fs===124||Vs(Fs)?(z.exit("data"),ai(Fs)):(z.consume(Fs),Fs===92?Pi:si)}function Pi(Fs){return Fs===92||Fs===124?(z.consume(Fs),si):si(Fs)}function Mi(Fs){return Ae.interrupt=!1,Ae.parser.lazy[Ae.now().line]?ue(Fs):(z.enter("tableDelimiterRow"),mt=!1,Ns(Fs)?nu(z,Kr,"linePrefix",Ae.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Fs):Kr(Fs))}function Kr(Fs){return Fs===45||Fs===58?Pa(Fs):Fs===124?(mt=!0,z.enter("tableCellDivider"),z.consume(Fs),z.exit("tableCellDivider"),ga):fl(Fs)}function ga(Fs){return Ns(Fs)?nu(z,Pa,"whitespace")(Fs):Pa(Fs)}function Pa(Fs){return Fs===58?(vt+=1,mt=!0,z.enter("tableDelimiterMarker"),z.consume(Fs),z.exit("tableDelimiterMarker"),Ds):Fs===45?(vt+=1,Ds(Fs)):Fs===null||za(Fs)?il(Fs):fl(Fs)}function Ds(Fs){return Fs===45?(z.enter("tableDelimiterFiller"),Ta(Fs)):fl(Fs)}function Ta(Fs){return Fs===45?(z.consume(Fs),Ta):Fs===58?(mt=!0,z.exit("tableDelimiterFiller"),z.enter("tableDelimiterMarker"),z.consume(Fs),z.exit("tableDelimiterMarker"),la):(z.exit("tableDelimiterFiller"),la(Fs))}function la(Fs){return Ns(Fs)?nu(z,il,"whitespace")(Fs):il(Fs)}function il(Fs){return Fs===124?Kr(Fs):Fs===null||za(Fs)?!mt||lt!==vt?fl(Fs):(z.exit("tableDelimiterRow"),z.exit("tableHead"),ce(Fs)):fl(Fs)}function fl(Fs){return ue(Fs)}function Ms(Fs){return z.enter("tableRow"),iu(Fs)}function iu(Fs){return Fs===124?(z.enter("tableCellDivider"),z.consume(Fs),z.exit("tableCellDivider"),iu):Fs===null||za(Fs)?(z.exit("tableRow"),ce(Fs)):Ns(Fs)?nu(z,iu,"whitespace")(Fs):(z.enter("data"),zu(Fs))}function zu(Fs){return Fs===null||Fs===124||Vs(Fs)?(z.exit("data"),iu(Fs)):(z.consume(Fs),Fs===92?ru:zu)}function ru(Fs){return Fs===92||Fs===124?(z.consume(Fs),zu):zu(Fs)}}function Fa(z,ce){let ue=-1,Ae=!0,lt=0,vt=[0,0,0,0],mt=[0,0,0,0],sn=!1,wn=0,Un,ai,si;const Pi=new _f;for(;++ue<z.length;){const Mi=z[ue],Kr=Mi[1];Mi[0]==="enter"?Kr.type==="tableHead"?(sn=!1,wn!==0&&(vl(Pi,ce,wn,Un,ai),ai=void 0,wn=0),Un={type:"table",start:Object.assign({},Kr.start),end:Object.assign({},Kr.end)},Pi.add(ue,0,[["enter",Un,ce]])):Kr.type==="tableRow"||Kr.type==="tableDelimiterRow"?(Ae=!0,si=void 0,vt=[0,0,0,0],mt=[0,ue+1,0,0],sn&&(sn=!1,ai={type:"tableBody",start:Object.assign({},Kr.start),end:Object.assign({},Kr.end)},Pi.add(ue,0,[["enter",ai,ce]])),lt=Kr.type==="tableDelimiterRow"?2:ai?3:1):lt&&(Kr.type==="data"||Kr.type==="tableDelimiterMarker"||Kr.type==="tableDelimiterFiller")?(Ae=!1,mt[2]===0&&(vt[1]!==0&&(mt[0]=mt[1],si=oo(Pi,ce,vt,lt,void 0,si),vt=[0,0,0,0]),mt[2]=ue)):Kr.type==="tableCellDivider"&&(Ae?Ae=!1:(vt[1]!==0&&(mt[0]=mt[1],si=oo(Pi,ce,vt,lt,void 0,si)),vt=mt,mt=[vt[1],ue,0,0])):Kr.type==="tableHead"?(sn=!0,wn=ue):Kr.type==="tableRow"||Kr.type==="tableDelimiterRow"?(wn=ue,vt[1]!==0?(mt[0]=mt[1],si=oo(Pi,ce,vt,lt,ue,si)):mt[1]!==0&&(si=oo(Pi,ce,mt,lt,ue,si)),lt=0):lt&&(Kr.type==="data"||Kr.type==="tableDelimiterMarker"||Kr.type==="tableDelimiterFiller")&&(mt[3]=ue)}for(wn!==0&&vl(Pi,ce,wn,Un,ai),Pi.consume(ce.events),ue=-1;++ue<ce.events.length;){const Mi=ce.events[ue];Mi[0]==="enter"&&Mi[1].type==="table"&&(Mi[1]._align=gf(ce.events,ue))}return z}function oo(z,ce,ue,Ae,lt,vt){const mt=Ae===1?"tableHeader":Ae===2?"tableDelimiter":"tableData",sn="tableContent";ue[0]!==0&&(vt.end=Object.assign({},Zs(ce.events,ue[0])),z.add(ue[0],0,[["exit",vt,ce]]));const wn=Zs(ce.events,ue[1]);if(vt={type:mt,start:Object.assign({},wn),end:Object.assign({},wn)},z.add(ue[1],0,[["enter",vt,ce]]),ue[2]!==0){const Un=Zs(ce.events,ue[2]),ai=Zs(ce.events,ue[3]),si={type:sn,start:Object.assign({},Un),end:Object.assign({},ai)};if(z.add(ue[2],0,[["enter",si,ce]]),Ae!==2){const Pi=ce.events[ue[2]],Mi=ce.events[ue[3]];if(Pi[1].end=Object.assign({},Mi[1].end),Pi[1].type="chunkText",Pi[1].contentType="text",ue[3]>ue[2]+1){const Kr=ue[2]+1,ga=ue[3]-ue[2]-1;z.add(Kr,ga,[])}}z.add(ue[3]+1,0,[["exit",si,ce]])}return lt!==void 0&&(vt.end=Object.assign({},Zs(ce.events,lt)),z.add(lt,0,[["exit",vt,ce]]),vt=void 0),vt}function vl(z,ce,ue,Ae,lt){const vt=[],mt=Zs(ce.events,ue);lt&&(lt.end=Object.assign({},mt),vt.push(["exit",lt,ce])),Ae.end=Object.assign({},mt),vt.push(["exit",Ae,ce]),z.add(ue+1,0,vt)}function Zs(z,ce){const ue=z[ce],Ae=ue[0]==="enter"?"start":"end";return ue[1][Ae]}const uo={name:"tasklistCheck",tokenize:Ec};function xo(){return{text:{91:uo}}}function Ec(z,ce,ue){const Ae=this;return lt;function lt(wn){return Ae.previous!==null||!Ae._gfmTasklistFirstContentOfListItem?ue(wn):(z.enter("taskListCheck"),z.enter("taskListCheckMarker"),z.consume(wn),z.exit("taskListCheckMarker"),vt)}function vt(wn){return Vs(wn)?(z.enter("taskListCheckValueUnchecked"),z.consume(wn),z.exit("taskListCheckValueUnchecked"),mt):wn===88||wn===120?(z.enter("taskListCheckValueChecked"),z.consume(wn),z.exit("taskListCheckValueChecked"),mt):ue(wn)}function mt(wn){return wn===93?(z.enter("taskListCheckMarker"),z.consume(wn),z.exit("taskListCheckMarker"),z.exit("taskListCheck"),sn):ue(wn)}function sn(wn){return za(wn)?ce(wn):Ns(wn)?z.check({tokenize:Fc},ce,ue)(wn):ue(wn)}}function Fc(z,ce,ue){return nu(z,Ae,"whitespace");function Ae(lt){return lt===null?ue(lt):ce(lt)}}function Bc(z){return ao([ds(),po(),hf(z),Ff(),xo()])}const wc={};function pf(z){const ce=this,ue=z||wc,Ae=ce.data(),lt=Ae.micromarkExtensions||(Ae.micromarkExtensions=[]),vt=Ae.fromMarkdownExtensions||(Ae.fromMarkdownExtensions=[]),mt=Ae.toMarkdownExtensions||(Ae.toMarkdownExtensions=[]);lt.push(Bc(ue)),vt.push(Os()),mt.push(us(ue))}const Tf=(0,yo.pM)({__name:"NcRichTextCopyButton",props:{contentId:{}},setup(z){const{copy:ce,icon:ue,altText:Ae}=(0,Es.u)(()=>document.getElementById(z.contentId).textContent);return(lt,vt)=>((0,yo.uX)(),(0,yo.Wv)(qi.N,{variant:"tertiary",size:"small","aria-label":(0,Le.R1)(Ae),title:(0,Le.R1)(Ae),onClick:(0,Le.R1)(ce)},{icon:(0,yo.k6)(()=>[(0,yo.bF)(as.N,{path:(0,Le.R1)(ue),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 zf(z){return z.type==="text"}const Vf=function(z){(0,F.YR)(z,zf,ce);function ce(ue,Ae,lt){const vt=ue.value.split(/(\{[a-z\-_.0-9]+\})/ig).map(mt=>{const sn=mt.match(/^\{([a-z\-_.0-9]+)\}$/i);if(!sn)return(0,Ts.u)("text",mt);const[,wn]=sn;return(0,Ts.u)("element",{tagName:`#${wn}`,children:[]})});lt.children.splice(Ae,1,...vt)}},fh=()=>Vf;/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function Kf(z){return["text","code","inlineCode"].includes(z.type)}const Hf=function(){return function(z){(0,F.YR)(z,Kf,(ce,ue,Ae)=>(Ae.children.splice(ue,1,{...ce,value:ce.value.replace(/&lt;/gmi,"<").replace(/&gt;/gmi,">")}),[le._Z,ue+1]))}},Xf=["http","https","mailto","tel"],wf=(0,Le.KR)(null);async function Bf(){const z=await n.e("defaultVendors-node_modules_rehype-highlight_index_js").then(n.bind(n,75862));wf.value=z.default}const hh={name:"NcRichText",components:{NcReferenceList:$s},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,Xs.c)()}},methods:{renderPlaintext(){const z=this.text.split(/(\{[a-z\-_.0-9]+\})/ig).map(ce=>{const ue=ce.match(/^\{([a-z\-_.0-9]+)\}$/i);if(!ue)return this.prepareTextNode(ce);const Ae=ue[1],lt=this.arguments[Ae];if(typeof lt=="object"){const{component:vt,props:mt}=lt;return(0,yo.h)(typeof vt=="string"?(0,yo.g2)(vt):vt,{...mt,class:"rich-text--component"})}return lt?(0,yo.h)("span",{class:"rich-text--fallback"},lt):ce});return(0,yo.h)("div",{class:"rich-text--wrapper"},[(0,yo.h)("div",{},z.flat()),this.referenceLimit>0?(0,yo.h)("div",{class:"rich-text--reference-widget"},[(0,yo.h)($s,{text:this.text,referenceData:this.references,interactive:this.referenceInteractive,interactiveOptIn:this.referenceInteractiveOptIn})]):null])},renderMarkdown(){const z=Cl().use(Xi).use(xr.r,{autolink:this.autolink,useMarkdown:this.useMarkdown,useExtendedMarkdown:this.useExtendedMarkdown}).use(Hf).use(this.useExtendedMarkdown?pf:void 0).use(ne).use(tl,{except:Xf}).use(el,{handlers:{component(ce,ue){return ce(ue,ue.component,{value:ue.value})}}}).use(this.useExtendedMarkdown?wf.value:void 0).use(fh).use(R,{target:"_blank",rel:["noopener noreferrer"]}).use(_t,{Fragment:yo.FK,jsx:this.createElement,jsxs:this.createElement,elementAttributeNameCase:"html",prefix:!1}).processSync(this.text.replace(/<[^>]+>/g,ce=>ce.replace(/</g,"&lt;")).replace(/&gt;/gmi,">")).result;return(0,yo.h)("div",{class:"rich-text--wrapper rich-text--wrapper-markdown"},[z,this.referenceLimit>0?(0,yo.h)("div",{class:"rich-text--reference-widget"},[(0,yo.h)($s,{text:this.text,referenceData:this.references,interactive:this.referenceInteractive,interactiveOptIn:this.referenceInteractiveOptIn})]):null])},prepareTextNode(z){return this.autolink&&(z=(0,xr.p)(z)),Array.isArray(z)?z.map(ce=>{if(typeof ce=="string")return ce;const{component:ue,props:Ae}=ce,lt=ue.name==="NcLink"?void 0:"rich-text--component";return(0,yo.h)(ue,{...Ae,class:lt})}):z},createElement(z,ce,ue){ue&&(ce.key=ue);const Ae=ce.children??[];if(delete ce.children,!String(z).startsWith("#")){["h1","h2","h3","h4","h5","h6"].includes(String(z))&&(z=`h${Math.min(+String(z)[1]+3,6)}`);let vt=null;if(this.useExtendedMarkdown){if(String(z)==="code"&&!wf.value&&ce?.class?.includes("language")&&Bf(),String(z)==="pre"&&Ae&&String(Ae.type)==="code"){const mt=this.parentId+"-code-block-"+(0,Xs.c)();return(0,yo.h)("p",{class:"rich-text__code-block"},[(0,yo.h)(z,{...ce,id:mt},Ae),(0,yo.h)(Tf,{class:"rich-text__code-block-button",contentId:mt})])}if(String(z)==="li"&&Array.isArray(Ae)&&Ae.length!==0&&Ae[0].type==="input"&&Ae[0].props.type==="checkbox"){const[mt,,...sn]=Ae,wn=sn.findIndex(Pi=>["ul","ol","li","blockquote","pre"].includes(Pi.type));wn!==-1&&(vt=sn[wn],sn.splice(wn));const Un=this.parentId+"-markdown-input-"+(0,Xs.c)(),ai={...mt.props};delete ai.checked;const si=(0,yo.h)(rn.N,{...ai,modelValue:mt.props.checked,id:Un,disabled:!this.interactive,"onUpdate:modelValue":()=>{this.$emit("interactTodo",Un)}},{default:()=>sn});return(0,yo.h)(z,ce,[si,vt])}}if(String(z)==="a"){const mt=(0,xr.g)(this.$router,ce.href);if(mt)return delete ce.href,delete ce.target,(0,yo.h)(It.Wk,{...ce,to:mt},{default:()=>Ae})}return(0,yo.h)(z,ce,Ae)}const lt=this.arguments[z.slice(1)];return lt?lt.component?(0,yo.h)(typeof lt.component=="string"?(0,yo.g2)(lt.component):lt.component,{...ce,...lt.props,class:"rich-text--component"},{default:()=>Ae}):(0,yo.h)("span",{...ce},[lt]):(0,yo.h)("span",{...ce,class:"rich-text--fallback"},[`{${z.slice(1)}}`])}},render(){return this.useMarkdown||this.useExtendedMarkdown?this.renderMarkdown():this.renderPlaintext()}},Nf=(0,Dr._)(hh,[["__scopeId","data-v-a47e4ba7"]])},91202:(W,b,n)=>{"use strict";n.d(b,{N:()=>ae});var e=n(97193),i=n(95361);function a(){return typeof window<"u"}function f(ne){return c(ne)?(ne.nodeName||"").toLowerCase():"#document"}function r(ne){var ye;return(ne==null||(ye=ne.ownerDocument)==null?void 0:ye.defaultView)||window}function v(ne){var ye;return(ye=(c(ne)?ne.ownerDocument:ne.document)||window.document)==null?void 0:ye.documentElement}function c(ne){return a()?ne instanceof Node||ne instanceof r(ne).Node:!1}function p(ne){return a()?ne instanceof Element||ne instanceof r(ne).Element:!1}function g(ne){return a()?ne instanceof HTMLElement||ne instanceof r(ne).HTMLElement:!1}function u(ne){return!a()||typeof ShadowRoot>"u"?!1:ne instanceof ShadowRoot||ne instanceof r(ne).ShadowRoot}const l=new Set(["inline","contents"]);function m(ne){const{overflow:ye,overflowX:Ne,overflowY:kt,display:it}=Y(ne);return/auto|scroll|overlay|hidden|clip/.test(ye+kt+Ne)&&!l.has(it)}const y=new Set(["table","td","th"]);function d(ne){return y.has(f(ne))}const w=[":popover-open",":modal"];function C(ne){return w.some(ye=>{try{return ne.matches(ye)}catch{return!1}})}const j=["transform","translate","scale","rotate","perspective"],O=["transform","translate","scale","rotate","perspective","filter"],N=["paint","layout","strict","content"];function X(ne){const ye=Z(),Ne=p(ne)?Y(ne):ne;return j.some(kt=>Ne[kt]?Ne[kt]!=="none":!1)||(Ne.containerType?Ne.containerType!=="normal":!1)||!ye&&(Ne.backdropFilter?Ne.backdropFilter!=="none":!1)||!ye&&(Ne.filter?Ne.filter!=="none":!1)||O.some(kt=>(Ne.willChange||"").includes(kt))||N.some(kt=>(Ne.contain||"").includes(kt))}function V(ne){let ye=I(ne);for(;g(ye)&&!se(ye);){if(X(ye))return ye;if(C(ye))return null;ye=I(ye)}return null}function Z(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const J=new Set(["html","body","#document"]);function se(ne){return J.has(f(ne))}function Y(ne){return r(ne).getComputedStyle(ne)}function pe(ne){return p(ne)?{scrollLeft:ne.scrollLeft,scrollTop:ne.scrollTop}:{scrollLeft:ne.scrollX,scrollTop:ne.scrollY}}function I(ne){if(f(ne)==="html")return ne;const ye=ne.assignedSlot||ne.parentNode||u(ne)&&ne.host||v(ne);return u(ye)?ye.host:ye}function s(ne){const ye=I(ne);return se(ye)?ne.ownerDocument?ne.ownerDocument.body:ne.body:g(ye)&&m(ye)?ye:s(ye)}function _(ne,ye,Ne){var kt;ye===void 0&&(ye=[]),Ne===void 0&&(Ne=!0);const it=s(ne),Ge=it===((kt=ne.ownerDocument)==null?void 0:kt.body),fn=r(it);if(Ge){const Te=F(fn);return ye.concat(fn,fn.visualViewport||[],m(it)?it:[],Te&&Ne?_(Te):[])}return ye.concat(it,_(it,[],Ne))}function F(ne){return ne.parent&&Object.getPrototypeOf(ne.parent)?ne.frameElement:null}function E(ne){const ye=Y(ne);let Ne=parseFloat(ye.width)||0,kt=parseFloat(ye.height)||0;const it=g(ne),Ge=it?ne.offsetWidth:Ne,fn=it?ne.offsetHeight:kt,Te=(0,e.LI)(Ne)!==Ge||(0,e.LI)(kt)!==fn;return Te&&(Ne=Ge,kt=fn),{width:Ne,height:kt,$:Te}}function k(ne){return p(ne)?ne:ne.contextElement}function x(ne){const ye=k(ne);if(!g(ye))return(0,e.Jx)(1);const Ne=ye.getBoundingClientRect(),{width:kt,height:it,$:Ge}=E(ye);let fn=(Ge?(0,e.LI)(Ne.width):Ne.width)/kt,Te=(Ge?(0,e.LI)(Ne.height):Ne.height)/it;return(!fn||!Number.isFinite(fn))&&(fn=1),(!Te||!Number.isFinite(Te))&&(Te=1),{x:fn,y:Te}}const R=(0,e.Jx)(0);function M(ne){const ye=r(ne);return!Z()||!ye.visualViewport?R:{x:ye.visualViewport.offsetLeft,y:ye.visualViewport.offsetTop}}function o(ne,ye,Ne){return ye===void 0&&(ye=!1),!Ne||ye&&Ne!==r(ne)?!1:ye}function P(ne,ye,Ne,kt){ye===void 0&&(ye=!1),Ne===void 0&&(Ne=!1);const it=ne.getBoundingClientRect(),Ge=k(ne);let fn=(0,e.Jx)(1);ye&&(kt?p(kt)&&(fn=x(kt)):fn=x(ne));const Te=o(Ge,Ne,kt)?M(Ge):(0,e.Jx)(0);let Ft=(it.left+Te.x)/fn.x,St=(it.top+Te.y)/fn.y,_n=it.width/fn.x,yn=it.height/fn.y;if(Ge){const qn=r(Ge),bi=kt&&p(kt)?r(kt):kt;let Qi=qn,rr=F(Qi);for(;rr&&kt&&bi!==Qi;){const Mr=x(rr),Yr=rr.getBoundingClientRect(),ls=Y(rr),Vr=Yr.left+(rr.clientLeft+parseFloat(ls.paddingLeft))*Mr.x,Ar=Yr.top+(rr.clientTop+parseFloat(ls.paddingTop))*Mr.y;Ft*=Mr.x,St*=Mr.y,_n*=Mr.x,yn*=Mr.y,Ft+=Vr,St+=Ar,Qi=r(rr),rr=F(Qi)}}return(0,e.B1)({width:_n,height:yn,x:Ft,y:St})}function $(ne,ye){const Ne=pe(ne).scrollLeft;return ye?ye.left+Ne:P(v(ne)).left+Ne}function K(ne,ye){const Ne=ne.getBoundingClientRect(),kt=Ne.left+ye.scrollLeft-$(ne,Ne),it=Ne.top+ye.scrollTop;return{x:kt,y:it}}function q(ne){let{elements:ye,rect:Ne,offsetParent:kt,strategy:it}=ne;const Ge=it==="fixed",fn=v(kt),Te=ye?C(ye.floating):!1;if(kt===fn||Te&&Ge)return Ne;let Ft={scrollLeft:0,scrollTop:0},St=(0,e.Jx)(1);const _n=(0,e.Jx)(0),yn=g(kt);if((yn||!yn&&!Ge)&&((f(kt)!=="body"||m(fn))&&(Ft=pe(kt)),g(kt))){const bi=P(kt);St=x(kt),_n.x=bi.x+kt.clientLeft,_n.y=bi.y+kt.clientTop}const qn=fn&&!yn&&!Ge?K(fn,Ft):(0,e.Jx)(0);return{width:Ne.width*St.x,height:Ne.height*St.y,x:Ne.x*St.x-Ft.scrollLeft*St.x+_n.x+qn.x,y:Ne.y*St.y-Ft.scrollTop*St.y+_n.y+qn.y}}function Fe(ne){return Array.from(ne.getClientRects())}function et(ne){const ye=v(ne),Ne=pe(ne),kt=ne.ownerDocument.body,it=(0,e.T9)(ye.scrollWidth,ye.clientWidth,kt.scrollWidth,kt.clientWidth),Ge=(0,e.T9)(ye.scrollHeight,ye.clientHeight,kt.scrollHeight,kt.clientHeight);let fn=-Ne.scrollLeft+$(ne);const Te=-Ne.scrollTop;return Y(kt).direction==="rtl"&&(fn+=(0,e.T9)(ye.clientWidth,kt.clientWidth)-it),{width:it,height:Ge,x:fn,y:Te}}const Qe=25;function Ht(ne,ye){const Ne=r(ne),kt=v(ne),it=Ne.visualViewport;let Ge=kt.clientWidth,fn=kt.clientHeight,Te=0,Ft=0;if(it){Ge=it.width,fn=it.height;const _n=Z();(!_n||_n&&ye==="fixed")&&(Te=it.offsetLeft,Ft=it.offsetTop)}const St=$(kt);if(St<=0){const _n=kt.ownerDocument,yn=_n.body,qn=getComputedStyle(yn),bi=_n.compatMode==="CSS1Compat"&&parseFloat(qn.marginLeft)+parseFloat(qn.marginRight)||0,Qi=Math.abs(kt.clientWidth-yn.clientWidth-bi);Qi<=Qe&&(Ge-=Qi)}else St<=Qe&&(Ge+=St);return{width:Ge,height:fn,x:Te,y:Ft}}const qe=new Set(["absolute","fixed"]);function De(ne,ye){const Ne=P(ne,!0,ye==="fixed"),kt=Ne.top+ne.clientTop,it=Ne.left+ne.clientLeft,Ge=g(ne)?x(ne):(0,e.Jx)(1),fn=ne.clientWidth*Ge.x,Te=ne.clientHeight*Ge.y,Ft=it*Ge.x,St=kt*Ge.y;return{width:fn,height:Te,x:Ft,y:St}}function Je(ne,ye,Ne){let kt;if(ye==="viewport")kt=Ht(ne,Ne);else if(ye==="document")kt=et(v(ne));else if(p(ye))kt=De(ye,Ne);else{const it=M(ne);kt={x:ye.x-it.x,y:ye.y-it.y,width:ye.width,height:ye.height}}return(0,e.B1)(kt)}function yt(ne,ye){const Ne=I(ne);return Ne===ye||!p(Ne)||se(Ne)?!1:Y(Ne).position==="fixed"||yt(Ne,ye)}function jt(ne,ye){const Ne=ye.get(ne);if(Ne)return Ne;let kt=_(ne,[],!1).filter(Te=>p(Te)&&f(Te)!=="body"),it=null;const Ge=Y(ne).position==="fixed";let fn=Ge?I(ne):ne;for(;p(fn)&&!se(fn);){const Te=Y(fn),Ft=X(fn);!Ft&&Te.position==="fixed"&&(it=null),(Ge?!Ft&&!it:!Ft&&Te.position==="static"&&!!it&&qe.has(it.position)||m(fn)&&!Ft&&yt(ne,fn))?kt=kt.filter(_n=>_n!==fn):it=Te,fn=I(fn)}return ye.set(ne,kt),kt}function Lt(ne){let{element:ye,boundary:Ne,rootBoundary:kt,strategy:it}=ne;const fn=[...Ne==="clippingAncestors"?C(ye)?[]:jt(ye,this._c):[].concat(Ne),kt],Te=fn[0],Ft=fn.reduce((St,_n)=>{const yn=Je(ye,_n,it);return St.top=(0,e.T9)(yn.top,St.top),St.right=(0,e.jk)(yn.right,St.right),St.bottom=(0,e.jk)(yn.bottom,St.bottom),St.left=(0,e.T9)(yn.left,St.left),St},Je(ye,Te,it));return{width:Ft.right-Ft.left,height:Ft.bottom-Ft.top,x:Ft.left,y:Ft.top}}function ct(ne){const{width:ye,height:Ne}=E(ne);return{width:ye,height:Ne}}function Bt(ne,ye,Ne){const kt=g(ye),it=v(ye),Ge=Ne==="fixed",fn=P(ne,!0,Ge,ye);let Te={scrollLeft:0,scrollTop:0};const Ft=(0,e.Jx)(0);function St(){Ft.x=$(it)}if(kt||!kt&&!Ge)if((f(ye)!=="body"||m(it))&&(Te=pe(ye)),kt){const bi=P(ye,!0,Ge,ye);Ft.x=bi.x+ye.clientLeft,Ft.y=bi.y+ye.clientTop}else it&&St();Ge&&!kt&&it&&St();const _n=it&&!kt&&!Ge?K(it,Te):(0,e.Jx)(0),yn=fn.left+Te.scrollLeft-Ft.x-_n.x,qn=fn.top+Te.scrollTop-Ft.y-_n.y;return{x:yn,y:qn,width:fn.width,height:fn.height}}function gn(ne){return Y(ne).position==="static"}function Mt(ne,ye){if(!g(ne)||Y(ne).position==="fixed")return null;if(ye)return ye(ne);let Ne=ne.offsetParent;return v(ne)===Ne&&(Ne=Ne.ownerDocument.body),Ne}function Zt(ne,ye){const Ne=r(ne);if(C(ne))return Ne;if(!g(ne)){let it=I(ne);for(;it&&!se(it);){if(p(it)&&!gn(it))return it;it=I(it)}return Ne}let kt=Mt(ne,ye);for(;kt&&d(kt)&&gn(kt);)kt=Mt(kt,ye);return kt&&se(kt)&&gn(kt)&&!X(kt)?Ne:kt||V(ne)||Ne}const Kt=async function(ne){const ye=this.getOffsetParent||Zt,Ne=this.getDimensions,kt=await Ne(ne.floating);return{reference:Bt(ne.reference,await ye(ne.floating),ne.strategy),floating:{x:0,y:0,width:kt.width,height:kt.height}}};function Tt(ne){return Y(ne).direction==="rtl"}const xt={convertOffsetParentRelativeRectToViewportRelativeRect:q,getDocumentElement:v,getClippingRect:Lt,getOffsetParent:Zt,getElementRects:Kt,getClientRects:Fe,getDimensions:ct,getScale:x,isElement:p,isRTL:Tt};function Jt(ne,ye){return ne.x===ye.x&&ne.y===ye.y&&ne.width===ye.width&&ne.height===ye.height}function Dt(ne,ye){let Ne=null,kt;const it=v(ne);function Ge(){var Te;clearTimeout(kt),(Te=Ne)==null||Te.disconnect(),Ne=null}function fn(Te,Ft){Te===void 0&&(Te=!1),Ft===void 0&&(Ft=1),Ge();const St=ne.getBoundingClientRect(),{left:_n,top:yn,width:qn,height:bi}=St;if(Te||ye(),!qn||!bi)return;const Qi=(0,e.RI)(yn),rr=(0,e.RI)(it.clientWidth-(_n+qn)),Mr=(0,e.RI)(it.clientHeight-(yn+bi)),Yr=(0,e.RI)(_n),Vr={rootMargin:-Qi+"px "+-rr+"px "+-Mr+"px "+-Yr+"px",threshold:(0,e.T9)(0,(0,e.jk)(1,Ft))||1};let Ar=!0;function Ot(zn){const yi=zn[0].intersectionRatio;if(yi!==Ft){if(!Ar)return fn();yi?fn(!1,yi):kt=setTimeout(()=>{fn(!1,1e-7)},1e3)}yi===1&&!Jt(St,ne.getBoundingClientRect())&&fn(),Ar=!1}try{Ne=new IntersectionObserver(Ot,{...Vr,root:it.ownerDocument})}catch{Ne=new IntersectionObserver(Ot,Vr)}Ne.observe(ne)}return fn(!0),Ge}function en(ne,ye,Ne,kt){kt===void 0&&(kt={});const{ancestorScroll:it=!0,ancestorResize:Ge=!0,elementResize:fn=typeof ResizeObserver=="function",layoutShift:Te=typeof IntersectionObserver=="function",animationFrame:Ft=!1}=kt,St=k(ne),_n=it||Ge?[...St?_(St):[],..._(ye)]:[];_n.forEach(Yr=>{it&&Yr.addEventListener("scroll",Ne,{passive:!0}),Ge&&Yr.addEventListener("resize",Ne)});const yn=St&&Te?Dt(St,Ne):null;let qn=-1,bi=null;fn&&(bi=new ResizeObserver(Yr=>{let[ls]=Yr;ls&&ls.target===St&&bi&&(bi.unobserve(ye),cancelAnimationFrame(qn),qn=requestAnimationFrame(()=>{var Vr;(Vr=bi)==null||Vr.observe(ye)})),Ne()}),St&&!Ft&&bi.observe(St),bi.observe(ye));let Qi,rr=Ft?P(ne):null;Ft&&Mr();function Mr(){const Yr=P(ne);rr&&!Jt(rr,Yr)&&Ne(),rr=Yr,Qi=requestAnimationFrame(Mr)}return Ne(),()=>{var Yr;_n.forEach(ls=>{it&&ls.removeEventListener("scroll",Ne),Ge&&ls.removeEventListener("resize",Ne)}),yn?.(),(Yr=bi)==null||Yr.disconnect(),bi=null,Ft&&cancelAnimationFrame(Qi)}}const rt=null,_e=i.cY,oe=null,Me=i.BN,Pe=i.UU,fe=null,Re=null,We=null,ut=null,dt=i.ER,Ue=(ne,ye,Ne)=>{const kt=new Map,it={platform:xt,...Ne},Ge={...it.platform,_c:kt};return(0,i.rD)(ne,ye,{...it,platform:Ge})};var je=n(20641),we=n(90033),Xe=n(53751),gt=Object.defineProperty,pn=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,dn=(ne,ye,Ne)=>ye in ne?gt(ne,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):ne[ye]=Ne,jn=(ne,ye)=>{for(var Ne in ye||(ye={}))En.call(ye,Ne)&&dn(ne,Ne,ye[Ne]);if(hn)for(var Ne of hn(ye))on.call(ye,Ne)&&dn(ne,Ne,ye[Ne]);return ne},Jn=(ne,ye)=>pn(ne,cn(ye));const $n={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer(){this.autoscroll&&this.maybeAdjustScroll()},open(ne){this.autoscroll&&ne&&this.$nextTick(()=>this.maybeAdjustScroll())}},methods:{maybeAdjustScroll(){var ne;const ye=((ne=this.$refs.dropdownMenu)==null?void 0:ne.children[this.typeAheadPointer])||!1;if(ye){const Ne=this.getDropdownViewport(),{top:kt,bottom:it,height:Ge}=ye.getBoundingClientRect();if(kt<Ne.top)return this.$refs.dropdownMenu.scrollTop=ye.offsetTop;if(it>Ne.bottom)return this.$refs.dropdownMenu.scrollTop=ye.offsetTop-(Ne.height-Ge)}},getDropdownViewport(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},Yi={data(){return{typeAheadPointer:-1}},watch:{filteredOptions(){for(let ne=0;ne<this.filteredOptions.length;ne++)if(this.selectable(this.filteredOptions[ne])){this.typeAheadPointer=ne;break}},open(ne){ne&&this.typeAheadToLastSelected()},selectedValue(){this.open&&this.typeAheadToLastSelected()}},methods:{typeAheadUp(){for(let ne=this.typeAheadPointer-1;ne>=0;ne--)if(this.selectable(this.filteredOptions[ne])){this.typeAheadPointer=ne;break}},typeAheadDown(){for(let ne=this.typeAheadPointer+1;ne<this.filteredOptions.length;ne++)if(this.selectable(this.filteredOptions[ne])){this.typeAheadPointer=ne;break}},typeAheadSelect(){const ne=this.filteredOptions[this.typeAheadPointer];ne&&this.selectable(ne)&&this.select(ne)},typeAheadToLastSelected(){this.typeAheadPointer=this.selectedValue.length!==0?this.filteredOptions.indexOf(this.selectedValue[this.selectedValue.length-1]):-1}}},di={props:{loading:{type:Boolean,default:!1}},data(){return{mutableLoading:!1}},watch:{search(){this.$emit("search",this.search,this.toggleLoading)},loading(ne){this.mutableLoading=ne}},methods:{toggleLoading(ne=null){return ne==null?this.mutableLoading=!this.mutableLoading:this.mutableLoading=ne}}},fi=(ne,ye)=>{const Ne=ne.__vccOpts||ne;for(const[kt,it]of ye)Ne[kt]=it;return Ne},Ci={},ki={xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"},Hn=(0,je.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),cr=[Hn];function mi(ne,ye){return(0,je.uX)(),(0,je.CE)("svg",ki,cr)}const Fn=fi(Ci,[["render",mi]]),ni={},Wn={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"},hi=(0,je.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),Qn=[hi];function Ze(ne,ye){return(0,je.uX)(),(0,je.CE)("svg",Wn,Qn)}const ft=fi(ni,[["render",Ze]]),Yt={Deselect:Fn,OpenIndicator:ft},vn={mounted(ne,{instance:ye}){if(ye.appendToBody){const{height:Ne,top:kt,left:it,width:Ge}=ye.$refs.toggle.getBoundingClientRect();let fn=window.scrollX||window.pageXOffset,Te=window.scrollY||window.pageYOffset;ne.unbindPosition=ye.calculatePosition(ne,ye,{width:Ge+"px",left:fn+it+"px",top:Te+kt+Ne+"px"}),document.body.appendChild(ne)}},unmounted(ne,{instance:ye}){ye.appendToBody&&(ne.unbindPosition&&typeof ne.unbindPosition=="function"&&ne.unbindPosition(),ne.parentNode&&ne.parentNode.removeChild(ne))}};function Tn(ne){const ye={};return Object.keys(ne).sort().forEach(Ne=>{ye[Ne]=ne[Ne]}),JSON.stringify(ye)}let Ti=0;function ti(){return++Ti}const Gn={components:jn({},Yt),directives:{appendToBody:vn},mixins:[$n,Yi,di],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:ne=>ne},selectable:{type:Function,default:ne=>!0},getOptionLabel:{type:Function,default(ne){return typeof ne=="object"?ne.hasOwnProperty(this.label)?ne[this.label]:console.warn(`[vue-select warn]: Label key "option.${this.label}" does not exist in options object ${JSON.stringify(ne)}.
https://vue-select.org/api/props.html#getoptionlabel`):ne}},getOptionKey:{type:Function,default(ne){if(typeof ne!="object")return ne;try{return ne.hasOwnProperty("id")?ne.id:Tn(ne)}catch(ye){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`,ne,ye)}}},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(ne,ye,Ne){return(ye||"").toLocaleLowerCase().indexOf(Ne.toLocaleLowerCase())>-1}},filter:{type:Function,default(ne,ye){return ne.filter(Ne=>{let kt=this.getOptionLabel(Ne);return typeof kt=="number"&&(kt=kt.toString()),this.filterBy(Ne,kt,ye)})}},createOption:{type:Function,default(ne){return typeof this.optionList[0]=="object"?{[this.label]:ne}:ne}},resetOnOptionsChange:{default:!1,validator:ne=>["function","boolean"].includes(typeof ne)},clearSearchOnBlur:{type:Function,default:function({clearSearchOnSelect:ne,multiple:ye}){return ne&&!ye}},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:(ne,ye)=>ne},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default(ne,ye,{width:Ne,top:kt,left:it}){ne.style.top=kt,ne.style.left=it,ne.style.width=Ne}},dropdownShouldOpen:{type:Function,default({noDrop:ne,open:ye,mutableLoading:Ne}){return ne?!1:ye&&!Ne}},uid:{type:[String,Number],default:()=>ti()}},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 ne=this.modelValue;return this.isTrackingValues&&(ne=this.$data._value),ne!=null&&ne!==""?[].concat(ne):[]},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 ne={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:jn({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:ye=>this.search=ye.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:ne,listFooter:ne,header:Jn(jn({},ne),{deselect:this.deselect}),footer:Jn(jn({},ne),{deselect:this.deselect})}},childComponents(){return jn(jn({},Yt),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 ne=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return ne;const ye=this.search.length?this.filter(ne,this.search,this):ne;if(this.taggable&&this.search.length){const Ne=this.createOption(this.search);this.optionExists(Ne)||ye.unshift(Ne)}return ye},isValueEmpty(){return this.selectedValue.length===0},showClearButton(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}},watch:{options(ne,ye){const Ne=()=>typeof this.resetOnOptionsChange=="function"?this.resetOnOptionsChange(ne,ye,this.selectedValue):this.resetOnOptionsChange;!this.taggable&&Ne()&&this.clearSelection(),this.modelValue&&this.isTrackingValues&&this.setInternalValueFromOptions(this.modelValue)},modelValue:{immediate:!0,handler(ne){this.isTrackingValues&&this.setInternalValueFromOptions(ne)}},multiple(){this.clearSelection()},open(ne){this.$emit(ne?"open":"close")}},created(){this.mutableLoading=this.loading},methods:{setInternalValueFromOptions(ne){Array.isArray(ne)?this.$data._value=ne.map(ye=>this.findOptionFromReducedValue(ye)):this.$data._value=this.findOptionFromReducedValue(ne)},select(ne){this.$emit("option:selecting",ne),this.isOptionSelected(ne)?this.deselectFromDropdown&&(this.clearable||this.multiple&&this.selectedValue.length>1)&&this.deselect(ne):(this.taggable&&!this.optionExists(ne)&&(this.$emit("option:created",ne),this.pushTag(ne)),this.multiple&&(ne=this.selectedValue.concat(ne)),this.updateValue(ne),this.$emit("option:selected",ne)),this.onAfterSelect(ne)},deselect(ne){this.$emit("option:deselecting",ne),this.updateValue(this.selectedValue.filter(ye=>!this.optionComparator(ye,ne))),this.$emit("option:deselected",ne)},clearSelection(){this.updateValue(this.multiple?[]:null)},onAfterSelect(ne){this.closeOnSelect&&(this.open=!this.open,this.searchEl.blur()),this.clearSearchOnSelect&&(this.search="")},updateValue(ne){typeof this.modelValue>"u"&&(this.$data._value=ne),ne!==null&&(Array.isArray(ne)?ne=ne.map(ye=>this.reduce(ye)):ne=this.reduce(ne)),this.$emit("update:modelValue",ne)},toggleDropdown(ne){const ye=ne.target!==this.searchEl;ye&&ne.preventDefault();const Ne=[...this.deselectButtons||[],this.$refs.clearButton];if(this.searchEl===void 0||Ne.filter(Boolean).some(kt=>kt.contains(ne.target)||kt===ne.target)){ne.preventDefault();return}this.open&&ye?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected(ne){return this.selectedValue.some(ye=>this.optionComparator(ye,ne))},isOptionDeselectable(ne){return this.isOptionSelected(ne)&&this.deselectFromDropdown},optionComparator(ne,ye){return this.getOptionKey(ne)===this.getOptionKey(ye)},findOptionFromReducedValue(ne){const ye=kt=>JSON.stringify(this.reduce(kt))===JSON.stringify(ne),Ne=[...this.options,...this.pushedTags].filter(ye);return Ne.length===1?Ne[0]:Ne.find(kt=>this.optionComparator(kt,this.$data._value))||ne},closeSearchOptions(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){let ne=null;this.multiple&&(ne=[...this.selectedValue.slice(0,this.selectedValue.length-1)]),this.updateValue(ne)}},optionExists(ne){return this.optionList.some(ye=>this.optionComparator(ye,ne))},normalizeOptionForSlot(ne){return typeof ne=="object"?ne:{[this.label]:ne}},pushTag(ne){this.pushedTags.push(ne)},onEscape(){this.search.length?this.search="":this.searchEl.blur()},onSearchBlur(){if(this.mousedown&&!this.searching)this.mousedown=!1;else{const{clearSearchOnSelect:ne,multiple:ye}=this;this.clearSearchOnBlur({clearSearchOnSelect:ne,multiple:ye})&&(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(ne){const ye=it=>(it.preventDefault(),!this.isComposing&&this.typeAheadSelect()),Ne={8:it=>this.maybeDeleteValue(),9:it=>this.onTab(),27:it=>this.onEscape(),38:it=>(it.preventDefault(),this.typeAheadUp()),40:it=>(it.preventDefault(),this.typeAheadDown())};this.selectOnKeyCodes.forEach(it=>Ne[it]=ye);const kt=this.mapKeydown(Ne,this);if(typeof kt[ne.keyCode]=="function")return kt[ne.keyCode](ne)}}},Ri=["dir"],nn=["id","aria-expanded","aria-owns"],An={ref:"selectedOptions",class:"vs__selected-options"},_i=["disabled","title","aria-label","onClick"],Ii={ref:"actions",class:"vs__actions"},lr=["disabled"],Rr={class:"vs__spinner"},fr=["id"],kr=["id","aria-selected","onMouseover","onClick"],Zr={key:0,class:"vs__no-options"},ea=(0,je.eW)(" Sorry, no matching options. "),ws=["id"];function Bi(ne,ye,Ne,kt,it,Ge){const fn=(0,je.gN)("append-to-body");return(0,je.uX)(),(0,je.CE)("div",{dir:Ne.dir,class:(0,we.normalizeClass)(["v-select",Ge.stateClasses])},[(0,je.RG)(ne.$slots,"header",(0,we.normalizeProps)((0,je.Ng)(Ge.scope.header))),(0,je.Lk)("div",{id:`vs${Ne.uid}__combobox`,ref:"toggle",class:"vs__dropdown-toggle",role:"combobox","aria-expanded":Ge.dropdownOpen.toString(),"aria-owns":`vs${Ne.uid}__listbox`,"aria-label":"Search for option",onMousedown:ye[1]||(ye[1]=Te=>Ge.toggleDropdown(Te))},[(0,je.Lk)("div",An,[((0,je.uX)(!0),(0,je.CE)(je.FK,null,(0,je.pI)(Ge.selectedValue,(Te,Ft)=>(0,je.RG)(ne.$slots,"selected-option-container",{option:Ge.normalizeOptionForSlot(Te),deselect:Ge.deselect,multiple:Ne.multiple,disabled:Ne.disabled},()=>[((0,je.uX)(),(0,je.CE)("span",{key:Ne.getOptionKey(Te),class:"vs__selected"},[(0,je.RG)(ne.$slots,"selected-option",(0,we.normalizeProps)((0,je.Ng)(Ge.normalizeOptionForSlot(Te))),()=>[(0,je.eW)((0,we.toDisplayString)(Ne.getOptionLabel(Te)),1)]),Ne.multiple?((0,je.uX)(),(0,je.CE)("button",{key:0,ref_for:!0,ref:St=>it.deselectButtons[Ft]=St,disabled:Ne.disabled,type:"button",class:"vs__deselect",title:`Deselect ${Ne.getOptionLabel(Te)}`,"aria-label":`Deselect ${Ne.getOptionLabel(Te)}`,onClick:St=>Ge.deselect(Te)},[((0,je.uX)(),(0,je.Wv)((0,je.$y)(Ge.childComponents.Deselect)))],8,_i)):(0,je.Q3)("",!0)]))])),256)),(0,je.RG)(ne.$slots,"search",(0,we.normalizeProps)((0,je.Ng)(Ge.scope.search)),()=>[(0,je.Lk)("input",(0,je.v6)({class:"vs__search"},Ge.scope.search.attributes,(0,je.Tb)(Ge.scope.search.events)),null,16)])],512),(0,je.Lk)("div",Ii,[(0,je.bo)((0,je.Lk)("button",{ref:"clearButton",disabled:Ne.disabled,type:"button",class:"vs__clear",title:"Clear Selected","aria-label":"Clear Selected",onClick:ye[0]||(ye[0]=(...Te)=>Ge.clearSelection&&Ge.clearSelection(...Te))},[((0,je.uX)(),(0,je.Wv)((0,je.$y)(Ge.childComponents.Deselect)))],8,lr),[[Xe.vShow,Ge.showClearButton]]),(0,je.RG)(ne.$slots,"open-indicator",(0,we.normalizeProps)((0,je.Ng)(Ge.scope.openIndicator)),()=>[Ne.noDrop?(0,je.Q3)("",!0):((0,je.uX)(),(0,je.Wv)((0,je.$y)(Ge.childComponents.OpenIndicator),(0,we.normalizeProps)((0,je.v6)({key:0},Ge.scope.openIndicator.attributes)),null,16))]),(0,je.RG)(ne.$slots,"spinner",(0,we.normalizeProps)((0,je.Ng)(Ge.scope.spinner)),()=>[(0,je.bo)((0,je.Lk)("div",Rr,"Loading...",512),[[Xe.vShow,ne.mutableLoading]])])],512)],40,nn),(0,je.bF)(Xe.Transition,{name:Ne.transition},{default:(0,je.k6)(()=>[Ge.dropdownOpen?(0,je.bo)(((0,je.uX)(),(0,je.CE)("ul",{id:`vs${Ne.uid}__listbox`,ref:"dropdownMenu",key:`vs${Ne.uid}__listbox`,class:"vs__dropdown-menu",role:"listbox",tabindex:"-1",onMousedown:ye[2]||(ye[2]=(0,Xe.withModifiers)((...Te)=>Ge.onMousedown&&Ge.onMousedown(...Te),["prevent"])),onMouseup:ye[3]||(ye[3]=(...Te)=>Ge.onMouseUp&&Ge.onMouseUp(...Te))},[(0,je.RG)(ne.$slots,"list-header",(0,we.normalizeProps)((0,je.Ng)(Ge.scope.listHeader))),((0,je.uX)(!0),(0,je.CE)(je.FK,null,(0,je.pI)(Ge.filteredOptions,(Te,Ft)=>((0,je.uX)(),(0,je.CE)("li",{id:`vs${Ne.uid}__option-${Ft}`,key:Ne.getOptionKey(Te),role:"option",class:(0,we.normalizeClass)(["vs__dropdown-option",{"vs__dropdown-option--deselect":Ge.isOptionDeselectable(Te)&&Ft===ne.typeAheadPointer,"vs__dropdown-option--selected":Ge.isOptionSelected(Te),"vs__dropdown-option--highlight":Ft===ne.typeAheadPointer,"vs__dropdown-option--disabled":!Ne.selectable(Te)}]),"aria-selected":Ft===ne.typeAheadPointer?!0:null,onMouseover:St=>Ne.selectable(Te)?ne.typeAheadPointer=Ft:null,onClick:(0,Xe.withModifiers)(St=>Ne.selectable(Te)?Ge.select(Te):null,["prevent","stop"])},[(0,je.RG)(ne.$slots,"option",(0,we.normalizeProps)((0,je.Ng)(Ge.normalizeOptionForSlot(Te))),()=>[(0,je.eW)((0,we.toDisplayString)(Ne.getOptionLabel(Te)),1)])],42,kr))),128)),Ge.filteredOptions.length===0?((0,je.uX)(),(0,je.CE)("li",Zr,[(0,je.RG)(ne.$slots,"no-options",(0,we.normalizeProps)((0,je.Ng)(Ge.scope.noOptions)),()=>[ea])])):(0,je.Q3)("",!0),(0,je.RG)(ne.$slots,"list-footer",(0,we.normalizeProps)((0,je.Ng)(Ge.scope.listFooter)))],40,fr)),[[fn]]):((0,je.uX)(),(0,je.CE)("ul",{key:1,id:`vs${Ne.uid}__listbox`,role:"listbox",style:{display:"none",visibility:"hidden"}},null,8,ws))]),_:3},8,["name"]),(0,je.RG)(ne.$slots,"footer",(0,we.normalizeProps)((0,je.Ng)(Ge.scope.footer)))],10,Ri)}const Ps=fi(Gn,[["render",Bi]]);var es=n(89053),bn=n(70561),_t=n(13606),Pt=n(34163),le=n(45966),Ce=n(74363),ze=n(52697);(0,_t.r)(_t.d);const at={name:"NcSelect",components:{ChevronDown:es.C,NcEllipsisedOption:le.N,NcLoadingIcon:Ce.N,VueSelect:Ps},props:{...Ps.props,...Ps.mixins.reduce((ne,ye)=>({...ne,...ye.props}),{}),ariaLabelClearSelected:{type:String,default:(0,_t.a)("Clear selected")},ariaLabelCombobox:{type:String,default:null},ariaLabelListbox:{type:String,default:(0,_t.a)("Options")},ariaLabelDeselectOption:{type:Function,default:ne=>(0,_t.a)("Deselect {option}",{option:ne})},appendToBody:{type:Boolean,default:!0},calculatePosition:{type:Function,default:null},keepOpen:{type:Boolean,default:!1},components:{type:Object,default:()=>({Deselect:{render:()=>(0,je.h)(bn.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:ne,open:ye})=>ne?!1:ye},filterBy:{type:Function,default:null},inputClass:{type:[String,Object],default:null},inputId:{type:String,default:()=>(0,Pt.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(ne,ye){return{...ne,27:Ne=>{ye.open&&Ne.stopPropagation(),ne[27](Ne)}}}},uid:{type:String,default:()=>(0,Pt.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 ne=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area")),ye=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline"));return{avatarSize:ne-2*ye}},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:(ne,ye,{width:Ne})=>{ne.style.width=Ne;const kt={name:"addClass",fn(){return ne.classList.add("vs__dropdown-menu--floating"),{}}},it={name:"togglePlacementClass",fn({placement:Te}){return ye.$el.classList.toggle("select--drop-up",Te==="top"),ne.classList.toggle("vs__dropdown-menu--floating-placement-top",Te==="top"),{}}},Ge=()=>{Ue(ye.$refs.toggle,ne,{placement:this.placement,middleware:[_e(-1),kt,it,Pe(),Me({limiter:dt()})]}).then(({x:Te,y:Ft})=>{Object.assign(ne.style,{left:`${Te}px`,top:`${Ft}px`,width:`${ye.$refs.toggle.getBoundingClientRect().width}px`})})};return en(ye.$refs.toggle,ne,Ge)}},localFilterBy(){return this.filterBy??Ps.props.filterBy.default},localLabel(){return this.label??Ps.props.label.default},propsToForward(){const ne=[...Object.keys(Ps.props),...Ps.mixins.flatMap(kt=>Object.keys(kt.props??{}))];return{...Object.fromEntries(Object.entries(this.$props).filter(([kt,it])=>ne.includes(kt))),calculatePosition:this.localCalculatePosition,closeOnSelect:!this.keepOpen,filterBy:this.localFilterBy,label:this.localLabel}}},mounted(){!this.labelOutside&&!this.inputLabel&&!this.ariaLabelCombobox&&(0,je.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,je.R8)("[NcSelect] Only one of `inputLabel` or `ariaLabelCombobox` should to be set.")},methods:{t:_t.a}},be=["for"],H=["required"];function te(ne,ye,Ne,kt,it,Ge){const fn=(0,je.g2)("ChevronDown"),Te=(0,je.g2)("NcEllipsisedOption"),Ft=(0,je.g2)("NcLoadingIcon"),St=(0,je.g2)("VueSelect");return(0,je.uX)(),(0,je.Wv)(St,(0,je.v6)({class:["select",{"select--no-wrap":Ne.noWrap}]},Ge.propsToForward,{onSearch:ye[0]||(ye[0]=_n=>it.search=_n),"onUpdate:modelValue":ye[1]||(ye[1]=_n=>ne.$emit("update:modelValue",_n))}),(0,je.eX)({search:(0,je.k6)(({attributes:_n,events:yn})=>[(0,je.Lk)("input",(0,je.v6)({class:["vs__search",[Ne.inputClass]]},_n,{required:Ge.inputRequired,dir:"auto"},(0,je.Tb)(yn,!0)),null,16,H)]),"open-indicator":(0,je.k6)(({attributes:_n})=>[(0,je.bF)(fn,(0,je.v6)(_n,{"fill-color":"var(--vs-controls-color)",style:{cursor:Ne.disabled?null:"pointer"},size:26}),null,16,["style"])]),option:(0,je.k6)(_n=>[(0,je.RG)(ne.$slots,"option",(0,we.normalizeProps)((0,je.Ng)(_n)),()=>[(0,je.bF)(Te,{name:String(_n[Ge.localLabel]),search:it.search},null,8,["name","search"])])]),"selected-option":(0,je.k6)(_n=>[(0,je.RG)(ne.$slots,"selected-option",{vBind:_n},()=>[(0,je.bF)(Te,{name:String(_n[Ge.localLabel]),search:it.search},null,8,["name","search"])])]),spinner:(0,je.k6)(_n=>[_n.loading?((0,je.uX)(),(0,je.Wv)(Ft,{key:0})):(0,je.Q3)("",!0)]),"no-options":(0,je.k6)(()=>[(0,je.eW)((0,we.toDisplayString)(Ge.t("No results")),1)]),_:2},[!Ne.labelOutside&&Ne.inputLabel?{name:"header",fn:(0,je.k6)(()=>[(0,je.Lk)("label",{for:Ne.inputId,class:"select__label"},(0,we.toDisplayString)(Ne.inputLabel),9,be)]),key:"0"}:void 0,(0,je.pI)(ne.$slots,(_n,yn)=>({name:yn,fn:(0,je.k6)(qn=>[(0,je.RG)(ne.$slots,yn,(0,we.normalizeProps)((0,je.Ng)(qn)))])}))]),1040,["class"])}const ae=(0,ze._)(at,[["render",te]])},69981:(W,b,n)=>{"use strict";var e=n(20641),i=n(50953),a=n(15054),f=n(91202);const r=(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(c,{emit:p}){const g=(0,e.fn)(c,"modelValue"),u=p,l=(0,i.KR)("");(0,e.wB)(l,()=>u("search",l.value));const m=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area")),y=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline")),d=m-2*y;function w(C,j,O){const N=/[^<]*<([^>]+)/,X=O.match(N),V=C.subname?.toLocaleLowerCase()??"";return X&&V.indexOf(X[1].toLocaleLowerCase())>-1||`${j} ${C.subname}`.toLocaleLowerCase().indexOf(O.toLocaleLowerCase())>-1}return(C,j)=>((0,e.uX)(),(0,e.Wv)((0,i.R1)(f.N),(0,e.v6)({modelValue:g.value,"onUpdate:modelValue":j[0]||(j[0]=O=>g.value=O),class:"nc-select-users"},C.$props,{"filter-by":w,label:"displayName",onSearch:j[1]||(j[1]=O=>l.value=O)}),{option:(0,e.k6)(O=>[(0,e.bF)((0,i.R1)(a.N),(0,e.v6)(O,{"avatar-size":32,name:O.displayName,search:l.value}),null,16,["name","search"])]),"selected-option":(0,e.k6)(O=>[(0,e.bF)((0,i.R1)(a.N),(0,e.v6)(O,{"avatar-size":d,name:O.displayName,"no-margin":"",search:l.value}),null,16,["name","search"])]),_:1},16,["modelValue"]))}}),v=null},74432:(W,b,n)=>{"use strict";n.d(b,{N:()=>w});var e=n(20641),i=n(90033),a=n(50953),f=n(82253),r=n(47031),v=n(34163),c=n(97172),p=n(3168),g=n(52697);const u={class:"textarea__main-wrapper"},l=["id","aria-describedby","disabled","placeholder","value"],m=["for"],y=["id"],d=(0,e.pM)({inheritAttrs:!1,__name:"NcTextArea",props:(0,e.zz)({disabled:{type:Boolean},error:{type:Boolean},helperText:{default:void 0},id:{default:()=>(0,v.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(C,{expose:j}){const O=(0,e.fn)(C,"modelValue"),N=C;j({focus:Y,select:pe});const X=(0,e.rk)("input"),V=(0,e.OA)(),Z=(0,e.EW)(()=>N.placeholder||(c.i?N.label:void 0));(0,e.wB)(()=>N.labelOutside,()=>{!N.labelOutside&&!N.label&&p.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 J=(0,e.EW)(()=>{const I=[];return N.helperText&&I.push(`${N.id}-helper-text`),typeof V["aria-describedby"]=="string"&&I.push(V["aria-describedby"]),I.join(" ")||void 0});function se(I){const{value:s}=I.target;O.value=s}function Y(I){X.value.focus(I)}function pe(){X.value.select()}return(I,s)=>((0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["textarea",[I.$attrs.class,{"textarea--disabled":I.disabled,"textarea--legacy":(0,a.R1)(c.i)}]])},[(0,e.Lk)("div",u,[(0,e.Lk)("textarea",(0,e.v6)({...I.$attrs,class:void 0},{id:I.id,ref:"input","aria-describedby":J.value,"aria-live":"polite",class:["textarea__input",[I.inputClass,{"textarea__input--label-outside":I.labelOutside,"textarea__input--legacy":(0,a.R1)(c.i),"textarea__input--success":I.success,"textarea__input--error":I.error}]],disabled:I.disabled,placeholder:Z.value,style:{resize:I.resize},value:O.value,onInput:se}),null,16,l),I.labelOutside?(0,e.Q3)("",!0):((0,e.uX)(),(0,e.CE)("label",{key:0,class:"textarea__label",for:I.id},(0,i.toDisplayString)(I.label),9,m))]),I.helperText?((0,e.uX)(),(0,e.CE)("p",{key:0,id:`${I.id}-helper-text`,class:(0,i.normalizeClass)(["textarea__helper-text-message",{"textarea__helper-text-message--error":I.error,"textarea__helper-text-message--success":I.success}])},[I.success?((0,e.uX)(),(0,e.Wv)(r.N,{key:0,class:"textarea__helper-text-message__icon",path:(0,a.R1)(f.d),inline:""},null,8,["path"])):I.error?((0,e.uX)(),(0,e.Wv)(r.N,{key:1,class:"textarea__helper-text-message__icon",path:(0,a.R1)(f.f),inline:""},null,8,["path"])):(0,e.Q3)("",!0),(0,e.eW)(" "+(0,i.toDisplayString)(I.helperText),1)],10,y)):(0,e.Q3)("",!0)],2))}}),w=(0,g._)(d,[["__scopeId","data-v-87d290b5"]])},20646:(W,b,n)=>{"use strict";n.d(b,{_:()=>c});var e=n(20641),i=n(50953),a=n(82253),f=n(13606),r=n(47031),v=n(2799);(0,f.r)();const c=(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(p,{expose:g}){const u=(0,e.fn)(p,"modelValue"),l=p;g({focus:C,select:j});const m=(0,e.rk)("inputField"),y={arrowEnd:(0,f.a)("Save changes"),close:(0,f.a)("Clear text"),undo:(0,f.a)("Undo changes")},d=new Set(Object.keys(v.N.props)),w=(0,e.EW)(()=>{const O=Object.fromEntries(Object.entries(l).filter(([N])=>d.has(N)));return O.trailingButtonLabel??(O.trailingButtonLabel=y[l.trailingButtonIcon]),O});function C(O){m.value.focus(O)}function j(){m.value.select()}return(O,N)=>((0,e.uX)(),(0,e.Wv)((0,i.R1)(v.N),(0,e.v6)(w.value,{ref:"inputField",modelValue:u.value,"onUpdate:modelValue":N[0]||(N[0]=X=>u.value=X)}),(0,e.eX)({_:2},[O.$slots.icon?{name:"icon",fn:(0,e.k6)(()=>[(0,e.RG)(O.$slots,"icon")]),key:"0"}:void 0,O.type!=="search"?{name:"trailing-button-icon",fn:(0,e.k6)(()=>[O.trailingButtonIcon==="arrowEnd"?((0,e.uX)(),(0,e.Wv)((0,i.R1)(r.N),{key:0,directional:"",path:(0,i.R1)(a.m)},null,8,["path"])):((0,e.uX)(),(0,e.Wv)((0,i.R1)(r.N),{key:1,path:O.trailingButtonIcon==="undo"?(0,i.R1)(a.a):(0,i.R1)(a.b)},null,8,["path"]))]),key:"1"}:void 0]),1040,["modelValue"]))}})},21715:(W,b,n)=>{"use strict";n.d(b,{_:()=>p});var e=n(20641),i=n(50953),a=n(91202),f=n(13606),r=n(34163);(0,f.r)();function v(g){return g.slice(g.indexOf("/")+1).replaceAll("/"," - ").replaceAll("_"," ")}function c(){return Intl.supportedValuesOf("timeZone").filter(g=>!g.startsWith("Etc/")).map(g=>({timezoneId:g,label:v(g)})).sort((g,u)=>g.timezoneId.localeCompare(u.timezoneId))}const p=(0,e.pM)({__name:"NcTimezonePicker",props:(0,e.zz)({additionalTimezones:{default:()=>[]},uid:{default:(0,r.c)()}},{modelValue:{default:"floating"},modelModifiers:{}}),emits:["update:modelValue"],setup(g){const u=(0,e.fn)(g,"modelValue"),l=g,m=(0,e.EW)(()=>l.additionalTimezones.map(({timezoneId:w,label:C})=>({timezoneId:w,label:C}))),y=(0,e.EW)(()=>{const w=c();return w.unshift(...m.value),w});function d(w,C,j){const O=j.trim().split(/\s+/),N=Object.values(w);return O.every(X=>N.some(V=>V.toLowerCase().includes(X.toLowerCase())))}return(w,C)=>((0,e.uX)(),(0,e.Wv)(a.N,{modelValue:u.value,"onUpdate:modelValue":C[0]||(C[0]=j=>u.value=j),"aria-label-combobox":(0,i.R1)(f.a)("Search for timezone"),clearable:!1,"filter-by":d,multiple:!1,options:y.value,placeholder:(0,i.R1)(f.a)("Type to search time zone"),uid:w.uid,reduce:j=>j.timezoneId,label:"label"},null,8,["modelValue","aria-label-combobox","options","placeholder","uid","reduce"]))}})},23705:(W,b,n)=>{"use strict";n.d(b,{N:()=>d});var e=n(20641),i=n(50953),a=n(90033),f=n(75220),r=n(52697),v=n(78074),c=n(32696);const p={};function g(w,C){return(0,e.uX)(),(0,e.CE)("div",null,[(0,e.RG)(w.$slots,"trigger")])}const u=(0,r._)(p,[["render",g]]),l={class:"user-bubble__name"},m={key:0,class:"user-bubble__secondary"},y=(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(w,{emit:C}){const j=(0,e.fn)(w,"open"),O=w,N=C,X=(0,e.EW)(()=>{if(!O.avatarImage)return!1;try{return!!new URL(O.avatarImage)}catch{return!1}}),V=(0,e.EW)(()=>!!O.avatarImage),Z=(0,e.EW)(()=>({marginInlineStart:`${O.margin}px`})),J=(0,e.EW)(()=>{if(!O.url||O.url.trim()==="")return!1;try{return!!new URL(O.url,O.url?.startsWith?.("/")?window.location.href:void 0)}catch{return(0,e.R8)("[NcUserBubble] Invalid URL passed",{url:O.url}),!1}}),se=(0,e.EW)(()=>J.value?O.url:void 0),Y=(0,e.EW)(()=>J.value?"a":O.to?f.Wk:"div"),pe=(0,e.EW)(()=>({height:`${O.size}px`,lineHeight:`${O.size}px`,borderRadius:`${O.size/2}px`}));return(0,e.wB)([()=>O.displayName,()=>O.user],()=>{!O.displayName&&!O.user&&(0,e.R8)("[NcUserBubble] At least `displayName` or `user` property should be set.")}),(I,s)=>((0,e.uX)(),(0,e.Wv)((0,e.$y)(I.$slots.default?(0,i.R1)(c.N):u),{shown:j.value,"onUpdate:shown":s[1]||(s[1]=_=>j.value=_),class:"user-bubble__wrapper",trigger:"hover focus"},{trigger:(0,e.k6)(({attrs:_})=>[((0,e.uX)(),(0,e.Wv)((0,e.$y)(Y.value),(0,e.v6)({class:["user-bubble__content",{"user-bubble__content--primary":I.primary}],style:pe.value,to:I.to,href:se.value},_,{onClick:s[0]||(s[0]=F=>N("click",F))}),{default:(0,e.k6)(()=>[(0,e.bF)((0,i.R1)(v.N),{url:V.value&&X.value?I.avatarImage:void 0,"icon-class":V.value&&!X.value?I.avatarImage:void 0,user:I.user,"display-name":I.displayName,size:I.size-I.margin*2,style:(0,a.normalizeStyle)(Z.value),"disable-tooltip":!0,"disable-menu":!0,"hide-status":!I.showUserStatus,class:"user-bubble__avatar"},null,8,["url","icon-class","user","display-name","size","style","hide-status"]),(0,e.Lk)("span",l,(0,a.toDisplayString)(I.displayName||I.user),1),I.$slots.name?((0,e.uX)(),(0,e.CE)("span",m,[(0,e.RG)(I.$slots,"name",{},void 0,!0)])):(0,e.Q3)("",!0)]),_:2},1040,["class","style","to","href"]))]),default:(0,e.k6)(()=>[(0,e.RG)(I.$slots,"default",{},void 0,!0)]),_:3},40,["shown"]))}}),d=(0,r._)(y,[["__scopeId","data-v-37bde6b7"]])},72770:(W,b,n)=>{"use strict";n.d(b,{N:()=>j,g:()=>d});var e=n(20641),i=n(90033),a=n(66802),f=n(87485),r=n(63814),v=n(13606),c=n(3168),p=n(52697);const g=`<!--
- 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>
`,u=`<!--
- 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>
`,l=`<!--
- 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>
`,m=`<!--
- 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>
`,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-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,v.r)(),(0,v.r)(v.A);function d(O){switch(O){case"away":return(0,v.a)("away");case"busy":return(0,v.a)("busy");case"dnd":return(0,v.a)("do not disturb");case"online":return(0,v.a)("online");case"invisible":return(0,v.a)("invisible");case"offline":return(0,v.a)("offline");default:return O}}const w=["aria-hidden","aria-label","innerHTML"],C=(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(O){const N=(0,e.fn)(O,"status"),X=O,V=(0,e.EW)(()=>N.value&&["invisible","offline"].includes(N.value)),Z=(0,e.EW)(()=>N.value&&(!X.ariaHidden||X.ariaHidden==="false")?(0,v.a)("User status: {status}",{status:d(N.value)}):void 0);(0,e.wB)(()=>X.user,async Y=>{if(!N.value&&Y&&(0,f.F)()?.user_status?.enabled)try{const{data:pe}=await a.Ay.get((0,r.KT)("/apps/user_status/api/v1/statuses/{user}",{user:Y}));N.value=pe.ocs?.data?.status}catch(pe){c.l.debug("Error while fetching user status",{error:pe})}},{immediate:!0});const J={online:y,away:g,busy:u,dnd:l,invisible:m,offline:m},se=(0,e.EW)(()=>N.value&&J[N.value]);return(Y,pe)=>N.value?((0,e.uX)(),(0,e.CE)("span",{key:0,class:(0,i.normalizeClass)(["user-status-icon",{"user-status-icon--invisible":V.value}]),"aria-hidden":!Z.value||void 0,"aria-label":Z.value,role:"img",innerHTML:se.value},null,10,w)):(0,e.Q3)("",!0)}}),j=(0,p._)(C,[["__scopeId","data-v-881a79fb"]])},24597:(W,b,n)=>{"use strict";n.d(b,{_:()=>i});var e=n(20641);const i=(0,e.pM)({name:"NcVNodes",props:{vnodes:{type:[Array,Object],default:null}},render(){return this.vnodes||this.$slots?.default?.({})}})},13606:(W,b,n)=>{"use strict";n.d(b,{A:()=>C,B:()=>x,C:()=>M,D:()=>d,E:()=>N,F:()=>y,G:()=>P,H:()=>R,I:()=>pe,J:()=>s,K:()=>j,a:()=>r,b:()=>p,c:()=>se,d:()=>V,e:()=>K,f:()=>c,g:()=>O,h:()=>$,i:()=>w,j:()=>o,k:()=>k,l:()=>X,m:()=>l,n:()=>F,o:()=>E,p:()=>Z,q:()=>u,r:()=>v,s:()=>_,t:()=>g,u:()=>f,v:()=>I,w:()=>m,x:()=>J,y:()=>q,z:()=>Y});var e=n(53334),i=n(11195);/*!
* SPDX-FileCopyrightText: F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const a=(0,i.$)().detectLanguage().build(),f=(...Fe)=>a.ngettext(...Fe),r=(...Fe)=>a.gettext(...Fe);function v(...Fe){for(const et of Fe)if(!et.registered){for(const{l:Qe,t:Ht}of et){if(Qe!==(0,e.Z0)()||!Ht)continue;const qe=Object.fromEntries(Object.entries(Ht).map(([De,Je])=>[De,{msgid:De,msgid_plural:Je.p,msgstr:Je.v}]));a.addTranslations({translations:{"":qe}})}et.registered=!0}}const c=[{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"]}}}],p=[{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"]}}}],g=[{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"]}}}],u=[{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"]}}}],l=[{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"]}}}],m=[{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"]}}}],y=[{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"]}}}],d=[{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"]}}}],w=[{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"]}}}],C=[{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"]}}}],j=[{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"]}}}],O=[{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"]}}}],N=[{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"]}}}],X=[{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"]}}}],Z=[{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"]}}}],J=[{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"]}}}],se=[{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:{}}],Y=[{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"]}}}],pe=[{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"]}}}],I=[{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"]}}}],s=[{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"]}}}],_=[{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"]}}}],F=[{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"]}}}],E=[{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"]}}}],k=[{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"]}}}],x=[{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"]}}}],R=[{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"]}}}],M=[{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"]}}}],o=[{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"]}}}],P=[{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"]}}}],$=[{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"]}}}],K=[{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"]}}}],q=[{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:(W,b,n)=>{"use strict";n.d(b,{_:()=>e});const e=(i,a)=>{const f=i.__vccOpts||i;for(const[r,v]of a)f[r]=v;return f}},26308:(W,b,n)=>{"use strict";n.d(b,{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:(W,b,n)=>{"use strict";n.d(b,{A:()=>f});var e=n(20641),i=n(97698),a=n(26308);const f={mixins:[a.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:i.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(r){this.$emit("click",r),this.closeAfterClick&&this.closeMenu(!1)}}}},99009:(W,b,n)=>{"use strict";n.d(b,{A:()=>r,a:()=>c,g:()=>p});var e=n(81222),i=n(3168);/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function a(g){let u=!1,l;return(...m)=>(u||(u=!0,l=g(...m)),l)}let f="missing-app-name";try{f="talk"}catch{i.l.error("The `@f7cloud/vue` library was used without setting / replacing the `appName`.")}const r=f;let v="";try{v="22.0.4"}catch{i.l.error("The `@f7cloud/vue` library was used without setting / replacing the `appVersion`.")}const c=v,p=a(()=>{const g=(0,e.C)("core","active-app",r);return(0,e.C)("core","apps",[]).find(({id:u})=>u===g)?.name??r})},81128:(W,b,n)=>{"use strict";n.d(b,{U:()=>c,g:()=>m,p:()=>l,r:()=>u});var e=n(63814),i=n(33239),a=n(47970),f=n(99656),r=n(20641),v=n(3168);/*!
* SPDX-FileCopyrightText: 2022 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const c=/(\s|^)(https?:\/\/)([-A-Z0-9+_.]+(?::[0-9]+)?(?:\/[-A-Z0-9+&@#%?=~_|!:,.;()]*)*)(\s|$)/ig,p=/(\s|\(|^)((https?:\/\/)([-A-Z0-9+_.]+[-A-Z0-9]+(?::[0-9]+)?(?:\/[-A-Z0-9+&@#%?=~_|!:,.;()]*)*))(?=\s|\)|$)/ig,g=(0,r.pM)({name:"NcLink",props:{href:{type:String,required:!0}},render(){return(0,r.h)("a",{href:this.href,rel:"noopener noreferrer",target:"_blank",class:"rich-text--external-link"},[this.href.trim()])}});function u({autolink:y,useMarkdown:d,useExtendedMarkdown:w}){return function(C){w||!d||!y||(0,a.YR)(C,j=>j.type==="text",(j,O,N)=>{let X=l(j.value);return typeof X=="string"?X=[(0,i.u)("text",X)]:X=X.map(V=>typeof V=="string"?(0,i.u)("text",V):(0,i.u)("link",{url:V.props.href},[(0,i.u)("text",V.props.href)])).filter(V=>V).flat(),N.children.splice(O,1,...X),[f._Z,(O??0)+X.length]})}}function l(y){let d=p.exec(y);const w=[];let C=0;for(;d!==null;){let O=d[2],N,X=y.substring(C,d.index+d[1].length);O[0]===" "&&(X+=O[0],O=O.substring(1).trim());const V=O[O.length-1];(V==="."||V===","||V===";"||d[0][0]==="("&&V===")")&&(O=O.substring(0,O.length-1),N=V),w.push(X),w.push({component:g,props:{href:O}}),N&&w.push(N),C=d.index+d[0].length,d=p.exec(y)}w.push(y.substring(C));const j=w.map(O=>typeof O=="string"?O:O.props.href).join("");return y===j?w:(v.l.error("[NcRichText] Failed to reassemble the chunked text: "+y),y)}function m(y,d){const w=(J,se)=>J.startsWith(se)?J.slice(se.length):J,C=(J,...se)=>se.reduce((Y,pe)=>w(Y,pe),J);if(!y)return null;const j=/^https?:\/\//.test(d),O=/^[a-z][a-z0-9+.-]*:.+/.test(d);if(!j&&O||j&&!d.startsWith((0,e.$_)())||!j&&!d.startsWith("/"))return null;const N=j?C(d,(0,e.$_)(),"/index.php"):d,X=C(y.options.history.base,(0,e.aU)(),"/index.php"),V=C(N,X)||"/",Z=y.resolve(V);return Z.matched.length?Z.fullPath:null}},15144:(W,b,n)=>{"use strict";n.d(b,{C:()=>i,a:()=>p,b:()=>g,d:()=>u,g:()=>l});var e=n(13606);(0,e.r)(e.t);class i{constructor(y,d,w,C){this.r=y,this.g=d,this.b=w,this.name=C,this.r=Math.min(y,255),this.g=Math.min(d,255),this.b=Math.min(w,255),this.name=C}get color(){const y=d=>`00${d.toString(16)}`.slice(-2);return`#${y(this.r)}${y(this.g)}${y(this.b)}`}}function a(m,y,d){return{r:(d.r-y.r)/m,g:(d.g-y.g)/m,b:(d.b-y.b)/m}}function f(m,y,d){const w=[];w.push(y);const C=a(m,y,d);for(let j=1;j<m;j++){const O=Math.floor(y.r+C.r*j),N=Math.floor(y.g+C.g*j),X=Math.floor(y.b+C.b*j);w.push(new i(O,N,X))}return w}const r=new i(182,70,157,(0,e.a)("Purple")),v=new i(221,203,85,(0,e.a)("Gold")),c=new i(0,130,201,(0,e.a)("F7cloud blue")),p=new i(0,0,0,(0,e.a)("Black")),g=new i(255,255,255,(0,e.a)("White")),u=[r,new i(191,103,139,(0,e.a)("Rosy brown")),new i(201,136,121,(0,e.a)("Feldspar")),new i(211,169,103,(0,e.a)("Whiskey")),v,new i(165,184,114,(0,e.a)("Olivine")),new i(110,166,143,(0,e.a)("Acapulco")),new i(55,148,172,(0,e.a)("Boston Blue")),c,new i(45,115,190,(0,e.a)("Mariner")),new i(91,100,179,(0,e.a)("Blue Violet")),new i(136,85,168,(0,e.a)("Deluge"))];function l(m){const y=f(m,r,v),d=f(m,v,c),w=f(m,c,r);return y.concat(d).concat(w)}},23245:(W,b,n)=>{"use strict";n.d(b,{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:(W,b,n)=>{"use strict";n.d(b,{C:()=>i,H:()=>e});/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const e=Symbol.for("NcContent:setHasAppNavigation"),i=Symbol.for("NcContent:selector")},34163:(W,b,n)=>{"use strict";n.d(b,{c:()=>e}),window._nc_vue_element_id=window._nc_vue_element_id??0;function e(){return`nc-vue-${window._nc_vue_element_id++}`}},4092:(W,b,n)=>{"use strict";n.d(b,{a:()=>a,b:()=>y,c:()=>g,d:()=>f,f:()=>m,g:()=>u,h:()=>v,i:()=>r,j:()=>c});var e=n(3168);window._vue_richtext_widgets??(window._vue_richtext_widgets={}),window._registerWidget??(window._registerWidget=(d,w,C,j)=>{i(d,w,C,j)});function i(d,w,C=()=>{},j){const O={hasInteractiveView:!0,fullWidth:!1,...j};if(window._vue_richtext_widgets[d]){e.l.error(`[ReferencePicker]: Widget for id ${d} already registered`);return}window._vue_richtext_widgets[d]={id:d,callback:w,onDestroy:C,...O}}function a(d,w){const{richObjectType:C,richObject:j,accessible:O,interactive:N}=w;if(C!=="open-graph"){if(!window._vue_richtext_widgets[C]){e.l.error("Widget for rich object type "+C+" not registered");return}window._vue_richtext_widgets[C].callback(d,{richObjectType:C,richObject:j,accessible:O,interactive:N})}}function f(d,w){d!=="open-graph"&&window._vue_richtext_widgets[d]&&window._vue_richtext_widgets[d].onDestroy(w)}function r(d){return!!window._vue_richtext_widgets[d]}function v(d){return!!window._vue_richtext_widgets[d]?.hasInteractiveView}function c(d){return!!window._vue_richtext_widgets[d]?.fullWidth}window._vue_richtext_custom_picker_elements??(window._vue_richtext_custom_picker_elements={}),window._registerCustomPickerElement??(window._registerCustomPickerElement=l);class p{constructor(w,C){Tr(this,"element");Tr(this,"object");this.element=w,this.object=C}}function g(d){return!!window._vue_richtext_custom_picker_elements[d]}function u(d){const w=window._vue_richtext_custom_picker_elements[d]?.size;return w&&["small","normal","large","full"].includes(w)?w:null}function l(d,w,C=()=>{},j="large"){if(window._vue_richtext_custom_picker_elements[d]){e.l.error(`Custom reference picker element for id ${d} already registered`);return}window._vue_richtext_custom_picker_elements[d]={id:d,callback:w,onDestroy:C,size:j}}function m(d,w){const{providerId:C,accessible:j}=w;if(!window._vue_richtext_custom_picker_elements[C]){e.l.error(`Custom reference picker element for reference provider ID ${C} not registered`);return}return window._vue_richtext_custom_picker_elements[C].callback(d,{providerId:C,accessible:j})}function y(d,w,C){window._vue_richtext_custom_picker_elements[d]&&window._vue_richtext_custom_picker_elements[d].onDestroy(w,C)}},16343:(W,b,n)=>{"use strict";n.d(b,{a:()=>p,e:()=>c,g:()=>g,s:()=>u});var e=n(53053),i=n(43850),a=n(24715);const f=(0,e.c0)("f7cloud-vue").persist(!0).build();let r;var v=(l=>(l[l.Neutral=1]="Neutral",l[l.Light=2]="Light",l[l.MediumLight=3]="MediumLight",l[l.Medium=4]="Medium",l[l.MediumDark=5]="MediumDark",l[l.Dark=6]="Dark",l))(v||{});function c(l,m=10){r||(r=new i.EmojiIndex(a));const y=g();let d;return l?(d=r.search(`:${l}`,m),d.length<m&&(d=d.concat(r.search(l,m-d.length)))):d=i.frequently.get(m).map(w=>r.emoji(w))||[],d.map(w=>w.getSkin(y))}function p(l){i.frequently.add(l)}function g(){const l=Number.parseInt(f.getItem("NcEmojiPicker::currentSkinTone")??"1");return Math.min(Math.max(l,1),6)}function u(l){l=Math.min(Math.max(l,1),6),f.setItem("NcEmojiPicker::currentSkinTone",l.toString())}},60648:(W,b,n)=>{"use strict";n.d(b,{c:()=>i,g:()=>e});function e(){return window._nc_focus_trap??(window._nc_focus_trap=[]),window._nc_focus_trap}function i(){let a=[];return{pause(){a=[...e()];for(const f of a)f.pause()},unpause(){if(a.length===e().length)for(const f of a)f.unpause();a=[]}}}},97172:(W,b,n)=>{"use strict";n.d(b,{i:()=>i});const[e]=window.OC?.config?.version?.split(".")??[],i=Number.parseInt(e??"32")<32},3168:(W,b,n)=>{"use strict";n.d(b,{l:()=>i});var e=n(35947);const i=(0,e.YK)().detectUser().setApp("@f7cloud/vue").build()},82253:(W,b,n)=>{"use strict";n.d(b,{A:()=>j,B:()=>O,C:()=>pe,D:()=>Y,a:()=>F,b:()=>w,c:()=>m,d:()=>p,e:()=>N,f:()=>i,g:()=>e,h:()=>se,i:()=>g,j:()=>a,k:()=>s,l:()=>_,m:()=>r,n:()=>X,o:()=>J,p:()=>Z,q:()=>I,r:()=>v,s:()=>C,t:()=>f,u:()=>V,v:()=>y,w:()=>u,x:()=>l,y:()=>d,z:()=>c});var e="M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",i="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",a="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",f="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",r="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",v="M5,17.59L15.59,7H9V5H19V15H17V8.41L6.41,19L5,17.59Z",c="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",p="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",g="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",u="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",l="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",m="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",y="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",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,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z",w="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",C="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",j="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",O="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",N="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",X="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",Z="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",J="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",se="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",Y="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",pe="M21,15.61L19.59,17L14.58,12L19.59,7L21,8.39L17.44,12L21,15.61M3,6H16V8H3V6M3,13V11H13V13H3M3,18V16H16V18H3Z",I="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",s="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",_="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",F="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:(W,b,n)=>{"use strict";n.d(b,{i:()=>e});const e=/mac|ipad|iphone|darwin/i.test(navigator.userAgent)},75707:(W,b,n)=>{"use strict";n.d(b,{f:()=>Pe,g:()=>Ti,s:()=>Lt});var e=n(20641),i=n(90033),a=n(50953),f=n(53751),r=n(61338),v=n(52697),c=n(70561),p=n(4092),g=n(66802),u=n(81222),l=n(63814),m=n(13606),y=n(3168),d=n(30854),w=n(42531),C=n(91202),j=n(12454),O=n(61715),N=n(35696),X=n(75220),V=n(26905),Z=n(81128),J=n(74363),se=n(20646),Y=n(39867),pe=n(66197);const I={name:"ArrowLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},s=["aria-hidden","aria-label"],_=["fill","width","height"],F={d:"M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z"},E={key:0};function k(ti,Gn,Ri,nn,An,_i){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(ti.$attrs,{"aria-hidden":Ri.title?null:"true","aria-label":Ri.title,class:"material-design-icon arrow-left-icon",role:"img",onClick:Gn[0]||(Gn[0]=Ii=>ti.$emit("click",Ii))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:Ri.fillColor,class:"material-design-icon__svg",width:Ri.size,height:Ri.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",F,[Ri.title?((0,e.uX)(),(0,e.CE)("title",E,(0,i.toDisplayString)(Ri.title),1)):(0,e.Q3)("",!0)])],8,_))],16,s)}const x=(0,v._)(I,[["render",k]]),R={name:"NcCustomPickerElement",props:{provider:{type:Object,required:!0}},emits:["cancel","submit"],data(){return{isRegistered:(0,p.c)(this.provider.id),renderResult:null}},mounted(){this.isRegistered&&this.renderElement()},beforeUnmount(){this.isRegistered&&(0,p.b)(this.provider.id,this.$el,this.renderResult)},methods:{renderElement(){this.$refs.domElement&&(this.$refs.domElement.innerHTML="");const ti=(0,p.f)(this.$refs.domElement,{providerId:this.provider.id,accessible:!1});Promise.resolve(ti).then(Gn=>{this.renderResult=Gn,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",Ri=>{this.onSubmit(Ri.detail)}),this.renderResult.element.addEventListener("cancel",this.onCancel)})},onSubmit(ti){this.$emit("submit",ti)},onCancel(){this.$emit("cancel")}}},M={ref:"domElement"};function o(ti,Gn,Ri,nn,An,_i){return(0,e.uX)(),(0,e.CE)("div",M,null,512)}const P=(0,v._)(R,[["render",o],["__scopeId","data-v-e408867a"]]),$={name:"LinkVariantIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},K=["aria-hidden","aria-label"],q=["fill","width","height"],Fe={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"},et={key:0};function Qe(ti,Gn,Ri,nn,An,_i){return(0,e.uX)(),(0,e.CE)("span",(0,e.v6)(ti.$attrs,{"aria-hidden":Ri.title?null:"true","aria-label":Ri.title,class:"material-design-icon link-variant-icon",role:"img",onClick:Gn[0]||(Gn[0]=Ii=>ti.$emit("click",Ii))}),[((0,e.uX)(),(0,e.CE)("svg",{fill:Ri.fillColor,class:"material-design-icon__svg",width:Ri.size,height:Ri.size,viewBox:"0 0 24 24"},[(0,e.Lk)("path",Fe,[Ri.title?((0,e.uX)(),(0,e.CE)("title",et,(0,i.toDisplayString)(Ri.title),1)):(0,e.Q3)("",!0)])],8,q))],16,K)}const Ht=(0,v._)($,[["render",Qe]]);(0,m.r)(m.F);const qe="any-link",De={id:qe,title:(0,m.a)("Any link"),order:0,icon_url:(0,l.d0)("core","filetypes/link.svg")};window._vue_richtext_reference_providers??(window._vue_richtext_reference_providers=(0,u.C)("core","reference-provider-list",[])),window._vue_richtext_reference_provider_timestamps??(window._vue_richtext_reference_provider_timestamps=(0,u.C)("core","reference-provider-timestamps",{}));function Je(ti){return ti===qe?De:yt().find(Gn=>Gn.id===ti)}function yt(){return window._vue_richtext_reference_providers.filter(ti=>{const Gn=!!ti.search_providers_ids&&ti.search_providers_ids.length>0||(0,p.c)(ti.id);return Gn||y.l.debug(`[smart picker] ${ti.id} reference provider is discoverable but does not have any related search provider or custom picker component registered`),Gn})}function jt(ti){const Gn=window._vue_richtext_reference_provider_timestamps;return ti.sort((Ri,nn)=>Ri.order===nn.order?0:Ri.order>nn.order?1:-1).sort((Ri,nn)=>{const An=Gn[Ri.id],_i=Gn[nn.id];return An===_i?0:_i===void 0?-1:An===void 0?1:An>_i?-1:1})}function Lt(ti,Gn){const Ri=yt(),nn=ti.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&"),An=new RegExp(nn,"i"),Ii=jt(Ri).filter(Rr=>Rr.title.match(An)),lr=Gn?Ii.slice(0,Gn):Ii;return(ti===""||lr.length===0)&&lr.push(De),lr}async function ct(ti){const Gn=Math.floor(Date.now()/1e3),Ri=(0,l.KT)("references/provider/{providerId}",{providerId:ti});await g.Ay.put(Ri,{timestamp:Gn}),window._vue_richtext_reference_provider_timestamps[ti]=Gn}(0,m.r)(m.H,m.G);/*!
* SPDX-FileCopyrightText: 2023 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function Bt(ti){try{return!!new URL(ti)}catch{return!1}}const gn={name:"NcProviderList",components:{NcSelect:C.N,NcHighlight:w._,NcEmptyContent:d.N,LinkVariantIcon:Ht},emits:["selectProvider","submit"],data(){return{selectedProvider:null,query:"",multiselectPlaceholder:(0,m.a)("Select provider"),providerIconAlt:(0,m.a)("Provider icon")}},computed:{options(){const ti=[];return this.query!==""&&Bt(this.query)&&ti.push({id:this.query,title:this.query,isLink:!0}),ti.push(...Lt(this.query)),ti}},methods:{focus(){setTimeout(()=>{this.$refs["provider-select"]?.$el?.querySelector("#provider-select-input")?.focus()},300)},onProviderSelected(ti){ti!==null&&(ti.isLink?this.$emit("submit",ti.title):this.$emit("selectProvider",ti),this.selectedProvider=null)},onSearch(ti){this.query=ti}}},Mt={class:"provider-list"},Zt={key:0,class:"provider"},Kt={key:1,class:"provider"},Tt=["src","alt"];function xt(ti,Gn,Ri,nn,An,_i){const Ii=(0,e.g2)("LinkVariantIcon"),lr=(0,e.g2)("NcHighlight"),Rr=(0,e.g2)("NcSelect"),fr=(0,e.g2)("NcEmptyContent");return(0,e.uX)(),(0,e.CE)("div",Mt,[(0,e.bF)(Rr,{ref:"provider-select",modelValue:An.selectedProvider,"onUpdate:modelValue":[Gn[0]||(Gn[0]=kr=>An.selectedProvider=kr),_i.onProviderSelected],class:"provider-list--select","input-id":"provider-select-input",label:"title",placeholder:An.multiselectPlaceholder,options:_i.options,"append-to-body":!1,"clear-search-on-select":!0,"clear-search-on-blur":()=>!1,filterable:!1,onSearch:_i.onSearch},{option:(0,e.k6)(kr=>[kr.isLink?((0,e.uX)(),(0,e.CE)("div",Zt,[(0,e.bF)(Ii,{class:"link-icon",size:20}),(0,e.Lk)("span",null,(0,i.toDisplayString)(kr.title),1)])):((0,e.uX)(),(0,e.CE)("div",Kt,[(0,e.Lk)("img",{class:"provider-icon",src:kr.icon_url,alt:An.providerIconAlt},null,8,Tt),(0,e.bF)(lr,{class:"option-text",search:An.query,text:kr.title},null,8,["search","text"])]))]),_:1},8,["modelValue","placeholder","options","onSearch","onUpdate:modelValue"]),(0,e.bF)(fr,{class:"provider-list--empty-content"},{icon:(0,e.k6)(()=>[(0,e.bF)(Ii)]),_:1})])}const Jt=(0,v._)(gn,[["render",xt],["__scopeId","data-v-90c6aa3b"]]);(0,m.r)();const Dt=["src"],en={class:"widget-default--details"},rt={class:"widget-default--name"},_e={class:"widget-default--link"},oe=3*60*1e3,Me=(0,e.pM)({__name:"NcReferenceWidget",props:{reference:{},interactive:{type:Boolean,default:!0},interactiveOptIn:{type:Boolean,default:!1}},setup(ti){const Gn=ti,Ri=(0,e.WQ)(N.Tk,null),nn=(0,a.KR)(!1),An=(0,e.rk)("customWidget"),_i=(0,e.rk)("widgetRoot"),{width:Ii}=(0,O.Lhy)(_i);(0,O.BLq)(_i,([be])=>{(0,e.dY)(()=>{nn.value=be.isIntersecting})});const lr=(0,a.KR)(!1),Rr=(0,a.KR)(!1);let fr=null;const kr=(0,e.EW)(()=>!Gn.interactiveOptIn&&Gn.interactive||lr.value),Zr=(0,e.EW)(()=>(0,p.j)(Gn.reference.richObjectType)),ea=(0,e.EW)(()=>(0,p.i)(Gn.reference.richObjectType)),ws=(0,e.EW)(()=>ea.value&&(0,p.h)(Gn.reference.richObjectType)),Bi=(0,e.EW)(()=>!Gn.reference.accessible),Ps=(0,e.EW)(()=>[450,550,650,1/0].findIndex(H=>Ii.value<H)),es=(0,e.EW)(()=>{if(Ps.value===0)return{display:"none"};const be=Ps.value;return{lineClamp:be,webkitLineClamp:be}}),bn=(0,e.EW)(()=>{const be=Gn.reference.openGraphObject.link;return be?be.startsWith("https://")?be.substring(8):be.startsWith("http://")?be.substring(7):be:""}),_t=(0,e.EW)(()=>(0,Z.g)(Ri,Gn.reference.openGraphObject.link)),Pt=(0,e.EW)(()=>_t.value?X.Wk:"a"),le=(0,e.EW)(()=>_t.value?{to:_t.value}:{href:Gn.reference.openGraphObject.link,target:"_blank"});(0,e.wB)(nn,be=>{if(!be){fr=setTimeout(()=>{nn.value||at()},oe);return}fr&&(clearTimeout(fr),fr=null),Rr.value||ze()},{immediate:!0}),(0,e.xo)(()=>{at()});function Ce(){lr.value=!0,ze()}function ze(){if(!An.value||Gn.reference.richObjectType==="open-graph")return;An.value.innerHTML="";const be=document.createElement("div");be.style.width="100%",An.value.appendChild(be),(0,e.dY)(()=>{(0,p.a)(be,{...Gn.reference,interactive:kr.value}),Rr.value=!0})}function at(){Rr.value&&_i.value&&((0,p.d)(Gn.reference.richObjectType,_i.value),Rr.value=!1)}return(be,H)=>((0,e.uX)(),(0,e.CE)("div",{ref_key:"widgetRoot",ref:_i,class:(0,i.normalizeClass)({"toggle-interactive":ws.value&&!kr.value})},[be.reference&&ea.value?((0,e.uX)(),(0,e.CE)("div",{key:0,ref_key:"customWidget",ref:An,class:(0,i.normalizeClass)(["widget-custom",{"full-width":Zr.value}])},null,2)):!Bi.value&&be.reference&&be.reference.openGraphObject&&!ea.value?((0,e.uX)(),(0,e.Wv)((0,e.$y)(Pt.value),(0,e.v6)({key:1},le.value,{rel:"noopener noreferrer",class:"widget-default"}),{default:(0,e.k6)(()=>[be.reference.openGraphObject.thumb?((0,e.uX)(),(0,e.CE)("img",{key:0,class:"widget-default--image",src:be.reference.openGraphObject.thumb},null,8,Dt)):(0,e.Q3)("",!0),(0,e.Lk)("div",en,[(0,e.Lk)("p",rt,(0,i.toDisplayString)(be.reference.openGraphObject.name),1),(0,e.Lk)("p",{class:"widget-default--description",style:(0,i.normalizeStyle)(es.value)},(0,i.toDisplayString)(be.reference.openGraphObject.description),5),(0,e.Lk)("p",_e,(0,i.toDisplayString)(bn.value),1)])]),_:1},16)):(0,e.Q3)("",!0),be.interactiveOptIn&&ws.value&&!kr.value?((0,e.uX)(),(0,e.Wv)(V.N,{key:2,class:"toggle-interactive--button",onClick:Ce},{default:(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)((0,a.R1)(m.a)("Enable interactive view")),1)]),_:1})):(0,e.Q3)("",!0)],2))}}),Pe=(0,v._)(Me,[["__scopeId","data-v-8ce33442"]]);(0,m.r)(m.I);const fe={name:"NcRawLinkInput",components:{LinkVariantIcon:Ht,NcEmptyContent:d.N,NcLoadingIcon:J.N,NcReferenceWidget:Pe,NcTextField:se._},props:{provider:{type:Object,required:!0}},emits:["submit"],data(){return{inputValue:"",loading:!1,reference:null,abortController:null,inputPlaceholder:(0,m.a)("Enter link")}},computed:{isLinkValid(){return Bt(this.inputValue)},debouncedUpdateReference(){return(0,j.A)(this.updateReference,500)}},methods:{focus(){this.$refs["url-input"].$el.getElementsByTagName("input")[0]?.focus()},onSubmit(ti){const Gn=ti.target.value;this.isLinkValid&&this.$emit("submit",Gn)},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,g.Ay.get((0,l.KT)("references/resolve",2)+"?reference="+encodeURIComponent(this.inputValue),{signal:this.abortController.signal}).then(ti=>{this.reference=ti.data.ocs.data.references[this.inputValue]}).catch(ti=>{y.l.error("[NcRawLinkInput] Failed to update reference",{error:ti})}).then(()=>{this.loading=!1})}}},Re={class:"raw-link"},We={class:"input-wrapper"},ut=["src"];function dt(ti,Gn,Ri,nn,An,_i){const Ii=(0,e.g2)("NcLoadingIcon"),lr=(0,e.g2)("LinkVariantIcon"),Rr=(0,e.g2)("NcTextField"),fr=(0,e.g2)("NcReferenceWidget"),kr=(0,e.g2)("NcEmptyContent");return(0,e.uX)(),(0,e.CE)("div",Re,[(0,e.Lk)("div",We,[(0,e.bF)(Rr,{ref:"url-input",modelValue:An.inputValue,"onUpdate:modelValue":[Gn[0]||(Gn[0]=Zr=>An.inputValue=Zr),_i.onInput],"show-trailing-button":An.inputValue!=="",label:An.inputPlaceholder,onTrailingButtonClick:_i.onClear,onKeyup:(0,f.withKeys)(_i.onSubmit,["enter"])},{default:(0,e.k6)(()=>[An.loading?((0,e.uX)(),(0,e.Wv)(Ii,{key:0,size:16})):((0,e.uX)(),(0,e.Wv)(lr,{key:1,size:16}))]),_:1},8,["modelValue","show-trailing-button","label","onTrailingButtonClick","onUpdate:modelValue","onKeyup"])]),An.reference!==null?((0,e.uX)(),(0,e.Wv)(fr,{key:0,class:"reference-widget",reference:An.reference},null,8,["reference"])):((0,e.uX)(),(0,e.Wv)(kr,{key:1,class:"raw-link--empty-content"},{icon:(0,e.k6)(()=>[Ri.provider.icon_url?((0,e.uX)(),(0,e.CE)("img",{key:0,class:"provider-icon",src:Ri.provider.icon_url},null,8,ut)):((0,e.uX)(),(0,e.Wv)(lr,{key:1}))]),_:1}))])}const Ue=(0,v._)(fe,[["render",dt],["__scopeId","data-v-a0658f2a"]]),je={name:"NcSearchResult",components:{NcHighlight:w._},props:{entry:{type:Object,required:!0},query:{type:String,required:!0}}},we={class:"result"},Xe=["src"],gt={class:"result--content"},pn={class:"result--content--name"},cn={class:"result--content--subline"};function hn(ti,Gn,Ri,nn,An,_i){const Ii=(0,e.g2)("NcHighlight");return(0,e.uX)(),(0,e.CE)("div",we,[Ri.entry.icon?((0,e.uX)(),(0,e.CE)("div",{key:0,class:(0,i.normalizeClass)([{[Ri.entry.icon]:!0,rounded:Ri.entry.rounded},"result--icon-class"])},null,2)):((0,e.uX)(),(0,e.CE)("img",{key:1,class:(0,i.normalizeClass)(["result--image",{rounded:Ri.entry.rounded}]),src:Ri.entry.thumbnailUrl},null,10,Xe)),(0,e.Lk)("div",gt,[(0,e.Lk)("span",pn,[(0,e.bF)(Ii,{search:Ri.query,text:Ri.entry.title},null,8,["search","text"])]),(0,e.Lk)("span",cn,[(0,e.bF)(Ii,{search:Ri.query,text:Ri.entry.subline},null,8,["search","text"])])])])}const En=(0,v._)(je,[["render",hn],["__scopeId","data-v-059edcfb"]]);(0,m.r)(m.J,m.H,m.j);const on=5,dn={name:"NcSearch",components:{LinkVariantIcon:Ht,DotsHorizontalIcon:Y.I,NcEmptyContent:d.N,NcSelect:C.N,NcSearchResult:En},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,m.a)("Start typing to search"),providerIconAlt:(0,m.a)("Provider icon")}},computed:{mySearchPlaceholder(){return this.searchPlaceholder||(0,m.a)("Search")},searchProviderIds(){return this.provider.search_providers_ids},options(){if(this.searchQuery==="")return[];const ti=[];return Bt(this.searchQuery)&&ti.push(this.rawLinkEntry),ti.push(...this.formattedSearchResults),ti},rawLinkEntry(){return{id:"rawLinkEntry",resourceUrl:this.searchQuery,isRawLink:!0}},formattedSearchResults(){const ti=[];return this.searchProviderIds.forEach(Gn=>{if(this.resultsBySearchProvider[Gn].entries.length>0){(this.searchProviderIds.length>1||this.resultsBySearchProvider[Gn].entries.length>1)&&ti.push({id:"groupTitle-"+Gn,name:this.resultsBySearchProvider[Gn].name,isCustomGroupTitle:!0,providerId:Gn});const Ri=this.resultsBySearchProvider[Gn].entries.map((nn,An)=>({id:"provider-"+Gn+"-entry-"+An,...nn}));ti.push(...Ri),this.resultsBySearchProvider[Gn].isPaginated&&ti.push({id:"moreOf-"+Gn,name:this.resultsBySearchProvider[Gn].name,isMore:!0,providerId:Gn,isLoading:this.searchingMoreOf===Gn})}}),ti},debouncedUpdateSearch(){return(0,j.A)(this.updateSearch,500)}},mounted(){this.resetResults()},beforeUnmount(){this.cancelSearchRequests()},methods:{t:m.a,resetResults(){const ti={};this.searchProviderIds.forEach(Gn=>{ti[Gn]={entries:[]}}),this.resultsBySearchProvider=ti},focus(){setTimeout(()=>{this.$refs["search-select"]?.$el?.querySelector("#search-select-input")?.focus()},300)},cancelSearchRequests(){this.abortController&&this.abortController.abort()},onSearchInput(ti){this.searchQuery=ti,this.debouncedUpdateSearch()},onSelectResultSelected(ti){ti!==null&&(ti.resourceUrl?(this.cancelSearchRequests(),this.$emit("submit",ti.resourceUrl)):ti.isMore&&this.searchMoreOf(ti.providerId).then(()=>{this.selectedResult=null}))},searchMoreOf(ti){return this.searchingMoreOf=ti,this.cancelSearchRequests(),this.searchProviders(ti)},updateSearch(){if(this.cancelSearchRequests(),this.resetResults(),this.searchQuery===""){this.searching=!1;return}return this.searchProviders()},searchProviders(ti=null){this.abortController=new AbortController,this.searching=!0;const Gn=ti===null?[...this.searchProviderIds].map(Ri=>this.searchOneProvider(Ri)):[this.searchOneProvider(ti,this.resultsBySearchProvider[ti]?.cursor??null)];return Promise.allSettled(Gn).then(Ri=>{!!Ri.find(An=>An.status==="rejected"&&(An.reason.name==="CanceledError"||An.reason.code==="ERR_CANCELED"))||(this.searching=!1,this.searchingMoreOf=null)})},searchOneProvider(ti,Gn=null){const Ri=Gn===null?(0,l.KT)("search/providers/{providerId}/search?term={term}&limit={limit}",{providerId:ti,term:this.searchQuery,limit:on}):(0,l.KT)("search/providers/{providerId}/search?term={term}&limit={limit}&cursor={cursor}",{providerId:ti,term:this.searchQuery,limit:on,cursor:Gn});return g.Ay.get(Ri,{signal:this.abortController.signal}).then(nn=>{const An=nn.data.ocs.data;this.resultsBySearchProvider[ti].name=An.name,this.resultsBySearchProvider[ti].cursor=An.cursor,this.resultsBySearchProvider[ti].isPaginated=An.isPaginated,this.resultsBySearchProvider[ti].entries.push(...An.entries)})}}},jn={key:0,class:"custom-option"},Jn={class:"option-text"},$n={key:2,class:"custom-option group-name"},Yi=["src"],di={class:"option-text"},fi={key:3,class:"custom-option"},Ci={key:0,class:"option-simple-icon icon-loading-small"},ki={class:"option-text"},Hn=["alt","src"];function cr(ti,Gn,Ri,nn,An,_i){const Ii=(0,e.g2)("LinkVariantIcon"),lr=(0,e.g2)("NcSearchResult"),Rr=(0,e.g2)("DotsHorizontalIcon"),fr=(0,e.g2)("NcSelect"),kr=(0,e.g2)("NcEmptyContent");return(0,e.uX)(),(0,e.CE)("div",{class:(0,i.normalizeClass)(["smart-picker-search",{"with-empty-content":Ri.showEmptyContent}])},[(0,e.bF)(fr,{ref:"search-select",modelValue:An.selectedResult,"onUpdate:modelValue":[Gn[0]||(Gn[0]=Zr=>An.selectedResult=Zr),_i.onSelectResultSelected],class:"smart-picker-search--select","input-id":"search-select-input",label:"name",placeholder:_i.mySearchPlaceholder,options:_i.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:An.searching,onSearch:_i.onSearchInput},{option:(0,e.k6)(Zr=>[Zr.isRawLink?((0,e.uX)(),(0,e.CE)("div",jn,[(0,e.bF)(Ii,{class:"option-simple-icon",size:20}),(0,e.Lk)("span",Jn,(0,i.toDisplayString)(_i.t("Raw link {options}",{options:Zr.resourceUrl})),1)])):Zr.resourceUrl?((0,e.uX)(),(0,e.Wv)(lr,{key:1,class:"search-result",entry:Zr,query:An.searchQuery},null,8,["entry","query"])):Zr.isCustomGroupTitle?((0,e.uX)(),(0,e.CE)("span",$n,[Ri.provider.icon_url?((0,e.uX)(),(0,e.CE)("img",{key:0,class:"provider-icon group-name-icon",src:Ri.provider.icon_url},null,8,Yi)):(0,e.Q3)("",!0),(0,e.Lk)("span",di,[(0,e.Lk)("strong",null,(0,i.toDisplayString)(Zr.name),1)])])):Zr.isMore?((0,e.uX)(),(0,e.CE)("span",fi,[Zr.isLoading?((0,e.uX)(),(0,e.CE)("span",Ci)):((0,e.uX)(),(0,e.Wv)(Rr,{key:1,class:"option-simple-icon",size:20})),(0,e.Lk)("span",ki,(0,i.toDisplayString)(_i.t('Load more "{options}"',{options:Zr.name})),1)])):(0,e.Q3)("",!0)]),"no-options":(0,e.k6)(()=>[(0,e.eW)((0,i.toDisplayString)(An.noOptionsText),1)]),_:1},8,["modelValue","placeholder","options","loading","onSearch","onUpdate:modelValue"]),Ri.showEmptyContent?((0,e.uX)(),(0,e.Wv)(kr,{key:0,class:"smart-picker-search--empty-content"},{icon:(0,e.k6)(()=>[Ri.provider.icon_url?((0,e.uX)(),(0,e.CE)("img",{key:0,class:"provider-icon",alt:An.providerIconAlt,src:Ri.provider.icon_url},null,8,Hn)):((0,e.uX)(),(0,e.Wv)(Ii,{key:1}))]),_:1})):(0,e.Q3)("",!0)],2)}const mi=(0,v._)(dn,[["render",cr],["__scopeId","data-v-e8abf1d4"]]),Fn={providerList:1,standardLinkInput:2,searchInput:3,customElement:4},ni={name:"NcReferencePicker",components:{NcCustomPickerElement:P,NcProviderList:Jt,NcRawLinkInput:Ue,NcSearch:mi},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:Fn,selectedProvider:this.initialProvider}},computed:{mode(){return this.selectedProvider===null?Fn.providerList:(0,p.c)(this.selectedProvider.id)?Fn.customElement:this.selectedProvider.search_providers_ids?Fn.searchInput:Fn.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(ti){this.selectedProvider=ti,this.$emit("providerSelected",ti),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(ti){this.selectedProvider!==null&&ct(this.selectedProvider.id),this.$emit("submit",ti),this.deselectProvider()},deselectProvider(){this.selectedProvider=null,this.$emit("providerSelected",null),setTimeout(()=>{this.$refs["provider-list"]?.focus()},300)}}},Wn={key:3,class:"custom-element-wrapper"};function hi(ti,Gn,Ri,nn,An,_i){const Ii=(0,e.g2)("NcProviderList"),lr=(0,e.g2)("NcRawLinkInput"),Rr=(0,e.g2)("NcSearch"),fr=(0,e.g2)("NcCustomPickerElement");return(0,e.uX)(),(0,e.CE)("div",{class:"reference-picker",style:(0,i.normalizeStyle)(_i.pickerWrapperStyle),tabindex:"-1",onKeydown:Gn[0]||(Gn[0]=(0,f.withKeys)((0,f.withModifiers)((...kr)=>_i.onEscapePressed&&_i.onEscapePressed(...kr),["stop","prevent"]),["esc"]))},[_i.mode===An.MODES.providerList?((0,e.uX)(),(0,e.Wv)(Ii,{key:0,ref:"provider-list",onSelectProvider:_i.onProviderSelected,onSubmit:_i.submitLink,onCancel:_i.cancelProviderSelection},null,8,["onSelectProvider","onSubmit","onCancel"])):_i.mode===An.MODES.standardLinkInput?((0,e.uX)(),(0,e.Wv)(lr,{key:1,ref:"url-input",provider:An.selectedProvider,onSubmit:_i.submitLink,onCancel:_i.cancelRawLinkInput},null,8,["provider","onSubmit","onCancel"])):_i.mode===An.MODES.searchInput?((0,e.uX)(),(0,e.Wv)(Rr,{key:2,ref:"url-input",provider:An.selectedProvider,onCancel:_i.cancelSearch,onSubmit:_i.submitLink},null,8,["provider","onCancel","onSubmit"])):_i.mode===An.MODES.customElement?((0,e.uX)(),(0,e.CE)("div",Wn,[(0,e.bF)(fr,{provider:An.selectedProvider,class:"custom-element",onSubmit:_i.submitLink,onCancel:_i.cancelCustomElement},null,8,["provider","onSubmit","onCancel"])])):(0,e.Q3)("",!0)],36)}const Qn=(0,v._)(ni,[["render",hi],["__scopeId","data-v-b193005a"]]);(0,m.r)(m.K,m.p);const Ze={name:"NcReferencePickerModal",components:{NcReferencePicker:Qn,NcModal:pe.N,NcButton:V.N,ArrowLeftIcon:x,CloseIcon:c.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,m.a)("Back to provider selection"),closeButtonTitle:(0,m.a)("Close"),closeButtonLabel:(0,m.a)("Close Smart Picker")}},computed:{isProviderSelected(){return this.selectedProvider!==null},showBackButton(){return this.initialProvider===null&&this.isProviderSelected},modalSize(){return this.isProviderSelected&&(0,p.c)(this.selectedProvider.id)?(0,p.g)(this.selectedProvider.id)??"large":"normal"},showModalName(){return!this.isProviderSelected||!(0,p.c)(this.selectedProvider.id)},modalName(){return this.isProviderSelected?this.selectedProvider.title:(0,m.a)("Smart Picker")}},mounted(){if(this.isInsideViewer){const ti=this.$refs.modal_content;(0,r.Ic)("viewer:trapElements:changed",ti)}},methods:{onCancel(){this.show=!1,this.$emit("cancel")},onSubmit(ti){this.show=!1,this.$emit("submit",ti)},onProviderSelect(ti){this.selectedProvider=ti,ti===null&&this.initialProvider!==null&&this.onCancel()},onBackClicked(){this.$refs.referencePicker.deselectProvider()}}},ft={ref:"modal_content",class:"reference-picker-modal--content"},Yt={key:1};function vn(ti,Gn,Ri,nn,An,_i){const Ii=(0,e.g2)("ArrowLeftIcon"),lr=(0,e.g2)("NcButton"),Rr=(0,e.g2)("CloseIcon"),fr=(0,e.g2)("NcReferencePicker"),kr=(0,e.g2)("NcModal");return An.show?((0,e.uX)(),(0,e.Wv)(kr,{key:0,size:_i.modalSize,class:"reference-picker-modal",onClose:_i.onCancel},{default:(0,e.k6)(()=>[(0,e.Lk)("div",ft,[_i.showBackButton?((0,e.uX)(),(0,e.Wv)(lr,{key:0,"aria-label":An.backButtonTitle,title:An.backButtonTitle,class:"back-button",onClick:_i.onBackClicked},{icon:(0,e.k6)(()=>[(0,e.bF)(Ii)]),_:1},8,["aria-label","title","onClick"])):(0,e.Q3)("",!0),(0,e.bF)(lr,{class:"close-button","aria-label":An.closeButtonLabel,title:An.closeButtonTitle,variant:"tertiary",onClick:_i.onCancel},{icon:(0,e.k6)(()=>[(0,e.bF)(Rr)]),_:1},8,["aria-label","title","onClick"]),_i.showModalName?((0,e.uX)(),(0,e.CE)("h2",Yt,(0,i.toDisplayString)(_i.modalName),1)):(0,e.Q3)("",!0),(0,e.bF)(fr,{ref:"referencePicker","initial-provider":Ri.initialProvider,"focus-on-create":Ri.focusOnCreate,onProviderSelected:_i.onProviderSelect,onSubmit:_i.onSubmit,onCancel:_i.onCancel},null,8,["initial-provider","focus-on-create","onProviderSelected","onSubmit","onCancel"])],512)]),_:1},8,["size","onClose"])):(0,e.Q3)("",!0)}const Tn=(0,v._)(Ze,[["render",vn],["__scopeId","data-v-15018516"]]);async function Ti(ti,Gn){const Ri="referencePickerModal",nn=document.createElement("div");nn.id=Ri,document.body.append(nn);const{promise:An,reject:_i,resolve:Ii}=Promise.withResolvers(),lr=ti&&Je(ti)||null,Rr=(0,f.createApp)(Tn,{initialProvider:lr,isInsideViewer:Gn,onCancel(){Rr.unmount(),_i(new Error("User cancellation"))},onSubmit(fr){Rr.unmount(),Ii(fr)}});return Rr.mount(nn),An}},53072:(W,b,n)=>{"use strict";n.d(b,{i:()=>i});var e=n(53334);const i=(0,e.V8)()},45847:(W,b,n)=>{"use strict";n.d(b,{A:()=>a,a:()=>i,u:()=>f});var e=n(20641);const i=Symbol.for("NcAppSettingsDialog:registration"),a=Symbol.for("NcAppSettingsDialog:legacy");function f(){return(0,e.WQ)(i)}},4133:(W,b,n)=>{"use strict";n.d(b,{u:()=>v});var e=n(82253),i=n(50953),a=n(20641),f=n(13606);(0,f.r)(f.c);/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const r=2e3;function v(c){const p=(0,i.KR)(!1),g=(0,a.EW)(()=>p.value?e.d:e.e),u=(0,a.EW)(()=>p.value?(0,f.a)("Copied"):(0,f.a)("Copy to clipboard"));async function l(){if(p.value)return;const m=(0,i.BA)(c);try{await navigator.clipboard.writeText(m)}catch{prompt("",m)}p.value=!0,setTimeout(()=>{p.value=!1},r)}return{isCopied:p,copy:l,icon:g,altText:u}}},97698:(W,b,n)=>{"use strict";n.d(b,{N:()=>i,a:()=>e});const e=Symbol.for("NcActions:isSemanticMenu"),i=Symbol.for("NcActions:closeMenu")},37072:(W,b,n)=>{"use strict";n.d(b,{N:()=>i,u:()=>a});var e=n(20641);const i=Symbol.for("NcFormBox:context");function a(){return(0,e.WQ)(i,{isInFormBox:!1,formBoxItemClass:void 0})}},45106:(W,b,n)=>{"use strict";n.d(b,{I:()=>i,u:()=>a});var e=n(20641);/*!
* SPDX-FileCopyrightText: 2025 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/const i=Symbol.for("insideRadioGroup");function a(){return(0,e.WQ)(i,void 0)}},75187:(W,b,n)=>{"use strict";n.d(b,{u:()=>f});var e=n(20641),i=n(50953),a=n(60648);function f(r,v={}){const c=(0,a.c)();(0,e.wB)(r,()=>{(0,i.BA)(v.disabled)||((0,i.BA)(r)?c.pause():c.unpause())}),(0,e.hi)(()=>{c.unpause()})}},38576:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(4192)},49259:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(8405)},1380:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(41552)},5242:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(97536)},5e4:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(66667)},76511:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(8957)},39865:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(74076)},15797:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(39867)},93645:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(38192)},66837:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(71555)},3595:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(56040)},92865:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(78074)},15446:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(26905)},86296:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(19258)},44508:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(17142)},10997:(W,b,n)=>{"use strict";n.d(b,{A:()=>e._});var e=n(54980)},40554:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(33705)},94434:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(75367)},808:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(66651)},59904:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(30854)},82510:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(47031)},72086:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(2799)},88779:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(81143)},4807:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(74363)},79203:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(66197)},11008:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(2530)},54939:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(32696)},8380:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(130)},35409:(W,b,n)=>{"use strict";n.d(b,{Ay:()=>e.b});var e=n(44680)},16437:(W,b,n)=>{"use strict";n.d(b,{Ay:()=>e.N});var e=n(24510),i=n(75707),a=n(4092)},3710:(W,b,n)=>{"use strict";n.r(b),n.d(b,{default:()=>e.N});var e=n(91202)},43456:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(74432)},79455:(W,b,n)=>{"use strict";n.d(b,{A:()=>e._});var e=n(20646)},52829:(W,b,n)=>{"use strict";n.d(b,{A:()=>e.N});var e=n(23705)},53340:(W,b,n)=>{"use strict";n.d(b,{S:()=>v,a:()=>c});var e=n(53334),i=n(20641),a=n(50953),f=n(13606);(0,f.r)(f.b);const r={long:(0,f.a)("a few seconds ago"),short:(0,f.a)("seconds ago"),narrow:(0,f.a)("sec. ago")};function v(p=Date.now(),g={}){let u;const l=(0,i.EW)(()=>new Date((0,a.BA)(p))),m=(0,i.EW)(()=>{const{language:w,relativeTime:C,ignoreSeconds:j}=(0,a.BA)(g);return{...w&&{language:w},...C&&{relativeTime:C},ignoreSeconds:j?r[C||"long"]:!1}}),y=(0,a.KR)("");(0,i.nT)(()=>d());function d(){if(y.value=(0,e.fw)(l.value,m.value),(0,a.BA)(g).update!==!1){const w=Math.abs(Date.now()-new Date((0,a.BA)(p)).getTime()),C=w>12e4||m.value.ignoreSeconds?Math.min(w/60,18e5):1e3;u=window.setTimeout(d,C)}}return(0,i.hi)(()=>u&&window.clearTimeout(u)),(0,a.tB)(y)}function c(p,g){const u=(0,i.EW)(()=>({locale:(0,e.lO)(),format:{dateStyle:"short",timeStyle:"medium"},...(0,a.BA)(g)})),l=(0,i.EW)(()=>new Intl.DateTimeFormat(u.value.locale,u.value.format));return(0,i.EW)(()=>l.value.format((0,a.BA)(p)))}},68732:(W,b,n)=>{"use strict";n.d(b,{C:()=>p});var e=n(61715),i=n(42413);const a=window.OCP?.Accessibility?.disableKeyboardShortcuts?.(),f=/^[a-zA-Z0-9]$/,r=/^[^\x20-\x7F]$/;function v(g){return!(g.target instanceof HTMLElement)||g.target instanceof HTMLInputElement||g.target instanceof HTMLTextAreaElement||g.target instanceof HTMLSelectElement||g.target.isContentEditable?!0:document.getElementsByClassName("modal-mask").length!==0}function c(g,u){return l=>{if((i.i?l.metaKey:l.ctrlKey)===!!u.ctrl){{if(l.altKey!==!!u.alt)return;if(u.shift!==void 0&&l.shiftKey!==!!u.shift)return;if(v(l))return}u.prevent&&l.preventDefault(),u.stop&&l.stopPropagation(),g(l)}}}function p(g,u=()=>{},l={}){if(a)return()=>{};const m=(C,j)=>{if(C.key===j)return!0;if(l.caseSensitive){const O=j===j.toLowerCase(),N=C.key===C.key.toLowerCase();if(O!==N)return!1}return f.test(j)&&r.test(C.key)?C.code.replace(/^(?:Key|Digit|Numpad)/,"")===j.toUpperCase():C.key.toLowerCase()===j.toLowerCase()},y=C=>typeof g=="function"?g(C):typeof g=="string"?m(C,g):Array.isArray(g)?g.some(j=>m(C,j)):!0,d=(0,e.Ta5)(y,c(u,l),{eventName:"keydown",dedupe:!0,passive:!l.prevent}),w=l.push?(0,e.Ta5)(y,c(u,l),{eventName:"keyup",passive:!l.prevent}):()=>{};return()=>{d(),w()}}},27359:(W,b,n)=>{"use strict";n.d(b,{u:()=>g});var e=n(61715),i=n(72393),a=n(20641),f=n(50953),r=n(37169),v=n(23245);/*!
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/function c(u){const l=(0,a.EW)(()=>(0,f.BA)(u)??document.body),m=(0,f.KR)((0,r.H)(l.value)),y=(0,e.Nk8)();function d(){m.value=(0,r.H)(l.value)}return(0,e.P1n)(l,d,{attributes:!0}),(0,a.wB)(l,d),(0,a.wB)(y,d,{immediate:!0}),(0,f.tB)(m)}const p=(0,i.F)(()=>c());function g(){const u=p(),l=(0,a.WQ)(v.I,void 0);return(0,a.EW)(()=>l?.value?l.value==="dark":u.value)}},49765:(W,b,n)=>{"use strict";var e=n(50953);const i=(0,e.KR)(a());window.addEventListener("resize",()=>{i.value=a()});function a(){return window.outerHeight===window.screen.height}function f(){return readonly(i)}},37396:(W,b,n)=>{"use strict";n.d(b,{F:()=>p,al:()=>c});var e=n(50953);const i=1024,a=i/2,f=g=>document.documentElement.clientWidth<g,r=(0,e.KR)(f(i)),v=(0,e.KR)(f(a));window.addEventListener("resize",()=>{r.value=f(i),v.value=f(a)},{passive:!0});function c(){return(0,e.tB)(r)}function p(){return(0,e.tB)(v)}},23109:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});const e={mounted(i){i.focus()}}},80680:(W,b,n)=>{"use strict";n.d(b,{A:()=>ze});var e=n(70580);const i="aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3nd0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0axi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5m\xF6gensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",a="\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",f="numeric",r="ascii",v="alpha",c="asciinumeric",p="alphanumeric",g="domain",u="emoji",l="scheme",m="slashscheme",y="whitespace";function d(at,be){return at in be||(be[at]=[]),be[at]}function w(at,be,H){be[f]&&(be[c]=!0,be[p]=!0),be[r]&&(be[c]=!0,be[v]=!0),be[c]&&(be[p]=!0),be[v]&&(be[p]=!0),be[p]&&(be[g]=!0),be[u]&&(be[g]=!0);for(const te in be){const ae=d(te,H);ae.indexOf(at)<0&&ae.push(at)}}function C(at,be){const H={};for(const te in be)be[te].indexOf(at)>=0&&(H[te]=!0);return H}function j(at=null){this.j={},this.jr=[],this.jd=null,this.t=at}j.groups={},j.prototype={accepts(){return!!this.t},go(at){const be=this,H=be.j[at];if(H)return H;for(let te=0;te<be.jr.length;te++){const ae=be.jr[te][0],ne=be.jr[te][1];if(ne&&ae.test(at))return ne}return be.jd},has(at,be=!1){return be?at in this.j:!!this.go(at)},ta(at,be,H,te){for(let ae=0;ae<at.length;ae++)this.tt(at[ae],be,H,te)},tr(at,be,H,te){te=te||j.groups;let ae;return be&&be.j?ae=be:(ae=new j(be),H&&te&&w(be,H,te)),this.jr.push([at,ae]),ae},ts(at,be,H,te){let ae=this;const ne=at.length;if(!ne)return ae;for(let ye=0;ye<ne-1;ye++)ae=ae.tt(at[ye]);return ae.tt(at[ne-1],be,H,te)},tt(at,be,H,te){te=te||j.groups;const ae=this;if(be&&be.j)return ae.j[at]=be,be;const ne=be;let ye,Ne=ae.go(at);if(Ne?(ye=new j,Object.assign(ye.j,Ne.j),ye.jr.push.apply(ye.jr,Ne.jr),ye.jd=Ne.jd,ye.t=Ne.t):ye=new j,ne){if(te)if(ye.t&&typeof ye.t=="string"){const kt=Object.assign(C(ye.t,te),H);w(ne,kt,te)}else H&&w(ne,H,te);ye.t=ne}return ae.j[at]=ye,ye}};const O=(at,be,H,te,ae)=>at.ta(be,H,te,ae),N=(at,be,H,te,ae)=>at.tr(be,H,te,ae),X=(at,be,H,te,ae)=>at.ts(be,H,te,ae),V=(at,be,H,te,ae)=>at.tt(be,H,te,ae),Z="WORD",J="UWORD",se="ASCIINUMERICAL",Y="ALPHANUMERICAL",pe="LOCALHOST",I="TLD",s="UTLD",_="SCHEME",F="SLASH_SCHEME",E="NUM",k="WS",x="NL",R="OPENBRACE",M="CLOSEBRACE",o="OPENBRACKET",P="CLOSEBRACKET",$="OPENPAREN",K="CLOSEPAREN",q="OPENANGLEBRACKET",Fe="CLOSEANGLEBRACKET",et="FULLWIDTHLEFTPAREN",Qe="FULLWIDTHRIGHTPAREN",Ht="LEFTCORNERBRACKET",qe="RIGHTCORNERBRACKET",De="LEFTWHITECORNERBRACKET",Je="RIGHTWHITECORNERBRACKET",yt="FULLWIDTHLESSTHAN",jt="FULLWIDTHGREATERTHAN",Lt="AMPERSAND",ct="APOSTROPHE",Bt="ASTERISK",gn="AT",Mt="BACKSLASH",Zt="BACKTICK",Kt="CARET",Tt="COLON",xt="COMMA",Jt="DOLLAR",Dt="DOT",en="EQUALS",rt="EXCLAMATION",_e="HYPHEN",oe="PERCENT",Me="PIPE",Pe="PLUS",fe="POUND",Re="QUERY",We="QUOTE",ut="FULLWIDTHMIDDLEDOT",dt="SEMI",Ue="SLASH",je="TILDE",we="UNDERSCORE",Xe="EMOJI",gt="SYM";var pn=Object.freeze({__proto__:null,ALPHANUMERICAL:Y,AMPERSAND:Lt,APOSTROPHE:ct,ASCIINUMERICAL:se,ASTERISK:Bt,AT:gn,BACKSLASH:Mt,BACKTICK:Zt,CARET:Kt,CLOSEANGLEBRACKET:Fe,CLOSEBRACE:M,CLOSEBRACKET:P,CLOSEPAREN:K,COLON:Tt,COMMA:xt,DOLLAR:Jt,DOT:Dt,EMOJI:Xe,EQUALS:en,EXCLAMATION:rt,FULLWIDTHGREATERTHAN:jt,FULLWIDTHLEFTPAREN:et,FULLWIDTHLESSTHAN:yt,FULLWIDTHMIDDLEDOT:ut,FULLWIDTHRIGHTPAREN:Qe,HYPHEN:_e,LEFTCORNERBRACKET:Ht,LEFTWHITECORNERBRACKET:De,LOCALHOST:pe,NL:x,NUM:E,OPENANGLEBRACKET:q,OPENBRACE:R,OPENBRACKET:o,OPENPAREN:$,PERCENT:oe,PIPE:Me,PLUS:Pe,POUND:fe,QUERY:Re,QUOTE:We,RIGHTCORNERBRACKET:qe,RIGHTWHITECORNERBRACKET:Je,SCHEME:_,SEMI:dt,SLASH:Ue,SLASH_SCHEME:F,SYM:gt,TILDE:je,TLD:I,UNDERSCORE:we,UTLD:s,UWORD:J,WORD:Z,WS:k});const cn=/[a-z]/,hn=/\p{L}/u,En=/\p{Emoji}/u,on=/\ufe0f/,dn=/\d/,jn=/\s/;var Jn=Object.freeze({__proto__:null,ASCII_LETTER:cn,DIGIT:dn,EMOJI:En,EMOJI_VARIATION:on,LETTER:hn,SPACE:jn});const $n="\r",Yi=`
`,di="\uFE0F",fi="\u200D",Ci="\uFFFC";let ki=null,Hn=null;function cr(at=[]){const be={};j.groups=be;const H=new j;ki==null&&(ki=Wn(i)),Hn==null&&(Hn=Wn(a)),V(H,"'",ct),V(H,"{",R),V(H,"}",M),V(H,"[",o),V(H,"]",P),V(H,"(",$),V(H,")",K),V(H,"<",q),V(H,">",Fe),V(H,"\uFF08",et),V(H,"\uFF09",Qe),V(H,"\u300C",Ht),V(H,"\u300D",qe),V(H,"\u300E",De),V(H,"\u300F",Je),V(H,"\uFF1C",yt),V(H,"\uFF1E",jt),V(H,"&",Lt),V(H,"*",Bt),V(H,"@",gn),V(H,"`",Zt),V(H,"^",Kt),V(H,":",Tt),V(H,",",xt),V(H,"$",Jt),V(H,".",Dt),V(H,"=",en),V(H,"!",rt),V(H,"-",_e),V(H,"%",oe),V(H,"|",Me),V(H,"+",Pe),V(H,"#",fe),V(H,"?",Re),V(H,'"',We),V(H,"/",Ue),V(H,";",dt),V(H,"~",je),V(H,"_",we),V(H,"\\",Mt),V(H,"\u30FB",ut);const te=N(H,dn,E,{[f]:!0});N(te,dn,te);const ae=N(te,cn,se,{[c]:!0}),ne=N(te,hn,Y,{[p]:!0}),ye=N(H,cn,Z,{[r]:!0});N(ye,dn,ae),N(ye,cn,ye),N(ae,dn,ae),N(ae,cn,ae);const Ne=N(H,hn,J,{[v]:!0});N(Ne,cn),N(Ne,dn,ne),N(Ne,hn,Ne),N(ne,dn,ne),N(ne,cn),N(ne,hn,ne);const kt=V(H,Yi,x,{[y]:!0}),it=V(H,$n,k,{[y]:!0}),Ge=N(H,jn,k,{[y]:!0});V(H,Ci,Ge),V(it,Yi,kt),V(it,Ci,Ge),N(it,jn,Ge),V(Ge,$n),V(Ge,Yi),N(Ge,jn,Ge),V(Ge,Ci,Ge);const fn=N(H,En,Xe,{[u]:!0});V(fn,"#"),N(fn,En,fn),V(fn,di,fn);const Te=V(fn,fi);V(Te,"#"),N(Te,En,fn);const Ft=[[cn,ye],[dn,ae]],St=[[cn,null],[hn,Ne],[dn,ne]];for(let _n=0;_n<ki.length;_n++)ni(H,ki[_n],I,Z,Ft);for(let _n=0;_n<Hn.length;_n++)ni(H,Hn[_n],s,J,St);w(I,{tld:!0,ascii:!0},be),w(s,{utld:!0,alpha:!0},be),ni(H,"file",_,Z,Ft),ni(H,"mailto",_,Z,Ft),ni(H,"http",F,Z,Ft),ni(H,"https",F,Z,Ft),ni(H,"ftp",F,Z,Ft),ni(H,"ftps",F,Z,Ft),w(_,{scheme:!0,ascii:!0},be),w(F,{slashscheme:!0,ascii:!0},be),at=at.sort((_n,yn)=>_n[0]>yn[0]?1:-1);for(let _n=0;_n<at.length;_n++){const yn=at[_n][0],bi=at[_n][1]?{[l]:!0}:{[m]:!0};yn.indexOf("-")>=0?bi[g]=!0:cn.test(yn)?dn.test(yn)?bi[c]=!0:bi[r]=!0:bi[f]=!0,X(H,yn,yn,bi)}return X(H,"localhost",pe,{ascii:!0}),H.jd=new j(gt),{start:H,tokens:Object.assign({groups:be},pn)}}function mi(at,be){const H=Fn(be.replace(/[A-Z]/g,Ne=>Ne.toLowerCase())),te=H.length,ae=[];let ne=0,ye=0;for(;ye<te;){let Ne=at,kt=null,it=0,Ge=null,fn=-1,Te=-1;for(;ye<te&&(kt=Ne.go(H[ye]));)Ne=kt,Ne.accepts()?(fn=0,Te=0,Ge=Ne):fn>=0&&(fn+=H[ye].length,Te++),it+=H[ye].length,ne+=H[ye].length,ye++;ne-=fn,ye-=Te,it-=fn,ae.push({t:Ge.t,v:be.slice(ne-it,ne),s:ne-it,e:ne})}return ae}function Fn(at){const be=[],H=at.length;let te=0;for(;te<H;){let ae=at.charCodeAt(te),ne,ye=ae<55296||ae>56319||te+1===H||(ne=at.charCodeAt(te+1))<56320||ne>57343?at[te]:at.slice(te,te+2);be.push(ye),te+=ye.length}return be}function ni(at,be,H,te,ae){let ne;const ye=be.length;for(let Ne=0;Ne<ye-1;Ne++){const kt=be[Ne];at.j[kt]?ne=at.j[kt]:(ne=new j(te),ne.jr=ae.slice(),at.j[kt]=ne),at=ne}return ne=new j(H),ne.jr=ae.slice(),at.j[be[ye-1]]=ne,ne}function Wn(at){const be=[],H=[];let te=0,ae="0123456789";for(;te<at.length;){let ne=0;for(;ae.indexOf(at[te+ne])>=0;)ne++;if(ne>0){be.push(H.join(""));for(let ye=parseInt(at.substring(te,te+ne),10);ye>0;ye--)H.pop();te+=ne}else H.push(at[te]),te++}return be}const hi={defaultProtocol:"http",events:null,format:Ze,formatHref:Ze,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Qn(at,be=null){let H=Object.assign({},hi);at&&(H=Object.assign(H,at instanceof Qn?at.o:at));const te=H.ignoreTags,ae=[];for(let ne=0;ne<te.length;ne++)ae.push(te[ne].toUpperCase());this.o=H,be&&(this.defaultRender=be),this.ignoreTags=ae}Qn.prototype={o:hi,ignoreTags:[],defaultRender(at){return at},check(at){return this.get("validate",at.toString(),at)},get(at,be,H){const te=be!=null;let ae=this.o[at];return ae&&(typeof ae=="object"?(ae=H.t in ae?ae[H.t]:hi[at],typeof ae=="function"&&te&&(ae=ae(be,H))):typeof ae=="function"&&te&&(ae=ae(be,H.t,H)),ae)},getObj(at,be,H){let te=this.o[at];return typeof te=="function"&&be!=null&&(te=te(be,H.t,H)),te},render(at){const be=at.render(this);return(this.get("render",null,at)||this.defaultRender)(be,at.t,at)}};function Ze(at){return at}var ft=Object.freeze({__proto__:null,Options:Qn,defaults:hi});function Yt(at,be){this.t="token",this.v=at,this.tk=be}Yt.prototype={isLink:!1,toString(){return this.v},toHref(at){return this.toString()},toFormattedString(at){const be=this.toString(),H=at.get("truncate",be,this),te=at.get("format",be,this);return H&&te.length>H?te.substring(0,H)+"\u2026":te},toFormattedHref(at){return at.get("formatHref",this.toHref(at.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(at=hi.defaultProtocol){return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(at),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(at){return{type:this.t,value:this.toFormattedString(at),isLink:this.isLink,href:this.toFormattedHref(at),start:this.startIndex(),end:this.endIndex()}},validate(at){return at.get("validate",this.toString(),this)},render(at){const be=this,H=this.toHref(at.get("defaultProtocol")),te=at.get("formatHref",H,this),ae=at.get("tagName",H,be),ne=this.toFormattedString(at),ye={},Ne=at.get("className",H,be),kt=at.get("target",H,be),it=at.get("rel",H,be),Ge=at.getObj("attributes",H,be),fn=at.getObj("events",H,be);return ye.href=te,Ne&&(ye.class=Ne),kt&&(ye.target=kt),it&&(ye.rel=it),Ge&&Object.assign(ye,Ge),{tagName:ae,attributes:ye,content:ne,eventListeners:fn}}};function vn(at,be){class H extends Yt{constructor(ae,ne){super(ae,ne),this.t=at}}for(const te in be)H.prototype[te]=be[te];return H.t=at,H}const Tn=vn("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),Ti=vn("text"),ti=vn("nl"),Gn=vn("url",{isLink:!0,toHref(at=hi.defaultProtocol){return this.hasProtocol()?this.v:`${at}://${this.v}`},hasProtocol(){const at=this.tk;return at.length>=2&&at[0].t!==pe&&at[1].t===Tt}});var Ri=Object.freeze({__proto__:null,Base:Yt,Email:Tn,MultiToken:Yt,Nl:ti,Text:Ti,Url:Gn,createTokenClass:vn});const nn=at=>new j(at);function An({groups:at}){const be=at.domain.concat([Lt,Bt,gn,Mt,Zt,Kt,Jt,en,_e,E,oe,Me,Pe,fe,Ue,gt,je,we]),H=[ct,Tt,xt,Dt,rt,oe,Re,We,dt,q,Fe,R,M,P,o,$,K,et,Qe,Ht,qe,De,Je,yt,jt],te=[Lt,ct,Bt,Mt,Zt,Kt,Jt,en,_e,R,M,oe,Me,Pe,fe,Re,Ue,gt,je,we],ae=nn(),ne=V(ae,je);O(ne,te,ne),O(ne,at.domain,ne);const ye=nn(),Ne=nn(),kt=nn();O(ae,at.domain,ye),O(ae,at.scheme,Ne),O(ae,at.slashscheme,kt),O(ye,te,ne),O(ye,at.domain,ye);const it=V(ye,gn);V(ne,gn,it),V(Ne,gn,it),V(kt,gn,it);const Ge=V(ne,Dt);O(Ge,te,ne),O(Ge,at.domain,ne);const fn=nn();O(it,at.domain,fn),O(fn,at.domain,fn);const Te=V(fn,Dt);O(Te,at.domain,fn);const Ft=nn(Tn);O(Te,at.tld,Ft),O(Te,at.utld,Ft),V(it,pe,Ft);const St=V(fn,_e);V(St,_e,St),O(St,at.domain,fn),O(Ft,at.domain,fn),V(Ft,Dt,Te),V(Ft,_e,St);const _n=V(Ft,Tt);O(_n,at.numeric,Tn);const yn=V(ye,_e),qn=V(ye,Dt);V(yn,_e,yn),O(yn,at.domain,ye),O(qn,te,ne),O(qn,at.domain,ye);const bi=nn(Gn);O(qn,at.tld,bi),O(qn,at.utld,bi),O(bi,at.domain,ye),O(bi,te,ne),V(bi,Dt,qn),V(bi,_e,yn),V(bi,gn,it);const Qi=V(bi,Tt),rr=nn(Gn);O(Qi,at.numeric,rr);const Mr=nn(Gn),Yr=nn();O(Mr,be,Mr),O(Mr,H,Yr),O(Yr,be,Mr),O(Yr,H,Yr),V(bi,Ue,Mr),V(rr,Ue,Mr);const ls=V(Ne,Tt),Vr=V(kt,Tt),Ar=V(Vr,Ue),Ot=V(Ar,Ue);O(Ne,at.domain,ye),V(Ne,Dt,qn),V(Ne,_e,yn),O(kt,at.domain,ye),V(kt,Dt,qn),V(kt,_e,yn),O(ls,at.domain,Mr),V(ls,Ue,Mr),V(ls,Re,Mr),O(Ot,at.domain,Mr),O(Ot,be,Mr),V(Ot,Ue,Mr);const zn=[[R,M],[o,P],[$,K],[q,Fe],[et,Qe],[Ht,qe],[De,Je],[yt,jt]];for(let yi=0;yi<zn.length;yi++){const[Hi,Wr]=zn[yi],ms=V(Mr,Hi);V(Yr,Hi,ms),V(ms,Wr,Mr);const $r=nn(Gn);O(ms,be,$r);const Lr=nn();O(ms,H),O($r,be,$r),O($r,H,Lr),O(Lr,be,$r),O(Lr,H,Lr),V($r,Wr,Mr),V(Lr,Wr,Mr)}return V(ae,pe,bi),V(ae,x,ti),{start:ae,tokens:pn}}function _i(at,be,H){let te=H.length,ae=0,ne=[],ye=[];for(;ae<te;){let Ne=at,kt=null,it=null,Ge=0,fn=null,Te=-1;for(;ae<te&&!(kt=Ne.go(H[ae].t));)ye.push(H[ae++]);for(;ae<te&&(it=kt||Ne.go(H[ae].t));)kt=null,Ne=it,Ne.accepts()?(Te=0,fn=Ne):Te>=0&&Te++,ae++,Ge++;if(Te<0)ae-=Ge,ae<te&&(ye.push(H[ae]),ae++);else{ye.length>0&&(ne.push(Ii(Ti,be,ye)),ye=[]),ae-=Te,Ge-=Te;const Ft=fn.t,St=H.slice(ae-Ge,ae);ne.push(Ii(Ft,be,St))}}return ye.length>0&&ne.push(Ii(Ti,be,ye)),ne}function Ii(at,be,H){const te=H[0].s,ae=H[H.length-1].e,ne=be.slice(te,ae);return new at(ne,H)}const lr=typeof console<"u"&&console&&console.warn||(()=>{}),Rr="until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.",fr={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function kr(){return j.groups={},fr.scanner=null,fr.parser=null,fr.tokenQueue=[],fr.pluginQueue=[],fr.customSchemes=[],fr.initialized=!1,fr}function Zr(at,be){if(typeof be!="function")throw new Error(`linkifyjs: Invalid token plugin ${be} (expects function)`);for(let H=0;H<fr.tokenQueue.length;H++)if(at===fr.tokenQueue[H][0]){lr(`linkifyjs: token plugin "${at}" already registered - will be overwritten`),fr.tokenQueue[H]=[at,be];return}fr.tokenQueue.push([at,be]),fr.initialized&&lr(`linkifyjs: already initialized - will not register token plugin "${at}" ${Rr}`)}function ea(at,be){if(typeof be!="function")throw new Error(`linkifyjs: Invalid plugin ${be} (expects function)`);for(let H=0;H<fr.pluginQueue.length;H++)if(at===fr.pluginQueue[H][0]){lr(`linkifyjs: plugin "${at}" already registered - will be overwritten`),fr.pluginQueue[H]=[at,be];return}fr.pluginQueue.push([at,be]),fr.initialized&&lr(`linkifyjs: already initialized - will not register plugin "${at}" ${Rr}`)}function ws(at,be=!1){if(fr.initialized&&lr(`linkifyjs: already initialized - will not register custom scheme "${at}" ${Rr}`),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(at))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`);fr.customSchemes.push([at,be])}function Bi(){fr.scanner=cr(fr.customSchemes);for(let at=0;at<fr.tokenQueue.length;at++)fr.tokenQueue[at][1]({scanner:fr.scanner});fr.parser=An(fr.scanner.tokens);for(let at=0;at<fr.pluginQueue.length;at++)fr.pluginQueue[at][1]({scanner:fr.scanner,parser:fr.parser});return fr.initialized=!0,fr}function Ps(at){return fr.initialized||Bi(),_i(fr.parser.start,at,mi(fr.scanner.start,at))}Ps.scan=mi;function es(at,be=null,H=null){if(be&&typeof be=="object"){if(H)throw Error(`linkifyjs: Invalid link type ${be}; must be a string`);H=be,be=null}const te=new Qn(H),ae=Ps(at),ne=[];for(let ye=0;ye<ae.length;ye++){const Ne=ae[ye];Ne.isLink&&(!be||Ne.t===be)&&te.check(Ne)&&ne.push(Ne.toFormattedObject(te))}return ne}function bn(at,be=null){const H=Ps(at);return H.length===1&&H[0].isLink&&(!be||H[0].t===be)}function _t(at){const be=new Qn({defaultProtocol:"https",target:"_blank",className:"external linkified",attributes:{rel:"nofollow noopener noreferrer"}},Ce),H=Ps(at),te=[];for(const ae of H)ae.t==="nl"&&be.get("nl2br")?te.push(`<br>
`):!ae.isLink||!be.check(ae)?te.push(e(ae.toString())):te.push(be.render(ae));return te.join("")}function Pt(at){return at.replace(/"/g,"&quot;")}function le(at){const be=[];for(const H in at){const te=at[H]+"";be.push(`${H}="${Pt(te)}"`)}return be.join(" ")}function Ce({tagName:at,attributes:be,content:H}){return`<${at} ${le(be)}>${e(H)}</${at}>`}const ze=function(at,{value:be}){be?.linkify===!0&&(at.innerHTML=_t(be.text))}},95570:(W,b,n)=>{"use strict";n.d(b,{N:()=>a});var e=n(3168);function i(f){if(window._nc_contacts_menu_hooks??(window._nc_contacts_menu_hooks={}),window._nc_contacts_menu_hooks[f.id]){logger.error(`ContactsMenu action for id ${f.id} has already been registered`,{action:f});return}window._nc_contacts_menu_hooks[f.id]=f}function a(f){return window._nc_contacts_menu_hooks?Object.values(window._nc_contacts_menu_hooks).filter(r=>r.enabled(f)):[]}},30212:(W,b,n)=>{"use strict";n.d(b,{S:()=>i});var e=n(53751);function i(a,f={},r={}){let{container:v}=r;"container"in f&&typeof f.container=="string"&&(v??(v=f.container));const p=(typeof v=="string"&&document.querySelector(v)||document.body).appendChild(document.createElement("div"));return new Promise((g,u)=>{const l=(0,e.createApp)(a,{...f,container:null,onClose(...m){const y=m.length>1?m:m[0];l.unmount(),p.remove(),g(y)},"onVue:unmounted":()=>{l.unmount(),p.remove(),u(new Error("Dialog was unmounted without close event"))}});l.mount(p)})}},37169:(W,b,n)=>{"use strict";n.d(b,{H:()=>e});function e(a=document.body){const f=window.getComputedStyle(a).getPropertyValue("--background-invert-if-dark");return f!==void 0?f==="invert(100%)":!1}const i=e()},33463:(W,b,n)=>{"use strict";n.d(b,{l:()=>c});const e=new Int32Array(4),p=class p{constructor(){Tr(this,"_dataLength",0);Tr(this,"_bufferLength",0);Tr(this,"_state",new Int32Array(4));Tr(this,"_buffer",new ArrayBuffer(68));Tr(this,"_buffer8");Tr(this,"_buffer32");this._buffer8=new Uint8Array(this._buffer,0,68),this._buffer32=new Uint32Array(this._buffer,0,17),this.start()}static hashStr(u,l=!1){return this.onePassHasher.start().appendStr(u).end(l)}static hashAsciiStr(u,l=!1){return this.onePassHasher.start().appendAsciiStr(u).end(l)}static _hex(u){const l=p.hexChars,m=p.hexOut;let y,d,w,C;for(C=0;C<4;C+=1)for(d=C*8,y=u[C],w=0;w<8;w+=2)m[d+1+w]=l.charAt(y&15),y>>>=4,m[d+0+w]=l.charAt(y&15),y>>>=4;return m.join("")}static _md5cycle(u,l){let m=u[0],y=u[1],d=u[2],w=u[3];m+=(y&d|~y&w)+l[0]-680876936|0,m=(m<<7|m>>>25)+y|0,w+=(m&y|~m&d)+l[1]-389564586|0,w=(w<<12|w>>>20)+m|0,d+=(w&m|~w&y)+l[2]+606105819|0,d=(d<<17|d>>>15)+w|0,y+=(d&w|~d&m)+l[3]-1044525330|0,y=(y<<22|y>>>10)+d|0,m+=(y&d|~y&w)+l[4]-176418897|0,m=(m<<7|m>>>25)+y|0,w+=(m&y|~m&d)+l[5]+1200080426|0,w=(w<<12|w>>>20)+m|0,d+=(w&m|~w&y)+l[6]-1473231341|0,d=(d<<17|d>>>15)+w|0,y+=(d&w|~d&m)+l[7]-45705983|0,y=(y<<22|y>>>10)+d|0,m+=(y&d|~y&w)+l[8]+1770035416|0,m=(m<<7|m>>>25)+y|0,w+=(m&y|~m&d)+l[9]-1958414417|0,w=(w<<12|w>>>20)+m|0,d+=(w&m|~w&y)+l[10]-42063|0,d=(d<<17|d>>>15)+w|0,y+=(d&w|~d&m)+l[11]-1990404162|0,y=(y<<22|y>>>10)+d|0,m+=(y&d|~y&w)+l[12]+1804603682|0,m=(m<<7|m>>>25)+y|0,w+=(m&y|~m&d)+l[13]-40341101|0,w=(w<<12|w>>>20)+m|0,d+=(w&m|~w&y)+l[14]-1502002290|0,d=(d<<17|d>>>15)+w|0,y+=(d&w|~d&m)+l[15]+1236535329|0,y=(y<<22|y>>>10)+d|0,m+=(y&w|d&~w)+l[1]-165796510|0,m=(m<<5|m>>>27)+y|0,w+=(m&d|y&~d)+l[6]-1069501632|0,w=(w<<9|w>>>23)+m|0,d+=(w&y|m&~y)+l[11]+643717713|0,d=(d<<14|d>>>18)+w|0,y+=(d&m|w&~m)+l[0]-373897302|0,y=(y<<20|y>>>12)+d|0,m+=(y&w|d&~w)+l[5]-701558691|0,m=(m<<5|m>>>27)+y|0,w+=(m&d|y&~d)+l[10]+38016083|0,w=(w<<9|w>>>23)+m|0,d+=(w&y|m&~y)+l[15]-660478335|0,d=(d<<14|d>>>18)+w|0,y+=(d&m|w&~m)+l[4]-405537848|0,y=(y<<20|y>>>12)+d|0,m+=(y&w|d&~w)+l[9]+568446438|0,m=(m<<5|m>>>27)+y|0,w+=(m&d|y&~d)+l[14]-1019803690|0,w=(w<<9|w>>>23)+m|0,d+=(w&y|m&~y)+l[3]-187363961|0,d=(d<<14|d>>>18)+w|0,y+=(d&m|w&~m)+l[8]+1163531501|0,y=(y<<20|y>>>12)+d|0,m+=(y&w|d&~w)+l[13]-1444681467|0,m=(m<<5|m>>>27)+y|0,w+=(m&d|y&~d)+l[2]-51403784|0,w=(w<<9|w>>>23)+m|0,d+=(w&y|m&~y)+l[7]+1735328473|0,d=(d<<14|d>>>18)+w|0,y+=(d&m|w&~m)+l[12]-1926607734|0,y=(y<<20|y>>>12)+d|0,m+=(y^d^w)+l[5]-378558|0,m=(m<<4|m>>>28)+y|0,w+=(m^y^d)+l[8]-2022574463|0,w=(w<<11|w>>>21)+m|0,d+=(w^m^y)+l[11]+1839030562|0,d=(d<<16|d>>>16)+w|0,y+=(d^w^m)+l[14]-35309556|0,y=(y<<23|y>>>9)+d|0,m+=(y^d^w)+l[1]-1530992060|0,m=(m<<4|m>>>28)+y|0,w+=(m^y^d)+l[4]+1272893353|0,w=(w<<11|w>>>21)+m|0,d+=(w^m^y)+l[7]-155497632|0,d=(d<<16|d>>>16)+w|0,y+=(d^w^m)+l[10]-1094730640|0,y=(y<<23|y>>>9)+d|0,m+=(y^d^w)+l[13]+681279174|0,m=(m<<4|m>>>28)+y|0,w+=(m^y^d)+l[0]-358537222|0,w=(w<<11|w>>>21)+m|0,d+=(w^m^y)+l[3]-722521979|0,d=(d<<16|d>>>16)+w|0,y+=(d^w^m)+l[6]+76029189|0,y=(y<<23|y>>>9)+d|0,m+=(y^d^w)+l[9]-640364487|0,m=(m<<4|m>>>28)+y|0,w+=(m^y^d)+l[12]-421815835|0,w=(w<<11|w>>>21)+m|0,d+=(w^m^y)+l[15]+530742520|0,d=(d<<16|d>>>16)+w|0,y+=(d^w^m)+l[2]-995338651|0,y=(y<<23|y>>>9)+d|0,m+=(d^(y|~w))+l[0]-198630844|0,m=(m<<6|m>>>26)+y|0,w+=(y^(m|~d))+l[7]+1126891415|0,w=(w<<10|w>>>22)+m|0,d+=(m^(w|~y))+l[14]-1416354905|0,d=(d<<15|d>>>17)+w|0,y+=(w^(d|~m))+l[5]-57434055|0,y=(y<<21|y>>>11)+d|0,m+=(d^(y|~w))+l[12]+1700485571|0,m=(m<<6|m>>>26)+y|0,w+=(y^(m|~d))+l[3]-1894986606|0,w=(w<<10|w>>>22)+m|0,d+=(m^(w|~y))+l[10]-1051523|0,d=(d<<15|d>>>17)+w|0,y+=(w^(d|~m))+l[1]-2054922799|0,y=(y<<21|y>>>11)+d|0,m+=(d^(y|~w))+l[8]+1873313359|0,m=(m<<6|m>>>26)+y|0,w+=(y^(m|~d))+l[15]-30611744|0,w=(w<<10|w>>>22)+m|0,d+=(m^(w|~y))+l[6]-1560198380|0,d=(d<<15|d>>>17)+w|0,y+=(w^(d|~m))+l[13]+1309151649|0,y=(y<<21|y>>>11)+d|0,m+=(d^(y|~w))+l[4]-145523070|0,m=(m<<6|m>>>26)+y|0,w+=(y^(m|~d))+l[11]-1120210379|0,w=(w<<10|w>>>22)+m|0,d+=(m^(w|~y))+l[2]+718787259|0,d=(d<<15|d>>>17)+w|0,y+=(w^(d|~m))+l[9]-343485551|0,y=(y<<21|y>>>11)+d|0,u[0]=m+u[0]|0,u[1]=y+u[1]|0,u[2]=d+u[2]|0,u[3]=w+u[3]|0}start(){return this._dataLength=0,this._bufferLength=0,this._state.set(p.stateIdentity),this}appendStr(u){const l=this._buffer8,m=this._buffer32;let y=this._bufferLength,d,w;for(w=0;w<u.length;w+=1){if(d=u.charCodeAt(w),d<128)l[y++]=d;else if(d<2048)l[y++]=(d>>>6)+192,l[y++]=d&63|128;else if(d<55296||d>56319)l[y++]=(d>>>12)+224,l[y++]=d>>>6&63|128,l[y++]=d&63|128;else{if(d=(d-55296)*1024+(u.charCodeAt(++w)-56320)+65536,d>1114111)throw new Error("Unicode standard supports code points up to U+10FFFF");l[y++]=(d>>>18)+240,l[y++]=d>>>12&63|128,l[y++]=d>>>6&63|128,l[y++]=d&63|128}y>=64&&(this._dataLength+=64,p._md5cycle(this._state,m),y-=64,m[0]=m[16])}return this._bufferLength=y,this}appendAsciiStr(u){const l=this._buffer8,m=this._buffer32;let y=this._bufferLength,d,w=0;for(;;){for(d=Math.min(u.length-w,64-y);d--;)l[y++]=u.charCodeAt(w++);if(y<64)break;this._dataLength+=64,p._md5cycle(this._state,m),y=0}return this._bufferLength=y,this}appendByteArray(u){const l=this._buffer8,m=this._buffer32;let y=this._bufferLength,d,w=0;for(;;){for(d=Math.min(u.length-w,64-y);d--;)l[y++]=u[w++];if(y<64)break;this._dataLength+=64,p._md5cycle(this._state,m),y=0}return this._bufferLength=y,this}getState(){const u=this._state;return{buffer:String.fromCharCode.apply(null,Array.from(this._buffer8)),buflen:this._bufferLength,length:this._dataLength,state:[u[0],u[1],u[2],u[3]]}}setState(u){const l=u.buffer,m=u.state,y=this._state;let d;for(this._dataLength=u.length,this._bufferLength=u.buflen,y[0]=m[0],y[1]=m[1],y[2]=m[2],y[3]=m[3],d=0;d<l.length;d+=1)this._buffer8[d]=l.charCodeAt(d)}end(u=!1){const l=this._bufferLength,m=this._buffer8,y=this._buffer32,d=(l>>2)+1;this._dataLength+=l;const w=this._dataLength*8;if(m[l]=128,m[l+1]=m[l+2]=m[l+3]=0,y.set(p.buffer32Identity.subarray(d),d),l>55&&(p._md5cycle(this._state,y),y.set(p.buffer32Identity)),w<=4294967295)y[14]=w;else{const C=w.toString(16).match(/(.*?)(.{0,8})$/);if(C===null)return u?e:"";const j=parseInt(C[2],16),O=parseInt(C[1],16)||0;y[14]=j,y[15]=O}return p._md5cycle(this._state,y),u?this._state:p._hex(this._state)}};Tr(p,"stateIdentity",new Int32Array([1732584193,-271733879,-1732584194,271733878])),Tr(p,"buffer32Identity",new Int32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),Tr(p,"hexChars","0123456789abcdef"),Tr(p,"hexOut",[]),Tr(p,"onePassHasher",new p);let i=p;if(i.hashStr("hello")!=="5d41402abc4b2a76b9719d911017c592")throw new Error("Md5 self test failed.");class a{constructor(u,l=!0,m=1048576){Tr(this,"_reader");Tr(this,"_md5");Tr(this,"_part");Tr(this,"_blob");this._callback=u,this._async=l,this._partSize=m,this._configureReader()}hash(u){const l=this;l._blob=u,l._part=0,l._md5=new i,l._processPart()}_fail(){this._callback({success:!1,result:"data read failed"})}_hashData(u){let l=this;l._md5.appendByteArray(new Uint8Array(u.target.result)),l._part*l._partSize>=l._blob.size?l._callback({success:!0,result:l._md5.end()}):l._processPart()}_processPart(){const u=this;let l=0,m;u._part+=1,u._blob.size>u._partSize?(l=u._part*u._partSize,l>u._blob.size&&(l=u._blob.size),m=u._blob.slice((u._part-1)*u._partSize,l)):m=u._blob,u._async?u._reader.readAsArrayBuffer(m):setTimeout(()=>{try{u._hashData({target:{result:u._reader.readAsArrayBuffer(m)}})}catch{u._fail()}},0)}_configureReader(){const u=this;u._async?(u._reader=new FileReader,u._reader.onload=u._hashData.bind(u),u._reader.onerror=u._fail.bind(u),u._reader.onabort=u._fail.bind(u)):u._reader=new FileReaderSync}}class f{constructor(u,l){Tr(this,"_queue",[]);Tr(this,"_hashWorker");Tr(this,"_processing");Tr(this,"_ready",!0);const m=this;Worker?(m._hashWorker=new Worker(u,l),m._hashWorker.onmessage=m._recievedMessage.bind(m),m._hashWorker.onerror=y=>{m._ready=!1,console.error("Hash worker failure",y)}):(m._ready=!1,console.error("Web Workers are not supported in this browser"))}hash(u){const l=this;let m;return m=new Promise((y,d)=>{l._queue.push({blob:u,resolve:y,reject:d}),l._processNext()}),m}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(u){const l=u.data;l.success?this._processing?.resolve(l.result):this._processing?.reject(l.result),this._processing=void 0,this._processNext()}}var r=n(15144);function v(g){let u=g;g.match(/^([0-9a-f]{4}-?){8}$/)===null&&(u=i.hashStr(g)),u=u.replace(/[^0-9a-f]/g,"");let l=0;for(let m=0;m<u.length;m++)l+=parseInt(u.charAt(m),16);return l}function c(g){const l=(0,r.g)(6),m=v(g.toLocaleLowerCase());return l[m%l.length]}},22078:(W,b,n)=>{"use strict";n.d(b,{z0:()=>c});var e=n(61715),i=n(72393),a=n(20641),f=n(50953);const r=(0,a.pM)((fe,{slots:Re,emit:We})=>{const ut=(0,f.IJ)();return(0,e.X2F)(ut,dt=>{We("trigger",dt)},fe.options),()=>{if(Re.default)return(0,a.h)(fe.as||"div",{ref:ut},Re.default())}},{name:"OnClickOutside",props:["as","options"],emits:["trigger"]}),v=new WeakMap,c={mounted(fe,Re){const We=!Re.modifiers.bubble;let ut;if(typeof Re.value=="function")ut=(0,e.X2F)(fe,Re.value,{capture:We});else{const[dt,Ue]=Re.value;ut=(0,e.X2F)(fe,dt,Object.assign({capture:We},Ue))}v.set(fe,ut)},unmounted(fe){const Re=v.get(fe);Re&&typeof Re=="function"?Re():Re?.stop(),v.delete(fe)}},p=null,g={mounted(fe,Re){var We,ut;const dt=(We=(ut=Re.arg)===null||ut===void 0?void 0:ut.split(","))!==null&&We!==void 0?We:!0;if(typeof Re.value=="function")(0,e.Ta5)(dt,Re.value,{target:fe});else{const[Ue,je]=Re.value;(0,e.Ta5)(dt,Ue,{target:fe,...je})}}},u=(0,a.pM)((fe,{slots:Re,emit:We})=>{const ut=(0,f.IJ)(),dt=(0,e.xq_)(ut,Ue=>{We("trigger",Ue)},fe.options);return()=>{if(Re.default)return(0,a.h)(fe.as||"div",{ref:ut},Re.default(dt))}},{name:"OnLongPress",props:["as","options"],emits:["trigger"]}),l={mounted(fe,Re){typeof Re.value=="function"?(0,e.xq_)(fe,Re.value,{modifiers:Re.modifiers}):(0,e.xq_)(fe,...Re.value)}},m=null,y=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)({element:(0,e.YC1)(fe)});return()=>{if(Re.default)return Re.default(We)}},{name:"UseActiveElement",props:["deep","triggerOnRemoval","window","document"]}),d=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.hcC)(fe));return()=>{if(Re.default)return Re.default(We)}},{name:"UseBattery",props:["navigator"]}),w=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.ZDG)(fe));return()=>{if(Re.default)return Re.default(We)}},{name:"UseBrowserLocation",props:["window"]}),C=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.iDZ)(fe));return()=>{if(Re.default)return Re.default(We)}},{name:"UseClipboard",props:["source","read","navigator","copiedDuring","legacy"]}),j=(0,a.pM)((fe,{slots:Re})=>{const We=(0,e.G67)(fe),ut=(0,f.Kh)({mode:We,system:We.system,store:We.store});return()=>{if(Re.default)return Re.default(ut)}},{name:"UseColorMode",props:["attribute","deep","disableTransition","emitAuto","eventFilter","flush","initOnMounted","initialValue","listenToStorageChanges","mergeDefaults","modes","onChanged","onError","selector","serializer","shallow","storage","storageKey","storageRef","window","writeDefaults"]}),O=(0,a.pM)((fe,{slots:Re})=>{const We=(0,e.C6J)(fe),ut=(0,f.Kh)({isDark:We,toggleDark:(0,i.eY)(We)});return()=>{if(Re.default)return Re.default(ut)}},{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"]}),N=(0,a.pM)((fe,{slots:Re})=>{const We=(0,e.uqd)(fe);return()=>{if(Re.default)return Re.default(We)}},{name:"UseDeviceMotion",props:["eventFilter","requestPermissions","window"]}),X=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.QPX)(fe));return()=>{if(Re.default)return Re.default(We)}},{name:"UseDeviceOrientation",props:["window"]}),V=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.JCr)(fe));return()=>{if(Re.default)return Re.default(We)}},{name:"UseDevicePixelRatio",props:["window"]}),Z=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.hXn)(fe));return()=>{if(Re.default)return Re.default(We)}},{name:"UseDevicesList",props:["constraints","navigator","onUpdated","requestPermissions"]}),J=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)({visibility:(0,e.fho)(fe)});return()=>{if(Re.default)return Re.default(We)}},{name:"UseDocumentVisibility",props:["document"]}),se=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.IJ)(),ut=(0,a.EW)(()=>{var pn;return(pn=(0,f.BA)(fe.handle))!==null&&pn!==void 0?pn:We.value}),dt=(0,a.EW)(()=>{var pn;return(pn=fe.containerElement)!==null&&pn!==void 0?pn:void 0}),Ue=(0,a.EW)(()=>!!fe.disabled),je=fe.storageKey&&(0,e.rXt)(fe.storageKey,(0,f.BA)(fe.initialValue)||{x:0,y:0},i.oc?fe.storageType==="session"?sessionStorage:localStorage:void 0),we=je||fe.initialValue||{x:0,y:0},Xe=(pn,cn)=>{var hn;(hn=fe.onEnd)===null||hn===void 0||hn.call(fe,pn,cn),je&&(je.value.x=pn.x,je.value.y=pn.y)},gt=(0,f.Kh)((0,e.PMY)(We,{...fe,handle:ut,initialValue:we,onEnd:Xe,disabled:Ue,containerElement:dt}));return()=>{if(Re.default)return(0,a.h)(fe.as||"div",{ref:We,style:`touch-action:none;${gt.style}`},Re.default(gt))}},{name:"UseDraggable",props:["storageKey","storageType","initialValue","exact","preventDefault","stopPropagation","pointerTypes","as","handle","axis","onStart","onMove","onEnd","disabled","buttons","containerElement","capture","draggingElement"]}),Y=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.IJ)(),ut=(0,f.Kh)((0,e.SSU)(We,fe));return()=>{if(Re.default)return(0,a.h)(fe.as||"div",{ref:We},Re.default(ut))}},{name:"UseElementBounding",props:["as","immediate","reset","updateTiming","windowResize","windowScroll"]}),pe={mounted(fe,Re){const[We,ut]=typeof Re.value=="function"?[Re.value,{}]:Re.value,{height:dt,bottom:Ue,left:je,right:we,top:Xe,width:gt,x:pn,y:cn}=(0,e.SSU)(fe,ut);(0,a.wB)([dt,Ue,je,we,Xe,gt,pn,cn],()=>We({height:dt,bottom:Ue,left:je,right:we,top:Xe,width:gt,x:pn,y:cn}))}},I={mounted(fe,Re){const We=Re.value;if(typeof We=="function")(0,a.wB)((0,e.GF$)(fe),ut=>We(ut));else{const[ut,dt]=We;(0,a.wB)((0,e.GF$)(fe,dt),Ue=>ut(Ue))}}},s=(0,a.pM)((fe,{slots:Re})=>{var We,ut;const dt=(0,f.IJ)(),{width:Ue,height:je}=(0,f.QW)(fe),we=(0,f.Kh)((0,e.Lhy)(dt,{width:(We=(0,f.BA)(Ue))!==null&&We!==void 0?We:0,height:(ut=(0,f.BA)(je))!==null&&ut!==void 0?ut:0},{box:fe.box,window:fe.window}));return()=>{if(Re.default)return(0,a.h)(fe.as||"div",{ref:dt},Re.default(we))}},{name:"UseElementSize",props:["as","box","height","width","window"]}),_={mounted(fe,Re){var We;const ut=typeof Re.value=="function"?Re.value:(We=Re.value)===null||We===void 0?void 0:We[0],{width:dt,height:Ue}=(0,e.Lhy)(fe,...typeof Re.value=="function"?[]:Re.value.slice(1));(0,a.wB)([dt,Ue],([je,we])=>ut({width:je,height:we}))}},F=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.IJ)(),ut=(0,f.Kh)({isVisible:(0,e.ITo)(We,fe)});return()=>{if(Re.default)return(0,a.h)(fe.as||"div",{ref:We},Re.default(ut))}},{name:"UseElementVisibility",props:["as","once","rootMargin","scrollTarget","threshold","window"]}),E={mounted(fe,Re){if(typeof Re.value=="function"){const We=Re.value;(0,a.wB)((0,e.ITo)(fe),ut=>We(ut),{immediate:!0})}else{const[We,ut]=Re.value;(0,a.wB)((0,e.ITo)(fe,ut),dt=>We(dt),{immediate:!0})}}},k=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.X68)(fe));return()=>{if(Re.default)return Re.default(We)}},{name:"UseEyeDropper",props:["initialValue"]}),x=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.IJ)(),ut=(0,f.Kh)((0,e.HrR)(We,fe));return()=>{if(Re.default)return(0,a.h)(fe.as||"div",{ref:We},Re.default(ut))}},{name:"UseFullscreen",props:["as","autoExit","document"]}),R=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.mJX)(fe));return()=>{if(Re.default)return Re.default(We)}},{name:"UseGeolocation",props:["enableHighAccuracy","immediate","maximumAge","navigator","timeout"]}),M=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.UQV)(fe.timeout,fe));return()=>{if(Re.default)return Re.default(We)}},{name:"UseIdle",props:["eventFilter","events","initialState","listenForVisibilityChange","timeout","window"]}),o=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.lKg)(fe));return()=>We.isLoading&&Re.loading?Re.loading(We):We.error&&Re.error?Re.error(We.error):Re.default?Re.default(We):(0,a.h)(fe.as||"img",fe)},{name:"UseImage",props:["alt","as","class","crossorigin","decoding","fetchPriority","height","ismap","loading","referrerPolicy","sizes","src","srcset","usemap","width"]}),P={mounted(fe,Re){typeof Re.value=="function"?(0,e.XDU)(fe,Re.value):(0,e.XDU)(fe,...Re.value)}},$={mounted(fe,Re){typeof Re.value=="function"?(0,e.BLq)(fe,Re.value):(0,e.BLq)(fe,...Re.value)}},K=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.NTS)(fe));return()=>{if(Re.default)return Re.default(We)}},{name:"UseMouse",props:["eventFilter","initialValue","resetOnTouchEnds","scroll","target","touch","type","window"]}),q=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.IJ)(),ut=(0,f.Kh)((0,e.eef)(We,fe));return()=>{if(Re.default)return(0,a.h)(fe.as||"div",{ref:We},Re.default(ut))}},{name:"UseMouseInElement",props:["as","eventFilter","handleOutside","initialValue","resetOnTouchEnds","scroll","target","touch","type","window","windowResize","windowScroll"]}),Fe={mounted(fe,Re){const[We,ut]=typeof Re.value=="function"?[Re.value,{}]:Re.value;(0,a.wB)((0,i.vI)((0,f.Kh)((0,e.eef)(fe,ut)),"stop"),dt=>We(dt))}},et=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.IJ)(),ut=(0,f.Kh)((0,e.NXY)({...fe,target:We}));return()=>{if(Re.default)return(0,a.h)(fe.as||"div",{ref:We},Re.default(ut))}},{name:"UseMousePressed",props:["as","capture","drag","initialValue","onPressed","onReleased","touch","window"]}),Qe=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.AEG)(fe));return()=>{if(Re.default)return Re.default(We)}},{name:"UseNetwork",props:["window"]}),Ht=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.cBR)({...fe,controls:!0}));return()=>{if(Re.default)return Re.default(We)}},{name:"UseNow",props:["immediate","interval"]}),qe=(0,a.pM)((fe,{slots:Re})=>{const{object:We}=(0,i.QW)(fe),ut=(0,e.onz)(We);return()=>{if(Re.default&&ut.value)return Re.default(ut.value)}},{name:"UseObjectUrl",props:["object"]}),De=(0,a.pM)((fe,{slots:Re,emit:We})=>{const ut=(0,f.Kh)((0,e.vYo)({...fe,total:(0,f.BA)(fe.total)||void 0,onPageChange(...dt){var Ue;(Ue=fe.onPageChange)===null||Ue===void 0||Ue.call(fe,...dt),We("page-change",...dt)},onPageSizeChange(...dt){var Ue;(Ue=fe.onPageSizeChange)===null||Ue===void 0||Ue.call(fe,...dt),We("page-size-change",...dt)},onPageCountChange(...dt){var Ue;(Ue=fe.onPageCountChange)===null||Ue===void 0||Ue.call(fe,...dt),We("page-count-change",...dt)}}));return()=>{if(Re.default)return Re.default(ut)}},{name:"UseOffsetPagination",props:["onPageChange","onPageCountChange","onPageSizeChange","page","pageSize","total"]}),Je=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)({isOnline:(0,e.LmP)(fe)});return()=>{if(Re.default)return Re.default(We)}},{name:"UseOnline",props:["window"]}),yt=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)({isLeft:(0,e.ObO)(fe)});return()=>{if(Re.default)return Re.default(We)}},{name:"UsePageLeave",props:["window"]}),jt=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.IJ)(null),ut=(0,f.Kh)((0,e.RcE)({...fe,target:fe.target==="self"?We:e.I_q}));return()=>{if(Re.default)return Re.default(ut)}},{name:"UsePointer",props:["initialValue","pointerTypes","target","window"]}),Lt=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.IJ)(),ut=(0,f.Kh)((0,e.CB)(We));return()=>{if(Re.default)return(0,a.h)(fe.as||"div",{ref:We},Re.default(ut))}},{name:"UsePointerLock",props:["as","document"]}),ct=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)({colorScheme:(0,e.tDD)(fe)});return()=>{if(Re.default)return Re.default(We)}},{name:"UsePreferredColorScheme",props:["window"]}),Bt=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)({contrast:(0,e.l34)(fe)});return()=>{if(Re.default)return Re.default(We)}},{name:"UsePreferredContrast",props:["window"]}),gn=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)({prefersDark:(0,e.Nk8)(fe)});return()=>{if(Re.default)return Re.default(We)}},{name:"UsePreferredDark",props:["window"]}),Mt=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)({languages:(0,e.eeI)(fe)});return()=>{if(Re.default)return Re.default(We)}},{name:"UsePreferredLanguages",props:["window"]}),Zt=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)({motion:(0,e.pf5)(fe)});return()=>{if(Re.default)return Re.default(We)}},{name:"UsePreferredReducedMotion",props:["window"]}),Kt=(0,a.pM)({name:"UsePreferredReducedTransparency",setup(fe,{slots:Re}){const We=(0,f.Kh)({transparency:(0,e.Ffg)()});return()=>{if(Re.default)return Re.default(We)}}}),Tt={mounted(fe,Re){typeof Re.value=="function"?(0,e.wYm)(fe,Re.value):(0,e.wYm)(fe,...Re.value)}},xt=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.aoj)());return()=>{if(Re.default)return(0,a.h)(fe.as||"div",{style:{paddingTop:fe.top?We.top:"",paddingRight:fe.right?We.right:"",paddingBottom:fe.bottom?We.bottom:"",paddingLeft:fe.left?We.left:"",boxSizing:"border-box",maxHeight:"100vh",maxWidth:"100vw",overflow:"auto"}},Re.default(We))}},{name:"UseScreenSafeArea",props:["top","right","bottom","left"]}),Jt={mounted(fe,Re){if(typeof Re.value=="function"){const We=Re.value,ut=(0,e.Ll8)(fe,{onScroll(){We(ut)},onStop(){We(ut)}})}else{const[We,ut]=Re.value,dt=(0,e.Ll8)(fe,{...ut,onScroll(Ue){var je;(je=ut.onScroll)===null||je===void 0||je.call(ut,Ue),We(dt)},onStop(Ue){var je;(je=ut.onStop)===null||je===void 0||je.call(ut,Ue),We(dt)}})}}};function Dt(){let fe=!1;const Re=(0,f.IJ)(!1);return(We,ut)=>{if(Re.value=ut.value,fe)return;fe=!0;const dt=(0,e.K$F)(We,ut.value);(0,a.wB)(Re,Ue=>dt.value=Ue)}}const en=Dt(),rt=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.uN2)(()=>fe.time,{...fe,controls:!0}));return()=>{if(Re.default)return Re.default(We)}},{name:"UseTimeAgo",props:["fullDateFormatter","max","messages","rounding","showSecond","time","units","updateInterval"]}),_e=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.wH9)({...fe,controls:!0}));return()=>{if(Re.default)return Re.default(We)}},{name:"UseTimestamp",props:["callback","immediate","interval","offset"]}),oe=(0,a.pM)((fe,{slots:Re,expose:We})=>{const{list:ut}=(0,f.QW)(fe),{list:dt,containerProps:Ue,wrapperProps:je,scrollTo:we}=(0,e.niW)(ut,fe.options);return We({scrollTo:we}),Ue.style&&typeof Ue.style=="object"&&!Array.isArray(Ue.style)&&(Ue.style.height=fe.height||"300px"),()=>(0,a.h)("div",{...Ue},[(0,a.h)("div",{...je.value},dt.value.map(Xe=>(0,a.h)("div",{style:{overflow:"hidden",height:Xe.height}},Re.default?Re.default(Xe):"Please set content!")))])},{name:"UseVirtualList",props:["height","list","options"]}),Me=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)({focused:(0,e.esz)(fe)});return()=>{if(Re.default)return Re.default(We)}},{name:"UseWindowFocus",props:["window"]}),Pe=(0,a.pM)((fe,{slots:Re})=>{const We=(0,f.Kh)((0,e.lWr)(fe));return()=>{if(Re.default)return Re.default(We)}},{name:"UseWindowSize",props:["includeScrollbar","initialHeight","initialWidth","listenOrientation","type","window"]})},61715:(W,b,n)=>{"use strict";n.d(b,{AEG:()=>vo,BLq:()=>lr,C6J:()=>Hn,CB:()=>ll,Ffg:()=>$o,G67:()=>$n,GF$:()=>_i,HrR:()=>Te,ITo:()=>Rr,I_q:()=>l,JCr:()=>Yt,K$F:()=>Xn,Lhy:()=>Ii,Ll8:()=>ls,LmP:()=>Tu,NTS:()=>Bs,NXY:()=>to,Nk8:()=>hn,ObO:()=>El,P1n:()=>V,PMY:()=>ti,QPX:()=>ft,RbW:()=>it,RcE:()=>Fl,SSU:()=>nn,Ta5:()=>se,UQV:()=>bi,X2F:()=>O,X68:()=>ws,XDU:()=>Vr,YC1:()=>M,ZDG:()=>Pe,aoj:()=>ht,cBR:()=>Gs,eeI:()=>Rl,eef:()=>Ua,esz:()=>qt,fho:()=>Ti,hXn:()=>vn,hcC:()=>De,iDZ:()=>We,l34:()=>su,lKg:()=>rr,lWr:()=>D,mJX:()=>_n,niW:()=>mu,o__:()=>pi,onz:()=>ko,pf5:()=>Nd,rXt:()=>jn,tDD:()=>Ro,uN2:()=>pa,uqd:()=>Ze,vYo:()=>_a,wH9:()=>$a,wYm:()=>Ri,xq_:()=>F});var e=n(72393),i=n(50953),a=n(20641);function f(A,U,G){var ee;let de;isRef(G)?de={evaluating:G}:de=G||{};const{lazy:ve=!1,flush:Oe="sync",evaluating:ke=void 0,shallow:He=!0,onError:pt=(ee=globalThis.reportError)!==null&&ee!==void 0?ee:noop}=de,ot=shallowRef(!ve),wt=He?shallowRef(U):ref(U);let Gt=0;return watchEffect(async $t=>{if(!ot.value)return;Gt++;const mn=Gt;let Bn=!1;ke&&Promise.resolve().then(()=>{ke.value=!0});try{const Kn=await A(Nn=>{$t(()=>{ke&&(ke.value=!1),Bn||Nn()})});mn===Gt&&(wt.value=Kn)}catch(Kn){pt(Kn)}finally{ke&&mn===Gt&&(ke.value=!1),Bn=!0}},{flush:Oe}),ve?computed(()=>(ot.value=!0,wt.value)):wt}const r=null;function v(A,U,G,ee){let de=inject(A);return G&&(de=inject(A,G)),ee&&(de=inject(A,G,ee)),typeof U=="function"?computed(ve=>U(de,ve)):computed({get:ve=>U.get(de,ve),set:U.set})}function c(A={}){const{inheritAttrs:U=!0}=A,G=shallowRef(),ee=defineComponent({setup(ve,{slots:Oe}){return()=>{G.value=Oe.default}}}),de=defineComponent({inheritAttrs:U,props:A.props,setup(ve,{attrs:Oe,slots:ke}){return()=>{var He;if(!G.value)throw new Error("[VueUse] Failed to find the definition of reusable template");const pt=(He=G.value)===null||He===void 0?void 0:He.call(G,{...A.props==null?p(Oe):ve,$slots:ke});return U&&pt?.length===1?pt[0]:pt}}});return makeDestructurable({define:ee,reuse:de},[ee,de])}function p(A){const U={};for(const G in A)U[camelize(G)]=A[G];return U}function g(A={}){let U=0;const G=ref([]);function ee(...Oe){const ke=shallowReactive({key:U++,args:Oe,promise:void 0,resolve:()=>{},reject:()=>{},isResolving:!1,options:A});return G.value.push(ke),ke.promise=new Promise((He,pt)=>{ke.resolve=ot=>(ke.isResolving=!0,He(ot)),ke.reject=pt}).finally(()=>{ke.promise=void 0;const He=G.value.indexOf(ke);He!==-1&&G.value.splice(He,1)}),ke.promise}function de(...Oe){return A.singleton&&G.value.length>0?G.value[0].promise:ee(...Oe)}const ve=defineComponent((Oe,{slots:ke})=>{const He=()=>G.value.map(pt=>{var ot;return h(Fragment,{key:pt.key},(ot=ke.default)===null||ot===void 0?void 0:ot.call(ke,pt))});return A.transition?()=>h(TransitionGroup,A.transition,He):He});return ve.start=de,ve}function u(A){return function(...U){return A.apply(this,U.map(G=>toValue(G)))}}const l=e.oc?window:void 0,m=e.oc?window.document:void 0,y=e.oc?window.navigator:void 0,d=e.oc?window.location:void 0;function w(A){var U;const G=(0,i.BA)(A);return(U=G?.$el)!==null&&U!==void 0?U:G}function C(...A){const U=[],G=()=>{U.forEach(ke=>ke()),U.length=0},ee=(ke,He,pt,ot)=>(ke.addEventListener(He,pt,ot),()=>ke.removeEventListener(He,pt,ot)),de=(0,a.EW)(()=>{const ke=(0,e.$r)((0,i.BA)(A[0])).filter(He=>He!=null);return ke.every(He=>typeof He!="string")?ke:void 0}),ve=(0,e.T3)(()=>{var ke,He;return[(ke=(He=de.value)===null||He===void 0?void 0:He.map(pt=>w(pt)))!==null&&ke!==void 0?ke:[l].filter(pt=>pt!=null),(0,e.$r)((0,i.BA)(de.value?A[1]:A[0])),(0,e.$r)((0,i.R1)(de.value?A[2]:A[1])),(0,i.BA)(de.value?A[3]:A[2])]},([ke,He,pt,ot])=>{if(G(),!ke?.length||!He?.length||!pt?.length)return;const wt=(0,e.Gv)(ot)?{...ot}:ot;U.push(...ke.flatMap(Gt=>He.flatMap($t=>pt.map(mn=>ee(Gt,$t,mn,wt)))))},{flush:"post"}),Oe=()=>{ve(),G()};return(0,e.Uo)(G),Oe}let j=!1;function O(A,U,G={}){const{window:ee=l,ignore:de=[],capture:ve=!0,detectIframe:Oe=!1,controls:ke=!1}=G;if(!ee)return ke?{stop:e.lQ,cancel:e.lQ,trigger:e.lQ}:e.lQ;if(e.un&&!j){j=!0;const Kn={passive:!0};Array.from(ee.document.body.children).forEach(Nn=>Nn.addEventListener("click",e.lQ,Kn)),ee.document.documentElement.addEventListener("click",e.lQ,Kn)}let He=!0;const pt=Kn=>(0,i.BA)(de).some(Nn=>{if(typeof Nn=="string")return Array.from(ee.document.querySelectorAll(Nn)).some(On=>On===Kn.target||Kn.composedPath().includes(On));{const On=w(Nn);return On&&(Kn.target===On||Kn.composedPath().includes(On))}});function ot(Kn){const Nn=(0,i.BA)(Kn);return Nn&&Nn.$.subTree.shapeFlag===16}function wt(Kn,Nn){const On=(0,i.BA)(Kn),ei=On.$.subTree&&On.$.subTree.children;return ei==null||!Array.isArray(ei)?!1:ei.some(ji=>ji.el===Nn.target||Nn.composedPath().includes(ji.el))}const Gt=Kn=>{const Nn=w(A);if(Kn.target!=null&&!(!(Nn instanceof Element)&&ot(A)&&wt(A,Kn))&&!(!Nn||Nn===Kn.target||Kn.composedPath().includes(Nn))){if("detail"in Kn&&Kn.detail===0&&(He=!pt(Kn)),!He){He=!0;return}U(Kn)}};let $t=!1;const mn=[C(ee,"click",Kn=>{$t||($t=!0,setTimeout(()=>{$t=!1},0),Gt(Kn))},{passive:!0,capture:ve}),C(ee,"pointerdown",Kn=>{const Nn=w(A);He=!pt(Kn)&&!!(Nn&&!Kn.composedPath().includes(Nn))},{passive:!0}),Oe&&C(ee,"blur",Kn=>{setTimeout(()=>{var Nn;const On=w(A);((Nn=ee.document.activeElement)===null||Nn===void 0?void 0:Nn.tagName)==="IFRAME"&&!On?.contains(ee.document.activeElement)&&U(Kn)},0)},{passive:!0})].filter(Boolean),Bn=()=>mn.forEach(Kn=>Kn());return ke?{stop:Bn,cancel:()=>{He=!1},trigger:Kn=>{He=!0,Gt(Kn),He=!1}}:Bn}function N(){const A=(0,i.IJ)(!1),U=(0,a.nI)();return U&&(0,a.sV)(()=>{A.value=!0},U),A}function X(A){const U=N();return(0,a.EW)(()=>(U.value,!!A()))}function V(A,U,G={}){const{window:ee=l,...de}=G;let ve;const Oe=X(()=>ee&&"MutationObserver"in ee),ke=()=>{ve&&(ve.disconnect(),ve=void 0)},He=(0,a.wB)((0,a.EW)(()=>{const wt=(0,e.$r)((0,i.BA)(A)).map(w).filter(e.d6);return new Set(wt)}),wt=>{ke(),Oe.value&&wt.size&&(ve=new MutationObserver(U),wt.forEach(Gt=>ve.observe(Gt,de)))},{immediate:!0,flush:"post"}),pt=()=>ve?.takeRecords(),ot=()=>{He(),ke()};return(0,e.Uo)(ot),{isSupported:Oe,stop:ot,takeRecords:pt}}function Z(A,U,G={}){const{window:ee=l,document:de=ee?.document,flush:ve="sync"}=G;if(!ee||!de)return e.lQ;let Oe;const ke=ot=>{Oe?.(),Oe=ot},He=(0,a.nT)(()=>{const ot=w(A);if(ot){const{stop:wt}=V(de,Gt=>{Gt.map($t=>[...$t.removedNodes]).flat().some($t=>$t===ot||$t.contains(ot))&&U(Gt)},{window:ee,childList:!0,subtree:!0});ke(wt)}},{flush:ve}),pt=()=>{He(),ke()};return(0,e.Uo)(pt),pt}function J(A){return typeof A=="function"?A:typeof A=="string"?U=>U.key===A:Array.isArray(A)?U=>A.includes(U.key):()=>!0}function se(...A){let U,G,ee={};A.length===3?(U=A[0],G=A[1],ee=A[2]):A.length===2?typeof A[1]=="object"?(U=!0,G=A[0],ee=A[1]):(U=A[0],G=A[1]):(U=!0,G=A[0]);const{target:de=l,eventName:ve="keydown",passive:Oe=!1,dedupe:ke=!1}=ee,He=J(U);return C(de,ve,ot=>{ot.repeat&&(0,i.BA)(ke)||He(ot)&&G(ot)},Oe)}function Y(A,U,G={}){return se(A,U,{...G,eventName:"keydown"})}function pe(A,U,G={}){return se(A,U,{...G,eventName:"keypress"})}function I(A,U,G={}){return se(A,U,{...G,eventName:"keyup"})}const s=500,_=10;function F(A,U,G){var ee,de;const ve=(0,a.EW)(()=>w(A));let Oe,ke,He,pt=!1;function ot(){Oe&&(clearTimeout(Oe),Oe=void 0),ke=void 0,He=void 0,pt=!1}function wt(On){const ei=G?.delay;return typeof ei=="function"?ei(On):ei??s}function Gt(On){var ei,ji,Xi;const[Zi,Si,Ui]=[He,ke,pt];if(ot(),!G?.onMouseUp||!Si||!Zi||!(G==null||(ei=G.modifiers)===null||ei===void 0)&&ei.self&&On.target!==ve.value)return;!(G==null||(ji=G.modifiers)===null||ji===void 0)&&ji.prevent&&On.preventDefault(),!(G==null||(Xi=G.modifiers)===null||Xi===void 0)&&Xi.stop&&On.stopPropagation();const pr=On.x-Si.x,gs=On.y-Si.y,un=Math.sqrt(pr*pr+gs*gs);G.onMouseUp(On.timeStamp-Zi,un,Ui)}function $t(On){var ei,ji,Xi;!(G==null||(ei=G.modifiers)===null||ei===void 0)&&ei.self&&On.target!==ve.value||(ot(),!(G==null||(ji=G.modifiers)===null||ji===void 0)&&ji.prevent&&On.preventDefault(),!(G==null||(Xi=G.modifiers)===null||Xi===void 0)&&Xi.stop&&On.stopPropagation(),ke={x:On.x,y:On.y},He=On.timeStamp,Oe=setTimeout(()=>{pt=!0,U(On)},wt(On)))}function mn(On){var ei,ji,Xi,Zi;if(!(G==null||(ei=G.modifiers)===null||ei===void 0)&&ei.self&&On.target!==ve.value||!ke||G?.distanceThreshold===!1)return;!(G==null||(ji=G.modifiers)===null||ji===void 0)&&ji.prevent&&On.preventDefault(),!(G==null||(Xi=G.modifiers)===null||Xi===void 0)&&Xi.stop&&On.stopPropagation();const Si=On.x-ke.x,Ui=On.y-ke.y;Math.sqrt(Si*Si+Ui*Ui)>=((Zi=G?.distanceThreshold)!==null&&Zi!==void 0?Zi:_)&&ot()}const Bn={capture:G==null||(ee=G.modifiers)===null||ee===void 0?void 0:ee.capture,once:G==null||(de=G.modifiers)===null||de===void 0?void 0:de.once},Kn=[C(ve,"pointerdown",$t,Bn),C(ve,"pointermove",mn,Bn),C(ve,["pointerup","pointerleave"],Gt,Bn)];return()=>Kn.forEach(On=>On())}function E(){const{activeElement:A,body:U}=document;if(!A||A===U)return!1;switch(A.tagName){case"INPUT":case"TEXTAREA":return!0}return A.hasAttribute("contenteditable")}function k({keyCode:A,metaKey:U,ctrlKey:G,altKey:ee}){return U||G||ee?!1:A>=48&&A<=57||A>=96&&A<=105||A>=65&&A<=90}function x(A,U={}){const{document:G=m}=U;G&&C(G,"keydown",de=>{!E()&&k(de)&&A(de)},{passive:!0})}function R(A,U=null){const G=getCurrentInstance();let ee=()=>{};const de=customRef((ve,Oe)=>(ee=Oe,{get(){var ke,He;return ve(),(ke=G==null||(He=G.proxy)===null||He===void 0?void 0:He.$refs[A])!==null&&ke!==void 0?ke:U},set(){}}));return tryOnMounted(ee),onUpdated(ee),de}function M(A={}){var U;const{window:G=l,deep:ee=!0,triggerOnRemoval:de=!1}=A,ve=(U=A.document)!==null&&U!==void 0?U:G?.document,Oe=()=>{let pt=ve?.activeElement;if(ee)for(var ot;pt?.shadowRoot;)pt=pt==null||(ot=pt.shadowRoot)===null||ot===void 0?void 0:ot.activeElement;return pt},ke=(0,i.IJ)(),He=()=>{ke.value=Oe()};if(G){const pt={capture:!0,passive:!0};C(G,"blur",ot=>{ot.relatedTarget===null&&He()},pt),C(G,"focus",He,pt)}return de&&Z(ke,He,{document:ve}),He(),ke}function o(A,U={}){const{immediate:G=!0,fpsLimit:ee=void 0,window:de=l,once:ve=!1}=U,Oe=(0,i.IJ)(!1),ke=(0,a.EW)(()=>ee?1e3/(0,i.BA)(ee):null);let He=0,pt=null;function ot($t){if(!Oe.value||!de)return;He||(He=$t);const mn=$t-He;if(ke.value&&mn<ke.value){pt=de.requestAnimationFrame(ot);return}if(He=$t,A({delta:mn,timestamp:$t}),ve){Oe.value=!1,pt=null;return}pt=de.requestAnimationFrame(ot)}function wt(){!Oe.value&&de&&(Oe.value=!0,He=0,pt=de.requestAnimationFrame(ot))}function Gt(){Oe.value=!1,pt!=null&&de&&(de.cancelAnimationFrame(pt),pt=null)}return G&&wt(),(0,e.Uo)(Gt),{isActive:(0,i.tB)(Oe),pause:Gt,resume:wt}}function P(A,U,G){let ee,de;isObject(G)?(ee=G,de=objectOmit(G,["window","immediate","commitStyles","persist","onReady","onError"])):(ee={duration:G},de=G);const{window:ve=l,immediate:Oe=!0,commitStyles:ke,persist:He,playbackRate:pt=1,onReady:ot,onError:wt=Js=>{console.error(Js)}}=ee,Gt=X(()=>ve&&HTMLElement&&"animate"in HTMLElement.prototype),$t=shallowRef(void 0),mn=shallowReactive({startTime:null,currentTime:null,timeline:null,playbackRate:pt,pending:!1,playState:Oe?"idle":"paused",replaceState:"active"}),Bn=computed(()=>mn.pending),Kn=computed(()=>mn.playState),Nn=computed(()=>mn.replaceState),On=computed({get(){return mn.startTime},set(Js){mn.startTime=Js,$t.value&&($t.value.startTime=Js)}}),ei=computed({get(){return mn.currentTime},set(Js){mn.currentTime=Js,$t.value&&($t.value.currentTime=Js,As())}}),ji=computed({get(){return mn.timeline},set(Js){mn.timeline=Js,$t.value&&($t.value.timeline=Js)}}),Xi=computed({get(){return mn.playbackRate},set(Js){mn.playbackRate=Js,$t.value&&($t.value.playbackRate=Js)}}),Zi=()=>{if($t.value)try{$t.value.play(),As()}catch(Js){Ea(),wt(Js)}else un()},Si=()=>{try{var Js;(Js=$t.value)===null||Js===void 0||Js.pause(),Ea()}catch(ya){wt(ya)}},Ui=()=>{$t.value||un();try{var Js;(Js=$t.value)===null||Js===void 0||Js.reverse(),As()}catch(ya){Ea(),wt(ya)}},pr=()=>{try{var Js;(Js=$t.value)===null||Js===void 0||Js.finish(),Ea()}catch(ya){wt(ya)}},gs=()=>{try{var Js;(Js=$t.value)===null||Js===void 0||Js.cancel(),Ea()}catch(ya){wt(ya)}};watch(()=>w(A),Js=>{Js?un(!0):$t.value=void 0}),watch(()=>U,Js=>{if($t.value){un();const ya=w(A);ya&&($t.value.effect=new KeyframeEffect(ya,toValue(Js),de))}},{deep:!0}),tryOnMounted(()=>un(!0),!1),tryOnScopeDispose(gs);function un(Js){const ya=w(A);!Gt.value||!ya||($t.value||($t.value=ya.animate(toValue(U),de)),He&&$t.value.persist(),pt!==1&&($t.value.playbackRate=pt),Js&&!Oe?$t.value.pause():As(),ot?.($t.value))}const Sr={passive:!0};C($t,["cancel","finish","remove"],Ea,Sr),C($t,"finish",()=>{var Js;ke&&((Js=$t.value)===null||Js===void 0||Js.commitStyles())},Sr);const{resume:js,pause:ss}=o(()=>{$t.value&&(mn.pending=$t.value.pending,mn.playState=$t.value.playState,mn.replaceState=$t.value.replaceState,mn.startTime=$t.value.startTime,mn.currentTime=$t.value.currentTime,mn.timeline=$t.value.timeline,mn.playbackRate=$t.value.playbackRate)},{immediate:!1});function As(){Gt.value&&js()}function Ea(){Gt.value&&ve&&ve.requestAnimationFrame(ss)}return{isSupported:Gt,animate:$t,play:Zi,pause:Si,reverse:Ui,finish:pr,cancel:gs,pending:Bn,playState:Kn,replaceState:Nn,startTime:On,currentTime:ei,timeline:ji,playbackRate:Xi}}function $(A,U){const{interrupt:G=!0,onError:ee=noop,onFinished:de=noop,signal:ve}=U||{},Oe={aborted:"aborted",fulfilled:"fulfilled",pending:"pending",rejected:"rejected"},ke=reactive(Array.from(Array.from({length:A.length}),()=>({state:Oe.pending,data:null}))),He=shallowRef(-1);if(!A||A.length===0)return de(),{activeIndex:He,result:ke};function pt(ot,wt){He.value++,ke[He.value].data=wt,ke[He.value].state=ot}return A.reduce((ot,wt)=>ot.then(Gt=>{var $t;if(ve?.aborted){pt(Oe.aborted,new Error("aborted"));return}if((($t=ke[He.value])===null||$t===void 0?void 0:$t.state)===Oe.rejected&&G){de();return}const mn=wt(Gt).then(Bn=>(pt(Oe.fulfilled,Bn),He.value===A.length-1&&de(),Bn));return ve?Promise.race([mn,K(ve)]):mn}).catch(Gt=>ve?.aborted?(pt(Oe.aborted,Gt),Gt):(pt(Oe.rejected,Gt),ee(),Gt)),Promise.resolve()),{activeIndex:He,result:ke}}function K(A){return new Promise((U,G)=>{const ee=new Error("aborted");A.aborted?G(ee):A.addEventListener("abort",()=>G(ee),{once:!0})})}function q(A,U,G){var ee;const{immediate:de=!0,delay:ve=0,onError:Oe=(ee=globalThis.reportError)!==null&&ee!==void 0?ee:e.lQ,onSuccess:ke=e.lQ,resetOnExecute:He=!0,shallow:pt=!0,throwError:ot}=G??{},wt=pt?(0,i.IJ)(U):(0,i.KR)(U),Gt=(0,i.IJ)(!1),$t=(0,i.IJ)(!1),mn=(0,i.IJ)(void 0);let Bn=0;async function Kn(ei=0,...ji){const Xi=Bn+=1;He&&(wt.value=(0,i.BA)(U)),mn.value=void 0,Gt.value=!1,$t.value=!0,ei>0&&await(0,e.he)(ei);const Zi=typeof A=="function"?A(...ji):A;try{const Si=await Zi;Xi===Bn&&(wt.value=Si,Gt.value=!0),ke(Si)}catch(Si){if(Xi===Bn&&(mn.value=Si),Oe(Si),ot)throw Si}finally{Xi===Bn&&($t.value=!1)}return wt.value}de&&Kn(ve);const Nn={state:wt,isReady:Gt,isLoading:$t,error:mn,execute:Kn,executeImmediate:(...ei)=>Kn(0,...ei)};function On(){return new Promise((ei,ji)=>{(0,e.TG)($t).toBe(!1).then(()=>ei(Nn)).catch(ji)})}return{...Nn,then(ei,ji){return On().then(ei,ji)}}}const Fe={array:A=>JSON.stringify(A),object:A=>JSON.stringify(A),set:A=>JSON.stringify(Array.from(A)),map:A=>JSON.stringify(Object.fromEntries(A)),null:()=>""};function et(A){return A?A instanceof Map?Fe.map:A instanceof Set?Fe.set:Array.isArray(A)?Fe.array:Fe.object:Fe.null}function Qe(A,U){const G=shallowRef(""),ee=shallowRef();function de(){if(isClient)return ee.value=new Promise((ve,Oe)=>{try{const ke=toValue(A);if(ke==null)ve("");else if(typeof ke=="string")ve(qe(new Blob([ke],{type:"text/plain"})));else if(ke instanceof Blob)ve(qe(ke));else if(ke instanceof ArrayBuffer)ve(window.btoa(String.fromCharCode(...new Uint8Array(ke))));else if(ke instanceof HTMLCanvasElement)ve(ke.toDataURL(U?.type,U?.quality));else if(ke instanceof HTMLImageElement){const He=ke.cloneNode(!1);He.crossOrigin="Anonymous",Ht(He).then(()=>{const pt=document.createElement("canvas"),ot=pt.getContext("2d");pt.width=He.width,pt.height=He.height,ot.drawImage(He,0,0,pt.width,pt.height),ve(pt.toDataURL(U?.type,U?.quality))}).catch(Oe)}else if(typeof ke=="object"){const He=(U?.serializer||et(ke))(ke);return ve(qe(new Blob([He],{type:"application/json"})))}else Oe(new Error("target is unsupported types"))}catch(ke){Oe(ke)}}),ee.value.then(ve=>{G.value=U?.dataUrl===!1?ve.replace(/^data:.*?;base64,/,""):ve}),ee.value}return isRef(A)||typeof A=="function"?watch(A,de,{immediate:!0}):de(),{base64:G,promise:ee,execute:de}}function Ht(A){return new Promise((U,G)=>{A.complete?U():(A.onload=()=>{U()},A.onerror=G)})}function qe(A){return new Promise((U,G)=>{const ee=new FileReader;ee.onload=de=>{U(de.target.result)},ee.onerror=G,ee.readAsDataURL(A)})}function De(A={}){const{navigator:U=y}=A,G=["chargingchange","chargingtimechange","dischargingtimechange","levelchange"],ee=X(()=>U&&"getBattery"in U&&typeof U.getBattery=="function"),de=(0,i.IJ)(!1),ve=(0,i.IJ)(0),Oe=(0,i.IJ)(0),ke=(0,i.IJ)(1);let He;function pt(){de.value=this.charging,ve.value=this.chargingTime||0,Oe.value=this.dischargingTime||0,ke.value=this.level}return ee.value&&U.getBattery().then(ot=>{He=ot,pt.call(He),C(He,G,pt,{passive:!0})}),{isSupported:ee,charging:de,chargingTime:ve,dischargingTime:Oe,level:ke}}function Je(A){let{acceptAllDevices:U=!1}=A||{};const{filters:G=void 0,optionalServices:ee=void 0,navigator:de=y}=A||{},ve=X(()=>de&&"bluetooth"in de),Oe=shallowRef(),ke=shallowRef(null);watch(Oe,()=>{Gt()});async function He(){if(ve.value){ke.value=null,G&&G.length>0&&(U=!1);try{Oe.value=await de?.bluetooth.requestDevice({acceptAllDevices:U,filters:G,optionalServices:ee})}catch($t){ke.value=$t}}}const pt=shallowRef(),ot=shallowRef(!1);function wt(){ot.value=!1,Oe.value=void 0,pt.value=void 0}async function Gt(){if(ke.value=null,Oe.value&&Oe.value.gatt){C(Oe,"gattserverdisconnected",wt,{passive:!0});try{pt.value=await Oe.value.gatt.connect(),ot.value=pt.value.connected}catch($t){ke.value=$t}}}return tryOnMounted(()=>{var $t;Oe.value&&(($t=Oe.value.gatt)===null||$t===void 0||$t.connect())}),tryOnScopeDispose(()=>{var $t;Oe.value&&(($t=Oe.value.gatt)===null||$t===void 0||$t.disconnect())}),{isSupported:ve,isConnected:readonly(ot),device:Oe,requestDevice:He,server:pt,error:ke}}const yt=Symbol("vueuse-ssr-width");function jt(){const A=(0,a.PS)()?(0,e.HA)(yt,null):null;return typeof A=="number"?A:void 0}function Lt(A,U){U!==void 0?U.provide(yt,A):provideLocal(yt,A)}function ct(A,U={}){const{window:G=l,ssrWidth:ee=jt()}=U,de=X(()=>G&&"matchMedia"in G&&typeof G.matchMedia=="function"),ve=(0,i.IJ)(typeof ee=="number"),Oe=(0,i.IJ)(),ke=(0,i.IJ)(!1),He=pt=>{ke.value=pt.matches};return(0,a.nT)(()=>{if(ve.value){ve.value=!de.value,ke.value=(0,i.BA)(A).split(",").some(pt=>{const ot=pt.includes("not all"),wt=pt.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),Gt=pt.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let $t=!!(wt||Gt);return wt&&$t&&($t=ee>=(0,e.MK)(wt[1])),Gt&&$t&&($t=ee<=(0,e.MK)(Gt[1])),ot?!$t:$t});return}de.value&&(Oe.value=G.matchMedia((0,i.BA)(A)),ke.value=Oe.value.matches)}),C(Oe,"change",He,{passive:!0}),(0,a.EW)(()=>ke.value)}const Bt={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},gn={xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400},Mt={xs:0,sm:600,md:960,lg:1264,xl:1904},Zt={xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560},Kt=null,Tt={xs:480,sm:576,md:768,lg:992,xl:1200,xxl:1600},xt={xs:0,sm:600,md:1024,lg:1440,xl:1920},Jt={mobileS:320,mobileM:375,mobileL:425,tablet:768,laptop:1024,laptopL:1440,desktop4K:2560},Dt={"3xs":360,"2xs":480,xs:600,sm:768,md:1024,lg:1280,xl:1440,"2xl":1600,"3xl":1920,"4xl":2560},en={sm:576,md:768,lg:992,xl:1200},rt={xs:0,sm:768,md:992,lg:1200,xl:1920};function _e(A,U={}){function G($t,mn){let Bn=toValue(A[toValue($t)]);return mn!=null&&(Bn=increaseWithUnit(Bn,mn)),typeof Bn=="number"&&(Bn=`${Bn}px`),Bn}const{window:ee=l,strategy:de="min-width",ssrWidth:ve=jt()}=U,Oe=typeof ve=="number",ke=Oe?shallowRef(!1):{value:!0};Oe&&tryOnMounted(()=>ke.value=!!ee);function He($t,mn){return!ke.value&&Oe?$t==="min"?ve>=pxValue(mn):ve<=pxValue(mn):ee?ee.matchMedia(`(${$t}-width: ${mn})`).matches:!1}const pt=$t=>ct(()=>`(min-width: ${G($t)})`,U),ot=$t=>ct(()=>`(max-width: ${G($t)})`,U),wt=Object.keys(A).reduce(($t,mn)=>(Object.defineProperty($t,mn,{get:()=>de==="min-width"?pt(mn):ot(mn),enumerable:!0,configurable:!0}),$t),{});function Gt(){const $t=Object.keys(A).map(mn=>[mn,wt[mn],pxValue(G(mn))]).sort((mn,Bn)=>mn[2]-Bn[2]);return computed(()=>$t.filter(([,mn])=>mn.value).map(([mn])=>mn))}return Object.assign(wt,{greaterOrEqual:pt,smallerOrEqual:ot,greater($t){return ct(()=>`(min-width: ${G($t,.1)})`,U)},smaller($t){return ct(()=>`(max-width: ${G($t,-.1)})`,U)},between($t,mn){return ct(()=>`(min-width: ${G($t)}) and (max-width: ${G(mn,-.1)})`,U)},isGreater($t){return He("min",G($t,.1))},isGreaterOrEqual($t){return He("min",G($t))},isSmaller($t){return He("max",G($t,-.1))},isSmallerOrEqual($t){return He("max",G($t))},isInBetween($t,mn){return He("min",G($t))&&He("max",G(mn,-.1))},current:Gt,active(){const $t=Gt();return computed(()=>$t.value.length===0?"":$t.value.at(de==="min-width"?-1:0))}})}function oe(A){const{name:U,window:G=l}=A,ee=X(()=>G&&"BroadcastChannel"in G),de=shallowRef(!1),ve=ref(),Oe=ref(),ke=shallowRef(null),He=ot=>{ve.value&&ve.value.postMessage(ot)},pt=()=>{ve.value&&ve.value.close(),de.value=!0};return ee.value&&tryOnMounted(()=>{ke.value=null,ve.value=new BroadcastChannel(U);const ot={passive:!0};C(ve,"message",wt=>{Oe.value=wt.data},ot),C(ve,"messageerror",wt=>{ke.value=wt},ot),C(ve,"close",()=>{de.value=!0},ot)}),tryOnScopeDispose(()=>{pt()}),{isSupported:ee,channel:ve,data:Oe,post:He,close:pt,error:ke,isClosed:de}}const Me=["hash","host","hostname","href","pathname","port","protocol","search"];function Pe(A={}){const{window:U=l}=A,G=Object.fromEntries(Me.map(ve=>[ve,(0,i.KR)()]));for(const[ve,Oe]of(0,e.WP)(G))(0,a.wB)(Oe,ke=>{!U?.location||U.location[ve]===ke||(U.location[ve]=ke)});const ee=ve=>{var Oe;const{state:ke,length:He}=U?.history||{},{origin:pt}=U?.location||{};for(const ot of Me)G[ot].value=U==null||(Oe=U.location)===null||Oe===void 0?void 0:Oe[ot];return(0,i.Kh)({trigger:ve,state:ke,length:He,origin:pt,...G})},de=(0,i.KR)(ee("load"));if(U){const ve={passive:!0};C(U,"popstate",()=>de.value=ee("popstate"),ve),C(U,"hashchange",()=>de.value=ee("hashchange"),ve)}return de}function fe(A,U=(ee,de)=>ee===de,G){const{deepRefs:ee=!0,...de}=G||{},ve=createRef(A.value,ee);return watch(()=>A.value,Oe=>{U(Oe,ve.value)||(ve.value=Oe)},de),ve}function Re(A,U={}){const{controls:G=!1,navigator:ee=y}=U,de=X(()=>ee&&"permissions"in ee),ve=(0,i.IJ)(),Oe=typeof A=="string"?{name:A}:A,ke=(0,i.IJ)(),He=()=>{var ot,wt;ke.value=(ot=(wt=ve.value)===null||wt===void 0?void 0:wt.state)!==null&&ot!==void 0?ot:"prompt"};C(ve,"change",He,{passive:!0});const pt=(0,e.Jv)(async()=>{if(de.value){if(!ve.value)try{ve.value=await ee.permissions.query(Oe)}catch{ve.value=void 0}finally{He()}if(G)return(0,i.ux)(ve.value)}});return pt(),G?{state:ke,isSupported:de,query:pt}:ke}function We(A={}){const{navigator:U=y,read:G=!1,source:ee,copiedDuring:de=1500,legacy:ve=!1}=A,Oe=X(()=>U&&"clipboard"in U),ke=Re("clipboard-read"),He=Re("clipboard-write"),pt=(0,a.EW)(()=>Oe.value||ve),ot=(0,i.IJ)(""),wt=(0,i.IJ)(!1),Gt=(0,e.TO)(()=>wt.value=!1,de,{immediate:!1});async function $t(){let On=!(Oe.value&&Nn(ke.value));if(!On)try{ot.value=await U.clipboard.readText()}catch{On=!0}On&&(ot.value=Kn())}pt.value&&G&&C(["copy","cut"],$t,{passive:!0});async function mn(On=(0,i.BA)(ee)){if(pt.value&&On!=null){let ei=!(Oe.value&&Nn(He.value));if(!ei)try{await U.clipboard.writeText(On)}catch{ei=!0}ei&&Bn(On),ot.value=On,wt.value=!0,Gt.start()}}function Bn(On){const ei=document.createElement("textarea");ei.value=On,ei.style.position="absolute",ei.style.opacity="0",document.body.appendChild(ei),ei.select(),document.execCommand("copy"),ei.remove()}function Kn(){var On,ei,ji;return(On=(ei=document)===null||ei===void 0||(ji=ei.getSelection)===null||ji===void 0||(ji=ji.call(ei))===null||ji===void 0?void 0:ji.toString())!==null&&On!==void 0?On:""}function Nn(On){return On==="granted"||On==="prompt"}return{isSupported:pt,text:(0,i.tB)(ot),copied:(0,i.tB)(wt),copy:mn}}function ut(A={}){const{navigator:U=y,read:G=!1,source:ee,copiedDuring:de=1500}=A,ve=X(()=>U&&"clipboard"in U),Oe=ref([]),ke=shallowRef(!1),He=useTimeoutFn(()=>ke.value=!1,de,{immediate:!1});function pt(){ve.value&&U.clipboard.read().then(wt=>{Oe.value=wt})}ve.value&&G&&C(["copy","cut"],pt,{passive:!0});async function ot(wt=toValue(ee)){ve.value&&wt!=null&&(await U.clipboard.write(wt),Oe.value=wt,ke.value=!0,He.start())}return{isSupported:ve,content:shallowReadonly(Oe),copied:readonly(ke),copy:ot,read:pt}}function dt(A){return JSON.parse(JSON.stringify(A))}function Ue(A,U={}){const G=ref({}),ee=shallowRef(!1);let de=!1;const{manual:ve,clone:Oe=dt,deep:ke=!0,immediate:He=!0}=U;watch(G,()=>{if(de){de=!1;return}ee.value=!0},{deep:!0,flush:"sync"});function pt(){de=!0,ee.value=!1,G.value=Oe(toValue(A))}return!ve&&(isRef(A)||typeof A=="function")?watch(A,pt,{...U,deep:ke,immediate:He}):pt(),{cloned:G,isModified:ee,sync:pt}}const je=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},we="__vueuse_ssr_handlers__",Xe=gt();function gt(){return we in je||(je[we]=je[we]||{}),je[we]}function pn(A,U){return Xe[A]||U}function cn(A,U){Xe[A]=U}function hn(A){return ct("(prefers-color-scheme: dark)",A)}function En(A){return A==null?"any":A instanceof Set?"set":A instanceof Map?"map":A instanceof Date?"date":typeof A=="boolean"?"boolean":typeof A=="string"?"string":typeof A=="object"?"object":Number.isNaN(A)?"any":"number"}const on={boolean:{read:A=>A==="true",write:A=>String(A)},object:{read:A=>JSON.parse(A),write:A=>JSON.stringify(A)},number:{read:A=>Number.parseFloat(A),write:A=>String(A)},any:{read:A=>A,write:A=>String(A)},string:{read:A=>A,write:A=>String(A)},map:{read:A=>new Map(JSON.parse(A)),write:A=>JSON.stringify(Array.from(A.entries()))},set:{read:A=>new Set(JSON.parse(A)),write:A=>JSON.stringify(Array.from(A))},date:{read:A=>new Date(A),write:A=>A.toISOString()}},dn="vueuse-storage";function jn(A,U,G,ee={}){var de;const{flush:ve="pre",deep:Oe=!0,listenToStorageChanges:ke=!0,writeDefaults:He=!0,mergeDefaults:pt=!1,shallow:ot,window:wt=l,eventFilter:Gt,onError:$t=ss=>{console.error(ss)},initOnMounted:mn}=ee,Bn=(ot?i.IJ:i.KR)(typeof U=="function"?U():U),Kn=(0,a.EW)(()=>(0,i.BA)(A));if(!G)try{G=pn("getDefaultStorage",()=>l?.localStorage)()}catch(ss){$t(ss)}if(!G)return Bn;const Nn=(0,i.BA)(U),On=En(Nn),ei=(de=ee.serializer)!==null&&de!==void 0?de:on[On],{pause:ji,resume:Xi}=(0,e.Hr)(Bn,ss=>gs(ss),{flush:ve,deep:Oe,eventFilter:Gt});(0,a.wB)(Kn,()=>Sr(),{flush:ve});let Zi=!1;const Si=ss=>{mn&&!Zi||Sr(ss)},Ui=ss=>{mn&&!Zi||js(ss)};wt&&ke&&(G instanceof Storage?C(wt,"storage",Si,{passive:!0}):C(wt,dn,Ui)),mn?(0,e.rd)(()=>{Zi=!0,Sr()}):Sr();function pr(ss,As){if(wt){const Ea={key:Kn.value,oldValue:ss,newValue:As,storageArea:G};wt.dispatchEvent(G instanceof Storage?new StorageEvent("storage",Ea):new CustomEvent(dn,{detail:Ea}))}}function gs(ss){try{const As=G.getItem(Kn.value);if(ss==null)pr(As,null),G.removeItem(Kn.value);else{const Ea=ei.write(ss);As!==Ea&&(G.setItem(Kn.value,Ea),pr(As,Ea))}}catch(As){$t(As)}}function un(ss){const As=ss?ss.newValue:G.getItem(Kn.value);if(As==null)return He&&Nn!=null&&G.setItem(Kn.value,ei.write(Nn)),Nn;if(!ss&&pt){const Ea=ei.read(As);return typeof pt=="function"?pt(Ea,Nn):On==="object"&&!Array.isArray(Ea)?{...Nn,...Ea}:Ea}else return typeof As!="string"?As:ei.read(As)}function Sr(ss){if(!(ss&&ss.storageArea!==G)){if(ss&&ss.key==null){Bn.value=Nn;return}if(!(ss&&ss.key!==Kn.value)){ji();try{const As=ei.write(Bn.value);(ss===void 0||ss?.newValue!==As)&&(Bn.value=un(ss))}catch(As){$t(As)}finally{ss?(0,a.dY)(Xi):Xi()}}}}function js(ss){Sr(ss.detail)}return Bn}const Jn="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function $n(A={}){const{selector:U="html",attribute:G="class",initialValue:ee="auto",window:de=l,storage:ve,storageKey:Oe="vueuse-color-scheme",listenToStorageChanges:ke=!0,storageRef:He,emitAuto:pt,disableTransition:ot=!0}=A,wt={auto:"",light:"light",dark:"dark",...A.modes||{}},Gt=hn({window:de}),$t=(0,a.EW)(()=>Gt.value?"dark":"light"),mn=He||(Oe==null?(0,e.lW)(ee):jn(Oe,ee,ve,{window:de,listenToStorageChanges:ke})),Bn=(0,a.EW)(()=>mn.value==="auto"?$t.value:mn.value),Kn=pn("updateHTMLAttrs",(ji,Xi,Zi)=>{const Si=typeof ji=="string"?de?.document.querySelector(ji):w(ji);if(!Si)return;const Ui=new Set,pr=new Set;let gs=null;if(Xi==="class"){const Sr=Zi.split(/\s/g);Object.values(wt).flatMap(js=>(js||"").split(/\s/g)).filter(Boolean).forEach(js=>{Sr.includes(js)?Ui.add(js):pr.add(js)})}else gs={key:Xi,value:Zi};if(Ui.size===0&&pr.size===0&&gs===null)return;let un;ot&&(un=de.document.createElement("style"),un.appendChild(document.createTextNode(Jn)),de.document.head.appendChild(un));for(const Sr of Ui)Si.classList.add(Sr);for(const Sr of pr)Si.classList.remove(Sr);gs&&Si.setAttribute(gs.key,gs.value),ot&&(de.getComputedStyle(un).opacity,document.head.removeChild(un))});function Nn(ji){var Xi;Kn(U,G,(Xi=wt[ji])!==null&&Xi!==void 0?Xi:ji)}function On(ji){A.onChanged?A.onChanged(ji,Nn):Nn(ji)}(0,a.wB)(Bn,On,{flush:"post",immediate:!0}),(0,e.rd)(()=>On(Bn.value));const ei=(0,a.EW)({get(){return pt?mn.value:Bn.value},set(ji){mn.value=ji}});return Object.assign(ei,{store:mn,system:$t,state:Bn})}function Yi(A=shallowRef(!1)){const U=createEventHook(),G=createEventHook(),ee=createEventHook();let de=noop;const ve=He=>(ee.trigger(He),A.value=!0,new Promise(pt=>{de=pt})),Oe=He=>{A.value=!1,U.trigger(He),de({data:He,isCanceled:!1})},ke=He=>{A.value=!1,G.trigger(He),de({data:He,isCanceled:!0})};return{isRevealed:computed(()=>A.value),reveal:ve,confirm:Oe,cancel:ke,onReveal:ee.on,onConfirm:U.on,onCancel:G.on}}function di(A,U){var G,ee;const de=shallowRef(toValue(A)),ve=useIntervalFn(()=>{var ot;const wt=de.value-1;if(de.value=wt<0?0:wt,U==null||(ot=U.onTick)===null||ot===void 0||ot.call(U),de.value<=0){var Gt;ve.pause(),U==null||(Gt=U.onComplete)===null||Gt===void 0||Gt.call(U)}},(G=U?.interval)!==null&&G!==void 0?G:1e3,{immediate:(ee=U?.immediate)!==null&&ee!==void 0?ee:!1}),Oe=ot=>{var wt;de.value=(wt=toValue(ot))!==null&&wt!==void 0?wt:toValue(A)},ke=()=>{ve.pause(),Oe()},He=()=>{ve.isActive.value||de.value>0&&ve.resume()};return{remaining:de,reset:Oe,stop:ke,start:ot=>{Oe(ot),ve.resume()},pause:ve.pause,resume:He,isActive:ve.isActive}}function fi(A,U,G={}){const{window:ee=l,initialValue:de,observe:ve=!1}=G,Oe=(0,i.IJ)(de),ke=(0,a.EW)(()=>{var pt;return w(U)||(ee==null||(pt=ee.document)===null||pt===void 0?void 0:pt.documentElement)});function He(){const pt=(0,i.BA)(A),ot=(0,i.BA)(ke);if(ot&&ee&&pt){var wt;Oe.value=((wt=ee.getComputedStyle(ot).getPropertyValue(pt))===null||wt===void 0?void 0:wt.trim())||Oe.value||de}}return ve&&V(ke,He,{attributeFilter:["style","class"],window:ee}),(0,a.wB)([ke,()=>(0,i.BA)(A)],(pt,ot)=>{ot[0]&&ot[1]&&ot[0].style.removeProperty(ot[1]),He()},{immediate:!0}),(0,a.wB)([Oe,ke],([pt,ot])=>{const wt=(0,i.BA)(A);ot?.style&&wt&&(pt==null?ot.style.removeProperty(wt):ot.style.setProperty(wt,pt))},{immediate:!0}),Oe}function Ci(A){const U=getCurrentInstance(),G=computedWithControl(()=>null,()=>A?w(A):U.proxy.$el);return onUpdated(G.trigger),onMounted(G.trigger),G}function ki(A,U){const G=shallowRef(pt()),ee=toRef(A),de=computed({get(){var ot;const wt=ee.value;let Gt=U?.getIndexOf?U.getIndexOf(G.value,wt):wt.indexOf(G.value);return Gt<0&&(Gt=(ot=U?.fallbackIndex)!==null&&ot!==void 0?ot:0),Gt},set(ot){ve(ot)}});function ve(ot){const wt=ee.value,Gt=wt.length,$t=wt[(ot%Gt+Gt)%Gt];return G.value=$t,$t}function Oe(ot=1){return ve(de.value+ot)}function ke(ot=1){return Oe(ot)}function He(ot=1){return Oe(-ot)}function pt(){var ot,wt;return(ot=toValue((wt=U?.initialValue)!==null&&wt!==void 0?wt:toValue(A)[0]))!==null&&ot!==void 0?ot:void 0}return watch(ee,()=>ve(de.value)),{state:G,index:de,next:ke,prev:He,go:ve}}function Hn(A={}){const{valueDark:U="dark",valueLight:G=""}=A,ee=$n({...A,onChanged:(ve,Oe)=>{var ke;A.onChanged?(ke=A.onChanged)===null||ke===void 0||ke.call(A,ve==="dark",Oe,ve):Oe(ve)},modes:{dark:U,light:G}}),de=(0,a.EW)(()=>ee.system.value);return(0,a.EW)({get(){return ee.value==="dark"},set(ve){const Oe=ve?"dark":"light";de.value===Oe?ee.value="auto":ee.value=Oe}})}function cr(A){return A}function mi(A,U){return A.value=U}function Fn(A){return A?typeof A=="function"?A:dt:cr}function ni(A){return A?typeof A=="function"?A:dt:cr}function Wn(A,U={}){const{clone:G=!1,dump:ee=Fn(G),parse:de=ni(G),setSource:ve=mi}=U;function Oe(){return markRaw({snapshot:ee(A.value),timestamp:timestamp()})}const ke=ref(Oe()),He=ref([]),pt=ref([]),ot=Kn=>{ve(A,de(Kn.snapshot)),ke.value=Kn},wt=()=>{He.value.unshift(ke.value),ke.value=Oe(),U.capacity&&He.value.length>U.capacity&&He.value.splice(U.capacity,Number.POSITIVE_INFINITY),pt.value.length&&pt.value.splice(0,pt.value.length)},Gt=()=>{He.value.splice(0,He.value.length),pt.value.splice(0,pt.value.length)},$t=()=>{const Kn=He.value.shift();Kn&&(pt.value.unshift(ke.value),ot(Kn))},mn=()=>{const Kn=pt.value.shift();Kn&&(He.value.unshift(ke.value),ot(Kn))},Bn=()=>{ot(ke.value)};return{source:A,undoStack:He,redoStack:pt,last:ke,history:computed(()=>[ke.value,...He.value]),canUndo:computed(()=>He.value.length>0),canRedo:computed(()=>pt.value.length>0),clear:Gt,commit:wt,reset:Bn,undo:$t,redo:mn}}function hi(A,U={}){const{deep:G=!1,flush:ee="pre",eventFilter:de,shouldCommit:ve=()=>!0}=U,{eventFilter:Oe,pause:ke,resume:He,isActive:pt}=pausableFilter(de);let ot=A.value;const{ignoreUpdates:wt,ignorePrevAsyncUpdates:Gt,stop:$t}=watchIgnorable(A,On,{deep:G,flush:ee,eventFilter:Oe});function mn(Zi,Si){Gt(),wt(()=>{Zi.value=Si,ot=Si})}const Bn=Wn(A,{...U,clone:U.clone||G,setSource:mn}),{clear:Kn,commit:Nn}=Bn;function On(){Gt(),ve(ot,A.value)&&(ot=A.value,Nn())}function ei(Zi){He(),Zi&&On()}function ji(Zi){let Si=!1;const Ui=()=>Si=!0;wt(()=>{Zi(Ui)}),Si||On()}function Xi(){$t(),Kn()}return{...Bn,isTracking:pt,pause:ke,resume:ei,commit:On,batch:ji,dispose:Xi}}function Qn(A,U={}){const G=U.debounce?debounceFilter(U.debounce):void 0;return{...hi(A,{...U,eventFilter:G})}}function Ze(A={}){const{window:U=l,requestPermissions:G=!1,eventFilter:ee=e.zg}=A,de=X(()=>typeof DeviceMotionEvent<"u"),ve=X(()=>de.value&&"requestPermission"in DeviceMotionEvent&&typeof DeviceMotionEvent.requestPermission=="function"),Oe=(0,i.IJ)(!1),ke=(0,i.KR)({x:null,y:null,z:null}),He=(0,i.KR)({alpha:null,beta:null,gamma:null}),pt=(0,i.IJ)(0),ot=(0,i.KR)({x:null,y:null,z:null});function wt(){U&&C(U,"devicemotion",(0,e.sq)(ee,$t=>{var mn,Bn,Kn,Nn,On,ei,ji,Xi,Zi;ke.value={x:((mn=$t.acceleration)===null||mn===void 0?void 0:mn.x)||null,y:((Bn=$t.acceleration)===null||Bn===void 0?void 0:Bn.y)||null,z:((Kn=$t.acceleration)===null||Kn===void 0?void 0:Kn.z)||null},ot.value={x:((Nn=$t.accelerationIncludingGravity)===null||Nn===void 0?void 0:Nn.x)||null,y:((On=$t.accelerationIncludingGravity)===null||On===void 0?void 0:On.y)||null,z:((ei=$t.accelerationIncludingGravity)===null||ei===void 0?void 0:ei.z)||null},He.value={alpha:((ji=$t.rotationRate)===null||ji===void 0?void 0:ji.alpha)||null,beta:((Xi=$t.rotationRate)===null||Xi===void 0?void 0:Xi.beta)||null,gamma:((Zi=$t.rotationRate)===null||Zi===void 0?void 0:Zi.gamma)||null},pt.value=$t.interval}),{passive:!0})}const Gt=async()=>{if(ve.value||(Oe.value=!0),!Oe.value&&ve.value){const $t=DeviceMotionEvent.requestPermission;try{await $t()==="granted"&&(Oe.value=!0,wt())}catch(mn){console.error(mn)}}};return de.value&&(G&&ve.value?Gt().then(()=>wt()):wt()),{acceleration:ke,accelerationIncludingGravity:ot,rotationRate:He,interval:pt,isSupported:de,requirePermissions:ve,ensurePermissions:Gt,permissionGranted:Oe}}function ft(A={}){const{window:U=l}=A,G=X(()=>U&&"DeviceOrientationEvent"in U),ee=(0,i.IJ)(!1),de=(0,i.IJ)(null),ve=(0,i.IJ)(null),Oe=(0,i.IJ)(null);return U&&G.value&&C(U,"deviceorientation",ke=>{ee.value=ke.absolute,de.value=ke.alpha,ve.value=ke.beta,Oe.value=ke.gamma},{passive:!0}),{isSupported:G,isAbsolute:ee,alpha:de,beta:ve,gamma:Oe}}function Yt(A={}){const{window:U=l}=A,G=(0,i.IJ)(1),ee=ct(()=>`(resolution: ${G.value}dppx)`,A);let de=e.lQ;return U&&(de=(0,e.T3)(ee,()=>G.value=U.devicePixelRatio)),{pixelRatio:(0,i.tB)(G),stop:de}}function vn(A={}){const{navigator:U=y,requestPermissions:G=!1,constraints:ee={audio:!0,video:!0},onUpdated:de}=A,ve=(0,i.KR)([]),Oe=(0,a.EW)(()=>ve.value.filter(mn=>mn.kind==="videoinput")),ke=(0,a.EW)(()=>ve.value.filter(mn=>mn.kind==="audioinput")),He=(0,a.EW)(()=>ve.value.filter(mn=>mn.kind==="audiooutput")),pt=X(()=>U&&U.mediaDevices&&U.mediaDevices.enumerateDevices),ot=(0,i.IJ)(!1);let wt;async function Gt(){pt.value&&(ve.value=await U.mediaDevices.enumerateDevices(),de?.(ve.value),wt&&(wt.getTracks().forEach(mn=>mn.stop()),wt=null))}async function $t(){const mn=ee.video?"camera":"microphone";if(!pt.value)return!1;if(ot.value)return!0;const{state:Bn,query:Kn}=Re(mn,{controls:!0});if(await Kn(),Bn.value!=="granted"){let Nn=!0;try{const On=await U.mediaDevices.enumerateDevices(),ei=On.some(Xi=>Xi.kind==="videoinput"),ji=On.some(Xi=>Xi.kind==="audioinput"||Xi.kind==="audiooutput");ee.video=ei?ee.video:!1,ee.audio=ji?ee.audio:!1,wt=await U.mediaDevices.getUserMedia(ee)}catch{wt=null,Nn=!1}Gt(),ot.value=Nn}else ot.value=!0;return ot.value}return pt.value&&(G&&$t(),C(U.mediaDevices,"devicechange",Gt,{passive:!0}),Gt()),{devices:ve,ensurePermissions:$t,permissionGranted:ot,videoInputs:Oe,audioInputs:ke,audioOutputs:He,isSupported:pt}}function Tn(A={}){var U;const G=shallowRef((U=A.enabled)!==null&&U!==void 0?U:!1),ee=A.video,de=A.audio,{navigator:ve=y}=A,Oe=X(()=>{var $t;return ve==null||($t=ve.mediaDevices)===null||$t===void 0?void 0:$t.getDisplayMedia}),ke={audio:de,video:ee},He=shallowRef();async function pt(){var $t;if(!(!Oe.value||He.value))return He.value=await ve.mediaDevices.getDisplayMedia(ke),($t=He.value)===null||$t===void 0||$t.getTracks().forEach(mn=>C(mn,"ended",wt,{passive:!0})),He.value}async function ot(){var $t;($t=He.value)===null||$t===void 0||$t.getTracks().forEach(mn=>mn.stop()),He.value=void 0}function wt(){ot(),G.value=!1}async function Gt(){return await pt(),He.value&&(G.value=!0),He.value}return watch(G,$t=>{$t?pt():ot()},{immediate:!0}),{isSupported:Oe,stream:He,start:Gt,stop:wt,enabled:G}}function Ti(A={}){const{document:U=m}=A;if(!U)return(0,i.IJ)("visible");const G=(0,i.IJ)(U.visibilityState);return C(U,"visibilitychange",()=>{G.value=U.visibilityState},{passive:!0}),G}function ti(A,U={}){var G;const{pointerTypes:ee,preventDefault:de,stopPropagation:ve,exact:Oe,onMove:ke,onEnd:He,onStart:pt,initialValue:ot,axis:wt="both",draggingElement:Gt=l,containerElement:$t,handle:mn=A,buttons:Bn=[0]}=U,Kn=(0,i.KR)((G=(0,i.BA)(ot))!==null&&G!==void 0?G:{x:0,y:0}),Nn=(0,i.KR)(),On=Si=>ee?ee.includes(Si.pointerType):!0,ei=Si=>{(0,i.BA)(de)&&Si.preventDefault(),(0,i.BA)(ve)&&Si.stopPropagation()},ji=Si=>{var Ui;if(!(0,i.BA)(Bn).includes(Si.button)||(0,i.BA)(U.disabled)||!On(Si)||(0,i.BA)(Oe)&&Si.target!==(0,i.BA)(A))return;const pr=(0,i.BA)($t),gs=pr==null||(Ui=pr.getBoundingClientRect)===null||Ui===void 0?void 0:Ui.call(pr),un=(0,i.BA)(A).getBoundingClientRect(),Sr={x:Si.clientX-(pr?un.left-gs.left+pr.scrollLeft:un.left),y:Si.clientY-(pr?un.top-gs.top+pr.scrollTop:un.top)};pt?.(Sr,Si)!==!1&&(Nn.value=Sr,ei(Si))},Xi=Si=>{if((0,i.BA)(U.disabled)||!On(Si)||!Nn.value)return;const Ui=(0,i.BA)($t),pr=(0,i.BA)(A).getBoundingClientRect();let{x:gs,y:un}=Kn.value;(wt==="x"||wt==="both")&&(gs=Si.clientX-Nn.value.x,Ui&&(gs=Math.min(Math.max(0,gs),Ui.scrollWidth-pr.width))),(wt==="y"||wt==="both")&&(un=Si.clientY-Nn.value.y,Ui&&(un=Math.min(Math.max(0,un),Ui.scrollHeight-pr.height))),Kn.value={x:gs,y:un},ke?.(Kn.value,Si),ei(Si)},Zi=Si=>{(0,i.BA)(U.disabled)||!On(Si)||Nn.value&&(Nn.value=void 0,He?.(Kn.value,Si),ei(Si))};if(e.oc){const Si=()=>{var Ui;return{capture:(Ui=U.capture)!==null&&Ui!==void 0?Ui:!0,passive:!(0,i.BA)(de)}};C(mn,"pointerdown",ji,Si),C(Gt,"pointermove",Xi,Si),C(Gt,"pointerup",Zi,Si)}return{...(0,e.QW)(Kn),position:Kn,isDragging:(0,a.EW)(()=>!!Nn.value),style:(0,a.EW)(()=>`left:${Kn.value.x}px;top:${Kn.value.y}px;`)}}function Gn(A,U={}){const G=shallowRef(!1),ee=shallowRef(null);let de=0,ve=!0;if(isClient){var Oe,ke;const He=typeof U=="function"?{onDrop:U}:U,pt=(Oe=He.multiple)!==null&&Oe!==void 0?Oe:!0,ot=(ke=He.preventDefaultForUnhandled)!==null&&ke!==void 0?ke:!1,wt=Kn=>{var Nn,On;const ei=Array.from((Nn=(On=Kn.dataTransfer)===null||On===void 0?void 0:On.files)!==null&&Nn!==void 0?Nn:[]);return ei.length===0?null:pt?ei:[ei[0]]},Gt=Kn=>{const Nn=unref(He.dataTypes);return typeof Nn=="function"?Nn(Kn):Nn?.length?Kn.length===0?!1:Kn.every(On=>Nn.some(ei=>On.includes(ei))):!0},$t=Kn=>{const Nn=Gt(Array.from(Kn??[]).map(ei=>ei.type)),On=pt||Kn.length<=1;return Nn&&On},mn=()=>/^(?:(?!chrome|android).)*safari/i.test(navigator.userAgent)&&!("chrome"in window),Bn=(Kn,Nn)=>{var On,ei;const ji=(On=Kn.dataTransfer)===null||On===void 0?void 0:On.items;if(ve=(ei=ji&&$t(ji))!==null&&ei!==void 0?ei:!1,ot&&Kn.preventDefault(),!mn()&&!ve){Kn.dataTransfer&&(Kn.dataTransfer.dropEffect="none");return}Kn.preventDefault(),Kn.dataTransfer&&(Kn.dataTransfer.dropEffect="copy");const Xi=wt(Kn);switch(Nn){case"enter":var Zi;de+=1,G.value=!0,(Zi=He.onEnter)===null||Zi===void 0||Zi.call(He,null,Kn);break;case"over":var Si;(Si=He.onOver)===null||Si===void 0||Si.call(He,null,Kn);break;case"leave":var Ui;de-=1,de===0&&(G.value=!1),(Ui=He.onLeave)===null||Ui===void 0||Ui.call(He,null,Kn);break;case"drop":if(de=0,G.value=!1,ve){var pr;ee.value=Xi,(pr=He.onDrop)===null||pr===void 0||pr.call(He,Xi,Kn)}break}};C(A,"dragenter",Kn=>Bn(Kn,"enter")),C(A,"dragover",Kn=>Bn(Kn,"over")),C(A,"dragleave",Kn=>Bn(Kn,"leave")),C(A,"drop",Kn=>Bn(Kn,"drop"))}return{files:ee,isOverDropZone:G}}function Ri(A,U,G={}){const{window:ee=l,...de}=G;let ve;const Oe=X(()=>ee&&"ResizeObserver"in ee),ke=()=>{ve&&(ve.disconnect(),ve=void 0)},He=(0,a.wB)((0,a.EW)(()=>{const ot=(0,i.BA)(A);return Array.isArray(ot)?ot.map(wt=>w(wt)):[w(ot)]}),ot=>{if(ke(),Oe.value&&ee){ve=new ResizeObserver(U);for(const wt of ot)wt&&ve.observe(wt,de)}},{immediate:!0,flush:"post"}),pt=()=>{ke(),He()};return(0,e.Uo)(pt),{isSupported:Oe,stop:pt}}function nn(A,U={}){const{reset:G=!0,windowResize:ee=!0,windowScroll:de=!0,immediate:ve=!0,updateTiming:Oe="sync"}=U,ke=(0,i.IJ)(0),He=(0,i.IJ)(0),pt=(0,i.IJ)(0),ot=(0,i.IJ)(0),wt=(0,i.IJ)(0),Gt=(0,i.IJ)(0),$t=(0,i.IJ)(0),mn=(0,i.IJ)(0);function Bn(){const Nn=w(A);if(!Nn){G&&(ke.value=0,He.value=0,pt.value=0,ot.value=0,wt.value=0,Gt.value=0,$t.value=0,mn.value=0);return}const On=Nn.getBoundingClientRect();ke.value=On.height,He.value=On.bottom,pt.value=On.left,ot.value=On.right,wt.value=On.top,Gt.value=On.width,$t.value=On.x,mn.value=On.y}function Kn(){Oe==="sync"?Bn():Oe==="next-frame"&&requestAnimationFrame(()=>Bn())}return Ri(A,Kn),(0,a.wB)(()=>w(A),Nn=>!Nn&&Kn()),V(A,Kn,{attributeFilter:["style","class"]}),de&&C("scroll",Kn,{capture:!0,passive:!0}),ee&&C("resize",Kn,{passive:!0}),(0,e.rd)(()=>{ve&&Kn()}),{height:ke,bottom:He,left:pt,right:ot,top:wt,width:Gt,x:$t,y:mn,update:Kn}}function An(A){const{x:U,y:G,document:ee=m,multiple:de,interval:ve="requestAnimationFrame",immediate:Oe=!0}=A,ke=X(()=>toValue(de)?ee&&"elementsFromPoint"in ee:ee&&"elementFromPoint"in ee),He=shallowRef(null),pt=()=>{var ot,wt;He.value=toValue(de)?(ot=ee?.elementsFromPoint(toValue(U),toValue(G)))!==null&&ot!==void 0?ot:[]:(wt=ee?.elementFromPoint(toValue(U),toValue(G)))!==null&&wt!==void 0?wt:null};return{isSupported:ke,element:He,...ve==="requestAnimationFrame"?o(pt,{immediate:Oe}):useIntervalFn(pt,ve,{immediate:Oe})}}function _i(A,U={}){const{delayEnter:G=0,delayLeave:ee=0,triggerOnRemoval:de=!1,window:ve=l}=U,Oe=(0,i.IJ)(!1);let ke;const He=pt=>{const ot=pt?G:ee;ke&&(clearTimeout(ke),ke=void 0),ot?ke=setTimeout(()=>Oe.value=pt,ot):Oe.value=pt};return ve&&(C(A,"mouseenter",()=>He(!0),{passive:!0}),C(A,"mouseleave",()=>He(!1),{passive:!0}),de&&Z((0,a.EW)(()=>w(A)),()=>He(!1))),Oe}function Ii(A,U={width:0,height:0},G={}){const{window:ee=l,box:de="content-box"}=G,ve=(0,a.EW)(()=>{var wt;return(wt=w(A))===null||wt===void 0||(wt=wt.namespaceURI)===null||wt===void 0?void 0:wt.includes("svg")}),Oe=(0,i.IJ)(U.width),ke=(0,i.IJ)(U.height),{stop:He}=Ri(A,([wt])=>{const Gt=de==="border-box"?wt.borderBoxSize:de==="content-box"?wt.contentBoxSize:wt.devicePixelContentBoxSize;if(ee&&ve.value){const $t=w(A);if($t){const mn=$t.getBoundingClientRect();Oe.value=mn.width,ke.value=mn.height}}else if(Gt){const $t=(0,e.$r)(Gt);Oe.value=$t.reduce((mn,{inlineSize:Bn})=>mn+Bn,0),ke.value=$t.reduce((mn,{blockSize:Bn})=>mn+Bn,0)}else Oe.value=wt.contentRect.width,ke.value=wt.contentRect.height},G);(0,e.rd)(()=>{const wt=w(A);wt&&(Oe.value="offsetWidth"in wt?wt.offsetWidth:U.width,ke.value="offsetHeight"in wt?wt.offsetHeight:U.height)});const pt=(0,a.wB)(()=>w(A),wt=>{Oe.value=wt?U.width:0,ke.value=wt?U.height:0});function ot(){He(),pt()}return{width:Oe,height:ke,stop:ot}}function lr(A,U,G={}){const{root:ee,rootMargin:de="0px",threshold:ve=0,window:Oe=l,immediate:ke=!0}=G,He=X(()=>Oe&&"IntersectionObserver"in Oe),pt=(0,a.EW)(()=>(0,e.$r)((0,i.BA)(A)).map(w).filter(e.d6));let ot=e.lQ;const wt=(0,i.IJ)(ke),Gt=He.value?(0,a.wB)(()=>[pt.value,w(ee),wt.value],([mn,Bn])=>{if(ot(),!wt.value||!mn.length)return;const Kn=new IntersectionObserver(U,{root:w(Bn),rootMargin:de,threshold:ve});mn.forEach(Nn=>Nn&&Kn.observe(Nn)),ot=()=>{Kn.disconnect(),ot=e.lQ}},{immediate:ke,flush:"post"}):e.lQ,$t=()=>{ot(),Gt(),wt.value=!1};return(0,e.Uo)($t),{isSupported:He,isActive:wt,pause(){ot(),wt.value=!1},resume(){wt.value=!0},stop:$t}}function Rr(A,U={}){const{window:G=l,scrollTarget:ee,threshold:de=0,rootMargin:ve,once:Oe=!1}=U,ke=(0,i.IJ)(!1),{stop:He}=lr(A,pt=>{let ot=ke.value,wt=0;for(const Gt of pt)Gt.time>=wt&&(wt=Gt.time,ot=Gt.isIntersecting);ke.value=ot,Oe&&(0,e.ZC)(ke,()=>{He()})},{root:ee,window:G,threshold:de,rootMargin:(0,i.BA)(ve)});return ke}const fr=new Map;function kr(A){const U=getCurrentScope();function G(ke){var He;const pt=fr.get(A)||new Set;pt.add(ke),fr.set(A,pt);const ot=()=>de(ke);return U==null||(He=U.cleanups)===null||He===void 0||He.push(ot),ot}function ee(ke){function He(...pt){de(He),ke(...pt)}return G(He)}function de(ke){const He=fr.get(A);He&&(He.delete(ke),He.size||ve())}function ve(){fr.delete(A)}function Oe(ke,He){var pt;(pt=fr.get(A))===null||pt===void 0||pt.forEach(ot=>ot(ke,He))}return{on:G,once:ee,off:de,emit:Oe,reset:ve}}function Zr(A){return A===!0?{}:A}function ea(A,U=[],G={}){const ee=shallowRef(null),de=shallowRef(null),ve=shallowRef("CONNECTING"),Oe=ref(null),ke=shallowRef(null),He=toRef(A),pt=shallowRef(null);let ot=!1,wt=0;const{withCredentials:Gt=!1,immediate:$t=!0,autoConnect:mn=!0,autoReconnect:Bn,serializer:Kn={read:ji=>ji}}=G,Nn=()=>{isClient&&Oe.value&&(Oe.value.close(),Oe.value=null,ve.value="CLOSED",ot=!0)},On=()=>{if(ot||typeof He.value>"u")return;const ji=new EventSource(He.value,{withCredentials:Gt});ve.value="CONNECTING",Oe.value=ji,ji.onopen=()=>{ve.value="OPEN",ke.value=null},ji.onerror=Xi=>{if(ve.value="CLOSED",ke.value=Xi,ji.readyState===2&&!ot&&Bn){ji.close();const{retries:Zi=-1,delay:Si=1e3,onFailed:Ui}=Zr(Bn);wt+=1,typeof Zi=="number"&&(Zi<0||wt<Zi)||typeof Zi=="function"&&Zi()?setTimeout(On,Si):Ui?.()}},ji.onmessage=Xi=>{var Zi;ee.value=null,de.value=(Zi=Kn.read(Xi.data))!==null&&Zi!==void 0?Zi:null,pt.value=Xi.lastEventId};for(const Xi of U)C(ji,Xi,Zi=>{var Si,Ui;ee.value=Xi,de.value=(Si=Kn.read(Zi.data))!==null&&Si!==void 0?Si:null,pt.value=(Ui=Zi.lastEventId)!==null&&Ui!==void 0?Ui:null},{passive:!0})},ei=()=>{isClient&&(Nn(),ot=!1,wt=0,On())};return $t&&ei(),mn&&watch(He,ei),tryOnScopeDispose(Nn),{eventSource:Oe,event:ee,data:de,status:ve,error:ke,open:ei,close:Nn,lastEventId:pt}}function ws(A={}){const{initialValue:U=""}=A,G=X(()=>typeof window<"u"&&"EyeDropper"in window),ee=(0,i.IJ)(U);async function de(ve){if(!G.value)return;const Oe=await new window.EyeDropper().open(ve);return ee.value=Oe.sRGBHex,Oe}return{isSupported:G,sRGBHex:ee,open:de}}function Bi(A=null,U={}){const{baseUrl:G="",rel:ee="icon",document:de=m}=U,ve=toRef(A),Oe=ke=>{const He=de?.head.querySelectorAll(`link[rel*="${ee}"]`);if(!He||He.length===0){const pt=de?.createElement("link");pt&&(pt.rel=ee,pt.href=`${G}${ke}`,pt.type=`image/${ke.split(".").pop()}`,de?.head.append(pt));return}He?.forEach(pt=>pt.href=`${G}${ke}`)};return watch(ve,(ke,He)=>{typeof ke=="string"&&ke!==He&&Oe(ke)},{immediate:!0}),ve}const Ps={json:"application/json",text:"text/plain"};function es(A){return A&&containsProp(A,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch","updateDataOnError")}const bn=/^(?:[a-z][a-z\d+\-.]*:)?\/\//i;function _t(A){return bn.test(A)}function Pt(A){return typeof Headers<"u"&&A instanceof Headers?Object.fromEntries(A.entries()):A}function le(A,...U){return A==="overwrite"?async G=>{let ee;for(let de=U.length-1;de>=0;de--)if(U[de]!=null){ee=U[de];break}return ee?{...G,...await ee(G)}:G}:async G=>{for(const ee of U)ee&&(G={...G,...await ee(G)});return G}}function Ce(A={}){const U=A.combination||"chain",G=A.options||{},ee=A.fetchOptions||{};function de(ve,...Oe){const ke=computed(()=>{const ot=toValue(A.baseUrl),wt=toValue(ve);return ot&&!_t(wt)?at(ot,wt):wt});let He=G,pt=ee;return Oe.length>0&&(es(Oe[0])?He={...He,...Oe[0],beforeFetch:le(U,G.beforeFetch,Oe[0].beforeFetch),afterFetch:le(U,G.afterFetch,Oe[0].afterFetch),onFetchError:le(U,G.onFetchError,Oe[0].onFetchError)}:pt={...pt,...Oe[0],headers:{...Pt(pt.headers)||{},...Pt(Oe[0].headers)||{}}}),Oe.length>1&&es(Oe[1])&&(He={...He,...Oe[1],beforeFetch:le(U,G.beforeFetch,Oe[1].beforeFetch),afterFetch:le(U,G.afterFetch,Oe[1].afterFetch),onFetchError:le(U,G.onFetchError,Oe[1].onFetchError)}),ze(ke,pt,He)}return de}function ze(A,...U){var G,ee;const de=typeof AbortController=="function";let ve={},Oe={immediate:!0,refetch:!1,timeout:0,updateDataOnError:!1};const ke={method:"GET",type:"text",payload:void 0};U.length>0&&(es(U[0])?Oe={...Oe,...U[0]}:ve=U[0]),U.length>1&&es(U[1])&&(Oe={...Oe,...U[1]});const{fetch:He=(G=l?.fetch)!==null&&G!==void 0?G:(ee=globalThis)===null||ee===void 0?void 0:ee.fetch,initialData:pt,timeout:ot}=Oe,wt=createEventHook(),Gt=createEventHook(),$t=createEventHook(),mn=shallowRef(!1),Bn=shallowRef(!1),Kn=shallowRef(!1),Nn=shallowRef(null),On=shallowRef(null),ei=shallowRef(null),ji=shallowRef(pt||null),Xi=computed(()=>de&&Bn.value);let Zi,Si;const Ui=Js=>{de&&(Zi?.abort(Js),Zi=new AbortController,Zi.signal.onabort=()=>Kn.value=!0,ve={...ve,signal:Zi.signal})},pr=Js=>{Bn.value=Js,mn.value=!Js};ot&&(Si=useTimeoutFn(Ui,ot,{immediate:!1}));let gs=0;const un=async(Js=!1)=>{var ya;Ui(),pr(!0),ei.value=null,Nn.value=null,Kn.value=!1,gs+=1;const co=gs,ka={method:ke.method,headers:{}},mo=toValue(ke.payload);if(mo){var fo;const Hl=Pt(ka.headers),Vo=Object.getPrototypeOf(mo);!ke.payloadType&&mo&&(Vo===Object.prototype||Array.isArray(Vo))&&!(mo instanceof FormData)&&(ke.payloadType="json"),ke.payloadType&&(Hl["Content-Type"]=(fo=Ps[ke.payloadType])!==null&&fo!==void 0?fo:ke.payloadType),ka.body=ke.payloadType==="json"?JSON.stringify(mo):mo}let jl=!1;const ul={url:toValue(A),options:{...ka,...ve},cancel:()=>{jl=!0}};if(Oe.beforeFetch&&Object.assign(ul,await Oe.beforeFetch(ul)),jl||!He)return pr(!1),Promise.resolve(null);let yu=null;return Si&&Si.start(),He(ul.url,{...ka,...ul.options,headers:{...Pt(ka.headers),...Pt((ya=ul.options)===null||ya===void 0?void 0:ya.headers)}}).then(async Hl=>{if(On.value=Hl,Nn.value=Hl.status,yu=await Hl.clone()[ke.type](),!Hl.ok)throw ji.value=pt||null,new Error(Hl.statusText);return Oe.afterFetch&&({data:yu}=await Oe.afterFetch({data:yu,response:Hl,context:ul,execute:un})),ji.value=yu,wt.trigger(Hl),Hl}).catch(async Hl=>{let Vo=Hl.message||Hl.name;if(Oe.onFetchError&&({error:Vo,data:yu}=await Oe.onFetchError({data:yu,error:Hl,response:On.value,context:ul,execute:un})),ei.value=Vo,Oe.updateDataOnError&&(ji.value=yu),Gt.trigger(Hl),Js)throw Hl;return null}).finally(()=>{co===gs&&pr(!1),Si&&Si.stop(),$t.trigger(null)})},Sr=toRef(Oe.refetch);watch([Sr,toRef(A)],([Js])=>Js&&un(),{deep:!0});const js={isFinished:readonly(mn),isFetching:readonly(Bn),statusCode:Nn,response:On,error:ei,data:ji,canAbort:Xi,aborted:Kn,abort:Ui,execute:un,onFetchResponse:wt.on,onFetchError:Gt.on,onFetchFinally:$t.on,get:ss("GET"),put:ss("PUT"),post:ss("POST"),delete:ss("DELETE"),patch:ss("PATCH"),head:ss("HEAD"),options:ss("OPTIONS"),json:Ea("json"),text:Ea("text"),blob:Ea("blob"),arrayBuffer:Ea("arrayBuffer"),formData:Ea("formData")};function ss(Js){return(ya,co)=>{if(!Bn.value)return ke.method=Js,ke.payload=ya,ke.payloadType=co,isRef(ke.payload)&&watch([Sr,toRef(ke.payload)],([ka])=>ka&&un(),{deep:!0}),{...js,then(ka,mo){return As().then(ka,mo)}}}}function As(){return new Promise((Js,ya)=>{until(mn).toBe(!0).then(()=>Js(js)).catch(ya)})}function Ea(Js){return()=>{if(!Bn.value)return ke.type=Js,{...js,then(ya,co){return As().then(ya,co)}}}}return Oe.immediate&&Promise.resolve().then(()=>un()),{...js,then(Js,ya){return As().then(Js,ya)}}}function at(A,U){return!A.endsWith("/")&&!U.startsWith("/")?`${A}/${U}`:A.endsWith("/")&&U.startsWith("/")?`${A.slice(0,-1)}${U}`:`${A}${U}`}const be={multiple:!0,accept:"*",reset:!1,directory:!1};function H(A){if(!A)return null;if(A instanceof FileList)return A;const U=new DataTransfer;for(const G of A)U.items.add(G);return U.files}function te(A={}){const{document:U=m}=A,G=ref(H(A.initialFiles)),{on:ee,trigger:de}=createEventHook(),{on:ve,trigger:Oe}=createEventHook(),ke=computed(()=>{var wt;const Gt=(wt=w(A.input))!==null&&wt!==void 0?wt:U?U.createElement("input"):void 0;return Gt&&(Gt.type="file",Gt.onchange=$t=>{G.value=$t.target.files,de(G.value)},Gt.oncancel=()=>{Oe()}),Gt}),He=()=>{G.value=null,ke.value&&ke.value.value&&(ke.value.value="",de(null))},pt=wt=>{const Gt=ke.value;Gt&&(Gt.multiple=toValue(wt.multiple),Gt.accept=toValue(wt.accept),Gt.webkitdirectory=toValue(wt.directory),hasOwn(wt,"capture")&&(Gt.capture=toValue(wt.capture)))},ot=wt=>{const Gt=ke.value;if(!Gt)return;const $t={...be,...A,...wt};pt($t),toValue($t.reset)&&He(),Gt.click()};return watchEffect(()=>{pt(A)}),{files:readonly(G),open:ot,reset:He,onCancel:ve,onChange:ee}}function ae(A={}){const{window:U=l,dataType:G="Text"}=A,ee=U,de=X(()=>ee&&"showSaveFilePicker"in ee&&"showOpenFilePicker"in ee),ve=shallowRef(),Oe=shallowRef(),ke=shallowRef(),He=computed(()=>{var On,ei;return(On=(ei=ke.value)===null||ei===void 0?void 0:ei.name)!==null&&On!==void 0?On:""}),pt=computed(()=>{var On,ei;return(On=(ei=ke.value)===null||ei===void 0?void 0:ei.type)!==null&&On!==void 0?On:""}),ot=computed(()=>{var On,ei;return(On=(ei=ke.value)===null||ei===void 0?void 0:ei.size)!==null&&On!==void 0?On:0}),wt=computed(()=>{var On,ei;return(On=(ei=ke.value)===null||ei===void 0?void 0:ei.lastModified)!==null&&On!==void 0?On:0});async function Gt(On={}){if(!de.value)return;const[ei]=await ee.showOpenFilePicker({...toValue(A),...On});ve.value=ei,await Nn()}async function $t(On={}){de.value&&(ve.value=await ee.showSaveFilePicker({...A,...On}),Oe.value=void 0,await Nn())}async function mn(On={}){if(de.value){if(!ve.value)return Bn(On);if(Oe.value){const ei=await ve.value.createWritable();await ei.write(Oe.value),await ei.close()}await Kn()}}async function Bn(On={}){if(de.value){if(ve.value=await ee.showSaveFilePicker({...A,...On}),Oe.value){const ei=await ve.value.createWritable();await ei.write(Oe.value),await ei.close()}await Kn()}}async function Kn(){var On;ke.value=await((On=ve.value)===null||On===void 0?void 0:On.getFile())}async function Nn(){var On,ei;await Kn();const ji=toValue(G);ji==="Text"?Oe.value=await((On=ke.value)===null||On===void 0?void 0:On.text()):ji==="ArrayBuffer"?Oe.value=await((ei=ke.value)===null||ei===void 0?void 0:ei.arrayBuffer()):ji==="Blob"&&(Oe.value=ke.value)}return watch(()=>toValue(G),Nn),{isSupported:de,data:Oe,file:ke,fileName:He,fileMIME:pt,fileSize:ot,fileLastModified:wt,open:Gt,create:$t,save:mn,saveAs:Bn,updateData:Nn}}function ne(A,U={}){const{initialValue:G=!1,focusVisible:ee=!1,preventScroll:de=!1}=U,ve=shallowRef(!1),Oe=computed(()=>w(A)),ke={passive:!0};C(Oe,"focus",pt=>{var ot,wt;(!ee||!((ot=(wt=pt.target).matches)===null||ot===void 0)&&ot.call(wt,":focus-visible"))&&(ve.value=!0)},ke),C(Oe,"blur",()=>ve.value=!1,ke);const He=computed({get:()=>ve.value,set(pt){var ot,wt;!pt&&ve.value?(ot=Oe.value)===null||ot===void 0||ot.blur():pt&&!ve.value&&((wt=Oe.value)===null||wt===void 0||wt.focus({preventScroll:de}))}});return watch(Oe,()=>{He.value=G},{immediate:!0,flush:"post"}),{focused:He}}const ye="focusin",Ne="focusout",kt=":focus-within";function it(A,U={}){const{window:G=l}=U,ee=(0,a.EW)(()=>w(A)),de=(0,i.IJ)(!1),ve=(0,a.EW)(()=>de.value);if(!G||!M(U).value)return{focused:ve};const ke={passive:!0};return C(ee,ye,()=>de.value=!0,ke),C(ee,Ne,()=>{var He,pt,ot;return de.value=(He=(pt=ee.value)===null||pt===void 0||(ot=pt.matches)===null||ot===void 0?void 0:ot.call(pt,kt))!==null&&He!==void 0?He:!1},ke),{focused:ve}}function Ge(A){var U;const G=shallowRef(0);if(typeof performance>"u")return G;const ee=(U=A?.every)!==null&&U!==void 0?U:10;let de=performance.now(),ve=0;return o(()=>{if(ve+=1,ve>=ee){const Oe=performance.now(),ke=Oe-de;G.value=Math.round(1e3/(ke/ve)),de=Oe,ve=0}}),G}const fn=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Te(A,U={}){const{document:G=m,autoExit:ee=!1}=U,de=(0,a.EW)(()=>{var On;return(On=w(A))!==null&&On!==void 0?On:G?.documentElement}),ve=(0,i.IJ)(!1),Oe=(0,a.EW)(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(On=>G&&On in G||de.value&&On in de.value)),ke=(0,a.EW)(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(On=>G&&On in G||de.value&&On in de.value)),He=(0,a.EW)(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(On=>G&&On in G||de.value&&On in de.value)),pt=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(On=>G&&On in G),ot=X(()=>de.value&&G&&Oe.value!==void 0&&ke.value!==void 0&&He.value!==void 0),wt=()=>pt?G?.[pt]===de.value:!1,Gt=()=>{if(He.value){if(G&&G[He.value]!=null)return G[He.value];{const On=de.value;if(On?.[He.value]!=null)return!!On[He.value]}}return!1};async function $t(){if(!(!ot.value||!ve.value)){if(ke.value)if(G?.[ke.value]!=null)await G[ke.value]();else{const On=de.value;On?.[ke.value]!=null&&await On[ke.value]()}ve.value=!1}}async function mn(){if(!ot.value||ve.value)return;Gt()&&await $t();const On=de.value;Oe.value&&On?.[Oe.value]!=null&&(await On[Oe.value](),ve.value=!0)}async function Bn(){await(ve.value?$t():mn())}const Kn=()=>{const On=Gt();(!On||On&&wt())&&(ve.value=On)},Nn={capture:!1,passive:!0};return C(G,fn,Kn,Nn),C(()=>w(de),fn,Kn,Nn),(0,e.rd)(Kn,!1),ee&&(0,e.Uo)($t),{isSupported:ot,isFullscreen:ve,enter:mn,exit:$t,toggle:Bn}}function Ft(A){return computed(()=>A.value?{buttons:{a:A.value.buttons[0],b:A.value.buttons[1],x:A.value.buttons[2],y:A.value.buttons[3]},bumper:{left:A.value.buttons[4],right:A.value.buttons[5]},triggers:{left:A.value.buttons[6],right:A.value.buttons[7]},stick:{left:{horizontal:A.value.axes[0],vertical:A.value.axes[1],button:A.value.buttons[10]},right:{horizontal:A.value.axes[2],vertical:A.value.axes[3],button:A.value.buttons[11]}},dpad:{up:A.value.buttons[12],down:A.value.buttons[13],left:A.value.buttons[14],right:A.value.buttons[15]},back:A.value.buttons[8],start:A.value.buttons[9]}:null)}function St(A={}){const{navigator:U=y}=A,G=X(()=>U&&"getGamepads"in U),ee=ref([]),de=createEventHook(),ve=createEventHook(),Oe=mn=>{const Bn=[],Kn="vibrationActuator"in mn?mn.vibrationActuator:null;return Kn&&Bn.push(Kn),mn.hapticActuators&&Bn.push(...mn.hapticActuators),{id:mn.id,index:mn.index,connected:mn.connected,mapping:mn.mapping,timestamp:mn.timestamp,vibrationActuator:mn.vibrationActuator,hapticActuators:Bn,axes:mn.axes.map(Nn=>Nn),buttons:mn.buttons.map(Nn=>({pressed:Nn.pressed,touched:Nn.touched,value:Nn.value}))}},ke=()=>{const mn=U?.getGamepads()||[];for(const Bn of mn)Bn&&ee.value[Bn.index]&&(ee.value[Bn.index]=Oe(Bn))},{isActive:He,pause:pt,resume:ot}=o(ke),wt=mn=>{ee.value.some(({index:Bn})=>Bn===mn.index)||(ee.value.push(Oe(mn)),de.trigger(mn.index)),ot()},Gt=mn=>{ee.value=ee.value.filter(Bn=>Bn.index!==mn.index),ve.trigger(mn.index)},$t={passive:!0};return C("gamepadconnected",mn=>wt(mn.gamepad),$t),C("gamepaddisconnected",mn=>Gt(mn.gamepad),$t),tryOnMounted(()=>{const mn=U?.getGamepads()||[];for(const Bn of mn)Bn&&ee.value[Bn.index]&&wt(Bn)}),pt(),{isSupported:G,onConnected:de.on,onDisconnected:ve.on,gamepads:ee,pause:pt,resume:ot,isActive:He}}function _n(A={}){const{enableHighAccuracy:U=!0,maximumAge:G=3e4,timeout:ee=27e3,navigator:de=y,immediate:ve=!0}=A,Oe=X(()=>de&&"geolocation"in de),ke=(0,i.IJ)(null),He=(0,i.IJ)(null),pt=(0,i.KR)({accuracy:0,latitude:Number.POSITIVE_INFINITY,longitude:Number.POSITIVE_INFINITY,altitude:null,altitudeAccuracy:null,heading:null,speed:null});function ot(mn){ke.value=mn.timestamp,pt.value=mn.coords,He.value=null}let wt;function Gt(){Oe.value&&(wt=de.geolocation.watchPosition(ot,mn=>He.value=mn,{enableHighAccuracy:U,maximumAge:G,timeout:ee}))}ve&&Gt();function $t(){wt&&de&&de.geolocation.clearWatch(wt)}return(0,e.Uo)(()=>{$t()}),{isSupported:Oe,coords:pt,locatedAt:ke,error:He,resume:Gt,pause:$t}}const yn=["mousemove","mousedown","resize","keydown","touchstart","wheel"],qn=6e4;function bi(A=qn,U={}){const{initialState:G=!1,listenForVisibilityChange:ee=!0,events:de=yn,window:ve=l,eventFilter:Oe=(0,e.r6)(50)}=U,ke=(0,i.IJ)(G),He=(0,i.IJ)((0,e.vE)()),pt=(0,i.IJ)(!1);let ot;const wt=()=>{ke.value=!1,clearTimeout(ot),ot=setTimeout(()=>ke.value=!0,A)},Gt=(0,e.sq)(Oe,()=>{He.value=(0,e.vE)(),wt()});if(ve){const Bn=ve.document,Kn={passive:!0};for(const Nn of de)C(ve,Nn,()=>{pt.value&&Gt()},Kn);ee&&C(Bn,"visibilitychange",()=>{Bn.hidden||!pt.value||Gt()},Kn),$t()}function $t(){pt.value||(pt.value=!0,G||wt())}function mn(){ke.value=G,clearTimeout(ot),pt.value=!1}return{idle:ke,lastActive:He,reset:wt,stop:mn,start:$t,isPending:(0,i.nD)(pt)}}async function Qi(A){return new Promise((U,G)=>{const ee=new Image,{src:de,srcset:ve,sizes:Oe,class:ke,loading:He,crossorigin:pt,referrerPolicy:ot,width:wt,height:Gt,decoding:$t,fetchPriority:mn,ismap:Bn,usemap:Kn}=A;ee.src=de,ve!=null&&(ee.srcset=ve),Oe!=null&&(ee.sizes=Oe),ke!=null&&(ee.className=ke),He!=null&&(ee.loading=He),pt!=null&&(ee.crossOrigin=pt),ot!=null&&(ee.referrerPolicy=ot),wt!=null&&(ee.width=wt),Gt!=null&&(ee.height=Gt),$t!=null&&(ee.decoding=$t),mn!=null&&(ee.fetchPriority=mn),Bn!=null&&(ee.isMap=Bn),Kn!=null&&(ee.useMap=Kn),ee.onload=()=>U(ee),ee.onerror=G})}function rr(A,U={}){const G=q(()=>Qi((0,i.BA)(A)),void 0,{resetOnExecute:!0,...U});return(0,a.wB)(()=>(0,i.BA)(A),()=>G.execute(U.delay),{deep:!0}),G}function Mr(A){return typeof Window<"u"&&A instanceof Window?A.document.documentElement:typeof Document<"u"&&A instanceof Document?A.documentElement:A}const Yr=1;function ls(A,U={}){const{throttle:G=0,idle:ee=200,onStop:de=e.lQ,onScroll:ve=e.lQ,offset:Oe={left:0,right:0,top:0,bottom:0},observe:ke={mutation:!1},eventListenerOptions:He={capture:!1,passive:!0},behavior:pt="auto",window:ot=l,onError:wt=pr=>{console.error(pr)}}=U,Gt=typeof ke=="boolean"?{mutation:ke}:ke,$t=(0,i.IJ)(0),mn=(0,i.IJ)(0),Bn=(0,a.EW)({get(){return $t.value},set(pr){Nn(pr,void 0)}}),Kn=(0,a.EW)({get(){return mn.value},set(pr){Nn(void 0,pr)}});function Nn(pr,gs){var un,Sr,js,ss;if(!ot)return;const As=(0,i.BA)(A);if(!As)return;(un=As instanceof Document?ot.document.body:As)===null||un===void 0||un.scrollTo({top:(Sr=(0,i.BA)(gs))!==null&&Sr!==void 0?Sr:Kn.value,left:(js=(0,i.BA)(pr))!==null&&js!==void 0?js:Bn.value,behavior:(0,i.BA)(pt)});const Ea=(As==null||(ss=As.document)===null||ss===void 0?void 0:ss.documentElement)||As?.documentElement||As;Bn!=null&&($t.value=Ea.scrollLeft),Kn!=null&&(mn.value=Ea.scrollTop)}const On=(0,i.IJ)(!1),ei=(0,i.Kh)({left:!0,right:!1,top:!0,bottom:!1}),ji=(0,i.Kh)({left:!1,right:!1,top:!1,bottom:!1}),Xi=pr=>{On.value&&(On.value=!1,ji.left=!1,ji.right=!1,ji.top=!1,ji.bottom=!1,de(pr))},Zi=(0,e.Q0)(Xi,G+ee),Si=pr=>{var gs;if(!ot)return;const un=(pr==null||(gs=pr.document)===null||gs===void 0?void 0:gs.documentElement)||pr?.documentElement||w(pr),{display:Sr,flexDirection:js,direction:ss}=getComputedStyle(un),As=ss==="rtl"?-1:1,Ea=un.scrollLeft;ji.left=Ea<$t.value,ji.right=Ea>$t.value;const Js=Math.abs(Ea*As)<=(Oe.left||0),ya=Math.abs(Ea*As)+un.clientWidth>=un.scrollWidth-(Oe.right||0)-Yr;Sr==="flex"&&js==="row-reverse"?(ei.left=ya,ei.right=Js):(ei.left=Js,ei.right=ya),$t.value=Ea;let co=un.scrollTop;pr===ot.document&&!co&&(co=ot.document.body.scrollTop),ji.top=co<mn.value,ji.bottom=co>mn.value;const ka=Math.abs(co)<=(Oe.top||0),mo=Math.abs(co)+un.clientHeight>=un.scrollHeight-(Oe.bottom||0)-Yr;Sr==="flex"&&js==="column-reverse"?(ei.top=mo,ei.bottom=ka):(ei.top=ka,ei.bottom=mo),mn.value=co},Ui=pr=>{var gs;ot&&(Si((gs=pr.target.documentElement)!==null&&gs!==void 0?gs:pr.target),On.value=!0,Zi(pr),ve(pr))};return C(A,"scroll",G?(0,e.k3)(Ui,G,!0,!1):Ui,He),(0,e.rd)(()=>{try{const pr=(0,i.BA)(A);if(!pr)return;Si(pr)}catch(pr){wt(pr)}}),Gt?.mutation&&A!=null&&A!==ot&&A!==document&&V(A,()=>{const pr=(0,i.BA)(A);pr&&Si(pr)},{attributes:!0,childList:!0,subtree:!0}),C(A,"scrollend",Xi,He),{x:Bn,y:Kn,isScrolling:On,arrivedState:ei,directions:ji,measure(){const pr=(0,i.BA)(A);ot&&pr&&Si(pr)}}}function Vr(A,U,G={}){var ee;const{direction:de="bottom",interval:ve=100,canLoadMore:Oe=()=>!0}=G,ke=(0,i.Kh)(ls(A,{...G,offset:{[de]:(ee=G.distance)!==null&&ee!==void 0?ee:0,...G.offset}})),He=(0,i.KR)(),pt=(0,a.EW)(()=>!!He.value),ot=(0,a.EW)(()=>Mr((0,i.BA)(A))),wt=Rr(ot);function Gt(){if(ke.measure(),!ot.value||!wt.value||!Oe(ot.value))return;const{scrollHeight:$t,clientHeight:mn,scrollWidth:Bn,clientWidth:Kn}=ot.value,Nn=de==="bottom"||de==="top"?$t<=mn:Bn<=Kn;(ke.arrivedState[de]||Nn)&&(He.value||(He.value=Promise.all([U(ke),new Promise(On=>setTimeout(On,ve))]).finally(()=>{He.value=null,(0,a.dY)(()=>Gt())})))}return(0,e.uO)((0,a.wB)(()=>[ke.arrivedState[de],wt.value],Gt,{immediate:!0})),{isLoading:pt,reset(){(0,a.dY)(()=>Gt())}}}const Ar=null;function Ot(A,U={}){const{events:G=Ar,document:ee=m,initial:de=null}=U,ve=shallowRef(de);return ee&&G.forEach(Oe=>{C(ee,Oe,ke=>{typeof ke.getModifierState=="function"&&(ve.value=ke.getModifierState(A))},{passive:!0})}),ve}function zn(A,U,G={}){const{window:ee=l}=G;return jn(A,U,ee?.localStorage,G)}const yi={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function Hi(A={}){const{reactive:U=!1,target:G=l,aliasMap:ee=yi,passive:de=!0,onEventFired:ve=noop}=A,Oe=reactive(new Set),ke={toJSON(){return{}},current:Oe},He=U?reactive(ke):ke,pt=new Set,ot=new Map([["Meta",pt],["Shift",new Set],["Alt",new Set]]),wt=new Set;function Gt(On,ei){On in He&&(U?He[On]=ei:He[On].value=ei)}function $t(){Oe.clear();for(const On of wt)Gt(On,!1)}function mn(On,ei,ji){if(!(!On||typeof ei.getModifierState!="function")){for(const[Xi,Zi]of ot)if(ei.getModifierState(Xi)){ji.forEach(Si=>Zi.add(Si));break}}}function Bn(On,ei){if(On)return;const ji=`${ei[0].toUpperCase()}${ei.slice(1)}`,Xi=ot.get(ji);if(!["shift","alt"].includes(ei)||!Xi)return;const Zi=Array.from(Xi),Si=Zi.indexOf(ei);Zi.forEach((Ui,pr)=>{pr>=Si&&(Oe.delete(Ui),Gt(Ui,!1))}),Xi.clear()}function Kn(On,ei){var ji,Xi;const Zi=(ji=On.key)===null||ji===void 0?void 0:ji.toLowerCase(),Si=[(Xi=On.code)===null||Xi===void 0?void 0:Xi.toLowerCase(),Zi].filter(Boolean);Zi&&(ei?Oe.add(Zi):Oe.delete(Zi));for(const Ui of Si)wt.add(Ui),Gt(Ui,ei);mn(ei,On,[...Oe,...Si]),Bn(ei,Zi),Zi==="meta"&&!ei&&(pt.forEach(Ui=>{Oe.delete(Ui),Gt(Ui,!1)}),pt.clear())}C(G,"keydown",On=>(Kn(On,!0),ve(On)),{passive:de}),C(G,"keyup",On=>(Kn(On,!1),ve(On)),{passive:de}),C("blur",$t,{passive:de}),C("focus",$t,{passive:de});const Nn=new Proxy(He,{get(On,ei,ji){if(typeof ei!="string")return Reflect.get(On,ei,ji);if(ei=ei.toLowerCase(),ei in ee&&(ei=ee[ei]),!(ei in He))if(/[+_-]/.test(ei)){const Zi=ei.split(/[+_-]/g).map(Si=>Si.trim());He[ei]=computed(()=>Zi.map(Si=>toValue(Nn[Si])).every(Boolean))}else He[ei]=shallowRef(!1);const Xi=Reflect.get(On,ei,ji);return U?toValue(Xi):Xi}});return Nn}function Wr(A,U){toValue(A)&&U(toValue(A))}function ms(A){let U=[];for(let G=0;G<A.length;++G)U=[...U,[A.start(G),A.end(G)]];return U}function $r(A){return Array.from(A).map(({label:U,kind:G,language:ee,mode:de,activeCues:ve,cues:Oe,inBandMetadataTrackDispatchType:ke},He)=>({id:He,label:U,kind:G,language:ee,mode:de,activeCues:ve,cues:Oe,inBandMetadataTrackDispatchType:ke}))}const Lr={src:"",tracks:[]};function Ei(A,U={}){A=toRef(A),U={...Lr,...U};const{document:G=m}=U,ee={passive:!0},de=shallowRef(0),ve=shallowRef(0),Oe=shallowRef(!1),ke=shallowRef(1),He=shallowRef(!1),pt=shallowRef(!1),ot=shallowRef(!1),wt=shallowRef(1),Gt=shallowRef(!1),$t=ref([]),mn=ref([]),Bn=shallowRef(-1),Kn=shallowRef(!1),Nn=shallowRef(!1),On=G&&"pictureInPictureEnabled"in G,ei=createEventHook(),ji=createEventHook(),Xi=Sr=>{Wr(A,js=>{if(Sr){const ss=typeof Sr=="number"?Sr:Sr.id;js.textTracks[ss].mode="disabled"}else for(let ss=0;ss<js.textTracks.length;++ss)js.textTracks[ss].mode="disabled";Bn.value=-1})},Zi=(Sr,js=!0)=>{Wr(A,ss=>{const As=typeof Sr=="number"?Sr:Sr.id;js&&Xi(),ss.textTracks[As].mode="showing",Bn.value=As})},Si=()=>new Promise((Sr,js)=>{Wr(A,async ss=>{On&&(Kn.value?G.exitPictureInPicture().then(Sr).catch(js):ss.requestPictureInPicture().then(Sr).catch(js))})});watchEffect(()=>{if(!G)return;const Sr=toValue(A);if(!Sr)return;const js=toValue(U.src);let ss=[];js&&(typeof js=="string"?ss=[{src:js}]:Array.isArray(js)?ss=js:isObject(js)&&(ss=[js]),Sr.querySelectorAll("source").forEach(As=>{As.remove()}),ss.forEach(({src:As,type:Ea,media:Js})=>{const ya=G.createElement("source");ya.setAttribute("src",As),ya.setAttribute("type",Ea||""),ya.setAttribute("media",Js||""),C(ya,"error",ei.trigger,ee),Sr.appendChild(ya)}),Sr.load())}),watch([A,ke],()=>{const Sr=toValue(A);Sr&&(Sr.volume=ke.value)}),watch([A,Nn],()=>{const Sr=toValue(A);Sr&&(Sr.muted=Nn.value)}),watch([A,wt],()=>{const Sr=toValue(A);Sr&&(Sr.playbackRate=wt.value)}),watchEffect(()=>{if(!G)return;const Sr=toValue(U.tracks),js=toValue(A);!Sr||!Sr.length||!js||(js.querySelectorAll("track").forEach(ss=>ss.remove()),Sr.forEach(({default:ss,kind:As,label:Ea,src:Js,srcLang:ya},co)=>{const ka=G.createElement("track");ka.default=ss||!1,ka.kind=As,ka.label=Ea,ka.src=Js,ka.srclang=ya,ka.default&&(Bn.value=co),js.appendChild(ka)}))});const{ignoreUpdates:Ui}=watchIgnorable(de,Sr=>{const js=toValue(A);js&&(js.currentTime=Sr)}),{ignoreUpdates:pr}=watchIgnorable(ot,Sr=>{const js=toValue(A);js&&(Sr?js.play().catch(ss=>{throw ji.trigger(ss),ss}):js.pause())});C(A,"timeupdate",()=>Ui(()=>de.value=toValue(A).currentTime),ee),C(A,"durationchange",()=>ve.value=toValue(A).duration,ee),C(A,"progress",()=>$t.value=ms(toValue(A).buffered),ee),C(A,"seeking",()=>Oe.value=!0,ee),C(A,"seeked",()=>Oe.value=!1,ee),C(A,["waiting","loadstart"],()=>{He.value=!0,pr(()=>ot.value=!1)},ee),C(A,"loadeddata",()=>He.value=!1,ee),C(A,"playing",()=>{He.value=!1,pt.value=!1,pr(()=>ot.value=!0)},ee),C(A,"ratechange",()=>wt.value=toValue(A).playbackRate,ee),C(A,"stalled",()=>Gt.value=!0,ee),C(A,"ended",()=>pt.value=!0,ee),C(A,"pause",()=>pr(()=>ot.value=!1),ee),C(A,"play",()=>pr(()=>ot.value=!0),ee),C(A,"enterpictureinpicture",()=>Kn.value=!0,ee),C(A,"leavepictureinpicture",()=>Kn.value=!1,ee),C(A,"volumechange",()=>{const Sr=toValue(A);Sr&&(ke.value=Sr.volume,Nn.value=Sr.muted)},ee);const gs=[],un=watch([A],()=>{const Sr=toValue(A);Sr&&(un(),gs[0]=C(Sr.textTracks,"addtrack",()=>mn.value=$r(Sr.textTracks),ee),gs[1]=C(Sr.textTracks,"removetrack",()=>mn.value=$r(Sr.textTracks),ee),gs[2]=C(Sr.textTracks,"change",()=>mn.value=$r(Sr.textTracks),ee))});return tryOnScopeDispose(()=>gs.forEach(Sr=>Sr())),{currentTime:de,duration:ve,waiting:He,seeking:Oe,ended:pt,stalled:Gt,buffered:$t,playing:ot,rate:wt,volume:ke,muted:Nn,tracks:mn,selectedTrack:Bn,enableTrack:Zi,disableTrack:Xi,supportsPictureInPicture:On,togglePictureInPicture:Si,isPictureInPicture:Kn,onSourceError:ei.on,onPlaybackError:ji.on}}function Cr(A,U){const ee=U?.cache?shallowReactive(U.cache):shallowReactive(new Map),de=(...ot)=>U?.getKey?U.getKey(...ot):JSON.stringify(ot),ve=(ot,...wt)=>(ee.set(ot,A(...wt)),ee.get(ot)),Oe=(...ot)=>ve(de(...ot),...ot),ke=(...ot)=>{ee.delete(de(...ot))},He=()=>{ee.clear()},pt=(...ot)=>{const wt=de(...ot);return ee.has(wt)?ee.get(wt):ve(wt,...ot)};return pt.load=Oe,pt.delete=ke,pt.clear=He,pt.generateKey=de,pt.cache=ee,pt}function zs(A={}){const U=ref(),G=X(()=>typeof performance<"u"&&"memory"in performance);if(G.value){const{interval:ee=1e3}=A;useIntervalFn(()=>{U.value=performance.memory},ee,{immediate:A.immediate,immediateCallback:A.immediateCallback})}return{isSupported:G,memory:U}}const ia={page:A=>[A.pageX,A.pageY],client:A=>[A.clientX,A.clientY],screen:A=>[A.screenX,A.screenY],movement:A=>A instanceof MouseEvent?[A.movementX,A.movementY]:null};function Bs(A={}){const{type:U="page",touch:G=!0,resetOnTouchEnds:ee=!1,initialValue:de={x:0,y:0},window:ve=l,target:Oe=ve,scroll:ke=!0,eventFilter:He}=A;let pt=null,ot=0,wt=0;const Gt=(0,i.IJ)(de.x),$t=(0,i.IJ)(de.y),mn=(0,i.IJ)(null),Bn=typeof U=="function"?U:ia[U],Kn=Si=>{const Ui=Bn(Si);pt=Si,Ui&&([Gt.value,$t.value]=Ui,mn.value="mouse"),ve&&(ot=ve.scrollX,wt=ve.scrollY)},Nn=Si=>{if(Si.touches.length>0){const Ui=Bn(Si.touches[0]);Ui&&([Gt.value,$t.value]=Ui,mn.value="touch")}},On=()=>{if(!pt||!ve)return;const Si=Bn(pt);pt instanceof MouseEvent&&Si&&(Gt.value=Si[0]+ve.scrollX-ot,$t.value=Si[1]+ve.scrollY-wt)},ei=()=>{Gt.value=de.x,$t.value=de.y},ji=He?Si=>He(()=>Kn(Si),{}):Si=>Kn(Si),Xi=He?Si=>He(()=>Nn(Si),{}):Si=>Nn(Si),Zi=He?()=>He(()=>On(),{}):()=>On();if(Oe){const Si={passive:!0};C(Oe,["mousemove","dragover"],ji,Si),G&&U!=="movement"&&(C(Oe,["touchstart","touchmove"],Xi,Si),ee&&C(Oe,"touchend",ei,Si)),ke&&U==="page"&&C(ve,"scroll",Zi,Si)}return{x:Gt,y:$t,sourceType:mn}}function Ua(A,U={}){const{windowResize:G=!0,windowScroll:ee=!0,handleOutside:de=!0,window:ve=l}=U,Oe=U.type||"page",{x:ke,y:He,sourceType:pt}=Bs(U),ot=(0,i.IJ)(A??ve?.document.body),wt=(0,i.IJ)(0),Gt=(0,i.IJ)(0),$t=(0,i.IJ)(0),mn=(0,i.IJ)(0),Bn=(0,i.IJ)(0),Kn=(0,i.IJ)(0),Nn=(0,i.IJ)(!0);function On(){if(!ve)return;const Xi=w(ot);if(!Xi||!(Xi instanceof Element))return;const{left:Zi,top:Si,width:Ui,height:pr}=Xi.getBoundingClientRect();$t.value=Zi+(Oe==="page"?ve.pageXOffset:0),mn.value=Si+(Oe==="page"?ve.pageYOffset:0),Bn.value=pr,Kn.value=Ui;const gs=ke.value-$t.value,un=He.value-mn.value;Nn.value=Ui===0||pr===0||gs<0||un<0||gs>Ui||un>pr,(de||!Nn.value)&&(wt.value=gs,Gt.value=un)}const ei=[];function ji(){ei.forEach(Xi=>Xi()),ei.length=0}if((0,e.rd)(()=>{On()}),ve){const{stop:Xi}=Ri(ot,On),{stop:Zi}=V(ot,On,{attributeFilter:["style","class"]}),Si=(0,a.wB)([ot,ke,He],On);ei.push(Xi,Zi,Si),C(document,"mouseleave",()=>Nn.value=!0,{passive:!0}),ee&&ei.push(C("scroll",On,{capture:!0,passive:!0})),G&&ei.push(C("resize",On,{passive:!0}))}return{x:ke,y:He,sourceType:pt,elementX:wt,elementY:Gt,elementPositionX:$t,elementPositionY:mn,elementHeight:Bn,elementWidth:Kn,isOutside:Nn,stop:ji}}function to(A={}){const{touch:U=!0,drag:G=!0,capture:ee=!1,initialValue:de=!1,window:ve=l}=A,Oe=(0,i.IJ)(de),ke=(0,i.IJ)(null);if(!ve)return{pressed:Oe,sourceType:ke};const He=Gt=>$t=>{var mn;Oe.value=!0,ke.value=Gt,(mn=A.onPressed)===null||mn===void 0||mn.call(A,$t)},pt=Gt=>{var $t;Oe.value=!1,ke.value=null,($t=A.onReleased)===null||$t===void 0||$t.call(A,Gt)},ot=(0,a.EW)(()=>w(A.target)||ve),wt={passive:!0,capture:ee};return C(ot,"mousedown",He("mouse"),wt),C(ve,"mouseleave",pt,wt),C(ve,"mouseup",pt,wt),G&&(C(ot,"dragstart",He("mouse"),wt),C(ve,"drop",pt,wt),C(ve,"dragend",pt,wt)),U&&(C(ot,"touchstart",He("touch"),wt),C(ve,"touchend",pt,wt),C(ve,"touchcancel",pt,wt)),{pressed:Oe,sourceType:ke}}function Oo(A={}){const{window:U=l}=A,G=U?.navigator,ee=X(()=>G&&"language"in G),de=shallowRef(G?.language);return C(U,"languagechange",()=>{G&&(de.value=G.language)},{passive:!0}),{isSupported:ee,language:de}}function vo(A={}){const{window:U=l}=A,G=U?.navigator,ee=X(()=>G&&"connection"in G),de=(0,i.IJ)(!0),ve=(0,i.IJ)(!1),Oe=(0,i.IJ)(void 0),ke=(0,i.IJ)(void 0),He=(0,i.IJ)(void 0),pt=(0,i.IJ)(void 0),ot=(0,i.IJ)(void 0),wt=(0,i.IJ)(void 0),Gt=(0,i.IJ)("unknown"),$t=ee.value&&G.connection;function mn(){G&&(de.value=G.onLine,Oe.value=de.value?void 0:Date.now(),ke.value=de.value?Date.now():void 0,$t&&(He.value=$t.downlink,pt.value=$t.downlinkMax,wt.value=$t.effectiveType,ot.value=$t.rtt,ve.value=$t.saveData,Gt.value=$t.type))}const Bn={passive:!0};return U&&(C(U,"offline",()=>{de.value=!1,Oe.value=Date.now()},Bn),C(U,"online",()=>{de.value=!0,ke.value=Date.now()},Bn)),$t&&C($t,"change",mn,Bn),mn(),{isSupported:ee,isOnline:(0,i.tB)(de),saveData:(0,i.tB)(ve),offlineAt:(0,i.tB)(Oe),onlineAt:(0,i.tB)(ke),downlink:(0,i.tB)(He),downlinkMax:(0,i.tB)(pt),effectiveType:(0,i.tB)(wt),rtt:(0,i.tB)(ot),type:(0,i.tB)(Gt)}}function Gs(A={}){const{controls:U=!1,interval:G="requestAnimationFrame",immediate:ee=!0}=A,de=(0,i.KR)(new Date),ve=()=>de.value=new Date,Oe=G==="requestAnimationFrame"?o(ve,{immediate:ee}):(0,e.Rg)(ve,G,{immediate:ee});return U?{now:de,...Oe}:de}function ko(A){const U=(0,i.IJ)(),G=()=>{U.value&&URL.revokeObjectURL(U.value),U.value=void 0};return(0,a.wB)(()=>(0,i.BA)(A),ee=>{G(),ee&&(U.value=URL.createObjectURL(ee))},{immediate:!0}),(0,e.Uo)(G),(0,i.tB)(U)}function Yo(A,U,G){if(typeof A=="function"||(0,i.Tm)(A))return(0,a.EW)(()=>(0,e.qE)((0,i.BA)(A),(0,i.BA)(U),(0,i.BA)(G)));const ee=(0,i.KR)(A);return(0,a.EW)({get(){return ee.value=(0,e.qE)(ee.value,(0,i.BA)(U),(0,i.BA)(G))},set(de){ee.value=(0,e.qE)(de,(0,i.BA)(U),(0,i.BA)(G))}})}function _a(A){const{total:U=Number.POSITIVE_INFINITY,pageSize:G=10,page:ee=1,onPageChange:de=e.lQ,onPageSizeChange:ve=e.lQ,onPageCountChange:Oe=e.lQ}=A,ke=Yo(G,1,Number.POSITIVE_INFINITY),He=(0,a.EW)(()=>Math.max(1,Math.ceil((0,i.BA)(U)/(0,i.BA)(ke)))),pt=Yo(ee,1,He),ot=(0,a.EW)(()=>pt.value===1),wt=(0,a.EW)(()=>pt.value===He.value);(0,i.i9)(ee)&&(0,e.Dk)(ee,pt,{direction:(0,i.Tm)(ee)?"ltr":"both"}),(0,i.i9)(G)&&(0,e.Dk)(G,ke,{direction:(0,i.Tm)(G)?"ltr":"both"});function Gt(){pt.value--}function $t(){pt.value++}const mn={currentPage:pt,currentPageSize:ke,pageCount:He,isFirstPage:ot,isLastPage:wt,prev:Gt,next:$t};return(0,a.wB)(pt,()=>{de((0,i.Kh)(mn))}),(0,a.wB)(ke,()=>{ve((0,i.Kh)(mn))}),(0,a.wB)(He,()=>{Oe((0,i.Kh)(mn))}),mn}function Tu(A={}){const{isOnline:U}=vo(A);return U}function El(A={}){const{window:U=l}=A,G=(0,i.IJ)(!1),ee=de=>{U&&(de=de||U.event,G.value=!(de.relatedTarget||de.toElement))};if(U){const de={passive:!0};C(U,"mouseout",ee,de),C(U.document,"mouseleave",ee,de),C(U.document,"mouseenter",ee,de)}return G}function No(A={}){const{window:U=l}=A,G=X(()=>U&&"screen"in U&&"orientation"in U.screen),ee=G.value?U.screen.orientation:{},de=ref(ee.type),ve=shallowRef(ee.angle||0);return G.value&&C(U,"orientationchange",()=>{de.value=ee.type,ve.value=ee.angle},{passive:!0}),{isSupported:G,orientation:de,angle:ve,lockOrientation:He=>G.value&&typeof ee.lock=="function"?ee.lock(He):Promise.reject(new Error("Not supported")),unlockOrientation:()=>{G.value&&typeof ee.unlock=="function"&&ee.unlock()}}}function Mo(A,U={}){const{deviceOrientationTiltAdjust:G=mn=>mn,deviceOrientationRollAdjust:ee=mn=>mn,mouseTiltAdjust:de=mn=>mn,mouseRollAdjust:ve=mn=>mn,window:Oe=l}=U,ke=reactive(ft({window:Oe})),He=reactive(No({window:Oe})),{elementX:pt,elementY:ot,elementWidth:wt,elementHeight:Gt}=Ua(A,{handleOutside:!1,window:Oe}),$t=computed(()=>ke.isSupported&&(ke.alpha!=null&&ke.alpha!==0||ke.gamma!=null&&ke.gamma!==0)?"deviceOrientation":"mouse");return{roll:computed(()=>{if($t.value==="deviceOrientation"){let mn;switch(He.orientation){case"landscape-primary":mn=ke.gamma/90;break;case"landscape-secondary":mn=-ke.gamma/90;break;case"portrait-primary":mn=-ke.beta/90;break;case"portrait-secondary":mn=ke.beta/90;break;default:mn=-ke.beta/90}return ee(mn)}else return ve(-(ot.value-Gt.value/2)/Gt.value)}),tilt:computed(()=>{if($t.value==="deviceOrientation"){let mn;switch(He.orientation){case"landscape-primary":mn=ke.beta/90;break;case"landscape-secondary":mn=-ke.beta/90;break;case"portrait-primary":mn=ke.gamma/90;break;case"portrait-secondary":mn=-ke.gamma/90;break;default:mn=ke.gamma/90}return G(mn)}else return de((pt.value-wt.value/2)/wt.value)}),source:$t}}function kl(A=Ci()){const U=shallowRef(),G=()=>{const ee=w(A);ee&&(U.value=ee.parentElement)};return tryOnMounted(G),watch(()=>toValue(A),G),U}function Ca(A,U){const{window:G=l,immediate:ee=!0,...de}=A,ve=X(()=>G&&"PerformanceObserver"in G);let Oe;const ke=()=>{Oe?.disconnect()},He=()=>{ve.value&&(ke(),Oe=new PerformanceObserver(U),Oe.observe(de))};return tryOnScopeDispose(ke),ee&&He(),{isSupported:ve,start:He,stop:ke}}const Do={x:0,y:0,pointerId:0,pressure:0,tiltX:0,tiltY:0,width:0,height:0,twist:0,pointerType:null},Wo=Object.keys(Do);function Fl(A={}){const{target:U=l}=A,G=(0,i.IJ)(!1),ee=(0,i.IJ)(A.initialValue||{});Object.assign(ee.value,Do,ee.value);const de=ve=>{G.value=!0,!(A.pointerTypes&&!A.pointerTypes.includes(ve.pointerType))&&(ee.value=(0,e.je)(ve,Wo,!1))};if(U){const ve={passive:!0};C(U,["pointerdown","pointermove","pointerup"],de,ve),C(U,"pointerleave",()=>G.value=!1,ve)}return{...(0,e.QW)(ee),isInside:G}}function ll(A,U={}){const{document:G=m}=U,ee=X(()=>G&&"pointerLockElement"in G),de=(0,i.IJ)(),ve=(0,i.IJ)();let Oe;if(ee.value){const pt={passive:!0};C(G,"pointerlockchange",()=>{var ot;const wt=(ot=G.pointerLockElement)!==null&&ot!==void 0?ot:de.value;Oe&&wt===Oe&&(de.value=G.pointerLockElement,de.value||(Oe=ve.value=null))},pt),C(G,"pointerlockerror",()=>{var ot;const wt=(ot=G.pointerLockElement)!==null&&ot!==void 0?ot:de.value;if(Oe&&wt===Oe){const Gt=G.pointerLockElement?"release":"acquire";throw new Error(`Failed to ${Gt} pointer lock.`)}},pt)}async function ke(pt){var ot;if(!ee.value)throw new Error("Pointer Lock API is not supported by your browser.");if(ve.value=pt instanceof Event?pt.currentTarget:null,Oe=pt instanceof Event?(ot=w(A))!==null&&ot!==void 0?ot:ve.value:w(pt),!Oe)throw new Error("Target element undefined.");return Oe.requestPointerLock(),await(0,e.TG)(de).toBe(Oe)}async function He(){return de.value?(G.exitPointerLock(),await(0,e.TG)(de).toBeNull(),!0):!1}return{isSupported:ee,element:de,triggerElement:ve,lock:ke,unlock:He}}function ca(A,U={}){const G=toRef(A),{threshold:ee=50,onSwipe:de,onSwipeEnd:ve,onSwipeStart:Oe,disableTextSelect:ke=!1}=U,He=reactive({x:0,y:0}),pt=(Ui,pr)=>{He.x=Ui,He.y=pr},ot=reactive({x:0,y:0}),wt=(Ui,pr)=>{ot.x=Ui,ot.y=pr},Gt=computed(()=>He.x-ot.x),$t=computed(()=>He.y-ot.y),{max:mn,abs:Bn}=Math,Kn=computed(()=>mn(Bn(Gt.value),Bn($t.value))>=ee),Nn=shallowRef(!1),On=shallowRef(!1),ei=computed(()=>Kn.value?Bn(Gt.value)>Bn($t.value)?Gt.value>0?"left":"right":$t.value>0?"up":"down":"none"),ji=Ui=>{var pr,gs,un;const Sr=Ui.buttons===0,js=Ui.buttons===1;return(pr=(gs=(un=U.pointerTypes)===null||un===void 0?void 0:un.includes(Ui.pointerType))!==null&&gs!==void 0?gs:Sr||js)!==null&&pr!==void 0?pr:!0},Xi={passive:!0},Zi=[C(A,"pointerdown",Ui=>{if(!ji(Ui))return;On.value=!0;const pr=Ui.target;pr?.setPointerCapture(Ui.pointerId);const{clientX:gs,clientY:un}=Ui;pt(gs,un),wt(gs,un),Oe?.(Ui)},Xi),C(A,"pointermove",Ui=>{if(!ji(Ui)||!On.value)return;const{clientX:pr,clientY:gs}=Ui;wt(pr,gs),!Nn.value&&Kn.value&&(Nn.value=!0),Nn.value&&de?.(Ui)},Xi),C(A,"pointerup",Ui=>{ji(Ui)&&(Nn.value&&ve?.(Ui,ei.value),On.value=!1,Nn.value=!1)},Xi)];tryOnMounted(()=>{var Ui;if((Ui=G.value)===null||Ui===void 0||(Ui=Ui.style)===null||Ui===void 0||Ui.setProperty("touch-action","pan-y"),ke){var pr,gs,un;(pr=G.value)===null||pr===void 0||(pr=pr.style)===null||pr===void 0||pr.setProperty("-webkit-user-select","none"),(gs=G.value)===null||gs===void 0||(gs=gs.style)===null||gs===void 0||gs.setProperty("-ms-user-select","none"),(un=G.value)===null||un===void 0||(un=un.style)===null||un===void 0||un.setProperty("user-select","none")}});const Si=()=>Zi.forEach(Ui=>Ui());return{isSwiping:readonly(Nn),direction:readonly(ei),posStart:readonly(He),posEnd:readonly(ot),distanceX:Gt,distanceY:$t,stop:Si}}function Ro(A){const U=ct("(prefers-color-scheme: light)",A),G=ct("(prefers-color-scheme: dark)",A);return(0,a.EW)(()=>G.value?"dark":U.value?"light":"no-preference")}function su(A){const U=ct("(prefers-contrast: more)",A),G=ct("(prefers-contrast: less)",A),ee=ct("(prefers-contrast: custom)",A);return(0,a.EW)(()=>U.value?"more":G.value?"less":ee.value?"custom":"no-preference")}function Rl(A={}){const{window:U=l}=A;if(!U)return(0,i.IJ)(["en"]);const G=U.navigator,ee=(0,i.IJ)(G.languages);return C(U,"languagechange",()=>{ee.value=G.languages},{passive:!0}),ee}function Nd(A){const U=ct("(prefers-reduced-motion: reduce)",A);return(0,a.EW)(()=>U.value?"reduce":"no-preference")}function $o(A){const U=ct("(prefers-reduced-transparency: reduce)",A);return(0,a.EW)(()=>U.value?"reduce":"no-preference")}function ud(A,U){const G=shallowRef(U);return watch(toRef(A),(ee,de)=>{G.value=de},{flush:"sync"}),readonly(G)}const Bu="--vueuse-safe-area-top",Sl="--vueuse-safe-area-right",rl="--vueuse-safe-area-bottom",zt="--vueuse-safe-area-left";function ht(){const A=(0,i.IJ)(""),U=(0,i.IJ)(""),G=(0,i.IJ)(""),ee=(0,i.IJ)("");if(e.oc){const ve=fi(Bu),Oe=fi(Sl),ke=fi(rl),He=fi(zt);ve.value="env(safe-area-inset-top, 0px)",Oe.value="env(safe-area-inset-right, 0px)",ke.value="env(safe-area-inset-bottom, 0px)",He.value="env(safe-area-inset-left, 0px)",(0,e.rd)(de),C("resize",(0,e.Q0)(de),{passive:!0})}function de(){A.value=Ct(Bu),U.value=Ct(Sl),G.value=Ct(rl),ee.value=Ct(zt)}return{top:A,right:U,bottom:G,left:ee,update:de}}function Ct(A){return getComputedStyle(document.documentElement).getPropertyValue(A)}function Qt(A,U=noop,G={}){const{immediate:ee=!0,manual:de=!1,type:ve="text/javascript",async:Oe=!0,crossOrigin:ke,referrerPolicy:He,noModule:pt,defer:ot,document:wt=m,attrs:Gt={},nonce:$t=void 0}=G,mn=shallowRef(null);let Bn=null;const Kn=ei=>new Promise((ji,Xi)=>{const Zi=gs=>(mn.value=gs,ji(gs),gs);if(!wt){ji(!1);return}let Si=!1,Ui=wt.querySelector(`script[src="${toValue(A)}"]`);Ui?Ui.hasAttribute("data-loaded")&&Zi(Ui):(Ui=wt.createElement("script"),Ui.type=ve,Ui.async=Oe,Ui.src=toValue(A),ot&&(Ui.defer=ot),ke&&(Ui.crossOrigin=ke),pt&&(Ui.noModule=pt),He&&(Ui.referrerPolicy=He),$t&&(Ui.nonce=$t),Object.entries(Gt).forEach(([gs,un])=>Ui?.setAttribute(gs,un)),Si=!0);const pr={passive:!0};C(Ui,"error",gs=>Xi(gs),pr),C(Ui,"abort",gs=>Xi(gs),pr),C(Ui,"load",()=>{Ui.setAttribute("data-loaded","true"),U(Ui),Zi(Ui)},pr),Si&&(Ui=wt.head.appendChild(Ui)),ei||Zi(Ui)}),Nn=(ei=!0)=>(Bn||(Bn=Kn(ei)),Bn),On=()=>{if(!wt)return;Bn=null,mn.value&&(mn.value=null);const ei=wt.querySelector(`script[src="${toValue(A)}"]`);ei&&wt.head.removeChild(ei)};return ee&&!de&&tryOnMounted(Nn),de||tryOnUnmounted(On),{scriptTag:mn,load:Nn,unload:On}}function xn(A){const U=window.getComputedStyle(A);if(U.overflowX==="scroll"||U.overflowY==="scroll"||U.overflowX==="auto"&&A.clientWidth<A.scrollWidth||U.overflowY==="auto"&&A.clientHeight<A.scrollHeight)return!0;{const G=A.parentNode;return!G||G.tagName==="BODY"?!1:xn(G)}}function In(A){const U=A||window.event,G=U.target;return xn(G)?!1:U.touches.length>1?!0:(U.preventDefault&&U.preventDefault(),!1)}const Zn=new WeakMap;function Xn(A,U=!1){const G=(0,i.IJ)(U);let ee=null,de="";(0,a.wB)((0,e.lW)(A),ke=>{const He=Mr((0,i.BA)(ke));if(He){const pt=He;if(Zn.get(pt)||Zn.set(pt,pt.style.overflow),pt.style.overflow!=="hidden"&&(de=pt.style.overflow),pt.style.overflow==="hidden")return G.value=!0;if(G.value)return pt.style.overflow="hidden"}},{immediate:!0});const ve=()=>{const ke=Mr((0,i.BA)(A));!ke||G.value||(e.un&&(ee=C(ke,"touchmove",He=>{In(He)},{passive:!1})),ke.style.overflow="hidden",G.value=!0)},Oe=()=>{const ke=Mr((0,i.BA)(A));!ke||!G.value||(e.un&&ee?.(),ke.style.overflow=de,Zn.delete(ke),G.value=!1)};return(0,e.Uo)(Oe),(0,a.EW)({get(){return G.value},set(ke){ke?ve():Oe()}})}function Ai(A,U,G={}){const{window:ee=l}=G;return jn(A,U,ee?.sessionStorage,G)}function ii(A={},U={}){const{navigator:G=y}=U,ee=G,de=X(()=>ee&&"canShare"in ee);return{isSupported:de,share:async(Oe={})=>{if(de.value){const ke={...toValue(A),...toValue(Oe)};let He=!1;if(ee.canShare&&(He=ee.canShare(ke)),He)return ee.share(ke)}}}}const Dn=(A,U)=>A.sort(U),nt=(A,U)=>A-U;function st(...A){const[U]=A;let G=nt,ee={};if(A.length===2)if(typeof A[1]=="object"){var de;ee=A[1],G=(de=ee.compareFn)!==null&&de!==void 0?de:nt}else{var ve;G=(ve=A[1])!==null&&ve!==void 0?ve:nt}else if(A.length>2){var Oe,ke;G=(Oe=A[1])!==null&&Oe!==void 0?Oe:nt,ee=(ke=A[2])!==null&&ke!==void 0?ke:{}}const{dirty:He=!1,sortFn:pt=Dn}=ee;return He?(watchEffect(()=>{const ot=pt(toValue(U),G);isRef(U)?U.value=ot:U.splice(0,U.length,...ot)}),U):computed(()=>pt([...toValue(U)],G))}function Rt(A={}){const{interimResults:U=!0,continuous:G=!0,maxAlternatives:ee=1,window:de=l}=A,ve=toRef(A.lang||"en-US"),Oe=shallowRef(!1),ke=shallowRef(!1),He=shallowRef(""),pt=shallowRef(void 0);let ot;const wt=()=>{Oe.value=!0},Gt=()=>{Oe.value=!1},$t=(Kn=!Oe.value)=>{Kn?wt():Gt()},mn=de&&(de.SpeechRecognition||de.webkitSpeechRecognition),Bn=X(()=>mn);return Bn.value&&(ot=new mn,ot.continuous=G,ot.interimResults=U,ot.lang=toValue(ve),ot.maxAlternatives=ee,ot.onstart=()=>{Oe.value=!0,ke.value=!1},watch(ve,Kn=>{ot&&!Oe.value&&(ot.lang=Kn)}),ot.onresult=Kn=>{const Nn=Kn.results[Kn.resultIndex],{transcript:On}=Nn[0];ke.value=Nn.isFinal,He.value=On,pt.value=void 0},ot.onerror=Kn=>{pt.value=Kn},ot.onend=()=>{Oe.value=!1,ot.lang=toValue(ve)},watch(Oe,(Kn,Nn)=>{Kn!==Nn&&(Kn?ot.start():ot.stop())})),tryOnScopeDispose(()=>{Gt()}),{isSupported:Bn,isListening:Oe,isFinal:ke,recognition:ot,result:He,error:pt,toggle:$t,start:wt,stop:Gt}}function Wt(A,U={}){const{pitch:G=1,rate:ee=1,volume:de=1,window:ve=l,onBoundary:Oe}=U,ke=ve&&ve.speechSynthesis,He=X(()=>ke),pt=shallowRef(!1),ot=shallowRef("init"),wt=toRef(A||""),Gt=toRef(U.lang||"en-US"),$t=shallowRef(void 0),mn=(ei=!pt.value)=>{pt.value=ei},Bn=ei=>{ei.lang=toValue(Gt),ei.voice=toValue(U.voice)||null,ei.pitch=toValue(G),ei.rate=toValue(ee),ei.volume=toValue(de),ei.onstart=()=>{pt.value=!0,ot.value="play"},ei.onpause=()=>{pt.value=!1,ot.value="pause"},ei.onresume=()=>{pt.value=!0,ot.value="play"},ei.onend=()=>{pt.value=!1,ot.value="end"},ei.onerror=ji=>{$t.value=ji},ei.onboundary=ji=>{Oe?.(ji)}},Kn=computed(()=>{pt.value=!1,ot.value="init";const ei=new SpeechSynthesisUtterance(wt.value);return Bn(ei),ei}),Nn=()=>{ke.cancel(),Kn&&ke.speak(Kn.value)},On=()=>{ke.cancel(),pt.value=!1};return He.value&&(Bn(Kn.value),watch(Gt,ei=>{Kn.value&&!pt.value&&(Kn.value.lang=ei)}),U.voice&&watch(U.voice,()=>{ke.cancel()}),watch(pt,()=>{pt.value?ke.resume():ke.pause()})),tryOnScopeDispose(()=>{pt.value=!1}),{isSupported:He,isPlaying:pt,status:ot,utterance:Kn,error:$t,stop:On,toggle:mn,speak:Nn}}function Xt(A,U){const G=ref(A),ee=computed(()=>Array.isArray(G.value)?G.value:Object.keys(G.value)),de=ref(ee.value.indexOf(U??ee.value[0])),ve=computed(()=>ot(de.value)),Oe=computed(()=>de.value===0),ke=computed(()=>de.value===ee.value.length-1),He=computed(()=>ee.value[de.value+1]),pt=computed(()=>ee.value[de.value-1]);function ot(Xi){return Array.isArray(G.value)?G.value[Xi]:G.value[ee.value[Xi]]}function wt(Xi){if(ee.value.includes(Xi))return ot(ee.value.indexOf(Xi))}function Gt(Xi){ee.value.includes(Xi)&&(de.value=ee.value.indexOf(Xi))}function $t(){ke.value||de.value++}function mn(){Oe.value||de.value--}function Bn(Xi){ji(Xi)&&Gt(Xi)}function Kn(Xi){return ee.value.indexOf(Xi)===de.value+1}function Nn(Xi){return ee.value.indexOf(Xi)===de.value-1}function On(Xi){return ee.value.indexOf(Xi)===de.value}function ei(Xi){return de.value<ee.value.indexOf(Xi)}function ji(Xi){return de.value>ee.value.indexOf(Xi)}return{steps:G,stepNames:ee,index:de,current:ve,next:He,previous:pt,isFirst:Oe,isLast:ke,at:ot,get:wt,goTo:Gt,goToNext:$t,goToPrevious:mn,goBackTo:Bn,isNext:Kn,isPrevious:Nn,isCurrent:On,isBefore:ei,isAfter:ji}}function tn(A,U,G,ee={}){var de;const{flush:ve="pre",deep:Oe=!0,listenToStorageChanges:ke=!0,writeDefaults:He=!0,mergeDefaults:pt=!1,shallow:ot,window:wt=l,eventFilter:Gt,onError:$t=Xi=>{console.error(Xi)},onReady:mn}=ee,Bn=toValue(U),Kn=En(Bn),Nn=(ot?shallowRef:ref)(toValue(U)),On=(de=ee.serializer)!==null&&de!==void 0?de:on[Kn];if(!G)try{G=pn("getDefaultStorageAsync",()=>l?.localStorage)()}catch(Xi){$t(Xi)}async function ei(Xi){if(!(!G||Xi&&Xi.key!==A))try{const Zi=Xi?Xi.newValue:await G.getItem(A);if(Zi==null)Nn.value=Bn,He&&Bn!==null&&await G.setItem(A,await On.write(Bn));else if(pt){const Si=await On.read(Zi);typeof pt=="function"?Nn.value=pt(Si,Bn):Kn==="object"&&!Array.isArray(Si)?Nn.value={...Bn,...Si}:Nn.value=Si}else Nn.value=await On.read(Zi)}catch(Zi){$t(Zi)}}const ji=new Promise(Xi=>{ei().then(()=>{mn?.(Nn.value),Xi(Nn)})});return wt&&ke&&C(wt,"storage",Xi=>Promise.resolve().then(()=>ei(Xi)),{passive:!0}),G&&watchWithFilter(Nn,async()=>{try{Nn.value==null?await G.removeItem(A):await G.setItem(A,await On.write(Nn.value))}catch(Xi){$t(Xi)}},{flush:ve,deep:Oe,eventFilter:Gt}),Object.assign(Nn,{then:ji.then.bind(ji),catch:ji.catch.bind(ji)}),Nn}let ri=0;function Sn(A,U={}){const G=shallowRef(!1),{document:ee=m,immediate:de=!0,manual:ve=!1,id:Oe=`vueuse_styletag_${++ri}`}=U,ke=shallowRef(A);let He=()=>{};const pt=()=>{if(!ee)return;const wt=ee.getElementById(Oe)||ee.createElement("style");wt.isConnected||(wt.id=Oe,U.nonce&&(wt.nonce=U.nonce),U.media&&(wt.media=U.media),ee.head.appendChild(wt)),!G.value&&(He=watch(ke,Gt=>{wt.textContent=Gt},{immediate:!0}),G.value=!0)},ot=()=>{!ee||!G.value||(He(),ee.head.removeChild(ee.getElementById(Oe)),G.value=!1)};return de&&!ve&&tryOnMounted(pt),ve||tryOnScopeDispose(ot),{id:Oe,css:ke,unload:ot,load:pt,isLoaded:readonly(G)}}function pi(A,U={}){const{threshold:G=50,onSwipe:ee,onSwipeEnd:de,onSwipeStart:ve,passive:Oe=!0}=U,ke=(0,i.Kh)({x:0,y:0}),He=(0,i.Kh)({x:0,y:0}),pt=(0,a.EW)(()=>ke.x-He.x),ot=(0,a.EW)(()=>ke.y-He.y),{max:wt,abs:Gt}=Math,$t=(0,a.EW)(()=>wt(Gt(pt.value),Gt(ot.value))>=G),mn=(0,i.IJ)(!1),Bn=(0,a.EW)(()=>$t.value?Gt(pt.value)>Gt(ot.value)?pt.value>0?"left":"right":ot.value>0?"up":"down":"none"),Kn=Si=>[Si.touches[0].clientX,Si.touches[0].clientY],Nn=(Si,Ui)=>{ke.x=Si,ke.y=Ui},On=(Si,Ui)=>{He.x=Si,He.y=Ui},ei={passive:Oe,capture:!Oe},ji=Si=>{mn.value&&de?.(Si,Bn.value),mn.value=!1},Xi=[C(A,"touchstart",Si=>{if(Si.touches.length!==1)return;const[Ui,pr]=Kn(Si);Nn(Ui,pr),On(Ui,pr),ve?.(Si)},ei),C(A,"touchmove",Si=>{if(Si.touches.length!==1)return;const[Ui,pr]=Kn(Si);On(Ui,pr),ei.capture&&!ei.passive&&Math.abs(pt.value)>Math.abs(ot.value)&&Si.preventDefault(),!mn.value&&$t.value&&(mn.value=!0),mn.value&&ee?.(Si)},ei),C(A,["touchend","touchcancel"],ji,ei)];return{isSwiping:mn,direction:Bn,coordsStart:ke,coordsEnd:He,lengthX:pt,lengthY:ot,stop:()=>Xi.forEach(Si=>Si())}}function Li(){const A=ref([]);return A.value.set=U=>{U&&A.value.push(U)},onBeforeUpdate(()=>{A.value.length=0}),A}function Vi(A={}){const{document:U=m,selector:G="html",observe:ee=!1,initialValue:de="ltr"}=A;function ve(){var ke,He;return(ke=U==null||(He=U.querySelector(G))===null||He===void 0?void 0:He.getAttribute("dir"))!==null&&ke!==void 0?ke:de}const Oe=ref(ve());return tryOnMounted(()=>Oe.value=ve()),ee&&U&&V(U.querySelector(G),()=>Oe.value=ve(),{attributes:!0}),computed({get(){return Oe.value},set(ke){var He,pt;Oe.value=ke,U&&(Oe.value?(He=U.querySelector(G))===null||He===void 0||He.setAttribute("dir",Oe.value):(pt=U.querySelector(G))===null||pt===void 0||pt.removeAttribute("dir"))}})}function Oi(A){var U;const G=(U=A.rangeCount)!==null&&U!==void 0?U:0;return Array.from({length:G},(ee,de)=>A.getRangeAt(de))}function zr(A={}){var U;const{window:G=l}=A,ee=shallowRef((U=G?.getSelection())!==null&&U!==void 0?U:null),de=computed(()=>{var He,pt;return(He=(pt=ee.value)===null||pt===void 0?void 0:pt.toString())!==null&&He!==void 0?He:""}),ve=computed(()=>ee.value?Oi(ee.value):[]),Oe=computed(()=>ve.value.map(He=>He.getBoundingClientRect()));function ke(){ee.value=null,G&&(ee.value=G.getSelection())}return G&&C(G.document,"selectionchange",ke,{passive:!0}),{text:de,rects:Oe,ranges:ve,selection:ee}}function ar(A=l,U){A&&typeof A.requestAnimationFrame=="function"?A.requestAnimationFrame(U):U()}function vr(A={}){var U,G;const{window:ee=l}=A,de=toRef(A?.element),ve=toRef((U=A?.input)!==null&&U!==void 0?U:""),Oe=(G=A?.styleProp)!==null&&G!==void 0?G:"height",ke=shallowRef(1),He=shallowRef(0);function pt(){var ot;if(!de.value)return;let wt="";de.value.style[Oe]="1px",ke.value=(ot=de.value)===null||ot===void 0?void 0:ot.scrollHeight;const Gt=toValue(A?.styleTarget);Gt?Gt.style[Oe]=`${ke.value}px`:wt=`${ke.value}px`,de.value.style[Oe]=wt}return watch([ve,de],()=>nextTick(pt),{immediate:!0}),watch(ke,()=>{var ot;return A==null||(ot=A.onResize)===null||ot===void 0?void 0:ot.call(A)}),Ri(de,([{contentRect:ot}])=>{He.value!==ot.width&&ar(ee,()=>{He.value=ot.width,pt()})}),A?.watch&&watch(A.watch,pt,{immediate:!0,deep:!0}),{textarea:de,input:ve,triggerResize:pt}}function Ki(A,U={}){const{throttle:G=200,trailing:ee=!0}=U,de=throttleFilter(G,ee);return{...hi(A,{...U,eventFilter:de})}}const br=[{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"}],Rs={justNow:"just now",past:A=>A.match(/\d/)?`${A} ago`:A,future:A=>A.match(/\d/)?`in ${A}`:A,month:(A,U)=>A===1?U?"last month":"next month":`${A} month${A>1?"s":""}`,year:(A,U)=>A===1?U?"last year":"next year":`${A} year${A>1?"s":""}`,day:(A,U)=>A===1?U?"yesterday":"tomorrow":`${A} day${A>1?"s":""}`,week:(A,U)=>A===1?U?"last week":"next week":`${A} week${A>1?"s":""}`,hour:A=>`${A} hour${A>1?"s":""}`,minute:A=>`${A} minute${A>1?"s":""}`,second:A=>`${A} second${A>1?"s":""}`,invalid:""};function Br(A){return A.toISOString().slice(0,10)}function pa(A,U={}){const{controls:G=!1,updateInterval:ee=3e4}=U,{now:de,...ve}=Gs({interval:ee,controls:!0}),Oe=(0,a.EW)(()=>ma(new Date((0,i.BA)(A)),U,(0,i.BA)(de)));return G?{timeAgo:Oe,...ve}:Oe}function ma(A,U={},G=Date.now()){const{max:ee,messages:de=Rs,fullDateFormatter:ve=Br,units:Oe=br,showSecond:ke=!1,rounding:He="round"}=U,pt=typeof He=="number"?Kn=>+Kn.toFixed(He):Math[He],ot=+G-+A,wt=Math.abs(ot);function Gt(Kn,Nn){return pt(Math.abs(Kn)/Nn.value)}function $t(Kn,Nn){const On=Gt(Kn,Nn),ei=Kn>0,ji=mn(Nn.name,On,ei);return mn(ei?"past":"future",ji,ei)}function mn(Kn,Nn,On){const ei=de[Kn];return typeof ei=="function"?ei(Nn,On):ei.replace("{0}",Nn.toString())}if(wt<6e4&&!ke)return de.justNow;if(typeof ee=="number"&&wt>ee)return ve(new Date(A));if(typeof ee=="string"){var Bn;const Kn=(Bn=Oe.find(Nn=>Nn.name===ee))===null||Bn===void 0?void 0:Bn.max;if(Kn&&wt>Kn)return ve(new Date(A))}for(const[Kn,Nn]of Oe.entries()){if(Gt(ot,Nn)<=0&&Oe[Kn-1])return $t(ot,Oe[Kn-1]);if(wt<Nn.max)return $t(ot,Nn)}return de.invalid}const Oa=[{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 _o(A,U={}){const{controls:G=!1,updateInterval:ee=3e4}=U,{now:de,...ve}=Gs({interval:ee,controls:!0}),Oe=computed(()=>Io(new Date(toValue(A)),U,toValue(de))),ke=computed(()=>Oe.value.parts),He=computed(()=>zo(ke.value,{...U,locale:Oe.value.resolvedLocale}));return G?{timeAgoIntl:He,parts:ke,...ve}:He}function La(A,U={},G=Date.now()){const{parts:ee,resolvedLocale:de}=Io(A,U,G);return zo(ee,{...U,locale:de})}function Io(A,U={},G=Date.now()){const{locale:ee,relativeTimeFormatOptions:de={numeric:"auto"}}=U,ve=new Intl.RelativeTimeFormat(ee,de),{locale:Oe}=ve.resolvedOptions(),ke=+A-+G,He=Math.abs(ke);for(const{name:pt,ms:ot}of Oa)if(He>=ot)return{resolvedLocale:Oe,parts:ve.formatToParts(Math.round(ke/ot),pt)};return{resolvedLocale:Oe,parts:ve.formatToParts(0,"second")}}function zo(A,U={}){const{insertSpace:G=!0,joinParts:ee,locale:de}=U;return typeof ee=="function"?ee(A,de):G?A.map(ve=>ve.value.trim()).join(" "):A.map(ve=>ve.value).join("")}function nl(A,U,G={}){const{immediate:ee=!0,immediateCallback:de=!1}=G,{start:ve}=useTimeoutFn(ke,U,{immediate:ee}),Oe=shallowRef(!1);async function ke(){Oe.value&&(await A(),ve())}function He(){Oe.value||(Oe.value=!0,de&&A(),ve())}function pt(){Oe.value=!1}return ee&&isClient&&He(),tryOnScopeDispose(pt),{isActive:Oe,pause:pt,resume:He}}function $a(A={}){const{controls:U=!1,offset:G=0,immediate:ee=!0,interval:de="requestAnimationFrame",callback:ve}=A,Oe=(0,i.IJ)((0,e.vE)()+G),ke=()=>Oe.value=(0,e.vE)()+G,He=ve?()=>{ke(),ve(Oe.value)}:ke,pt=de==="requestAnimationFrame"?o(He,{immediate:ee}):(0,e.Rg)(He,de,{immediate:ee});return U?{timestamp:Oe,...pt}:Oe}function uu(A=null,U={}){var G,ee;const{document:de=m,restoreOnUnmount:ve=wt=>wt}=U,Oe=(G=de?.title)!==null&&G!==void 0?G:"",ke=toRef((ee=A??de?.title)!==null&&ee!==void 0?ee:null),He=!!(A&&typeof A=="function");function pt(wt){if(!("titleTemplate"in U))return wt;const Gt=U.titleTemplate||"%s";return typeof Gt=="function"?Gt(wt):toValue(Gt).replace(/%s/g,wt)}if(watch(ke,(wt,Gt)=>{wt!==Gt&&de&&(de.title=pt(wt??""))},{immediate:!0}),U.observe&&!U.titleTemplate&&de&&!He){var ot;V((ot=de.head)===null||ot===void 0?void 0:ot.querySelector("title"),()=>{de&&de.title!==ke.value&&(ke.value=pt(de.title))},{childList:!0})}return tryOnScopeDispose(()=>{if(ve){const wt=ve(Oe,ke.value||"");wt!=null&&de&&(de.title=wt)}}),ke}const Ma={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]},gl=Object.assign({},{linear:e.D_},Ma);function Gi([A,U,G,ee]){const de=(ot,wt)=>1-3*wt+3*ot,ve=(ot,wt)=>3*wt-6*ot,Oe=ot=>3*ot,ke=(ot,wt,Gt)=>((de(wt,Gt)*ot+ve(wt,Gt))*ot+Oe(wt))*ot,He=(ot,wt,Gt)=>3*de(wt,Gt)*ot*ot+2*ve(wt,Gt)*ot+Oe(wt),pt=ot=>{let wt=ot;for(let Gt=0;Gt<4;++Gt){const $t=He(wt,A,G);if($t===0)return wt;const mn=ke(wt,A,G)-ot;wt-=mn/$t}return wt};return ot=>A===U&&G===ee?ot:ke(pt(ot),U,ee)}function Nr(A,U,G){return A+G*(U-A)}function Hr(A,U,G){const ee=toValue(A),de=toValue(U);if(typeof ee=="number"&&typeof de=="number")return Nr(ee,de,G);if(Array.isArray(ee)&&Array.isArray(de))return ee.map((ve,Oe)=>Nr(ve,toValue(de[Oe]),G));throw new TypeError("Unknown transition type, specify an interpolation function.")}function ta(A){var U;return typeof A=="function"?A:(U=toValue(A))!==null&&U!==void 0?U:identity}function Ka(A,U,G,ee={}){var de;const{window:ve=l}=ee,Oe=toValue(U),ke=toValue(G),He=(de=toValue(ee.duration))!==null&&de!==void 0?de:1e3,pt=Date.now(),ot=Date.now()+He,wt=typeof ee.interpolation=="function"?ee.interpolation:Hr,Gt=typeof ee.easing<"u"?ta(ee.easing):ta(ee.transition),$t=typeof Gt=="function"?Gt:Gi(Gt);return new Promise(mn=>{A.value=Oe;const Bn=()=>{var Kn;if(!((Kn=ee.abort)===null||Kn===void 0)&&Kn.call(ee)){mn();return}const Nn=Date.now();A.value=wt(Oe,ke,$t((Nn-pt)/He)),Nn<ot?ve?.requestAnimationFrame(Bn):(A.value=ke,mn())};Bn()})}function Ha(A,U,G,ee={}){return Ka(A,U,G,ee)}function qo(A,U={}){let G=0;const ee=()=>{const ve=toValue(A);return typeof U.interpolation>"u"&&Array.isArray(ve)?ve.map(toValue):ve},de=shallowRef(ee());return watch(ee,async ve=>{var Oe,ke;if(toValue(U.disabled))return;const He=++G;U.delay&&await promiseTimeout(toValue(U.delay)),He===G&&((Oe=U.onStarted)===null||Oe===void 0||Oe.call(U),await Ka(de,de.value,ve,{...U,abort:()=>{var pt;return He!==G||((pt=U.abort)===null||pt===void 0?void 0:pt.call(U))}}),(ke=U.onFinished)===null||ke===void 0||ke.call(U))},{deep:!0}),watch(()=>toValue(U.disabled),ve=>{ve&&(G++,de.value=ee())}),tryOnScopeDispose(()=>{G++}),computed(()=>toValue(U.disabled)?ee():de.value)}function io(A="history",U={}){const{initialValue:G={},removeNullishValues:ee=!0,removeFalsyValues:de=!1,write:ve=!0,writeMode:Oe="replace",window:ke=l,stringify:He=ji=>ji.toString()}=U;if(!ke)return reactive(G);const pt=reactive({});function ot(){if(A==="history")return ke.location.search||"";if(A==="hash"){const ji=ke.location.hash||"",Xi=ji.indexOf("?");return Xi>0?ji.slice(Xi):""}else return(ke.location.hash||"").replace(/^#/,"")}function wt(ji){const Xi=He(ji);if(A==="history")return`${Xi?`?${Xi}`:""}${ke.location.hash||""}`;if(A==="hash-params")return`${ke.location.search||""}${Xi?`#${Xi}`:""}`;const Zi=ke.location.hash||"#",Si=Zi.indexOf("?");return Si>0?`${ke.location.search||""}${Zi.slice(0,Si)}${Xi?`?${Xi}`:""}`:`${ke.location.search||""}${Zi}${Xi?`?${Xi}`:""}`}function Gt(){return new URLSearchParams(ot())}function $t(ji){const Xi=new Set(Object.keys(pt));for(const Zi of ji.keys()){const Si=ji.getAll(Zi);pt[Zi]=Si.length>1?Si:ji.get(Zi)||"",Xi.delete(Zi)}Array.from(Xi).forEach(Zi=>delete pt[Zi])}const{pause:mn,resume:Bn}=pausableWatch(pt,()=>{const ji=new URLSearchParams("");Object.keys(pt).forEach(Xi=>{const Zi=pt[Xi];Array.isArray(Zi)?Zi.forEach(Si=>ji.append(Xi,Si)):ee&&Zi==null||de&&!Zi?ji.delete(Xi):ji.set(Xi,Zi)}),Kn(ji,!1)},{deep:!0});function Kn(ji,Xi,Zi=!0){mn(),Xi&&$t(ji),Oe==="replace"?ke.history.replaceState(ke.history.state,ke.document.title,ke.location.pathname+wt(ji)):Zi&&ke.history.pushState(ke.history.state,ke.document.title,ke.location.pathname+wt(ji)),nextTick(()=>Bn())}function Nn(){ve&&Kn(Gt(),!0,!1)}const On={passive:!0};C(ke,"popstate",Nn,On),A!=="history"&&C(ke,"hashchange",Nn,On);const ei=Gt();return ei.keys().next().value?$t(ei):Object.assign(pt,G),pt}function wu(A={}){var U,G;const ee=shallowRef((U=A.enabled)!==null&&U!==void 0?U:!1),de=shallowRef((G=A.autoSwitch)!==null&&G!==void 0?G:!0),ve=ref(A.constraints),{navigator:Oe=y}=A,ke=X(()=>{var Bn;return Oe==null||(Bn=Oe.mediaDevices)===null||Bn===void 0?void 0:Bn.getUserMedia}),He=shallowRef();function pt(Bn){switch(Bn){case"video":if(ve.value)return ve.value.video||!1;break;case"audio":if(ve.value)return ve.value.audio||!1;break}}async function ot(){if(!(!ke.value||He.value))return He.value=await Oe.mediaDevices.getUserMedia({video:pt("video"),audio:pt("audio")}),He.value}function wt(){var Bn;(Bn=He.value)===null||Bn===void 0||Bn.getTracks().forEach(Kn=>Kn.stop()),He.value=void 0}function Gt(){wt(),ee.value=!1}async function $t(){return await ot(),He.value&&(ee.value=!0),He.value}async function mn(){return wt(),await $t()}return watch(ee,Bn=>{Bn?ot():wt()},{immediate:!0}),watch(ve,()=>{de.value&&He.value&&mn()},{immediate:!0,deep:!0}),tryOnScopeDispose(()=>{Gt()}),{isSupported:ke,stream:He,start:$t,stop:Gt,restart:mn,constraints:ve,enabled:ee,autoSwitch:de}}function Nl(A,U,G,ee={}){var de,ve;const{clone:Oe=!1,passive:ke=!1,eventName:He,deep:pt=!1,defaultValue:ot,shouldEmit:wt}=ee,Gt=getCurrentInstance(),$t=G||Gt?.emit||(Gt==null||(de=Gt.$emit)===null||de===void 0?void 0:de.bind(Gt))||(Gt==null||(ve=Gt.proxy)===null||ve===void 0||(ve=ve.$emit)===null||ve===void 0?void 0:ve.bind(Gt?.proxy));let mn=He;U||(U="modelValue"),mn=mn||`update:${U.toString()}`;const Bn=On=>Oe?typeof Oe=="function"?Oe(On):dt(On):On,Kn=()=>isDef(A[U])?Bn(A[U]):ot,Nn=On=>{wt?wt(On)&&$t(mn,On):$t(mn,On)};if(ke){const On=ref(Kn());let ei=!1;return watch(()=>A[U],ji=>{ei||(ei=!0,On.value=Bn(ji),nextTick(()=>ei=!1))}),watch(On,ji=>{!ei&&(ji!==A[U]||pt)&&Nn(ji)},{deep:pt}),On}else return computed({get(){return Kn()},set(On){Nn(On)}})}function Ul(A,U,G={}){const ee={};for(const de in A)ee[de]=Nl(A,de,U,G);return ee}function Cu(A){const{pattern:U=[],interval:G=0,navigator:ee=y}=A||{},de=X(()=>typeof ee<"u"&&"vibrate"in ee),ve=toRef(U);let Oe;const ke=(pt=ve.value)=>{de.value&&ee.vibrate(pt)},He=()=>{de.value&&ee.vibrate(0),Oe?.pause()};return G>0&&(Oe=useIntervalFn(ke,G,{immediate:!1,immediateCallback:!1})),{isSupported:de,pattern:U,intervalControls:Oe,vibrate:ke,stop:He}}function mu(A,U){const{containerStyle:G,wrapperProps:ee,scrollTo:de,calculateRange:ve,currentList:Oe,containerRef:ke}="itemHeight"in U?Pl(U,A):ad(U,A);return{list:Oe,scrollTo:de,containerProps:{ref:ke,onScroll:()=>{ve()},style:G},wrapperProps:ee}}function Il(A){const U=(0,i.IJ)(null),G=Ii(U),ee=(0,i.KR)([]),de=(0,i.IJ)(A);return{state:(0,i.KR)({start:0,end:10}),source:de,currentList:ee,size:G,containerRef:U}}function Mu(A,U,G){return ee=>{if(typeof G=="number")return Math.ceil(ee/G);const{start:de=0}=A.value;let ve=0,Oe=0;for(let ke=de;ke<U.value.length;ke++){const He=G(ke);if(ve+=He,Oe=ke,ve>ee)break}return Oe-de}}function Zu(A,U){return G=>{if(typeof U=="number")return Math.floor(G/U)+1;let ee=0,de=0;for(let ve=0;ve<A.value.length;ve++){const Oe=U(ve);if(ee+=Oe,ee>=G){de=ve;break}}return de+1}}function Fo(A,U,G,ee,{containerRef:de,state:ve,currentList:Oe,source:ke}){return()=>{const He=de.value;if(He){const pt=G(A==="vertical"?He.scrollTop:He.scrollLeft),ot=ee(A==="vertical"?He.clientHeight:He.clientWidth),wt=pt-U,Gt=pt+ot+U;ve.value={start:wt<0?0:wt,end:Gt>ke.value.length?ke.value.length:Gt},Oe.value=ke.value.slice(ve.value.start,ve.value.end).map(($t,mn)=>({data:$t,index:mn+ve.value.start}))}}}function Ku(A,U){return G=>typeof A=="number"?G*A:U.value.slice(0,G).reduce((ee,de,ve)=>ee+A(ve),0)}function pl(A,U,G,ee){(0,a.wB)([A.width,A.height,()=>(0,i.BA)(U),G],()=>{ee()})}function gu(A,U){return(0,a.EW)(()=>typeof A=="number"?U.value.length*A:U.value.reduce((G,ee,de)=>G+A(de),0))}const Nu={horizontal:"scrollLeft",vertical:"scrollTop"};function pu(A,U,G,ee){return de=>{ee.value&&(ee.value[Nu[A]]=G(de),U())}}function ad(A,U){const G=Il(U),{state:ee,source:de,currentList:ve,size:Oe,containerRef:ke}=G,He={overflowX:"auto"},{itemWidth:pt,overscan:ot=5}=A,wt=Mu(ee,de,pt),Gt=Fo("horizontal",ot,Zu(de,pt),wt,G),$t=Ku(pt,de),mn=(0,a.EW)(()=>$t(ee.value.start)),Bn=gu(pt,de);return pl(Oe,U,ke,Gt),{scrollTo:pu("horizontal",Gt,$t,ke),calculateRange:Gt,wrapperProps:(0,a.EW)(()=>({style:{height:"100%",width:`${Bn.value-mn.value}px`,marginLeft:`${mn.value}px`,display:"flex"}})),containerStyle:He,currentList:ve,containerRef:ke}}function Pl(A,U){const G=Il(U),{state:ee,source:de,currentList:ve,size:Oe,containerRef:ke}=G,He={overflowY:"auto"},{itemHeight:pt,overscan:ot=5}=A,wt=Mu(ee,de,pt),Gt=Fo("vertical",ot,Zu(de,pt),wt,G),$t=Ku(pt,de),mn=(0,a.EW)(()=>$t(ee.value.start)),Bn=gu(pt,de);return pl(Oe,U,ke,Gt),{calculateRange:Gt,scrollTo:pu("vertical",Gt,$t,ke),containerStyle:He,wrapperProps:(0,a.EW)(()=>({style:{width:"100%",height:`${Bn.value-mn.value}px`,marginTop:`${mn.value}px`}})),currentList:ve,containerRef:ke}}function Dl(A={}){const{navigator:U=y,document:G=m}=A,ee=shallowRef(!1),de=shallowRef(null),ve=Ti({document:G}),Oe=X(()=>U&&"wakeLock"in U),ke=computed(()=>!!de.value&&ve.value==="visible");Oe.value&&(C(de,"release",()=>{var wt,Gt;ee.value=(wt=(Gt=de.value)===null||Gt===void 0?void 0:Gt.type)!==null&&wt!==void 0?wt:!1},{passive:!0}),whenever(()=>ve.value==="visible"&&G?.visibilityState==="visible"&&ee.value,wt=>{ee.value=!1,He(wt)}));async function He(wt){var Gt;await((Gt=de.value)===null||Gt===void 0?void 0:Gt.release()),de.value=Oe.value?await U.wakeLock.request(wt):null}async function pt(wt){ve.value==="visible"?await He(wt):ee.value=wt}async function ot(){ee.value=!1;const wt=de.value;de.value=null,await wt?.release()}return{sentinel:de,isSupported:Oe,isActive:ke,request:pt,forceRequest:He,release:ot}}function vu(A={}){const{window:U=l,requestPermissions:G=!0}=A,ee=A,de=X(()=>{if(!U||!("Notification"in U))return!1;if(Notification.permission==="granted")return!0;try{const On=new Notification("");On.onshow=()=>{On.close()}}catch(On){if(On.name==="TypeError")return!1}return!0}),ve=shallowRef(de.value&&"permission"in Notification&&Notification.permission==="granted"),Oe=ref(null),ke=async()=>{if(de.value)return!ve.value&&Notification.permission!=="denied"&&await Notification.requestPermission()==="granted"&&(ve.value=!0),ve.value},{on:He,trigger:pt}=createEventHook(),{on:ot,trigger:wt}=createEventHook(),{on:Gt,trigger:$t}=createEventHook(),{on:mn,trigger:Bn}=createEventHook(),Kn=async On=>{if(!de.value||!ve.value)return;const ei=Object.assign({},ee,On);return Oe.value=new Notification(ei.title||"",ei),Oe.value.onclick=pt,Oe.value.onshow=wt,Oe.value.onerror=$t,Oe.value.onclose=Bn,Oe.value},Nn=()=>{Oe.value&&Oe.value.close(),Oe.value=null};if(G&&tryOnMounted(ke),tryOnScopeDispose(Nn),de.value&&U){const On=U.document;C(On,"visibilitychange",ei=>{ei.preventDefault(),On.visibilityState==="visible"&&Nn()})}return{isSupported:de,notification:Oe,ensurePermissions:ke,permissionGranted:ve,show:Kn,close:Nn,onClick:He,onShow:ot,onError:Gt,onClose:mn}}const Ll="ping";function Hu(A){return A===!0?{}:A}function dd(A,U={}){const{onConnected:G,onDisconnected:ee,onError:de,onMessage:ve,immediate:Oe=!0,autoConnect:ke=!0,autoClose:He=!0,protocols:pt=[]}=U,ot=ref(null),wt=shallowRef("CLOSED"),Gt=ref(),$t=toRef(A);let mn,Bn,Kn=!1,Nn=0,On=[],ei,ji;const Xi=()=>{if(On.length&&Gt.value&&wt.value==="OPEN"){for(const Sr of On)Gt.value.send(Sr);On=[]}},Zi=()=>{ei!=null&&(clearTimeout(ei),ei=void 0)},Si=()=>{clearTimeout(ji),ji=void 0},Ui=(Sr=1e3,js)=>{Zi(),!(!isClient&&!isWorker||!Gt.value)&&(Kn=!0,Si(),mn?.(),Gt.value.close(Sr,js),Gt.value=void 0)},pr=(Sr,js=!0)=>!Gt.value||wt.value!=="OPEN"?(js&&On.push(Sr),!1):(Xi(),Gt.value.send(Sr),!0),gs=()=>{if(Kn||typeof $t.value>"u")return;const Sr=new WebSocket($t.value,pt);Gt.value=Sr,wt.value="CONNECTING",Sr.onopen=()=>{wt.value="OPEN",Nn=0,G?.(Sr),Bn?.(),Xi()},Sr.onclose=js=>{if(wt.value="CLOSED",Si(),mn?.(),ee?.(Sr,js),!Kn&&U.autoReconnect&&(Gt.value==null||Sr===Gt.value)){const{retries:ss=-1,delay:As=1e3,onFailed:Ea}=Hu(U.autoReconnect);(typeof ss=="function"?ss:()=>typeof ss=="number"&&(ss<0||Nn<ss))(Nn)?(Nn+=1,ei=setTimeout(gs,As)):Ea?.()}},Sr.onerror=js=>{de?.(Sr,js)},Sr.onmessage=js=>{if(U.heartbeat){Si();const{message:ss=Ll,responseMessage:As=ss}=Hu(U.heartbeat);if(js.data===toValue(As))return}ot.value=js.data,ve?.(Sr,js)}};if(U.heartbeat){const{message:Sr=Ll,interval:js=1e3,pongTimeout:ss=1e3}=Hu(U.heartbeat),{pause:As,resume:Ea}=useIntervalFn(()=>{pr(toValue(Sr),!1),ji==null&&(ji=setTimeout(()=>{Ui(),Kn=!1},ss))},js,{immediate:!1});mn=As,Bn=Ea}He&&(isClient&&C("beforeunload",()=>Ui(),{passive:!0}),tryOnScopeDispose(Ui));const un=()=>{!isClient&&!isWorker||(Ui(),Kn=!1,Nn=0,gs())};return Oe&&un(),ke&&watch($t,un),{data:ot,status:wt,close:Ui,send:pr,open:un,ws:Gt}}function Td(A,U,G){const{window:ee=l}=G??{},de=ref(null),ve=shallowRef(),Oe=(...He)=>{ve.value&&ve.value.postMessage(...He)},ke=function(){ve.value&&ve.value.terminate()};return ee&&(typeof A=="string"?ve.value=new Worker(A,U):typeof A=="function"?ve.value=A():ve.value=A,ve.value.onmessage=He=>{de.value=He.data},tryOnScopeDispose(()=>{ve.value&&ve.value.terminate()})),{data:de,post:Oe,terminate:ke,worker:ve}}function Md(A,U){if(A.length===0&&U.length===0)return"";const G=A.map(ve=>`'${ve}'`).toString(),ee=U.filter(ve=>typeof ve=="function").map(ve=>{const Oe=ve.toString();return Oe.trim().startsWith("function")?Oe:`const ${ve.name} = ${Oe}`}).join(";"),de=`importScripts(${G});`;return`${G.trim()===""?"":de} ${ee}`}var id=null;function Sd(A){return U=>{const G=U.data[0];return Promise.resolve(A.apply(void 0,G)).then(ee=>{postMessage(["SUCCESS",ee])}).catch(ee=>{postMessage(["ERROR",ee])})}}var du=null;function Ye(A,U,G){const ee=`${id(U,G)}; onmessage=(${du})(${A})`,de=new Blob([ee],{type:"text/javascript"});return URL.createObjectURL(de)}var Et=null;function At(A,U={}){const{dependencies:G=[],localDependencies:ee=[],timeout:de,window:ve=l}=U,Oe=ref(),ke=shallowRef("PENDING"),He=ref({}),pt=shallowRef(),ot=(mn="PENDING")=>{Oe.value&&Oe.value._url&&ve&&(Oe.value.terminate(),URL.revokeObjectURL(Oe.value._url),He.value={},Oe.value=void 0,ve.clearTimeout(pt.value),ke.value=mn)};ot(),tryOnScopeDispose(ot);const wt=()=>{const mn=Et(A,G,ee),Bn=new Worker(mn);return Bn._url=mn,Bn.onmessage=Kn=>{const{resolve:Nn=()=>{},reject:On=()=>{}}=He.value,[ei,ji]=Kn.data;switch(ei){case"SUCCESS":Nn(ji),ot(ei);break;default:On(ji),ot("ERROR");break}},Bn.onerror=Kn=>{const{reject:Nn=()=>{}}=He.value;Kn.preventDefault(),Nn(Kn),ot("ERROR")},de&&(pt.value=setTimeout(()=>ot("TIMEOUT_EXPIRED"),de)),Bn},Gt=(...mn)=>new Promise((Bn,Kn)=>{var Nn;He.value={resolve:Bn,reject:Kn},(Nn=Oe.value)===null||Nn===void 0||Nn.postMessage([[...mn]]),ke.value="RUNNING"});return{workerFn:(...mn)=>ke.value==="RUNNING"?(console.error("[useWebWorkerFn] You can only run one instance of the worker at a time."),Promise.reject()):(Oe.value=wt(),Gt(...mn)),workerStatus:ke,workerTerminate:ot}}function qt(A={}){const{window:U=l}=A;if(!U)return(0,i.IJ)(!1);const G=(0,i.IJ)(U.document.hasFocus()),ee={passive:!0};return C(U,"blur",()=>{G.value=!1},ee),C(U,"focus",()=>{G.value=!0},ee),G}function an(A={}){const{window:U=l,...G}=A;return ls(U,G)}function D(A={}){const{window:U=l,initialWidth:G=Number.POSITIVE_INFINITY,initialHeight:ee=Number.POSITIVE_INFINITY,listenOrientation:de=!0,includeScrollbar:ve=!0,type:Oe="inner"}=A,ke=(0,i.IJ)(G),He=(0,i.IJ)(ee),pt=()=>{if(U)if(Oe==="outer")ke.value=U.outerWidth,He.value=U.outerHeight;else if(Oe==="visual"&&U.visualViewport){const{width:wt,height:Gt,scale:$t}=U.visualViewport;ke.value=Math.round(wt*$t),He.value=Math.round(Gt*$t)}else ve?(ke.value=U.innerWidth,He.value=U.innerHeight):(ke.value=U.document.documentElement.clientWidth,He.value=U.document.documentElement.clientHeight)};pt(),(0,e.rd)(pt);const ot={passive:!0};return C("resize",pt,ot),U&&Oe==="visual"&&U.visualViewport&&C(U.visualViewport,"resize",pt,ot),de&&(0,a.wB)(ct("(orientation: portrait)"),()=>pt()),{width:ke,height:He}}},72393:(W,b,n)=>{"use strict";n.d(b,{$r:()=>De,D_:()=>P,Dk:()=>jn,F:()=>gn,Gv:()=>V,HA:()=>l,Hr:()=>dn,Jv:()=>$,MK:()=>et,Ns:()=>fn,Q0:()=>fe,QW:()=>$n,Rg:()=>ea,T3:()=>ae,TG:()=>Hn,TO:()=>Ps,Uo:()=>c,WP:()=>qe,ZC:()=>ne,d6:()=>O,eY:()=>Pt,he:()=>o,je:()=>Qe,k3:()=>je,lQ:()=>Y,lW:()=>F,oc:()=>w,qE:()=>se,r6:()=>R,rd:()=>fi,sq:()=>E,uO:()=>Ci,un:()=>s,vE:()=>J,vI:()=>_e,zg:()=>k});var e=n(50953),i=n(20641);function a(Te,Ft){var St;const _n=shallowRef();return watchEffect(()=>{_n.value=Te()},{...Ft,flush:(St=Ft?.flush)!==null&&St!==void 0?St:"sync"}),readonly(_n)}const f=null;function r(Te,Ft,St={}){let _n,yn,qn,bi=!0;const Qi=()=>{bi=!0,qn()};watch(Te,Qi,{flush:"sync",...St});const rr=typeof Ft=="function"?Ft:Ft.get,Mr=typeof Ft=="function"?void 0:Ft.set,Yr=customRef((ls,Vr)=>(yn=ls,qn=Vr,{get(){return bi&&(_n=rr(_n),bi=!1),yn(),_n},set(Ar){Mr?.(Ar)}}));return Yr.trigger=Qi,Yr}const v=null;function c(Te,Ft){return(0,e.o5)()?((0,e.jr)(Te,Ft),!0):!1}function p(){const Te=new Set,Ft=qn=>{Te.delete(qn)};return{on:qn=>{Te.add(qn);const bi=()=>Ft(qn);return c(bi),{off:bi}},off:Ft,trigger:(...qn)=>Promise.all(Array.from(Te).map(bi=>bi(...qn))),clear:()=>{Te.clear()}}}function g(Te){let Ft=!1,St;const _n=effectScope(!0);return(...yn)=>(Ft||(St=_n.run(()=>Te(...yn)),Ft=!0),St)}const u=new WeakMap,l=(...Te)=>{var Ft;const St=Te[0],_n=(Ft=(0,i.nI)())===null||Ft===void 0?void 0:Ft.proxy,yn=_n??(0,e.o5)();if(yn==null&&!(0,i.PS)())throw new Error("injectLocal must be called in setup");return yn&&u.has(yn)&&St in u.get(yn)?u.get(yn)[St]:(0,i.WQ)(...Te)};function m(Te,Ft){var St;const _n=(St=getCurrentInstance())===null||St===void 0?void 0:St.proxy,yn=_n??getCurrentScope();if(yn==null)throw new Error("provideLocal must be called in setup");u.has(yn)||u.set(yn,Object.create(null));const qn=u.get(yn);return qn[Te]=Ft,provide(Te,Ft)}function y(Te,Ft){const St=Ft?.injectionKey||Symbol(Te.name||"InjectionState"),_n=Ft?.defaultValue;return[(...bi)=>{const Qi=Te(...bi);return m(St,Qi),Qi},()=>l(St,_n)]}function d(Te,Ft){return Ft===!0?ref(Te):shallowRef(Te)}const w=typeof window<"u"&&typeof document<"u",C=typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope,j=Te=>typeof Te<"u",O=Te=>Te!=null,N=(Te,...Ft)=>{Te||console.warn(...Ft)},X=Object.prototype.toString,V=Te=>X.call(Te)==="[object Object]",Z=()=>Date.now(),J=()=>+Date.now(),se=(Te,Ft,St)=>Math.min(St,Math.max(Ft,Te)),Y=()=>{},pe=(Te,Ft)=>(Te=Math.ceil(Te),Ft=Math.floor(Ft),Math.floor(Math.random()*(Ft-Te+1))+Te),I=(Te,Ft)=>Object.prototype.hasOwnProperty.call(Te,Ft),s=_();function _(){var Te,Ft,St;return w&&((Te=window)===null||Te===void 0||(Te=Te.navigator)===null||Te===void 0?void 0:Te.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((Ft=window)===null||Ft===void 0||(Ft=Ft.navigator)===null||Ft===void 0?void 0:Ft.maxTouchPoints)>2&&/iPad|Macintosh/.test((St=window)===null||St===void 0?void 0:St.navigator.userAgent))}function F(...Te){if(Te.length!==1)return(0,e.lW)(...Te);const Ft=Te[0];return typeof Ft=="function"?(0,e.tB)((0,e.rY)(()=>({get:Ft,set:Y}))):(0,e.KR)(Ft)}function E(Te,Ft){function St(..._n){return new Promise((yn,qn)=>{Promise.resolve(Te(()=>Ft.apply(this,_n),{fn:Ft,thisArg:this,args:_n})).then(yn).catch(qn)})}return St}const k=Te=>Te();function x(Te,Ft={}){let St,_n,yn=Y;const qn=rr=>{clearTimeout(rr),yn(),yn=Y};let bi;return rr=>{const Mr=(0,e.BA)(Te),Yr=(0,e.BA)(Ft.maxWait);return St&&qn(St),Mr<=0||Yr!==void 0&&Yr<=0?(_n&&(qn(_n),_n=void 0),Promise.resolve(rr())):new Promise((ls,Vr)=>{yn=Ft.rejectOnCancel?Vr:ls,bi=rr,Yr&&!_n&&(_n=setTimeout(()=>{St&&qn(St),_n=void 0,ls(bi())},Yr)),St=setTimeout(()=>{_n&&qn(_n),_n=void 0,ls(rr())},Mr)})}}function R(...Te){let Ft=0,St,_n=!0,yn=Y,qn,bi,Qi,rr,Mr;!(0,e.i9)(Te[0])&&typeof Te[0]=="object"?{delay:bi,trailing:Qi=!0,leading:rr=!0,rejectOnCancel:Mr=!1}=Te[0]:[bi,Qi=!0,rr=!0,Mr=!1]=Te;const Yr=()=>{St&&(clearTimeout(St),St=void 0,yn(),yn=Y)};return Vr=>{const Ar=(0,e.BA)(bi),Ot=Date.now()-Ft,zn=()=>qn=Vr();return Yr(),Ar<=0?(Ft=Date.now(),zn()):(Ot>Ar?(Ft=Date.now(),(rr||!_n)&&zn()):Qi&&(qn=new Promise((yi,Hi)=>{yn=Mr?Hi:yi,St=setTimeout(()=>{Ft=Date.now(),_n=!0,yi(zn()),Yr()},Math.max(0,Ar-Ot))})),!rr&&!St&&(St=setTimeout(()=>_n=!0,Ar)),_n=!1,qn)}}function M(Te=k,Ft={}){const{initialState:St="active"}=Ft,_n=F(St==="active");function yn(){_n.value=!1}function qn(){_n.value=!0}const bi=(...Qi)=>{_n.value&&Te(...Qi)};return{isActive:(0,e.tB)(_n),pause:yn,resume:qn,eventFilter:bi}}function o(Te,Ft=!1,St="Timeout"){return new Promise((_n,yn)=>{setTimeout(Ft?()=>yn(St):_n,Te)})}function P(Te){return Te}function $(Te){let Ft;function St(){return Ft||(Ft=Te()),Ft}return St.reset=async()=>{const _n=Ft;Ft=void 0,_n&&await _n},St}function K(Te){return Te()}function q(Te,...Ft){return Ft.some(St=>St in Te)}function Fe(Te,Ft){var St;if(typeof Te=="number")return Te+Ft;const _n=((St=Te.match(/^-?\d+\.?\d*/))===null||St===void 0?void 0:St[0])||"",yn=Te.slice(_n.length),qn=Number.parseFloat(_n)+Ft;return Number.isNaN(qn)?Te:qn+yn}function et(Te){return Te.endsWith("rem")?Number.parseFloat(Te)*16:Number.parseFloat(Te)}function Qe(Te,Ft,St=!1){return Ft.reduce((_n,yn)=>(yn in Te&&(!St||Te[yn]!==void 0)&&(_n[yn]=Te[yn]),_n),{})}function Ht(Te,Ft,St=!1){return Object.fromEntries(Object.entries(Te).filter(([_n,yn])=>(!St||yn!==void 0)&&!Ft.includes(_n)))}function qe(Te){return Object.entries(Te)}function De(Te){return Array.isArray(Te)?Te:[Te]}function Je(Te){const Ft=Object.create(null);return St=>Ft[St]||(Ft[St]=Te(St))}const yt=/\B([A-Z])/g,jt=Je(Te=>Te.replace(yt,"-$1").toLowerCase()),Lt=/-(\w)/g,ct=Je(Te=>Te.replace(Lt,(Ft,St)=>St?St.toUpperCase():""));function Bt(Te){return Te||(0,i.nI)()}function gn(Te){if(!w)return Te;let Ft=0,St,_n;const yn=()=>{Ft-=1,_n&&Ft<=0&&(_n.stop(),St=void 0,_n=void 0)};return(...qn)=>(Ft+=1,_n||(_n=(0,e.uY)(!0),St=_n.run(()=>Te(...qn))),c(yn),St)}function Mt(Te,Ft,{enumerable:St=!1,unwrap:_n=!0}={}){for(const[yn,qn]of Object.entries(Ft))yn!=="value"&&(isRef(qn)&&_n?Object.defineProperty(Te,yn,{get(){return qn.value},set(bi){qn.value=bi},enumerable:St}):Object.defineProperty(Te,yn,{value:qn,enumerable:St}));return Te}function Zt(Te,Ft){return Ft==null?unref(Te):unref(Te)[Ft]}function Kt(Te){return unref(Te)!=null}function Tt(Te,Ft){if(typeof Symbol<"u"){const St={...Te};return Object.defineProperty(St,Symbol.iterator,{enumerable:!1,value(){let _n=0;return{next:()=>({value:Ft[_n++],done:_n>Ft.length})}}}),St}else return Object.assign([...Ft],Te)}function xt(Te,Ft){const St=Ft?.computedGetter===!1?unref:toValue;return function(..._n){return computed(()=>Te.apply(this,_n.map(yn=>St(yn))))}}const Jt=null;function Dt(Te,Ft={}){let St=[],_n;if(Array.isArray(Ft))St=Ft;else{_n=Ft;const{includeOwnProperties:yn=!0}=Ft;St.push(...Object.keys(Te)),yn&&St.push(...Object.getOwnPropertyNames(Te))}return Object.fromEntries(St.map(yn=>{const qn=Te[yn];return[yn,typeof qn=="function"?xt(qn.bind(Te),_n):qn]}))}function en(Te){return(0,e.i9)(Te)?(0,e.Kh)(new Proxy({},{get(Ft,St,_n){return(0,e.R1)(Reflect.get(Te.value,St,_n))},set(Ft,St,_n){return(0,e.i9)(Te.value[St])&&!(0,e.i9)(_n)?Te.value[St].value=_n:Te.value[St]=_n,!0},deleteProperty(Ft,St){return Reflect.deleteProperty(Te.value,St)},has(Ft,St){return Reflect.has(Te.value,St)},ownKeys(){return Object.keys(Te.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):(0,e.Kh)(Te)}function rt(Te){return en((0,i.EW)(Te))}function _e(Te,...Ft){const St=Ft.flat(),_n=St[0];return rt(()=>Object.fromEntries(typeof _n=="function"?Object.entries((0,e.QW)(Te)).filter(([yn,qn])=>!_n((0,e.BA)(qn),yn)):Object.entries((0,e.QW)(Te)).filter(yn=>!St.includes(yn[0]))))}function oe(Te,...Ft){const St=Ft.flat(),_n=St[0];return rt(()=>Object.fromEntries(typeof _n=="function"?Object.entries(toRefs$1(Te)).filter(([yn,qn])=>_n(toValue(qn),yn)):St.map(yn=>[yn,F(Te,yn)])))}function Me(Te,Ft=1e4){return customRef((St,_n)=>{let yn=toValue(Te),qn;const bi=()=>setTimeout(()=>{yn=toValue(Te),_n()},toValue(Ft));return c(()=>{clearTimeout(qn)}),{get(){return St(),yn},set(Qi){yn=Qi,_n(),clearTimeout(qn),qn=bi()}}})}const Pe=null;function fe(Te,Ft=200,St={}){return E(x(Ft,St),Te)}function Re(Te,Ft=200,St={}){const _n=ref(toValue(Te)),yn=fe(()=>{_n.value=Te.value},Ft,St);return watch(Te,()=>yn()),shallowReadonly(_n)}const We=null,ut=null;function dt(Te,Ft){return computed({get(){var St;return(St=Te.value)!==null&&St!==void 0?St:Ft},set(St){Te.value=St}})}function Ue(Te){let Ft=toValue(Te),St;const _n=()=>{Ft=toValue(Te),St()},yn=customRef((qn,bi)=>(St=bi,{get(){return qn(),Ft},set(Qi){Ft=Qi,St()}}));return yn.reset=_n,yn}function je(Te,Ft=200,St=!1,_n=!0,yn=!1){return E(R(Ft,St,_n,yn),Te)}function we(Te,Ft=200,St=!0,_n=!0){if(Ft<=0)return Te;const yn=ref(toValue(Te)),qn=je(()=>{yn.value=Te.value},Ft,St,_n);return watch(Te,()=>qn()),yn}const Xe=null,gt=null;function pn(Te,Ft={}){let St=Te,_n,yn;const qn=customRef((Vr,Ar)=>(_n=Vr,yn=Ar,{get(){return bi()},set(Ot){Qi(Ot)}}));function bi(Vr=!0){return Vr&&_n(),St}function Qi(Vr,Ar=!0){var Ot,zn;if(Vr===St)return;const yi=St;((Ot=Ft.onBeforeChange)===null||Ot===void 0?void 0:Ot.call(Ft,Vr,yi))!==!1&&(St=Vr,(zn=Ft.onChanged)===null||zn===void 0||zn.call(Ft,Vr,yi),Ar&&yn())}return Mt(qn,{get:bi,set:Qi,untrackedGet:()=>bi(!1),silentSet:Vr=>Qi(Vr,!1),peek:()=>bi(!1),lay:Vr=>Qi(Vr,!1)},{enumerable:!0})}const cn=null;function hn(...Te){if(Te.length===2){const[Ft,St]=Te;Ft.value=St}if(Te.length===3){const[Ft,St,_n]=Te;Ft[St]=_n}}function En(Te,Ft,St={}){const{eventFilter:_n=k,...yn}=St;return(0,i.wB)(Te,E(_n,Ft),yn)}function on(Te,Ft,St={}){const{eventFilter:_n,initialState:yn="active",...qn}=St,{eventFilter:bi,pause:Qi,resume:rr,isActive:Mr}=M(_n,{initialState:yn});return{stop:En(Te,Ft,{...qn,eventFilter:bi}),pause:Qi,resume:rr,isActive:Mr}}const dn=on;function jn(Te,Ft,...[St]){const{flush:_n="sync",deep:yn=!1,immediate:qn=!0,direction:bi="both",transform:Qi={}}=St||{},rr=[],Mr="ltr"in Qi&&Qi.ltr||(Vr=>Vr),Yr="rtl"in Qi&&Qi.rtl||(Vr=>Vr);return(bi==="both"||bi==="ltr")&&rr.push(dn(Te,Vr=>{rr.forEach(Ar=>Ar.pause()),Ft.value=Mr(Vr),rr.forEach(Ar=>Ar.resume())},{flush:_n,deep:yn,immediate:qn})),(bi==="both"||bi==="rtl")&&rr.push(dn(Ft,Vr=>{rr.forEach(Ar=>Ar.pause()),Te.value=Yr(Vr),rr.forEach(Ar=>Ar.resume())},{flush:_n,deep:yn,immediate:qn})),()=>{rr.forEach(Vr=>Vr.stop())}}function Jn(Te,Ft,St={}){const{flush:_n="sync",deep:yn=!1,immediate:qn=!0}=St,bi=De(Ft);return watch(Te,Qi=>bi.forEach(rr=>rr.value=Qi),{flush:_n,deep:yn,immediate:qn})}function $n(Te,Ft={}){if(!(0,e.i9)(Te))return(0,e.QW)(Te);const St=Array.isArray(Te.value)?Array.from({length:Te.value.length}):{};for(const _n in Te.value)St[_n]=(0,e.rY)(()=>({get(){return Te.value[_n]},set(yn){var qn;if(!((qn=(0,e.BA)(Ft.replaceRef))!==null&&qn!==void 0)||qn)if(Array.isArray(Te.value)){const bi=[...Te.value];bi[_n]=yn,Te.value=bi}else{const bi={...Te.value,[_n]:yn};Object.setPrototypeOf(bi,Object.getPrototypeOf(Te.value)),Te.value=bi}else Te.value[_n]=yn}}));return St}function Yi(Te,Ft=!0,St){Bt(St)?onBeforeMount(Te,St):Ft?Te():nextTick(Te)}function di(Te,Ft){Bt(Ft)&&onBeforeUnmount(Te,Ft)}function fi(Te,Ft=!0,St){Bt(St)?(0,i.sV)(Te,St):Ft?Te():(0,i.dY)(Te)}function Ci(Te,Ft){Bt(Ft)&&(0,i.hi)(Te,Ft)}function ki(Te,Ft=!1){function St(ls,{flush:Vr="sync",deep:Ar=!1,timeout:Ot,throwOnTimeout:zn}={}){let yi=null;const Hi=[new Promise(Wr=>{yi=(0,i.wB)(Te,ms=>{ls(ms)!==Ft&&(yi?yi():(0,i.dY)(()=>yi?.()),Wr(ms))},{flush:Vr,deep:Ar,immediate:!0})})];return Ot!=null&&Hi.push(o(Ot,zn).then(()=>(0,e.BA)(Te)).finally(()=>yi?.())),Promise.race(Hi)}function _n(ls,Vr){if(!(0,e.i9)(ls))return St(ms=>ms===ls,Vr);const{flush:Ar="sync",deep:Ot=!1,timeout:zn,throwOnTimeout:yi}=Vr??{};let Hi=null;const Wr=[new Promise(ms=>{Hi=(0,i.wB)([Te,ls],([$r,Lr])=>{Ft!==($r===Lr)&&(Hi?Hi():(0,i.dY)(()=>Hi?.()),ms($r))},{flush:Ar,deep:Ot,immediate:!0})})];return zn!=null&&Wr.push(o(zn,yi).then(()=>(0,e.BA)(Te)).finally(()=>(Hi?.(),(0,e.BA)(Te)))),Promise.race(Wr)}function yn(ls){return St(Vr=>!!Vr,ls)}function qn(ls){return _n(null,ls)}function bi(ls){return _n(void 0,ls)}function Qi(ls){return St(Number.isNaN,ls)}function rr(ls,Vr){return St(Ar=>{const Ot=Array.from(Ar);return Ot.includes(ls)||Ot.includes((0,e.BA)(ls))},Vr)}function Mr(ls){return Yr(1,ls)}function Yr(ls=1,Vr){let Ar=-1;return St(()=>(Ar+=1,Ar>=ls),Vr)}return Array.isArray((0,e.BA)(Te))?{toMatch:St,toContains:rr,changed:Mr,changedTimes:Yr,get not(){return ki(Te,!Ft)}}:{toMatch:St,toBe:_n,toBeTruthy:yn,toBeNull:qn,toBeNaN:Qi,toBeUndefined:bi,changed:Mr,changedTimes:Yr,get not(){return ki(Te,!Ft)}}}function Hn(Te){return ki(Te)}function cr(Te,Ft){return Te===Ft}function mi(...Te){var Ft,St;const _n=Te[0],yn=Te[1];let qn=(Ft=Te[2])!==null&&Ft!==void 0?Ft:cr;const{symmetric:bi=!1}=(St=Te[3])!==null&&St!==void 0?St:{};if(typeof qn=="string"){const rr=qn;qn=(Mr,Yr)=>Mr[rr]===Yr[rr]}const Qi=computed(()=>toValue(_n).filter(rr=>toValue(yn).findIndex(Mr=>qn(rr,Mr))===-1));if(bi){const rr=computed(()=>toValue(yn).filter(Mr=>toValue(_n).findIndex(Yr=>qn(Mr,Yr))===-1));return computed(()=>bi?[...toValue(Qi),...toValue(rr)]:toValue(Qi))}else return Qi}function Fn(Te,Ft){return computed(()=>toValue(Te).every((St,_n,yn)=>Ft(toValue(St),_n,yn)))}function ni(Te,Ft){return computed(()=>toValue(Te).map(St=>toValue(St)).filter(Ft))}function Wn(Te,Ft){return computed(()=>toValue(toValue(Te).find((St,_n,yn)=>Ft(toValue(St),_n,yn))))}function hi(Te,Ft){return computed(()=>toValue(Te).findIndex((St,_n,yn)=>Ft(toValue(St),_n,yn)))}function Qn(Te,Ft){let St=Te.length;for(;St-- >0;)if(Ft(Te[St],St,Te))return Te[St]}function Ze(Te,Ft){return computed(()=>toValue(Array.prototype.findLast?toValue(Te).findLast((St,_n,yn)=>Ft(toValue(St),_n,yn)):Qn(toValue(Te),(St,_n,yn)=>Ft(toValue(St),_n,yn))))}function ft(Te){return V(Te)&&q(Te,"formIndex","comparator")}function Yt(...Te){var Ft;const St=Te[0],_n=Te[1];let yn=Te[2],qn=0;if(ft(yn)){var bi;qn=(bi=yn.fromIndex)!==null&&bi!==void 0?bi:0,yn=yn.comparator}if(typeof yn=="string"){const Qi=yn;yn=(rr,Mr)=>rr[Qi]===toValue(Mr)}return yn=(Ft=yn)!==null&&Ft!==void 0?Ft:(Qi,rr)=>Qi===toValue(rr),computed(()=>toValue(St).slice(qn).some((Qi,rr,Mr)=>yn(toValue(Qi),toValue(_n),rr,toValue(Mr))))}function vn(Te,Ft){return computed(()=>toValue(Te).map(St=>toValue(St)).join(toValue(Ft)))}function Tn(Te,Ft){return computed(()=>toValue(Te).map(St=>toValue(St)).map(Ft))}function Ti(Te,Ft,...St){const _n=(yn,qn,bi)=>Ft(toValue(yn),toValue(qn),bi);return computed(()=>{const yn=toValue(Te);return St.length?yn.reduce(_n,typeof St[0]=="function"?toValue(St[0]()):toValue(St[0])):yn.reduce(_n)})}function ti(Te,Ft){return computed(()=>toValue(Te).some((St,_n,yn)=>Ft(toValue(St),_n,yn)))}function Gn(Te){return Array.from(new Set(Te))}function Ri(Te,Ft){return Te.reduce((St,_n)=>(St.some(yn=>Ft(_n,yn,Te))||St.push(_n),St),[])}function nn(Te,Ft){return computed(()=>{const St=toValue(Te).map(_n=>toValue(_n));return Ft?Ri(St,Ft):Gn(St)})}function An(Te=0,Ft={}){let St=unref(Te);const _n=shallowRef(Te),{max:yn=Number.POSITIVE_INFINITY,min:qn=Number.NEGATIVE_INFINITY}=Ft,bi=(ls=1)=>_n.value=Math.max(Math.min(yn,_n.value+ls),qn),Qi=(ls=1)=>_n.value=Math.min(Math.max(qn,_n.value-ls),yn),rr=()=>_n.value,Mr=ls=>_n.value=Math.max(qn,Math.min(yn,ls)),Yr=(ls=St)=>(St=ls,Mr(ls));return{count:shallowReadonly(_n),inc:bi,dec:Qi,get:rr,set:Mr,reset:Yr}}const _i=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[T\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/i,Ii=/[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 lr(Te,Ft,St,_n){let yn=Te<12?"AM":"PM";return _n&&(yn=yn.split("").reduce((qn,bi)=>qn+=`${bi}.`,"")),St?yn.toLowerCase():yn}function Rr(Te){const Ft=["th","st","nd","rd"],St=Te%100;return Te+(Ft[(St-20)%10]||Ft[St]||Ft[0])}function fr(Te,Ft,St={}){var _n;const yn=Te.getFullYear(),qn=Te.getMonth(),bi=Te.getDate(),Qi=Te.getHours(),rr=Te.getMinutes(),Mr=Te.getSeconds(),Yr=Te.getMilliseconds(),ls=Te.getDay(),Vr=(_n=St.customMeridiem)!==null&&_n!==void 0?_n:lr,Ar=zn=>{var yi;return(yi=zn.split(" ")[1])!==null&&yi!==void 0?yi:""},Ot={Yo:()=>Rr(yn),YY:()=>String(yn).slice(-2),YYYY:()=>yn,M:()=>qn+1,Mo:()=>Rr(qn+1),MM:()=>`${qn+1}`.padStart(2,"0"),MMM:()=>Te.toLocaleDateString(toValue(St.locales),{month:"short"}),MMMM:()=>Te.toLocaleDateString(toValue(St.locales),{month:"long"}),D:()=>String(bi),Do:()=>Rr(bi),DD:()=>`${bi}`.padStart(2,"0"),H:()=>String(Qi),Ho:()=>Rr(Qi),HH:()=>`${Qi}`.padStart(2,"0"),h:()=>`${Qi%12||12}`.padStart(1,"0"),ho:()=>Rr(Qi%12||12),hh:()=>`${Qi%12||12}`.padStart(2,"0"),m:()=>String(rr),mo:()=>Rr(rr),mm:()=>`${rr}`.padStart(2,"0"),s:()=>String(Mr),so:()=>Rr(Mr),ss:()=>`${Mr}`.padStart(2,"0"),SSS:()=>`${Yr}`.padStart(3,"0"),d:()=>ls,dd:()=>Te.toLocaleDateString(toValue(St.locales),{weekday:"narrow"}),ddd:()=>Te.toLocaleDateString(toValue(St.locales),{weekday:"short"}),dddd:()=>Te.toLocaleDateString(toValue(St.locales),{weekday:"long"}),A:()=>Vr(Qi,rr),AA:()=>Vr(Qi,rr,!1,!0),a:()=>Vr(Qi,rr,!0),aa:()=>Vr(Qi,rr,!0,!0),z:()=>Ar(Te.toLocaleDateString(toValue(St.locales),{timeZoneName:"shortOffset"})),zz:()=>Ar(Te.toLocaleDateString(toValue(St.locales),{timeZoneName:"shortOffset"})),zzz:()=>Ar(Te.toLocaleDateString(toValue(St.locales),{timeZoneName:"shortOffset"})),zzzz:()=>Ar(Te.toLocaleDateString(toValue(St.locales),{timeZoneName:"longOffset"}))};return Ft.replace(Ii,(zn,yi)=>{var Hi,Wr;return(Hi=yi??((Wr=Ot[zn])===null||Wr===void 0?void 0:Wr.call(Ot)))!==null&&Hi!==void 0?Hi:zn})}function kr(Te){if(Te===null)return new Date(NaN);if(Te===void 0)return new Date;if(Te instanceof Date)return new Date(Te);if(typeof Te=="string"&&!/Z$/i.test(Te)){const Ft=Te.match(_i);if(Ft){const St=Ft[2]-1||0,_n=(Ft[7]||"0").substring(0,3);return new Date(Ft[1],St,Ft[3]||1,Ft[4]||0,Ft[5]||0,Ft[6]||0,_n)}}return new Date(Te)}function Zr(Te,Ft="HH:mm:ss",St={}){return computed(()=>fr(kr(toValue(Te)),toValue(Ft),St))}function ea(Te,Ft=1e3,St={}){const{immediate:_n=!0,immediateCallback:yn=!1}=St;let qn=null;const bi=(0,e.IJ)(!1);function Qi(){qn&&(clearInterval(qn),qn=null)}function rr(){bi.value=!1,Qi()}function Mr(){const Yr=(0,e.BA)(Ft);Yr<=0||(bi.value=!0,yn&&Te(),Qi(),bi.value&&(qn=setInterval(Te,Yr)))}return _n&&w&&Mr(),((0,e.i9)(Ft)||typeof Ft=="function")&&c((0,i.wB)(Ft,()=>{bi.value&&w&&Mr()})),c(rr),{isActive:(0,e.nD)(bi),pause:rr,resume:Mr}}function ws(Te=1e3,Ft={}){const{controls:St=!1,immediate:_n=!0,callback:yn}=Ft,qn=shallowRef(0),bi=()=>qn.value+=1,Qi=()=>{qn.value=0},rr=ea(yn?()=>{bi(),yn(qn.value)}:bi,Te,{immediate:_n});return St?{counter:shallowReadonly(qn),reset:Qi,...rr}:shallowReadonly(qn)}function Bi(Te,Ft={}){var St;const _n=shallowRef((St=Ft.initialValue)!==null&&St!==void 0?St:null);return watch(Te,()=>_n.value=J(),Ft),shallowReadonly(_n)}function Ps(Te,Ft,St={}){const{immediate:_n=!0,immediateCallback:yn=!1}=St,qn=(0,e.IJ)(!1);let bi;function Qi(){bi&&(clearTimeout(bi),bi=void 0)}function rr(){qn.value=!1,Qi()}function Mr(...Yr){yn&&Te(),Qi(),qn.value=!0,bi=setTimeout(()=>{qn.value=!1,bi=void 0,Te(...Yr)},(0,e.BA)(Ft))}return _n&&(qn.value=!0,w&&Mr()),c(rr),{isPending:(0,e.nD)(qn),start:Mr,stop:rr}}function es(Te=1e3,Ft={}){const{controls:St=!1,callback:_n}=Ft,yn=Ps(_n??Y,Te,Ft),qn=computed(()=>!yn.isPending.value);return St?{ready:qn,...yn}:qn}function bn(Te,Ft={}){const{method:St="parseFloat",radix:_n,nanToZero:yn}=Ft;return computed(()=>{let qn=toValue(Te);return typeof St=="function"?qn=St(qn):typeof qn=="string"&&(qn=Number[St](qn,_n)),yn&&Number.isNaN(qn)&&(qn=0),qn})}function _t(Te){return computed(()=>`${toValue(Te)}`)}function Pt(Te=!1,Ft={}){const{truthyValue:St=!0,falsyValue:_n=!1}=Ft,yn=(0,e.i9)(Te),qn=(0,e.IJ)(Te);function bi(Qi){if(arguments.length)return qn.value=Qi,qn.value;{const rr=(0,e.BA)(St);return qn.value=qn.value===rr?(0,e.BA)(_n):rr,qn.value}}return yn?bi:[qn,bi]}function le(Te,Ft,St){let _n=St?.immediate?[]:[...typeof Te=="function"?Te():Array.isArray(Te)?Te:toValue(Te)];return watch(Te,(yn,qn,bi)=>{const Qi=Array.from({length:_n.length}),rr=[];for(const Yr of yn){let ls=!1;for(let Vr=0;Vr<_n.length;Vr++)if(!Qi[Vr]&&Yr===_n[Vr]){Qi[Vr]=!0,ls=!0;break}ls||rr.push(Yr)}const Mr=_n.filter((Yr,ls)=>!Qi[ls]);Ft(yn,_n,rr,Mr,bi),_n=[...yn]},St)}function Ce(Te,Ft,St){const{count:_n,...yn}=St,qn=shallowRef(0),{stop:bi,resume:Qi,pause:rr}=En(Te,(...Mr)=>{qn.value+=1,qn.value>=toValue(_n)&&nextTick(()=>bi()),Ft(...Mr)},yn);return{count:qn,stop:bi,resume:Qi,pause:rr}}function ze(Te,Ft,St={}){const{debounce:_n=0,maxWait:yn=void 0,...qn}=St;return En(Te,Ft,{...qn,eventFilter:x(_n,{maxWait:yn})})}const at=null;function be(Te,Ft,St){return watch(Te,Ft,{...St,deep:!0})}function H(Te,Ft,St={}){const{eventFilter:_n=k,...yn}=St,qn=E(_n,Ft);let bi,Qi,rr;if(yn.flush==="sync"){let Mr=!1;Qi=()=>{},bi=Yr=>{Mr=!0,Yr(),Mr=!1},rr=watch(Te,(...Yr)=>{Mr||qn(...Yr)},yn)}else{const Mr=[];let Yr=0,ls=0;Qi=()=>{Yr=ls},Mr.push(watch(Te,()=>{ls++},{...yn,flush:"sync"})),bi=Vr=>{const Ar=ls;Vr(),Yr+=ls-Ar},Mr.push(watch(Te,(...Vr)=>{const Ar=Yr>0&&Yr===ls;Yr=0,ls=0,!Ar&&qn(...Vr)},yn)),rr=()=>{Mr.forEach(Vr=>Vr())}}return{stop:rr,ignoreUpdates:bi,ignorePrevAsyncUpdates:Qi}}const te=null;function ae(Te,Ft,St){return(0,i.wB)(Te,Ft,{...St,immediate:!0})}function ne(Te,Ft,St){return(0,i.wB)(Te,Ft,{...St,once:!0})}function ye(Te,Ft,St={}){const{throttle:_n=0,trailing:yn=!0,leading:qn=!0,...bi}=St;return En(Te,Ft,{...bi,eventFilter:R(_n,yn,qn)})}const Ne=null;function kt(Te,Ft,St={}){let _n;function yn(){if(!_n)return;const Yr=_n;_n=void 0,Yr()}function qn(Yr){_n=Yr}const bi=(Yr,ls)=>(yn(),Ft(Yr,ls,qn)),Qi=H(Te,bi,St),{ignoreUpdates:rr}=Qi;return{...Qi,trigger:()=>{let Yr;return rr(()=>{Yr=bi(it(Te),Ge(Te))}),Yr}}}function it(Te){return isReactive(Te)?Te:Array.isArray(Te)?Te.map(Ft=>toValue(Ft)):toValue(Te)}function Ge(Te){return Array.isArray(Te)?Te.map(()=>{}):void 0}function fn(Te,Ft,St){const _n=(0,i.wB)(Te,(yn,qn,bi)=>{yn&&(St?.once&&(0,i.dY)(()=>_n()),Ft(yn,qn,bi))},{...St,once:!1});return _n}},12454:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});function e(i,a=100,f={}){if(typeof i!="function")throw new TypeError(`Expected the first parameter to be a function, got \`${typeof i}\`.`);if(a<0)throw new RangeError("`wait` must not be negative.");if(typeof f=="boolean")throw new TypeError("The `options` parameter must be an object, not a boolean. Use `{immediate: true}` instead.");const{immediate:r}=f;let v,c,p,g,u;function l(){const d=v,w=c;return v=void 0,c=void 0,u=i.apply(d,w),u}function m(){const d=Date.now()-g;d<a&&d>=0?p=setTimeout(m,a-d):(p=void 0,r||(u=l()))}const y=function(...d){if(v&&this!==v&&Object.getPrototypeOf(this)===Object.getPrototypeOf(v))throw new Error("Debounced method called with different contexts of the same prototype.");v=this,c=d,g=Date.now();const w=r&&!p;if(p||(p=setTimeout(m,a)),w)return u=l(),u};return Object.defineProperty(y,"isPending",{get(){return p!==void 0}}),y.clear=()=>{p&&(clearTimeout(p),p=void 0,v=void 0,c=void 0)},y.flush=()=>{p&&y.trigger()},y.trigger=()=>{u=l(),y.clear()},y}},85635:(W,b,n)=>{"use strict";n.d(b,{ZZ:()=>pi});var e=n(19916),i=n(78047),a=n(77975),f=Object.create,r=Object.defineProperty,v=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyNames,p=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,u=(ie,tt)=>function(){return ie&&(tt=(0,ie[c(ie)[0]])(ie=0)),tt},l=(ie,tt)=>function(){return tt||(0,ie[c(ie)[0]])((tt={exports:{}}).exports,tt),tt.exports},m=(ie,tt,Ut,ln)=>{if(tt&&typeof tt=="object"||typeof tt=="function")for(let Vn of c(tt))!g.call(ie,Vn)&&Vn!==Ut&&r(ie,Vn,{get:()=>tt[Vn],enumerable:!(ln=v(tt,Vn))||ln.enumerable});return ie},y=(ie,tt,Ut)=>(Ut=ie!=null?f(p(ie)):{},m(tt||!ie||!ie.__esModule?r(Ut,"default",{value:ie,enumerable:!0}):Ut,ie)),d=u({"../../node_modules/.pnpm/tsup@8.4.0_@microsoft+api-extractor@7.51.1_@types+node@22.13.14__jiti@2.4.2_postcss@8.5_96eb05a9d65343021e53791dd83f3773/node_modules/tsup/assets/esm_shims.js"(){"use strict"}}),w=l({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js"(ie,tt){"use strict";d(),function(Ut){"use strict";var ln={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"Ae",\u00C5:"A",\u00C6:"AE",\u00C7:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"Oe",\u0150:"O",\u00D8:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"Ue",\u0170:"U",\u00DD:"Y",\u00DE:"TH",\u00DF:"ss",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"ae",\u00E5:"a",\u00E6:"ae",\u00E7:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"oe",\u0151:"o",\u00F8:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"ue",\u0171:"u",\u00FD:"y",\u00FE:"th",\u00FF:"y","\u1E9E":"SS",\u0627:"a",\u0623:"a",\u0625:"i",\u0622:"aa",\u0624:"u",\u0626:"e",\u0621:"a",\u0628:"b",\u062A:"t",\u062B:"th",\u062C:"j",\u062D:"h",\u062E:"kh",\u062F:"d",\u0630:"th",\u0631:"r",\u0632:"z",\u0633:"s",\u0634:"sh",\u0635:"s",\u0636:"dh",\u0637:"t",\u0638:"z",\u0639:"a",\u063A:"gh",\u0641:"f",\u0642:"q",\u0643:"k",\u0644:"l",\u0645:"m",\u0646:"n",\u0647:"h",\u0648:"w",\u064A:"y",\u0649:"a",\u0629:"h",\uFEFB:"la",\uFEF7:"laa",\uFEF9:"lai",\uFEF5:"laa",\u06AF:"g",\u0686:"ch",\u067E:"p",\u0698:"zh",\u06A9:"k",\u06CC:"y","\u064E":"a","\u064B":"an","\u0650":"e","\u064D":"en","\u064F":"u","\u064C":"on","\u0652":"","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06F0":"0","\u06F1":"1","\u06F2":"2","\u06F3":"3","\u06F4":"4","\u06F5":"5","\u06F6":"6","\u06F7":"7","\u06F8":"8","\u06F9":"9",\u1000:"k",\u1001:"kh",\u1002:"g",\u1003:"ga",\u1004:"ng",\u1005:"s",\u1006:"sa",\u1007:"z","\u1005\u103B":"za",\u100A:"ny",\u100B:"t",\u100C:"ta",\u100D:"d",\u100E:"da",\u100F:"na",\u1010:"t",\u1011:"ta",\u1012:"d",\u1013:"da",\u1014:"n",\u1015:"p",\u1016:"pa",\u1017:"b",\u1018:"ba",\u1019:"m",\u101A:"y",\u101B:"ya",\u101C:"l",\u101D:"w",\u101E:"th",\u101F:"h",\u1020:"la",\u1021:"a","\u103C":"y","\u103B":"ya","\u103D":"w","\u103C\u103D":"yw","\u103B\u103D":"ywa","\u103E":"h",\u1027:"e","\u104F":"-e",\u1023:"i",\u1024:"-i",\u1009:"u",\u1026:"-u",\u1029:"aw","\u101E\u103C\u1031\u102C":"aw",\u102A:"aw","\u1040":"0","\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1039":"","\u1037":"","\u1038":"",\u010D:"c",\u010F:"d",\u011B:"e",\u0148:"n",\u0159:"r",\u0161:"s",\u0165:"t",\u016F:"u",\u017E:"z",\u010C:"C",\u010E:"D",\u011A:"E",\u0147:"N",\u0158:"R",\u0160:"S",\u0164:"T",\u016E:"U",\u017D:"Z",\u0780:"h",\u0781:"sh",\u0782:"n",\u0783:"r",\u0784:"b",\u0785:"lh",\u0786:"k",\u0787:"a",\u0788:"v",\u0789:"m",\u078A:"f",\u078B:"dh",\u078C:"th",\u078D:"l",\u078E:"g",\u078F:"gn",\u0790:"s",\u0791:"d",\u0792:"z",\u0793:"t",\u0794:"y",\u0795:"p",\u0796:"j",\u0797:"ch",\u0798:"tt",\u0799:"hh",\u079A:"kh",\u079B:"th",\u079C:"z",\u079D:"sh",\u079E:"s",\u079F:"d",\u07A0:"t",\u07A1:"z",\u07A2:"a",\u07A3:"gh",\u07A4:"q",\u07A5:"w","\u07A6":"a","\u07A7":"aa","\u07A8":"i","\u07A9":"ee","\u07AA":"u","\u07AB":"oo","\u07AC":"e","\u07AD":"ey","\u07AE":"o","\u07AF":"oa","\u07B0":"",\u10D0:"a",\u10D1:"b",\u10D2:"g",\u10D3:"d",\u10D4:"e",\u10D5:"v",\u10D6:"z",\u10D7:"t",\u10D8:"i",\u10D9:"k",\u10DA:"l",\u10DB:"m",\u10DC:"n",\u10DD:"o",\u10DE:"p",\u10DF:"zh",\u10E0:"r",\u10E1:"s",\u10E2:"t",\u10E3:"u",\u10E4:"p",\u10E5:"k",\u10E6:"gh",\u10E7:"q",\u10E8:"sh",\u10E9:"ch",\u10EA:"ts",\u10EB:"dz",\u10EC:"ts",\u10ED:"ch",\u10EE:"kh",\u10EF:"j",\u10F0:"h",\u03B1:"a",\u03B2:"v",\u03B3:"g",\u03B4:"d",\u03B5:"e",\u03B6:"z",\u03B7:"i",\u03B8:"th",\u03B9:"i",\u03BA:"k",\u03BB:"l",\u03BC:"m",\u03BD:"n",\u03BE:"ks",\u03BF:"o",\u03C0:"p",\u03C1:"r",\u03C3:"s",\u03C4:"t",\u03C5:"y",\u03C6:"f",\u03C7:"x",\u03C8:"ps",\u03C9:"o",\u03AC:"a",\u03AD:"e",\u03AF:"i",\u03CC:"o",\u03CD:"y",\u03AE:"i",\u03CE:"o",\u03C2:"s",\u03CA:"i",\u03B0:"y",\u03CB:"y",\u0390:"i",\u0391:"A",\u0392:"B",\u0393:"G",\u0394:"D",\u0395:"E",\u0396:"Z",\u0397:"I",\u0398:"TH",\u0399:"I",\u039A:"K",\u039B:"L",\u039C:"M",\u039D:"N",\u039E:"KS",\u039F:"O",\u03A0:"P",\u03A1:"R",\u03A3:"S",\u03A4:"T",\u03A5:"Y",\u03A6:"F",\u03A7:"X",\u03A8:"PS",\u03A9:"O",\u0386:"A",\u0388:"E",\u038A:"I",\u038C:"O",\u038E:"Y",\u0389:"I",\u038F:"O",\u03AA:"I",\u03AB:"Y",\u0101:"a",\u0113:"e",\u0123:"g",\u012B:"i",\u0137:"k",\u013C:"l",\u0146:"n",\u016B:"u",\u0100:"A",\u0112:"E",\u0122:"G",\u012A:"I",\u0136:"k",\u013B:"L",\u0145:"N",\u016A:"U",\u040C:"Kj",\u045C:"kj",\u0409:"Lj",\u0459:"lj",\u040A:"Nj",\u045A:"nj",\u0422\u0441:"Ts",\u0442\u0441:"ts",\u0105:"a",\u0107:"c",\u0119:"e",\u0142:"l",\u0144:"n",\u015B:"s",\u017A:"z",\u017C:"z",\u0104:"A",\u0106:"C",\u0118:"E",\u0141:"L",\u0143:"N",\u015A:"S",\u0179:"Z",\u017B:"Z",\u0404:"Ye",\u0406:"I",\u0407:"Yi",\u0490:"G",\u0454:"ye",\u0456:"i",\u0457:"yi",\u0491:"g",\u0103:"a",\u0102:"A",\u0219:"s",\u0218:"S",\u021B:"t",\u021A:"T",\u0163:"t",\u0162:"T",\u0430:"a",\u0431:"b",\u0432:"v",\u0433:"g",\u0434:"d",\u0435:"e",\u0451:"yo",\u0436:"zh",\u0437:"z",\u0438:"i",\u0439:"i",\u043A:"k",\u043B:"l",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"p",\u0440:"r",\u0441:"s",\u0442:"t",\u0443:"u",\u0444:"f",\u0445:"kh",\u0446:"c",\u0447:"ch",\u0448:"sh",\u0449:"sh",\u044A:"",\u044B:"y",\u044C:"",\u044D:"e",\u044E:"yu",\u044F:"ya",\u0410:"A",\u0411:"B",\u0412:"V",\u0413:"G",\u0414:"D",\u0415:"E",\u0401:"Yo",\u0416:"Zh",\u0417:"Z",\u0418:"I",\u0419:"I",\u041A:"K",\u041B:"L",\u041C:"M",\u041D:"N",\u041E:"O",\u041F:"P",\u0420:"R",\u0421:"S",\u0422:"T",\u0423:"U",\u0424:"F",\u0425:"Kh",\u0426:"C",\u0427:"Ch",\u0428:"Sh",\u0429:"Sh",\u042A:"",\u042B:"Y",\u042C:"",\u042D:"E",\u042E:"Yu",\u042F:"Ya",\u0452:"dj",\u0458:"j",\u045B:"c",\u045F:"dz",\u0402:"Dj",\u0408:"j",\u040B:"C",\u040F:"Dz",\u013E:"l",\u013A:"l",\u0155:"r",\u013D:"L",\u0139:"L",\u0154:"R",\u015F:"s",\u015E:"S",\u0131:"i",\u0130:"I",\u011F:"g",\u011E:"G",\u1EA3:"a",\u1EA2:"A",\u1EB3:"a",\u1EB2:"A",\u1EA9:"a",\u1EA8:"A",\u0111:"d",\u0110:"D",\u1EB9:"e",\u1EB8:"E",\u1EBD:"e",\u1EBC:"E",\u1EBB:"e",\u1EBA:"E",\u1EBF:"e",\u1EBE:"E",\u1EC1:"e",\u1EC0:"E",\u1EC7:"e",\u1EC6:"E",\u1EC5:"e",\u1EC4:"E",\u1EC3:"e",\u1EC2:"E",\u1ECF:"o",\u1ECD:"o",\u1ECC:"o",\u1ED1:"o",\u1ED0:"O",\u1ED3:"o",\u1ED2:"O",\u1ED5:"o",\u1ED4:"O",\u1ED9:"o",\u1ED8:"O",\u1ED7:"o",\u1ED6:"O",\u01A1:"o",\u01A0:"O",\u1EDB:"o",\u1EDA:"O",\u1EDD:"o",\u1EDC:"O",\u1EE3:"o",\u1EE2:"O",\u1EE1:"o",\u1EE0:"O",\u1EDE:"o",\u1EDF:"o",\u1ECB:"i",\u1ECA:"I",\u0129:"i",\u0128:"I",\u1EC9:"i",\u1EC8:"i",\u1EE7:"u",\u1EE6:"U",\u1EE5:"u",\u1EE4:"U",\u0169:"u",\u0168:"U",\u01B0:"u",\u01AF:"U",\u1EE9:"u",\u1EE8:"U",\u1EEB:"u",\u1EEA:"U",\u1EF1:"u",\u1EF0:"U",\u1EEF:"u",\u1EEE:"U",\u1EED:"u",\u1EEC:"\u01B0",\u1EF7:"y",\u1EF6:"y",\u1EF3:"y",\u1EF2:"Y",\u1EF5:"y",\u1EF4:"Y",\u1EF9:"y",\u1EF8:"Y",\u1EA1:"a",\u1EA0:"A",\u1EA5:"a",\u1EA4:"A",\u1EA7:"a",\u1EA6:"A",\u1EAD:"a",\u1EAC:"A",\u1EAB:"a",\u1EAA:"A",\u1EAF:"a",\u1EAE:"A",\u1EB1:"a",\u1EB0:"A",\u1EB7:"a",\u1EB6:"A",\u1EB5:"a",\u1EB4:"A","\u24EA":"0","\u2460":"1","\u2461":"2","\u2462":"3","\u2463":"4","\u2464":"5","\u2465":"6","\u2466":"7","\u2467":"8","\u2468":"9","\u2469":"10","\u246A":"11","\u246B":"12","\u246C":"13","\u246D":"14","\u246E":"15","\u246F":"16","\u2470":"17","\u2471":"18","\u2472":"18","\u2473":"18","\u24F5":"1","\u24F6":"2","\u24F7":"3","\u24F8":"4","\u24F9":"5","\u24FA":"6","\u24FB":"7","\u24FC":"8","\u24FD":"9","\u24FE":"10","\u24FF":"0","\u24EB":"11","\u24EC":"12","\u24ED":"13","\u24EE":"14","\u24EF":"15","\u24F0":"16","\u24F1":"17","\u24F2":"18","\u24F3":"19","\u24F4":"20","\u24B6":"A","\u24B7":"B","\u24B8":"C","\u24B9":"D","\u24BA":"E","\u24BB":"F","\u24BC":"G","\u24BD":"H","\u24BE":"I","\u24BF":"J","\u24C0":"K","\u24C1":"L","\u24C2":"M","\u24C3":"N","\u24C4":"O","\u24C5":"P","\u24C6":"Q","\u24C7":"R","\u24C8":"S","\u24C9":"T","\u24CA":"U","\u24CB":"V","\u24CC":"W","\u24CD":"X","\u24CE":"Y","\u24CF":"Z","\u24D0":"a","\u24D1":"b","\u24D2":"c","\u24D3":"d","\u24D4":"e","\u24D5":"f","\u24D6":"g","\u24D7":"h","\u24D8":"i","\u24D9":"j","\u24DA":"k","\u24DB":"l","\u24DC":"m","\u24DD":"n","\u24DE":"o","\u24DF":"p","\u24E0":"q","\u24E1":"r","\u24E2":"s","\u24E3":"t","\u24E4":"u","\u24E6":"v","\u24E5":"w","\u24E7":"x","\u24E8":"y","\u24E9":"z","\u201C":'"',"\u201D":'"',"\u2018":"'","\u2019":"'","\u2202":"d",\u0192:"f","\u2122":"(TM)","\xA9":"(C)",\u0153:"oe",\u0152:"OE","\xAE":"(R)","\u2020":"+","\u2120":"(SM)","\u2026":"...","\u02DA":"o",\u00BA:"o",\u00AA:"a","\u2022":"*","\u104A":",","\u104B":".",$:"USD","\u20AC":"EUR","\u20A2":"BRN","\u20A3":"FRF","\xA3":"GBP","\u20A4":"ITL","\u20A6":"NGN","\u20A7":"ESP","\u20A9":"KRW","\u20AA":"ILS","\u20AB":"VND","\u20AD":"LAK","\u20AE":"MNT","\u20AF":"GRD","\u20B1":"ARS","\u20B2":"PYG","\u20B3":"ARA","\u20B4":"UAH","\u20B5":"GHS","\xA2":"cent","\xA5":"CNY",\u5143:"CNY",\u5186:"YEN","\uFDFC":"IRR","\u20A0":"EWE","\u0E3F":"THB","\u20A8":"INR","\u20B9":"INR","\u20B0":"PF","\u20BA":"TRY","\u060B":"AFN","\u20BC":"AZN",\u043B\u0432:"BGN","\u17DB":"KHR","\u20A1":"CRC","\u20B8":"KZT",\u0434\u0435\u043D:"MKD",z\u0142:"PLN","\u20BD":"RUB","\u20BE":"GEL"},Vn=["\u103A","\u07B0"],li={"\u102C":"a","\u102B":"a","\u1031":"e","\u1032":"e","\u102D":"i","\u102E":"i","\u102D\u102F":"o","\u102F":"u","\u1030":"u","\u1031\u102B\u1004\u103A":"aung","\u1031\u102C":"aw","\u1031\u102C\u103A":"aw","\u1031\u102B":"aw","\u1031\u102B\u103A":"aw","\u103A":"\u103A","\u1000\u103A":"et","\u102D\u102F\u1000\u103A":"aik","\u1031\u102C\u1000\u103A":"auk","\u1004\u103A":"in","\u102D\u102F\u1004\u103A":"aing","\u1031\u102C\u1004\u103A":"aung","\u1005\u103A":"it","\u100A\u103A":"i","\u1010\u103A":"at","\u102D\u1010\u103A":"eik","\u102F\u1010\u103A":"ok","\u103D\u1010\u103A":"ut","\u1031\u1010\u103A":"it","\u1012\u103A":"d","\u102D\u102F\u1012\u103A":"ok","\u102F\u1012\u103A":"ait","\u1014\u103A":"an","\u102C\u1014\u103A":"an","\u102D\u1014\u103A":"ein","\u102F\u1014\u103A":"on","\u103D\u1014\u103A":"un","\u1015\u103A":"at","\u102D\u1015\u103A":"eik","\u102F\u1015\u103A":"ok","\u103D\u1015\u103A":"ut","\u1014\u103A\u102F\u1015\u103A":"nub","\u1019\u103A":"an","\u102D\u1019\u103A":"ein","\u102F\u1019\u103A":"on","\u103D\u1019\u103A":"un","\u101A\u103A":"e","\u102D\u102F\u101C\u103A":"ol","\u1009\u103A":"in","\u1036":"an","\u102D\u1036":"ein","\u102F\u1036":"on","\u07A6\u0787\u07B0":"ah","\u07A6\u0781\u07B0":"ah"},Cn={en:{},az:{\u00E7:"c",\u0259:"e",\u011F:"g",\u0131:"i",\u00F6:"o",\u015F:"s",\u00FC:"u",\u00C7:"C",\u018F:"E",\u011E:"G",\u0130:"I",\u00D6:"O",\u015E:"S",\u00DC:"U"},cs:{\u010D:"c",\u010F:"d",\u011B:"e",\u0148:"n",\u0159:"r",\u0161:"s",\u0165:"t",\u016F:"u",\u017E:"z",\u010C:"C",\u010E:"D",\u011A:"E",\u0147:"N",\u0158:"R",\u0160:"S",\u0164:"T",\u016E:"U",\u017D:"Z"},fi:{\u00E4:"a",\u00C4:"A",\u00F6:"o",\u00D6:"O"},hu:{\u00E4:"a",\u00C4:"A",\u00F6:"o",\u00D6:"O",\u00FC:"u",\u00DC:"U",\u0171:"u",\u0170:"U"},lt:{\u0105:"a",\u010D:"c",\u0119:"e",\u0117:"e",\u012F:"i",\u0161:"s",\u0173:"u",\u016B:"u",\u017E:"z",\u0104:"A",\u010C:"C",\u0118:"E",\u0116:"E",\u012E:"I",\u0160:"S",\u0172:"U",\u016A:"U"},lv:{\u0101:"a",\u010D:"c",\u0113:"e",\u0123:"g",\u012B:"i",\u0137:"k",\u013C:"l",\u0146:"n",\u0161:"s",\u016B:"u",\u017E:"z",\u0100:"A",\u010C:"C",\u0112:"E",\u0122:"G",\u012A:"i",\u0136:"k",\u013B:"L",\u0145:"N",\u0160:"S",\u016A:"u",\u017D:"Z"},pl:{\u0105:"a",\u0107:"c",\u0119:"e",\u0142:"l",\u0144:"n",\u00F3:"o",\u015B:"s",\u017A:"z",\u017C:"z",\u0104:"A",\u0106:"C",\u0118:"e",\u0141:"L",\u0143:"N",\u00D3:"O",\u015A:"S",\u0179:"Z",\u017B:"Z"},sv:{\u00E4:"a",\u00C4:"A",\u00F6:"o",\u00D6:"O"},sk:{\u00E4:"a",\u00C4:"A"},sr:{\u0459:"lj",\u045A:"nj",\u0409:"Lj",\u040A:"Nj",\u0111:"dj",\u0110:"Dj"},tr:{\u00DC:"U",\u00D6:"O",\u00FC:"u",\u00F6:"o"}},oi={ar:{"\u2206":"delta","\u221E":"la-nihaya","\u2665":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","\u2211":"majmou","\xA4":"omla"},az:{},ca:{"\u2206":"delta","\u221E":"infinit","\u2665":"amor","&":"i","|":"o","<":"menys que",">":"mes que","\u2211":"suma dels","\xA4":"moneda"},cs:{"\u2206":"delta","\u221E":"nekonecno","\u2665":"laska","&":"a","|":"nebo","<":"mensi nez",">":"vetsi nez","\u2211":"soucet","\xA4":"mena"},de:{"\u2206":"delta","\u221E":"unendlich","\u2665":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","\u2211":"Summe von","\xA4":"Waehrung"},dv:{"\u2206":"delta","\u221E":"kolunulaa","\u2665":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","\u2211":"jumula","\xA4":"faisaa"},en:{"\u2206":"delta","\u221E":"infinity","\u2665":"love","&":"and","|":"or","<":"less than",">":"greater than","\u2211":"sum","\xA4":"currency"},es:{"\u2206":"delta","\u221E":"infinito","\u2665":"amor","&":"y","|":"u","<":"menos que",">":"mas que","\u2211":"suma de los","\xA4":"moneda"},fa:{"\u2206":"delta","\u221E":"bi-nahayat","\u2665":"eshgh","&":"va","|":"ya","<":"kamtar-az",">":"bishtar-az","\u2211":"majmooe","\xA4":"vahed"},fi:{"\u2206":"delta","\u221E":"aarettomyys","\u2665":"rakkaus","&":"ja","|":"tai","<":"pienempi kuin",">":"suurempi kuin","\u2211":"summa","\xA4":"valuutta"},fr:{"\u2206":"delta","\u221E":"infiniment","\u2665":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","\u2211":"somme des","\xA4":"monnaie"},ge:{"\u2206":"delta","\u221E":"usasruloba","\u2665":"siqvaruli","&":"da","|":"an","<":"naklebi",">":"meti","\u2211":"jami","\xA4":"valuta"},gr:{},hu:{"\u2206":"delta","\u221E":"vegtelen","\u2665":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","\u2211":"szumma","\xA4":"penznem"},it:{"\u2206":"delta","\u221E":"infinito","\u2665":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","\u2211":"somma","\xA4":"moneta"},lt:{"\u2206":"delta","\u221E":"begalybe","\u2665":"meile","&":"ir","|":"ar","<":"maziau nei",">":"daugiau nei","\u2211":"suma","\xA4":"valiuta"},lv:{"\u2206":"delta","\u221E":"bezgaliba","\u2665":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","\u2211":"summa","\xA4":"valuta"},my:{"\u2206":"kwahkhyaet","\u221E":"asaonasme","\u2665":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","\u2211":"paungld","\xA4":"ngwekye"},mk:{},nl:{"\u2206":"delta","\u221E":"oneindig","\u2665":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","\u2211":"som","\xA4":"valuta"},pl:{"\u2206":"delta","\u221E":"nieskonczonosc","\u2665":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","\u2211":"suma","\xA4":"waluta"},pt:{"\u2206":"delta","\u221E":"infinito","\u2665":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","\u2211":"soma","\xA4":"moeda"},ro:{"\u2206":"delta","\u221E":"infinit","\u2665":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","\u2211":"suma","\xA4":"valuta"},ru:{"\u2206":"delta","\u221E":"beskonechno","\u2665":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","\u2211":"summa","\xA4":"valjuta"},sk:{"\u2206":"delta","\u221E":"nekonecno","\u2665":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","\u2211":"sucet","\xA4":"mena"},sr:{},tr:{"\u2206":"delta","\u221E":"sonsuzluk","\u2665":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","\u2211":"toplam","\xA4":"para birimi"},uk:{"\u2206":"delta","\u221E":"bezkinechnist","\u2665":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","\u2211":"suma","\xA4":"valjuta"},vn:{"\u2206":"delta","\u221E":"vo cuc","\u2665":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","\u2211":"tong","\xA4":"tien te"}},zi=[";","?",":","@","&","=","+","$",",","/"].join(""),ir=[";","?",":","@","&","=","+","$",","].join(""),Pr=[".","!","~","*","'","(",")"].join(""),Gr=function(Us,ts){var Da="-",Ba="",ho="",Ja=!0,Go={},ju,fu,eu,tu,Gu,Zd,xu,Eu,Id,Yl,Po,qd,Yu,Wd,Ed="";if(typeof Us!="string")return"";if(typeof ts=="string"&&(Da=ts),xu=oi.en,Eu=Cn.en,typeof ts=="object"){ju=ts.maintainCase||!1,Go=ts.custom&&typeof ts.custom=="object"?ts.custom:Go,eu=+ts.truncate>1&&ts.truncate||!1,tu=ts.uric||!1,Gu=ts.uricNoSlash||!1,Zd=ts.mark||!1,Ja=!(ts.symbols===!1||ts.lang===!1),Da=ts.separator||Da,tu&&(Ed+=zi),Gu&&(Ed+=ir),Zd&&(Ed+=Pr),xu=ts.lang&&oi[ts.lang]&&Ja?oi[ts.lang]:Ja?oi.en:{},Eu=ts.lang&&Cn[ts.lang]?Cn[ts.lang]:ts.lang===!1||ts.lang===!0?{}:Cn.en,ts.titleCase&&typeof ts.titleCase.length=="number"&&Array.prototype.toString.call(ts.titleCase)?(ts.titleCase.forEach(function(Wu){Go[Wu+""]=Wu+""}),fu=!0):fu=!!ts.titleCase,ts.custom&&typeof ts.custom.length=="number"&&Array.prototype.toString.call(ts.custom)&&ts.custom.forEach(function(Wu){Go[Wu+""]=Wu+""}),Object.keys(Go).forEach(function(Wu){var zd;Wu.length>1?zd=new RegExp("\\b"+vs(Wu)+"\\b","gi"):zd=new RegExp(vs(Wu),"gi"),Us=Us.replace(zd,Go[Wu])});for(Po in Go)Ed+=Po}for(Ed+=Da,Ed=vs(Ed),Us=Us.replace(/(^\s+|\s+$)/g,""),Yu=!1,Wd=!1,Yl=0,qd=Us.length;Yl<qd;Yl++)Po=Us[Yl],ys(Po,Go)?Yu=!1:Eu[Po]?(Po=Yu&&Eu[Po].match(/[A-Za-z0-9]/)?" "+Eu[Po]:Eu[Po],Yu=!1):Po in ln?(Yl+1<qd&&Vn.indexOf(Us[Yl+1])>=0?(ho+=Po,Po=""):Wd===!0?(Po=li[ho]+ln[Po],ho=""):Po=Yu&&ln[Po].match(/[A-Za-z0-9]/)?" "+ln[Po]:ln[Po],Yu=!1,Wd=!1):Po in li?(ho+=Po,Po="",Yl===qd-1&&(Po=li[ho]),Wd=!0):xu[Po]&&!(tu&&zi.indexOf(Po)!==-1)&&!(Gu&&ir.indexOf(Po)!==-1)?(Po=Yu||Ba.substr(-1).match(/[A-Za-z0-9]/)?Da+xu[Po]:xu[Po],Po+=Us[Yl+1]!==void 0&&Us[Yl+1].match(/[A-Za-z0-9]/)?Da:"",Yu=!0):(Wd===!0?(Po=li[ho]+Po,ho="",Wd=!1):Yu&&(/[A-Za-z0-9]/.test(Po)||Ba.substr(-1).match(/A-Za-z0-9]/))&&(Po=" "+Po),Yu=!1),Ba+=Po.replace(new RegExp("[^\\w\\s"+Ed+"_-]","g"),Da);return fu&&(Ba=Ba.replace(/(\w)(\S*)/g,function(Wu,zd,vc){var Ou=zd.toUpperCase()+(vc!==null?vc:"");return Object.keys(Go).indexOf(Ou.toLowerCase())<0?Ou:Ou.toLowerCase()})),Ba=Ba.replace(/\s+/g,Da).replace(new RegExp("\\"+Da+"+","g"),Da).replace(new RegExp("(^\\"+Da+"+|\\"+Da+"+$)","g"),""),eu&&Ba.length>eu&&(Id=Ba.charAt(eu)===Da,Ba=Ba.slice(0,eu),Id||(Ba=Ba.slice(0,Ba.lastIndexOf(Da)))),!ju&&!fu&&(Ba=Ba.toLowerCase()),Ba},hs=function(Us){return function(Da){return Gr(Da,Us)}},vs=function(Us){return Us.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},ys=function(os,Us){for(var ts in Us)if(Us[ts]===os)return!0};if(typeof tt<"u"&&tt.exports)tt.exports=Gr,tt.exports.createSlug=hs;else if(typeof define<"u"&&define.amd)define([],function(){return Gr});else try{if(Ut.getSlug||Ut.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";Ut.getSlug=Gr,Ut.createSlug=hs}catch{}}(ie)}}),C=l({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js"(ie,tt){"use strict";d(),tt.exports=w()}});d(),d(),d();function j(ie){if(e.aC.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__){ie();return}Object.defineProperty(e.aC,"__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__",{set(tt){tt&&ie()},configurable:!0})}d(),d(),d(),d(),d();function O(ie){var tt;const Ut=ie.name||ie._componentTag||ie.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__||ie.__name;return Ut==="index"&&((tt=ie.__file)!=null&&tt.endsWith("index.vue"))?"":Ut}function N(ie){const tt=ie.__file;if(tt)return(0,e.L8)((0,e.P8)(tt,".vue"))}function X(ie){const tt=ie.displayName||ie.name||ie._componentTag;return tt||N(ie)}function V(ie,tt){return ie.type.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__=tt,tt}function Z(ie){if(ie.__VUE_DEVTOOLS_NEXT_APP_RECORD__)return ie.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(ie.root)return ie.appContext.app.__VUE_DEVTOOLS_NEXT_APP_RECORD__}async function J(ie){const{app:tt,uid:Ut,instance:ln}=ie;try{if(ln.__VUE_DEVTOOLS_NEXT_UID__)return ln.__VUE_DEVTOOLS_NEXT_UID__;const Vn=await Z(tt);if(!Vn)return null;const li=Vn.rootInstance===ln;return`${Vn.id}:${li?"root":Ut}`}catch{}}function se(ie){var tt,Ut;const ln=(tt=ie.subTree)==null?void 0:tt.type,Vn=Z(ie);return Vn?((Ut=Vn?.types)==null?void 0:Ut.Fragment)===ln:!1}function Y(ie){return ie._isBeingDestroyed||ie.isUnmounted}function pe(ie){var tt,Ut,ln;const Vn=O(ie?.type||{});if(Vn)return Vn;if(ie?.root===ie)return"Root";for(const Cn in(Ut=(tt=ie.parent)==null?void 0:tt.type)==null?void 0:Ut.components)if(ie.parent.type.components[Cn]===ie?.type)return V(ie,Cn);for(const Cn in(ln=ie.appContext)==null?void 0:ln.components)if(ie.appContext.components[Cn]===ie?.type)return V(ie,Cn);const li=N(ie?.type||{});return li||"Anonymous Component"}function I(ie){var tt,Ut,ln;const Vn=(ln=(Ut=(tt=ie?.appContext)==null?void 0:tt.app)==null?void 0:Ut.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__)!=null?ln:0,li=ie===ie?.root?"root":ie.uid;return`${Vn}:${li}`}function s(ie){return ie==null?"":typeof ie=="number"?ie:typeof ie=="string"?`'${ie}'`:Array.isArray(ie)?"Array":"Object"}function _(ie){try{return ie()}catch(tt){return tt}}function F(ie,tt){return tt=tt||`${ie.id}:root`,ie.instanceMap.get(tt)||ie.instanceMap.get(":root")}function E(ie,tt,Ut=!1){return Ut||typeof ie=="object"&&ie!==null?tt in ie:!1}function k(){const ie={top:0,bottom:0,left:0,right:0,get width(){return ie.right-ie.left},get height(){return ie.bottom-ie.top}};return ie}var x;function R(ie){return x||(x=document.createRange()),x.selectNode(ie),x.getBoundingClientRect()}function M(ie){const tt=k();if(!ie.children)return tt;for(let Ut=0,ln=ie.children.length;Ut<ln;Ut++){const Vn=ie.children[Ut];let li;if(Vn.component)li=$(Vn.component);else if(Vn.el){const Cn=Vn.el;Cn.nodeType===1||Cn.getBoundingClientRect?li=Cn.getBoundingClientRect():Cn.nodeType===3&&Cn.data.trim()&&(li=R(Cn))}li&&o(tt,li)}return tt}function o(ie,tt){return(!ie.top||tt.top<ie.top)&&(ie.top=tt.top),(!ie.bottom||tt.bottom>ie.bottom)&&(ie.bottom=tt.bottom),(!ie.left||tt.left<ie.left)&&(ie.left=tt.left),(!ie.right||tt.right>ie.right)&&(ie.right=tt.right),ie}var P={top:0,left:0,right:0,bottom:0,width:0,height:0};function $(ie){const tt=ie.subTree.el;return typeof window>"u"?P:se(ie)?M(ie.subTree):tt?.nodeType===1?tt?.getBoundingClientRect():ie.subTree.component?$(ie.subTree.component):P}d();function K(ie){return se(ie)?q(ie.subTree):ie.subTree?[ie.subTree.el]:[]}function q(ie){if(!ie.children)return[];const tt=[];return ie.children.forEach(Ut=>{Ut.component?tt.push(...K(Ut.component)):Ut?.el&&tt.push(Ut.el)}),tt}var Fe="__vue-devtools-component-inspector__",et="__vue-devtools-component-inspector__card__",Qe="__vue-devtools-component-inspector__name__",Ht="__vue-devtools-component-inspector__indicator__",qe={display:"block",zIndex:2147483640,position:"fixed",backgroundColor:"#42b88325",border:"1px solid #42b88350",borderRadius:"5px",transition:"all 0.1s ease-in",pointerEvents:"none"},De={fontFamily:"Arial, Helvetica, sans-serif",padding:"5px 8px",borderRadius:"4px",textAlign:"left",position:"absolute",left:0,color:"#e9e9e9",fontSize:"14px",fontWeight:600,lineHeight:"24px",backgroundColor:"#42b883",boxShadow:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)"},Je={display:"inline-block",fontWeight:400,fontStyle:"normal",fontSize:"12px",opacity:.7};function yt(){return document.getElementById(Fe)}function jt(){return document.getElementById(et)}function Lt(){return document.getElementById(Ht)}function ct(){return document.getElementById(Qe)}function Bt(ie){return{left:`${Math.round(ie.left*100)/100}px`,top:`${Math.round(ie.top*100)/100}px`,width:`${Math.round(ie.width*100)/100}px`,height:`${Math.round(ie.height*100)/100}px`}}function gn(ie){var tt;const Ut=document.createElement("div");Ut.id=(tt=ie.elementId)!=null?tt:Fe,Object.assign(Ut.style,{...qe,...Bt(ie.bounds),...ie.style});const ln=document.createElement("span");ln.id=et,Object.assign(ln.style,{...De,top:ie.bounds.top<35?0:"-35px"});const Vn=document.createElement("span");Vn.id=Qe,Vn.innerHTML=`&lt;${ie.name}&gt;&nbsp;&nbsp;`;const li=document.createElement("i");return li.id=Ht,li.innerHTML=`${Math.round(ie.bounds.width*100)/100} x ${Math.round(ie.bounds.height*100)/100}`,Object.assign(li.style,Je),ln.appendChild(Vn),ln.appendChild(li),Ut.appendChild(ln),document.body.appendChild(Ut),Ut}function Mt(ie){const tt=yt(),Ut=jt(),ln=ct(),Vn=Lt();tt&&(Object.assign(tt.style,{...qe,...Bt(ie.bounds)}),Object.assign(Ut.style,{top:ie.bounds.top<35?0:"-35px"}),ln.innerHTML=`&lt;${ie.name}&gt;&nbsp;&nbsp;`,Vn.innerHTML=`${Math.round(ie.bounds.width*100)/100} x ${Math.round(ie.bounds.height*100)/100}`)}function Zt(ie){const tt=$(ie);if(!tt.width&&!tt.height)return;const Ut=pe(ie);yt()?Mt({bounds:tt,name:Ut}):gn({bounds:tt,name:Ut})}function Kt(){const ie=yt();ie&&(ie.style.display="none")}var Tt=null;function xt(ie){const tt=ie.target;if(tt){const Ut=tt.__vueParentComponent;if(Ut&&(Tt=Ut,Ut.vnode.el)){const Vn=$(Ut),li=pe(Ut);yt()?Mt({bounds:Vn,name:li}):gn({bounds:Vn,name:li})}}}function Jt(ie,tt){if(ie.preventDefault(),ie.stopPropagation(),Tt){const Ut=I(Tt);tt(Ut)}}var Dt=null;function en(){Kt(),window.removeEventListener("mouseover",xt),window.removeEventListener("click",Dt,!0),Dt=null}function rt(){return window.addEventListener("mouseover",xt),new Promise(ie=>{function tt(Ut){Ut.preventDefault(),Ut.stopPropagation(),Jt(Ut,ln=>{window.removeEventListener("click",tt,!0),Dt=null,window.removeEventListener("mouseover",xt);const Vn=yt();Vn&&(Vn.style.display="none"),ie(JSON.stringify({id:ln}))})}Dt=tt,window.addEventListener("click",tt,!0)})}function _e(ie){const tt=F(es.value,ie.id);if(tt){const[Ut]=K(tt);if(typeof Ut.scrollIntoView=="function")Ut.scrollIntoView({behavior:"smooth"});else{const ln=$(tt),Vn=document.createElement("div"),li={...Bt(ln),position:"absolute"};Object.assign(Vn.style,li),document.body.appendChild(Vn),Vn.scrollIntoView({behavior:"smooth"}),setTimeout(()=>{document.body.removeChild(Vn)},2e3)}setTimeout(()=>{const ln=$(tt);if(ln.width||ln.height){const Vn=pe(tt),li=yt();li?Mt({...ie,name:Vn,bounds:ln}):gn({...ie,name:Vn,bounds:ln}),setTimeout(()=>{li&&(li.style.display="none")},1500)}},1200)}}d();var oe,Me;(Me=(oe=e.aC).__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__)!=null||(oe.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__=!0);function Pe(ie){target2.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__=ie}function fe(ie){let tt=0;const Ut=setInterval(()=>{e.aC.__VUE_INSPECTOR__&&(clearInterval(Ut),tt+=30,ie()),tt>=5e3&&clearInterval(Ut)},30)}function Re(){const ie=e.aC.__VUE_INSPECTOR__,tt=ie.openInEditor;ie.openInEditor=async(...Ut)=>{ie.disable(),tt(...Ut)}}function We(){return new Promise(ie=>{function tt(){Re(),ie(e.aC.__VUE_INSPECTOR__)}e.aC.__VUE_INSPECTOR__?tt():fe(()=>{tt()})})}d(),d();function ut(ie){return!!(ie&&ie.__v_isReadonly)}function dt(ie){return ut(ie)?dt(ie.__v_raw):!!(ie&&ie.__v_isReactive)}function Ue(ie){return!!(ie&&ie.__v_isRef===!0)}function je(ie){const tt=ie&&ie.__v_raw;return tt?je(tt):ie}var we=Symbol.for("v-fgt"),Xe=class{constructor(){this.refEditor=new gt}set(ie,tt,Ut,ln){const Vn=Array.isArray(tt)?tt:tt.split("."),li=!1;for(;Vn.length>1;){const zi=Vn.shift();ie instanceof Map?ie=ie.get(zi):ie instanceof Set?ie=Array.from(ie.values())[zi]:ie=ie[zi],this.refEditor.isRef(ie)&&(ie=this.refEditor.get(ie))}const Cn=Vn[0],oi=this.refEditor.get(ie)[Cn];ln?ln(ie,Cn,Ut):this.refEditor.isRef(oi)?this.refEditor.set(oi,Ut):ie[Cn]=Ut}get(ie,tt){const Ut=Array.isArray(tt)?tt:tt.split(".");for(let ln=0;ln<Ut.length;ln++)if(ie instanceof Map?ie=ie.get(Ut[ln]):ie=ie[Ut[ln]],this.refEditor.isRef(ie)&&(ie=this.refEditor.get(ie)),!ie)return;return ie}has(ie,tt,Ut=!1){if(typeof ie>"u")return!1;const ln=Array.isArray(tt)?tt.slice():tt.split("."),Vn=Ut?2:1;for(;ie&&ln.length>Vn;){const li=ln.shift();ie=ie[li],this.refEditor.isRef(ie)&&(ie=this.refEditor.get(ie))}return ie!=null&&Object.prototype.hasOwnProperty.call(ie,ln[0])}createDefaultSetCallback(ie){return(tt,Ut,ln)=>{if((ie.remove||ie.newKey)&&(Array.isArray(tt)?tt.splice(Ut,1):je(tt)instanceof Map?tt.delete(Ut):je(tt)instanceof Set?tt.delete(Array.from(tt.values())[Ut]):Reflect.deleteProperty(tt,Ut)),!ie.remove){const Vn=tt[ie.newKey||Ut];this.refEditor.isRef(Vn)?this.refEditor.set(Vn,ln):je(tt)instanceof Map?tt.set(ie.newKey||Ut,ln):je(tt)instanceof Set?tt.add(ln):tt[ie.newKey||Ut]=ln}}}},gt=class{set(ie,tt){if(Ue(ie))ie.value=tt;else{if(ie instanceof Set&&Array.isArray(tt)){ie.clear(),tt.forEach(Vn=>ie.add(Vn));return}const Ut=Object.keys(tt);if(ie instanceof Map){const Vn=new Set(ie.keys());Ut.forEach(li=>{ie.set(li,Reflect.get(tt,li)),Vn.delete(li)}),Vn.forEach(li=>ie.delete(li));return}const ln=new Set(Object.keys(ie));Ut.forEach(Vn=>{Reflect.set(ie,Vn,Reflect.get(tt,Vn)),ln.delete(Vn)}),ln.forEach(Vn=>Reflect.deleteProperty(ie,Vn))}}get(ie){return Ue(ie)?ie.value:ie}isRef(ie){return Ue(ie)||dt(ie)}};async function pn(ie,tt){const{path:Ut,nodeId:ln,state:Vn,type:li}=ie,Cn=F(es.value,ln);if(!Cn)return;const oi=Ut.slice();let zi;Object.keys(Cn.props).includes(Ut[0])?zi=Cn.props:Cn.devtoolsRawSetupState&&Object.keys(Cn.devtoolsRawSetupState).includes(Ut[0])?zi=Cn.devtoolsRawSetupState:Cn.data&&Object.keys(Cn.data).includes(Ut[0])?zi=Cn.data:zi=Cn.proxy,zi&&oi&&(Vn.type,tt.set(zi,oi,Vn.value,tt.createDefaultSetCallback(Vn)))}var cn=new Xe;async function hn(ie){pn(ie,cn)}d(),d(),d();var En="__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS_STATE__";function on(ie){!isBrowser||typeof localStorage>"u"||localStorage===null||localStorage.setItem(En,JSON.stringify(ie))}function dn(){if(!e.Bd||typeof localStorage>"u"||localStorage===null)return{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""};const ie=localStorage.getItem(En);return ie?JSON.parse(ie):{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""}}d(),d(),d();var jn,Jn;(Jn=(jn=e.aC).__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS)!=null||(jn.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS=[]);var $n=new Proxy(e.aC.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS,{get(ie,tt,Ut){return Reflect.get(ie,tt,Ut)}});function Yi(ie,tt){le.timelineLayersState[tt.id]=!1,$n.push({...ie,descriptorId:tt.id,appRecord:Z(tt.app)})}function di(ie){const tt={...le.timelineLayersState,...ie};on(tt),ze({timelineLayersState:tt})}var fi,Ci;(Ci=(fi=e.aC).__VUE_DEVTOOLS_KIT_INSPECTOR__)!=null||(fi.__VUE_DEVTOOLS_KIT_INSPECTOR__=[]);var ki=new Proxy(e.aC.__VUE_DEVTOOLS_KIT_INSPECTOR__,{get(ie,tt,Ut){return Reflect.get(ie,tt,Ut)}}),Hn=(0,i.s)(()=>{Nr.hooks.callHook("sendInspectorToClient",mi())});function cr(ie,tt){var Ut,ln;ki.push({options:ie,descriptor:tt,treeFilterPlaceholder:(Ut=ie.treeFilterPlaceholder)!=null?Ut:"Search tree...",stateFilterPlaceholder:(ln=ie.stateFilterPlaceholder)!=null?ln:"Search state...",treeFilter:"",selectedNodeId:"",appRecord:Z(tt.app)}),Hn()}function mi(){return ki.filter(ie=>ie.descriptor.app===es.value.app).filter(ie=>ie.descriptor.id!=="components").map(ie=>{var tt;const Ut=ie.descriptor,ln=ie.options;return{id:ln.id,label:ln.label,logo:Ut.logo,icon:`custom-ic-baseline-${(tt=ln?.icon)==null?void 0:tt.replace(/_/g,"-")}`,packageName:Ut.packageName,homepage:Ut.homepage,pluginId:Ut.id}})}function Fn(ie){const tt=ni(ie,es.value.app);if(!tt)return;const Ut=tt.descriptor,ln=tt.options,Vn=$n.filter(li=>li.descriptorId===Ut.id).map(li=>({id:li.id,label:li.label,color:li.color}));return{id:ln.id,label:ln.label,logo:Ut.logo,packageName:Ut.packageName,homepage:Ut.homepage,timelineLayers:Vn,treeFilterPlaceholder:tt.treeFilterPlaceholder,stateFilterPlaceholder:tt.stateFilterPlaceholder}}function ni(ie,tt){return ki.find(Ut=>Ut.options.id===ie&&(tt?Ut.descriptor.app===tt:!0))}function Wn(ie){const tt=ni(ie);return tt?.options.actions}function hi(ie){const tt=ni(ie);return tt?.options.nodeActions}var Qn=(ie=>(ie.VISIT_COMPONENT_TREE="visitComponentTree",ie.INSPECT_COMPONENT="inspectComponent",ie.EDIT_COMPONENT_STATE="editComponentState",ie.GET_INSPECTOR_TREE="getInspectorTree",ie.GET_INSPECTOR_STATE="getInspectorState",ie.EDIT_INSPECTOR_STATE="editInspectorState",ie.INSPECT_TIMELINE_EVENT="inspectTimelineEvent",ie.TIMELINE_CLEARED="timelineCleared",ie.SET_PLUGIN_SETTINGS="setPluginSettings",ie))(Qn||{}),Ze=(ie=>(ie.ADD_INSPECTOR="addInspector",ie.SEND_INSPECTOR_TREE="sendInspectorTree",ie.SEND_INSPECTOR_STATE="sendInspectorState",ie.CUSTOM_INSPECTOR_SELECT_NODE="customInspectorSelectNode",ie.TIMELINE_LAYER_ADDED="timelineLayerAdded",ie.TIMELINE_EVENT_ADDED="timelineEventAdded",ie.GET_COMPONENT_INSTANCES="getComponentInstances",ie.GET_COMPONENT_BOUNDS="getComponentBounds",ie.GET_COMPONENT_NAME="getComponentName",ie.COMPONENT_HIGHLIGHT="componentHighlight",ie.COMPONENT_UNHIGHLIGHT="componentUnhighlight",ie))(Ze||{}),ft=(ie=>(ie.SEND_INSPECTOR_TREE_TO_CLIENT="sendInspectorTreeToClient",ie.SEND_INSPECTOR_STATE_TO_CLIENT="sendInspectorStateToClient",ie.SEND_TIMELINE_EVENT_TO_CLIENT="sendTimelineEventToClient",ie.SEND_INSPECTOR_TO_CLIENT="sendInspectorToClient",ie.SEND_ACTIVE_APP_UNMOUNTED_TO_CLIENT="sendActiveAppUpdatedToClient",ie.DEVTOOLS_STATE_UPDATED="devtoolsStateUpdated",ie.DEVTOOLS_CONNECTED_UPDATED="devtoolsConnectedUpdated",ie.ROUTER_INFO_UPDATED="routerInfoUpdated",ie))(ft||{});function Yt(){const ie=(0,a.FF)();ie.hook("addInspector",({inspector:ln,plugin:Vn})=>{cr(ln,Vn.descriptor)});const tt=(0,i.s)(async({inspectorId:ln,plugin:Vn})=>{var li;if(!ln||!((li=Vn?.descriptor)!=null&&li.app)||le.highPerfModeEnabled)return;const Cn=ni(ln,Vn.descriptor.app),oi={app:Vn.descriptor.app,inspectorId:ln,filter:Cn?.treeFilter||"",rootNodes:[]};await new Promise(zi=>{ie.callHookWith(async ir=>{await Promise.all(ir.map(Pr=>Pr(oi))),zi()},"getInspectorTree")}),ie.callHookWith(async zi=>{await Promise.all(zi.map(ir=>ir({inspectorId:ln,rootNodes:oi.rootNodes})))},"sendInspectorTreeToClient")},120);ie.hook("sendInspectorTree",tt);const Ut=(0,i.s)(async({inspectorId:ln,plugin:Vn})=>{var li;if(!ln||!((li=Vn?.descriptor)!=null&&li.app)||le.highPerfModeEnabled)return;const Cn=ni(ln,Vn.descriptor.app),oi={app:Vn.descriptor.app,inspectorId:ln,nodeId:Cn?.selectedNodeId||"",state:null},zi={currentTab:`custom-inspector:${ln}`};oi.nodeId&&await new Promise(ir=>{ie.callHookWith(async Pr=>{await Promise.all(Pr.map(Gr=>Gr(oi,zi))),ir()},"getInspectorState")}),ie.callHookWith(async ir=>{await Promise.all(ir.map(Pr=>Pr({inspectorId:ln,nodeId:oi.nodeId,state:oi.state})))},"sendInspectorStateToClient")},120);return ie.hook("sendInspectorState",Ut),ie.hook("customInspectorSelectNode",({inspectorId:ln,nodeId:Vn,plugin:li})=>{const Cn=ni(ln,li.descriptor.app);Cn&&(Cn.selectedNodeId=Vn)}),ie.hook("timelineLayerAdded",({options:ln,plugin:Vn})=>{Yi(ln,Vn.descriptor)}),ie.hook("timelineEventAdded",({options:ln,plugin:Vn})=>{var li;const Cn=["performance","component-event","keyboard","mouse"];le.highPerfModeEnabled||!((li=le.timelineLayersState)!=null&&li[Vn.descriptor.id])&&!Cn.includes(ln.layerId)||ie.callHookWith(async oi=>{await Promise.all(oi.map(zi=>zi(ln)))},"sendTimelineEventToClient")}),ie.hook("getComponentInstances",async({app:ln})=>{const Vn=ln.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(!Vn)return null;const li=Vn.id.toString();return[...Vn.instanceMap].filter(([oi])=>oi.split(":")[0]===li).map(([,oi])=>oi)}),ie.hook("getComponentBounds",async({instance:ln})=>$(ln)),ie.hook("getComponentName",({instance:ln})=>pe(ln)),ie.hook("componentHighlight",({uid:ln})=>{const Vn=es.value.instanceMap.get(ln);Vn&&Zt(Vn)}),ie.hook("componentUnhighlight",()=>{Kt()}),ie}var vn,Tn;(Tn=(vn=e.aC).__VUE_DEVTOOLS_KIT_APP_RECORDS__)!=null||(vn.__VUE_DEVTOOLS_KIT_APP_RECORDS__=[]);var Ti,ti;(ti=(Ti=e.aC).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__)!=null||(Ti.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__={});var Gn,Ri;(Ri=(Gn=e.aC).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__)!=null||(Gn.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__="");var nn,An;(An=(nn=e.aC).__VUE_DEVTOOLS_KIT_CUSTOM_TABS__)!=null||(nn.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__=[]);var _i,Ii;(Ii=(_i=e.aC).__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__)!=null||(_i.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__=[]);var lr="__VUE_DEVTOOLS_KIT_GLOBAL_STATE__";function Rr(){return{connected:!1,clientConnected:!1,vitePluginDetected:!0,appRecords:[],activeAppRecordId:"",tabs:[],commands:[],highPerfModeEnabled:!0,devtoolsClientDetected:{},perfUniqueGroupId:0,timelineLayersState:dn()}}var fr,kr;(kr=(fr=e.aC)[lr])!=null||(fr[lr]=Rr());var Zr=(0,i.s)(ie=>{Nr.hooks.callHook("devtoolsStateUpdated",{state:ie})}),ea=(0,i.s)((ie,tt)=>{Nr.hooks.callHook("devtoolsConnectedUpdated",{state:ie,oldState:tt})}),ws=new Proxy(e.aC.__VUE_DEVTOOLS_KIT_APP_RECORDS__,{get(ie,tt,Ut){return tt==="value"?e.aC.__VUE_DEVTOOLS_KIT_APP_RECORDS__:e.aC.__VUE_DEVTOOLS_KIT_APP_RECORDS__[tt]}}),Bi=ie=>{e.aC.__VUE_DEVTOOLS_KIT_APP_RECORDS__=[...e.aC.__VUE_DEVTOOLS_KIT_APP_RECORDS__,ie]},Ps=ie=>{e.aC.__VUE_DEVTOOLS_KIT_APP_RECORDS__=ws.value.filter(tt=>tt.app!==ie)},es=new Proxy(e.aC.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__,{get(ie,tt,Ut){return tt==="value"?e.aC.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__:tt==="id"?e.aC.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__:e.aC.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__[tt]}});function bn(){Zr({...e.aC[lr],appRecords:ws.value,activeAppRecordId:es.id,tabs:e.aC.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__,commands:e.aC.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__})}function _t(ie){e.aC.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__=ie,bn()}function Pt(ie){e.aC.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__=ie,bn()}var le=new Proxy(e.aC[lr],{get(ie,tt){return tt==="appRecords"?ws:tt==="activeAppRecordId"?es.id:tt==="tabs"?e.aC.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__:tt==="commands"?e.aC.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__:e.aC[lr][tt]},deleteProperty(ie,tt){return delete ie[tt],!0},set(ie,tt,Ut){const ln={...e.aC[lr]};return ie[tt]=Ut,e.aC[lr][tt]=Ut,!0}});function Ce(){Object.assign(global[lr],Rr())}function ze(ie){const tt={...e.aC[lr],appRecords:ws.value,activeAppRecordId:es.id};(tt.connected!==ie.connected&&ie.connected||tt.clientConnected!==ie.clientConnected&&ie.clientConnected)&&ea(e.aC[lr],tt),Object.assign(e.aC[lr],ie),bn()}function at(ie){return new Promise(tt=>{le.connected&&(ie(),tt()),Nr.hooks.hook("devtoolsConnectedUpdated",({state:Ut})=>{Ut.connected&&(ie(),tt())})})}var be=ie=>{if(ie)return ie.startsWith("baseline-")?`custom-ic-${ie}`:ie.startsWith("i-")||isUrlString(ie)?ie:`custom-ic-baseline-${ie}`};function H(ie){const tt=global.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__;tt.some(Ut=>Ut.name===ie.name)||(tt.push({...ie,icon:be(ie.icon)}),bn())}function te(ie){const tt=global.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__;tt.some(Ut=>Ut.id===ie.id)||(tt.push({...ie,icon:be(ie.icon),children:ie.children?ie.children.map(Ut=>({...Ut,icon:be(Ut.icon)})):void 0}),bn())}function ae(ie){const tt=global.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__,Ut=tt.findIndex(ln=>ln.id===ie);Ut!==-1&&(tt.splice(Ut,1),bn())}function ne(ie){ze({clientConnected:ie})}function ye(ie){target5.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__=ie}function Ne(ie={}){var tt,Ut,ln;const{file:Vn,host:li,baseUrl:Cn=window.location.origin,line:oi=0,column:zi=0}=ie;if(Vn){if(li==="chrome-extension"){const ir=Vn.replace(/\\/g,"\\\\"),Pr=(Ut=(tt=window.VUE_DEVTOOLS_CONFIG)==null?void 0:tt.openInEditorHost)!=null?Ut:"/";fetch(`${Pr}__open-in-editor?file=${encodeURI(Vn)}`).then(Gr=>{if(!Gr.ok){const hs=`Opening component ${ir} failed`;console.log(`%c${hs}`,"color:red")}})}else if(le.vitePluginDetected){const ir=(ln=e.aC.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__)!=null?ln:Cn;e.aC.__VUE_INSPECTOR__.openInEditor(ir,Vn,oi,zi)}}}d(),d(),d(),d(),d();var kt,it;(it=(kt=e.aC).__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__)!=null||(kt.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__=[]);var Ge=new Proxy(e.aC.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__,{get(ie,tt,Ut){return Reflect.get(ie,tt,Ut)}});function fn(ie,tt){Ge.push([ie,tt])}function Te(ie){const tt={};return Object.keys(ie).forEach(Ut=>{tt[Ut]=ie[Ut].defaultValue}),tt}function Ft(ie){return`__VUE_DEVTOOLS_NEXT_PLUGIN_SETTINGS__${ie}__`}function St(ie){var tt,Ut,ln;const Vn=(Ut=(tt=Ge.find(li=>{var Cn;return li[0].id===ie&&!!((Cn=li[0])!=null&&Cn.settings)}))==null?void 0:tt[0])!=null?Ut:null;return(ln=Vn?.settings)!=null?ln:null}function _n(ie,tt){var Ut,ln,Vn;const li=Ft(ie);if(li){const Cn=localStorage.getItem(li);if(Cn)return JSON.parse(Cn)}if(ie){const Cn=(ln=(Ut=Ge.find(oi=>oi[0].id===ie))==null?void 0:Ut[0])!=null?ln:null;return Te((Vn=Cn?.settings)!=null?Vn:{})}return Te(tt)}function yn(ie,tt){const Ut=Ft(ie);localStorage.getItem(Ut)||localStorage.setItem(Ut,JSON.stringify(Te(tt)))}function qn(ie,tt,Ut){const ln=Ft(ie),Vn=localStorage.getItem(ln),li=JSON.parse(Vn||"{}"),Cn={...li,[tt]:Ut};localStorage.setItem(ln,JSON.stringify(Cn)),Nr.hooks.callHookWith(oi=>{oi.forEach(zi=>zi({pluginId:ie,key:tt,oldValue:li[tt],newValue:Ut,settings:Cn}))},"setPluginSettings")}d(),d(),d(),d(),d(),d(),d(),d(),d(),d(),d();var bi,Qi,rr=(Qi=(bi=e.aC).__VUE_DEVTOOLS_HOOK)!=null?Qi:bi.__VUE_DEVTOOLS_HOOK=(0,a.FF)(),Mr={vueAppInit(ie){rr.hook("app:init",ie)},vueAppUnmount(ie){rr.hook("app:unmount",ie)},vueAppConnected(ie){rr.hook("app:connected",ie)},componentAdded(ie){return rr.hook("component:added",ie)},componentEmit(ie){return rr.hook("component:emit",ie)},componentUpdated(ie){return rr.hook("component:updated",ie)},componentRemoved(ie){return rr.hook("component:removed",ie)},setupDevtoolsPlugin(ie){rr.hook("devtools-plugin:setup",ie)},perfStart(ie){return rr.hook("perf:start",ie)},perfEnd(ie){return rr.hook("perf:end",ie)}};function Yr(){return{id:"vue-devtools-next",devtoolsVersion:"7.0",enabled:!1,appRecords:[],apps:[],events:new Map,on(ie,tt){var Ut;return this.events.has(ie)||this.events.set(ie,[]),(Ut=this.events.get(ie))==null||Ut.push(tt),()=>this.off(ie,tt)},once(ie,tt){const Ut=(...ln)=>{this.off(ie,Ut),tt(...ln)};return this.on(ie,Ut),[ie,Ut]},off(ie,tt){if(this.events.has(ie)){const Ut=this.events.get(ie),ln=Ut.indexOf(tt);ln!==-1&&Ut.splice(ln,1)}},emit(ie,...tt){this.events.has(ie)&&this.events.get(ie).forEach(Ut=>Ut(...tt))}}}function ls(ie){ie.on("app:init",(tt,Ut,ln)=>{var Vn,li,Cn;(Cn=(li=(Vn=tt?._instance)==null?void 0:Vn.type)==null?void 0:li.devtools)!=null&&Cn.hide||rr.callHook("app:init",tt,Ut,ln)}),ie.on("app:unmount",tt=>{rr.callHook("app:unmount",tt)}),ie.on("component:added",async(tt,Ut,ln,Vn)=>{var li,Cn,oi;(oi=(Cn=(li=tt?._instance)==null?void 0:li.type)==null?void 0:Cn.devtools)!=null&&oi.hide||le.highPerfModeEnabled||!tt||typeof Ut!="number"&&!Ut||!Vn||rr.callHook("component:added",tt,Ut,ln,Vn)}),ie.on("component:updated",(tt,Ut,ln,Vn)=>{!tt||typeof Ut!="number"&&!Ut||!Vn||le.highPerfModeEnabled||rr.callHook("component:updated",tt,Ut,ln,Vn)}),ie.on("component:removed",async(tt,Ut,ln,Vn)=>{!tt||typeof Ut!="number"&&!Ut||!Vn||le.highPerfModeEnabled||rr.callHook("component:removed",tt,Ut,ln,Vn)}),ie.on("component:emit",async(tt,Ut,ln,Vn)=>{!tt||!Ut||le.highPerfModeEnabled||rr.callHook("component:emit",tt,Ut,ln,Vn)}),ie.on("perf:start",(tt,Ut,ln,Vn,li)=>{!tt||le.highPerfModeEnabled||rr.callHook("perf:start",tt,Ut,ln,Vn,li)}),ie.on("perf:end",(tt,Ut,ln,Vn,li)=>{!tt||le.highPerfModeEnabled||rr.callHook("perf:end",tt,Ut,ln,Vn,li)}),ie.on("devtools-plugin:setup",(tt,Ut,ln)=>{ln?.target!=="legacy"&&rr.callHook("devtools-plugin:setup",tt,Ut)})}var Vr={on:Mr,setupDevToolsPlugin(ie,tt){return rr.callHook("devtools-plugin:setup",ie,tt)}},Ar=class{constructor({plugin:ie,ctx:tt}){this.hooks=tt.hooks,this.plugin=ie}get on(){return{visitComponentTree:ie=>{this.hooks.hook("visitComponentTree",ie)},inspectComponent:ie=>{this.hooks.hook("inspectComponent",ie)},editComponentState:ie=>{this.hooks.hook("editComponentState",ie)},getInspectorTree:ie=>{this.hooks.hook("getInspectorTree",ie)},getInspectorState:ie=>{this.hooks.hook("getInspectorState",ie)},editInspectorState:ie=>{this.hooks.hook("editInspectorState",ie)},inspectTimelineEvent:ie=>{this.hooks.hook("inspectTimelineEvent",ie)},timelineCleared:ie=>{this.hooks.hook("timelineCleared",ie)},setPluginSettings:ie=>{this.hooks.hook("setPluginSettings",ie)}}}notifyComponentUpdate(ie){var tt;if(le.highPerfModeEnabled)return;const Ut=mi().find(ln=>ln.packageName===this.plugin.descriptor.packageName);if(Ut?.id){if(ie){const ln=[ie.appContext.app,ie.uid,(tt=ie.parent)==null?void 0:tt.uid,ie];rr.callHook("component:updated",...ln)}else rr.callHook("component:updated");this.hooks.callHook("sendInspectorState",{inspectorId:Ut.id,plugin:this.plugin})}}addInspector(ie){this.hooks.callHook("addInspector",{inspector:ie,plugin:this.plugin}),this.plugin.descriptor.settings&&yn(ie.id,this.plugin.descriptor.settings)}sendInspectorTree(ie){le.highPerfModeEnabled||this.hooks.callHook("sendInspectorTree",{inspectorId:ie,plugin:this.plugin})}sendInspectorState(ie){le.highPerfModeEnabled||this.hooks.callHook("sendInspectorState",{inspectorId:ie,plugin:this.plugin})}selectInspectorNode(ie,tt){this.hooks.callHook("customInspectorSelectNode",{inspectorId:ie,nodeId:tt,plugin:this.plugin})}visitComponentTree(ie){return this.hooks.callHook("visitComponentTree",ie)}now(){return le.highPerfModeEnabled?0:Date.now()}addTimelineLayer(ie){this.hooks.callHook("timelineLayerAdded",{options:ie,plugin:this.plugin})}addTimelineEvent(ie){le.highPerfModeEnabled||this.hooks.callHook("timelineEventAdded",{options:ie,plugin:this.plugin})}getSettings(ie){return _n(ie??this.plugin.descriptor.id,this.plugin.descriptor.settings)}getComponentInstances(ie){return this.hooks.callHook("getComponentInstances",{app:ie})}getComponentBounds(ie){return this.hooks.callHook("getComponentBounds",{instance:ie})}getComponentName(ie){return this.hooks.callHook("getComponentName",{instance:ie})}highlightElement(ie){const tt=ie.__VUE_DEVTOOLS_NEXT_UID__;return this.hooks.callHook("componentHighlight",{uid:tt})}unhighlightElement(){return this.hooks.callHook("componentUnhighlight")}},Ot=Ar;d(),d(),d(),d();var zn=new Set(["nextTick","defineComponent","defineAsyncComponent","defineCustomElement","ref","computed","reactive","readonly","watchEffect","watchPostEffect","watchSyncEffect","watch","isRef","unref","toRef","toRefs","isProxy","isReactive","isReadonly","shallowRef","triggerRef","customRef","shallowReactive","shallowReadonly","toRaw","markRaw","effectScope","getCurrentScope","onScopeDispose","onMounted","onUpdated","onUnmounted","onBeforeMount","onBeforeUpdate","onBeforeUnmount","onErrorCaptured","onRenderTracked","onRenderTriggered","onActivated","onDeactivated","onServerPrefetch","provide","inject","h","mergeProps","cloneVNode","isVNode","resolveComponent","resolveDirective","withDirectives","withModifiers"]),yi=/^\[native Symbol Symbol\((.*)\)\]$/,Hi=/^\[object (\w+)\]$/,Wr=/^\[native (\w+) (.*?)(<>(([\s\S])*))?\]$/,ms=/^(?:function|class) (\w+)/,$r=1e4,Lr=5e3,Ei="__vue_devtool_undefined__",Cr="__vue_devtool_infinity__",zs="__vue_devtool_negative_infinity__",ia="__vue_devtool_nan__",Bs={"<":"&lt;",">":"&gt;",'"':"&quot;","&":"&amp;"};d(),d();function Ua(ie){return!E(ie,"_")||!to(ie._)?!1:Object.keys(ie._).includes("vnode")}function to(ie){return Object.prototype.toString.call(ie)==="[object Object]"}function Oo(ie){if(ie==null)return!0;const tt=typeof ie;return tt==="string"||tt==="number"||tt==="boolean"}function vo(ie){return!!ie.__v_isRef}function Gs(ie){return vo(ie)&&!!ie.effect}function ko(ie){return!!ie.__v_isReactive}function Yo(ie){return!!ie.__v_isReadonly}var _a={[Ei]:"undefined",[ia]:"NaN",[Cr]:"Infinity",[zs]:"-Infinity"},Tu=Object.entries(_a).reduce((ie,[tt,Ut])=>(ie[Ut]=tt,ie),{});function El(ie){return ie===null?"null":typeof ie=="string"&&_a[ie]||!1}function No(ie){const tt=new RegExp(`"(${Object.keys(_a).join("|")})"`,"g");return ie.replace(tt,(Ut,ln)=>_a[ln])}function Mo(ie){const tt=Tu[ie.trim()];if(tt)return`"${tt}"`;const Ut=new RegExp(`:\\s*(${Object.keys(Tu).join("|")})`,"g");return ie.replace(Ut,(ln,Vn)=>`:"${Tu[Vn]}"`)}function kl(ie){if(Array.isArray(ie))return ie.map(Ut=>kl(Ut)).join(" or ");if(ie==null)return"null";const tt=ie.toString().match(ms);return typeof ie=="function"&&tt&&tt[1]||"any"}function Ca(ie){return!Oo(ie)&&!Array.isArray(ie)&&!to(ie)?Object.prototype.toString.call(ie):ie}function Do(ie){try{return{ref:vo(ie),computed:Gs(ie),reactive:ko(ie),readonly:Yo(ie)}}catch{return{ref:!1,computed:!1,reactive:!1,readonly:!1}}}function Wo(ie){return ie?.__v_raw?ie.__v_raw:ie}function Fl(ie){return ie.replace(/[<>"&]/g,tt=>Bs[tt]||tt)}function ll(ie,tt,Ut){if(typeof tt=="function"&&(tt=tt.options),!tt)return ie;const{mixins:ln,extends:Vn}=tt;Vn&&ll(ie,Vn,Ut),ln&&ln.forEach(li=>ll(ie,li,Ut));for(const li of["computed","inject"])Object.prototype.hasOwnProperty.call(tt,li)&&(ie[li]?Object.assign(ie[li],tt[li]):ie[li]=tt[li]);return ie}function ca(ie){const tt=ie?.type;if(!tt)return{};const{mixins:Ut,extends:ln}=tt,Vn=ie.appContext.mixins;if(!Vn.length&&!Ut&&!ln)return tt;const li={};return Vn.forEach(Cn=>ll(li,Cn,ie)),ll(li,tt,ie),li}function Ro(ie){var tt;const Ut=[],ln=(tt=ie?.type)==null?void 0:tt.props;for(const Vn in ie?.props){const li=ln?ln[Vn]:null,Cn=(0,e.PT)(Vn);Ut.push({type:"props",key:Cn,value:_(()=>ie.props[Vn]),editable:!0,meta:li?{type:li.type?kl(li.type):"any",required:!!li.required,...li.default?{default:li.default.toString()}:{}}:{type:"invalid"}})}return Ut}function su(ie){const tt=ie.type,Ut=tt?.props,ln=tt.vuex&&tt.vuex.getters,Vn=tt.computed,li={...ie.data,...ie.renderContext};return Object.keys(li).filter(Cn=>!(Ut&&Cn in Ut)&&!(ln&&Cn in ln)&&!(Vn&&Cn in Vn)).map(Cn=>({key:Cn,type:"data",value:_(()=>li[Cn]),editable:!0}))}function Rl(ie){const tt=ie.computed?"computed":ie.ref?"ref":ie.reactive?"reactive":null,Ut=tt?`${tt.charAt(0).toUpperCase()}${tt.slice(1)}`:null;return{stateType:tt,stateTypeName:Ut}}function Nd(ie){const tt=ie.devtoolsRawSetupState||{};return Object.keys(ie.setupState).filter(Ut=>!zn.has(Ut)&&Ut.split(/(?=[A-Z])/)[0]!=="use").map(Ut=>{var ln,Vn,li,Cn;const oi=_(()=>Wo(ie.setupState[Ut])),zi=oi instanceof Error,ir=tt[Ut];let Pr,Gr=zi||typeof oi=="function"||E(oi,"render")&&typeof oi.render=="function"||E(oi,"__asyncLoader")&&typeof oi.__asyncLoader=="function"||typeof oi=="object"&&oi&&("setup"in oi||"props"in oi)||/^v[A-Z]/.test(Ut);if(ir&&!zi){const vs=Do(ir),{stateType:ys,stateTypeName:os}=Rl(vs),Us=vs.ref||vs.computed||vs.reactive,ts=E(ir,"effect")?((Vn=(ln=ir.effect)==null?void 0:ln.raw)==null?void 0:Vn.toString())||((Cn=(li=ir.effect)==null?void 0:li.fn)==null?void 0:Cn.toString()):null;ys&&(Gr=!1),Pr={...ys?{stateType:ys,stateTypeName:os}:{},...ts?{raw:ts}:{},editable:Us&&!vs.readonly}}return{key:Ut,value:oi,type:Gr?"setup (other)":"setup",...Pr}})}function $o(ie,tt){const Ut=tt,ln=[],Vn=Ut.computed||{};for(const li in Vn){const Cn=Vn[li],oi=typeof Cn=="function"&&Cn.vuex?"vuex bindings":"computed";ln.push({type:oi,key:li,value:_(()=>{var zi;return(zi=ie?.proxy)==null?void 0:zi[li]}),editable:typeof Cn.set=="function"})}return ln}function ud(ie){return Object.keys(ie.attrs).map(tt=>({type:"attrs",key:tt,value:_(()=>ie.attrs[tt])}))}function Bu(ie){return Reflect.ownKeys(ie.provides).map(tt=>({type:"provided",key:tt.toString(),value:_(()=>ie.provides[tt])}))}function Sl(ie,tt){if(!tt?.inject)return[];let Ut=[],ln;return Array.isArray(tt.inject)?Ut=tt.inject.map(Vn=>({key:Vn,originalKey:Vn})):Ut=Reflect.ownKeys(tt.inject).map(Vn=>{const li=tt.inject[Vn];let Cn;return typeof li=="string"||typeof li=="symbol"?Cn=li:(Cn=li.from,ln=li.default),{key:Vn,originalKey:Cn}}),Ut.map(({key:Vn,originalKey:li})=>({type:"injected",key:li&&Vn!==li?`${li.toString()} \u279E ${Vn.toString()}`:Vn.toString(),value:_(()=>ie.ctx.hasOwnProperty(Vn)?ie.ctx[Vn]:ie.provides.hasOwnProperty(li)?ie.provides[li]:ln)}))}function rl(ie){return Object.keys(ie.refs).map(tt=>({type:"template refs",key:tt,value:_(()=>ie.refs[tt])}))}function zt(ie){var tt,Ut;const ln=ie.type.emits,Vn=Array.isArray(ln)?ln:Object.keys(ln??{}),li=Object.keys((Ut=(tt=ie?.vnode)==null?void 0:tt.props)!=null?Ut:{}),Cn=[];for(const oi of li){const[zi,...ir]=oi.split(/(?=[A-Z])/);if(zi==="on"){const Pr=ir.join("-").toLowerCase(),Gr=Vn.includes(Pr);Cn.push({type:"event listeners",key:Pr,value:{_custom:{displayText:Gr?"\u2705 Declared":"\u26A0\uFE0F Not declared",key:Gr?"\u2705 Declared":"\u26A0\uFE0F Not declared",value:Gr?"\u2705 Declared":"\u26A0\uFE0F Not declared",tooltipText:Gr?null:`The event <code>${Pr}</code> is not declared in the <code>emits</code> option. It will leak into the component's attributes (<code>$attrs</code>).`}}})}}return Cn}function ht(ie){const tt=ca(ie);return Ro(ie).concat(su(ie),Nd(ie),$o(ie,tt),ud(ie),Bu(ie),Sl(ie,tt),rl(ie),zt(ie))}function Ct(ie){var tt;const Ut=F(es.value,ie.instanceId),ln=I(Ut),Vn=pe(Ut),li=(tt=Ut?.type)==null?void 0:tt.__file,Cn=ht(Ut);return{id:ln,name:Vn,file:li,state:Cn,instance:Ut}}d(),d();var Qt=class{constructor(ie){this.filter=ie||""}isQualified(ie){const tt=pe(ie);return(0,e.L8)(tt).toLowerCase().includes(this.filter)||(0,e.ic)(tt).toLowerCase().includes(this.filter)}};function xn(ie){return new Qt(ie)}var In=class{constructor(ie){this.captureIds=new Map;const{filterText:tt="",maxDepth:Ut,recursively:ln,api:Vn}=ie;this.componentFilter=xn(tt),this.maxDepth=Ut,this.recursively=ln,this.api=Vn}getComponentTree(ie){return this.captureIds=new Map,this.findQualifiedChildren(ie,0)}getComponentParents(ie){this.captureIds=new Map;const tt=[];this.captureId(ie);let Ut=ie;for(;Ut=Ut.parent;)this.captureId(Ut),tt.push(Ut);return tt}captureId(ie){if(!ie)return null;const tt=ie.__VUE_DEVTOOLS_NEXT_UID__!=null?ie.__VUE_DEVTOOLS_NEXT_UID__:I(ie);return ie.__VUE_DEVTOOLS_NEXT_UID__=tt,this.captureIds.has(tt)?null:(this.captureIds.set(tt,void 0),this.mark(ie),tt)}async capture(ie,tt){var Ut;if(!ie)return null;const ln=this.captureId(ie),Vn=pe(ie),li=this.getInternalInstanceChildren(ie.subTree).filter(Gr=>!Y(Gr)),Cn=this.getComponentParents(ie)||[],oi=!!ie.isDeactivated||Cn.some(Gr=>Gr.isDeactivated),zi={uid:ie.uid,id:ln,name:Vn,renderKey:s(ie.vnode?ie.vnode.key:null),inactive:oi,children:[],isFragment:se(ie),tags:typeof ie.type!="function"?[]:[{label:"functional",textColor:5592405,backgroundColor:15658734}],autoOpen:this.recursively,file:ie.type.__file||""};if((tt<this.maxDepth||ie.type.__isKeepAlive||Cn.some(Gr=>Gr.type.__isKeepAlive))&&(zi.children=await Promise.all(li.map(Gr=>this.capture(Gr,tt+1)).filter(Boolean))),this.isKeepAlive(ie)){const Gr=this.getKeepAliveCachedInstances(ie),hs=li.map(vs=>vs.__VUE_DEVTOOLS_NEXT_UID__);for(const vs of Gr)if(!hs.includes(vs.__VUE_DEVTOOLS_NEXT_UID__)){const ys=await this.capture({...vs,isDeactivated:!0},tt+1);ys&&zi.children.push(ys)}}const Pr=K(ie)[0];if(Pr?.parentElement){const Gr=ie.parent,hs=Gr?K(Gr):[];let vs=Pr;const ys=[];do ys.push(Array.from(vs.parentElement.childNodes).indexOf(vs)),vs=vs.parentElement;while(vs.parentElement&&hs.length&&!hs.includes(vs));zi.domOrder=ys.reverse()}else zi.domOrder=[-1];return(Ut=ie.suspense)!=null&&Ut.suspenseKey&&(zi.tags.push({label:ie.suspense.suspenseKey,backgroundColor:14979812,textColor:16777215}),this.mark(ie,!0)),this.api.visitComponentTree({treeNode:zi,componentInstance:ie,app:ie.appContext.app,filter:this.componentFilter.filter}),zi}async findQualifiedChildren(ie,tt){var Ut;if(this.componentFilter.isQualified(ie)&&!((Ut=ie.type.devtools)!=null&&Ut.hide))return[await this.capture(ie,tt)];if(ie.subTree){const ln=this.isKeepAlive(ie)?this.getKeepAliveCachedInstances(ie):this.getInternalInstanceChildren(ie.subTree);return this.findQualifiedChildrenFromList(ln,tt)}else return[]}async findQualifiedChildrenFromList(ie,tt){return ie=ie.filter(Ut=>{var ln;return!Y(Ut)&&!((ln=Ut.type.devtools)!=null&&ln.hide)}),this.componentFilter.filter?Array.prototype.concat.apply([],await Promise.all(ie.map(Ut=>this.findQualifiedChildren(Ut,tt)))):Promise.all(ie.map(Ut=>this.capture(Ut,tt)))}getInternalInstanceChildren(ie,tt=null){const Ut=[];if(ie)if(ie.component)tt?Ut.push({...ie.component,suspense:tt}):Ut.push(ie.component);else if(ie.suspense){const ln=ie.suspense.isInFallback?"suspense fallback":"suspense default";Ut.push(...this.getInternalInstanceChildren(ie.suspense.activeBranch,{...ie.suspense,suspenseKey:ln}))}else Array.isArray(ie.children)&&ie.children.forEach(ln=>{ln.component?tt?Ut.push({...ln.component,suspense:tt}):Ut.push(ln.component):Ut.push(...this.getInternalInstanceChildren(ln,tt))});return Ut.filter(ln=>{var Vn;return!Y(ln)&&!((Vn=ln.type.devtools)!=null&&Vn.hide)})}mark(ie,tt=!1){const Ut=Z(ie).instanceMap;(tt||!Ut.has(ie.__VUE_DEVTOOLS_NEXT_UID__))&&(Ut.set(ie.__VUE_DEVTOOLS_NEXT_UID__,ie),es.value.instanceMap=Ut)}isKeepAlive(ie){return ie.type.__isKeepAlive&&ie.__v_cache}getKeepAliveCachedInstances(ie){return Array.from(ie.__v_cache.values()).map(tt=>tt.component).filter(Boolean)}};d(),d();var Zn=new Map,Xn="performance";async function Ai(ie,tt,Ut,ln,Vn,li){const Cn=await Z(tt);if(!Cn)return;const oi=pe(ln)||"Unknown Component",zi=le.perfUniqueGroupId++,ir=`${Ut}-${Vn}`;if(Cn.perfGroupIds.set(ir,{groupId:zi,time:li}),await ie.addTimelineEvent({layerId:Xn,event:{time:Date.now(),data:{component:oi,type:Vn,measure:"start"},title:oi,subtitle:Vn,groupId:zi}}),Zn.has(ir)){const{app:Pr,uid:Gr,instance:hs,type:vs,time:ys}=Zn.get(ir);Zn.delete(ir),await ii(ie,Pr,Gr,hs,vs,ys)}}function ii(ie,tt,Ut,ln,Vn,li){const Cn=Z(tt);if(!Cn)return;const oi=pe(ln)||"Unknown Component",zi=`${Ut}-${Vn}`,ir=Cn.perfGroupIds.get(zi);if(ir){const Pr=ir.groupId,Gr=ir.time,hs=li-Gr;ie.addTimelineEvent({layerId:Xn,event:{time:Date.now(),data:{component:oi,type:Vn,measure:"end",duration:{_custom:{type:"Duration",value:hs,display:`${hs} ms`}}},title:oi,subtitle:Vn,groupId:Pr}})}else Zn.set(zi,{app:tt,uid:Ut,instance:ln,type:Vn,time:li})}var Dn="component-event";function nt(ie){e.Bd&&(ie.addTimelineLayer({id:"mouse",label:"Mouse",color:10768815}),["mousedown","mouseup","click","dblclick"].forEach(tt=>{!le.timelineLayersState.recordingState||!le.timelineLayersState.mouseEventEnabled||window.addEventListener(tt,async Ut=>{await ie.addTimelineEvent({layerId:"mouse",event:{time:Date.now(),data:{type:tt,x:Ut.clientX,y:Ut.clientY},title:tt}})},{capture:!0,passive:!0})}),ie.addTimelineLayer({id:"keyboard",label:"Keyboard",color:8475055}),["keyup","keydown","keypress"].forEach(tt=>{window.addEventListener(tt,async Ut=>{!le.timelineLayersState.recordingState||!le.timelineLayersState.keyboardEventEnabled||await ie.addTimelineEvent({layerId:"keyboard",event:{time:Date.now(),data:{type:tt,key:Ut.key,ctrlKey:Ut.ctrlKey,shiftKey:Ut.shiftKey,altKey:Ut.altKey,metaKey:Ut.metaKey},title:Ut.key}})},{capture:!0,passive:!0})}),ie.addTimelineLayer({id:Dn,label:"Component events",color:5226637}),Vr.on.componentEmit(async(tt,Ut,ln,Vn)=>{if(!le.timelineLayersState.recordingState||!le.timelineLayersState.componentEventEnabled)return;const li=await Z(tt);if(!li)return;const Cn=`${li.id}:${Ut.uid}`,oi=pe(Ut)||"Unknown Component";ie.addTimelineEvent({layerId:Dn,event:{time:Date.now(),data:{component:{_custom:{type:"component-definition",display:oi}},event:ln,params:Vn},title:ln,subtitle:`by ${oi}`,meta:{componentId:Cn}}})}),ie.addTimelineLayer({id:"performance",label:Xn,color:4307050}),Vr.on.perfStart((tt,Ut,ln,Vn,li)=>{!le.timelineLayersState.recordingState||!le.timelineLayersState.performanceEventEnabled||Ai(ie,tt,Ut,ln,Vn,li)}),Vr.on.perfEnd((tt,Ut,ln,Vn,li)=>{!le.timelineLayersState.recordingState||!le.timelineLayersState.performanceEventEnabled||ii(ie,tt,Ut,ln,Vn,li)}))}d();var st=10,Rt=[];function Wt(ie){if(typeof window>"u")return;const tt=window;if(ie&&(tt.$vm=ie,Rt[0]!==ie)){Rt.length>=st&&Rt.pop();for(let Ut=Rt.length;Ut>0;Ut--)tt[`$vm${Ut}`]=Rt[Ut]=Rt[Ut-1];tt.$vm0=Rt[0]=ie}}var Xt="components";function tn(ie){return[{id:Xt,label:"Components",app:ie},ln=>{ln.addInspector({id:Xt,label:"Components",treeFilterPlaceholder:"Search components"}),nt(ln),ln.on.getInspectorTree(async ir=>{if(ir.app===ie&&ir.inspectorId===Xt){const Pr=F(es.value,ir.instanceId);if(Pr){const Gr=new In({filterText:ir.filter,maxDepth:100,recursively:!1,api:ln});ir.rootNodes=await Gr.getComponentTree(Pr)}}}),ln.on.getInspectorState(async ir=>{var Pr;if(ir.app===ie&&ir.inspectorId===Xt){const Gr=Ct({instanceId:ir.nodeId}),hs=Gr.instance,vs=(Pr=Gr.instance)==null?void 0:Pr.appContext.app,ys={componentInstance:hs,app:vs,instanceData:Gr};Nr.hooks.callHookWith(os=>{os.forEach(Us=>Us(ys))},"inspectComponent"),ir.state=Gr,Wt(hs)}}),ln.on.editInspectorState(async ir=>{ir.app===ie&&ir.inspectorId===Xt&&(hn(ir),await ln.sendInspectorState("components"))});const Vn=(0,i.s)(()=>{ln.sendInspectorTree(Xt)},120),li=(0,i.s)(()=>{ln.sendInspectorState(Xt)},120),Cn=Vr.on.componentAdded(async(ir,Pr,Gr,hs)=>{var vs,ys,os;if(le.highPerfModeEnabled||(os=(ys=(vs=ir?._instance)==null?void 0:vs.type)==null?void 0:ys.devtools)!=null&&os.hide||!ir||typeof Pr!="number"&&!Pr||!hs)return;const Us=await J({app:ir,uid:Pr,instance:hs}),ts=await Z(ir);hs&&(hs.__VUE_DEVTOOLS_NEXT_UID__==null&&(hs.__VUE_DEVTOOLS_NEXT_UID__=Us),ts?.instanceMap.has(Us)||(ts?.instanceMap.set(Us,hs),es.value.id===ts?.id&&(es.value.instanceMap=ts.instanceMap))),ts&&Vn()}),oi=Vr.on.componentUpdated(async(ir,Pr,Gr,hs)=>{var vs,ys,os;if(le.highPerfModeEnabled||(os=(ys=(vs=ir?._instance)==null?void 0:vs.type)==null?void 0:ys.devtools)!=null&&os.hide||!ir||typeof Pr!="number"&&!Pr||!hs)return;const Us=await J({app:ir,uid:Pr,instance:hs}),ts=await Z(ir);hs&&(hs.__VUE_DEVTOOLS_NEXT_UID__==null&&(hs.__VUE_DEVTOOLS_NEXT_UID__=Us),ts?.instanceMap.has(Us)||(ts?.instanceMap.set(Us,hs),es.value.id===ts?.id&&(es.value.instanceMap=ts.instanceMap))),ts&&(Vn(),li())}),zi=Vr.on.componentRemoved(async(ir,Pr,Gr,hs)=>{var vs,ys,os;if(le.highPerfModeEnabled||(os=(ys=(vs=ir?._instance)==null?void 0:vs.type)==null?void 0:ys.devtools)!=null&&os.hide||!ir||typeof Pr!="number"&&!Pr||!hs)return;const Us=await Z(ir);if(!Us)return;const ts=await J({app:ir,uid:Pr,instance:hs});Us?.instanceMap.delete(ts),es.value.id===Us?.id&&(es.value.instanceMap=Us.instanceMap),Vn()})}]}var ri,Sn;(Sn=(ri=e.aC).__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__)!=null||(ri.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__=new Set);function pi(ie,tt){return Vr.setupDevToolsPlugin(ie,tt)}function Li(ie,tt){const[Ut,ln]=ie;if(Ut.app!==tt)return;const Vn=new Ot({plugin:{setupFn:ln,descriptor:Ut},ctx:Nr});Ut.packageName==="vuex"&&Vn.on.editInspectorState(li=>{Vn.sendInspectorState(li.inspectorId)}),ln(Vn)}function Vi(ie){e.aC.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.delete(ie)}function Oi(ie,tt){e.aC.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.has(ie)||le.highPerfModeEnabled&&!tt?.inspectingComponent||(e.aC.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.add(ie),Ge.forEach(Ut=>{Li(Ut,ie)}))}d(),d();var zr="__VUE_DEVTOOLS_ROUTER__",ar="__VUE_DEVTOOLS_ROUTER_INFO__",vr,Ki;(Ki=(vr=e.aC)[ar])!=null||(vr[ar]={currentRoute:null,routes:[]});var br,Rs;(Rs=(br=e.aC)[zr])!=null||(br[zr]={});var Br=new Proxy(e.aC[ar],{get(ie,tt){return e.aC[ar][tt]}}),pa=new Proxy(e.aC[zr],{get(ie,tt){if(tt==="value")return e.aC[zr]}});function ma(ie){const tt=new Map;return(ie?.getRoutes()||[]).filter(Ut=>!tt.has(Ut.path)&&tt.set(Ut.path,1))}function Oa(ie){return ie.map(tt=>{let{path:Ut,name:ln,children:Vn,meta:li}=tt;return Vn?.length&&(Vn=Oa(Vn)),{path:Ut,name:ln,children:Vn,meta:li}})}function _o(ie){if(ie){const{fullPath:tt,hash:Ut,href:ln,path:Vn,name:li,matched:Cn,params:oi,query:zi}=ie;return{fullPath:tt,hash:Ut,href:ln,path:Vn,name:li,params:oi,query:zi,matched:Oa(Cn)}}return ie}function La(ie,tt){function Ut(){var ln;const Vn=(ln=ie.app)==null?void 0:ln.config.globalProperties.$router,li=_o(Vn?.currentRoute.value),Cn=Oa(ma(Vn)),oi=console.warn;console.warn=()=>{},e.aC[ar]={currentRoute:li?(0,e.Go)(li):{},routes:(0,e.Go)(Cn)},e.aC[zr]=Vn,console.warn=oi}Ut(),Vr.on.componentUpdated((0,i.s)(()=>{var ln;((ln=tt.value)==null?void 0:ln.app)===ie.app&&(Ut(),!le.highPerfModeEnabled&&Nr.hooks.callHook("routerInfoUpdated",{state:e.aC[ar]}))},200))}function Io(ie){return{async getInspectorTree(tt){const Ut={...tt,app:es.value.app,rootNodes:[]};return await new Promise(ln=>{ie.callHookWith(async Vn=>{await Promise.all(Vn.map(li=>li(Ut))),ln()},"getInspectorTree")}),Ut.rootNodes},async getInspectorState(tt){const Ut={...tt,app:es.value.app,state:null},ln={currentTab:`custom-inspector:${tt.inspectorId}`};return await new Promise(Vn=>{ie.callHookWith(async li=>{await Promise.all(li.map(Cn=>Cn(Ut,ln))),Vn()},"getInspectorState")}),Ut.state},editInspectorState(tt){const Ut=new Xe,ln={...tt,app:es.value.app,set:(Vn,li=tt.path,Cn=tt.state.value,oi)=>{Ut.set(Vn,li,Cn,oi||Ut.createDefaultSetCallback(tt.state))}};ie.callHookWith(Vn=>{Vn.forEach(li=>li(ln))},"editInspectorState")},sendInspectorState(tt){const Ut=ni(tt);ie.callHook("sendInspectorState",{inspectorId:tt,plugin:{descriptor:Ut.descriptor,setupFn:()=>({})}})},inspectComponentInspector(){return rt()},cancelInspectComponentInspector(){return en()},getComponentRenderCode(tt){const Ut=F(es.value,tt);if(Ut)return typeof Ut?.type!="function"?Ut.render.toString():Ut.type.toString()},scrollToComponent(tt){return _e({id:tt})},openInEditor:Ne,getVueInspector:We,toggleApp(tt,Ut){const ln=ws.value.find(Vn=>Vn.id===tt);ln&&(Pt(tt),_t(ln),La(ln,es),Hn(),Oi(ln.app,Ut))},inspectDOM(tt){const Ut=F(es.value,tt);if(Ut){const[ln]=K(Ut);ln&&(e.aC.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__=ln)}},updatePluginSettings(tt,Ut,ln){qn(tt,Ut,ln)},getPluginSettings(tt){return{options:St(tt),values:_n(tt)}}}}d();var zo,nl;(nl=(zo=e.aC).__VUE_DEVTOOLS_ENV__)!=null||(zo.__VUE_DEVTOOLS_ENV__={vitePluginDetected:!1});function $a(){return e.aC.__VUE_DEVTOOLS_ENV__}function uu(ie){target10.__VUE_DEVTOOLS_ENV__={...target10.__VUE_DEVTOOLS_ENV__,...ie}}var Ma=Yt(),gl,Gi;(Gi=(gl=e.aC).__VUE_DEVTOOLS_KIT_CONTEXT__)!=null||(gl.__VUE_DEVTOOLS_KIT_CONTEXT__={hooks:Ma,get state(){return{...le,activeAppRecordId:es.id,activeAppRecord:es.value,appRecords:ws.value}},api:Io(Ma)});var Nr=e.aC.__VUE_DEVTOOLS_KIT_CONTEXT__;d();var Hr=y(C(),1),ta,Ka,Ha=(Ka=(ta=e.aC).__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__)!=null?Ka:ta.__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__={id:0,appIds:new Set};function qo(ie,tt){var Ut;return((Ut=ie?._component)==null?void 0:Ut.name)||`App ${tt}`}function io(ie){var tt,Ut,ln,Vn;if(ie._instance)return ie._instance;if((Ut=(tt=ie._container)==null?void 0:tt._vnode)!=null&&Ut.component)return(Vn=(ln=ie._container)==null?void 0:ln._vnode)==null?void 0:Vn.component}function wu(ie){const tt=ie.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__;tt!=null&&(Ha.appIds.delete(tt),Ha.id--)}function Nl(ie,tt){if(ie.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__!=null)return ie.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__;let Ut=tt??(Ha.id++).toString();if(tt&&Ha.appIds.has(Ut)){let ln=1;for(;Ha.appIds.has(`${tt}_${ln}`);)ln++;Ut=`${tt}_${ln}`}return Ha.appIds.add(Ut),ie.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__=Ut,Ut}function Ul(ie,tt){var Ut,ln;const Vn=io(ie);if(Vn){Ha.id++;const li=qo(ie,Ha.id.toString()),Cn=Nl(ie,(0,Hr.default)(li)),[oi]=K(Vn),zi={id:Cn,name:li,types:tt,instanceMap:new Map,perfGroupIds:new Map,rootInstance:Vn,iframe:e.Bd&&document!==oi?.ownerDocument?(ln=(Ut=oi?.ownerDocument)==null?void 0:Ut.location)==null?void 0:ln.pathname:void 0};ie.__VUE_DEVTOOLS_NEXT_APP_RECORD__=zi;const ir=`${zi.id}:root`;return zi.instanceMap.set(ir,zi.rootInstance),zi.rootInstance.__VUE_DEVTOOLS_NEXT_UID__=ir,zi}else return{}}d();function Cu(ie,tt=!1){if(tt){let oi=function(ir){try{const Pr=window.parent.__VUE_DEVTOOLS_GLOBAL_HOOK__;Pr&&ir(Pr)}catch{}};var Ut=oi;const zi={id:"vue-devtools-next",devtoolsVersion:"7.0",on:(ir,Pr)=>{oi(Gr=>{Gr.on(ir,Pr)})},once:(ir,Pr)=>{oi(Gr=>{Gr.once(ir,Pr)})},off:(ir,Pr)=>{oi(Gr=>{Gr.off(ir,Pr)})},emit:(ir,...Pr)=>{oi(Gr=>{Gr.emit(ir,...Pr)})}};Object.defineProperty(ie,"__VUE_DEVTOOLS_GLOBAL_HOOK__",{get(){return zi},configurable:!0})}function ln(oi){if(!oi.__vdevtools__injected)try{oi.__vdevtools__injected=!0;const zi=()=>{try{oi.contentWindow.__VUE_DEVTOOLS_IFRAME__=oi;const ir=oi.contentDocument.createElement("script");ir.textContent=`;(${Cu.toString()})(window, true)`,oi.contentDocument.documentElement.appendChild(ir),ir.parentNode.removeChild(ir)}catch{}};zi(),oi.addEventListener("load",()=>zi())}catch{}}function Vn(){if(typeof window>"u")return;const oi=Array.from(document.querySelectorAll("iframe:not([data-vue-devtools-ignore])"));for(const zi of oi)ln(zi)}Vn();let li=0;const Cn=setInterval(()=>{Vn(),li++,li>=5&&clearInterval(Cn)},1e3)}function mu(){var ie;Cu(e.aC),ze({vitePluginDetected:$a().vitePluginDetected});const tt=((ie=e.aC.__VUE_DEVTOOLS_GLOBAL_HOOK__)==null?void 0:ie.id)==="vue-devtools-next";if(e.aC.__VUE_DEVTOOLS_GLOBAL_HOOK__&&tt)return;const Ut=Yr();if(e.aC.__VUE_DEVTOOLS_HOOK_REPLAY__)try{e.aC.__VUE_DEVTOOLS_HOOK_REPLAY__.forEach(ln=>ln(Ut)),e.aC.__VUE_DEVTOOLS_HOOK_REPLAY__=[]}catch(ln){console.error("[vue-devtools] Error during hook replay",ln)}Ut.once("init",ln=>{e.aC.__VUE_DEVTOOLS_VUE2_APP_DETECTED__=!0,console.log("%c[_____Vue DevTools v7 log_____]","color: red; font-bold: 600; font-size: 16px;"),console.log("%cVue DevTools v7 detected in your Vue2 project. v7 only supports Vue3 and will not work.","font-bold: 500; font-size: 14px;");const Vn="https://chromewebstore.google.com/detail/vuejs-devtools/iaajmlceplecbljialhhkmedjlpdblhp",li="https://addons.mozilla.org/firefox/addon/vue-js-devtools-v6-legacy";console.log(`%cThe legacy version of chrome extension that supports both Vue 2 and Vue 3 has been moved to %c ${Vn}`,"font-size: 14px;","text-decoration: underline; cursor: pointer;font-size: 14px;"),console.log(`%cThe legacy version of firefox extension that supports both Vue 2 and Vue 3 has been moved to %c ${li}`,"font-size: 14px;","text-decoration: underline; cursor: pointer;font-size: 14px;"),console.log("%cPlease install and enable only the legacy version for your Vue2 app.","font-bold: 500; font-size: 14px;"),console.log("%c[_____Vue DevTools v7 log_____]","color: red; font-bold: 600; font-size: 16px;")}),Vr.on.setupDevtoolsPlugin((ln,Vn)=>{var li;fn(ln,Vn);const{app:Cn}=(li=es)!=null?li:{};ln.settings&&yn(ln.id,ln.settings),Cn&&Li([ln,Vn],Cn)}),j(()=>{Ge.filter(([Vn])=>Vn.id!=="components").forEach(([Vn,li])=>{Ut.emit("devtools-plugin:setup",Vn,li,{target:"legacy"})})}),Vr.on.vueAppInit(async(ln,Vn,li)=>{const oi={...Ul(ln,li),app:ln,version:Vn};Bi(oi),ws.value.length===1&&(_t(oi),Pt(oi.id),La(oi,es),Oi(oi.app)),pi(...tn(oi.app)),ze({connected:!0}),Ut.apps.push(ln)}),Vr.on.vueAppUnmount(async ln=>{const Vn=ws.value.filter(li=>li.app!==ln);Vn.length===0&&ze({connected:!1}),Ps(ln),wu(ln),es.value.app===ln&&(_t(Vn[0]),Nr.hooks.callHook("sendActiveAppUpdatedToClient")),e.aC.__VUE_DEVTOOLS_GLOBAL_HOOK__.apps.splice(e.aC.__VUE_DEVTOOLS_GLOBAL_HOOK__.apps.indexOf(ln),1),Vi(ln)}),ls(Ut),e.aC.__VUE_DEVTOOLS_GLOBAL_HOOK__?e.lD||Object.assign(__VUE_DEVTOOLS_GLOBAL_HOOK__,Ut):Object.defineProperty(e.aC,"__VUE_DEVTOOLS_GLOBAL_HOOK__",{get(){return Ut},configurable:!0})}function Il(ie){return new Promise(tt=>{if(le.connected&&le.clientConnected){ie(),tt();return}Nr.hooks.hook("devtoolsConnectedUpdated",({state:Ut})=>{Ut.connected&&Ut.clientConnected&&(ie(),tt())})})}d();function Mu(ie){le.highPerfModeEnabled=ie??!le.highPerfModeEnabled,!ie&&es.value&&Oi(es.value.app)}d(),d();function Zu(ie){const tt=new Set,Ut=ie._custom.value;for(let ln=0;ln<Ut.length;ln++){const Vn=Ut[ln];tt.add(Ku(Vn))}return tt}function Fo(ie){const tt=new Map,Ut=ie._custom.value;for(let ln=0;ln<Ut.length;ln++){const{key:Vn,value:li}=Ut[ln];tt.set(Vn,Ku(li))}return tt}function Ku(ie){if(ie!==Ei){if(ie===Cr)return Number.POSITIVE_INFINITY;if(ie===zs)return Number.NEGATIVE_INFINITY;if(ie===ia)return Number.NaN;if(ie&&ie._custom){const{_custom:tt}=ie;return tt.type==="component"?es.value.instanceMap.get(tt.id):tt.type==="map"?Fo(ie):tt.type==="set"?Zu(ie):tt.type==="bigint"?BigInt(tt.value):Ku(tt.value)}else if(yi.test(ie)){const[,tt]=yi.exec(ie);return Symbol.for(tt)}else if(Wr.test(ie)){const[,tt,Ut,,ln]=Wr.exec(ie),Vn=new target14[tt](Ut);return tt==="Error"&&ln&&(Vn.stack=ln),Vn}else return ie}}function pl(ie,tt){return Ku(tt)}function gu(ie,tt=!0){const Ut=typeof ie;if(ie==null||ie===Ei||ie==="undefined")return"null";if(Ut==="boolean"||Ut==="number"||ie===Cr||ie===zs||ie===ia)return"literal";if(ie?._custom)return tt||ie._custom.display!=null||ie._custom.displayText!=null?"custom":gu(ie._custom.value);if(typeof ie=="string"){const ln=Wr.exec(ie);if(ln){const[,Vn]=ln;return`native ${Vn}`}else return"string"}else return Array.isArray(ie)||ie?._isArray?"array":to(ie)?"plain-object":"unknown"}function Nu(ie,tt=!1,Ut){var ln,Vn,li;const{customClass:Cn}=Ut??{};let oi;const zi=gu(ie,!1);if(zi!=="custom"&&ie?._custom&&(ie=ie._custom.value),oi=El(ie))return oi;if(zi==="custom")return((ln=ie._custom.value)==null?void 0:ln._custom)&&Nu(ie._custom.value,tt,Ut)||ie._custom.displayText||ie._custom.display;if(zi==="array")return`Array[${ie.length}]`;if(zi==="plain-object")return`Object${Object.keys(ie).length?"":" (empty)"}`;if(zi?.includes("native"))return Fl((Vn=Wr.exec(ie))==null?void 0:Vn[2]);if(typeof ie=="string"){const ir=ie.match(Hi);ir?ie=pu(ir[1]):tt?ie=`<span>"</span>${Cn?.string?`<span class=${Cn.string}>${pu(ie)}</span>`:pu(ie)}<span>"</span>`:ie=Cn?.string?`<span class="${(li=Cn?.string)!=null?li:""}">${pu(ie)}</span>`:pu(ie)}return ie}function pu(ie){return Fl(ie).replace(/ /g,"&nbsp;").replace(/\n/g,"<span>\\n</span>")}function ad(ie){var tt,Ut,ln;let Vn;const li=gu(ie)==="custom";let Cn={};if(li){const oi=ie,zi=(tt=oi._custom)==null?void 0:tt.value,ir=(Ut=oi._custom)==null?void 0:Ut.type,Pr=typeof zi=="object"&&zi!==null&&"_custom"in zi?ad(zi):{inherit:void 0,value:void 0,customType:void 0};Cn=Pr.inherit||((ln=oi._custom)==null?void 0:ln.fields)||{},ie=Pr.value||zi,Vn=Pr.customType||ir}return ie&&ie._isArray&&(ie=ie.items),{value:ie,inherit:Cn,customType:Vn}}function Pl(ie,tt){return tt==="bigint"||tt==="date"?ie:No(JSON.stringify(ie))}function Dl(ie,tt){return tt==="bigint"?BigInt(ie):tt==="date"?new Date(ie):JSON.parse(Mo(ie),pl)}d();function vu(ie){le.devtoolsClientDetected={...le.devtoolsClientDetected,...ie};const tt=Object.values(le.devtoolsClientDetected).some(Boolean);Mu(!tt)}var Ll,Hu;(Hu=(Ll=e.aC).__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__)!=null||(Ll.__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__=vu),d(),d(),d(),d(),d(),d(),d();var dd=class{constructor(){this.keyToValue=new Map,this.valueToKey=new Map}set(ie,tt){this.keyToValue.set(ie,tt),this.valueToKey.set(tt,ie)}getByKey(ie){return this.keyToValue.get(ie)}getByValue(ie){return this.valueToKey.get(ie)}clear(){this.keyToValue.clear(),this.valueToKey.clear()}},Td=class{constructor(ie){this.generateIdentifier=ie,this.kv=new dd}register(ie,tt){this.kv.getByValue(ie)||(tt||(tt=this.generateIdentifier(ie)),this.kv.set(tt,ie))}clear(){this.kv.clear()}getIdentifier(ie){return this.kv.getByValue(ie)}getValue(ie){return this.kv.getByKey(ie)}},Md=class extends Td{constructor(){super(ie=>ie.name),this.classToAllowedProps=new Map}register(ie,tt){typeof tt=="object"?(tt.allowProps&&this.classToAllowedProps.set(ie,tt.allowProps),super.register(ie,tt.identifier)):super.register(ie,tt)}getAllowedProps(ie){return this.classToAllowedProps.get(ie)}};d(),d();function id(ie){if("values"in Object)return Object.values(ie);const tt=[];for(const Ut in ie)ie.hasOwnProperty(Ut)&&tt.push(ie[Ut]);return tt}function Sd(ie,tt){const Ut=id(ie);if("find"in Ut)return Ut.find(tt);const ln=Ut;for(let Vn=0;Vn<ln.length;Vn++){const li=ln[Vn];if(tt(li))return li}}function du(ie,tt){Object.entries(ie).forEach(([Ut,ln])=>tt(ln,Ut))}function Ye(ie,tt){return ie.indexOf(tt)!==-1}function Et(ie,tt){for(let Ut=0;Ut<ie.length;Ut++){const ln=ie[Ut];if(tt(ln))return ln}}var At=class{constructor(){this.transfomers={}}register(ie){this.transfomers[ie.name]=ie}findApplicable(ie){return Sd(this.transfomers,tt=>tt.isApplicable(ie))}findByName(ie){return this.transfomers[ie]}};d(),d();var qt=ie=>Object.prototype.toString.call(ie).slice(8,-1),an=ie=>typeof ie>"u",D=ie=>ie===null,A=ie=>typeof ie!="object"||ie===null||ie===Object.prototype?!1:Object.getPrototypeOf(ie)===null?!0:Object.getPrototypeOf(ie)===Object.prototype,U=ie=>A(ie)&&Object.keys(ie).length===0,G=ie=>Array.isArray(ie),ee=ie=>typeof ie=="string",de=ie=>typeof ie=="number"&&!isNaN(ie),ve=ie=>typeof ie=="boolean",Oe=ie=>ie instanceof RegExp,ke=ie=>ie instanceof Map,He=ie=>ie instanceof Set,pt=ie=>qt(ie)==="Symbol",ot=ie=>ie instanceof Date&&!isNaN(ie.valueOf()),wt=ie=>ie instanceof Error,Gt=ie=>typeof ie=="number"&&isNaN(ie),$t=ie=>ve(ie)||D(ie)||an(ie)||de(ie)||ee(ie)||pt(ie),mn=ie=>typeof ie=="bigint",Bn=ie=>ie===1/0||ie===-1/0,Kn=ie=>ArrayBuffer.isView(ie)&&!(ie instanceof DataView),Nn=ie=>ie instanceof URL;d();var On=ie=>ie.replace(/\./g,"\\."),ei=ie=>ie.map(String).map(On).join("."),ji=ie=>{const tt=[];let Ut="";for(let Vn=0;Vn<ie.length;Vn++){let li=ie.charAt(Vn);if(li==="\\"&&ie.charAt(Vn+1)==="."){Ut+=".",Vn++;continue}if(li==="."){tt.push(Ut),Ut="";continue}Ut+=li}const ln=Ut;return tt.push(ln),tt};d();function Xi(ie,tt,Ut,ln){return{isApplicable:ie,annotation:tt,transform:Ut,untransform:ln}}var Zi=[Xi(an,"undefined",()=>null,()=>{}),Xi(mn,"bigint",ie=>ie.toString(),ie=>typeof BigInt<"u"?BigInt(ie):(console.error("Please add a BigInt polyfill."),ie)),Xi(ot,"Date",ie=>ie.toISOString(),ie=>new Date(ie)),Xi(wt,"Error",(ie,tt)=>{const Ut={name:ie.name,message:ie.message};return tt.allowedErrorProps.forEach(ln=>{Ut[ln]=ie[ln]}),Ut},(ie,tt)=>{const Ut=new Error(ie.message);return Ut.name=ie.name,Ut.stack=ie.stack,tt.allowedErrorProps.forEach(ln=>{Ut[ln]=ie[ln]}),Ut}),Xi(Oe,"regexp",ie=>""+ie,ie=>{const tt=ie.slice(1,ie.lastIndexOf("/")),Ut=ie.slice(ie.lastIndexOf("/")+1);return new RegExp(tt,Ut)}),Xi(He,"set",ie=>[...ie.values()],ie=>new Set(ie)),Xi(ke,"map",ie=>[...ie.entries()],ie=>new Map(ie)),Xi(ie=>Gt(ie)||Bn(ie),"number",ie=>Gt(ie)?"NaN":ie>0?"Infinity":"-Infinity",Number),Xi(ie=>ie===0&&1/ie===-1/0,"number",()=>"-0",Number),Xi(Nn,"URL",ie=>ie.toString(),ie=>new URL(ie))];function Si(ie,tt,Ut,ln){return{isApplicable:ie,annotation:tt,transform:Ut,untransform:ln}}var Ui=Si((ie,tt)=>pt(ie)?!!tt.symbolRegistry.getIdentifier(ie):!1,(ie,tt)=>["symbol",tt.symbolRegistry.getIdentifier(ie)],ie=>ie.description,(ie,tt,Ut)=>{const ln=Ut.symbolRegistry.getValue(tt[1]);if(!ln)throw new Error("Trying to deserialize unknown symbol");return ln}),pr=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((ie,tt)=>(ie[tt.name]=tt,ie),{}),gs=Si(Kn,ie=>["typed-array",ie.constructor.name],ie=>[...ie],(ie,tt)=>{const Ut=pr[tt[1]];if(!Ut)throw new Error("Trying to deserialize unknown typed array");return new Ut(ie)});function un(ie,tt){return ie?.constructor?!!tt.classRegistry.getIdentifier(ie.constructor):!1}var Sr=Si(un,(ie,tt)=>["class",tt.classRegistry.getIdentifier(ie.constructor)],(ie,tt)=>{const Ut=tt.classRegistry.getAllowedProps(ie.constructor);if(!Ut)return{...ie};const ln={};return Ut.forEach(Vn=>{ln[Vn]=ie[Vn]}),ln},(ie,tt,Ut)=>{const ln=Ut.classRegistry.getValue(tt[1]);if(!ln)throw new Error(`Trying to deserialize unknown class '${tt[1]}' - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564`);return Object.assign(Object.create(ln.prototype),ie)}),js=Si((ie,tt)=>!!tt.customTransformerRegistry.findApplicable(ie),(ie,tt)=>["custom",tt.customTransformerRegistry.findApplicable(ie).name],(ie,tt)=>tt.customTransformerRegistry.findApplicable(ie).serialize(ie),(ie,tt,Ut)=>{const ln=Ut.customTransformerRegistry.findByName(tt[1]);if(!ln)throw new Error("Trying to deserialize unknown custom value");return ln.deserialize(ie)}),ss=[Sr,Ui,js,gs],As=(ie,tt)=>{const Ut=Et(ss,Vn=>Vn.isApplicable(ie,tt));if(Ut)return{value:Ut.transform(ie,tt),type:Ut.annotation(ie,tt)};const ln=Et(Zi,Vn=>Vn.isApplicable(ie,tt));if(ln)return{value:ln.transform(ie,tt),type:ln.annotation}},Ea={};Zi.forEach(ie=>{Ea[ie.annotation]=ie});var Js=(ie,tt,Ut)=>{if(G(tt))switch(tt[0]){case"symbol":return Ui.untransform(ie,tt,Ut);case"class":return Sr.untransform(ie,tt,Ut);case"custom":return js.untransform(ie,tt,Ut);case"typed-array":return gs.untransform(ie,tt,Ut);default:throw new Error("Unknown transformation: "+tt)}else{const ln=Ea[tt];if(!ln)throw new Error("Unknown transformation: "+tt);return ln.untransform(ie,Ut)}};d();var ya=(ie,tt)=>{if(tt>ie.size)throw new Error("index out of bounds");const Ut=ie.keys();for(;tt>0;)Ut.next(),tt--;return Ut.next().value};function co(ie){if(Ye(ie,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Ye(ie,"prototype"))throw new Error("prototype is not allowed as a property");if(Ye(ie,"constructor"))throw new Error("constructor is not allowed as a property")}var ka=(ie,tt)=>{co(tt);for(let Ut=0;Ut<tt.length;Ut++){const ln=tt[Ut];if(He(ie))ie=ya(ie,+ln);else if(ke(ie)){const Vn=+ln,li=+tt[++Ut]==0?"key":"value",Cn=ya(ie,Vn);switch(li){case"key":ie=Cn;break;case"value":ie=ie.get(Cn);break}}else ie=ie[ln]}return ie},mo=(ie,tt,Ut)=>{if(co(tt),tt.length===0)return Ut(ie);let ln=ie;for(let li=0;li<tt.length-1;li++){const Cn=tt[li];if(G(ln)){const oi=+Cn;ln=ln[oi]}else if(A(ln))ln=ln[Cn];else if(He(ln)){const oi=+Cn;ln=ya(ln,oi)}else if(ke(ln)){if(li===tt.length-2)break;const zi=+Cn,ir=+tt[++li]==0?"key":"value",Pr=ya(ln,zi);switch(ir){case"key":ln=Pr;break;case"value":ln=ln.get(Pr);break}}}const Vn=tt[tt.length-1];if(G(ln)?ln[+Vn]=Ut(ln[+Vn]):A(ln)&&(ln[Vn]=Ut(ln[Vn])),He(ln)){const li=ya(ln,+Vn),Cn=Ut(li);li!==Cn&&(ln.delete(li),ln.add(Cn))}if(ke(ln)){const li=+tt[tt.length-2],Cn=ya(ln,li);switch(+Vn==0?"key":"value"){case"key":{const zi=Ut(Cn);ln.set(zi,ln.get(Cn)),zi!==Cn&&ln.delete(Cn);break}case"value":{ln.set(Cn,Ut(ln.get(Cn)));break}}}return ie};function fo(ie,tt,Ut=[]){if(!ie)return;if(!G(ie)){du(ie,(li,Cn)=>fo(li,tt,[...Ut,...ji(Cn)]));return}const[ln,Vn]=ie;Vn&&du(Vn,(li,Cn)=>{fo(li,tt,[...Ut,...ji(Cn)])}),tt(ln,Ut)}function jl(ie,tt,Ut){return fo(tt,(ln,Vn)=>{ie=mo(ie,Vn,li=>Js(li,ln,Ut))}),ie}function ul(ie,tt){function Ut(ln,Vn){const li=ka(ie,ji(Vn));ln.map(ji).forEach(Cn=>{ie=mo(ie,Cn,()=>li)})}if(G(tt)){const[ln,Vn]=tt;ln.forEach(li=>{ie=mo(ie,ji(li),()=>ie)}),Vn&&du(Vn,Ut)}else du(tt,Ut);return ie}var yu=(ie,tt)=>A(ie)||G(ie)||ke(ie)||He(ie)||un(ie,tt);function Hl(ie,tt,Ut){const ln=Ut.get(ie);ln?ln.push(tt):Ut.set(ie,[tt])}function Vo(ie,tt){const Ut={};let ln;return ie.forEach(Vn=>{if(Vn.length<=1)return;tt||(Vn=Vn.map(oi=>oi.map(String)).sort((oi,zi)=>oi.length-zi.length));const[li,...Cn]=Vn;li.length===0?ln=Cn.map(ei):Ut[ei(li)]=Cn.map(ei)}),ln?U(Ut)?[ln]:[ln,Ut]:U(Ut)?void 0:Ut}var Uo=(ie,tt,Ut,ln,Vn=[],li=[],Cn=new Map)=>{var oi;const zi=$t(ie);if(!zi){Hl(ie,Vn,tt);const ys=Cn.get(ie);if(ys)return ln?{transformedValue:null}:ys}if(!yu(ie,Ut)){const ys=As(ie,Ut),os=ys?{transformedValue:ys.value,annotations:[ys.type]}:{transformedValue:ie};return zi||Cn.set(ie,os),os}if(Ye(li,ie))return{transformedValue:null};const ir=As(ie,Ut),Pr=(oi=ir?.value)!=null?oi:ie,Gr=G(Pr)?[]:{},hs={};du(Pr,(ys,os)=>{if(os==="__proto__"||os==="constructor"||os==="prototype")throw new Error(`Detected property ${os}. This is a prototype pollution risk, please remove it from your object.`);const Us=Uo(ys,tt,Ut,ln,[...Vn,os],[...li,ie],Cn);Gr[os]=Us.transformedValue,G(Us.annotations)?hs[os]=Us.annotations:A(Us.annotations)&&du(Us.annotations,(ts,Da)=>{hs[On(os)+"."+Da]=ts})});const vs=U(hs)?{transformedValue:Gr,annotations:ir?[ir.type]:void 0}:{transformedValue:Gr,annotations:ir?[ir.type,hs]:hs};return zi||Cn.set(ie,vs),vs};d(),d();function so(ie){return Object.prototype.toString.call(ie).slice(8,-1)}function wl(ie){return so(ie)==="Array"}function $l(ie){if(so(ie)!=="Object")return!1;const tt=Object.getPrototypeOf(ie);return!!tt&&tt.constructor===Object&&tt===Object.prototype}function Ud(ie){return so(ie)==="Null"}function vd(ie,tt,Ut,ln,Vn){return li=>ie(li)||tt(li)||!!Ut&&Ut(li)||!!ln&&ln(li)||!!Vn&&Vn(li)}function rd(ie){return so(ie)==="Undefined"}var hl=vd(Ud,rd);function Ju(ie,tt,Ut,ln,Vn){const li={}.propertyIsEnumerable.call(ln,tt)?"enumerable":"nonenumerable";li==="enumerable"&&(ie[tt]=Ut),Vn&&li==="nonenumerable"&&Object.defineProperty(ie,tt,{value:Ut,enumerable:!1,writable:!0,configurable:!0})}function Ql(ie,tt={}){if(wl(ie))return ie.map(Vn=>Ql(Vn,tt));if(!$l(ie))return ie;const Ut=Object.getOwnPropertyNames(ie),ln=Object.getOwnPropertySymbols(ie);return[...Ut,...ln].reduce((Vn,li)=>{if(wl(tt.props)&&!tt.props.includes(li))return Vn;const Cn=ie[li],oi=Ql(Cn,tt);return Ju(Vn,li,oi,ie,tt.nonenumerable),Vn},{})}var ra=class{constructor({dedupe:ie=!1}={}){this.classRegistry=new Md,this.symbolRegistry=new Td(tt=>{var Ut;return(Ut=tt.description)!=null?Ut:""}),this.customTransformerRegistry=new At,this.allowedErrorProps=[],this.dedupe=ie}serialize(ie){const tt=new Map,Ut=Uo(ie,tt,this,this.dedupe),ln={json:Ut.transformedValue};Ut.annotations&&(ln.meta={...ln.meta,values:Ut.annotations});const Vn=Vo(tt,this.dedupe);return Vn&&(ln.meta={...ln.meta,referentialEqualities:Vn}),ln}deserialize(ie){const{json:tt,meta:Ut}=ie;let ln=Ql(tt);return Ut?.values&&(ln=jl(ln,Ut.values,this)),Ut?.referentialEqualities&&(ln=ul(ln,Ut.referentialEqualities)),ln}stringify(ie){return JSON.stringify(this.serialize(ie))}parse(ie){return this.deserialize(JSON.parse(ie))}registerClass(ie,tt){this.classRegistry.register(ie,tt)}registerSymbol(ie,tt){this.symbolRegistry.register(ie,tt)}registerCustom(ie,tt){this.customTransformerRegistry.register({name:tt,...ie})}allowErrorProps(...ie){this.allowedErrorProps.push(...ie)}};ra.defaultInstance=new ra,ra.serialize=ra.defaultInstance.serialize.bind(ra.defaultInstance),ra.deserialize=ra.defaultInstance.deserialize.bind(ra.defaultInstance),ra.stringify=ra.defaultInstance.stringify.bind(ra.defaultInstance),ra.parse=ra.defaultInstance.parse.bind(ra.defaultInstance),ra.registerClass=ra.defaultInstance.registerClass.bind(ra.defaultInstance),ra.registerSymbol=ra.defaultInstance.registerSymbol.bind(ra.defaultInstance),ra.registerCustom=ra.defaultInstance.registerCustom.bind(ra.defaultInstance),ra.allowErrorProps=ra.defaultInstance.allowErrorProps.bind(ra.defaultInstance);var Zl=ra.serialize,_l=ra.deserialize,Su=ra.stringify,Uu=ra.parse,xl=ra.registerClass,ku=ra.registerCustom,cd=ra.registerSymbol,Xr=ra.allowErrorProps;d();var zl="__devtools-kit-broadcast-messaging-event-key__",Ko="__devtools-kit:broadcast-channel__";function ml(){const ie=new BroadcastChannel(Ko);return{post:tt=>{ie.postMessage(ra.stringify({event:zl,data:tt}))},on:tt=>{ie.onmessage=Ut=>{const ln=ra.parse(Ut.data);ln.event===zl&&tt(ln.data)}}}}d(),d(),d();var So="electron:client-context",Ga="electron:proxy-context",el="electron:server-context",bu={CLIENT_TO_PROXY:"client->proxy",PROXY_TO_CLIENT:"proxy->client",PROXY_TO_SERVER:"proxy->server",SERVER_TO_PROXY:"server->proxy"};function tl(){return target16[So]}function Qo(ie){target16[So]=ie}function Du(){return target16[Ga]}function Ol(ie){target16[Ga]=ie}function Jl(){return target16[el]}function au(ie){target16[el]=ie}function Xl(){const ie=tl();return{post:tt=>{ie.emit(bu.CLIENT_TO_PROXY,ra.stringify(tt))},on:tt=>{ie.on(bu.PROXY_TO_CLIENT,Ut=>{tt(ra.parse(Ut))})}}}d();function Hd(){const ie=Du();return{post:tt=>{},on:tt=>{ie.on(bu.SERVER_TO_PROXY,Ut=>{ie.broadcast.emit(bu.PROXY_TO_CLIENT,Ut)}),ie.on(bu.CLIENT_TO_PROXY,Ut=>{ie.broadcast.emit(bu.PROXY_TO_SERVER,Ut)})}}}d();function sl(){const ie=Jl();return{post:tt=>{ie.emit(bu.SERVER_TO_PROXY,ra.stringify(tt))},on:tt=>{ie.on(bu.PROXY_TO_SERVER,Ut=>{tt(ra.parse(Ut))})}}}d(),d(),d();var fd="electron:client-context",go={CLIENT_TO_PROXY:"client->proxy",PROXY_TO_CLIENT:"proxy->client",PROXY_TO_SERVER:"proxy->server",SERVER_TO_PROXY:"server->proxy"};function ou(){return target17[fd]}function yd(ie){target17[fd]=ie}function qu(){let ie=!1,tt=null,Ut=null,ln=null;function Vn(){try{clearTimeout(Ut),tt=chrome.runtime.connect({name:`${chrome.devtools.inspectedWindow.tabId}`}),yd(tt),ie=!1,tt?.onMessage.addListener(ln),tt.onDisconnect.addListener(()=>{ie=!0,tt?.onMessage.removeListener(ln),Ut=setTimeout(Vn,1e3)})}catch{ie=!0}}return Vn(),{post:li=>{ie||tt?.postMessage(ra.stringify(li))},on:li=>{ln=Cn=>{ie||li(ra.parse(Cn))},tt?.onMessage.addListener(ln)}}}d();function bd(){const ie=chrome.runtime.connect({name:"content-script"});function tt(ln){window.postMessage({source:go.PROXY_TO_SERVER,payload:ln},"*")}function Ut(ln){if(ln.data&&ln.data.source===go.SERVER_TO_PROXY)try{ie.postMessage(ln.data.payload)}catch{}}return ie.onMessage.addListener(tt),window.addEventListener("message",Ut),ie.onDisconnect.addListener(()=>{window.removeEventListener("message",Ut),tt(ra.stringify({event:"shutdown"}))}),tt(ra.stringify({event:"init"})),{post:ln=>{},on:ln=>{}}}d();function Pd(){return{post:ie=>{window.postMessage({source:go.SERVER_TO_PROXY,payload:ra.stringify(ie)},"*")},on:ie=>{const tt=Ut=>{Ut.data.source===go.PROXY_TO_SERVER&&Ut.data.payload&&ie(ra.parse(Ut.data.payload))};return window.addEventListener("message",tt),()=>{window.removeEventListener("message",tt)}}}}d(),d(),d();var Zo="__devtools-kit-iframe-messaging-event-key__",Gl="iframe:server-context";function Di(){return target18[Gl]}function Ni(ie){target18[Gl]=ie}function vi(){return isBrowser4?{post:ie=>window.parent.postMessage(ra.stringify({event:Zo,data:ie}),"*"),on:ie=>window.addEventListener("message",tt=>{try{const Ut=ra.parse(tt.data);tt.source===window.parent&&Ut.event===Zo&&ie(Ut.data)}catch{}})}:{post:ie=>{},on:ie=>{}}}d();function Ir(){return isBrowser5?{post:ie=>{var tt;const Ut=Di();(tt=Ut?.contentWindow)==null||tt.postMessage(ra.stringify({event:Zo,data:ie}),"*")},on:ie=>{window.addEventListener("message",tt=>{const Ut=Di();try{const ln=ra.parse(tt.data);tt.source===Ut?.contentWindow&&ln.event===Zo&&ie(ln.data)}catch{}})}}:{post:ie=>{},on:ie=>{}}}d(),d(),d();var ns="__devtools-kit-vite-messaging-event-key__",Ur="vite:client-context",Ss="vite:server-context";function Ws(){return target19[Ur]}function Qa(ie){target19[Ur]=ie}function Xo(){return target19[Ss]}function Cl(ie){target19[Ss]=ie}function ql(){const ie=Ws();return{post:tt=>{ie?.send(ns,ra.stringify(tt))},on:tt=>{ie?.on(ns,Ut=>{tt(ra.parse(Ut))})}}}d();function Pu(){var ie;const tt=Xo(),Ut=(ie=tt.hot)!=null?ie:tt.ws;return{post:ln=>Ut?.send(ns,ra.stringify(ln)),on:ln=>Ut?.on(ns,Vn=>{ln(ra.parse(Vn))})}}d(),d(),d(),d();var Vl,od;(od=(Vl=e.aC).__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__)!=null||(Vl.__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__=[]);var Al,Xd;(Xd=(Al=e.aC).__VUE_DEVTOOLS_KIT_RPC_CLIENT__)!=null||(Al.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=null);var Tl,cc;(cc=(Tl=e.aC).__VUE_DEVTOOLS_KIT_RPC_SERVER__)!=null||(Tl.__VUE_DEVTOOLS_KIT_RPC_SERVER__=null);var xd,yo;(yo=(xd=e.aC).__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__)!=null||(xd.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=null);var me,Le;(Le=(me=e.aC).__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__)!=null||(me.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__=null);var It,rn;(rn=(It=e.aC).__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__)!=null||(It.__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__=null);function Pn(ie){target21.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=ie}function Rn(ie){target21.__VUE_DEVTOOLS_KIT_RPC_SERVER__=ie}function Fi(){return target21.__VUE_DEVTOOLS_KIT_RPC_CLIENT__}function xi(){return target21.__VUE_DEVTOOLS_KIT_RPC_SERVER__}function sr(ie){target21.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=ie}function xr(ie){target21.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__=ie}function Dr(){return target21.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__}function qi(){return target21.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__}function as(ie,tt="client"){const Ut={iframe:{client:vi,server:Ir}[tt],electron:{client:Xl,proxy:Hd,server:sl}[tt],vite:{client:ql,server:Pu}[tt],broadcast:{client:ml,server:ml}[tt],extension:{client:qu,proxy:bd,server:Pd}[tt]}[ie];return Ut()}function Es(ie,tt={}){const{channel:Ut,options:ln,preset:Vn}=tt,li=Vn?as(Vn):Ut,Cn=createBirpc(ie,{...ln,...li,timeout:-1});if(Vn==="vite"){sr(Cn);return}return Pn(Cn),Cn}function Xs(ie,tt={}){const{channel:Ut,options:ln,preset:Vn}=tt,li=Vn?as(Vn,"server"):Ut,Cn=xi();if(Cn)Cn.updateChannels(oi=>{oi.push(li)});else{const oi=createBirpcGroup(ie,[li],{...ln,timeout:-1});if(Vn==="vite"){xr(oi);return}Rn(oi)}}function Ts(ie={}){const{channel:tt,options:Ut,preset:ln}=ie,Vn=ln?as(ln,"proxy"):tt;return createBirpc({},{...Ut,...Vn,timeout:-1})}d(),d(),d(),d(),d(),d();function Ya(ie){let tt="",Ut=null;try{tt=Function.prototype.toString.call(ie),Ut=String.prototype.match.call(tt,/\([\s\S]*?\)/)}catch{}const ln=Ut&&Ut[0],Vn=typeof ln=="string"?ln:"(?)",li=typeof ie.name=="string"?ie.name:"";return{_custom:{type:"function",displayText:`<span style="opacity:.8;margin-right:5px;">function</span> <span style="white-space:nowrap;">${Fl(li)}${Vn}</span>`,tooltipText:tt.trim()?`<pre>${tt}</pre>`:null}}}function lo(ie){const tt=BigInt.prototype.toString.call(ie);return{_custom:{type:"bigint",displayText:`BigInt(${tt})`,value:tt}}}function $s(ie){const tt=new Date(ie.getTime());return tt.setMinutes(tt.getMinutes()-tt.getTimezoneOffset()),{_custom:{type:"date",displayText:Date.prototype.toString.call(ie),value:tt.toISOString().slice(0,-1)}}}function Er(ie){return{_custom:{type:"map",displayText:"Map",value:Object.fromEntries(ie),readOnly:!0,fields:{abstract:!0}}}}function fs(ie){const tt=Array.from(ie);return{_custom:{type:"set",displayText:`Set[${tt.length}]`,value:tt,readOnly:!0}}}function Cs(ie){const tt={},Ut=ie.getters||{},ln=Object.keys(Ut);for(let Vn=0;Vn<ln.length;Vn++){const li=ln[Vn];Object.defineProperty(tt,li,{enumerable:!0,get:()=>{try{return Ut[li]}catch(Cn){return Cn}}})}return tt}function qs(ie){if(ie.length)return ie.reduce((tt,Ut)=>{const ln=Ut.type||"data",Vn=tt[ln]=tt[ln]||{};return Vn[Ut.key]=Ut.value,tt},{})}function ps(ie){const tt={},Ut=ie.length;for(let ln=0;ln<Ut;ln++){const Vn=ie.item(ln);tt[Vn.name]=Vn.value}return tt}function za(ie){return{_custom:{type:"store",displayText:"Store",value:{state:ie.state,getters:Cs(ie)},fields:{abstract:!0}}}}function Vs(ie){return{_custom:{type:"router",displayText:"VueRouter",value:{options:ie.options,currentRoute:ie.currentRoute},fields:{abstract:!0}}}}function Ns(ie){ie._&&(ie=ie._);const tt=ht(ie);return{_custom:{type:"component",id:ie.__VUE_DEVTOOLS_NEXT_UID__,displayText:pe(ie),tooltipText:"Component instance",value:qs(tt),fields:{abstract:!0}}}}function wa(ie){let tt=X(ie);return tt?ie.name&&ie.__file&&(tt+=` <span>(${ie.__file})</span>`):tt="<i>Unknown Component</i>",{_custom:{type:"component-definition",displayText:tt,tooltipText:"Component definition",...ie.__file?{file:ie.__file}:{}}}}function Lo(ie){try{return{_custom:{type:"HTMLElement",displayText:`<span class="opacity-30">&lt;</span><span class="text-blue-500">${ie.tagName.toLowerCase()}</span><span class="opacity-30">&gt;</span>`,value:ps(ie.attributes)}}}catch{return{_custom:{type:"HTMLElement",displayText:`<span class="text-blue-500">${String(ie)}</span>`}}}}function Ho(ie){if(E(ie,"_value",!0))return ie._value;if(E(ie,"value",!0))return ie.value}function jo(ie){var tt,Ut,ln,Vn;const li=Do(ie);if(li.ref||li.computed||li.reactive){const oi=li.computed?"Computed":li.ref?"Ref":li.reactive?"Reactive":null,zi=Wo(li.reactive?ie:Ho(ie)),ir=E(ie,"effect")?((Ut=(tt=ie.effect)==null?void 0:tt.raw)==null?void 0:Ut.toString())||((Vn=(ln=ie.effect)==null?void 0:ln.fn)==null?void 0:Vn.toString()):null;return{_custom:{type:oi?.toLowerCase(),stateTypeName:oi,value:zi,...ir?{tooltipText:`<span class="font-mono">${ir}</span>`}:{}}}}if(E(ie,"__asyncLoader")&&typeof ie.__asyncLoader=="function")return{_custom:{type:"component-definition",display:"Async component definition"}}}function ua(ie,tt,Ut,ln){var Vn;if(ie==="compilerOptions")return;const li=this[ie],Cn=typeof li;if(Array.isArray(li)){const oi=li.length;return oi>Lr?{_isArray:!0,length:oi,items:li.slice(0,Lr)}:li}else{if(typeof li=="string")return li.length>$r?`${li.substring(0,$r)}... (${li.length} total length)`:li;if(Cn==="undefined")return Ei;if(li===Number.POSITIVE_INFINITY)return Cr;if(li===Number.NEGATIVE_INFINITY)return zs;if(typeof li=="function")return Ya(li);if(Cn==="symbol")return`[native Symbol ${Symbol.prototype.toString.call(li)}]`;if(typeof li=="bigint")return lo(li);if(li!==null&&typeof li=="object"){const oi=Object.prototype.toString.call(li);if(oi==="[object Map]")return Er(li);if(oi==="[object Set]")return fs(li);if(oi==="[object RegExp]")return`[native RegExp ${RegExp.prototype.toString.call(li)}]`;if(oi==="[object Date]")return $s(li);if(oi==="[object Error]")return`[native Error ${li.message}<>${li.stack}]`;if(E(li,"state",!0)&&E(li,"_vm",!0))return za(li);if(li.constructor&&li.constructor.name==="VueRouter")return Vs(li);if(Ua(li)){const ir=Ns(li),Pr=ln?.get(li);return Pr&&Pr<Ut?`[[CircularRef]] <${ir._custom.displayText}>`:(ln?.set(li,Ut),ir)}else{if(E(li,"render",!0)&&typeof li.render=="function")return wa(li);if(li.constructor&&li.constructor.name==="VNode")return`[native VNode <${li.tag}>]`;if(typeof HTMLElement<"u"&&li instanceof HTMLElement)return Lo(li);if(((Vn=li.constructor)==null?void 0:Vn.name)==="Store"&&"_wrappedGetters"in li)return"[object Store]";if(E(li,"currentRoute",!0))return"[object Router]"}const zi=jo(li);if(zi!=null)return zi}else if(Number.isNaN(li))return ia}return Ca(li)}d();var Va=null;function Bo(ie,tt){return tt==="[object Object]"}function xa(ie,tt){return tt==="[object Array]"}function Ao(ie){var tt;const Ut=(tt=ie?.constructor)==null?void 0:tt.name;return Ut==="Dep"&&"activeLink"in ie||Ut==="Link"&&"dep"in ie}function cu(ie,tt,Ut,ln,Vn=0,li=new Map){let Cn,oi,zi,ir,Pr;const Gr=ln.get(ie);if(Gr!=null)return Gr;const hs=Ut.length,vs=Object.prototype.toString.call(ie);if(Bo(ie,vs)){if(Ao(ie))return hs;Cn={},ln.set(ie,hs),Ut.push(Cn);const ys=Object.keys(ie);for(ir=0,Pr=ys.length;ir<Pr;ir++){if(oi=ys[ir],oi==="compilerOptions")return hs;zi=ie[oi];const os=zi!=null&&Bo(zi,Object.prototype.toString.call(ie))&&Ua(zi);try{tt&&(zi=tt.call(ie,oi,zi,Vn,li))}catch(Us){zi=Us}Cn[oi]=cu(zi,tt,Ut,ln,Vn+1,li),os&&li.delete(zi)}}else if(xa(ie,vs))for(Cn=[],ln.set(ie,hs),Ut.push(Cn),ir=0,Pr=ie.length;ir<Pr;ir++){try{zi=ie[ir],tt&&(zi=tt.call(ie,ir,zi,Vn,li))}catch(ys){zi=ys}Cn[ir]=cu(zi,tt,Ut,ln,Vn+1,li)}else Ut.push(ie);return hs}function Xu(ie,tt=null){let Ut=ie.length,ln,Vn,li,Cn,oi,zi;for(;Ut--;)if(li=ie[Ut],zi=Object.prototype.toString.call(li),zi==="[object Object]"){const ir=Object.keys(li);for(ln=0,Vn=ir.length;ln<Vn;ln++)Cn=ir[ln],oi=ie[li[Cn]],tt&&(oi=tt.call(li,Cn,oi)),li[Cn]=oi}else if(zi==="[object Array]")for(ln=0,Vn=li.length;ln<Vn;ln++)oi=ie[li[ln]],tt&&(oi=tt.call(li,ln,oi)),li[ln]=oi}function Od(ie,tt=null,Ut=null){let ln;try{ln=arguments.length===1?JSON.stringify(ie):JSON.stringify(ie,(Vn,li)=>{var Cn;return(Cn=tt?.(Vn,li))==null?void 0:Cn.call(this)},Ut)}catch{ln=va(ie,tt,Ut)}if(ln.length>Va){const Vn=Math.ceil(ln.length/Va),li=[];for(let Cn=0;Cn<Vn;Cn++)li.push(ln.slice(Cn*Va,(Cn+1)*Va));return li}return ln}function va(ie,tt=null,Ut=null){const ln=[];return cu(ie,tt,ln,new Map),Ut?` ${JSON.stringify(ln,null,Ut)}`:` ${JSON.stringify(ln)}`}function jd(ie,tt=null){if(Array.isArray(ie)&&(ie=ie.join("")),/^\s/.test(ie)){const ln=JSON.parse(ie);return Xu(ln,tt),ln[0]}else return arguments.length===1?JSON.parse(ie):JSON.parse(ie,tt)}function Qd(ie){return Od(ie,ua)}function Jd(ie,tt=!1){return ie==null?{}:tt?jd(ie,pl):jd(ie)}var Rd={hook:Vr,init:()=>{mu()},get ctx(){return Nr},get api(){return Nr.api}}},19916:(W,b,n)=>{"use strict";n.d(b,{Bd:()=>O,Go:()=>Fe,L8:()=>R,P8:()=>P,PT:()=>M,aC:()=>N,ic:()=>o,lD:()=>se});var e=n(48287).Buffer,i=Object.create,a=Object.defineProperty,f=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,v=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,p=(Je,yt)=>function(){return Je&&(yt=(0,Je[r(Je)[0]])(Je=0)),yt},g=(Je,yt)=>function(){return yt||(0,Je[r(Je)[0]])((yt={exports:{}}).exports,yt),yt.exports},u=(Je,yt,jt,Lt)=>{if(yt&&typeof yt=="object"||typeof yt=="function")for(let ct of r(yt))!c.call(Je,ct)&&ct!==jt&&a(Je,ct,{get:()=>yt[ct],enumerable:!(Lt=f(yt,ct))||Lt.enumerable});return Je},l=(Je,yt,jt)=>(jt=Je!=null?i(v(Je)):{},u(yt||!Je||!Je.__esModule?a(jt,"default",{value:Je,enumerable:!0}):jt,Je)),m=p({"../../node_modules/.pnpm/tsup@8.4.0_@microsoft+api-extractor@7.51.1_@types+node@22.13.14__jiti@2.4.2_postcss@8.5_96eb05a9d65343021e53791dd83f3773/node_modules/tsup/assets/esm_shims.js"(){"use strict"}}),y=g({"../../node_modules/.pnpm/rfdc@1.4.1/node_modules/rfdc/index.js"(Je,yt){"use strict";m(),yt.exports=Lt;function jt(Bt){return Bt instanceof e?e.from(Bt):new Bt.constructor(Bt.buffer.slice(),Bt.byteOffset,Bt.length)}function Lt(Bt){if(Bt=Bt||{},Bt.circles)return ct(Bt);const gn=new Map;if(gn.set(Date,xt=>new Date(xt)),gn.set(Map,(xt,Jt)=>new Map(Zt(Array.from(xt),Jt))),gn.set(Set,(xt,Jt)=>new Set(Zt(Array.from(xt),Jt))),Bt.constructorHandlers)for(const xt of Bt.constructorHandlers)gn.set(xt[0],xt[1]);let Mt=null;return Bt.proto?Tt:Kt;function Zt(xt,Jt){const Dt=Object.keys(xt),en=new Array(Dt.length);for(let rt=0;rt<Dt.length;rt++){const _e=Dt[rt],oe=xt[_e];typeof oe!="object"||oe===null?en[_e]=oe:oe.constructor!==Object&&(Mt=gn.get(oe.constructor))?en[_e]=Mt(oe,Jt):ArrayBuffer.isView(oe)?en[_e]=jt(oe):en[_e]=Jt(oe)}return en}function Kt(xt){if(typeof xt!="object"||xt===null)return xt;if(Array.isArray(xt))return Zt(xt,Kt);if(xt.constructor!==Object&&(Mt=gn.get(xt.constructor)))return Mt(xt,Kt);const Jt={};for(const Dt in xt){if(Object.hasOwnProperty.call(xt,Dt)===!1)continue;const en=xt[Dt];typeof en!="object"||en===null?Jt[Dt]=en:en.constructor!==Object&&(Mt=gn.get(en.constructor))?Jt[Dt]=Mt(en,Kt):ArrayBuffer.isView(en)?Jt[Dt]=jt(en):Jt[Dt]=Kt(en)}return Jt}function Tt(xt){if(typeof xt!="object"||xt===null)return xt;if(Array.isArray(xt))return Zt(xt,Tt);if(xt.constructor!==Object&&(Mt=gn.get(xt.constructor)))return Mt(xt,Tt);const Jt={};for(const Dt in xt){const en=xt[Dt];typeof en!="object"||en===null?Jt[Dt]=en:en.constructor!==Object&&(Mt=gn.get(en.constructor))?Jt[Dt]=Mt(en,Tt):ArrayBuffer.isView(en)?Jt[Dt]=jt(en):Jt[Dt]=Tt(en)}return Jt}}function ct(Bt){const gn=[],Mt=[],Zt=new Map;if(Zt.set(Date,Dt=>new Date(Dt)),Zt.set(Map,(Dt,en)=>new Map(Tt(Array.from(Dt),en))),Zt.set(Set,(Dt,en)=>new Set(Tt(Array.from(Dt),en))),Bt.constructorHandlers)for(const Dt of Bt.constructorHandlers)Zt.set(Dt[0],Dt[1]);let Kt=null;return Bt.proto?Jt:xt;function Tt(Dt,en){const rt=Object.keys(Dt),_e=new Array(rt.length);for(let oe=0;oe<rt.length;oe++){const Me=rt[oe],Pe=Dt[Me];if(typeof Pe!="object"||Pe===null)_e[Me]=Pe;else if(Pe.constructor!==Object&&(Kt=Zt.get(Pe.constructor)))_e[Me]=Kt(Pe,en);else if(ArrayBuffer.isView(Pe))_e[Me]=jt(Pe);else{const fe=gn.indexOf(Pe);fe!==-1?_e[Me]=Mt[fe]:_e[Me]=en(Pe)}}return _e}function xt(Dt){if(typeof Dt!="object"||Dt===null)return Dt;if(Array.isArray(Dt))return Tt(Dt,xt);if(Dt.constructor!==Object&&(Kt=Zt.get(Dt.constructor)))return Kt(Dt,xt);const en={};gn.push(Dt),Mt.push(en);for(const rt in Dt){if(Object.hasOwnProperty.call(Dt,rt)===!1)continue;const _e=Dt[rt];if(typeof _e!="object"||_e===null)en[rt]=_e;else if(_e.constructor!==Object&&(Kt=Zt.get(_e.constructor)))en[rt]=Kt(_e,xt);else if(ArrayBuffer.isView(_e))en[rt]=jt(_e);else{const oe=gn.indexOf(_e);oe!==-1?en[rt]=Mt[oe]:en[rt]=xt(_e)}}return gn.pop(),Mt.pop(),en}function Jt(Dt){if(typeof Dt!="object"||Dt===null)return Dt;if(Array.isArray(Dt))return Tt(Dt,Jt);if(Dt.constructor!==Object&&(Kt=Zt.get(Dt.constructor)))return Kt(Dt,Jt);const en={};gn.push(Dt),Mt.push(en);for(const rt in Dt){const _e=Dt[rt];if(typeof _e!="object"||_e===null)en[rt]=_e;else if(_e.constructor!==Object&&(Kt=Zt.get(_e.constructor)))en[rt]=Kt(_e,Jt);else if(ArrayBuffer.isView(_e))en[rt]=jt(_e);else{const oe=gn.indexOf(_e);oe!==-1?en[rt]=Mt[oe]:en[rt]=Jt(_e)}}return gn.pop(),Mt.pop(),en}}}});m(),m();var d="__vue-devtools-view-mode__",w="__vue-devtools-vite-plugin-detected__",C="__vue-devtools-vite-plugin-client-url__",j="__vue-devtools-broadcast-channel__";m();var O=typeof navigator<"u",N=typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof global<"u"?global:{},X=typeof N.chrome<"u"&&!!N.chrome.devtools,V=O&&N.self!==N.top,Z,J=typeof navigator<"u"&&((Z=navigator.userAgent)==null?void 0:Z.toLowerCase().includes("electron")),se=typeof window<"u"&&!!window.__NUXT__,Y=!V&&!X&&!J;m();var pe=l(y(),1);function I(){}var s=Je=>`${+Je}`===Je,_=()=>navigator?.platform?navigator?.platform.toLowerCase().includes("mac"):/Macintosh/.test(navigator.userAgent),F=/(?:^|[-_/])(\w)/g,E=/-(\w)/g,k=/([a-z0-9])([A-Z])/g;function x(Je,yt){return yt?yt.toUpperCase():""}function R(Je){return Je&&`${Je}`.replace(F,x)}function M(Je){return Je&&Je.replace(E,x)}function o(Je){return Je&&Je.replace(k,(yt,jt,Lt)=>`${jt}-${Lt}`).toLowerCase()}function P(Je,yt){let jt=Je.replace(/^[a-z]:/i,"").replace(/\\/g,"/");jt.endsWith(`index${yt}`)&&(jt=jt.replace(`/index${yt}`,yt));const Lt=jt.lastIndexOf("/"),ct=jt.substring(Lt+1);if(yt){const Bt=ct.lastIndexOf(yt);return ct.substring(0,Bt)}return""}function $(Je){return Je&&Je.slice().sort((yt,jt)=>yt.key<jt.key?-1:yt.key>jt.key?1:0)}var K=/^https?:\/\//;function q(Je){return Je.startsWith("/")||K.test(Je)}var Fe=(0,pe.default)({circles:!0});function et(){return Math.random().toString(36).slice(2)}function Qe(Je){return typeof Je=="object"&&!Array.isArray(Je)&&Je!==null}function Ht(Je){return Array.isArray(Je)}function qe(Je){return Je instanceof Set}function De(Je){return Je instanceof Map}},57579:(W,b,n)=>{"use strict";n.d(b,{ez:()=>hn,z0:()=>y});var e=n(97786),i=n(39649),a=n(20641),f=n(50953),r=n(82980);const v=(0,a.pM)({name:"OnClickOutside",props:["as","options"],emits:["trigger"],setup(bn,{slots:_t,emit:Pt}){const le=(0,f.IJ)();return(0,e.X2F)(le,Ce=>{Pt("trigger",Ce)},bn.options),()=>{if(_t.default)return(0,a.h)(bn.as||"div",{ref:le},_t.default())}}}),c=r.oc?window:void 0;function p(bn){var _t;const Pt=(0,f.BA)(bn);return(_t=Pt?.$el)!=null?_t:Pt}function g(...bn){const _t=[],Pt=()=>{_t.forEach(be=>be()),_t.length=0},le=(be,H,te,ae)=>(be.addEventListener(H,te,ae),()=>be.removeEventListener(H,te,ae)),Ce=(0,a.EW)(()=>{const be=(0,r.$r)((0,f.BA)(bn[0])).filter(H=>H!=null);return be.every(H=>typeof H!="string")?be:void 0}),ze=(0,r.T3)(()=>{var be,H;return[(H=(be=Ce.value)==null?void 0:be.map(te=>p(te)))!=null?H:[c].filter(te=>te!=null),(0,r.$r)((0,f.BA)(Ce.value?bn[1]:bn[0])),(0,r.$r)((0,f.R1)(Ce.value?bn[2]:bn[1])),(0,f.BA)(Ce.value?bn[3]:bn[2])]},([be,H,te,ae])=>{if(Pt(),!be?.length||!H?.length||!te?.length)return;const ne=(0,r.Gv)(ae)?{...ae}:ae;_t.push(...be.flatMap(ye=>H.flatMap(Ne=>te.map(kt=>le(ye,Ne,kt,ne)))))},{flush:"post"}),at=()=>{ze(),Pt()};return(0,r.Uo)(Pt),at}let u=!1;function l(bn,_t,Pt={}){const{window:le=c,ignore:Ce=[],capture:ze=!0,detectIframe:at=!1,controls:be=!1}=Pt;if(!le)return be?{stop:r.lQ,cancel:r.lQ,trigger:r.lQ}:r.lQ;if(r.un&&!u){u=!0;const Ge={passive:!0};Array.from(le.document.body.children).forEach(fn=>fn.addEventListener("click",r.lQ,Ge)),le.document.documentElement.addEventListener("click",r.lQ,Ge)}let H=!0;const te=Ge=>(0,f.BA)(Ce).some(fn=>{if(typeof fn=="string")return Array.from(le.document.querySelectorAll(fn)).some(Te=>Te===Ge.target||Ge.composedPath().includes(Te));{const Te=p(fn);return Te&&(Ge.target===Te||Ge.composedPath().includes(Te))}});function ae(Ge){const fn=(0,f.BA)(Ge);return fn&&fn.$.subTree.shapeFlag===16}function ne(Ge,fn){const Te=(0,f.BA)(Ge),Ft=Te.$.subTree&&Te.$.subTree.children;return Ft==null||!Array.isArray(Ft)?!1:Ft.some(St=>St.el===fn.target||fn.composedPath().includes(St.el))}const ye=Ge=>{const fn=p(bn);if(Ge.target!=null&&!(!(fn instanceof Element)&&ae(bn)&&ne(bn,Ge))&&!(!fn||fn===Ge.target||Ge.composedPath().includes(fn))){if("detail"in Ge&&Ge.detail===0&&(H=!te(Ge)),!H){H=!0;return}_t(Ge)}};let Ne=!1;const kt=[g(le,"click",Ge=>{Ne||(Ne=!0,setTimeout(()=>{Ne=!1},0),ye(Ge))},{passive:!0,capture:ze}),g(le,"pointerdown",Ge=>{const fn=p(bn);H=!te(Ge)&&!!(fn&&!Ge.composedPath().includes(fn))},{passive:!0}),at&&g(le,"blur",Ge=>{setTimeout(()=>{var fn;const Te=p(bn);((fn=le.document.activeElement)==null?void 0:fn.tagName)==="IFRAME"&&!Te?.contains(le.document.activeElement)&&_t(Ge)},0)},{passive:!0})].filter(Boolean),it=()=>kt.forEach(Ge=>Ge());return be?{stop:it,cancel:()=>{H=!1},trigger:Ge=>{H=!0,ye(Ge),H=!1}}:it}const m=new WeakMap,y={mounted(bn,_t){const Pt=!_t.modifiers.bubble;let le;if(typeof _t.value=="function")le=l(bn,_t.value,{capture:Pt});else{const[Ce,ze]=_t.value;le=l(bn,Ce,Object.assign({capture:Pt},ze))}m.set(bn,le)},unmounted(bn){const _t=m.get(bn);_t&&typeof _t=="function"?_t():_t?.stop(),m.delete(bn)}};function d(bn){return typeof bn=="function"?bn:typeof bn=="string"?_t=>_t.key===bn:Array.isArray(bn)?_t=>bn.includes(_t.key):()=>!0}function w(...bn){let _t,Pt,le={};bn.length===3?(_t=bn[0],Pt=bn[1],le=bn[2]):bn.length===2?typeof bn[1]=="object"?(_t=!0,Pt=bn[0],le=bn[1]):(_t=bn[0],Pt=bn[1]):(_t=!0,Pt=bn[0]);const{target:Ce=c,eventName:ze="keydown",passive:at=!1,dedupe:be=!1}=le,H=d(_t);return g(Ce,ze,ae=>{ae.repeat&&(0,f.BA)(be)||H(ae)&&Pt(ae)},at)}const C={mounted(bn,_t){var Pt,le;const Ce=(le=(Pt=_t.arg)==null?void 0:Pt.split(","))!=null?le:!0;if(typeof _t.value=="function")w(Ce,_t.value,{target:bn});else{const[ze,at]=_t.value;w(Ce,ze,{target:bn,...at})}}},j=500,O=10;function N(bn,_t,Pt){var le,Ce;const ze=(0,a.EW)(()=>p(bn));let at,be,H,te=!1;function ae(){at&&(clearTimeout(at),at=void 0),be=void 0,H=void 0,te=!1}function ne(Te){const Ft=Pt?.delay;return typeof Ft=="function"?Ft(Te):Ft??j}function ye(Te){var Ft,St,_n;const[yn,qn,bi]=[H,be,te];if(ae(),!Pt?.onMouseUp||!qn||!yn||(Ft=Pt?.modifiers)!=null&&Ft.self&&Te.target!==ze.value)return;(St=Pt?.modifiers)!=null&&St.prevent&&Te.preventDefault(),(_n=Pt?.modifiers)!=null&&_n.stop&&Te.stopPropagation();const Qi=Te.x-qn.x,rr=Te.y-qn.y,Mr=Math.sqrt(Qi*Qi+rr*rr);Pt.onMouseUp(Te.timeStamp-yn,Mr,bi)}function Ne(Te){var Ft,St,_n;(Ft=Pt?.modifiers)!=null&&Ft.self&&Te.target!==ze.value||(ae(),(St=Pt?.modifiers)!=null&&St.prevent&&Te.preventDefault(),(_n=Pt?.modifiers)!=null&&_n.stop&&Te.stopPropagation(),be={x:Te.x,y:Te.y},H=Te.timeStamp,at=setTimeout(()=>{te=!0,_t(Te)},ne(Te)))}function kt(Te){var Ft,St,_n,yn;if((Ft=Pt?.modifiers)!=null&&Ft.self&&Te.target!==ze.value||!be||Pt?.distanceThreshold===!1)return;(St=Pt?.modifiers)!=null&&St.prevent&&Te.preventDefault(),(_n=Pt?.modifiers)!=null&&_n.stop&&Te.stopPropagation();const qn=Te.x-be.x,bi=Te.y-be.y;Math.sqrt(qn*qn+bi*bi)>=((yn=Pt?.distanceThreshold)!=null?yn:O)&&ae()}const it={capture:(le=Pt?.modifiers)==null?void 0:le.capture,once:(Ce=Pt?.modifiers)==null?void 0:Ce.once},Ge=[g(ze,"pointerdown",Ne,it),g(ze,"pointermove",kt,it),g(ze,["pointerup","pointerleave"],ye,it)];return()=>Ge.forEach(Te=>Te())}const X=(0,a.pM)({name:"OnLongPress",props:["as","options"],emits:["trigger"],setup(bn,{slots:_t,emit:Pt}){const le=(0,f.IJ)();return N(le,Ce=>{Pt("trigger",Ce)},bn.options),()=>{if(_t.default)return(0,a.h)(bn.as||"div",{ref:le},_t.default())}}}),V={mounted(bn,_t){typeof _t.value=="function"?N(bn,_t.value,{modifiers:_t.modifiers}):N(bn,..._t.value)}},Z=(0,a.pM)({name:"UseActiveElement",setup(bn,{slots:_t}){const Pt=(0,f.Kh)({element:(0,e.YC1)()});return()=>{if(_t.default)return _t.default(Pt)}}}),J=(0,a.pM)({name:"UseBattery",setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.hcC)(bn));return()=>{if(_t.default)return _t.default(Pt)}}}),se=(0,a.pM)({name:"UseBrowserLocation",setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.ZDG)());return()=>{if(_t.default)return _t.default(Pt)}}}),Y=(0,a.pM)({name:"UseClipboard",props:["source","read","navigator","copiedDuring","legacy"],setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.iDZ)(bn));return()=>{var le;return(le=_t.default)==null?void 0:le.call(_t,Pt)}}}),pe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},I="__vueuse_ssr_handlers__",s=_();function _(){return I in pe||(pe[I]=pe[I]||{}),pe[I]}function F(bn,_t){return s[bn]||_t}const E=Symbol("vueuse-ssr-width");function k(){const bn=(0,a.PS)()?(0,r.HA)(E,null):null;return typeof bn=="number"?bn:void 0}function x(){const bn=(0,f.IJ)(!1),_t=(0,a.nI)();return _t&&(0,a.sV)(()=>{bn.value=!0},_t),bn}function R(bn){const _t=x();return(0,a.EW)(()=>(_t.value,!!bn()))}function M(bn,_t={}){const{window:Pt=c,ssrWidth:le=k()}=_t,Ce=R(()=>Pt&&"matchMedia"in Pt&&typeof Pt.matchMedia=="function"),ze=(0,f.IJ)(typeof le=="number"),at=(0,f.IJ)(),be=(0,f.IJ)(!1),H=te=>{be.value=te.matches};return(0,a.nT)(()=>{if(ze.value){ze.value=!Ce.value;const te=(0,f.BA)(bn).split(",");be.value=te.some(ae=>{const ne=ae.includes("not all"),ye=ae.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),Ne=ae.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let kt=!!(ye||Ne);return ye&&kt&&(kt=le>=(0,r.MK)(ye[1])),Ne&&kt&&(kt=le<=(0,r.MK)(Ne[1])),ne?!kt:kt});return}Ce.value&&(at.value=Pt.matchMedia((0,f.BA)(bn)),be.value=at.value.matches)}),g(at,"change",H,{passive:!0}),(0,a.EW)(()=>be.value)}function o(bn){return M("(prefers-color-scheme: dark)",bn)}function P(bn){return bn==null?"any":bn instanceof Set?"set":bn instanceof Map?"map":bn instanceof Date?"date":typeof bn=="boolean"?"boolean":typeof bn=="string"?"string":typeof bn=="object"?"object":Number.isNaN(bn)?"any":"number"}const $={boolean:{read:bn=>bn==="true",write:bn=>String(bn)},object:{read:bn=>JSON.parse(bn),write:bn=>JSON.stringify(bn)},number:{read:bn=>Number.parseFloat(bn),write:bn=>String(bn)},any:{read:bn=>bn,write:bn=>String(bn)},string:{read:bn=>bn,write:bn=>String(bn)},map:{read:bn=>new Map(JSON.parse(bn)),write:bn=>JSON.stringify(Array.from(bn.entries()))},set:{read:bn=>new Set(JSON.parse(bn)),write:bn=>JSON.stringify(Array.from(bn))},date:{read:bn=>new Date(bn),write:bn=>bn.toISOString()}},K="vueuse-storage";function q(bn,_t,Pt,le={}){var Ce;const{flush:ze="pre",deep:at=!0,listenToStorageChanges:be=!0,writeDefaults:H=!0,mergeDefaults:te=!1,shallow:ae,window:ne=c,eventFilter:ye,onError:Ne=Vr=>{console.error(Vr)},initOnMounted:kt}=le,it=(ae?f.IJ:f.KR)(typeof _t=="function"?_t():_t),Ge=(0,a.EW)(()=>(0,f.BA)(bn));if(!Pt)try{Pt=F("getDefaultStorage",()=>{var Vr;return(Vr=c)==null?void 0:Vr.localStorage})()}catch(Vr){Ne(Vr)}if(!Pt)return it;const fn=(0,f.BA)(_t),Te=P(fn),Ft=(Ce=le.serializer)!=null?Ce:$[Te],{pause:St,resume:_n}=(0,r.Hr)(it,Vr=>rr(Vr),{flush:ze,deep:at,eventFilter:ye});(0,a.wB)(Ge,()=>Yr(),{flush:ze});let yn=!1;const qn=Vr=>{kt&&!yn||Yr(Vr)},bi=Vr=>{kt&&!yn||ls(Vr)};ne&&be&&(Pt instanceof Storage?g(ne,"storage",qn,{passive:!0}):g(ne,K,bi)),kt?(0,r.rd)(()=>{yn=!0,Yr()}):Yr();function Qi(Vr,Ar){if(ne){const Ot={key:Ge.value,oldValue:Vr,newValue:Ar,storageArea:Pt};ne.dispatchEvent(Pt instanceof Storage?new StorageEvent("storage",Ot):new CustomEvent(K,{detail:Ot}))}}function rr(Vr){try{const Ar=Pt.getItem(Ge.value);if(Vr==null)Qi(Ar,null),Pt.removeItem(Ge.value);else{const Ot=Ft.write(Vr);Ar!==Ot&&(Pt.setItem(Ge.value,Ot),Qi(Ar,Ot))}}catch(Ar){Ne(Ar)}}function Mr(Vr){const Ar=Vr?Vr.newValue:Pt.getItem(Ge.value);if(Ar==null)return H&&fn!=null&&Pt.setItem(Ge.value,Ft.write(fn)),fn;if(!Vr&&te){const Ot=Ft.read(Ar);return typeof te=="function"?te(Ot,fn):Te==="object"&&!Array.isArray(Ot)?{...fn,...Ot}:Ot}else return typeof Ar!="string"?Ar:Ft.read(Ar)}function Yr(Vr){if(!(Vr&&Vr.storageArea!==Pt)){if(Vr&&Vr.key==null){it.value=fn;return}if(!(Vr&&Vr.key!==Ge.value)){St();try{const Ar=Ft.write(it.value);(Vr===void 0||Vr?.newValue!==Ar)&&(it.value=Mr(Vr))}catch(Ar){Ne(Ar)}finally{Vr?(0,a.dY)(_n):_n()}}}}function ls(Vr){Yr(Vr.detail)}return it}const Fe="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function et(bn={}){const{selector:_t="html",attribute:Pt="class",initialValue:le="auto",window:Ce=c,storage:ze,storageKey:at="vueuse-color-scheme",listenToStorageChanges:be=!0,storageRef:H,emitAuto:te,disableTransition:ae=!0}=bn,ne={auto:"",light:"light",dark:"dark",...bn.modes||{}},ye=o({window:Ce}),Ne=(0,a.EW)(()=>ye.value?"dark":"light"),kt=H||(at==null?(0,r.lW)(le):q(at,le,ze,{window:Ce,listenToStorageChanges:be})),it=(0,a.EW)(()=>kt.value==="auto"?Ne.value:kt.value),Ge=F("updateHTMLAttrs",(St,_n,yn)=>{const qn=typeof St=="string"?Ce?.document.querySelector(St):p(St);if(!qn)return;const bi=new Set,Qi=new Set;let rr=null;if(_n==="class"){const Yr=yn.split(/\s/g);Object.values(ne).flatMap(ls=>(ls||"").split(/\s/g)).filter(Boolean).forEach(ls=>{Yr.includes(ls)?bi.add(ls):Qi.add(ls)})}else rr={key:_n,value:yn};if(bi.size===0&&Qi.size===0&&rr===null)return;let Mr;ae&&(Mr=Ce.document.createElement("style"),Mr.appendChild(document.createTextNode(Fe)),Ce.document.head.appendChild(Mr));for(const Yr of bi)qn.classList.add(Yr);for(const Yr of Qi)qn.classList.remove(Yr);rr&&qn.setAttribute(rr.key,rr.value),ae&&(Ce.getComputedStyle(Mr).opacity,document.head.removeChild(Mr))});function fn(St){var _n;Ge(_t,Pt,(_n=ne[St])!=null?_n:St)}function Te(St){bn.onChanged?bn.onChanged(St,fn):fn(St)}(0,a.wB)(it,Te,{flush:"post",immediate:!0}),(0,r.rd)(()=>Te(it.value));const Ft=(0,a.EW)({get(){return te?kt.value:it.value},set(St){kt.value=St}});return Object.assign(Ft,{store:kt,system:Ne,state:it})}const Qe=(0,a.pM)({name:"UseColorMode",props:["selector","attribute","modes","onChanged","storageKey","storage","emitAuto"],setup(bn,{slots:_t}){const Pt=et(bn),le=(0,f.Kh)({mode:Pt,system:Pt.system,store:Pt.store});return()=>{if(_t.default)return _t.default(le)}}}),Ht=(0,a.pM)({name:"UseDark",props:["selector","attribute","valueDark","valueLight","onChanged","storageKey","storage"],setup(bn,{slots:_t}){const Pt=(0,e.C6J)(bn),le=(0,f.Kh)({isDark:Pt,toggleDark:(0,r.eY)(Pt)});return()=>{if(_t.default)return _t.default(le)}}}),qe=(0,a.pM)({name:"UseDeviceMotion",setup(bn,{slots:_t}){const Pt=(0,e.uqd)();return()=>{if(_t.default)return _t.default(Pt)}}}),De=(0,a.pM)({name:"UseDeviceOrientation",setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.QPX)());return()=>{if(_t.default)return _t.default(Pt)}}}),Je=(0,a.pM)({name:"UseDevicePixelRatio",setup(bn,{slots:_t}){const Pt=(0,f.Kh)({pixelRatio:(0,e.JCr)()});return()=>{if(_t.default)return _t.default(Pt)}}}),yt=(0,a.pM)({name:"UseDevicesList",props:["onUpdated","requestPermissions","constraints"],setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.hXn)(bn));return()=>{if(_t.default)return _t.default(Pt)}}}),jt=(0,a.pM)({name:"UseDocumentVisibility",setup(bn,{slots:_t}){const Pt=(0,f.Kh)({visibility:(0,e.fho)()});return()=>{if(_t.default)return _t.default(Pt)}}}),Lt=(0,a.pM)({name:"UseDraggable",props:["storageKey","storageType","initialValue","exact","preventDefault","stopPropagation","pointerTypes","as","handle","axis","onStart","onMove","onEnd","disabled","buttons","containerElement","capture"],setup(bn,{slots:_t}){const Pt=(0,f.IJ)(),le=(0,a.EW)(()=>{var ae;return(ae=(0,f.BA)(bn.handle))!=null?ae:Pt.value}),Ce=(0,a.EW)(()=>{var ae;return(ae=bn.containerElement)!=null?ae:void 0}),ze=(0,a.EW)(()=>!!bn.disabled),at=bn.storageKey&&(0,e.rXt)(bn.storageKey,(0,f.BA)(bn.initialValue)||{x:0,y:0},i.oc?bn.storageType==="session"?sessionStorage:localStorage:void 0),be=at||bn.initialValue||{x:0,y:0},H=(ae,ne)=>{var ye;(ye=bn.onEnd)==null||ye.call(bn,ae,ne),at&&(at.value.x=ae.x,at.value.y=ae.y)},te=(0,f.Kh)((0,e.PMY)(Pt,{...bn,handle:le,initialValue:be,onEnd:H,disabled:ze,containerElement:Ce}));return()=>{if(_t.default)return(0,a.h)(bn.as||"div",{ref:Pt,style:`touch-action:none;${te.style}`},_t.default(te))}}}),ct=(0,a.pM)({name:"UseElementBounding",props:["box","as"],setup(bn,{slots:_t}){const Pt=(0,f.IJ)(),le=(0,f.Kh)((0,e.SSU)(Pt));return()=>{if(_t.default)return(0,a.h)(bn.as||"div",{ref:Pt},_t.default(le))}}});function Bt(bn,_t,Pt={}){const{window:le=c,...Ce}=Pt;let ze;const at=R(()=>le&&"MutationObserver"in le),be=()=>{ze&&(ze.disconnect(),ze=void 0)},H=(0,a.EW)(()=>{const ye=(0,f.BA)(bn),Ne=(0,r.$r)(ye).map(p).filter(r.d6);return new Set(Ne)}),te=(0,a.wB)(H,ye=>{be(),at.value&&ye.size&&(ze=new MutationObserver(_t),ye.forEach(Ne=>ze.observe(Ne,Ce)))},{immediate:!0,flush:"post"}),ae=()=>ze?.takeRecords(),ne=()=>{te(),be()};return(0,r.Uo)(ne),{isSupported:at,stop:ne,takeRecords:ae}}function gn(bn,_t,Pt={}){const{window:le=c,...Ce}=Pt;let ze;const at=R(()=>le&&"ResizeObserver"in le),be=()=>{ze&&(ze.disconnect(),ze=void 0)},H=(0,a.EW)(()=>{const ne=(0,f.BA)(bn);return Array.isArray(ne)?ne.map(ye=>p(ye)):[p(ne)]}),te=(0,a.wB)(H,ne=>{if(be(),at.value&&le){ze=new ResizeObserver(_t);for(const ye of ne)ye&&ze.observe(ye,Ce)}},{immediate:!0,flush:"post"}),ae=()=>{be(),te()};return(0,r.Uo)(ae),{isSupported:at,stop:ae}}function Mt(bn,_t={}){const{reset:Pt=!0,windowResize:le=!0,windowScroll:Ce=!0,immediate:ze=!0,updateTiming:at="sync"}=_t,be=(0,f.IJ)(0),H=(0,f.IJ)(0),te=(0,f.IJ)(0),ae=(0,f.IJ)(0),ne=(0,f.IJ)(0),ye=(0,f.IJ)(0),Ne=(0,f.IJ)(0),kt=(0,f.IJ)(0);function it(){const fn=p(bn);if(!fn){Pt&&(be.value=0,H.value=0,te.value=0,ae.value=0,ne.value=0,ye.value=0,Ne.value=0,kt.value=0);return}const Te=fn.getBoundingClientRect();be.value=Te.height,H.value=Te.bottom,te.value=Te.left,ae.value=Te.right,ne.value=Te.top,ye.value=Te.width,Ne.value=Te.x,kt.value=Te.y}function Ge(){at==="sync"?it():at==="next-frame"&&requestAnimationFrame(()=>it())}return gn(bn,Ge),(0,a.wB)(()=>p(bn),fn=>!fn&&Ge()),Bt(bn,Ge,{attributeFilter:["style","class"]}),Ce&&g("scroll",Ge,{capture:!0,passive:!0}),le&&g("resize",Ge,{passive:!0}),(0,r.rd)(()=>{ze&&Ge()}),{height:be,bottom:H,left:te,right:ae,top:ne,width:ye,x:Ne,y:kt,update:Ge}}const Zt={mounted(bn,_t){const[Pt,le]=typeof _t.value=="function"?[_t.value,{}]:_t.value,{height:Ce,bottom:ze,left:at,right:be,top:H,width:te,x:ae,y:ne}=Mt(bn,le);(0,a.wB)([Ce,ze,at,be,H,te,ae,ne],()=>Pt({height:Ce,bottom:ze,left:at,right:be,top:H,width:te,x:ae,y:ne}))}};function Kt(bn,_t,Pt={}){const{window:le=c,document:Ce=le?.document,flush:ze="sync"}=Pt;if(!le||!Ce)return r.lQ;let at;const be=ae=>{at?.(),at=ae},H=(0,a.nT)(()=>{const ae=p(bn);if(ae){const{stop:ne}=Bt(Ce,ye=>{ye.map(kt=>[...kt.removedNodes]).flat().some(kt=>kt===ae||kt.contains(ae))&&_t(ye)},{window:le,childList:!0,subtree:!0});be(ne)}},{flush:ze}),te=()=>{H(),be()};return(0,r.Uo)(te),te}function Tt(bn,_t={}){const{delayEnter:Pt=0,delayLeave:le=0,triggerOnRemoval:Ce=!1,window:ze=c}=_t,at=(0,f.IJ)(!1);let be;const H=te=>{const ae=te?Pt:le;be&&(clearTimeout(be),be=void 0),ae?be=setTimeout(()=>at.value=te,ae):at.value=te};return ze&&(g(bn,"mouseenter",()=>H(!0),{passive:!0}),g(bn,"mouseleave",()=>H(!1),{passive:!0}),Ce&&Kt((0,a.EW)(()=>p(bn)),()=>H(!1))),at}const xt={mounted(bn,_t){const Pt=_t.value;if(typeof Pt=="function"){const le=Tt(bn);(0,a.wB)(le,Ce=>Pt(Ce))}else{const[le,Ce]=Pt,ze=Tt(bn,Ce);(0,a.wB)(ze,at=>le(at))}}},Jt=(0,a.pM)({name:"UseElementSize",props:["width","height","box","as"],setup(bn,{slots:_t}){var Pt,le;const Ce=(0,f.IJ)(),ze=(0,f.Kh)((0,e.Lhy)(Ce,{width:(Pt=bn.width)!=null?Pt:0,height:(le=bn.height)!=null?le:0},{box:bn.box}));return()=>{if(_t.default)return(0,a.h)(bn.as||"div",{ref:Ce},_t.default(ze))}}});function Dt(bn,_t={width:0,height:0},Pt={}){const{window:le=c,box:Ce="content-box"}=Pt,ze=(0,a.EW)(()=>{var ne,ye;return(ye=(ne=p(bn))==null?void 0:ne.namespaceURI)==null?void 0:ye.includes("svg")}),at=(0,f.IJ)(_t.width),be=(0,f.IJ)(_t.height),{stop:H}=gn(bn,([ne])=>{const ye=Ce==="border-box"?ne.borderBoxSize:Ce==="content-box"?ne.contentBoxSize:ne.devicePixelContentBoxSize;if(le&&ze.value){const Ne=p(bn);if(Ne){const kt=Ne.getBoundingClientRect();at.value=kt.width,be.value=kt.height}}else if(ye){const Ne=(0,r.$r)(ye);at.value=Ne.reduce((kt,{inlineSize:it})=>kt+it,0),be.value=Ne.reduce((kt,{blockSize:it})=>kt+it,0)}else at.value=ne.contentRect.width,be.value=ne.contentRect.height},Pt);(0,r.rd)(()=>{const ne=p(bn);ne&&(at.value="offsetWidth"in ne?ne.offsetWidth:_t.width,be.value="offsetHeight"in ne?ne.offsetHeight:_t.height)});const te=(0,a.wB)(()=>p(bn),ne=>{at.value=ne?_t.width:0,be.value=ne?_t.height:0});function ae(){H(),te()}return{width:at,height:be,stop:ae}}const en={mounted(bn,_t){var Pt;const le=typeof _t.value=="function"?_t.value:(Pt=_t.value)==null?void 0:Pt[0],Ce=typeof _t.value=="function"?[]:_t.value.slice(1),{width:ze,height:at}=Dt(bn,...Ce);(0,a.wB)([ze,at],([be,H])=>le({width:be,height:H}))}},rt=(0,a.pM)({name:"UseElementVisibility",props:["as"],setup(bn,{slots:_t}){const Pt=(0,f.IJ)(),le=(0,f.Kh)({isVisible:(0,e.ITo)(Pt)});return()=>{if(_t.default)return(0,a.h)(bn.as||"div",{ref:Pt},_t.default(le))}}});function _e(bn,_t,Pt={}){const{root:le,rootMargin:Ce="0px",threshold:ze=0,window:at=c,immediate:be=!0}=Pt,H=R(()=>at&&"IntersectionObserver"in at),te=(0,a.EW)(()=>{const kt=(0,f.BA)(bn);return(0,r.$r)(kt).map(p).filter(r.d6)});let ae=r.lQ;const ne=(0,f.IJ)(be),ye=H.value?(0,a.wB)(()=>[te.value,p(le),ne.value],([kt,it])=>{if(ae(),!ne.value||!kt.length)return;const Ge=new IntersectionObserver(_t,{root:p(it),rootMargin:Ce,threshold:ze});kt.forEach(fn=>fn&&Ge.observe(fn)),ae=()=>{Ge.disconnect(),ae=r.lQ}},{immediate:be,flush:"post"}):r.lQ,Ne=()=>{ae(),ye(),ne.value=!1};return(0,r.Uo)(Ne),{isSupported:H,isActive:ne,pause(){ae(),ne.value=!1},resume(){ne.value=!0},stop:Ne}}function oe(bn,_t={}){const{window:Pt=c,scrollTarget:le,threshold:Ce=0,rootMargin:ze,once:at=!1}=_t,be=(0,f.IJ)(!1),{stop:H}=_e(bn,te=>{let ae=be.value,ne=0;for(const ye of te)ye.time>=ne&&(ne=ye.time,ae=ye.isIntersecting);be.value=ae,at&&(0,r.ZC)(be,()=>{H()})},{root:le,window:Pt,threshold:Ce,rootMargin:(0,f.BA)(ze)});return be}const Me={mounted(bn,_t){if(typeof _t.value=="function"){const Pt=_t.value,le=oe(bn);(0,a.wB)(le,Ce=>Pt(Ce),{immediate:!0})}else{const[Pt,le]=_t.value,Ce=oe(bn,le);(0,a.wB)(Ce,ze=>Pt(ze),{immediate:!0})}}},Pe=(0,a.pM)({name:"UseEyeDropper",props:{sRGBHex:String},setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.X68)());return()=>{if(_t.default)return _t.default(Pt)}}}),fe=(0,a.pM)({name:"UseFullscreen",props:["as"],setup(bn,{slots:_t}){const Pt=(0,f.IJ)(),le=(0,f.Kh)((0,e.HrR)(Pt));return()=>{if(_t.default)return(0,a.h)(bn.as||"div",{ref:Pt},_t.default(le))}}}),Re=(0,a.pM)({name:"UseGeolocation",props:["enableHighAccuracy","maximumAge","timeout","navigator"],setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.mJX)(bn));return()=>{if(_t.default)return _t.default(Pt)}}}),We=(0,a.pM)({name:"UseIdle",props:["timeout","events","listenForVisibilityChange","initialState"],setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.UQV)(bn.timeout,bn));return()=>{if(_t.default)return _t.default(Pt)}}});function ut(bn,_t,Pt){var le;const{immediate:Ce=!0,delay:ze=0,onError:at=(le=globalThis.reportError)!=null?le:r.lQ,onSuccess:be=r.lQ,resetOnExecute:H=!0,shallow:te=!0,throwError:ae}=Pt??{},ne=te?(0,f.IJ)(_t):(0,f.KR)(_t),ye=(0,f.IJ)(!1),Ne=(0,f.IJ)(!1),kt=(0,f.IJ)(void 0);async function it(Te=0,...Ft){H&&(ne.value=(0,f.BA)(_t)),kt.value=void 0,ye.value=!1,Ne.value=!0,Te>0&&await(0,r.he)(Te);const St=typeof bn=="function"?bn(...Ft):bn;try{const _n=await St;ne.value=_n,ye.value=!0,be(_n)}catch(_n){if(kt.value=_n,at(_n),ae)throw _n}finally{Ne.value=!1}return ne.value}Ce&&it(ze);const Ge={state:ne,isReady:ye,isLoading:Ne,error:kt,execute:it,executeImmediate:(...Te)=>it(0,...Te)};function fn(){return new Promise((Te,Ft)=>{(0,r.TG)(Ne).toBe(!1).then(()=>Te(Ge)).catch(Ft)})}return{...Ge,then(Te,Ft){return fn().then(Te,Ft)}}}async function dt(bn){return new Promise((_t,Pt)=>{const le=new Image,{src:Ce,srcset:ze,sizes:at,class:be,loading:H,crossorigin:te,referrerPolicy:ae,width:ne,height:ye,decoding:Ne,fetchPriority:kt,ismap:it,usemap:Ge}=bn;le.src=Ce,ze!=null&&(le.srcset=ze),at!=null&&(le.sizes=at),be!=null&&(le.className=be),H!=null&&(le.loading=H),te!=null&&(le.crossOrigin=te),ae!=null&&(le.referrerPolicy=ae),ne!=null&&(le.width=ne),ye!=null&&(le.height=ye),Ne!=null&&(le.decoding=Ne),kt!=null&&(le.fetchPriority=kt),it!=null&&(le.isMap=it),Ge!=null&&(le.useMap=Ge),le.onload=()=>_t(le),le.onerror=Pt})}function Ue(bn,_t={}){const Pt=ut(()=>dt((0,f.BA)(bn)),void 0,{resetOnExecute:!0,..._t});return(0,a.wB)(()=>(0,f.BA)(bn),()=>Pt.execute(_t.delay),{deep:!0}),Pt}const je=(0,a.pM)({name:"UseImage",props:["src","srcset","sizes","as","alt","class","loading","crossorigin","referrerPolicy","width","height","decoding","fetchPriority","ismap","usemap"],setup(bn,{slots:_t}){const Pt=(0,f.Kh)(Ue(bn));return()=>Pt.isLoading&&_t.loading?_t.loading(Pt):Pt.error&&_t.error?_t.error(Pt.error):_t.default?_t.default(Pt):(0,a.h)(bn.as||"img",bn)}});function we(bn){return typeof Window<"u"&&bn instanceof Window?bn.document.documentElement:typeof Document<"u"&&bn instanceof Document?bn.documentElement:bn}const Xe=1;function gt(bn,_t={}){const{throttle:Pt=0,idle:le=200,onStop:Ce=r.lQ,onScroll:ze=r.lQ,offset:at={left:0,right:0,top:0,bottom:0},observe:be={mutation:!1},eventListenerOptions:H={capture:!1,passive:!0},behavior:te="auto",window:ae=c,onError:ne=Qi=>{console.error(Qi)}}=_t,ye=typeof be=="boolean"?{mutation:be}:be,Ne=(0,f.IJ)(0),kt=(0,f.IJ)(0),it=(0,a.EW)({get(){return Ne.value},set(Qi){fn(Qi,void 0)}}),Ge=(0,a.EW)({get(){return kt.value},set(Qi){fn(void 0,Qi)}});function fn(Qi,rr){var Mr,Yr,ls,Vr;if(!ae)return;const Ar=(0,f.BA)(bn);if(!Ar)return;(ls=Ar instanceof Document?ae.document.body:Ar)==null||ls.scrollTo({top:(Mr=(0,f.BA)(rr))!=null?Mr:Ge.value,left:(Yr=(0,f.BA)(Qi))!=null?Yr:it.value,behavior:(0,f.BA)(te)});const Ot=((Vr=Ar?.document)==null?void 0:Vr.documentElement)||Ar?.documentElement||Ar;it!=null&&(Ne.value=Ot.scrollLeft),Ge!=null&&(kt.value=Ot.scrollTop)}const Te=(0,f.IJ)(!1),Ft=(0,f.Kh)({left:!0,right:!1,top:!0,bottom:!1}),St=(0,f.Kh)({left:!1,right:!1,top:!1,bottom:!1}),_n=Qi=>{Te.value&&(Te.value=!1,St.left=!1,St.right=!1,St.top=!1,St.bottom=!1,Ce(Qi))},yn=(0,r.Q0)(_n,Pt+le),qn=Qi=>{var rr;if(!ae)return;const Mr=((rr=Qi?.document)==null?void 0:rr.documentElement)||Qi?.documentElement||p(Qi),{display:Yr,flexDirection:ls,direction:Vr}=getComputedStyle(Mr),Ar=Vr==="rtl"?-1:1,Ot=Mr.scrollLeft;St.left=Ot<Ne.value,St.right=Ot>Ne.value;const zn=Math.abs(Ot*Ar)<=(at.left||0),yi=Math.abs(Ot*Ar)+Mr.clientWidth>=Mr.scrollWidth-(at.right||0)-Xe;Yr==="flex"&&ls==="row-reverse"?(Ft.left=yi,Ft.right=zn):(Ft.left=zn,Ft.right=yi),Ne.value=Ot;let Hi=Mr.scrollTop;Qi===ae.document&&!Hi&&(Hi=ae.document.body.scrollTop),St.top=Hi<kt.value,St.bottom=Hi>kt.value;const Wr=Math.abs(Hi)<=(at.top||0),ms=Math.abs(Hi)+Mr.clientHeight>=Mr.scrollHeight-(at.bottom||0)-Xe;Yr==="flex"&&ls==="column-reverse"?(Ft.top=ms,Ft.bottom=Wr):(Ft.top=Wr,Ft.bottom=ms),kt.value=Hi},bi=Qi=>{var rr;if(!ae)return;const Mr=(rr=Qi.target.documentElement)!=null?rr:Qi.target;qn(Mr),Te.value=!0,yn(Qi),ze(Qi)};return g(bn,"scroll",Pt?(0,r.k3)(bi,Pt,!0,!1):bi,H),(0,r.rd)(()=>{try{const Qi=(0,f.BA)(bn);if(!Qi)return;qn(Qi)}catch(Qi){ne(Qi)}}),ye?.mutation&&bn!=null&&bn!==ae&&bn!==document&&Bt(bn,()=>{const Qi=(0,f.BA)(bn);Qi&&qn(Qi)},{attributes:!0,childList:!0,subtree:!0}),g(bn,"scrollend",_n,H),{x:it,y:Ge,isScrolling:Te,arrivedState:Ft,directions:St,measure(){const Qi=(0,f.BA)(bn);ae&&Qi&&qn(Qi)}}}function pn(bn,_t,Pt={}){var le;const{direction:Ce="bottom",interval:ze=100,canLoadMore:at=()=>!0}=Pt,be=(0,f.Kh)(gt(bn,{...Pt,offset:{[Ce]:(le=Pt.distance)!=null?le:0,...Pt.offset}})),H=(0,f.KR)(),te=(0,a.EW)(()=>!!H.value),ae=(0,a.EW)(()=>we((0,f.BA)(bn))),ne=oe(ae);function ye(){if(be.measure(),!ae.value||!ne.value||!at(ae.value))return;const{scrollHeight:kt,clientHeight:it,scrollWidth:Ge,clientWidth:fn}=ae.value,Te=Ce==="bottom"||Ce==="top"?kt<=it:Ge<=fn;(be.arrivedState[Ce]||Te)&&(H.value||(H.value=Promise.all([_t(be),new Promise(Ft=>setTimeout(Ft,ze))]).finally(()=>{H.value=null,(0,a.dY)(()=>ye())})))}const Ne=(0,a.wB)(()=>[be.arrivedState[Ce],ne.value],ye,{immediate:!0});return(0,r.uO)(Ne),{isLoading:te,reset(){(0,a.dY)(()=>ye())}}}const cn={mounted(bn,_t){typeof _t.value=="function"?pn(bn,_t.value):pn(bn,..._t.value)}},hn={mounted(bn,_t){typeof _t.value=="function"?_e(bn,_t.value):_e(bn,..._t.value)}},En=(0,a.pM)({name:"UseMouse",props:["touch","resetOnTouchEnds","initialValue"],setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.NTS)(bn));return()=>{if(_t.default)return _t.default(Pt)}}}),on=(0,a.pM)({name:"UseMouseElement",props:["handleOutside","as"],setup(bn,{slots:_t}){const Pt=(0,f.IJ)(),le=(0,f.Kh)((0,e.eef)(Pt,bn));return()=>{if(_t.default)return(0,a.h)(bn.as||"div",{ref:Pt},_t.default(le))}}}),dn={page:bn=>[bn.pageX,bn.pageY],client:bn=>[bn.clientX,bn.clientY],screen:bn=>[bn.screenX,bn.screenY],movement:bn=>bn instanceof MouseEvent?[bn.movementX,bn.movementY]:null};function jn(bn={}){const{type:_t="page",touch:Pt=!0,resetOnTouchEnds:le=!1,initialValue:Ce={x:0,y:0},window:ze=c,target:at=ze,scroll:be=!0,eventFilter:H}=bn;let te=null,ae=0,ne=0;const ye=(0,f.IJ)(Ce.x),Ne=(0,f.IJ)(Ce.y),kt=(0,f.IJ)(null),it=typeof _t=="function"?_t:dn[_t],Ge=qn=>{const bi=it(qn);te=qn,bi&&([ye.value,Ne.value]=bi,kt.value="mouse"),ze&&(ae=ze.scrollX,ne=ze.scrollY)},fn=qn=>{if(qn.touches.length>0){const bi=it(qn.touches[0]);bi&&([ye.value,Ne.value]=bi,kt.value="touch")}},Te=()=>{if(!te||!ze)return;const qn=it(te);te instanceof MouseEvent&&qn&&(ye.value=qn[0]+ze.scrollX-ae,Ne.value=qn[1]+ze.scrollY-ne)},Ft=()=>{ye.value=Ce.x,Ne.value=Ce.y},St=H?qn=>H(()=>Ge(qn),{}):qn=>Ge(qn),_n=H?qn=>H(()=>fn(qn),{}):qn=>fn(qn),yn=H?()=>H(()=>Te(),{}):()=>Te();if(at){const qn={passive:!0};g(at,["mousemove","dragover"],St,qn),Pt&&_t!=="movement"&&(g(at,["touchstart","touchmove"],_n,qn),le&&g(at,"touchend",Ft,qn)),be&&_t==="page"&&g(ze,"scroll",yn,qn)}return{x:ye,y:Ne,sourceType:kt}}function Jn(bn,_t={}){const{windowResize:Pt=!0,windowScroll:le=!0,handleOutside:Ce=!0,window:ze=c}=_t,at=_t.type||"page",{x:be,y:H,sourceType:te}=jn(_t),ae=(0,f.IJ)(bn??ze?.document.body),ne=(0,f.IJ)(0),ye=(0,f.IJ)(0),Ne=(0,f.IJ)(0),kt=(0,f.IJ)(0),it=(0,f.IJ)(0),Ge=(0,f.IJ)(0),fn=(0,f.IJ)(!0);function Te(){if(!ze)return;const _n=p(ae);if(!_n||!(_n instanceof Element))return;const{left:yn,top:qn,width:bi,height:Qi}=_n.getBoundingClientRect();Ne.value=yn+(at==="page"?ze.pageXOffset:0),kt.value=qn+(at==="page"?ze.pageYOffset:0),it.value=Qi,Ge.value=bi;const rr=be.value-Ne.value,Mr=H.value-kt.value;fn.value=bi===0||Qi===0||rr<0||Mr<0||rr>bi||Mr>Qi,(Ce||!fn.value)&&(ne.value=rr,ye.value=Mr)}const Ft=[];function St(){Ft.forEach(_n=>_n()),Ft.length=0}if((0,r.rd)(()=>{Te()}),ze){const{stop:_n}=gn(ae,Te),{stop:yn}=Bt(ae,Te,{attributeFilter:["style","class"]}),qn=(0,a.wB)([ae,be,H],Te);Ft.push(_n,yn,qn),g(document,"mouseleave",()=>fn.value=!0,{passive:!0}),le&&Ft.push(g("scroll",Te,{capture:!0,passive:!0})),Pt&&Ft.push(g("resize",Te,{passive:!0}))}return{x:be,y:H,sourceType:te,elementX:ne,elementY:ye,elementPositionX:Ne,elementPositionY:kt,elementHeight:it,elementWidth:Ge,isOutside:fn,stop:St}}const $n={mounted(bn,_t){const[Pt,le]=typeof _t.value=="function"?[_t.value,{}]:_t.value,Ce=(0,r.vI)((0,f.Kh)(Jn(bn,le)),"stop");(0,a.wB)(Ce,ze=>Pt(ze))}},Yi=(0,a.pM)({name:"UseMousePressed",props:["touch","initialValue","as"],setup(bn,{slots:_t}){const Pt=(0,f.IJ)(),le=(0,f.Kh)((0,e.NXY)({...bn,target:Pt}));return()=>{if(_t.default)return(0,a.h)(bn.as||"div",{ref:Pt},_t.default(le))}}}),di=(0,a.pM)({name:"UseNetwork",setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.AEG)());return()=>{if(_t.default)return _t.default(Pt)}}}),fi=(0,a.pM)({name:"UseNow",props:["interval"],setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.cBR)({...bn,controls:!0}));return()=>{if(_t.default)return _t.default(Pt)}}}),Ci=(0,a.pM)({name:"UseObjectUrl",props:["object"],setup(bn,{slots:_t}){const Pt=(0,r.lW)(bn,"object"),le=(0,e.onz)(Pt);return()=>{if(_t.default&&le.value)return _t.default(le)}}}),ki=(0,a.pM)({name:"UseOffsetPagination",props:["total","page","pageSize","onPageChange","onPageSizeChange","onPageCountChange"],emits:["page-change","page-size-change","page-count-change"],setup(bn,{slots:_t,emit:Pt}){const le=(0,f.Kh)((0,e.vYo)({...bn,onPageChange(...Ce){var ze;(ze=bn.onPageChange)==null||ze.call(bn,...Ce),Pt("page-change",...Ce)},onPageSizeChange(...Ce){var ze;(ze=bn.onPageSizeChange)==null||ze.call(bn,...Ce),Pt("page-size-change",...Ce)},onPageCountChange(...Ce){var ze;(ze=bn.onPageCountChange)==null||ze.call(bn,...Ce),Pt("page-count-change",...Ce)}}));return()=>{if(_t.default)return _t.default(le)}}}),Hn=(0,a.pM)({name:"UseOnline",setup(bn,{slots:_t}){const Pt=(0,f.Kh)({isOnline:(0,e.LmP)()});return()=>{if(_t.default)return _t.default(Pt)}}}),cr=(0,a.pM)({name:"UsePageLeave",setup(bn,{slots:_t}){const Pt=(0,f.Kh)({isLeft:(0,e.ObO)()});return()=>{if(_t.default)return _t.default(Pt)}}}),mi=(0,a.pM)({name:"UsePointer",props:["pointerTypes","initialValue","target"],setup(bn,{slots:_t}){const Pt=(0,f.IJ)(null),le=(0,f.Kh)((0,e.RcE)({...bn,target:bn.target==="self"?Pt:c}));return()=>{if(_t.default)return _t.default(le,{ref:Pt})}}}),Fn=(0,a.pM)({name:"UsePointerLock",props:["as"],setup(bn,{slots:_t}){const Pt=(0,f.IJ)(),le=(0,f.Kh)((0,e.CB)(Pt));return()=>{if(_t.default)return(0,a.h)(bn.as||"div",{ref:Pt},_t.default(le))}}}),ni=(0,a.pM)({name:"UsePreferredColorScheme",setup(bn,{slots:_t}){const Pt=(0,f.Kh)({colorScheme:(0,e.tDD)()});return()=>{if(_t.default)return _t.default(Pt)}}}),Wn=(0,a.pM)({name:"UsePreferredContrast",setup(bn,{slots:_t}){const Pt=(0,f.Kh)({contrast:(0,e.l34)()});return()=>{if(_t.default)return _t.default(Pt)}}}),hi=(0,a.pM)({name:"UsePreferredDark",setup(bn,{slots:_t}){const Pt=(0,f.Kh)({prefersDark:(0,e.Nk8)()});return()=>{if(_t.default)return _t.default(Pt)}}}),Qn=(0,a.pM)({name:"UsePreferredLanguages",setup(bn,{slots:_t}){const Pt=(0,f.Kh)({languages:(0,e.eeI)()});return()=>{if(_t.default)return _t.default(Pt)}}}),Ze=(0,a.pM)({name:"UsePreferredReducedMotion",setup(bn,{slots:_t}){const Pt=(0,f.Kh)({motion:(0,e.pf5)()});return()=>{if(_t.default)return _t.default(Pt)}}}),ft=(0,a.pM)({name:"UsePreferredReducedTransparency",setup(bn,{slots:_t}){const Pt=(0,f.Kh)({transparency:(0,e.Ffg)()});return()=>{if(_t.default)return _t.default(Pt)}}}),Yt={mounted(bn,_t){typeof _t.value=="function"?gn(bn,_t.value):gn(bn,..._t.value)}};function vn(bn,_t,Pt={}){const{window:le=c,initialValue:Ce,observe:ze=!1}=Pt,at=(0,f.IJ)(Ce),be=(0,a.EW)(()=>{var te;return p(_t)||((te=le?.document)==null?void 0:te.documentElement)});function H(){var te;const ae=(0,f.BA)(bn),ne=(0,f.BA)(be);if(ne&&le&&ae){const ye=(te=le.getComputedStyle(ne).getPropertyValue(ae))==null?void 0:te.trim();at.value=ye||at.value||Ce}}return ze&&Bt(be,H,{attributeFilter:["style","class"],window:le}),(0,a.wB)([be,()=>(0,f.BA)(bn)],(te,ae)=>{ae[0]&&ae[1]&&ae[0].style.removeProperty(ae[1]),H()},{immediate:!0}),(0,a.wB)([at,be],([te,ae])=>{const ne=(0,f.BA)(bn);ae?.style&&ne&&(te==null?ae.style.removeProperty(ne):ae.style.setProperty(ne,te))},{immediate:!0}),at}const Tn="--vueuse-safe-area-top",Ti="--vueuse-safe-area-right",ti="--vueuse-safe-area-bottom",Gn="--vueuse-safe-area-left";function Ri(){const bn=(0,f.IJ)(""),_t=(0,f.IJ)(""),Pt=(0,f.IJ)(""),le=(0,f.IJ)("");if(r.oc){const ze=vn(Tn),at=vn(Ti),be=vn(ti),H=vn(Gn);ze.value="env(safe-area-inset-top, 0px)",at.value="env(safe-area-inset-right, 0px)",be.value="env(safe-area-inset-bottom, 0px)",H.value="env(safe-area-inset-left, 0px)",(0,r.rd)(Ce),g("resize",(0,r.Q0)(Ce),{passive:!0})}function Ce(){bn.value=nn(Tn),_t.value=nn(Ti),Pt.value=nn(ti),le.value=nn(Gn)}return{top:bn,right:_t,bottom:Pt,left:le,update:Ce}}function nn(bn){return getComputedStyle(document.documentElement).getPropertyValue(bn)}const An=(0,a.pM)({name:"UseScreenSafeArea",props:{top:Boolean,right:Boolean,bottom:Boolean,left:Boolean},setup(bn,{slots:_t}){const{top:Pt,right:le,bottom:Ce,left:ze}=Ri();return()=>{if(_t.default)return(0,a.h)("div",{style:{paddingTop:bn.top?Pt.value:"",paddingRight:bn.right?le.value:"",paddingBottom:bn.bottom?Ce.value:"",paddingLeft:bn.left?ze.value:"",boxSizing:"border-box",maxHeight:"100vh",maxWidth:"100vw",overflow:"auto"}},_t.default())}}}),_i={mounted(bn,_t){if(typeof _t.value=="function"){const Pt=_t.value,le=gt(bn,{onScroll(){Pt(le)},onStop(){Pt(le)}})}else{const[Pt,le]=_t.value,Ce=gt(bn,{...le,onScroll(ze){var at;(at=le.onScroll)==null||at.call(le,ze),Pt(Ce)},onStop(ze){var at;(at=le.onStop)==null||at.call(le,ze),Pt(Ce)}})}}};function Ii(bn){const _t=window.getComputedStyle(bn);if(_t.overflowX==="scroll"||_t.overflowY==="scroll"||_t.overflowX==="auto"&&bn.clientWidth<bn.scrollWidth||_t.overflowY==="auto"&&bn.clientHeight<bn.scrollHeight)return!0;{const Pt=bn.parentNode;return!Pt||Pt.tagName==="BODY"?!1:Ii(Pt)}}function lr(bn){const _t=bn||window.event,Pt=_t.target;return Ii(Pt)?!1:_t.touches.length>1?!0:(_t.preventDefault&&_t.preventDefault(),!1)}const Rr=new WeakMap;function fr(bn,_t=!1){const Pt=(0,f.IJ)(_t);let le=null,Ce="";(0,a.wB)((0,r.lW)(bn),be=>{const H=we((0,f.BA)(be));if(H){const te=H;if(Rr.get(te)||Rr.set(te,te.style.overflow),te.style.overflow!=="hidden"&&(Ce=te.style.overflow),te.style.overflow==="hidden")return Pt.value=!0;if(Pt.value)return te.style.overflow="hidden"}},{immediate:!0});const ze=()=>{const be=we((0,f.BA)(bn));!be||Pt.value||(r.un&&(le=g(be,"touchmove",H=>{lr(H)},{passive:!1})),be.style.overflow="hidden",Pt.value=!0)},at=()=>{const be=we((0,f.BA)(bn));!be||!Pt.value||(r.un&&le?.(),be.style.overflow=Ce,Rr.delete(be),Pt.value=!1)};return(0,r.Uo)(at),(0,a.EW)({get(){return Pt.value},set(be){be?ze():at()}})}function kr(){let bn=!1;const _t=(0,f.IJ)(!1);return(Pt,le)=>{if(_t.value=le.value,bn)return;bn=!0;const Ce=fr(Pt,le.value);(0,a.wB)(_t,ze=>Ce.value=ze)}}const Zr=kr(),ea=(0,a.pM)({name:"UseTimeAgo",props:["time","updateInterval","max","fullDateFormatter","messages","showSecond"],setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.uN2)(()=>bn.time,{...bn,controls:!0}));return()=>{if(_t.default)return _t.default(Pt)}}}),ws=(0,a.pM)({name:"UseTimestamp",props:["immediate","interval","offset"],setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.wH9)({...bn,controls:!0}));return()=>{if(_t.default)return _t.default(Pt)}}}),Bi=(0,a.pM)({name:"UseVirtualList",props:["list","options","height"],setup(bn,{slots:_t,expose:Pt}){const{list:le}=(0,f.QW)(bn),{list:Ce,containerProps:ze,wrapperProps:at,scrollTo:be}=(0,e.niW)(le,bn.options);return Pt({scrollTo:be}),ze.style&&typeof ze.style=="object"&&!Array.isArray(ze.style)&&(ze.style.height=bn.height||"300px"),()=>(0,a.h)("div",{...ze},[(0,a.h)("div",{...at.value},Ce.value.map(H=>(0,a.h)("div",{style:{overflow:"hidden",height:H.height}},_t.default?_t.default(H):"Please set content!")))])}}),Ps=(0,a.pM)({name:"UseWindowFocus",setup(bn,{slots:_t}){const Pt=(0,f.Kh)({focused:(0,e.esz)()});return()=>{if(_t.default)return _t.default(Pt)}}}),es=(0,a.pM)({name:"UseWindowSize",props:["initialWidth","initialHeight"],setup(bn,{slots:_t}){const Pt=(0,f.Kh)((0,e.lWr)(bn));return()=>{if(_t.default)return _t.default(Pt)}}})},82980:(W,b,n)=>{"use strict";n.d(b,{$r:()=>Tt,Gv:()=>_,HA:()=>g,Hr:()=>je,MK:()=>gn,Q0:()=>oe,T3:()=>_t,TG:()=>Jn,Uo:()=>r,ZC:()=>Pt,d6:()=>pe,eY:()=>ea,he:()=>Je,k3:()=>fe,lQ:()=>x,lW:()=>$,oc:()=>J,rd:()=>on,uO:()=>dn,un:()=>o,vI:()=>Z});var e=n(50953),i=n(20641);function a(H,te){var ae;const ne=shallowRef();return watchEffect(()=>{ne.value=H()},{...te,flush:(ae=te?.flush)!=null?ae:"sync"}),readonly(ne)}function f(H,te,ae={}){let ne,ye,Ne,kt=!0;const it=()=>{kt=!0,Ne()};watch(H,it,{flush:"sync",...ae});const Ge=typeof te=="function"?te:te.get,fn=typeof te=="function"?void 0:te.set,Te=customRef((Ft,St)=>(ye=Ft,Ne=St,{get(){return kt&&(ne=Ge(ne),kt=!1),ye(),ne},set(_n){fn?.(_n)}}));return Te.trigger=it,Te}function r(H){return(0,e.o5)()?((0,e.jr)(H),!0):!1}function v(){const H=new Set,te=Ne=>{H.delete(Ne)};return{on:Ne=>{H.add(Ne);const kt=()=>te(Ne);return r(kt),{off:kt}},off:te,trigger:(...Ne)=>Promise.all(Array.from(H).map(kt=>kt(...Ne))),clear:()=>{H.clear()}}}function c(H){let te=!1,ae;const ne=effectScope(!0);return(...ye)=>(te||(ae=ne.run(()=>H(...ye)),te=!0),ae)}const p=new WeakMap,g=(...H)=>{var te;const ae=H[0],ne=(te=(0,i.nI)())==null?void 0:te.proxy;if(ne==null&&!(0,i.PS)())throw new Error("injectLocal must be called in setup");return ne&&p.has(ne)&&ae in p.get(ne)?p.get(ne)[ae]:(0,i.WQ)(...H)};function u(H,te){var ae;const ne=(ae=getCurrentInstance())==null?void 0:ae.proxy;if(ne==null)throw new Error("provideLocal must be called in setup");p.has(ne)||p.set(ne,Object.create(null));const ye=p.get(ne);return ye[H]=te,provide(H,te)}function l(H,te){const ae=te?.injectionKey||Symbol(H.name||"InjectionState"),ne=te?.defaultValue;return[(...kt)=>{const it=H(...kt);return u(ae,it),it},()=>g(ae,ne)]}function m(H,te){return te===!0?ref(H):shallowRef(H)}function y(H){let te=0,ae,ne;const ye=()=>{te-=1,ne&&te<=0&&(ne.stop(),ae=void 0,ne=void 0)};return(...Ne)=>(te+=1,ne||(ne=effectScope(!0),ae=ne.run(()=>H(...Ne))),r(ye),ae)}function d(H,te,{enumerable:ae=!1,unwrap:ne=!0}={}){for(const[ye,Ne]of Object.entries(te))ye!=="value"&&(isRef(Ne)&&ne?Object.defineProperty(H,ye,{get(){return Ne.value},set(kt){Ne.value=kt},enumerable:ae}):Object.defineProperty(H,ye,{value:Ne,enumerable:ae}));return H}function w(H,te){return te==null?unref(H):unref(H)[te]}function C(H){return unref(H)!=null}function j(H,te){if(typeof Symbol<"u"){const ae={...H};return Object.defineProperty(ae,Symbol.iterator,{enumerable:!1,value(){let ne=0;return{next:()=>({value:te[ne++],done:ne>te.length})}}}),ae}else return Object.assign([...te],H)}function O(H,te){const ae=te?.computedGetter===!1?unref:toValue$1;return function(...ne){return computed(()=>H.apply(this,ne.map(ye=>ae(ye))))}}function N(H,te={}){let ae=[],ne;if(Array.isArray(te))ae=te;else{ne=te;const{includeOwnProperties:ye=!0}=te;ae.push(...Object.keys(H)),ye&&ae.push(...Object.getOwnPropertyNames(H))}return Object.fromEntries(ae.map(ye=>{const Ne=H[ye];return[ye,typeof Ne=="function"?O(Ne.bind(H),ne):Ne]}))}function X(H){if(!(0,e.i9)(H))return(0,e.Kh)(H);const te=new Proxy({},{get(ae,ne,ye){return(0,e.R1)(Reflect.get(H.value,ne,ye))},set(ae,ne,ye){return(0,e.i9)(H.value[ne])&&!(0,e.i9)(ye)?H.value[ne].value=ye:H.value[ne]=ye,!0},deleteProperty(ae,ne){return Reflect.deleteProperty(H.value,ne)},has(ae,ne){return Reflect.has(H.value,ne)},ownKeys(){return Object.keys(H.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return(0,e.Kh)(te)}function V(H){return X((0,i.EW)(H))}function Z(H,...te){const ae=te.flat(),ne=ae[0];return V(()=>Object.fromEntries(typeof ne=="function"?Object.entries((0,e.QW)(H)).filter(([ye,Ne])=>!ne((0,e.BA)(Ne),ye)):Object.entries((0,e.QW)(H)).filter(ye=>!ae.includes(ye[0]))))}const J=typeof window<"u"&&typeof document<"u",se=typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope,Y=H=>typeof H<"u",pe=H=>H!=null,I=(H,...te)=>{H||console.warn(...te)},s=Object.prototype.toString,_=H=>s.call(H)==="[object Object]",F=()=>Date.now(),E=()=>+Date.now(),k=(H,te,ae)=>Math.min(ae,Math.max(te,H)),x=()=>{},R=(H,te)=>(H=Math.ceil(H),te=Math.floor(te),Math.floor(Math.random()*(te-H+1))+H),M=(H,te)=>Object.prototype.hasOwnProperty.call(H,te),o=P();function P(){var H,te;return J&&((H=window?.navigator)==null?void 0:H.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((te=window?.navigator)==null?void 0:te.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function $(...H){if(H.length!==1)return(0,e.lW)(...H);const te=H[0];return typeof te=="function"?(0,e.tB)((0,e.rY)(()=>({get:te,set:x}))):(0,e.KR)(te)}const K=null;function q(H,...te){const ae=te.flat(),ne=ae[0];return V(()=>Object.fromEntries(typeof ne=="function"?Object.entries(toRefs$1(H)).filter(([ye,Ne])=>ne(toValue$1(Ne),ye)):ae.map(ye=>[ye,$(H,ye)])))}function Fe(H,te=1e4){return customRef((ae,ne)=>{let ye=toValue$1(H),Ne;const kt=()=>setTimeout(()=>{ye=toValue$1(H),ne()},toValue$1(te));return r(()=>{clearTimeout(Ne)}),{get(){return ae(),ye},set(it){ye=it,ne(),clearTimeout(Ne),Ne=kt()}}})}function et(H,te){function ae(...ne){return new Promise((ye,Ne)=>{Promise.resolve(H(()=>te.apply(this,ne),{fn:te,thisArg:this,args:ne})).then(ye).catch(Ne)})}return ae}const Qe=H=>H();function Ht(H,te={}){let ae,ne,ye=x;const Ne=Ge=>{clearTimeout(Ge),ye(),ye=x};let kt;return Ge=>{const fn=(0,e.BA)(H),Te=(0,e.BA)(te.maxWait);return ae&&Ne(ae),fn<=0||Te!==void 0&&Te<=0?(ne&&(Ne(ne),ne=void 0),Promise.resolve(Ge())):new Promise((Ft,St)=>{ye=te.rejectOnCancel?St:Ft,kt=Ge,Te&&!ne&&(ne=setTimeout(()=>{ae&&Ne(ae),ne=void 0,Ft(kt())},Te)),ae=setTimeout(()=>{ne&&Ne(ne),ne=void 0,Ft(Ge())},fn)})}}function qe(...H){let te=0,ae,ne=!0,ye=x,Ne,kt,it,Ge,fn;!(0,e.i9)(H[0])&&typeof H[0]=="object"?{delay:kt,trailing:it=!0,leading:Ge=!0,rejectOnCancel:fn=!1}=H[0]:[kt,it=!0,Ge=!0,fn=!1]=H;const Te=()=>{ae&&(clearTimeout(ae),ae=void 0,ye(),ye=x)};return St=>{const _n=(0,e.BA)(kt),yn=Date.now()-te,qn=()=>Ne=St();return Te(),_n<=0?(te=Date.now(),qn()):(yn>_n&&(Ge||!ne)?(te=Date.now(),qn()):it&&(Ne=new Promise((bi,Qi)=>{ye=fn?Qi:bi,ae=setTimeout(()=>{te=Date.now(),ne=!0,bi(qn()),Te()},Math.max(0,_n-yn))})),!Ge&&!ae&&(ae=setTimeout(()=>ne=!0,_n)),ne=!1,Ne)}}function De(H=Qe,te={}){const{initialState:ae="active"}=te,ne=$(ae==="active");function ye(){ne.value=!1}function Ne(){ne.value=!0}const kt=(...it)=>{ne.value&&H(...it)};return{isActive:(0,e.tB)(ne),pause:ye,resume:Ne,eventFilter:kt}}function Je(H,te=!1,ae="Timeout"){return new Promise((ne,ye)=>{setTimeout(te?()=>ye(ae):ne,H)})}function yt(H){return H}function jt(H){let te;function ae(){return te||(te=H()),te}return ae.reset=async()=>{const ne=te;te=void 0,ne&&await ne},ae}function Lt(H){return H()}function ct(H,...te){return te.some(ae=>ae in H)}function Bt(H,te){var ae;if(typeof H=="number")return H+te;const ne=((ae=H.match(/^-?\d+\.?\d*/))==null?void 0:ae[0])||"",ye=H.slice(ne.length),Ne=Number.parseFloat(ne)+te;return Number.isNaN(Ne)?H:Ne+ye}function gn(H){return H.endsWith("rem")?Number.parseFloat(H)*16:Number.parseFloat(H)}function Mt(H,te,ae=!1){return te.reduce((ne,ye)=>(ye in H&&(!ae||H[ye]!==void 0)&&(ne[ye]=H[ye]),ne),{})}function Zt(H,te,ae=!1){return Object.fromEntries(Object.entries(H).filter(([ne,ye])=>(!ae||ye!==void 0)&&!te.includes(ne)))}function Kt(H){return Object.entries(H)}function Tt(H){return Array.isArray(H)?H:[H]}function xt(H){const te=Object.create(null);return ae=>te[ae]||(te[ae]=H(ae))}const Jt=/\B([A-Z])/g,Dt=xt(H=>H.replace(Jt,"-$1").toLowerCase()),en=/-(\w)/g,rt=xt(H=>H.replace(en,(te,ae)=>ae?ae.toUpperCase():""));function _e(H){return H||(0,i.nI)()}function oe(H,te=200,ae={}){return et(Ht(te,ae),H)}function Me(H,te=200,ae={}){const ne=ref(toValue$1(H)),ye=oe(()=>{ne.value=H.value},te,ae);return watch(H,()=>ye()),shallowReadonly(ne)}function Pe(H,te){return computed({get(){var ae;return(ae=H.value)!=null?ae:te},set(ae){H.value=ae}})}function fe(H,te=200,ae=!1,ne=!0,ye=!1){return et(qe(te,ae,ne,ye),H)}function Re(H,te=200,ae=!0,ne=!0){if(te<=0)return H;const ye=ref(toValue$1(H)),Ne=fe(()=>{ye.value=H.value},te,ae,ne);return watch(H,()=>Ne()),ye}function We(H,te={}){let ae=H,ne,ye;const Ne=customRef((St,_n)=>(ne=St,ye=_n,{get(){return kt()},set(yn){it(yn)}}));function kt(St=!0){return St&&ne(),ae}function it(St,_n=!0){var yn,qn;if(St===ae)return;const bi=ae;((yn=te.onBeforeChange)==null?void 0:yn.call(te,St,bi))!==!1&&(ae=St,(qn=te.onChanged)==null||qn.call(te,St,bi),_n&&ye())}return d(Ne,{get:kt,set:it,untrackedGet:()=>kt(!1),silentSet:St=>it(St,!1),peek:()=>kt(!1),lay:St=>it(St,!1)},{enumerable:!0})}const ut=null;function dt(...H){if(H.length===2){const[te,ae]=H;te.value=ae}if(H.length===3){const[te,ae,ne]=H;te[ae]=ne}}function Ue(H,te,ae={}){const{eventFilter:ne=Qe,...ye}=ae;return(0,i.wB)(H,et(ne,te),ye)}function je(H,te,ae={}){const{eventFilter:ne,initialState:ye="active",...Ne}=ae,{eventFilter:kt,pause:it,resume:Ge,isActive:fn}=De(ne,{initialState:ye});return{stop:Ue(H,te,{...Ne,eventFilter:kt}),pause:it,resume:Ge,isActive:fn}}function we(H,te,...[ae]){const{flush:ne="sync",deep:ye=!1,immediate:Ne=!0,direction:kt="both",transform:it={}}=ae||{},Ge=[],fn="ltr"in it&&it.ltr||(St=>St),Te="rtl"in it&&it.rtl||(St=>St);return(kt==="both"||kt==="ltr")&&Ge.push(je(H,St=>{Ge.forEach(_n=>_n.pause()),te.value=fn(St),Ge.forEach(_n=>_n.resume())},{flush:ne,deep:ye,immediate:Ne})),(kt==="both"||kt==="rtl")&&Ge.push(je(te,St=>{Ge.forEach(_n=>_n.pause()),H.value=Te(St),Ge.forEach(_n=>_n.resume())},{flush:ne,deep:ye,immediate:Ne})),()=>{Ge.forEach(St=>St.stop())}}function Xe(H,te,ae={}){const{flush:ne="sync",deep:ye=!1,immediate:Ne=!0}=ae,kt=Tt(te);return watch(H,it=>kt.forEach(Ge=>Ge.value=it),{flush:ne,deep:ye,immediate:Ne})}function gt(H,te={}){if(!isRef(H))return toRefs$1(H);const ae=Array.isArray(H.value)?Array.from({length:H.value.length}):{};for(const ne in H.value)ae[ne]=customRef(()=>({get(){return H.value[ne]},set(ye){var Ne;if((Ne=toValue$1(te.replaceRef))!=null?Ne:!0)if(Array.isArray(H.value)){const it=[...H.value];it[ne]=ye,H.value=it}else{const it={...H.value,[ne]:ye};Object.setPrototypeOf(it,Object.getPrototypeOf(H.value)),H.value=it}else H.value[ne]=ye}}));return ae}const pn=null,cn=null;function hn(H,te=!0,ae){_e(ae)?onBeforeMount(H,ae):te?H():nextTick(H)}function En(H,te){_e(te)&&onBeforeUnmount(H,te)}function on(H,te=!0,ae){_e(ae)?(0,i.sV)(H,ae):te?H():(0,i.dY)(H)}function dn(H,te){_e(te)&&(0,i.hi)(H,te)}function jn(H,te=!1){function ae(Ft,{flush:St="sync",deep:_n=!1,timeout:yn,throwOnTimeout:qn}={}){let bi=null;const rr=[new Promise(Mr=>{bi=(0,i.wB)(H,Yr=>{Ft(Yr)!==te&&(bi?bi():(0,i.dY)(()=>bi?.()),Mr(Yr))},{flush:St,deep:_n,immediate:!0})})];return yn!=null&&rr.push(Je(yn,qn).then(()=>(0,e.BA)(H)).finally(()=>bi?.())),Promise.race(rr)}function ne(Ft,St){if(!(0,e.i9)(Ft))return ae(Yr=>Yr===Ft,St);const{flush:_n="sync",deep:yn=!1,timeout:qn,throwOnTimeout:bi}=St??{};let Qi=null;const Mr=[new Promise(Yr=>{Qi=(0,i.wB)([H,Ft],([ls,Vr])=>{te!==(ls===Vr)&&(Qi?Qi():(0,i.dY)(()=>Qi?.()),Yr(ls))},{flush:_n,deep:yn,immediate:!0})})];return qn!=null&&Mr.push(Je(qn,bi).then(()=>(0,e.BA)(H)).finally(()=>(Qi?.(),(0,e.BA)(H)))),Promise.race(Mr)}function ye(Ft){return ae(St=>!!St,Ft)}function Ne(Ft){return ne(null,Ft)}function kt(Ft){return ne(void 0,Ft)}function it(Ft){return ae(Number.isNaN,Ft)}function Ge(Ft,St){return ae(_n=>{const yn=Array.from(_n);return yn.includes(Ft)||yn.includes((0,e.BA)(Ft))},St)}function fn(Ft){return Te(1,Ft)}function Te(Ft=1,St){let _n=-1;return ae(()=>(_n+=1,_n>=Ft),St)}return Array.isArray((0,e.BA)(H))?{toMatch:ae,toContains:Ge,changed:fn,changedTimes:Te,get not(){return jn(H,!te)}}:{toMatch:ae,toBe:ne,toBeTruthy:ye,toBeNull:Ne,toBeNaN:it,toBeUndefined:kt,changed:fn,changedTimes:Te,get not(){return jn(H,!te)}}}function Jn(H){return jn(H)}function $n(H,te){return H===te}function Yi(...H){var te,ae;const ne=H[0],ye=H[1];let Ne=(te=H[2])!=null?te:$n;const{symmetric:kt=!1}=(ae=H[3])!=null?ae:{};if(typeof Ne=="string"){const Ge=Ne;Ne=(fn,Te)=>fn[Ge]===Te[Ge]}const it=computed(()=>toValue$1(ne).filter(Ge=>toValue$1(ye).findIndex(fn=>Ne(Ge,fn))===-1));if(kt){const Ge=computed(()=>toValue$1(ye).filter(fn=>toValue$1(ne).findIndex(Te=>Ne(fn,Te))===-1));return computed(()=>kt?[...toValue$1(it),...toValue$1(Ge)]:toValue$1(it))}else return it}function di(H,te){return computed(()=>toValue$1(H).every((ae,ne,ye)=>te(toValue$1(ae),ne,ye)))}function fi(H,te){return computed(()=>toValue$1(H).map(ae=>toValue$1(ae)).filter(te))}function Ci(H,te){return computed(()=>toValue$1(toValue$1(H).find((ae,ne,ye)=>te(toValue$1(ae),ne,ye))))}function ki(H,te){return computed(()=>toValue$1(H).findIndex((ae,ne,ye)=>te(toValue$1(ae),ne,ye)))}function Hn(H,te){let ae=H.length;for(;ae-- >0;)if(te(H[ae],ae,H))return H[ae]}function cr(H,te){return computed(()=>toValue$1(Array.prototype.findLast?toValue$1(H).findLast((ae,ne,ye)=>te(toValue$1(ae),ne,ye)):Hn(toValue$1(H),(ae,ne,ye)=>te(toValue$1(ae),ne,ye))))}function mi(H){return _(H)&&ct(H,"formIndex","comparator")}function Fn(...H){var te;const ae=H[0],ne=H[1];let ye=H[2],Ne=0;if(mi(ye)&&(Ne=(te=ye.fromIndex)!=null?te:0,ye=ye.comparator),typeof ye=="string"){const kt=ye;ye=(it,Ge)=>it[kt]===toValue$1(Ge)}return ye=ye??((kt,it)=>kt===toValue$1(it)),computed(()=>toValue$1(ae).slice(Ne).some((kt,it,Ge)=>ye(toValue$1(kt),toValue$1(ne),it,toValue$1(Ge))))}function ni(H,te){return computed(()=>toValue$1(H).map(ae=>toValue$1(ae)).join(toValue$1(te)))}function Wn(H,te){return computed(()=>toValue$1(H).map(ae=>toValue$1(ae)).map(te))}function hi(H,te,...ae){const ne=(ye,Ne,kt)=>te(toValue$1(ye),toValue$1(Ne),kt);return computed(()=>{const ye=toValue$1(H);return ae.length?ye.reduce(ne,typeof ae[0]=="function"?toValue$1(ae[0]()):toValue$1(ae[0])):ye.reduce(ne)})}function Qn(H,te){return computed(()=>toValue$1(H).some((ae,ne,ye)=>te(toValue$1(ae),ne,ye)))}function Ze(H){return Array.from(new Set(H))}function ft(H,te){return H.reduce((ae,ne)=>(ae.some(ye=>te(ne,ye,H))||ae.push(ne),ae),[])}function Yt(H,te){return computed(()=>{const ae=toValue$1(H).map(ne=>toValue$1(ne));return te?ft(ae,te):Ze(ae)})}function vn(H=0,te={}){let ae=unref(H);const ne=shallowRef(H),{max:ye=Number.POSITIVE_INFINITY,min:Ne=Number.NEGATIVE_INFINITY}=te,kt=(Ft=1)=>ne.value=Math.max(Math.min(ye,ne.value+Ft),Ne),it=(Ft=1)=>ne.value=Math.min(Math.max(Ne,ne.value-Ft),ye),Ge=()=>ne.value,fn=Ft=>ne.value=Math.max(Ne,Math.min(ye,Ft)),Te=(Ft=ae)=>(ae=Ft,fn(Ft));return{count:shallowReadonly(ne),inc:kt,dec:it,get:Ge,set:fn,reset:Te}}const Tn=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[T\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/i,Ti=/[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 ti(H,te,ae,ne){let ye=H<12?"AM":"PM";return ne&&(ye=ye.split("").reduce((Ne,kt)=>Ne+=`${kt}.`,"")),ae?ye.toLowerCase():ye}function Gn(H){const te=["th","st","nd","rd"],ae=H%100;return H+(te[(ae-20)%10]||te[ae]||te[0])}function Ri(H,te,ae={}){var ne;const ye=H.getFullYear(),Ne=H.getMonth(),kt=H.getDate(),it=H.getHours(),Ge=H.getMinutes(),fn=H.getSeconds(),Te=H.getMilliseconds(),Ft=H.getDay(),St=(ne=ae.customMeridiem)!=null?ne:ti,_n=qn=>{var bi;return(bi=qn.split(" ")[1])!=null?bi:""},yn={Yo:()=>Gn(ye),YY:()=>String(ye).slice(-2),YYYY:()=>ye,M:()=>Ne+1,Mo:()=>Gn(Ne+1),MM:()=>`${Ne+1}`.padStart(2,"0"),MMM:()=>H.toLocaleDateString(toValue$1(ae.locales),{month:"short"}),MMMM:()=>H.toLocaleDateString(toValue$1(ae.locales),{month:"long"}),D:()=>String(kt),Do:()=>Gn(kt),DD:()=>`${kt}`.padStart(2,"0"),H:()=>String(it),Ho:()=>Gn(it),HH:()=>`${it}`.padStart(2,"0"),h:()=>`${it%12||12}`.padStart(1,"0"),ho:()=>Gn(it%12||12),hh:()=>`${it%12||12}`.padStart(2,"0"),m:()=>String(Ge),mo:()=>Gn(Ge),mm:()=>`${Ge}`.padStart(2,"0"),s:()=>String(fn),so:()=>Gn(fn),ss:()=>`${fn}`.padStart(2,"0"),SSS:()=>`${Te}`.padStart(3,"0"),d:()=>Ft,dd:()=>H.toLocaleDateString(toValue$1(ae.locales),{weekday:"narrow"}),ddd:()=>H.toLocaleDateString(toValue$1(ae.locales),{weekday:"short"}),dddd:()=>H.toLocaleDateString(toValue$1(ae.locales),{weekday:"long"}),A:()=>St(it,Ge),AA:()=>St(it,Ge,!1,!0),a:()=>St(it,Ge,!0),aa:()=>St(it,Ge,!0,!0),z:()=>_n(H.toLocaleDateString(toValue$1(ae.locales),{timeZoneName:"shortOffset"})),zz:()=>_n(H.toLocaleDateString(toValue$1(ae.locales),{timeZoneName:"shortOffset"})),zzz:()=>_n(H.toLocaleDateString(toValue$1(ae.locales),{timeZoneName:"shortOffset"})),zzzz:()=>_n(H.toLocaleDateString(toValue$1(ae.locales),{timeZoneName:"longOffset"}))};return te.replace(Ti,(qn,bi)=>{var Qi,rr;return(rr=bi??((Qi=yn[qn])==null?void 0:Qi.call(yn)))!=null?rr:qn})}function nn(H){if(H===null)return new Date(Number.NaN);if(H===void 0)return new Date;if(H instanceof Date)return new Date(H);if(typeof H=="string"&&!/Z$/i.test(H)){const te=H.match(Tn);if(te){const ae=te[2]-1||0,ne=(te[7]||"0").substring(0,3);return new Date(te[1],ae,te[3]||1,te[4]||0,te[5]||0,te[6]||0,ne)}}return new Date(H)}function An(H,te="HH:mm:ss",ae={}){return computed(()=>Ri(nn(toValue$1(H)),toValue$1(te),ae))}function _i(H,te=1e3,ae={}){const{immediate:ne=!0,immediateCallback:ye=!1}=ae;let Ne=null;const kt=shallowRef(!1);function it(){Ne&&(clearInterval(Ne),Ne=null)}function Ge(){kt.value=!1,it()}function fn(){const Te=toValue$1(te);Te<=0||(kt.value=!0,ye&&H(),it(),kt.value&&(Ne=setInterval(H,Te)))}if(ne&&J&&fn(),isRef(te)||typeof te=="function"){const Te=watch(te,()=>{kt.value&&J&&fn()});r(Te)}return r(Ge),{isActive:shallowReadonly(kt),pause:Ge,resume:fn}}function Ii(H=1e3,te={}){const{controls:ae=!1,immediate:ne=!0,callback:ye}=te,Ne=shallowRef(0),kt=()=>Ne.value+=1,it=()=>{Ne.value=0},Ge=_i(ye?()=>{kt(),ye(Ne.value)}:kt,H,{immediate:ne});return ae?{counter:shallowReadonly(Ne),reset:it,...Ge}:shallowReadonly(Ne)}function lr(H,te={}){var ae;const ne=shallowRef((ae=te.initialValue)!=null?ae:null);return watch(H,()=>ne.value=E(),te),shallowReadonly(ne)}function Rr(H,te,ae={}){const{immediate:ne=!0,immediateCallback:ye=!1}=ae,Ne=shallowRef(!1);let kt;function it(){kt&&(clearTimeout(kt),kt=void 0)}function Ge(){Ne.value=!1,it()}function fn(...Te){ye&&H(),it(),Ne.value=!0,kt=setTimeout(()=>{Ne.value=!1,kt=void 0,H(...Te)},toValue$1(te))}return ne&&(Ne.value=!0,J&&fn()),r(Ge),{isPending:shallowReadonly(Ne),start:fn,stop:Ge}}function fr(H=1e3,te={}){const{controls:ae=!1,callback:ne}=te,ye=Rr(ne??x,H,te),Ne=computed(()=>!ye.isPending.value);return ae?{ready:Ne,...ye}:Ne}function kr(H,te={}){const{method:ae="parseFloat",radix:ne,nanToZero:ye}=te;return computed(()=>{let Ne=toValue$1(H);return typeof ae=="function"?Ne=ae(Ne):typeof Ne=="string"&&(Ne=Number[ae](Ne,ne)),ye&&Number.isNaN(Ne)&&(Ne=0),Ne})}function Zr(H){return computed(()=>`${toValue$1(H)}`)}function ea(H=!1,te={}){const{truthyValue:ae=!0,falsyValue:ne=!1}=te,ye=(0,e.i9)(H),Ne=(0,e.IJ)(H);function kt(it){if(arguments.length)return Ne.value=it,Ne.value;{const Ge=(0,e.BA)(ae);return Ne.value=Ne.value===Ge?(0,e.BA)(ne):Ge,Ne.value}}return ye?kt:[Ne,kt]}function ws(H,te,ae){let ne=ae?.immediate?[]:[...typeof H=="function"?H():Array.isArray(H)?H:toValue$1(H)];return watch(H,(ye,Ne,kt)=>{const it=Array.from({length:ne.length}),Ge=[];for(const Te of ye){let Ft=!1;for(let St=0;St<ne.length;St++)if(!it[St]&&Te===ne[St]){it[St]=!0,Ft=!0;break}Ft||Ge.push(Te)}const fn=ne.filter((Te,Ft)=>!it[Ft]);te(ye,ne,Ge,fn,kt),ne=[...ye]},ae)}function Bi(H,te,ae){const{count:ne,...ye}=ae,Ne=shallowRef(0),kt=Ue(H,(...it)=>{Ne.value+=1,Ne.value>=toValue$1(ne)&&nextTick(()=>kt()),te(...it)},ye);return{count:Ne,stop:kt}}function Ps(H,te,ae={}){const{debounce:ne=0,maxWait:ye=void 0,...Ne}=ae;return Ue(H,te,{...Ne,eventFilter:Ht(ne,{maxWait:ye})})}function es(H,te,ae){return watch(H,te,{...ae,deep:!0})}function bn(H,te,ae={}){const{eventFilter:ne=Qe,...ye}=ae,Ne=et(ne,te);let kt,it,Ge;if(ye.flush==="sync"){let fn=!1;it=()=>{},kt=Te=>{fn=!0,Te(),fn=!1},Ge=watch(H,(...Te)=>{fn||Ne(...Te)},ye)}else{const fn=[];let Te=0,Ft=0;it=()=>{Te=Ft},fn.push(watch(H,()=>{Ft++},{...ye,flush:"sync"})),kt=St=>{const _n=Ft;St(),Te+=Ft-_n},fn.push(watch(H,(...St)=>{const _n=Te>0&&Te===Ft;Te=0,Ft=0,!_n&&Ne(...St)},ye)),Ge=()=>{fn.forEach(St=>St())}}return{stop:Ge,ignoreUpdates:kt,ignorePrevAsyncUpdates:it}}function _t(H,te,ae){return(0,i.wB)(H,te,{...ae,immediate:!0})}function Pt(H,te,ae){return(0,i.wB)(H,te,{...ae,once:!0})}function le(H,te,ae={}){const{throttle:ne=0,trailing:ye=!0,leading:Ne=!0,...kt}=ae;return Ue(H,te,{...kt,eventFilter:qe(ne,ye,Ne)})}function Ce(H,te,ae={}){let ne;function ye(){if(!ne)return;const Te=ne;ne=void 0,Te()}function Ne(Te){ne=Te}const kt=(Te,Ft)=>(ye(),te(Te,Ft,Ne)),it=bn(H,kt,ae),{ignoreUpdates:Ge}=it;return{...it,trigger:()=>{let Te;return Ge(()=>{Te=kt(ze(H),at(H))}),Te}}}function ze(H){return isReactive(H)?H:Array.isArray(H)?H.map(te=>toValue$1(te)):toValue$1(H)}function at(H){return Array.isArray(H)?H.map(()=>{}):void 0}function be(H,te,ae){const ne=watch(H,(ye,Ne,kt)=>{ye&&(ae?.once&&nextTick(()=>ne()),te(ye,Ne,kt))},{...ae,once:!1});return ne}},97786:(W,b,n)=>{"use strict";n.d(b,{AEG:()=>Oo,C6J:()=>ki,CB:()=>Fl,Ffg:()=>Nd,HrR:()=>fn,ITo:()=>lr,JCr:()=>ft,Lhy:()=>_i,LmP:()=>_a,NTS:()=>ia,NXY:()=>Ua,Nk8:()=>cn,ObO:()=>Tu,PMY:()=>Ti,QPX:()=>Ze,RcE:()=>Wo,SSU:()=>Ri,UQV:()=>qn,X2F:()=>j,X68:()=>ea,YC1:()=>R,ZDG:()=>Me,cBR:()=>vo,eeI:()=>su,eef:()=>Bs,esz:()=>id,fho:()=>Tn,hXn:()=>Yt,hcC:()=>qe,iDZ:()=>Re,l34:()=>Ro,lWr:()=>du,mJX:()=>St,niW:()=>Nl,onz:()=>Gs,pf5:()=>Rl,rXt:()=>dn,tDD:()=>ca,uN2:()=>Br,uqd:()=>Qn,vYo:()=>Yo,wH9:()=>nl,wYm:()=>Gn});var e=n(39649),i=n(50953),a=n(20641);function f(Ye,Et,At){var qt;let an;isRef(At)?an={evaluating:At}:an=At||{};const{lazy:D=!1,flush:A="pre",evaluating:U=void 0,shallow:G=!0,onError:ee=(qt=globalThis.reportError)!=null?qt:noop}=an,de=shallowRef(!D),ve=G?shallowRef(Et):ref(Et);let Oe=0;return watchEffect(async ke=>{if(!de.value)return;Oe++;const He=Oe;let pt=!1;U&&Promise.resolve().then(()=>{U.value=!0});try{const ot=await Ye(wt=>{ke(()=>{U&&(U.value=!1),pt||wt()})});He===Oe&&(ve.value=ot)}catch(ot){ee(ot)}finally{U&&He===Oe&&(U.value=!1),pt=!0}},{flush:A}),D?computed(()=>(de.value=!0,ve.value)):ve}function r(Ye,Et,At,qt){let an=inject(Ye);return At&&(an=inject(Ye,At)),qt&&(an=inject(Ye,At,qt)),typeof Et=="function"?computed(D=>Et(an,D)):computed({get:D=>Et.get(an,D),set:Et.set})}function v(Ye={}){const{inheritAttrs:Et=!0}=Ye,At=shallowRef(),qt=defineComponent({setup(D,{slots:A}){return()=>{At.value=A.default}}}),an=defineComponent({inheritAttrs:Et,props:Ye.props,setup(D,{attrs:A,slots:U}){return()=>{var G;At.value;const ee=(G=At.value)==null?void 0:G.call(At,{...Ye.props==null?c(A):D,$slots:U});return Et&&ee?.length===1?ee[0]:ee}}});return makeDestructurable({define:qt,reuse:an},[qt,an])}function c(Ye){const Et={};for(const At in Ye)Et[camelize(At)]=Ye[At];return Et}function p(Ye={}){let Et=0;const At=ref([]);function qt(...A){const U=shallowReactive({key:Et++,args:A,promise:void 0,resolve:()=>{},reject:()=>{},isResolving:!1,options:Ye});return At.value.push(U),U.promise=new Promise((G,ee)=>{U.resolve=de=>(U.isResolving=!0,G(de)),U.reject=ee}).finally(()=>{U.promise=void 0;const G=At.value.indexOf(U);G!==-1&&At.value.splice(G,1)}),U.promise}function an(...A){return Ye.singleton&&At.value.length>0?At.value[0].promise:qt(...A)}const D=defineComponent((A,{slots:U})=>{const G=()=>At.value.map(ee=>{var de;return h(Fragment,{key:ee.key},(de=U.default)==null?void 0:de.call(U,ee))});return Ye.transition?()=>h(TransitionGroup,Ye.transition,G):G});return D.start=an,D}function g(Ye){return function(...Et){return Ye.apply(this,Et.map(At=>toValue(At)))}}const u=e.oc?window:void 0,l=e.oc?window.document:void 0,m=e.oc?window.navigator:void 0,y=e.oc?window.location:void 0;function d(Ye){var Et;const At=(0,i.BA)(Ye);return(Et=At?.$el)!=null?Et:At}function w(...Ye){const Et=[],At=()=>{Et.forEach(U=>U()),Et.length=0},qt=(U,G,ee,de)=>(U.addEventListener(G,ee,de),()=>U.removeEventListener(G,ee,de)),an=(0,a.EW)(()=>{const U=(0,e.$r)((0,i.BA)(Ye[0])).filter(G=>G!=null);return U.every(G=>typeof G!="string")?U:void 0}),D=(0,e.T3)(()=>{var U,G;return[(G=(U=an.value)==null?void 0:U.map(ee=>d(ee)))!=null?G:[u].filter(ee=>ee!=null),(0,e.$r)((0,i.BA)(an.value?Ye[1]:Ye[0])),(0,e.$r)((0,i.R1)(an.value?Ye[2]:Ye[1])),(0,i.BA)(an.value?Ye[3]:Ye[2])]},([U,G,ee,de])=>{if(At(),!U?.length||!G?.length||!ee?.length)return;const ve=(0,e.Gv)(de)?{...de}:de;Et.push(...U.flatMap(Oe=>G.flatMap(ke=>ee.map(He=>qt(Oe,ke,He,ve)))))},{flush:"post"}),A=()=>{D(),At()};return(0,e.Uo)(At),A}let C=!1;function j(Ye,Et,At={}){const{window:qt=u,ignore:an=[],capture:D=!0,detectIframe:A=!1,controls:U=!1}=At;if(!qt)return U?{stop:e.lQ,cancel:e.lQ,trigger:e.lQ}:e.lQ;if(e.un&&!C){C=!0;const ot={passive:!0};Array.from(qt.document.body.children).forEach(wt=>wt.addEventListener("click",e.lQ,ot)),qt.document.documentElement.addEventListener("click",e.lQ,ot)}let G=!0;const ee=ot=>(0,i.BA)(an).some(wt=>{if(typeof wt=="string")return Array.from(qt.document.querySelectorAll(wt)).some(Gt=>Gt===ot.target||ot.composedPath().includes(Gt));{const Gt=d(wt);return Gt&&(ot.target===Gt||ot.composedPath().includes(Gt))}});function de(ot){const wt=(0,i.BA)(ot);return wt&&wt.$.subTree.shapeFlag===16}function ve(ot,wt){const Gt=(0,i.BA)(ot),$t=Gt.$.subTree&&Gt.$.subTree.children;return $t==null||!Array.isArray($t)?!1:$t.some(mn=>mn.el===wt.target||wt.composedPath().includes(mn.el))}const Oe=ot=>{const wt=d(Ye);if(ot.target!=null&&!(!(wt instanceof Element)&&de(Ye)&&ve(Ye,ot))&&!(!wt||wt===ot.target||ot.composedPath().includes(wt))){if("detail"in ot&&ot.detail===0&&(G=!ee(ot)),!G){G=!0;return}Et(ot)}};let ke=!1;const He=[w(qt,"click",ot=>{ke||(ke=!0,setTimeout(()=>{ke=!1},0),Oe(ot))},{passive:!0,capture:D}),w(qt,"pointerdown",ot=>{const wt=d(Ye);G=!ee(ot)&&!!(wt&&!ot.composedPath().includes(wt))},{passive:!0}),A&&w(qt,"blur",ot=>{setTimeout(()=>{var wt;const Gt=d(Ye);((wt=qt.document.activeElement)==null?void 0:wt.tagName)==="IFRAME"&&!Gt?.contains(qt.document.activeElement)&&Et(ot)},0)},{passive:!0})].filter(Boolean),pt=()=>He.forEach(ot=>ot());return U?{stop:pt,cancel:()=>{G=!1},trigger:ot=>{G=!0,Oe(ot),G=!1}}:pt}function O(){const Ye=(0,i.IJ)(!1),Et=(0,a.nI)();return Et&&(0,a.sV)(()=>{Ye.value=!0},Et),Ye}function N(Ye){const Et=O();return(0,a.EW)(()=>(Et.value,!!Ye()))}function X(Ye,Et,At={}){const{window:qt=u,...an}=At;let D;const A=N(()=>qt&&"MutationObserver"in qt),U=()=>{D&&(D.disconnect(),D=void 0)},G=(0,a.EW)(()=>{const Oe=(0,i.BA)(Ye),ke=(0,e.$r)(Oe).map(d).filter(e.d6);return new Set(ke)}),ee=(0,a.wB)(G,Oe=>{U(),A.value&&Oe.size&&(D=new MutationObserver(Et),Oe.forEach(ke=>D.observe(ke,an)))},{immediate:!0,flush:"post"}),de=()=>D?.takeRecords(),ve=()=>{ee(),U()};return(0,e.Uo)(ve),{isSupported:A,stop:ve,takeRecords:de}}function V(Ye,Et,At={}){const{window:qt=u,document:an=qt?.document,flush:D="sync"}=At;if(!qt||!an)return e.lQ;let A;const U=de=>{A?.(),A=de},G=(0,a.nT)(()=>{const de=d(Ye);if(de){const{stop:ve}=X(an,Oe=>{Oe.map(He=>[...He.removedNodes]).flat().some(He=>He===de||He.contains(de))&&Et(Oe)},{window:qt,childList:!0,subtree:!0});U(ve)}},{flush:D}),ee=()=>{G(),U()};return(0,e.Uo)(ee),ee}function Z(Ye){return typeof Ye=="function"?Ye:typeof Ye=="string"?Et=>Et.key===Ye:Array.isArray(Ye)?Et=>Ye.includes(Et.key):()=>!0}function J(...Ye){let Et,At,qt={};Ye.length===3?(Et=Ye[0],At=Ye[1],qt=Ye[2]):Ye.length===2?typeof Ye[1]=="object"?(Et=!0,At=Ye[0],qt=Ye[1]):(Et=Ye[0],At=Ye[1]):(Et=!0,At=Ye[0]);const{target:an=u,eventName:D="keydown",passive:A=!1,dedupe:U=!1}=qt,G=Z(Et);return w(an,D,de=>{de.repeat&&toValue(U)||G(de)&&At(de)},A)}function se(Ye,Et,At={}){return J(Ye,Et,{...At,eventName:"keydown"})}function Y(Ye,Et,At={}){return J(Ye,Et,{...At,eventName:"keypress"})}function pe(Ye,Et,At={}){return J(Ye,Et,{...At,eventName:"keyup"})}const I=500,s=10;function _(Ye,Et,At){var qt,an;const D=computed(()=>d(Ye));let A,U,G,ee=!1;function de(){A&&(clearTimeout(A),A=void 0),U=void 0,G=void 0,ee=!1}function ve(Gt){const $t=At?.delay;return typeof $t=="function"?$t(Gt):$t??I}function Oe(Gt){var $t,mn,Bn;const[Kn,Nn,On]=[G,U,ee];if(de(),!At?.onMouseUp||!Nn||!Kn||($t=At?.modifiers)!=null&&$t.self&&Gt.target!==D.value)return;(mn=At?.modifiers)!=null&&mn.prevent&&Gt.preventDefault(),(Bn=At?.modifiers)!=null&&Bn.stop&&Gt.stopPropagation();const ei=Gt.x-Nn.x,ji=Gt.y-Nn.y,Xi=Math.sqrt(ei*ei+ji*ji);At.onMouseUp(Gt.timeStamp-Kn,Xi,On)}function ke(Gt){var $t,mn,Bn;($t=At?.modifiers)!=null&&$t.self&&Gt.target!==D.value||(de(),(mn=At?.modifiers)!=null&&mn.prevent&&Gt.preventDefault(),(Bn=At?.modifiers)!=null&&Bn.stop&&Gt.stopPropagation(),U={x:Gt.x,y:Gt.y},G=Gt.timeStamp,A=setTimeout(()=>{ee=!0,Et(Gt)},ve(Gt)))}function He(Gt){var $t,mn,Bn,Kn;if(($t=At?.modifiers)!=null&&$t.self&&Gt.target!==D.value||!U||At?.distanceThreshold===!1)return;(mn=At?.modifiers)!=null&&mn.prevent&&Gt.preventDefault(),(Bn=At?.modifiers)!=null&&Bn.stop&&Gt.stopPropagation();const Nn=Gt.x-U.x,On=Gt.y-U.y;Math.sqrt(Nn*Nn+On*On)>=((Kn=At?.distanceThreshold)!=null?Kn:s)&&de()}const pt={capture:(qt=At?.modifiers)==null?void 0:qt.capture,once:(an=At?.modifiers)==null?void 0:an.once},ot=[w(D,"pointerdown",ke,pt),w(D,"pointermove",He,pt),w(D,["pointerup","pointerleave"],Oe,pt)];return()=>ot.forEach(Gt=>Gt())}function F(){const{activeElement:Ye,body:Et}=document;if(!Ye||Ye===Et)return!1;switch(Ye.tagName){case"INPUT":case"TEXTAREA":return!0}return Ye.hasAttribute("contenteditable")}function E({keyCode:Ye,metaKey:Et,ctrlKey:At,altKey:qt}){return Et||At||qt?!1:Ye>=48&&Ye<=57||Ye>=96&&Ye<=105||Ye>=65&&Ye<=90}function k(Ye,Et={}){const{document:At=l}=Et;At&&w(At,"keydown",an=>{!F()&&E(an)&&Ye(an)},{passive:!0})}function x(Ye,Et=null){const At=getCurrentInstance();let qt=()=>{};const an=customRef((D,A)=>(qt=A,{get(){var U,G;return D(),(G=(U=At?.proxy)==null?void 0:U.$refs[Ye])!=null?G:Et},set(){}}));return tryOnMounted(qt),onUpdated(qt),an}function R(Ye={}){var Et;const{window:At=u,deep:qt=!0,triggerOnRemoval:an=!1}=Ye,D=(Et=Ye.document)!=null?Et:At?.document,A=()=>{var ee;let de=D?.activeElement;if(qt)for(;de?.shadowRoot;)de=(ee=de?.shadowRoot)==null?void 0:ee.activeElement;return de},U=(0,i.IJ)(),G=()=>{U.value=A()};if(At){const ee={capture:!0,passive:!0};w(At,"blur",de=>{de.relatedTarget===null&&G()},ee),w(At,"focus",G,ee)}return an&&V(U,G,{document:D}),G(),U}function M(Ye,Et={}){const{immediate:At=!0,fpsLimit:qt=void 0,window:an=u,once:D=!1}=Et,A=(0,i.IJ)(!1),U=(0,a.EW)(()=>qt?1e3/(0,i.BA)(qt):null);let G=0,ee=null;function de(ke){if(!A.value||!an)return;G||(G=ke);const He=ke-G;if(U.value&&He<U.value){ee=an.requestAnimationFrame(de);return}if(G=ke,Ye({delta:He,timestamp:ke}),D){A.value=!1,ee=null;return}ee=an.requestAnimationFrame(de)}function ve(){!A.value&&an&&(A.value=!0,G=0,ee=an.requestAnimationFrame(de))}function Oe(){A.value=!1,ee!=null&&an&&(an.cancelAnimationFrame(ee),ee=null)}return At&&ve(),(0,e.Uo)(Oe),{isActive:(0,i.tB)(A),pause:Oe,resume:ve}}function o(Ye,Et,At){let qt,an;isObject(At)?(qt=At,an=objectOmit(At,["window","immediate","commitStyles","persist","onReady","onError"])):(qt={duration:At},an=At);const{window:D=u,immediate:A=!0,commitStyles:U,persist:G,playbackRate:ee=1,onReady:de,onError:ve=un=>{console.error(un)}}=qt,Oe=N(()=>D&&HTMLElement&&"animate"in HTMLElement.prototype),ke=shallowRef(void 0),He=shallowReactive({startTime:null,currentTime:null,timeline:null,playbackRate:ee,pending:!1,playState:A?"idle":"paused",replaceState:"active"}),pt=computed(()=>He.pending),ot=computed(()=>He.playState),wt=computed(()=>He.replaceState),Gt=computed({get(){return He.startTime},set(un){He.startTime=un,ke.value&&(ke.value.startTime=un)}}),$t=computed({get(){return He.currentTime},set(un){He.currentTime=un,ke.value&&(ke.value.currentTime=un,pr())}}),mn=computed({get(){return He.timeline},set(un){He.timeline=un,ke.value&&(ke.value.timeline=un)}}),Bn=computed({get(){return He.playbackRate},set(un){He.playbackRate=un,ke.value&&(ke.value.playbackRate=un)}}),Kn=()=>{if(ke.value)try{ke.value.play(),pr()}catch(un){gs(),ve(un)}else Xi()},Nn=()=>{var un;try{(un=ke.value)==null||un.pause(),gs()}catch(Sr){ve(Sr)}},On=()=>{var un;ke.value||Xi();try{(un=ke.value)==null||un.reverse(),pr()}catch(Sr){gs(),ve(Sr)}},ei=()=>{var un;try{(un=ke.value)==null||un.finish(),gs()}catch(Sr){ve(Sr)}},ji=()=>{var un;try{(un=ke.value)==null||un.cancel(),gs()}catch(Sr){ve(Sr)}};watch(()=>d(Ye),un=>{un?Xi(!0):ke.value=void 0}),watch(()=>Et,un=>{if(ke.value){Xi();const Sr=d(Ye);Sr&&(ke.value.effect=new KeyframeEffect(Sr,toValue(un),an))}},{deep:!0}),tryOnMounted(()=>Xi(!0),!1),tryOnScopeDispose(ji);function Xi(un){const Sr=d(Ye);!Oe.value||!Sr||(ke.value||(ke.value=Sr.animate(toValue(Et),an)),G&&ke.value.persist(),ee!==1&&(ke.value.playbackRate=ee),un&&!A?ke.value.pause():pr(),de?.(ke.value))}const Zi={passive:!0};w(ke,["cancel","finish","remove"],gs,Zi),w(ke,"finish",()=>{var un;U&&((un=ke.value)==null||un.commitStyles())},Zi);const{resume:Si,pause:Ui}=M(()=>{ke.value&&(He.pending=ke.value.pending,He.playState=ke.value.playState,He.replaceState=ke.value.replaceState,He.startTime=ke.value.startTime,He.currentTime=ke.value.currentTime,He.timeline=ke.value.timeline,He.playbackRate=ke.value.playbackRate)},{immediate:!1});function pr(){Oe.value&&Si()}function gs(){Oe.value&&D&&D.requestAnimationFrame(Ui)}return{isSupported:Oe,animate:ke,play:Kn,pause:Nn,reverse:On,finish:ei,cancel:ji,pending:pt,playState:ot,replaceState:wt,startTime:Gt,currentTime:$t,timeline:mn,playbackRate:Bn}}function P(Ye,Et){const{interrupt:At=!0,onError:qt=noop,onFinished:an=noop,signal:D}=Et||{},A={aborted:"aborted",fulfilled:"fulfilled",pending:"pending",rejected:"rejected"},U=Array.from(Array.from({length:Ye.length}),()=>({state:A.pending,data:null})),G=reactive(U),ee=shallowRef(-1);if(!Ye||Ye.length===0)return an(),{activeIndex:ee,result:G};function de(ve,Oe){ee.value++,G[ee.value].data=Oe,G[ee.value].state=ve}return Ye.reduce((ve,Oe)=>ve.then(ke=>{var He;if(D?.aborted){de(A.aborted,new Error("aborted"));return}if(((He=G[ee.value])==null?void 0:He.state)===A.rejected&&At){an();return}const pt=Oe(ke).then(ot=>(de(A.fulfilled,ot),ee.value===Ye.length-1&&an(),ot));return D?Promise.race([pt,$(D)]):pt}).catch(ke=>D?.aborted?(de(A.aborted,ke),ke):(de(A.rejected,ke),qt(),ke)),Promise.resolve()),{activeIndex:ee,result:G}}function $(Ye){return new Promise((Et,At)=>{const qt=new Error("aborted");Ye.aborted?At(qt):Ye.addEventListener("abort",()=>At(qt),{once:!0})})}function K(Ye,Et,At){var qt;const{immediate:an=!0,delay:D=0,onError:A=(qt=globalThis.reportError)!=null?qt:noop,onSuccess:U=noop,resetOnExecute:G=!0,shallow:ee=!0,throwError:de}=At??{},ve=ee?shallowRef(Et):ref(Et),Oe=shallowRef(!1),ke=shallowRef(!1),He=shallowRef(void 0);async function pt(Gt=0,...$t){G&&(ve.value=toValue(Et)),He.value=void 0,Oe.value=!1,ke.value=!0,Gt>0&&await promiseTimeout(Gt);const mn=typeof Ye=="function"?Ye(...$t):Ye;try{const Bn=await mn;ve.value=Bn,Oe.value=!0,U(Bn)}catch(Bn){if(He.value=Bn,A(Bn),de)throw Bn}finally{ke.value=!1}return ve.value}an&&pt(D);const ot={state:ve,isReady:Oe,isLoading:ke,error:He,execute:pt,executeImmediate:(...Gt)=>pt(0,...Gt)};function wt(){return new Promise((Gt,$t)=>{until(ke).toBe(!1).then(()=>Gt(ot)).catch($t)})}return{...ot,then(Gt,$t){return wt().then(Gt,$t)}}}const q={array:Ye=>JSON.stringify(Ye),object:Ye=>JSON.stringify(Ye),set:Ye=>JSON.stringify(Array.from(Ye)),map:Ye=>JSON.stringify(Object.fromEntries(Ye)),null:()=>""};function Fe(Ye){return Ye?Ye instanceof Map?q.map:Ye instanceof Set?q.set:Array.isArray(Ye)?q.array:q.object:q.null}function et(Ye,Et){const At=shallowRef(""),qt=shallowRef();function an(){if(isClient)return qt.value=new Promise((D,A)=>{try{const U=toValue(Ye);if(U==null)D("");else if(typeof U=="string")D(Ht(new Blob([U],{type:"text/plain"})));else if(U instanceof Blob)D(Ht(U));else if(U instanceof ArrayBuffer)D(window.btoa(String.fromCharCode(...new Uint8Array(U))));else if(U instanceof HTMLCanvasElement)D(U.toDataURL(Et?.type,Et?.quality));else if(U instanceof HTMLImageElement){const G=U.cloneNode(!1);G.crossOrigin="Anonymous",Qe(G).then(()=>{const ee=document.createElement("canvas"),de=ee.getContext("2d");ee.width=G.width,ee.height=G.height,de.drawImage(G,0,0,ee.width,ee.height),D(ee.toDataURL(Et?.type,Et?.quality))}).catch(A)}else if(typeof U=="object"){const ee=(Et?.serializer||Fe(U))(U);return D(Ht(new Blob([ee],{type:"application/json"})))}else A(new Error("target is unsupported types"))}catch(U){A(U)}}),qt.value.then(D=>{At.value=Et?.dataUrl===!1?D.replace(/^data:.*?;base64,/,""):D}),qt.value}return isRef(Ye)||typeof Ye=="function"?watch(Ye,an,{immediate:!0}):an(),{base64:At,promise:qt,execute:an}}function Qe(Ye){return new Promise((Et,At)=>{Ye.complete?Et():(Ye.onload=()=>{Et()},Ye.onerror=At)})}function Ht(Ye){return new Promise((Et,At)=>{const qt=new FileReader;qt.onload=an=>{Et(an.target.result)},qt.onerror=At,qt.readAsDataURL(Ye)})}function qe(Ye={}){const{navigator:Et=m}=Ye,At=["chargingchange","chargingtimechange","dischargingtimechange","levelchange"],qt=N(()=>Et&&"getBattery"in Et&&typeof Et.getBattery=="function"),an=(0,i.IJ)(!1),D=(0,i.IJ)(0),A=(0,i.IJ)(0),U=(0,i.IJ)(1);let G;function ee(){an.value=this.charging,D.value=this.chargingTime||0,A.value=this.dischargingTime||0,U.value=this.level}return qt.value&&Et.getBattery().then(de=>{G=de,ee.call(G),w(G,At,ee,{passive:!0})}),{isSupported:qt,charging:an,chargingTime:D,dischargingTime:A,level:U}}function De(Ye){let{acceptAllDevices:Et=!1}=Ye||{};const{filters:At=void 0,optionalServices:qt=void 0,navigator:an=m}=Ye||{},D=N(()=>an&&"bluetooth"in an),A=shallowRef(),U=shallowRef(null);watch(A,()=>{Oe()});async function G(){if(D.value){U.value=null,At&&At.length>0&&(Et=!1);try{A.value=await an?.bluetooth.requestDevice({acceptAllDevices:Et,filters:At,optionalServices:qt})}catch(ke){U.value=ke}}}const ee=shallowRef(),de=shallowRef(!1);function ve(){de.value=!1,A.value=void 0,ee.value=void 0}async function Oe(){if(U.value=null,A.value&&A.value.gatt){w(A,"gattserverdisconnected",ve,{passive:!0});try{ee.value=await A.value.gatt.connect(),de.value=ee.value.connected}catch(ke){U.value=ke}}}return tryOnMounted(()=>{var ke;A.value&&((ke=A.value.gatt)==null||ke.connect())}),tryOnScopeDispose(()=>{var ke;A.value&&((ke=A.value.gatt)==null||ke.disconnect())}),{isSupported:D,isConnected:readonly(de),device:A,requestDevice:G,server:ee,error:U}}const Je=Symbol("vueuse-ssr-width");function yt(){const Ye=(0,a.PS)()?(0,e.HA)(Je,null):null;return typeof Ye=="number"?Ye:void 0}function jt(Ye,Et){Et!==void 0?Et.provide(Je,Ye):provideLocal(Je,Ye)}function Lt(Ye,Et={}){const{window:At=u,ssrWidth:qt=yt()}=Et,an=N(()=>At&&"matchMedia"in At&&typeof At.matchMedia=="function"),D=(0,i.IJ)(typeof qt=="number"),A=(0,i.IJ)(),U=(0,i.IJ)(!1),G=ee=>{U.value=ee.matches};return(0,a.nT)(()=>{if(D.value){D.value=!an.value;const ee=(0,i.BA)(Ye).split(",");U.value=ee.some(de=>{const ve=de.includes("not all"),Oe=de.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),ke=de.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let He=!!(Oe||ke);return Oe&&He&&(He=qt>=(0,e.MK)(Oe[1])),ke&&He&&(He=qt<=(0,e.MK)(ke[1])),ve?!He:He});return}an.value&&(A.value=At.matchMedia((0,i.BA)(Ye)),U.value=A.value.matches)}),w(A,"change",G,{passive:!0}),(0,a.EW)(()=>U.value)}const ct={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},Bt={xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400},gn={xs:0,sm:600,md:960,lg:1264,xl:1904},Mt={xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560},Zt=null,Kt={xs:480,sm:576,md:768,lg:992,xl:1200,xxl:1600},Tt={xs:0,sm:600,md:1024,lg:1440,xl:1920},xt={mobileS:320,mobileM:375,mobileL:425,tablet:768,laptop:1024,laptopL:1440,desktop4K:2560},Jt={"3xs":360,"2xs":480,xs:600,sm:768,md:1024,lg:1280,xl:1440,"2xl":1600,"3xl":1920,"4xl":2560},Dt={sm:576,md:768,lg:992,xl:1200},en={xs:0,sm:768,md:992,lg:1200,xl:1920};function rt(Ye,Et={}){function At(ke,He){let pt=toValue(Ye[toValue(ke)]);return He!=null&&(pt=increaseWithUnit(pt,He)),typeof pt=="number"&&(pt=`${pt}px`),pt}const{window:qt=u,strategy:an="min-width",ssrWidth:D=yt()}=Et,A=typeof D=="number",U=A?shallowRef(!1):{value:!0};A&&tryOnMounted(()=>U.value=!!qt);function G(ke,He){return!U.value&&A?ke==="min"?D>=pxValue(He):D<=pxValue(He):qt?qt.matchMedia(`(${ke}-width: ${He})`).matches:!1}const ee=ke=>Lt(()=>`(min-width: ${At(ke)})`,Et),de=ke=>Lt(()=>`(max-width: ${At(ke)})`,Et),ve=Object.keys(Ye).reduce((ke,He)=>(Object.defineProperty(ke,He,{get:()=>an==="min-width"?ee(He):de(He),enumerable:!0,configurable:!0}),ke),{});function Oe(){const ke=Object.keys(Ye).map(He=>[He,ve[He],pxValue(At(He))]).sort((He,pt)=>He[2]-pt[2]);return computed(()=>ke.filter(([,He])=>He.value).map(([He])=>He))}return Object.assign(ve,{greaterOrEqual:ee,smallerOrEqual:de,greater(ke){return Lt(()=>`(min-width: ${At(ke,.1)})`,Et)},smaller(ke){return Lt(()=>`(max-width: ${At(ke,-.1)})`,Et)},between(ke,He){return Lt(()=>`(min-width: ${At(ke)}) and (max-width: ${At(He,-.1)})`,Et)},isGreater(ke){return G("min",At(ke,.1))},isGreaterOrEqual(ke){return G("min",At(ke))},isSmaller(ke){return G("max",At(ke,-.1))},isSmallerOrEqual(ke){return G("max",At(ke))},isInBetween(ke,He){return G("min",At(ke))&&G("max",At(He,-.1))},current:Oe,active(){const ke=Oe();return computed(()=>ke.value.length===0?"":ke.value.at(an==="min-width"?-1:0))}})}function _e(Ye){const{name:Et,window:At=u}=Ye,qt=N(()=>At&&"BroadcastChannel"in At),an=shallowRef(!1),D=ref(),A=ref(),U=shallowRef(null),G=de=>{D.value&&D.value.postMessage(de)},ee=()=>{D.value&&D.value.close(),an.value=!0};return qt.value&&tryOnMounted(()=>{U.value=null,D.value=new BroadcastChannel(Et);const de={passive:!0};w(D,"message",ve=>{A.value=ve.data},de),w(D,"messageerror",ve=>{U.value=ve},de),w(D,"close",()=>{an.value=!0},de)}),tryOnScopeDispose(()=>{ee()}),{isSupported:qt,channel:D,data:A,post:G,close:ee,error:U,isClosed:an}}const oe=["hash","host","hostname","href","pathname","port","protocol","search"];function Me(Ye={}){const{window:Et=u}=Ye,At=Object.fromEntries(oe.map(D=>[D,(0,i.KR)()]));for(const[D,A]of(0,e.WP)(At))(0,a.wB)(A,U=>{!Et?.location||Et.location[D]===U||(Et.location[D]=U)});const qt=D=>{var A;const{state:U,length:G}=Et?.history||{},{origin:ee}=Et?.location||{};for(const de of oe)At[de].value=(A=Et?.location)==null?void 0:A[de];return(0,i.Kh)({trigger:D,state:U,length:G,origin:ee,...At})},an=(0,i.KR)(qt("load"));if(Et){const D={passive:!0};w(Et,"popstate",()=>an.value=qt("popstate"),D),w(Et,"hashchange",()=>an.value=qt("hashchange"),D)}return an}function Pe(Ye,Et=(qt,an)=>qt===an,At){const{deepRefs:qt=!0,...an}=At||{},D=createRef(Ye.value,qt);return watch(()=>Ye.value,A=>{Et(A,D.value)||(D.value=A)},an),D}function fe(Ye,Et={}){const{controls:At=!1,navigator:qt=m}=Et,an=N(()=>qt&&"permissions"in qt),D=(0,i.IJ)(),A=typeof Ye=="string"?{name:Ye}:Ye,U=(0,i.IJ)(),G=()=>{var de,ve;U.value=(ve=(de=D.value)==null?void 0:de.state)!=null?ve:"prompt"};w(D,"change",G,{passive:!0});const ee=(0,e.Jv)(async()=>{if(an.value){if(!D.value)try{D.value=await qt.permissions.query(A)}catch{D.value=void 0}finally{G()}if(At)return(0,i.ux)(D.value)}});return ee(),At?{state:U,isSupported:an,query:ee}:U}function Re(Ye={}){const{navigator:Et=m,read:At=!1,source:qt,copiedDuring:an=1500,legacy:D=!1}=Ye,A=N(()=>Et&&"clipboard"in Et),U=fe("clipboard-read"),G=fe("clipboard-write"),ee=(0,a.EW)(()=>A.value||D),de=(0,i.IJ)(""),ve=(0,i.IJ)(!1),Oe=(0,e.TO)(()=>ve.value=!1,an,{immediate:!1});async function ke(){let Gt=!(A.value&&wt(U.value));if(!Gt)try{de.value=await Et.clipboard.readText()}catch{Gt=!0}Gt&&(de.value=ot())}ee.value&&At&&w(["copy","cut"],ke,{passive:!0});async function He(Gt=(0,i.BA)(qt)){if(ee.value&&Gt!=null){let $t=!(A.value&&wt(G.value));if(!$t)try{await Et.clipboard.writeText(Gt)}catch{$t=!0}$t&&pt(Gt),de.value=Gt,ve.value=!0,Oe.start()}}function pt(Gt){const $t=document.createElement("textarea");$t.value=Gt??"",$t.style.position="absolute",$t.style.opacity="0",document.body.appendChild($t),$t.select(),document.execCommand("copy"),$t.remove()}function ot(){var Gt,$t,mn;return(mn=($t=(Gt=document?.getSelection)==null?void 0:Gt.call(document))==null?void 0:$t.toString())!=null?mn:""}function wt(Gt){return Gt==="granted"||Gt==="prompt"}return{isSupported:ee,text:de,copied:ve,copy:He}}function We(Ye={}){const{navigator:Et=m,read:At=!1,source:qt,copiedDuring:an=1500}=Ye,D=N(()=>Et&&"clipboard"in Et),A=ref([]),U=shallowRef(!1),G=useTimeoutFn(()=>U.value=!1,an,{immediate:!1});function ee(){D.value&&Et.clipboard.read().then(ve=>{A.value=ve})}D.value&&At&&w(["copy","cut"],ee,{passive:!0});async function de(ve=toValue(qt)){D.value&&ve!=null&&(await Et.clipboard.write(ve),A.value=ve,U.value=!0,G.start())}return{isSupported:D,content:shallowReadonly(A),copied:readonly(U),copy:de,read:ee}}function ut(Ye){return JSON.parse(JSON.stringify(Ye))}function dt(Ye,Et={}){const At=ref({}),qt=shallowRef(!1);let an=!1;const{manual:D,clone:A=ut,deep:U=!0,immediate:G=!0}=Et;watch(At,()=>{if(an){an=!1;return}qt.value=!0},{deep:!0,flush:"sync"});function ee(){an=!0,qt.value=!1,At.value=A(toValue(Ye))}return!D&&(isRef(Ye)||typeof Ye=="function")?watch(Ye,ee,{...Et,deep:U,immediate:G}):ee(),{cloned:At,isModified:qt,sync:ee}}const Ue=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},je="__vueuse_ssr_handlers__",we=Xe();function Xe(){return je in Ue||(Ue[je]=Ue[je]||{}),Ue[je]}function gt(Ye,Et){return we[Ye]||Et}function pn(Ye,Et){we[Ye]=Et}function cn(Ye){return Lt("(prefers-color-scheme: dark)",Ye)}function hn(Ye){return Ye==null?"any":Ye instanceof Set?"set":Ye instanceof Map?"map":Ye instanceof Date?"date":typeof Ye=="boolean"?"boolean":typeof Ye=="string"?"string":typeof Ye=="object"?"object":Number.isNaN(Ye)?"any":"number"}const En={boolean:{read:Ye=>Ye==="true",write:Ye=>String(Ye)},object:{read:Ye=>JSON.parse(Ye),write:Ye=>JSON.stringify(Ye)},number:{read:Ye=>Number.parseFloat(Ye),write:Ye=>String(Ye)},any:{read:Ye=>Ye,write:Ye=>String(Ye)},string:{read:Ye=>Ye,write:Ye=>String(Ye)},map:{read:Ye=>new Map(JSON.parse(Ye)),write:Ye=>JSON.stringify(Array.from(Ye.entries()))},set:{read:Ye=>new Set(JSON.parse(Ye)),write:Ye=>JSON.stringify(Array.from(Ye))},date:{read:Ye=>new Date(Ye),write:Ye=>Ye.toISOString()}},on="vueuse-storage";function dn(Ye,Et,At,qt={}){var an;const{flush:D="pre",deep:A=!0,listenToStorageChanges:U=!0,writeDefaults:G=!0,mergeDefaults:ee=!1,shallow:de,window:ve=u,eventFilter:Oe,onError:ke=Ui=>{console.error(Ui)},initOnMounted:He}=qt,pt=(de?i.IJ:i.KR)(typeof Et=="function"?Et():Et),ot=(0,a.EW)(()=>(0,i.BA)(Ye));if(!At)try{At=gt("getDefaultStorage",()=>{var Ui;return(Ui=u)==null?void 0:Ui.localStorage})()}catch(Ui){ke(Ui)}if(!At)return pt;const wt=(0,i.BA)(Et),Gt=hn(wt),$t=(an=qt.serializer)!=null?an:En[Gt],{pause:mn,resume:Bn}=(0,e.Hr)(pt,Ui=>ji(Ui),{flush:D,deep:A,eventFilter:Oe});(0,a.wB)(ot,()=>Zi(),{flush:D});let Kn=!1;const Nn=Ui=>{He&&!Kn||Zi(Ui)},On=Ui=>{He&&!Kn||Si(Ui)};ve&&U&&(At instanceof Storage?w(ve,"storage",Nn,{passive:!0}):w(ve,on,On)),He?(0,e.rd)(()=>{Kn=!0,Zi()}):Zi();function ei(Ui,pr){if(ve){const gs={key:ot.value,oldValue:Ui,newValue:pr,storageArea:At};ve.dispatchEvent(At instanceof Storage?new StorageEvent("storage",gs):new CustomEvent(on,{detail:gs}))}}function ji(Ui){try{const pr=At.getItem(ot.value);if(Ui==null)ei(pr,null),At.removeItem(ot.value);else{const gs=$t.write(Ui);pr!==gs&&(At.setItem(ot.value,gs),ei(pr,gs))}}catch(pr){ke(pr)}}function Xi(Ui){const pr=Ui?Ui.newValue:At.getItem(ot.value);if(pr==null)return G&&wt!=null&&At.setItem(ot.value,$t.write(wt)),wt;if(!Ui&&ee){const gs=$t.read(pr);return typeof ee=="function"?ee(gs,wt):Gt==="object"&&!Array.isArray(gs)?{...wt,...gs}:gs}else return typeof pr!="string"?pr:$t.read(pr)}function Zi(Ui){if(!(Ui&&Ui.storageArea!==At)){if(Ui&&Ui.key==null){pt.value=wt;return}if(!(Ui&&Ui.key!==ot.value)){mn();try{const pr=$t.write(pt.value);(Ui===void 0||Ui?.newValue!==pr)&&(pt.value=Xi(Ui))}catch(pr){ke(pr)}finally{Ui?(0,a.dY)(Bn):Bn()}}}}function Si(Ui){Zi(Ui.detail)}return pt}const jn="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Jn(Ye={}){const{selector:Et="html",attribute:At="class",initialValue:qt="auto",window:an=u,storage:D,storageKey:A="vueuse-color-scheme",listenToStorageChanges:U=!0,storageRef:G,emitAuto:ee,disableTransition:de=!0}=Ye,ve={auto:"",light:"light",dark:"dark",...Ye.modes||{}},Oe=cn({window:an}),ke=(0,a.EW)(()=>Oe.value?"dark":"light"),He=G||(A==null?(0,e.lW)(qt):dn(A,qt,D,{window:an,listenToStorageChanges:U})),pt=(0,a.EW)(()=>He.value==="auto"?ke.value:He.value),ot=gt("updateHTMLAttrs",(mn,Bn,Kn)=>{const Nn=typeof mn=="string"?an?.document.querySelector(mn):d(mn);if(!Nn)return;const On=new Set,ei=new Set;let ji=null;if(Bn==="class"){const Zi=Kn.split(/\s/g);Object.values(ve).flatMap(Si=>(Si||"").split(/\s/g)).filter(Boolean).forEach(Si=>{Zi.includes(Si)?On.add(Si):ei.add(Si)})}else ji={key:Bn,value:Kn};if(On.size===0&&ei.size===0&&ji===null)return;let Xi;de&&(Xi=an.document.createElement("style"),Xi.appendChild(document.createTextNode(jn)),an.document.head.appendChild(Xi));for(const Zi of On)Nn.classList.add(Zi);for(const Zi of ei)Nn.classList.remove(Zi);ji&&Nn.setAttribute(ji.key,ji.value),de&&(an.getComputedStyle(Xi).opacity,document.head.removeChild(Xi))});function wt(mn){var Bn;ot(Et,At,(Bn=ve[mn])!=null?Bn:mn)}function Gt(mn){Ye.onChanged?Ye.onChanged(mn,wt):wt(mn)}(0,a.wB)(pt,Gt,{flush:"post",immediate:!0}),(0,e.rd)(()=>Gt(pt.value));const $t=(0,a.EW)({get(){return ee?He.value:pt.value},set(mn){He.value=mn}});return Object.assign($t,{store:He,system:ke,state:pt})}function $n(Ye=shallowRef(!1)){const Et=createEventHook(),At=createEventHook(),qt=createEventHook();let an=noop;const D=G=>(qt.trigger(G),Ye.value=!0,new Promise(ee=>{an=ee})),A=G=>{Ye.value=!1,Et.trigger(G),an({data:G,isCanceled:!1})},U=G=>{Ye.value=!1,At.trigger(G),an({data:G,isCanceled:!0})};return{isRevealed:computed(()=>Ye.value),reveal:D,confirm:A,cancel:U,onReveal:qt.on,onConfirm:Et.on,onCancel:At.on}}function Yi(Ye,Et){var At,qt;const an=shallowRef(toValue(Ye)),D=useIntervalFn(()=>{var de,ve;const Oe=an.value-1;an.value=Oe<0?0:Oe,(de=Et?.onTick)==null||de.call(Et),an.value<=0&&(D.pause(),(ve=Et?.onComplete)==null||ve.call(Et))},(At=Et?.interval)!=null?At:1e3,{immediate:(qt=Et?.immediate)!=null?qt:!1}),A=de=>{var ve;an.value=(ve=toValue(de))!=null?ve:toValue(Ye)},U=()=>{D.pause(),A()},G=()=>{D.isActive.value||an.value>0&&D.resume()};return{remaining:an,reset:A,stop:U,start:de=>{A(de),D.resume()},pause:D.pause,resume:G,isActive:D.isActive}}function di(Ye,Et,At={}){const{window:qt=u,initialValue:an,observe:D=!1}=At,A=shallowRef(an),U=computed(()=>{var ee;return d(Et)||((ee=qt?.document)==null?void 0:ee.documentElement)});function G(){var ee;const de=toValue(Ye),ve=toValue(U);if(ve&&qt&&de){const Oe=(ee=qt.getComputedStyle(ve).getPropertyValue(de))==null?void 0:ee.trim();A.value=Oe||A.value||an}}return D&&X(U,G,{attributeFilter:["style","class"],window:qt}),watch([U,()=>toValue(Ye)],(ee,de)=>{de[0]&&de[1]&&de[0].style.removeProperty(de[1]),G()},{immediate:!0}),watch([A,U],([ee,de])=>{const ve=toValue(Ye);de?.style&&ve&&(ee==null?de.style.removeProperty(ve):de.style.setProperty(ve,ee))},{immediate:!0}),A}function fi(Ye){const Et=getCurrentInstance(),At=computedWithControl(()=>null,()=>Ye?d(Ye):Et.proxy.$el);return onUpdated(At.trigger),onMounted(At.trigger),At}function Ci(Ye,Et){const At=shallowRef(ee()),qt=toRef(Ye),an=computed({get(){var de;const ve=qt.value;let Oe=Et?.getIndexOf?Et.getIndexOf(At.value,ve):ve.indexOf(At.value);return Oe<0&&(Oe=(de=Et?.fallbackIndex)!=null?de:0),Oe},set(de){D(de)}});function D(de){const ve=qt.value,Oe=ve.length,ke=(de%Oe+Oe)%Oe,He=ve[ke];return At.value=He,He}function A(de=1){return D(an.value+de)}function U(de=1){return A(de)}function G(de=1){return A(-de)}function ee(){var de,ve;return(ve=toValue((de=Et?.initialValue)!=null?de:toValue(Ye)[0]))!=null?ve:void 0}return watch(qt,()=>D(an.value)),{state:At,index:an,next:U,prev:G,go:D}}function ki(Ye={}){const{valueDark:Et="dark",valueLight:At=""}=Ye,qt=Jn({...Ye,onChanged:(A,U)=>{var G;Ye.onChanged?(G=Ye.onChanged)==null||G.call(Ye,A==="dark",U,A):U(A)},modes:{dark:Et,light:At}}),an=(0,a.EW)(()=>qt.system.value);return(0,a.EW)({get(){return qt.value==="dark"},set(A){const U=A?"dark":"light";an.value===U?qt.value="auto":qt.value=U}})}function Hn(Ye){return Ye}function cr(Ye,Et){return Ye.value=Et}function mi(Ye){return Ye?typeof Ye=="function"?Ye:ut:Hn}function Fn(Ye){return Ye?typeof Ye=="function"?Ye:ut:Hn}function ni(Ye,Et={}){const{clone:At=!1,dump:qt=mi(At),parse:an=Fn(At),setSource:D=cr}=Et;function A(){return markRaw({snapshot:qt(Ye.value),timestamp:timestamp()})}const U=ref(A()),G=ref([]),ee=ref([]),de=$t=>{D(Ye,an($t.snapshot)),U.value=$t},ve=()=>{G.value.unshift(U.value),U.value=A(),Et.capacity&&G.value.length>Et.capacity&&G.value.splice(Et.capacity,Number.POSITIVE_INFINITY),ee.value.length&&ee.value.splice(0,ee.value.length)},Oe=()=>{G.value.splice(0,G.value.length),ee.value.splice(0,ee.value.length)},ke=()=>{const $t=G.value.shift();$t&&(ee.value.unshift(U.value),de($t))},He=()=>{const $t=ee.value.shift();$t&&(G.value.unshift(U.value),de($t))},pt=()=>{de(U.value)},ot=computed(()=>[U.value,...G.value]),wt=computed(()=>G.value.length>0),Gt=computed(()=>ee.value.length>0);return{source:Ye,undoStack:G,redoStack:ee,last:U,history:ot,canUndo:wt,canRedo:Gt,clear:Oe,commit:ve,reset:pt,undo:ke,redo:He}}function Wn(Ye,Et={}){const{deep:At=!1,flush:qt="pre",eventFilter:an,shouldCommit:D=()=>!0}=Et,{eventFilter:A,pause:U,resume:G,isActive:ee}=pausableFilter(an);let de=Ye.value;const{ignoreUpdates:ve,ignorePrevAsyncUpdates:Oe,stop:ke}=watchIgnorable(Ye,Gt,{deep:At,flush:qt,eventFilter:A});function He(Kn,Nn){Oe(),ve(()=>{Kn.value=Nn,de=Nn})}const pt=ni(Ye,{...Et,clone:Et.clone||At,setSource:He}),{clear:ot,commit:wt}=pt;function Gt(){Oe(),D(de,Ye.value)&&(de=Ye.value,wt())}function $t(Kn){G(),Kn&&Gt()}function mn(Kn){let Nn=!1;const On=()=>Nn=!0;ve(()=>{Kn(On)}),Nn||Gt()}function Bn(){ke(),ot()}return{...pt,isTracking:ee,pause:U,resume:$t,commit:Gt,batch:mn,dispose:Bn}}function hi(Ye,Et={}){const At=Et.debounce?debounceFilter(Et.debounce):void 0;return{...Wn(Ye,{...Et,eventFilter:At})}}function Qn(Ye={}){const{window:Et=u,requestPermissions:At=!1,eventFilter:qt=e.zg}=Ye,an=N(()=>typeof DeviceMotionEvent<"u"),D=N(()=>an.value&&"requestPermission"in DeviceMotionEvent&&typeof DeviceMotionEvent.requestPermission=="function"),A=(0,i.IJ)(!1),U=(0,i.KR)({x:null,y:null,z:null}),G=(0,i.KR)({alpha:null,beta:null,gamma:null}),ee=(0,i.IJ)(0),de=(0,i.KR)({x:null,y:null,z:null});function ve(){if(Et){const ke=(0,e.sq)(qt,He=>{var pt,ot,wt,Gt,$t,mn,Bn,Kn,Nn;U.value={x:((pt=He.acceleration)==null?void 0:pt.x)||null,y:((ot=He.acceleration)==null?void 0:ot.y)||null,z:((wt=He.acceleration)==null?void 0:wt.z)||null},de.value={x:((Gt=He.accelerationIncludingGravity)==null?void 0:Gt.x)||null,y:(($t=He.accelerationIncludingGravity)==null?void 0:$t.y)||null,z:((mn=He.accelerationIncludingGravity)==null?void 0:mn.z)||null},G.value={alpha:((Bn=He.rotationRate)==null?void 0:Bn.alpha)||null,beta:((Kn=He.rotationRate)==null?void 0:Kn.beta)||null,gamma:((Nn=He.rotationRate)==null?void 0:Nn.gamma)||null},ee.value=He.interval});w(Et,"devicemotion",ke,{passive:!0})}}const Oe=async()=>{if(D.value||(A.value=!0),!A.value&&D.value){const ke=DeviceMotionEvent.requestPermission;try{await ke()==="granted"&&(A.value=!0,ve())}catch(He){console.error(He)}}};return an.value&&(At&&D.value?Oe().then(()=>ve()):ve()),{acceleration:U,accelerationIncludingGravity:de,rotationRate:G,interval:ee,isSupported:an,requirePermissions:D,ensurePermissions:Oe,permissionGranted:A}}function Ze(Ye={}){const{window:Et=u}=Ye,At=N(()=>Et&&"DeviceOrientationEvent"in Et),qt=(0,i.IJ)(!1),an=(0,i.IJ)(null),D=(0,i.IJ)(null),A=(0,i.IJ)(null);return Et&&At.value&&w(Et,"deviceorientation",U=>{qt.value=U.absolute,an.value=U.alpha,D.value=U.beta,A.value=U.gamma},{passive:!0}),{isSupported:At,isAbsolute:qt,alpha:an,beta:D,gamma:A}}function ft(Ye={}){const{window:Et=u}=Ye,At=(0,i.IJ)(1),qt=Lt(()=>`(resolution: ${At.value}dppx)`,Ye);let an=e.lQ;return Et&&(an=(0,e.T3)(qt,()=>At.value=Et.devicePixelRatio)),{pixelRatio:(0,i.tB)(At),stop:an}}function Yt(Ye={}){const{navigator:Et=m,requestPermissions:At=!1,constraints:qt={audio:!0,video:!0},onUpdated:an}=Ye,D=(0,i.KR)([]),A=(0,a.EW)(()=>D.value.filter(He=>He.kind==="videoinput")),U=(0,a.EW)(()=>D.value.filter(He=>He.kind==="audioinput")),G=(0,a.EW)(()=>D.value.filter(He=>He.kind==="audiooutput")),ee=N(()=>Et&&Et.mediaDevices&&Et.mediaDevices.enumerateDevices),de=(0,i.IJ)(!1);let ve;async function Oe(){ee.value&&(D.value=await Et.mediaDevices.enumerateDevices(),an?.(D.value),ve&&(ve.getTracks().forEach(He=>He.stop()),ve=null))}async function ke(){const He=qt.video?"camera":"microphone";if(!ee.value)return!1;if(de.value)return!0;const{state:pt,query:ot}=fe(He,{controls:!0});if(await ot(),pt.value!=="granted"){let wt=!0;try{const Gt=await Et.mediaDevices.enumerateDevices(),$t=Gt.some(Bn=>Bn.kind==="videoinput"),mn=Gt.some(Bn=>Bn.kind==="audioinput"||Bn.kind==="audiooutput");qt.video=$t?qt.video:!1,qt.audio=mn?qt.audio:!1,ve=await Et.mediaDevices.getUserMedia(qt)}catch{ve=null,wt=!1}Oe(),de.value=wt}else de.value=!0;return de.value}return ee.value&&(At&&ke(),w(Et.mediaDevices,"devicechange",Oe,{passive:!0}),Oe()),{devices:D,ensurePermissions:ke,permissionGranted:de,videoInputs:A,audioInputs:U,audioOutputs:G,isSupported:ee}}function vn(Ye={}){var Et;const At=shallowRef((Et=Ye.enabled)!=null?Et:!1),qt=Ye.video,an=Ye.audio,{navigator:D=m}=Ye,A=N(()=>{var ke;return(ke=D?.mediaDevices)==null?void 0:ke.getDisplayMedia}),U={audio:an,video:qt},G=shallowRef();async function ee(){var ke;if(!(!A.value||G.value))return G.value=await D.mediaDevices.getDisplayMedia(U),(ke=G.value)==null||ke.getTracks().forEach(He=>w(He,"ended",ve,{passive:!0})),G.value}async function de(){var ke;(ke=G.value)==null||ke.getTracks().forEach(He=>He.stop()),G.value=void 0}function ve(){de(),At.value=!1}async function Oe(){return await ee(),G.value&&(At.value=!0),G.value}return watch(At,ke=>{ke?ee():de()},{immediate:!0}),{isSupported:A,stream:G,start:Oe,stop:ve,enabled:At}}function Tn(Ye={}){const{document:Et=l}=Ye;if(!Et)return(0,i.IJ)("visible");const At=(0,i.IJ)(Et.visibilityState);return w(Et,"visibilitychange",()=>{At.value=Et.visibilityState},{passive:!0}),At}function Ti(Ye,Et={}){var At;const{pointerTypes:qt,preventDefault:an,stopPropagation:D,exact:A,onMove:U,onEnd:G,onStart:ee,initialValue:de,axis:ve="both",draggingElement:Oe=u,containerElement:ke,handle:He=Ye,buttons:pt=[0]}=Et,ot=(0,i.KR)((At=(0,i.BA)(de))!=null?At:{x:0,y:0}),wt=(0,i.KR)(),Gt=Nn=>qt?qt.includes(Nn.pointerType):!0,$t=Nn=>{(0,i.BA)(an)&&Nn.preventDefault(),(0,i.BA)(D)&&Nn.stopPropagation()},mn=Nn=>{var On;if(!(0,i.BA)(pt).includes(Nn.button)||(0,i.BA)(Et.disabled)||!Gt(Nn)||(0,i.BA)(A)&&Nn.target!==(0,i.BA)(Ye))return;const ei=(0,i.BA)(ke),ji=(On=ei?.getBoundingClientRect)==null?void 0:On.call(ei),Xi=(0,i.BA)(Ye).getBoundingClientRect(),Zi={x:Nn.clientX-(ei?Xi.left-ji.left+ei.scrollLeft:Xi.left),y:Nn.clientY-(ei?Xi.top-ji.top+ei.scrollTop:Xi.top)};ee?.(Zi,Nn)!==!1&&(wt.value=Zi,$t(Nn))},Bn=Nn=>{if((0,i.BA)(Et.disabled)||!Gt(Nn)||!wt.value)return;const On=(0,i.BA)(ke),ei=(0,i.BA)(Ye).getBoundingClientRect();let{x:ji,y:Xi}=ot.value;(ve==="x"||ve==="both")&&(ji=Nn.clientX-wt.value.x,On&&(ji=Math.min(Math.max(0,ji),On.scrollWidth-ei.width))),(ve==="y"||ve==="both")&&(Xi=Nn.clientY-wt.value.y,On&&(Xi=Math.min(Math.max(0,Xi),On.scrollHeight-ei.height))),ot.value={x:ji,y:Xi},U?.(ot.value,Nn),$t(Nn)},Kn=Nn=>{(0,i.BA)(Et.disabled)||!Gt(Nn)||wt.value&&(wt.value=void 0,G?.(ot.value,Nn),$t(Nn))};if(e.oc){const Nn=()=>{var On;return{capture:(On=Et.capture)!=null?On:!0,passive:!(0,i.BA)(an)}};w(He,"pointerdown",mn,Nn),w(Oe,"pointermove",Bn,Nn),w(Oe,"pointerup",Kn,Nn)}return{...(0,e.QW)(ot),position:ot,isDragging:(0,a.EW)(()=>!!wt.value),style:(0,a.EW)(()=>`left:${ot.value.x}px;top:${ot.value.y}px;`)}}function ti(Ye,Et={}){var At,qt;const an=shallowRef(!1),D=shallowRef(null);let A=0,U=!0;if(isClient){const G=typeof Et=="function"?{onDrop:Et}:Et,ee=(At=G.multiple)!=null?At:!0,de=(qt=G.preventDefaultForUnhandled)!=null?qt:!1,ve=ot=>{var wt,Gt;const $t=Array.from((Gt=(wt=ot.dataTransfer)==null?void 0:wt.files)!=null?Gt:[]);return $t.length===0?null:ee?$t:[$t[0]]},Oe=ot=>{const wt=unref(G.dataTypes);return typeof wt=="function"?wt(ot):wt?.length?ot.length===0?!1:ot.every(Gt=>wt.some($t=>Gt.includes($t))):!0},ke=ot=>{const wt=Array.from(ot??[]).map(mn=>mn.type),Gt=Oe(wt),$t=ee||ot.length<=1;return Gt&&$t},He=()=>/^(?:(?!chrome|android).)*safari/i.test(navigator.userAgent)&&!("chrome"in window),pt=(ot,wt)=>{var Gt,$t,mn,Bn,Kn,Nn;const On=(Gt=ot.dataTransfer)==null?void 0:Gt.items;if(U=($t=On&&ke(On))!=null?$t:!1,de&&ot.preventDefault(),!He()&&!U){ot.dataTransfer&&(ot.dataTransfer.dropEffect="none");return}ot.preventDefault(),ot.dataTransfer&&(ot.dataTransfer.dropEffect="copy");const ei=ve(ot);switch(wt){case"enter":A+=1,an.value=!0,(mn=G.onEnter)==null||mn.call(G,null,ot);break;case"over":(Bn=G.onOver)==null||Bn.call(G,null,ot);break;case"leave":A-=1,A===0&&(an.value=!1),(Kn=G.onLeave)==null||Kn.call(G,null,ot);break;case"drop":A=0,an.value=!1,U&&(D.value=ei,(Nn=G.onDrop)==null||Nn.call(G,ei,ot));break}};w(Ye,"dragenter",ot=>pt(ot,"enter")),w(Ye,"dragover",ot=>pt(ot,"over")),w(Ye,"dragleave",ot=>pt(ot,"leave")),w(Ye,"drop",ot=>pt(ot,"drop"))}return{files:D,isOverDropZone:an}}function Gn(Ye,Et,At={}){const{window:qt=u,...an}=At;let D;const A=N(()=>qt&&"ResizeObserver"in qt),U=()=>{D&&(D.disconnect(),D=void 0)},G=(0,a.EW)(()=>{const ve=(0,i.BA)(Ye);return Array.isArray(ve)?ve.map(Oe=>d(Oe)):[d(ve)]}),ee=(0,a.wB)(G,ve=>{if(U(),A.value&&qt){D=new ResizeObserver(Et);for(const Oe of ve)Oe&&D.observe(Oe,an)}},{immediate:!0,flush:"post"}),de=()=>{U(),ee()};return(0,e.Uo)(de),{isSupported:A,stop:de}}function Ri(Ye,Et={}){const{reset:At=!0,windowResize:qt=!0,windowScroll:an=!0,immediate:D=!0,updateTiming:A="sync"}=Et,U=(0,i.IJ)(0),G=(0,i.IJ)(0),ee=(0,i.IJ)(0),de=(0,i.IJ)(0),ve=(0,i.IJ)(0),Oe=(0,i.IJ)(0),ke=(0,i.IJ)(0),He=(0,i.IJ)(0);function pt(){const wt=d(Ye);if(!wt){At&&(U.value=0,G.value=0,ee.value=0,de.value=0,ve.value=0,Oe.value=0,ke.value=0,He.value=0);return}const Gt=wt.getBoundingClientRect();U.value=Gt.height,G.value=Gt.bottom,ee.value=Gt.left,de.value=Gt.right,ve.value=Gt.top,Oe.value=Gt.width,ke.value=Gt.x,He.value=Gt.y}function ot(){A==="sync"?pt():A==="next-frame"&&requestAnimationFrame(()=>pt())}return Gn(Ye,ot),(0,a.wB)(()=>d(Ye),wt=>!wt&&ot()),X(Ye,ot,{attributeFilter:["style","class"]}),an&&w("scroll",ot,{capture:!0,passive:!0}),qt&&w("resize",ot,{passive:!0}),(0,e.rd)(()=>{D&&ot()}),{height:U,bottom:G,left:ee,right:de,top:ve,width:Oe,x:ke,y:He,update:ot}}function nn(Ye){const{x:Et,y:At,document:qt=l,multiple:an,interval:D="requestAnimationFrame",immediate:A=!0}=Ye,U=N(()=>toValue(an)?qt&&"elementsFromPoint"in qt:qt&&"elementFromPoint"in qt),G=shallowRef(null),ee=()=>{var ve,Oe;G.value=toValue(an)?(ve=qt?.elementsFromPoint(toValue(Et),toValue(At)))!=null?ve:[]:(Oe=qt?.elementFromPoint(toValue(Et),toValue(At)))!=null?Oe:null},de=D==="requestAnimationFrame"?M(ee,{immediate:A}):useIntervalFn(ee,D,{immediate:A});return{isSupported:U,element:G,...de}}function An(Ye,Et={}){const{delayEnter:At=0,delayLeave:qt=0,triggerOnRemoval:an=!1,window:D=u}=Et,A=shallowRef(!1);let U;const G=ee=>{const de=ee?At:qt;U&&(clearTimeout(U),U=void 0),de?U=setTimeout(()=>A.value=ee,de):A.value=ee};return D&&(w(Ye,"mouseenter",()=>G(!0),{passive:!0}),w(Ye,"mouseleave",()=>G(!1),{passive:!0}),an&&V(computed(()=>d(Ye)),()=>G(!1))),A}function _i(Ye,Et={width:0,height:0},At={}){const{window:qt=u,box:an="content-box"}=At,D=(0,a.EW)(()=>{var ve,Oe;return(Oe=(ve=d(Ye))==null?void 0:ve.namespaceURI)==null?void 0:Oe.includes("svg")}),A=(0,i.IJ)(Et.width),U=(0,i.IJ)(Et.height),{stop:G}=Gn(Ye,([ve])=>{const Oe=an==="border-box"?ve.borderBoxSize:an==="content-box"?ve.contentBoxSize:ve.devicePixelContentBoxSize;if(qt&&D.value){const ke=d(Ye);if(ke){const He=ke.getBoundingClientRect();A.value=He.width,U.value=He.height}}else if(Oe){const ke=(0,e.$r)(Oe);A.value=ke.reduce((He,{inlineSize:pt})=>He+pt,0),U.value=ke.reduce((He,{blockSize:pt})=>He+pt,0)}else A.value=ve.contentRect.width,U.value=ve.contentRect.height},At);(0,e.rd)(()=>{const ve=d(Ye);ve&&(A.value="offsetWidth"in ve?ve.offsetWidth:Et.width,U.value="offsetHeight"in ve?ve.offsetHeight:Et.height)});const ee=(0,a.wB)(()=>d(Ye),ve=>{A.value=ve?Et.width:0,U.value=ve?Et.height:0});function de(){G(),ee()}return{width:A,height:U,stop:de}}function Ii(Ye,Et,At={}){const{root:qt,rootMargin:an="0px",threshold:D=0,window:A=u,immediate:U=!0}=At,G=N(()=>A&&"IntersectionObserver"in A),ee=(0,a.EW)(()=>{const He=(0,i.BA)(Ye);return(0,e.$r)(He).map(d).filter(e.d6)});let de=e.lQ;const ve=(0,i.IJ)(U),Oe=G.value?(0,a.wB)(()=>[ee.value,d(qt),ve.value],([He,pt])=>{if(de(),!ve.value||!He.length)return;const ot=new IntersectionObserver(Et,{root:d(pt),rootMargin:an,threshold:D});He.forEach(wt=>wt&&ot.observe(wt)),de=()=>{ot.disconnect(),de=e.lQ}},{immediate:U,flush:"post"}):e.lQ,ke=()=>{de(),Oe(),ve.value=!1};return(0,e.Uo)(ke),{isSupported:G,isActive:ve,pause(){de(),ve.value=!1},resume(){ve.value=!0},stop:ke}}function lr(Ye,Et={}){const{window:At=u,scrollTarget:qt,threshold:an=0,rootMargin:D,once:A=!1}=Et,U=(0,i.IJ)(!1),{stop:G}=Ii(Ye,ee=>{let de=U.value,ve=0;for(const Oe of ee)Oe.time>=ve&&(ve=Oe.time,de=Oe.isIntersecting);U.value=de,A&&(0,e.ZC)(U,()=>{G()})},{root:qt,window:At,threshold:an,rootMargin:(0,i.BA)(D)});return U}const Rr=new Map;function fr(Ye){const Et=getCurrentScope();function At(U){var G;const ee=Rr.get(Ye)||new Set;ee.add(U),Rr.set(Ye,ee);const de=()=>an(U);return(G=Et?.cleanups)==null||G.push(de),de}function qt(U){function G(...ee){an(G),U(...ee)}return At(G)}function an(U){const G=Rr.get(Ye);G&&(G.delete(U),G.size||D())}function D(){Rr.delete(Ye)}function A(U,G){var ee;(ee=Rr.get(Ye))==null||ee.forEach(de=>de(U,G))}return{on:At,once:qt,off:an,emit:A,reset:D}}function kr(Ye){return Ye===!0?{}:Ye}function Zr(Ye,Et=[],At={}){const qt=shallowRef(null),an=shallowRef(null),D=shallowRef("CONNECTING"),A=ref(null),U=shallowRef(null),G=toRef(Ye),ee=shallowRef(null);let de=!1,ve=0;const{withCredentials:Oe=!1,immediate:ke=!0,autoConnect:He=!0,autoReconnect:pt,serializer:ot={read:mn=>mn}}=At,wt=()=>{isClient&&A.value&&(A.value.close(),A.value=null,D.value="CLOSED",de=!0)},Gt=()=>{if(de||typeof G.value>"u")return;const mn=new EventSource(G.value,{withCredentials:Oe});D.value="CONNECTING",A.value=mn,mn.onopen=()=>{D.value="OPEN",U.value=null},mn.onerror=Bn=>{if(D.value="CLOSED",U.value=Bn,mn.readyState===2&&!de&&pt){mn.close();const{retries:Kn=-1,delay:Nn=1e3,onFailed:On}=kr(pt);ve+=1,typeof Kn=="number"&&(Kn<0||ve<Kn)||typeof Kn=="function"&&Kn()?setTimeout(Gt,Nn):On?.()}},mn.onmessage=Bn=>{var Kn;qt.value=null,an.value=(Kn=ot.read(Bn.data))!=null?Kn:null,ee.value=Bn.lastEventId};for(const Bn of Et)w(mn,Bn,Kn=>{var Nn,On;qt.value=Bn,an.value=(Nn=ot.read(Kn.data))!=null?Nn:null,ee.value=(On=Kn.lastEventId)!=null?On:null},{passive:!0})},$t=()=>{isClient&&(wt(),de=!1,ve=0,Gt())};return ke&&$t(),He&&watch(G,$t),tryOnScopeDispose(wt),{eventSource:A,event:qt,data:an,status:D,error:U,open:$t,close:wt,lastEventId:ee}}function ea(Ye={}){const{initialValue:Et=""}=Ye,At=N(()=>typeof window<"u"&&"EyeDropper"in window),qt=(0,i.IJ)(Et);async function an(D){if(!At.value)return;const U=await new window.EyeDropper().open(D);return qt.value=U.sRGBHex,U}return{isSupported:At,sRGBHex:qt,open:an}}function ws(Ye=null,Et={}){const{baseUrl:At="",rel:qt="icon",document:an=l}=Et,D=toRef(Ye),A=U=>{const G=an?.head.querySelectorAll(`link[rel*="${qt}"]`);if(!G||G.length===0){const ee=an?.createElement("link");ee&&(ee.rel=qt,ee.href=`${At}${U}`,ee.type=`image/${U.split(".").pop()}`,an?.head.append(ee));return}G?.forEach(ee=>ee.href=`${At}${U}`)};return watch(D,(U,G)=>{typeof U=="string"&&U!==G&&A(U)},{immediate:!0}),D}const Bi={json:"application/json",text:"text/plain"};function Ps(Ye){return Ye&&containsProp(Ye,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch","updateDataOnError")}const es=/^(?:[a-z][a-z\d+\-.]*:)?\/\//i;function bn(Ye){return es.test(Ye)}function _t(Ye){return typeof Headers<"u"&&Ye instanceof Headers?Object.fromEntries(Ye.entries()):Ye}function Pt(Ye,...Et){return Ye==="overwrite"?async At=>{let qt;for(let an=Et.length-1;an>=0;an--)if(Et[an]!=null){qt=Et[an];break}return qt?{...At,...await qt(At)}:At}:async At=>{for(const qt of Et)qt&&(At={...At,...await qt(At)});return At}}function le(Ye={}){const Et=Ye.combination||"chain",At=Ye.options||{},qt=Ye.fetchOptions||{};function an(D,...A){const U=computed(()=>{const de=toValue(Ye.baseUrl),ve=toValue(D);return de&&!bn(ve)?ze(de,ve):ve});let G=At,ee=qt;return A.length>0&&(Ps(A[0])?G={...G,...A[0],beforeFetch:Pt(Et,At.beforeFetch,A[0].beforeFetch),afterFetch:Pt(Et,At.afterFetch,A[0].afterFetch),onFetchError:Pt(Et,At.onFetchError,A[0].onFetchError)}:ee={...ee,...A[0],headers:{..._t(ee.headers)||{},..._t(A[0].headers)||{}}}),A.length>1&&Ps(A[1])&&(G={...G,...A[1],beforeFetch:Pt(Et,At.beforeFetch,A[1].beforeFetch),afterFetch:Pt(Et,At.afterFetch,A[1].afterFetch),onFetchError:Pt(Et,At.onFetchError,A[1].onFetchError)}),Ce(U,ee,G)}return an}function Ce(Ye,...Et){var At,qt;const an=typeof AbortController=="function";let D={},A={immediate:!0,refetch:!1,timeout:0,updateDataOnError:!1};const U={method:"GET",type:"text",payload:void 0};Et.length>0&&(Ps(Et[0])?A={...A,...Et[0]}:D=Et[0]),Et.length>1&&Ps(Et[1])&&(A={...A,...Et[1]});const{fetch:G=(qt=(At=u)==null?void 0:At.fetch)!=null?qt:globalThis?.fetch,initialData:ee,timeout:de}=A,ve=createEventHook(),Oe=createEventHook(),ke=createEventHook(),He=shallowRef(!1),pt=shallowRef(!1),ot=shallowRef(!1),wt=shallowRef(null),Gt=shallowRef(null),$t=shallowRef(null),mn=shallowRef(ee||null),Bn=computed(()=>an&&pt.value);let Kn,Nn;const On=un=>{an&&(Kn?.abort(un),Kn=new AbortController,Kn.signal.onabort=()=>ot.value=!0,D={...D,signal:Kn.signal})},ei=un=>{pt.value=un,He.value=!un};de&&(Nn=useTimeoutFn(On,de,{immediate:!1}));let ji=0;const Xi=async(un=!1)=>{var Sr,js;On(),ei(!0),$t.value=null,wt.value=null,ot.value=!1,ji+=1;const ss=ji,As={method:U.method,headers:{}},Ea=toValue(U.payload);if(Ea){const ka=_t(As.headers),mo=Object.getPrototypeOf(Ea);!U.payloadType&&Ea&&(mo===Object.prototype||Array.isArray(mo))&&!(Ea instanceof FormData)&&(U.payloadType="json"),U.payloadType&&(ka["Content-Type"]=(Sr=Bi[U.payloadType])!=null?Sr:U.payloadType),As.body=U.payloadType==="json"?JSON.stringify(Ea):Ea}let Js=!1;const ya={url:toValue(Ye),options:{...As,...D},cancel:()=>{Js=!0}};if(A.beforeFetch&&Object.assign(ya,await A.beforeFetch(ya)),Js||!G)return ei(!1),Promise.resolve(null);let co=null;return Nn&&Nn.start(),G(ya.url,{...As,...ya.options,headers:{..._t(As.headers),..._t((js=ya.options)==null?void 0:js.headers)}}).then(async ka=>{if(Gt.value=ka,wt.value=ka.status,co=await ka.clone()[U.type](),!ka.ok)throw mn.value=ee||null,new Error(ka.statusText);return A.afterFetch&&({data:co}=await A.afterFetch({data:co,response:ka,context:ya,execute:Xi})),mn.value=co,ve.trigger(ka),ka}).catch(async ka=>{let mo=ka.message||ka.name;if(A.onFetchError&&({error:mo,data:co}=await A.onFetchError({data:co,error:ka,response:Gt.value,context:ya,execute:Xi})),$t.value=mo,A.updateDataOnError&&(mn.value=co),Oe.trigger(ka),un)throw ka;return null}).finally(()=>{ss===ji&&ei(!1),Nn&&Nn.stop(),ke.trigger(null)})},Zi=toRef(A.refetch);watch([Zi,toRef(Ye)],([un])=>un&&Xi(),{deep:!0});const Si={isFinished:readonly(He),isFetching:readonly(pt),statusCode:wt,response:Gt,error:$t,data:mn,canAbort:Bn,aborted:ot,abort:On,execute:Xi,onFetchResponse:ve.on,onFetchError:Oe.on,onFetchFinally:ke.on,get:Ui("GET"),put:Ui("PUT"),post:Ui("POST"),delete:Ui("DELETE"),patch:Ui("PATCH"),head:Ui("HEAD"),options:Ui("OPTIONS"),json:gs("json"),text:gs("text"),blob:gs("blob"),arrayBuffer:gs("arrayBuffer"),formData:gs("formData")};function Ui(un){return(Sr,js)=>{if(!pt.value)return U.method=un,U.payload=Sr,U.payloadType=js,isRef(U.payload)&&watch([Zi,toRef(U.payload)],([ss])=>ss&&Xi(),{deep:!0}),{...Si,then(ss,As){return pr().then(ss,As)}}}}function pr(){return new Promise((un,Sr)=>{until(He).toBe(!0).then(()=>un(Si)).catch(Sr)})}function gs(un){return()=>{if(!pt.value)return U.type=un,{...Si,then(Sr,js){return pr().then(Sr,js)}}}}return A.immediate&&Promise.resolve().then(()=>Xi()),{...Si,then(un,Sr){return pr().then(un,Sr)}}}function ze(Ye,Et){return!Ye.endsWith("/")&&!Et.startsWith("/")?`${Ye}/${Et}`:Ye.endsWith("/")&&Et.startsWith("/")?`${Ye.slice(0,-1)}${Et}`:`${Ye}${Et}`}const at={multiple:!0,accept:"*",reset:!1,directory:!1};function be(Ye){if(!Ye)return null;if(Ye instanceof FileList)return Ye;const Et=new DataTransfer;for(const At of Ye)Et.items.add(At);return Et.files}function H(Ye={}){const{document:Et=l}=Ye,At=ref(be(Ye.initialFiles)),{on:qt,trigger:an}=createEventHook(),{on:D,trigger:A}=createEventHook(),U=computed(()=>{var ve;const Oe=(ve=d(Ye.input))!=null?ve:Et?Et.createElement("input"):void 0;return Oe&&(Oe.type="file",Oe.onchange=ke=>{const He=ke.target;At.value=He.files,an(At.value)},Oe.oncancel=()=>{A()}),Oe}),G=()=>{At.value=null,U.value&&U.value.value&&(U.value.value="",an(null))},ee=ve=>{const Oe=U.value;Oe&&(Oe.multiple=toValue(ve.multiple),Oe.accept=toValue(ve.accept),Oe.webkitdirectory=toValue(ve.directory),hasOwn(ve,"capture")&&(Oe.capture=toValue(ve.capture)))},de=ve=>{const Oe=U.value;if(!Oe)return;const ke={...at,...Ye,...ve};ee(ke),toValue(ke.reset)&&G(),Oe.click()};return watchEffect(()=>{ee(Ye)}),{files:readonly(At),open:de,reset:G,onCancel:D,onChange:qt}}function te(Ye={}){const{window:Et=u,dataType:At="Text"}=Ye,qt=Et,an=N(()=>qt&&"showSaveFilePicker"in qt&&"showOpenFilePicker"in qt),D=shallowRef(),A=shallowRef(),U=shallowRef(),G=computed(()=>{var Gt,$t;return($t=(Gt=U.value)==null?void 0:Gt.name)!=null?$t:""}),ee=computed(()=>{var Gt,$t;return($t=(Gt=U.value)==null?void 0:Gt.type)!=null?$t:""}),de=computed(()=>{var Gt,$t;return($t=(Gt=U.value)==null?void 0:Gt.size)!=null?$t:0}),ve=computed(()=>{var Gt,$t;return($t=(Gt=U.value)==null?void 0:Gt.lastModified)!=null?$t:0});async function Oe(Gt={}){if(!an.value)return;const[$t]=await qt.showOpenFilePicker({...toValue(Ye),...Gt});D.value=$t,await wt()}async function ke(Gt={}){an.value&&(D.value=await qt.showSaveFilePicker({...Ye,...Gt}),A.value=void 0,await wt())}async function He(Gt={}){if(an.value){if(!D.value)return pt(Gt);if(A.value){const $t=await D.value.createWritable();await $t.write(A.value),await $t.close()}await ot()}}async function pt(Gt={}){if(an.value){if(D.value=await qt.showSaveFilePicker({...Ye,...Gt}),A.value){const $t=await D.value.createWritable();await $t.write(A.value),await $t.close()}await ot()}}async function ot(){var Gt;U.value=await((Gt=D.value)==null?void 0:Gt.getFile())}async function wt(){var Gt,$t;await ot();const mn=toValue(At);mn==="Text"?A.value=await((Gt=U.value)==null?void 0:Gt.text()):mn==="ArrayBuffer"?A.value=await(($t=U.value)==null?void 0:$t.arrayBuffer()):mn==="Blob"&&(A.value=U.value)}return watch(()=>toValue(At),wt),{isSupported:an,data:A,file:U,fileName:G,fileMIME:ee,fileSize:de,fileLastModified:ve,open:Oe,create:ke,save:He,saveAs:pt,updateData:wt}}function ae(Ye,Et={}){const{initialValue:At=!1,focusVisible:qt=!1,preventScroll:an=!1}=Et,D=shallowRef(!1),A=computed(()=>d(Ye)),U={passive:!0};w(A,"focus",ee=>{var de,ve;(!qt||(ve=(de=ee.target).matches)!=null&&ve.call(de,":focus-visible"))&&(D.value=!0)},U),w(A,"blur",()=>D.value=!1,U);const G=computed({get:()=>D.value,set(ee){var de,ve;!ee&&D.value?(de=A.value)==null||de.blur():ee&&!D.value&&((ve=A.value)==null||ve.focus({preventScroll:an}))}});return watch(A,()=>{G.value=At},{immediate:!0,flush:"post"}),{focused:G}}const ne="focusin",ye="focusout",Ne=":focus-within";function kt(Ye,Et={}){const{window:At=u}=Et,qt=computed(()=>d(Ye)),an=shallowRef(!1),D=computed(()=>an.value);if(!At||!R(Et).value)return{focused:D};const U={passive:!0};return w(qt,ne,()=>an.value=!0,U),w(qt,ye,()=>{var G,ee,de;return an.value=(de=(ee=(G=qt.value)==null?void 0:G.matches)==null?void 0:ee.call(G,Ne))!=null?de:!1},U),{focused:D}}function it(Ye){var Et;const At=shallowRef(0);if(typeof performance>"u")return At;const qt=(Et=Ye?.every)!=null?Et:10;let an=performance.now(),D=0;return M(()=>{if(D+=1,D>=qt){const A=performance.now(),U=A-an;At.value=Math.round(1e3/(U/D)),an=A,D=0}}),At}const Ge=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function fn(Ye,Et={}){const{document:At=l,autoExit:qt=!1}=Et,an=(0,a.EW)(()=>{var Gt;return(Gt=d(Ye))!=null?Gt:At?.documentElement}),D=(0,i.IJ)(!1),A=(0,a.EW)(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(Gt=>At&&Gt in At||an.value&&Gt in an.value)),U=(0,a.EW)(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(Gt=>At&&Gt in At||an.value&&Gt in an.value)),G=(0,a.EW)(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(Gt=>At&&Gt in At||an.value&&Gt in an.value)),ee=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(Gt=>At&&Gt in At),de=N(()=>an.value&&At&&A.value!==void 0&&U.value!==void 0&&G.value!==void 0),ve=()=>ee?At?.[ee]===an.value:!1,Oe=()=>{if(G.value){if(At&&At[G.value]!=null)return At[G.value];{const Gt=an.value;if(Gt?.[G.value]!=null)return!!Gt[G.value]}}return!1};async function ke(){if(!(!de.value||!D.value)){if(U.value)if(At?.[U.value]!=null)await At[U.value]();else{const Gt=an.value;Gt?.[U.value]!=null&&await Gt[U.value]()}D.value=!1}}async function He(){if(!de.value||D.value)return;Oe()&&await ke();const Gt=an.value;A.value&&Gt?.[A.value]!=null&&(await Gt[A.value](),D.value=!0)}async function pt(){await(D.value?ke():He())}const ot=()=>{const Gt=Oe();(!Gt||Gt&&ve())&&(D.value=Gt)},wt={capture:!1,passive:!0};return w(At,Ge,ot,wt),w(()=>d(an),Ge,ot,wt),(0,e.rd)(ot,!1),qt&&(0,e.Uo)(ke),{isSupported:de,isFullscreen:D,enter:He,exit:ke,toggle:pt}}function Te(Ye){return computed(()=>Ye.value?{buttons:{a:Ye.value.buttons[0],b:Ye.value.buttons[1],x:Ye.value.buttons[2],y:Ye.value.buttons[3]},bumper:{left:Ye.value.buttons[4],right:Ye.value.buttons[5]},triggers:{left:Ye.value.buttons[6],right:Ye.value.buttons[7]},stick:{left:{horizontal:Ye.value.axes[0],vertical:Ye.value.axes[1],button:Ye.value.buttons[10]},right:{horizontal:Ye.value.axes[2],vertical:Ye.value.axes[3],button:Ye.value.buttons[11]}},dpad:{up:Ye.value.buttons[12],down:Ye.value.buttons[13],left:Ye.value.buttons[14],right:Ye.value.buttons[15]},back:Ye.value.buttons[8],start:Ye.value.buttons[9]}:null)}function Ft(Ye={}){const{navigator:Et=m}=Ye,At=N(()=>Et&&"getGamepads"in Et),qt=ref([]),an=createEventHook(),D=createEventHook(),A=He=>{const pt=[],ot="vibrationActuator"in He?He.vibrationActuator:null;return ot&&pt.push(ot),He.hapticActuators&&pt.push(...He.hapticActuators),{id:He.id,index:He.index,connected:He.connected,mapping:He.mapping,timestamp:He.timestamp,vibrationActuator:He.vibrationActuator,hapticActuators:pt,axes:He.axes.map(wt=>wt),buttons:He.buttons.map(wt=>({pressed:wt.pressed,touched:wt.touched,value:wt.value}))}},U=()=>{const He=Et?.getGamepads()||[];for(const pt of He)pt&&qt.value[pt.index]&&(qt.value[pt.index]=A(pt))},{isActive:G,pause:ee,resume:de}=M(U),ve=He=>{qt.value.some(({index:pt})=>pt===He.index)||(qt.value.push(A(He)),an.trigger(He.index)),de()},Oe=He=>{qt.value=qt.value.filter(pt=>pt.index!==He.index),D.trigger(He.index)},ke={passive:!0};return w("gamepadconnected",He=>ve(He.gamepad),ke),w("gamepaddisconnected",He=>Oe(He.gamepad),ke),tryOnMounted(()=>{const He=Et?.getGamepads()||[];for(const pt of He)pt&&qt.value[pt.index]&&ve(pt)}),ee(),{isSupported:At,onConnected:an.on,onDisconnected:D.on,gamepads:qt,pause:ee,resume:de,isActive:G}}function St(Ye={}){const{enableHighAccuracy:Et=!0,maximumAge:At=3e4,timeout:qt=27e3,navigator:an=m,immediate:D=!0}=Ye,A=N(()=>an&&"geolocation"in an),U=(0,i.IJ)(null),G=(0,i.IJ)(null),ee=(0,i.KR)({accuracy:0,latitude:Number.POSITIVE_INFINITY,longitude:Number.POSITIVE_INFINITY,altitude:null,altitudeAccuracy:null,heading:null,speed:null});function de(He){U.value=He.timestamp,ee.value=He.coords,G.value=null}let ve;function Oe(){A.value&&(ve=an.geolocation.watchPosition(de,He=>G.value=He,{enableHighAccuracy:Et,maximumAge:At,timeout:qt}))}D&&Oe();function ke(){ve&&an&&an.geolocation.clearWatch(ve)}return(0,e.Uo)(()=>{ke()}),{isSupported:A,coords:ee,locatedAt:U,error:G,resume:Oe,pause:ke}}const _n=["mousemove","mousedown","resize","keydown","touchstart","wheel"],yn=6e4;function qn(Ye=yn,Et={}){const{initialState:At=!1,listenForVisibilityChange:qt=!0,events:an=_n,window:D=u,eventFilter:A=(0,e.r6)(50)}=Et,U=(0,i.IJ)(At),G=(0,i.IJ)((0,e.vE)());let ee;const de=()=>{U.value=!1,clearTimeout(ee),ee=setTimeout(()=>U.value=!0,Ye)},ve=(0,e.sq)(A,()=>{G.value=(0,e.vE)(),de()});if(D){const Oe=D.document,ke={passive:!0};for(const He of an)w(D,He,ve,ke);qt&&w(Oe,"visibilitychange",()=>{Oe.hidden||ve()},ke),At||de()}return{idle:U,lastActive:G,reset:de}}async function bi(Ye){return new Promise((Et,At)=>{const qt=new Image,{src:an,srcset:D,sizes:A,class:U,loading:G,crossorigin:ee,referrerPolicy:de,width:ve,height:Oe,decoding:ke,fetchPriority:He,ismap:pt,usemap:ot}=Ye;qt.src=an,D!=null&&(qt.srcset=D),A!=null&&(qt.sizes=A),U!=null&&(qt.className=U),G!=null&&(qt.loading=G),ee!=null&&(qt.crossOrigin=ee),de!=null&&(qt.referrerPolicy=de),ve!=null&&(qt.width=ve),Oe!=null&&(qt.height=Oe),ke!=null&&(qt.decoding=ke),He!=null&&(qt.fetchPriority=He),pt!=null&&(qt.isMap=pt),ot!=null&&(qt.useMap=ot),qt.onload=()=>Et(qt),qt.onerror=At})}function Qi(Ye,Et={}){const At=K(()=>bi(toValue(Ye)),void 0,{resetOnExecute:!0,...Et});return watch(()=>toValue(Ye),()=>At.execute(Et.delay),{deep:!0}),At}function rr(Ye){return typeof Window<"u"&&Ye instanceof Window?Ye.document.documentElement:typeof Document<"u"&&Ye instanceof Document?Ye.documentElement:Ye}const Mr=1;function Yr(Ye,Et={}){const{throttle:At=0,idle:qt=200,onStop:an=noop,onScroll:D=noop,offset:A={left:0,right:0,top:0,bottom:0},observe:U={mutation:!1},eventListenerOptions:G={capture:!1,passive:!0},behavior:ee="auto",window:de=u,onError:ve=ei=>{console.error(ei)}}=Et,Oe=typeof U=="boolean"?{mutation:U}:U,ke=shallowRef(0),He=shallowRef(0),pt=computed({get(){return ke.value},set(ei){wt(ei,void 0)}}),ot=computed({get(){return He.value},set(ei){wt(void 0,ei)}});function wt(ei,ji){var Xi,Zi,Si,Ui;if(!de)return;const pr=toValue(Ye);if(!pr)return;(Si=pr instanceof Document?de.document.body:pr)==null||Si.scrollTo({top:(Xi=toValue(ji))!=null?Xi:ot.value,left:(Zi=toValue(ei))!=null?Zi:pt.value,behavior:toValue(ee)});const gs=((Ui=pr?.document)==null?void 0:Ui.documentElement)||pr?.documentElement||pr;pt!=null&&(ke.value=gs.scrollLeft),ot!=null&&(He.value=gs.scrollTop)}const Gt=shallowRef(!1),$t=reactive({left:!0,right:!1,top:!0,bottom:!1}),mn=reactive({left:!1,right:!1,top:!1,bottom:!1}),Bn=ei=>{Gt.value&&(Gt.value=!1,mn.left=!1,mn.right=!1,mn.top=!1,mn.bottom=!1,an(ei))},Kn=useDebounceFn(Bn,At+qt),Nn=ei=>{var ji;if(!de)return;const Xi=((ji=ei?.document)==null?void 0:ji.documentElement)||ei?.documentElement||d(ei),{display:Zi,flexDirection:Si,direction:Ui}=getComputedStyle(Xi),pr=Ui==="rtl"?-1:1,gs=Xi.scrollLeft;mn.left=gs<ke.value,mn.right=gs>ke.value;const un=Math.abs(gs*pr)<=(A.left||0),Sr=Math.abs(gs*pr)+Xi.clientWidth>=Xi.scrollWidth-(A.right||0)-Mr;Zi==="flex"&&Si==="row-reverse"?($t.left=Sr,$t.right=un):($t.left=un,$t.right=Sr),ke.value=gs;let js=Xi.scrollTop;ei===de.document&&!js&&(js=de.document.body.scrollTop),mn.top=js<He.value,mn.bottom=js>He.value;const ss=Math.abs(js)<=(A.top||0),As=Math.abs(js)+Xi.clientHeight>=Xi.scrollHeight-(A.bottom||0)-Mr;Zi==="flex"&&Si==="column-reverse"?($t.top=As,$t.bottom=ss):($t.top=ss,$t.bottom=As),He.value=js},On=ei=>{var ji;if(!de)return;const Xi=(ji=ei.target.documentElement)!=null?ji:ei.target;Nn(Xi),Gt.value=!0,Kn(ei),D(ei)};return w(Ye,"scroll",At?useThrottleFn(On,At,!0,!1):On,G),tryOnMounted(()=>{try{const ei=toValue(Ye);if(!ei)return;Nn(ei)}catch(ei){ve(ei)}}),Oe?.mutation&&Ye!=null&&Ye!==de&&Ye!==document&&X(Ye,()=>{const ei=toValue(Ye);ei&&Nn(ei)},{attributes:!0,childList:!0,subtree:!0}),w(Ye,"scrollend",Bn,G),{x:pt,y:ot,isScrolling:Gt,arrivedState:$t,directions:mn,measure(){const ei=toValue(Ye);de&&ei&&Nn(ei)}}}function ls(Ye,Et,At={}){var qt;const{direction:an="bottom",interval:D=100,canLoadMore:A=()=>!0}=At,U=reactive(Yr(Ye,{...At,offset:{[an]:(qt=At.distance)!=null?qt:0,...At.offset}})),G=ref(),ee=computed(()=>!!G.value),de=computed(()=>rr(toValue(Ye))),ve=lr(de);function Oe(){if(U.measure(),!de.value||!ve.value||!A(de.value))return;const{scrollHeight:He,clientHeight:pt,scrollWidth:ot,clientWidth:wt}=de.value,Gt=an==="bottom"||an==="top"?He<=pt:ot<=wt;(U.arrivedState[an]||Gt)&&(G.value||(G.value=Promise.all([Et(U),new Promise($t=>setTimeout($t,D))]).finally(()=>{G.value=null,nextTick(()=>Oe())})))}const ke=watch(()=>[U.arrivedState[an],ve.value],Oe,{immediate:!0});return tryOnUnmounted(ke),{isLoading:ee,reset(){nextTick(()=>Oe())}}}const Vr=null;function Ar(Ye,Et={}){const{events:At=Vr,document:qt=l,initial:an=null}=Et,D=shallowRef(an);return qt&&At.forEach(A=>{w(qt,A,U=>{typeof U.getModifierState=="function"&&(D.value=U.getModifierState(Ye))},{passive:!0})}),D}function Ot(Ye,Et,At={}){const{window:qt=u}=At;return dn(Ye,Et,qt?.localStorage,At)}const zn={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function yi(Ye={}){const{reactive:Et=!1,target:At=u,aliasMap:qt=zn,passive:an=!0,onEventFired:D=noop}=Ye,A=reactive(new Set),U={toJSON(){return{}},current:A},G=Et?reactive(U):U,ee=new Set,de=new Set,ve=new Set;function Oe(ot,wt){ot in G&&(Et?G[ot]=wt:G[ot].value=wt)}function ke(){A.clear();for(const ot of ve)Oe(ot,!1)}function He(ot,wt){var Gt,$t;const mn=(Gt=ot.key)==null?void 0:Gt.toLowerCase(),Kn=[($t=ot.code)==null?void 0:$t.toLowerCase(),mn].filter(Boolean);mn&&(wt?A.add(mn):A.delete(mn));for(const Nn of Kn)ve.add(Nn),Oe(Nn,wt);if(mn==="shift"&&!wt){const Nn=Array.from(de),On=Nn.indexOf("shift");Nn.forEach((ei,ji)=>{ji>=On&&(A.delete(ei),Oe(ei,!1))}),de.clear()}else typeof ot.getModifierState=="function"&&ot.getModifierState("Shift")&&wt&&[...A,...Kn].forEach(Nn=>de.add(Nn));mn==="meta"&&!wt?(ee.forEach(Nn=>{A.delete(Nn),Oe(Nn,!1)}),ee.clear()):typeof ot.getModifierState=="function"&&ot.getModifierState("Meta")&&wt&&[...A,...Kn].forEach(Nn=>ee.add(Nn))}w(At,"keydown",ot=>(He(ot,!0),D(ot)),{passive:an}),w(At,"keyup",ot=>(He(ot,!1),D(ot)),{passive:an}),w("blur",ke,{passive:an}),w("focus",ke,{passive:an});const pt=new Proxy(G,{get(ot,wt,Gt){if(typeof wt!="string")return Reflect.get(ot,wt,Gt);if(wt=wt.toLowerCase(),wt in qt&&(wt=qt[wt]),!(wt in G))if(/[+_-]/.test(wt)){const mn=wt.split(/[+_-]/g).map(Bn=>Bn.trim());G[wt]=computed(()=>mn.map(Bn=>toValue(pt[Bn])).every(Boolean))}else G[wt]=shallowRef(!1);const $t=Reflect.get(ot,wt,Gt);return Et?toValue($t):$t}});return pt}function Hi(Ye,Et){toValue(Ye)&&Et(toValue(Ye))}function Wr(Ye){let Et=[];for(let At=0;At<Ye.length;++At)Et=[...Et,[Ye.start(At),Ye.end(At)]];return Et}function ms(Ye){return Array.from(Ye).map(({label:Et,kind:At,language:qt,mode:an,activeCues:D,cues:A,inBandMetadataTrackDispatchType:U},G)=>({id:G,label:Et,kind:At,language:qt,mode:an,activeCues:D,cues:A,inBandMetadataTrackDispatchType:U}))}const $r={src:"",tracks:[]};function Lr(Ye,Et={}){Ye=toRef(Ye),Et={...$r,...Et};const{document:At=l}=Et,qt={passive:!0},an=shallowRef(0),D=shallowRef(0),A=shallowRef(!1),U=shallowRef(1),G=shallowRef(!1),ee=shallowRef(!1),de=shallowRef(!1),ve=shallowRef(1),Oe=shallowRef(!1),ke=ref([]),He=ref([]),pt=shallowRef(-1),ot=shallowRef(!1),wt=shallowRef(!1),Gt=At&&"pictureInPictureEnabled"in At,$t=createEventHook(),mn=createEventHook(),Bn=Zi=>{Hi(Ye,Si=>{if(Zi){const Ui=typeof Zi=="number"?Zi:Zi.id;Si.textTracks[Ui].mode="disabled"}else for(let Ui=0;Ui<Si.textTracks.length;++Ui)Si.textTracks[Ui].mode="disabled";pt.value=-1})},Kn=(Zi,Si=!0)=>{Hi(Ye,Ui=>{const pr=typeof Zi=="number"?Zi:Zi.id;Si&&Bn(),Ui.textTracks[pr].mode="showing",pt.value=pr})},Nn=()=>new Promise((Zi,Si)=>{Hi(Ye,async Ui=>{Gt&&(ot.value?At.exitPictureInPicture().then(Zi).catch(Si):Ui.requestPictureInPicture().then(Zi).catch(Si))})});watchEffect(()=>{if(!At)return;const Zi=toValue(Ye);if(!Zi)return;const Si=toValue(Et.src);let Ui=[];Si&&(typeof Si=="string"?Ui=[{src:Si}]:Array.isArray(Si)?Ui=Si:isObject(Si)&&(Ui=[Si]),Zi.querySelectorAll("source").forEach(pr=>{pr.remove()}),Ui.forEach(({src:pr,type:gs,media:un})=>{const Sr=At.createElement("source");Sr.setAttribute("src",pr),Sr.setAttribute("type",gs||""),Sr.setAttribute("media",un||""),w(Sr,"error",$t.trigger,qt),Zi.appendChild(Sr)}),Zi.load())}),watch([Ye,U],()=>{const Zi=toValue(Ye);Zi&&(Zi.volume=U.value)}),watch([Ye,wt],()=>{const Zi=toValue(Ye);Zi&&(Zi.muted=wt.value)}),watch([Ye,ve],()=>{const Zi=toValue(Ye);Zi&&(Zi.playbackRate=ve.value)}),watchEffect(()=>{if(!At)return;const Zi=toValue(Et.tracks),Si=toValue(Ye);!Zi||!Zi.length||!Si||(Si.querySelectorAll("track").forEach(Ui=>Ui.remove()),Zi.forEach(({default:Ui,kind:pr,label:gs,src:un,srcLang:Sr},js)=>{const ss=At.createElement("track");ss.default=Ui||!1,ss.kind=pr,ss.label=gs,ss.src=un,ss.srclang=Sr,ss.default&&(pt.value=js),Si.appendChild(ss)}))});const{ignoreUpdates:On}=watchIgnorable(an,Zi=>{const Si=toValue(Ye);Si&&(Si.currentTime=Zi)}),{ignoreUpdates:ei}=watchIgnorable(de,Zi=>{const Si=toValue(Ye);Si&&(Zi?Si.play().catch(Ui=>{throw mn.trigger(Ui),Ui}):Si.pause())});w(Ye,"timeupdate",()=>On(()=>an.value=toValue(Ye).currentTime),qt),w(Ye,"durationchange",()=>D.value=toValue(Ye).duration,qt),w(Ye,"progress",()=>ke.value=Wr(toValue(Ye).buffered),qt),w(Ye,"seeking",()=>A.value=!0,qt),w(Ye,"seeked",()=>A.value=!1,qt),w(Ye,["waiting","loadstart"],()=>{G.value=!0,ei(()=>de.value=!1)},qt),w(Ye,"loadeddata",()=>G.value=!1,qt),w(Ye,"playing",()=>{G.value=!1,ee.value=!1,ei(()=>de.value=!0)},qt),w(Ye,"ratechange",()=>ve.value=toValue(Ye).playbackRate,qt),w(Ye,"stalled",()=>Oe.value=!0,qt),w(Ye,"ended",()=>ee.value=!0,qt),w(Ye,"pause",()=>ei(()=>de.value=!1),qt),w(Ye,"play",()=>ei(()=>de.value=!0),qt),w(Ye,"enterpictureinpicture",()=>ot.value=!0,qt),w(Ye,"leavepictureinpicture",()=>ot.value=!1,qt),w(Ye,"volumechange",()=>{const Zi=toValue(Ye);Zi&&(U.value=Zi.volume,wt.value=Zi.muted)},qt);const ji=[],Xi=watch([Ye],()=>{const Zi=toValue(Ye);Zi&&(Xi(),ji[0]=w(Zi.textTracks,"addtrack",()=>He.value=ms(Zi.textTracks),qt),ji[1]=w(Zi.textTracks,"removetrack",()=>He.value=ms(Zi.textTracks),qt),ji[2]=w(Zi.textTracks,"change",()=>He.value=ms(Zi.textTracks),qt))});return tryOnScopeDispose(()=>ji.forEach(Zi=>Zi())),{currentTime:an,duration:D,waiting:G,seeking:A,ended:ee,stalled:Oe,buffered:ke,playing:de,rate:ve,volume:U,muted:wt,tracks:He,selectedTrack:pt,enableTrack:Kn,disableTrack:Bn,supportsPictureInPicture:Gt,togglePictureInPicture:Nn,isPictureInPicture:ot,onSourceError:$t.on,onPlaybackError:mn.on}}function Ei(Ye,Et){const qt=Et?.cache?shallowReactive(Et.cache):shallowReactive(new Map),an=(...de)=>Et?.getKey?Et.getKey(...de):JSON.stringify(de),D=(de,...ve)=>(qt.set(de,Ye(...ve)),qt.get(de)),A=(...de)=>D(an(...de),...de),U=(...de)=>{qt.delete(an(...de))},G=()=>{qt.clear()},ee=(...de)=>{const ve=an(...de);return qt.has(ve)?qt.get(ve):D(ve,...de)};return ee.load=A,ee.delete=U,ee.clear=G,ee.generateKey=an,ee.cache=qt,ee}function Cr(Ye={}){const Et=ref(),At=N(()=>typeof performance<"u"&&"memory"in performance);if(At.value){const{interval:qt=1e3}=Ye;useIntervalFn(()=>{Et.value=performance.memory},qt,{immediate:Ye.immediate,immediateCallback:Ye.immediateCallback})}return{isSupported:At,memory:Et}}const zs={page:Ye=>[Ye.pageX,Ye.pageY],client:Ye=>[Ye.clientX,Ye.clientY],screen:Ye=>[Ye.screenX,Ye.screenY],movement:Ye=>Ye instanceof MouseEvent?[Ye.movementX,Ye.movementY]:null};function ia(Ye={}){const{type:Et="page",touch:At=!0,resetOnTouchEnds:qt=!1,initialValue:an={x:0,y:0},window:D=u,target:A=D,scroll:U=!0,eventFilter:G}=Ye;let ee=null,de=0,ve=0;const Oe=(0,i.IJ)(an.x),ke=(0,i.IJ)(an.y),He=(0,i.IJ)(null),pt=typeof Et=="function"?Et:zs[Et],ot=Nn=>{const On=pt(Nn);ee=Nn,On&&([Oe.value,ke.value]=On,He.value="mouse"),D&&(de=D.scrollX,ve=D.scrollY)},wt=Nn=>{if(Nn.touches.length>0){const On=pt(Nn.touches[0]);On&&([Oe.value,ke.value]=On,He.value="touch")}},Gt=()=>{if(!ee||!D)return;const Nn=pt(ee);ee instanceof MouseEvent&&Nn&&(Oe.value=Nn[0]+D.scrollX-de,ke.value=Nn[1]+D.scrollY-ve)},$t=()=>{Oe.value=an.x,ke.value=an.y},mn=G?Nn=>G(()=>ot(Nn),{}):Nn=>ot(Nn),Bn=G?Nn=>G(()=>wt(Nn),{}):Nn=>wt(Nn),Kn=G?()=>G(()=>Gt(),{}):()=>Gt();if(A){const Nn={passive:!0};w(A,["mousemove","dragover"],mn,Nn),At&&Et!=="movement"&&(w(A,["touchstart","touchmove"],Bn,Nn),qt&&w(A,"touchend",$t,Nn)),U&&Et==="page"&&w(D,"scroll",Kn,Nn)}return{x:Oe,y:ke,sourceType:He}}function Bs(Ye,Et={}){const{windowResize:At=!0,windowScroll:qt=!0,handleOutside:an=!0,window:D=u}=Et,A=Et.type||"page",{x:U,y:G,sourceType:ee}=ia(Et),de=(0,i.IJ)(Ye??D?.document.body),ve=(0,i.IJ)(0),Oe=(0,i.IJ)(0),ke=(0,i.IJ)(0),He=(0,i.IJ)(0),pt=(0,i.IJ)(0),ot=(0,i.IJ)(0),wt=(0,i.IJ)(!0);function Gt(){if(!D)return;const Bn=d(de);if(!Bn||!(Bn instanceof Element))return;const{left:Kn,top:Nn,width:On,height:ei}=Bn.getBoundingClientRect();ke.value=Kn+(A==="page"?D.pageXOffset:0),He.value=Nn+(A==="page"?D.pageYOffset:0),pt.value=ei,ot.value=On;const ji=U.value-ke.value,Xi=G.value-He.value;wt.value=On===0||ei===0||ji<0||Xi<0||ji>On||Xi>ei,(an||!wt.value)&&(ve.value=ji,Oe.value=Xi)}const $t=[];function mn(){$t.forEach(Bn=>Bn()),$t.length=0}if((0,e.rd)(()=>{Gt()}),D){const{stop:Bn}=Gn(de,Gt),{stop:Kn}=X(de,Gt,{attributeFilter:["style","class"]}),Nn=(0,a.wB)([de,U,G],Gt);$t.push(Bn,Kn,Nn),w(document,"mouseleave",()=>wt.value=!0,{passive:!0}),qt&&$t.push(w("scroll",Gt,{capture:!0,passive:!0})),At&&$t.push(w("resize",Gt,{passive:!0}))}return{x:U,y:G,sourceType:ee,elementX:ve,elementY:Oe,elementPositionX:ke,elementPositionY:He,elementHeight:pt,elementWidth:ot,isOutside:wt,stop:mn}}function Ua(Ye={}){const{touch:Et=!0,drag:At=!0,capture:qt=!1,initialValue:an=!1,window:D=u}=Ye,A=(0,i.IJ)(an),U=(0,i.IJ)(null);if(!D)return{pressed:A,sourceType:U};const G=Oe=>ke=>{var He;A.value=!0,U.value=Oe,(He=Ye.onPressed)==null||He.call(Ye,ke)},ee=Oe=>{var ke;A.value=!1,U.value=null,(ke=Ye.onReleased)==null||ke.call(Ye,Oe)},de=(0,a.EW)(()=>d(Ye.target)||D),ve={passive:!0,capture:qt};return w(de,"mousedown",G("mouse"),ve),w(D,"mouseleave",ee,ve),w(D,"mouseup",ee,ve),At&&(w(de,"dragstart",G("mouse"),ve),w(D,"drop",ee,ve),w(D,"dragend",ee,ve)),Et&&(w(de,"touchstart",G("touch"),ve),w(D,"touchend",ee,ve),w(D,"touchcancel",ee,ve)),{pressed:A,sourceType:U}}function to(Ye={}){const{window:Et=u}=Ye,At=Et?.navigator,qt=N(()=>At&&"language"in At),an=shallowRef(At?.language);return w(Et,"languagechange",()=>{At&&(an.value=At.language)},{passive:!0}),{isSupported:qt,language:an}}function Oo(Ye={}){const{window:Et=u}=Ye,At=Et?.navigator,qt=N(()=>At&&"connection"in At),an=(0,i.IJ)(!0),D=(0,i.IJ)(!1),A=(0,i.IJ)(void 0),U=(0,i.IJ)(void 0),G=(0,i.IJ)(void 0),ee=(0,i.IJ)(void 0),de=(0,i.IJ)(void 0),ve=(0,i.IJ)(void 0),Oe=(0,i.IJ)("unknown"),ke=qt.value&&At.connection;function He(){At&&(an.value=At.onLine,A.value=an.value?void 0:Date.now(),U.value=an.value?Date.now():void 0,ke&&(G.value=ke.downlink,ee.value=ke.downlinkMax,ve.value=ke.effectiveType,de.value=ke.rtt,D.value=ke.saveData,Oe.value=ke.type))}const pt={passive:!0};return Et&&(w(Et,"offline",()=>{an.value=!1,A.value=Date.now()},pt),w(Et,"online",()=>{an.value=!0,U.value=Date.now()},pt)),ke&&w(ke,"change",He,pt),He(),{isSupported:qt,isOnline:(0,i.tB)(an),saveData:(0,i.tB)(D),offlineAt:(0,i.tB)(A),onlineAt:(0,i.tB)(U),downlink:(0,i.tB)(G),downlinkMax:(0,i.tB)(ee),effectiveType:(0,i.tB)(ve),rtt:(0,i.tB)(de),type:(0,i.tB)(Oe)}}function vo(Ye={}){const{controls:Et=!1,interval:At="requestAnimationFrame",immediate:qt=!0}=Ye,an=(0,i.KR)(new Date),D=()=>an.value=new Date,A=At==="requestAnimationFrame"?M(D,{immediate:qt}):(0,e.Rg)(D,At,{immediate:qt});return Et?{now:an,...A}:an}function Gs(Ye){const Et=(0,i.IJ)(),At=()=>{Et.value&&URL.revokeObjectURL(Et.value),Et.value=void 0};return(0,a.wB)(()=>(0,i.BA)(Ye),qt=>{At(),qt&&(Et.value=URL.createObjectURL(qt))},{immediate:!0}),(0,e.Uo)(At),(0,i.tB)(Et)}function ko(Ye,Et,At){if(typeof Ye=="function"||(0,i.Tm)(Ye))return(0,a.EW)(()=>(0,e.qE)((0,i.BA)(Ye),(0,i.BA)(Et),(0,i.BA)(At)));const qt=(0,i.KR)(Ye);return(0,a.EW)({get(){return qt.value=(0,e.qE)(qt.value,(0,i.BA)(Et),(0,i.BA)(At))},set(an){qt.value=(0,e.qE)(an,(0,i.BA)(Et),(0,i.BA)(At))}})}function Yo(Ye){const{total:Et=Number.POSITIVE_INFINITY,pageSize:At=10,page:qt=1,onPageChange:an=e.lQ,onPageSizeChange:D=e.lQ,onPageCountChange:A=e.lQ}=Ye,U=ko(At,1,Number.POSITIVE_INFINITY),G=(0,a.EW)(()=>Math.max(1,Math.ceil((0,i.BA)(Et)/(0,i.BA)(U)))),ee=ko(qt,1,G),de=(0,a.EW)(()=>ee.value===1),ve=(0,a.EW)(()=>ee.value===G.value);(0,i.i9)(qt)&&(0,e.Dk)(qt,ee,{direction:(0,i.Tm)(qt)?"ltr":"both"}),(0,i.i9)(At)&&(0,e.Dk)(At,U,{direction:(0,i.Tm)(At)?"ltr":"both"});function Oe(){ee.value--}function ke(){ee.value++}const He={currentPage:ee,currentPageSize:U,pageCount:G,isFirstPage:de,isLastPage:ve,prev:Oe,next:ke};return(0,a.wB)(ee,()=>{an((0,i.Kh)(He))}),(0,a.wB)(U,()=>{D((0,i.Kh)(He))}),(0,a.wB)(G,()=>{A((0,i.Kh)(He))}),He}function _a(Ye={}){const{isOnline:Et}=Oo(Ye);return Et}function Tu(Ye={}){const{window:Et=u}=Ye,At=(0,i.IJ)(!1),qt=an=>{if(!Et)return;an=an||Et.event;const D=an.relatedTarget||an.toElement;At.value=!D};if(Et){const an={passive:!0};w(Et,"mouseout",qt,an),w(Et.document,"mouseleave",qt,an),w(Et.document,"mouseenter",qt,an)}return At}function El(Ye={}){const{window:Et=u}=Ye,At=N(()=>Et&&"screen"in Et&&"orientation"in Et.screen),qt=At.value?Et.screen.orientation:{},an=ref(qt.type),D=shallowRef(qt.angle||0);return At.value&&w(Et,"orientationchange",()=>{an.value=qt.type,D.value=qt.angle},{passive:!0}),{isSupported:At,orientation:an,angle:D,lockOrientation:G=>At.value&&typeof qt.lock=="function"?qt.lock(G):Promise.reject(new Error("Not supported")),unlockOrientation:()=>{At.value&&typeof qt.unlock=="function"&&qt.unlock()}}}function No(Ye,Et={}){const{deviceOrientationTiltAdjust:At=ot=>ot,deviceOrientationRollAdjust:qt=ot=>ot,mouseTiltAdjust:an=ot=>ot,mouseRollAdjust:D=ot=>ot,window:A=u}=Et,U=reactive(Ze({window:A})),G=reactive(El({window:A})),{elementX:ee,elementY:de,elementWidth:ve,elementHeight:Oe}=Bs(Ye,{handleOutside:!1,window:A}),ke=computed(()=>U.isSupported&&(U.alpha!=null&&U.alpha!==0||U.gamma!=null&&U.gamma!==0)?"deviceOrientation":"mouse"),He=computed(()=>{if(ke.value==="deviceOrientation"){let ot;switch(G.orientation){case"landscape-primary":ot=U.gamma/90;break;case"landscape-secondary":ot=-U.gamma/90;break;case"portrait-primary":ot=-U.beta/90;break;case"portrait-secondary":ot=U.beta/90;break;default:ot=-U.beta/90}return qt(ot)}else{const ot=-(de.value-Oe.value/2)/Oe.value;return D(ot)}}),pt=computed(()=>{if(ke.value==="deviceOrientation"){let ot;switch(G.orientation){case"landscape-primary":ot=U.beta/90;break;case"landscape-secondary":ot=-U.beta/90;break;case"portrait-primary":ot=U.gamma/90;break;case"portrait-secondary":ot=-U.gamma/90;break;default:ot=U.gamma/90}return At(ot)}else{const ot=(ee.value-ve.value/2)/ve.value;return an(ot)}});return{roll:He,tilt:pt,source:ke}}function Mo(Ye=fi()){const Et=shallowRef(),At=()=>{const qt=d(Ye);qt&&(Et.value=qt.parentElement)};return tryOnMounted(At),watch(()=>toValue(Ye),At),Et}function kl(Ye,Et){const{window:At=u,immediate:qt=!0,...an}=Ye,D=N(()=>At&&"PerformanceObserver"in At);let A;const U=()=>{A?.disconnect()},G=()=>{D.value&&(U(),A=new PerformanceObserver(Et),A.observe(an))};return tryOnScopeDispose(U),qt&&G(),{isSupported:D,start:G,stop:U}}const Ca={x:0,y:0,pointerId:0,pressure:0,tiltX:0,tiltY:0,width:0,height:0,twist:0,pointerType:null},Do=Object.keys(Ca);function Wo(Ye={}){const{target:Et=u}=Ye,At=(0,i.IJ)(!1),qt=(0,i.IJ)(Ye.initialValue||{});Object.assign(qt.value,Ca,qt.value);const an=D=>{At.value=!0,!(Ye.pointerTypes&&!Ye.pointerTypes.includes(D.pointerType))&&(qt.value=(0,e.je)(D,Do,!1))};if(Et){const D={passive:!0};w(Et,["pointerdown","pointermove","pointerup"],an,D),w(Et,"pointerleave",()=>At.value=!1,D)}return{...(0,e.QW)(qt),isInside:At}}function Fl(Ye,Et={}){const{document:At=l}=Et,qt=N(()=>At&&"pointerLockElement"in At),an=(0,i.IJ)(),D=(0,i.IJ)();let A;if(qt.value){const ee={passive:!0};w(At,"pointerlockchange",()=>{var de;const ve=(de=At.pointerLockElement)!=null?de:an.value;A&&ve===A&&(an.value=At.pointerLockElement,an.value||(A=D.value=null))},ee),w(At,"pointerlockerror",()=>{var de;const ve=(de=At.pointerLockElement)!=null?de:an.value;if(A&&ve===A){const Oe=At.pointerLockElement?"release":"acquire";throw new Error(`Failed to ${Oe} pointer lock.`)}},ee)}async function U(ee){var de;if(!qt.value)throw new Error("Pointer Lock API is not supported by your browser.");if(D.value=ee instanceof Event?ee.currentTarget:null,A=ee instanceof Event?(de=d(Ye))!=null?de:D.value:d(ee),!A)throw new Error("Target element undefined.");return A.requestPointerLock(),await(0,e.TG)(an).toBe(A)}async function G(){return an.value?(At.exitPointerLock(),await(0,e.TG)(an).toBeNull(),!0):!1}return{isSupported:qt,element:an,triggerElement:D,lock:U,unlock:G}}function ll(Ye,Et={}){const At=toRef(Ye),{threshold:qt=50,onSwipe:an,onSwipeEnd:D,onSwipeStart:A,disableTextSelect:U=!1}=Et,G=reactive({x:0,y:0}),ee=(On,ei)=>{G.x=On,G.y=ei},de=reactive({x:0,y:0}),ve=(On,ei)=>{de.x=On,de.y=ei},Oe=computed(()=>G.x-de.x),ke=computed(()=>G.y-de.y),{max:He,abs:pt}=Math,ot=computed(()=>He(pt(Oe.value),pt(ke.value))>=qt),wt=shallowRef(!1),Gt=shallowRef(!1),$t=computed(()=>ot.value?pt(Oe.value)>pt(ke.value)?Oe.value>0?"left":"right":ke.value>0?"up":"down":"none"),mn=On=>{var ei,ji,Xi;const Zi=On.buttons===0,Si=On.buttons===1;return(Xi=(ji=(ei=Et.pointerTypes)==null?void 0:ei.includes(On.pointerType))!=null?ji:Zi||Si)!=null?Xi:!0},Bn={passive:!0},Kn=[w(Ye,"pointerdown",On=>{if(!mn(On))return;Gt.value=!0;const ei=On.target;ei?.setPointerCapture(On.pointerId);const{clientX:ji,clientY:Xi}=On;ee(ji,Xi),ve(ji,Xi),A?.(On)},Bn),w(Ye,"pointermove",On=>{if(!mn(On)||!Gt.value)return;const{clientX:ei,clientY:ji}=On;ve(ei,ji),!wt.value&&ot.value&&(wt.value=!0),wt.value&&an?.(On)},Bn),w(Ye,"pointerup",On=>{mn(On)&&(wt.value&&D?.(On,$t.value),Gt.value=!1,wt.value=!1)},Bn)];tryOnMounted(()=>{var On,ei,ji,Xi,Zi,Si,Ui,pr;(ei=(On=At.value)==null?void 0:On.style)==null||ei.setProperty("touch-action","pan-y"),U&&((Xi=(ji=At.value)==null?void 0:ji.style)==null||Xi.setProperty("-webkit-user-select","none"),(Si=(Zi=At.value)==null?void 0:Zi.style)==null||Si.setProperty("-ms-user-select","none"),(pr=(Ui=At.value)==null?void 0:Ui.style)==null||pr.setProperty("user-select","none"))});const Nn=()=>Kn.forEach(On=>On());return{isSwiping:readonly(wt),direction:readonly($t),posStart:readonly(G),posEnd:readonly(de),distanceX:Oe,distanceY:ke,stop:Nn}}function ca(Ye){const Et=Lt("(prefers-color-scheme: light)",Ye),At=Lt("(prefers-color-scheme: dark)",Ye);return(0,a.EW)(()=>At.value?"dark":Et.value?"light":"no-preference")}function Ro(Ye){const Et=Lt("(prefers-contrast: more)",Ye),At=Lt("(prefers-contrast: less)",Ye),qt=Lt("(prefers-contrast: custom)",Ye);return(0,a.EW)(()=>Et.value?"more":At.value?"less":qt.value?"custom":"no-preference")}function su(Ye={}){const{window:Et=u}=Ye;if(!Et)return(0,i.IJ)(["en"]);const At=Et.navigator,qt=(0,i.IJ)(At.languages);return w(Et,"languagechange",()=>{qt.value=At.languages},{passive:!0}),qt}function Rl(Ye){const Et=Lt("(prefers-reduced-motion: reduce)",Ye);return(0,a.EW)(()=>Et.value?"reduce":"no-preference")}function Nd(Ye){const Et=Lt("(prefers-reduced-transparency: reduce)",Ye);return(0,a.EW)(()=>Et.value?"reduce":"no-preference")}function $o(Ye,Et){const At=shallowRef(Et);return watch(toRef(Ye),(qt,an)=>{At.value=an},{flush:"sync"}),readonly(At)}const ud="--vueuse-safe-area-top",Bu="--vueuse-safe-area-right",Sl="--vueuse-safe-area-bottom",rl="--vueuse-safe-area-left";function zt(){const Ye=shallowRef(""),Et=shallowRef(""),At=shallowRef(""),qt=shallowRef("");if(isClient){const D=di(ud),A=di(Bu),U=di(Sl),G=di(rl);D.value="env(safe-area-inset-top, 0px)",A.value="env(safe-area-inset-right, 0px)",U.value="env(safe-area-inset-bottom, 0px)",G.value="env(safe-area-inset-left, 0px)",tryOnMounted(an),w("resize",useDebounceFn(an),{passive:!0})}function an(){Ye.value=ht(ud),Et.value=ht(Bu),At.value=ht(Sl),qt.value=ht(rl)}return{top:Ye,right:Et,bottom:At,left:qt,update:an}}function ht(Ye){return getComputedStyle(document.documentElement).getPropertyValue(Ye)}function Ct(Ye,Et=noop,At={}){const{immediate:qt=!0,manual:an=!1,type:D="text/javascript",async:A=!0,crossOrigin:U,referrerPolicy:G,noModule:ee,defer:de,document:ve=l,attrs:Oe={},nonce:ke=void 0}=At,He=shallowRef(null);let pt=null;const ot=$t=>new Promise((mn,Bn)=>{const Kn=ji=>(He.value=ji,mn(ji),ji);if(!ve){mn(!1);return}let Nn=!1,On=ve.querySelector(`script[src="${toValue(Ye)}"]`);On?On.hasAttribute("data-loaded")&&Kn(On):(On=ve.createElement("script"),On.type=D,On.async=A,On.src=toValue(Ye),de&&(On.defer=de),U&&(On.crossOrigin=U),ee&&(On.noModule=ee),G&&(On.referrerPolicy=G),ke&&(On.nonce=ke),Object.entries(Oe).forEach(([ji,Xi])=>On?.setAttribute(ji,Xi)),Nn=!0);const ei={passive:!0};w(On,"error",ji=>Bn(ji),ei),w(On,"abort",ji=>Bn(ji),ei),w(On,"load",()=>{On.setAttribute("data-loaded","true"),Et(On),Kn(On)},ei),Nn&&(On=ve.head.appendChild(On)),$t||Kn(On)}),wt=($t=!0)=>(pt||(pt=ot($t)),pt),Gt=()=>{if(!ve)return;pt=null,He.value&&(He.value=null);const $t=ve.querySelector(`script[src="${toValue(Ye)}"]`);$t&&ve.head.removeChild($t)};return qt&&!an&&tryOnMounted(wt),an||tryOnUnmounted(Gt),{scriptTag:He,load:wt,unload:Gt}}function Qt(Ye){const Et=window.getComputedStyle(Ye);if(Et.overflowX==="scroll"||Et.overflowY==="scroll"||Et.overflowX==="auto"&&Ye.clientWidth<Ye.scrollWidth||Et.overflowY==="auto"&&Ye.clientHeight<Ye.scrollHeight)return!0;{const At=Ye.parentNode;return!At||At.tagName==="BODY"?!1:Qt(At)}}function xn(Ye){const Et=Ye||window.event,At=Et.target;return Qt(At)?!1:Et.touches.length>1?!0:(Et.preventDefault&&Et.preventDefault(),!1)}const In=new WeakMap;function Zn(Ye,Et=!1){const At=shallowRef(Et);let qt=null,an="";watch(toRef(Ye),U=>{const G=rr(toValue(U));if(G){const ee=G;if(In.get(ee)||In.set(ee,ee.style.overflow),ee.style.overflow!=="hidden"&&(an=ee.style.overflow),ee.style.overflow==="hidden")return At.value=!0;if(At.value)return ee.style.overflow="hidden"}},{immediate:!0});const D=()=>{const U=rr(toValue(Ye));!U||At.value||(isIOS&&(qt=w(U,"touchmove",G=>{xn(G)},{passive:!1})),U.style.overflow="hidden",At.value=!0)},A=()=>{const U=rr(toValue(Ye));!U||!At.value||(isIOS&&qt?.(),U.style.overflow=an,In.delete(U),At.value=!1)};return tryOnScopeDispose(A),computed({get(){return At.value},set(U){U?D():A()}})}function Xn(Ye,Et,At={}){const{window:qt=u}=At;return dn(Ye,Et,qt?.sessionStorage,At)}function Ai(Ye={},Et={}){const{navigator:At=m}=Et,qt=At,an=N(()=>qt&&"canShare"in qt);return{isSupported:an,share:async(A={})=>{if(an.value){const U={...toValue(Ye),...toValue(A)};let G=!0;if(U.files&&qt.canShare&&(G=qt.canShare({files:U.files})),G)return qt.share(U)}}}}const ii=(Ye,Et)=>Ye.sort(Et),Dn=(Ye,Et)=>Ye-Et;function nt(...Ye){var Et,At,qt,an;const[D]=Ye;let A=Dn,U={};Ye.length===2?typeof Ye[1]=="object"?(U=Ye[1],A=(Et=U.compareFn)!=null?Et:Dn):A=(At=Ye[1])!=null?At:Dn:Ye.length>2&&(A=(qt=Ye[1])!=null?qt:Dn,U=(an=Ye[2])!=null?an:{});const{dirty:G=!1,sortFn:ee=ii}=U;return G?(watchEffect(()=>{const de=ee(toValue(D),A);isRef(D)?D.value=de:D.splice(0,D.length,...de)}),D):computed(()=>ee([...toValue(D)],A))}function st(Ye={}){const{interimResults:Et=!0,continuous:At=!0,maxAlternatives:qt=1,window:an=u}=Ye,D=toRef(Ye.lang||"en-US"),A=shallowRef(!1),U=shallowRef(!1),G=shallowRef(""),ee=shallowRef(void 0);let de;const ve=()=>{A.value=!0},Oe=()=>{A.value=!1},ke=(ot=!A.value)=>{ot?ve():Oe()},He=an&&(an.SpeechRecognition||an.webkitSpeechRecognition),pt=N(()=>He);return pt.value&&(de=new He,de.continuous=At,de.interimResults=Et,de.lang=toValue(D),de.maxAlternatives=qt,de.onstart=()=>{A.value=!0,U.value=!1},watch(D,ot=>{de&&!A.value&&(de.lang=ot)}),de.onresult=ot=>{const wt=ot.results[ot.resultIndex],{transcript:Gt}=wt[0];U.value=wt.isFinal,G.value=Gt,ee.value=void 0},de.onerror=ot=>{ee.value=ot},de.onend=()=>{A.value=!1,de.lang=toValue(D)},watch(A,(ot,wt)=>{ot!==wt&&(ot?de.start():de.stop())})),tryOnScopeDispose(()=>{Oe()}),{isSupported:pt,isListening:A,isFinal:U,recognition:de,result:G,error:ee,toggle:ke,start:ve,stop:Oe}}function Rt(Ye,Et={}){const{pitch:At=1,rate:qt=1,volume:an=1,window:D=u,onBoundary:A}=Et,U=D&&D.speechSynthesis,G=N(()=>U),ee=shallowRef(!1),de=shallowRef("init"),ve=toRef(Ye||""),Oe=toRef(Et.lang||"en-US"),ke=shallowRef(void 0),He=($t=!ee.value)=>{ee.value=$t},pt=$t=>{$t.lang=toValue(Oe),$t.voice=toValue(Et.voice)||null,$t.pitch=toValue(At),$t.rate=toValue(qt),$t.volume=toValue(an),$t.onstart=()=>{ee.value=!0,de.value="play"},$t.onpause=()=>{ee.value=!1,de.value="pause"},$t.onresume=()=>{ee.value=!0,de.value="play"},$t.onend=()=>{ee.value=!1,de.value="end"},$t.onerror=mn=>{ke.value=mn},$t.onboundary=mn=>{A?.(mn)}},ot=computed(()=>{ee.value=!1,de.value="init";const $t=new SpeechSynthesisUtterance(ve.value);return pt($t),$t}),wt=()=>{U.cancel(),ot&&U.speak(ot.value)},Gt=()=>{U.cancel(),ee.value=!1};return G.value&&(pt(ot.value),watch(Oe,$t=>{ot.value&&!ee.value&&(ot.value.lang=$t)}),Et.voice&&watch(Et.voice,()=>{U.cancel()}),watch(ee,()=>{ee.value?U.resume():U.pause()})),tryOnScopeDispose(()=>{ee.value=!1}),{isSupported:G,isPlaying:ee,status:de,utterance:ot,error:ke,stop:Gt,toggle:He,speak:wt}}function Wt(Ye,Et){const At=ref(Ye),qt=computed(()=>Array.isArray(At.value)?At.value:Object.keys(At.value)),an=ref(qt.value.indexOf(Et??qt.value[0])),D=computed(()=>de(an.value)),A=computed(()=>an.value===0),U=computed(()=>an.value===qt.value.length-1),G=computed(()=>qt.value[an.value+1]),ee=computed(()=>qt.value[an.value-1]);function de(Bn){return Array.isArray(At.value)?At.value[Bn]:At.value[qt.value[Bn]]}function ve(Bn){if(qt.value.includes(Bn))return de(qt.value.indexOf(Bn))}function Oe(Bn){qt.value.includes(Bn)&&(an.value=qt.value.indexOf(Bn))}function ke(){U.value||an.value++}function He(){A.value||an.value--}function pt(Bn){mn(Bn)&&Oe(Bn)}function ot(Bn){return qt.value.indexOf(Bn)===an.value+1}function wt(Bn){return qt.value.indexOf(Bn)===an.value-1}function Gt(Bn){return qt.value.indexOf(Bn)===an.value}function $t(Bn){return an.value<qt.value.indexOf(Bn)}function mn(Bn){return an.value>qt.value.indexOf(Bn)}return{steps:At,stepNames:qt,index:an,current:D,next:G,previous:ee,isFirst:A,isLast:U,at:de,get:ve,goTo:Oe,goToNext:ke,goToPrevious:He,goBackTo:pt,isNext:ot,isPrevious:wt,isCurrent:Gt,isBefore:$t,isAfter:mn}}function Xt(Ye,Et,At,qt={}){var an;const{flush:D="pre",deep:A=!0,listenToStorageChanges:U=!0,writeDefaults:G=!0,mergeDefaults:ee=!1,shallow:de,window:ve=u,eventFilter:Oe,onError:ke=Bn=>{console.error(Bn)},onReady:He}=qt,pt=toValue(Et),ot=hn(pt),wt=(de?shallowRef:ref)(toValue(Et)),Gt=(an=qt.serializer)!=null?an:En[ot];if(!At)try{At=gt("getDefaultStorageAsync",()=>{var Bn;return(Bn=u)==null?void 0:Bn.localStorage})()}catch(Bn){ke(Bn)}async function $t(Bn){if(!(!At||Bn&&Bn.key!==Ye))try{const Kn=Bn?Bn.newValue:await At.getItem(Ye);if(Kn==null)wt.value=pt,G&&pt!==null&&await At.setItem(Ye,await Gt.write(pt));else if(ee){const Nn=await Gt.read(Kn);typeof ee=="function"?wt.value=ee(Nn,pt):ot==="object"&&!Array.isArray(Nn)?wt.value={...pt,...Nn}:wt.value=Nn}else wt.value=await Gt.read(Kn)}catch(Kn){ke(Kn)}}const mn=new Promise(Bn=>{$t().then(()=>{He?.(wt.value),Bn(wt)})});return ve&&U&&w(ve,"storage",Bn=>Promise.resolve().then(()=>$t(Bn)),{passive:!0}),At&&watchWithFilter(wt,async()=>{try{wt.value==null?await At.removeItem(Ye):await At.setItem(Ye,await Gt.write(wt.value))}catch(Bn){ke(Bn)}},{flush:D,deep:A,eventFilter:Oe}),Object.assign(wt,{then:mn.then.bind(mn),catch:mn.catch.bind(mn)}),wt}let tn=0;function ri(Ye,Et={}){const At=shallowRef(!1),{document:qt=l,immediate:an=!0,manual:D=!1,id:A=`vueuse_styletag_${++tn}`}=Et,U=shallowRef(Ye);let G=()=>{};const ee=()=>{if(!qt)return;const ve=qt.getElementById(A)||qt.createElement("style");ve.isConnected||(ve.id=A,Et.nonce&&(ve.nonce=Et.nonce),Et.media&&(ve.media=Et.media),qt.head.appendChild(ve)),!At.value&&(G=watch(U,Oe=>{ve.textContent=Oe},{immediate:!0}),At.value=!0)},de=()=>{!qt||!At.value||(G(),qt.head.removeChild(qt.getElementById(A)),At.value=!1)};return an&&!D&&tryOnMounted(ee),D||tryOnScopeDispose(de),{id:A,css:U,unload:de,load:ee,isLoaded:readonly(At)}}function Sn(Ye,Et={}){const{threshold:At=50,onSwipe:qt,onSwipeEnd:an,onSwipeStart:D,passive:A=!0}=Et,U=reactive({x:0,y:0}),G=reactive({x:0,y:0}),ee=computed(()=>U.x-G.x),de=computed(()=>U.y-G.y),{max:ve,abs:Oe}=Math,ke=computed(()=>ve(Oe(ee.value),Oe(de.value))>=At),He=shallowRef(!1),pt=computed(()=>ke.value?Oe(ee.value)>Oe(de.value)?ee.value>0?"left":"right":de.value>0?"up":"down":"none"),ot=Nn=>[Nn.touches[0].clientX,Nn.touches[0].clientY],wt=(Nn,On)=>{U.x=Nn,U.y=On},Gt=(Nn,On)=>{G.x=Nn,G.y=On},$t={passive:A,capture:!A},mn=Nn=>{He.value&&an?.(Nn,pt.value),He.value=!1},Bn=[w(Ye,"touchstart",Nn=>{if(Nn.touches.length!==1)return;const[On,ei]=ot(Nn);wt(On,ei),Gt(On,ei),D?.(Nn)},$t),w(Ye,"touchmove",Nn=>{if(Nn.touches.length!==1)return;const[On,ei]=ot(Nn);Gt(On,ei),$t.capture&&!$t.passive&&Math.abs(ee.value)>Math.abs(de.value)&&Nn.preventDefault(),!He.value&&ke.value&&(He.value=!0),He.value&&qt?.(Nn)},$t),w(Ye,["touchend","touchcancel"],mn,$t)];return{isSwiping:He,direction:pt,coordsStart:U,coordsEnd:G,lengthX:ee,lengthY:de,stop:()=>Bn.forEach(Nn=>Nn()),isPassiveEventSupported:!0}}function pi(){const Ye=ref([]);return Ye.value.set=Et=>{Et&&Ye.value.push(Et)},onBeforeUpdate(()=>{Ye.value.length=0}),Ye}function Li(Ye={}){const{document:Et=l,selector:At="html",observe:qt=!1,initialValue:an="ltr"}=Ye;function D(){var U,G;return(G=(U=Et?.querySelector(At))==null?void 0:U.getAttribute("dir"))!=null?G:an}const A=ref(D());return tryOnMounted(()=>A.value=D()),qt&&Et&&X(Et.querySelector(At),()=>A.value=D(),{attributes:!0}),computed({get(){return A.value},set(U){var G,ee;A.value=U,Et&&(A.value?(G=Et.querySelector(At))==null||G.setAttribute("dir",A.value):(ee=Et.querySelector(At))==null||ee.removeAttribute("dir"))}})}function Vi(Ye){var Et;const At=(Et=Ye.rangeCount)!=null?Et:0;return Array.from({length:At},(qt,an)=>Ye.getRangeAt(an))}function Oi(Ye={}){const{window:Et=u}=Ye,At=ref(null),qt=computed(()=>{var U,G;return(G=(U=At.value)==null?void 0:U.toString())!=null?G:""}),an=computed(()=>At.value?Vi(At.value):[]),D=computed(()=>an.value.map(U=>U.getBoundingClientRect()));function A(){At.value=null,Et&&(At.value=Et.getSelection())}return Et&&w(Et.document,"selectionchange",A,{passive:!0}),{text:qt,rects:D,ranges:an,selection:At}}function zr(Ye=u,Et){Ye&&typeof Ye.requestAnimationFrame=="function"?Ye.requestAnimationFrame(Et):Et()}function ar(Ye={}){var Et,At;const{window:qt=u}=Ye,an=toRef(Ye?.element),D=toRef((Et=Ye?.input)!=null?Et:""),A=(At=Ye?.styleProp)!=null?At:"height",U=shallowRef(1),G=shallowRef(0);function ee(){var de;if(!an.value)return;let ve="";an.value.style[A]="1px",U.value=(de=an.value)==null?void 0:de.scrollHeight;const Oe=toValue(Ye?.styleTarget);Oe?Oe.style[A]=`${U.value}px`:ve=`${U.value}px`,an.value.style[A]=ve}return watch([D,an],()=>nextTick(ee),{immediate:!0}),watch(U,()=>{var de;return(de=Ye?.onResize)==null?void 0:de.call(Ye)}),Gn(an,([{contentRect:de}])=>{G.value!==de.width&&zr(qt,()=>{G.value=de.width,ee()})}),Ye?.watch&&watch(Ye.watch,ee,{immediate:!0,deep:!0}),{textarea:an,input:D,triggerResize:ee}}function vr(Ye,Et={}){const{throttle:At=200,trailing:qt=!0}=Et,an=throttleFilter(At,qt);return{...Wn(Ye,{...Et,eventFilter:an})}}const Ki=[{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"}],br={justNow:"just now",past:Ye=>Ye.match(/\d/)?`${Ye} ago`:Ye,future:Ye=>Ye.match(/\d/)?`in ${Ye}`:Ye,month:(Ye,Et)=>Ye===1?Et?"last month":"next month":`${Ye} month${Ye>1?"s":""}`,year:(Ye,Et)=>Ye===1?Et?"last year":"next year":`${Ye} year${Ye>1?"s":""}`,day:(Ye,Et)=>Ye===1?Et?"yesterday":"tomorrow":`${Ye} day${Ye>1?"s":""}`,week:(Ye,Et)=>Ye===1?Et?"last week":"next week":`${Ye} week${Ye>1?"s":""}`,hour:Ye=>`${Ye} hour${Ye>1?"s":""}`,minute:Ye=>`${Ye} minute${Ye>1?"s":""}`,second:Ye=>`${Ye} second${Ye>1?"s":""}`,invalid:""};function Rs(Ye){return Ye.toISOString().slice(0,10)}function Br(Ye,Et={}){const{controls:At=!1,updateInterval:qt=3e4}=Et,{now:an,...D}=vo({interval:qt,controls:!0}),A=(0,a.EW)(()=>pa(new Date((0,i.BA)(Ye)),Et,(0,i.BA)(an)));return At?{timeAgo:A,...D}:A}function pa(Ye,Et={},At=Date.now()){var qt;const{max:an,messages:D=br,fullDateFormatter:A=Rs,units:U=Ki,showSecond:G=!1,rounding:ee="round"}=Et,de=typeof ee=="number"?ot=>+ot.toFixed(ee):Math[ee],ve=+At-+Ye,Oe=Math.abs(ve);function ke(ot,wt){return de(Math.abs(ot)/wt.value)}function He(ot,wt){const Gt=ke(ot,wt),$t=ot>0,mn=pt(wt.name,Gt,$t);return pt($t?"past":"future",mn,$t)}function pt(ot,wt,Gt){const $t=D[ot];return typeof $t=="function"?$t(wt,Gt):$t.replace("{0}",wt.toString())}if(Oe<6e4&&!G)return D.justNow;if(typeof an=="number"&&Oe>an)return A(new Date(Ye));if(typeof an=="string"){const ot=(qt=U.find(wt=>wt.name===an))==null?void 0:qt.max;if(ot&&Oe>ot)return A(new Date(Ye))}for(const[ot,wt]of U.entries()){if(ke(ve,wt)<=0&&U[ot-1])return He(ve,U[ot-1]);if(Oe<wt.max)return He(ve,wt)}return D.invalid}const ma=[{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 Oa(Ye,Et={}){const{controls:At=!1,updateInterval:qt=3e4}=Et,{now:an,...D}=vo({interval:qt,controls:!0}),A=computed(()=>La(new Date(toValue(Ye)),Et,toValue(an))),U=computed(()=>A.value.parts),G=computed(()=>Io(U.value,{...Et,locale:A.value.resolvedLocale}));return At?{timeAgoIntl:G,parts:U,...D}:G}function _o(Ye,Et={},At=Date.now()){const{parts:qt,resolvedLocale:an}=La(Ye,Et,At);return Io(qt,{...Et,locale:an})}function La(Ye,Et={},At=Date.now()){const{locale:qt,relativeTimeFormatOptions:an={numeric:"auto"}}=Et,D=new Intl.RelativeTimeFormat(qt,an),{locale:A}=D.resolvedOptions(),U=+Ye-+At,G=Math.abs(U);for(const{name:ee,ms:de}of ma)if(G>=de)return{resolvedLocale:A,parts:D.formatToParts(Math.round(U/de),ee)};return{resolvedLocale:A,parts:D.formatToParts(0,"second")}}function Io(Ye,Et={}){const{insertSpace:At=!0,joinParts:qt,locale:an}=Et;return typeof qt=="function"?qt(Ye,an):At?Ye.map(D=>D.value.trim()).join(" "):Ye.map(D=>D.value).join("")}function zo(Ye,Et,At={}){const{immediate:qt=!0,immediateCallback:an=!1}=At,{start:D}=useTimeoutFn(U,Et,{immediate:qt}),A=shallowRef(!1);async function U(){A.value&&(await Ye(),D())}function G(){A.value||(A.value=!0,an&&Ye(),D())}function ee(){A.value=!1}return qt&&isClient&&G(),tryOnScopeDispose(ee),{isActive:A,pause:ee,resume:G}}function nl(Ye={}){const{controls:Et=!1,offset:At=0,immediate:qt=!0,interval:an="requestAnimationFrame",callback:D}=Ye,A=(0,i.IJ)((0,e.vE)()+At),U=()=>A.value=(0,e.vE)()+At,G=D?()=>{U(),D(A.value)}:U,ee=an==="requestAnimationFrame"?M(G,{immediate:qt}):(0,e.Rg)(G,an,{immediate:qt});return Et?{timestamp:A,...ee}:A}function $a(Ye=null,Et={}){var At,qt,an;const{document:D=l,restoreOnUnmount:A=ve=>ve}=Et,U=(At=D?.title)!=null?At:"",G=toRef((qt=Ye??D?.title)!=null?qt:null),ee=!!(Ye&&typeof Ye=="function");function de(ve){if(!("titleTemplate"in Et))return ve;const Oe=Et.titleTemplate||"%s";return typeof Oe=="function"?Oe(ve):toValue(Oe).replace(/%s/g,ve)}return watch(G,(ve,Oe)=>{ve!==Oe&&D&&(D.title=de(ve??""))},{immediate:!0}),Et.observe&&!Et.titleTemplate&&D&&!ee&&X((an=D.head)==null?void 0:an.querySelector("title"),()=>{D&&D.title!==G.value&&(G.value=de(D.title))},{childList:!0}),tryOnScopeDispose(()=>{if(A){const ve=A(U,G.value||"");ve!=null&&D&&(D.title=ve)}}),G}const uu={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]},Ma=Object.assign({},{linear:e.D_},uu);function gl([Ye,Et,At,qt]){const an=(de,ve)=>1-3*ve+3*de,D=(de,ve)=>3*ve-6*de,A=de=>3*de,U=(de,ve,Oe)=>((an(ve,Oe)*de+D(ve,Oe))*de+A(ve))*de,G=(de,ve,Oe)=>3*an(ve,Oe)*de*de+2*D(ve,Oe)*de+A(ve),ee=de=>{let ve=de;for(let Oe=0;Oe<4;++Oe){const ke=G(ve,Ye,At);if(ke===0)return ve;const He=U(ve,Ye,At)-de;ve-=He/ke}return ve};return de=>Ye===Et&&At===qt?de:U(ee(de),Et,qt)}function Gi(Ye,Et,At){return Ye+At*(Et-Ye)}function Nr(Ye){return(typeof Ye=="number"?[Ye]:Ye)||[]}function Hr(Ye,Et,At,qt={}){var an,D;const{window:A=u}=qt,U=toValue(Et),G=toValue(At),ee=Nr(U),de=Nr(G),ve=(an=toValue(qt.duration))!=null?an:1e3,Oe=Date.now(),ke=Date.now()+ve,He=typeof qt.transition=="function"?qt.transition:(D=toValue(qt.transition))!=null?D:identity,pt=typeof He=="function"?He:gl(He);return new Promise(ot=>{Ye.value=U;const wt=()=>{var Gt;if((Gt=qt.abort)!=null&&Gt.call(qt)){ot();return}const $t=Date.now(),mn=pt(($t-Oe)/ve),Bn=Nr(Ye.value).map((Kn,Nn)=>Gi(ee[Nn],de[Nn],mn));Array.isArray(Ye.value)?Ye.value=Bn.map((Kn,Nn)=>{var On,ei;return Gi((On=ee[Nn])!=null?On:0,(ei=de[Nn])!=null?ei:0,mn)}):typeof Ye.value=="number"&&(Ye.value=Bn[0]),$t<ke?A?.requestAnimationFrame(wt):(Ye.value=G,ot())};wt()})}function ta(Ye,Et={}){let At=0;const qt=()=>{const D=toValue(Ye);return typeof D=="number"?D:D.map(toValue)},an=ref(qt());return watch(qt,async D=>{var A,U;if(toValue(Et.disabled))return;const G=++At;if(Et.delay&&await promiseTimeout(toValue(Et.delay)),G!==At)return;const ee=Array.isArray(D)?D.map(toValue):toValue(D);(A=Et.onStarted)==null||A.call(Et),await Hr(an,an.value,ee,{...Et,abort:()=>{var de;return G!==At||((de=Et.abort)==null?void 0:de.call(Et))}}),(U=Et.onFinished)==null||U.call(Et)},{deep:!0}),watch(()=>toValue(Et.disabled),D=>{D&&(At++,an.value=qt())}),tryOnScopeDispose(()=>{At++}),computed(()=>toValue(Et.disabled)?qt():an.value)}function Ka(Ye="history",Et={}){const{initialValue:At={},removeNullishValues:qt=!0,removeFalsyValues:an=!1,write:D=!0,writeMode:A="replace",window:U=u,stringify:G=mn=>mn.toString()}=Et;if(!U)return reactive(At);const ee=reactive({});function de(){if(Ye==="history")return U.location.search||"";if(Ye==="hash"){const mn=U.location.hash||"",Bn=mn.indexOf("?");return Bn>0?mn.slice(Bn):""}else return(U.location.hash||"").replace(/^#/,"")}function ve(mn){const Bn=G(mn);if(Ye==="history")return`${Bn?`?${Bn}`:""}${U.location.hash||""}`;if(Ye==="hash-params")return`${U.location.search||""}${Bn?`#${Bn}`:""}`;const Kn=U.location.hash||"#",Nn=Kn.indexOf("?");return Nn>0?`${U.location.search||""}${Kn.slice(0,Nn)}${Bn?`?${Bn}`:""}`:`${U.location.search||""}${Kn}${Bn?`?${Bn}`:""}`}function Oe(){return new URLSearchParams(de())}function ke(mn){const Bn=new Set(Object.keys(ee));for(const Kn of mn.keys()){const Nn=mn.getAll(Kn);ee[Kn]=Nn.length>1?Nn:mn.get(Kn)||"",Bn.delete(Kn)}Array.from(Bn).forEach(Kn=>delete ee[Kn])}const{pause:He,resume:pt}=pausableWatch(ee,()=>{const mn=new URLSearchParams("");Object.keys(ee).forEach(Bn=>{const Kn=ee[Bn];Array.isArray(Kn)?Kn.forEach(Nn=>mn.append(Bn,Nn)):qt&&Kn==null||an&&!Kn?mn.delete(Bn):mn.set(Bn,Kn)}),ot(mn,!1)},{deep:!0});function ot(mn,Bn,Kn=!0){He(),Bn&&ke(mn),A==="replace"?U.history.replaceState(U.history.state,U.document.title,U.location.pathname+ve(mn)):Kn&&U.history.pushState(U.history.state,U.document.title,U.location.pathname+ve(mn)),nextTick(()=>pt())}function wt(){D&&ot(Oe(),!0,!1)}const Gt={passive:!0};w(U,"popstate",wt,Gt),Ye!=="history"&&w(U,"hashchange",wt,Gt);const $t=Oe();return $t.keys().next().value?ke($t):Object.assign(ee,At),ee}function Ha(Ye={}){var Et,At;const qt=shallowRef((Et=Ye.enabled)!=null?Et:!1),an=shallowRef((At=Ye.autoSwitch)!=null?At:!0),D=ref(Ye.constraints),{navigator:A=m}=Ye,U=N(()=>{var pt;return(pt=A?.mediaDevices)==null?void 0:pt.getUserMedia}),G=shallowRef();function ee(pt){switch(pt){case"video":{if(D.value)return D.value.video||!1;break}case"audio":{if(D.value)return D.value.audio||!1;break}}}async function de(){if(!(!U.value||G.value))return G.value=await A.mediaDevices.getUserMedia({video:ee("video"),audio:ee("audio")}),G.value}function ve(){var pt;(pt=G.value)==null||pt.getTracks().forEach(ot=>ot.stop()),G.value=void 0}function Oe(){ve(),qt.value=!1}async function ke(){return await de(),G.value&&(qt.value=!0),G.value}async function He(){return ve(),await ke()}return watch(qt,pt=>{pt?de():ve()},{immediate:!0}),watch(D,()=>{an.value&&G.value&&He()},{immediate:!0}),tryOnScopeDispose(()=>{Oe()}),{isSupported:U,stream:G,start:ke,stop:Oe,restart:He,constraints:D,enabled:qt,autoSwitch:an}}function qo(Ye,Et,At,qt={}){var an,D,A;const{clone:U=!1,passive:G=!1,eventName:ee,deep:de=!1,defaultValue:ve,shouldEmit:Oe}=qt,ke=getCurrentInstance(),He=At||ke?.emit||((an=ke?.$emit)==null?void 0:an.bind(ke))||((A=(D=ke?.proxy)==null?void 0:D.$emit)==null?void 0:A.bind(ke?.proxy));let pt=ee;Et||(Et="modelValue"),pt=pt||`update:${Et.toString()}`;const ot=$t=>U?typeof U=="function"?U($t):ut($t):$t,wt=()=>isDef(Ye[Et])?ot(Ye[Et]):ve,Gt=$t=>{Oe?Oe($t)&&He(pt,$t):He(pt,$t)};if(G){const $t=wt(),mn=ref($t);let Bn=!1;return watch(()=>Ye[Et],Kn=>{Bn||(Bn=!0,mn.value=ot(Kn),nextTick(()=>Bn=!1))}),watch(mn,Kn=>{!Bn&&(Kn!==Ye[Et]||de)&&Gt(Kn)},{deep:de}),mn}else return computed({get(){return wt()},set($t){Gt($t)}})}function io(Ye,Et,At={}){const qt={};for(const an in Ye)qt[an]=qo(Ye,an,Et,At);return qt}function wu(Ye){const{pattern:Et=[],interval:At=0,navigator:qt=m}=Ye||{},an=N(()=>typeof qt<"u"&&"vibrate"in qt),D=toRef(Et);let A;const U=(ee=D.value)=>{an.value&&qt.vibrate(ee)},G=()=>{an.value&&qt.vibrate(0),A?.pause()};return At>0&&(A=useIntervalFn(U,At,{immediate:!1,immediateCallback:!1})),{isSupported:an,pattern:Et,intervalControls:A,vibrate:U,stop:G}}function Nl(Ye,Et){const{containerStyle:At,wrapperProps:qt,scrollTo:an,calculateRange:D,currentList:A,containerRef:U}="itemHeight"in Et?Nu(Et,Ye):gu(Et,Ye);return{list:A,scrollTo:an,containerProps:{ref:U,onScroll:()=>{D()},style:At},wrapperProps:qt}}function Ul(Ye){const Et=(0,i.IJ)(null),At=_i(Et),qt=(0,i.KR)([]),an=(0,i.IJ)(Ye);return{state:(0,i.KR)({start:0,end:10}),source:an,currentList:qt,size:At,containerRef:Et}}function Cu(Ye,Et,At){return qt=>{if(typeof At=="number")return Math.ceil(qt/At);const{start:an=0}=Ye.value;let D=0,A=0;for(let U=an;U<Et.value.length;U++){const G=At(U);if(D+=G,A=U,D>qt)break}return A-an}}function mu(Ye,Et){return At=>{if(typeof Et=="number")return Math.floor(At/Et)+1;let qt=0,an=0;for(let D=0;D<Ye.value.length;D++){const A=Et(D);if(qt+=A,qt>=At){an=D;break}}return an+1}}function Il(Ye,Et,At,qt,{containerRef:an,state:D,currentList:A,source:U}){return()=>{const G=an.value;if(G){const ee=At(Ye==="vertical"?G.scrollTop:G.scrollLeft),de=qt(Ye==="vertical"?G.clientHeight:G.clientWidth),ve=ee-Et,Oe=ee+de+Et;D.value={start:ve<0?0:ve,end:Oe>U.value.length?U.value.length:Oe},A.value=U.value.slice(D.value.start,D.value.end).map((ke,He)=>({data:ke,index:He+D.value.start}))}}}function Mu(Ye,Et){return At=>typeof Ye=="number"?At*Ye:Et.value.slice(0,At).reduce((an,D,A)=>an+Ye(A),0)}function Zu(Ye,Et,At,qt){(0,a.wB)([Ye.width,Ye.height,()=>(0,i.BA)(Et),At],()=>{qt()})}function Fo(Ye,Et){return(0,a.EW)(()=>typeof Ye=="number"?Et.value.length*Ye:Et.value.reduce((At,qt,an)=>At+Ye(an),0))}const Ku={horizontal:"scrollLeft",vertical:"scrollTop"};function pl(Ye,Et,At,qt){return an=>{qt.value&&(qt.value[Ku[Ye]]=At(an),Et())}}function gu(Ye,Et){const At=Ul(Et),{state:qt,source:an,currentList:D,size:A,containerRef:U}=At,G={overflowX:"auto"},{itemWidth:ee,overscan:de=5}=Ye,ve=Cu(qt,an,ee),Oe=mu(an,ee),ke=Il("horizontal",de,Oe,ve,At),He=Mu(ee,an),pt=(0,a.EW)(()=>He(qt.value.start)),ot=Fo(ee,an);Zu(A,Et,U,ke);const wt=pl("horizontal",ke,He,U),Gt=(0,a.EW)(()=>({style:{height:"100%",width:`${ot.value-pt.value}px`,marginLeft:`${pt.value}px`,display:"flex"}}));return{scrollTo:wt,calculateRange:ke,wrapperProps:Gt,containerStyle:G,currentList:D,containerRef:U}}function Nu(Ye,Et){const At=Ul(Et),{state:qt,source:an,currentList:D,size:A,containerRef:U}=At,G={overflowY:"auto"},{itemHeight:ee,overscan:de=5}=Ye,ve=Cu(qt,an,ee),Oe=mu(an,ee),ke=Il("vertical",de,Oe,ve,At),He=Mu(ee,an),pt=(0,a.EW)(()=>He(qt.value.start)),ot=Fo(ee,an);Zu(A,Et,U,ke);const wt=pl("vertical",ke,He,U),Gt=(0,a.EW)(()=>({style:{width:"100%",height:`${ot.value-pt.value}px`,marginTop:`${pt.value}px`}}));return{calculateRange:ke,scrollTo:wt,containerStyle:G,wrapperProps:Gt,currentList:D,containerRef:U}}function pu(Ye={}){const{navigator:Et=m,document:At=l}=Ye,qt=shallowRef(!1),an=shallowRef(null),D=Tn({document:At}),A=N(()=>Et&&"wakeLock"in Et),U=computed(()=>!!an.value&&D.value==="visible");A.value&&(w(an,"release",()=>{var ve,Oe;qt.value=(Oe=(ve=an.value)==null?void 0:ve.type)!=null?Oe:!1},{passive:!0}),whenever(()=>D.value==="visible"&&At?.visibilityState==="visible"&&qt.value,ve=>{qt.value=!1,G(ve)}));async function G(ve){var Oe;await((Oe=an.value)==null?void 0:Oe.release()),an.value=A.value?await Et.wakeLock.request(ve):null}async function ee(ve){D.value==="visible"?await G(ve):qt.value=ve}async function de(){qt.value=!1;const ve=an.value;an.value=null,await ve?.release()}return{sentinel:an,isSupported:A,isActive:U,request:ee,forceRequest:G,release:de}}function ad(Ye={}){const{window:Et=u,requestPermissions:At=!0}=Ye,qt=Ye,an=N(()=>{if(!Et||!("Notification"in Et))return!1;if(Notification.permission==="granted")return!0;try{const Gt=new Notification("");Gt.onshow=()=>{Gt.close()}}catch(Gt){if(Gt.name==="TypeError")return!1}return!0}),D=shallowRef(an.value&&"permission"in Notification&&Notification.permission==="granted"),A=ref(null),U=async()=>{if(an.value)return!D.value&&Notification.permission!=="denied"&&await Notification.requestPermission()==="granted"&&(D.value=!0),D.value},{on:G,trigger:ee}=createEventHook(),{on:de,trigger:ve}=createEventHook(),{on:Oe,trigger:ke}=createEventHook(),{on:He,trigger:pt}=createEventHook(),ot=async Gt=>{if(!an.value||!D.value)return;const $t=Object.assign({},qt,Gt);return A.value=new Notification($t.title||"",$t),A.value.onclick=ee,A.value.onshow=ve,A.value.onerror=ke,A.value.onclose=pt,A.value},wt=()=>{A.value&&A.value.close(),A.value=null};if(At&&tryOnMounted(U),tryOnScopeDispose(wt),an.value&&Et){const Gt=Et.document;w(Gt,"visibilitychange",$t=>{$t.preventDefault(),Gt.visibilityState==="visible"&&wt()})}return{isSupported:an,notification:A,ensurePermissions:U,permissionGranted:D,show:ot,close:wt,onClick:G,onShow:de,onError:Oe,onClose:He}}const Pl="ping";function Dl(Ye){return Ye===!0?{}:Ye}function vu(Ye,Et={}){const{onConnected:At,onDisconnected:qt,onError:an,onMessage:D,immediate:A=!0,autoConnect:U=!0,autoClose:G=!0,protocols:ee=[]}=Et,de=ref(null),ve=shallowRef("CLOSED"),Oe=ref(),ke=toRef(Ye);let He,pt,ot=!1,wt=0,Gt=[],$t,mn;const Bn=()=>{if(Gt.length&&Oe.value&&ve.value==="OPEN"){for(const Zi of Gt)Oe.value.send(Zi);Gt=[]}},Kn=()=>{$t!=null&&(clearTimeout($t),$t=void 0)},Nn=()=>{clearTimeout(mn),mn=void 0},On=(Zi=1e3,Si)=>{Kn(),!(!isClient&&!isWorker||!Oe.value)&&(ot=!0,Nn(),He?.(),Oe.value.close(Zi,Si),Oe.value=void 0)},ei=(Zi,Si=!0)=>!Oe.value||ve.value!=="OPEN"?(Si&&Gt.push(Zi),!1):(Bn(),Oe.value.send(Zi),!0),ji=()=>{if(ot||typeof ke.value>"u")return;const Zi=new WebSocket(ke.value,ee);Oe.value=Zi,ve.value="CONNECTING",Zi.onopen=()=>{ve.value="OPEN",wt=0,At?.(Zi),pt?.(),Bn()},Zi.onclose=Si=>{if(ve.value="CLOSED",Nn(),He?.(),qt?.(Zi,Si),!ot&&Et.autoReconnect&&(Oe.value==null||Zi===Oe.value)){const{retries:Ui=-1,delay:pr=1e3,onFailed:gs}=Dl(Et.autoReconnect);(typeof Ui=="function"?Ui:()=>typeof Ui=="number"&&(Ui<0||wt<Ui))(wt)?(wt+=1,$t=setTimeout(ji,pr)):gs?.()}},Zi.onerror=Si=>{an?.(Zi,Si)},Zi.onmessage=Si=>{if(Et.heartbeat){Nn();const{message:Ui=Pl,responseMessage:pr=Ui}=Dl(Et.heartbeat);if(Si.data===toValue(pr))return}de.value=Si.data,D?.(Zi,Si)}};if(Et.heartbeat){const{message:Zi=Pl,interval:Si=1e3,pongTimeout:Ui=1e3}=Dl(Et.heartbeat),{pause:pr,resume:gs}=useIntervalFn(()=>{ei(toValue(Zi),!1),mn==null&&(mn=setTimeout(()=>{On(),ot=!1},Ui))},Si,{immediate:!1});He=pr,pt=gs}G&&(isClient&&w("beforeunload",()=>On(),{passive:!0}),tryOnScopeDispose(On));const Xi=()=>{!isClient&&!isWorker||(On(),ot=!1,wt=0,ji())};return A&&Xi(),U&&watch(ke,Xi),{data:de,status:ve,close:On,send:ei,open:Xi,ws:Oe}}function Ll(Ye,Et,At){const{window:qt=u}=At??{},an=ref(null),D=shallowRef(),A=(...G)=>{D.value&&D.value.postMessage(...G)},U=function(){D.value&&D.value.terminate()};return qt&&(typeof Ye=="string"?D.value=new Worker(Ye,Et):typeof Ye=="function"?D.value=Ye():D.value=Ye,D.value.onmessage=G=>{an.value=G.data},tryOnScopeDispose(()=>{D.value&&D.value.terminate()})),{data:an,post:A,terminate:U,worker:D}}function Hu(Ye,Et){if(Ye.length===0&&Et.length===0)return"";const At=Ye.map(D=>`'${D}'`).toString(),qt=Et.filter(D=>typeof D=="function").map(D=>{const A=D.toString();return A.trim().startsWith("function")?A:`const ${D.name} = ${A}`}).join(";"),an=`importScripts(${At});`;return`${At.trim()===""?"":an} ${qt}`}function dd(Ye){return Et=>{const At=Et.data[0];return Promise.resolve(Ye.apply(void 0,At)).then(qt=>{postMessage(["SUCCESS",qt])}).catch(qt=>{postMessage(["ERROR",qt])})}}function Td(Ye,Et,At){const qt=`${Hu(Et,At)}; onmessage=(${dd})(${Ye})`,an=new Blob([qt],{type:"text/javascript"});return URL.createObjectURL(an)}function Md(Ye,Et={}){const{dependencies:At=[],localDependencies:qt=[],timeout:an,window:D=u}=Et,A=ref(),U=shallowRef("PENDING"),G=ref({}),ee=shallowRef(),de=(He="PENDING")=>{A.value&&A.value._url&&D&&(A.value.terminate(),URL.revokeObjectURL(A.value._url),G.value={},A.value=void 0,D.clearTimeout(ee.value),U.value=He)};de(),tryOnScopeDispose(de);const ve=()=>{const He=Td(Ye,At,qt),pt=new Worker(He);return pt._url=He,pt.onmessage=ot=>{const{resolve:wt=()=>{},reject:Gt=()=>{}}=G.value,[$t,mn]=ot.data;switch($t){case"SUCCESS":wt(mn),de($t);break;default:Gt(mn),de("ERROR");break}},pt.onerror=ot=>{const{reject:wt=()=>{}}=G.value;ot.preventDefault(),wt(ot),de("ERROR")},an&&(ee.value=setTimeout(()=>de("TIMEOUT_EXPIRED"),an)),pt},Oe=(...He)=>new Promise((pt,ot)=>{var wt;G.value={resolve:pt,reject:ot},(wt=A.value)==null||wt.postMessage([[...He]]),U.value="RUNNING"});return{workerFn:(...He)=>U.value==="RUNNING"?(console.error("[useWebWorkerFn] You can only run one instance of the worker at a time."),Promise.reject()):(A.value=ve(),Oe(...He)),workerStatus:U,workerTerminate:de}}function id(Ye={}){const{window:Et=u}=Ye;if(!Et)return(0,i.IJ)(!1);const At=(0,i.IJ)(Et.document.hasFocus()),qt={passive:!0};return w(Et,"blur",()=>{At.value=!1},qt),w(Et,"focus",()=>{At.value=!0},qt),At}function Sd(Ye={}){const{window:Et=u,...At}=Ye;return Yr(Et,At)}function du(Ye={}){const{window:Et=u,initialWidth:At=Number.POSITIVE_INFINITY,initialHeight:qt=Number.POSITIVE_INFINITY,listenOrientation:an=!0,includeScrollbar:D=!0,type:A="inner"}=Ye,U=(0,i.IJ)(At),G=(0,i.IJ)(qt),ee=()=>{if(Et)if(A==="outer")U.value=Et.outerWidth,G.value=Et.outerHeight;else if(A==="visual"&&Et.visualViewport){const{width:ve,height:Oe,scale:ke}=Et.visualViewport;U.value=Math.round(ve*ke),G.value=Math.round(Oe*ke)}else D?(U.value=Et.innerWidth,G.value=Et.innerHeight):(U.value=Et.document.documentElement.clientWidth,G.value=Et.document.documentElement.clientHeight)};ee(),(0,e.rd)(ee);const de={passive:!0};if(w("resize",ee,de),Et&&A==="visual"&&Et.visualViewport&&w(Et.visualViewport,"resize",ee,de),an){const ve=Lt("(orientation: portrait)");(0,a.wB)(ve,()=>ee())}return{width:U,height:G}}},39649:(W,b,n)=>{"use strict";n.d(b,{$r:()=>Tt,BA:()=>pn,D_:()=>yt,Dk:()=>we,F:()=>y,Gv:()=>_,HA:()=>g,Hr:()=>je,Jv:()=>jt,MK:()=>gn,QW:()=>gt,Rg:()=>_i,T3:()=>_t,TG:()=>Jn,TO:()=>Rr,Uo:()=>r,WP:()=>Kt,ZC:()=>Pt,d6:()=>pe,je:()=>Mt,lQ:()=>x,lW:()=>$,oc:()=>J,qE:()=>k,r6:()=>qe,rd:()=>on,sq:()=>et,un:()=>o,vE:()=>E,zg:()=>Qe});var e=n(50953),i=n(20641);function a(H,te){var ae;const ne=shallowRef();return watchEffect(()=>{ne.value=H()},{...te,flush:(ae=te?.flush)!=null?ae:"sync"}),readonly(ne)}function f(H,te,ae={}){let ne,ye,Ne,kt=!0;const it=()=>{kt=!0,Ne()};watch(H,it,{flush:"sync",...ae});const Ge=typeof te=="function"?te:te.get,fn=typeof te=="function"?void 0:te.set,Te=customRef((Ft,St)=>(ye=Ft,Ne=St,{get(){return kt&&(ne=Ge(ne),kt=!1),ye(),ne},set(_n){fn?.(_n)}}));return Te.trigger=it,Te}function r(H){return(0,e.o5)()?((0,e.jr)(H),!0):!1}function v(){const H=new Set,te=Ne=>{H.delete(Ne)};return{on:Ne=>{H.add(Ne);const kt=()=>te(Ne);return r(kt),{off:kt}},off:te,trigger:(...Ne)=>Promise.all(Array.from(H).map(kt=>kt(...Ne))),clear:()=>{H.clear()}}}function c(H){let te=!1,ae;const ne=effectScope(!0);return(...ye)=>(te||(ae=ne.run(()=>H(...ye)),te=!0),ae)}const p=new WeakMap,g=(...H)=>{var te;const ae=H[0],ne=(te=(0,i.nI)())==null?void 0:te.proxy;if(ne==null&&!(0,i.PS)())throw new Error("injectLocal must be called in setup");return ne&&p.has(ne)&&ae in p.get(ne)?p.get(ne)[ae]:(0,i.WQ)(...H)};function u(H,te){var ae;const ne=(ae=getCurrentInstance())==null?void 0:ae.proxy;if(ne==null)throw new Error("provideLocal must be called in setup");p.has(ne)||p.set(ne,Object.create(null));const ye=p.get(ne);return ye[H]=te,provide(H,te)}function l(H,te){const ae=te?.injectionKey||Symbol(H.name||"InjectionState"),ne=te?.defaultValue;return[(...kt)=>{const it=H(...kt);return u(ae,it),it},()=>g(ae,ne)]}function m(H,te){return te===!0?ref(H):shallowRef(H)}function y(H){let te=0,ae,ne;const ye=()=>{te-=1,ne&&te<=0&&(ne.stop(),ae=void 0,ne=void 0)};return(...Ne)=>(te+=1,ne||(ne=(0,e.uY)(!0),ae=ne.run(()=>H(...Ne))),r(ye),ae)}function d(H,te,{enumerable:ae=!1,unwrap:ne=!0}={}){for(const[ye,Ne]of Object.entries(te))ye!=="value"&&(isRef(Ne)&&ne?Object.defineProperty(H,ye,{get(){return Ne.value},set(kt){Ne.value=kt},enumerable:ae}):Object.defineProperty(H,ye,{value:Ne,enumerable:ae}));return H}function w(H,te){return te==null?unref(H):unref(H)[te]}function C(H){return unref(H)!=null}function j(H,te){if(typeof Symbol<"u"){const ae={...H};return Object.defineProperty(ae,Symbol.iterator,{enumerable:!1,value(){let ne=0;return{next:()=>({value:te[ne++],done:ne>te.length})}}}),ae}else return Object.assign([...te],H)}function O(H,te){const ae=te?.computedGetter===!1?unref:toValue$1;return function(...ne){return computed(()=>H.apply(this,ne.map(ye=>ae(ye))))}}function N(H,te={}){let ae=[],ne;if(Array.isArray(te))ae=te;else{ne=te;const{includeOwnProperties:ye=!0}=te;ae.push(...Object.keys(H)),ye&&ae.push(...Object.getOwnPropertyNames(H))}return Object.fromEntries(ae.map(ye=>{const Ne=H[ye];return[ye,typeof Ne=="function"?O(Ne.bind(H),ne):Ne]}))}function X(H){if(!isRef(H))return reactive(H);const te=new Proxy({},{get(ae,ne,ye){return unref(Reflect.get(H.value,ne,ye))},set(ae,ne,ye){return isRef(H.value[ne])&&!isRef(ye)?H.value[ne].value=ye:H.value[ne]=ye,!0},deleteProperty(ae,ne){return Reflect.deleteProperty(H.value,ne)},has(ae,ne){return Reflect.has(H.value,ne)},ownKeys(){return Object.keys(H.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return reactive(te)}function V(H){return X(computed(H))}function Z(H,...te){const ae=te.flat(),ne=ae[0];return V(()=>Object.fromEntries(typeof ne=="function"?Object.entries(toRefs$1(H)).filter(([ye,Ne])=>!ne(toValue$1(Ne),ye)):Object.entries(toRefs$1(H)).filter(ye=>!ae.includes(ye[0]))))}const J=typeof window<"u"&&typeof document<"u",se=typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope,Y=H=>typeof H<"u",pe=H=>H!=null,I=(H,...te)=>{H||console.warn(...te)},s=Object.prototype.toString,_=H=>s.call(H)==="[object Object]",F=()=>Date.now(),E=()=>+Date.now(),k=(H,te,ae)=>Math.min(ae,Math.max(te,H)),x=()=>{},R=(H,te)=>(H=Math.ceil(H),te=Math.floor(te),Math.floor(Math.random()*(te-H+1))+H),M=(H,te)=>Object.prototype.hasOwnProperty.call(H,te),o=P();function P(){var H,te;return J&&((H=window?.navigator)==null?void 0:H.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((te=window?.navigator)==null?void 0:te.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function $(...H){if(H.length!==1)return(0,e.lW)(...H);const te=H[0];return typeof te=="function"?(0,e.tB)((0,e.rY)(()=>({get:te,set:x}))):(0,e.KR)(te)}const K=null;function q(H,...te){const ae=te.flat(),ne=ae[0];return V(()=>Object.fromEntries(typeof ne=="function"?Object.entries(toRefs$1(H)).filter(([ye,Ne])=>ne(toValue$1(Ne),ye)):ae.map(ye=>[ye,$(H,ye)])))}function Fe(H,te=1e4){return customRef((ae,ne)=>{let ye=toValue$1(H),Ne;const kt=()=>setTimeout(()=>{ye=toValue$1(H),ne()},toValue$1(te));return r(()=>{clearTimeout(Ne)}),{get(){return ae(),ye},set(it){ye=it,ne(),clearTimeout(Ne),Ne=kt()}}})}function et(H,te){function ae(...ne){return new Promise((ye,Ne)=>{Promise.resolve(H(()=>te.apply(this,ne),{fn:te,thisArg:this,args:ne})).then(ye).catch(Ne)})}return ae}const Qe=H=>H();function Ht(H,te={}){let ae,ne,ye=x;const Ne=Ge=>{clearTimeout(Ge),ye(),ye=x};let kt;return Ge=>{const fn=toValue$1(H),Te=toValue$1(te.maxWait);return ae&&Ne(ae),fn<=0||Te!==void 0&&Te<=0?(ne&&(Ne(ne),ne=void 0),Promise.resolve(Ge())):new Promise((Ft,St)=>{ye=te.rejectOnCancel?St:Ft,kt=Ge,Te&&!ne&&(ne=setTimeout(()=>{ae&&Ne(ae),ne=void 0,Ft(kt())},Te)),ae=setTimeout(()=>{ne&&Ne(ne),ne=void 0,Ft(Ge())},fn)})}}function qe(...H){let te=0,ae,ne=!0,ye=x,Ne,kt,it,Ge,fn;!(0,e.i9)(H[0])&&typeof H[0]=="object"?{delay:kt,trailing:it=!0,leading:Ge=!0,rejectOnCancel:fn=!1}=H[0]:[kt,it=!0,Ge=!0,fn=!1]=H;const Te=()=>{ae&&(clearTimeout(ae),ae=void 0,ye(),ye=x)};return St=>{const _n=(0,e.BA)(kt),yn=Date.now()-te,qn=()=>Ne=St();return Te(),_n<=0?(te=Date.now(),qn()):(yn>_n&&(Ge||!ne)?(te=Date.now(),qn()):it&&(Ne=new Promise((bi,Qi)=>{ye=fn?Qi:bi,ae=setTimeout(()=>{te=Date.now(),ne=!0,bi(qn()),Te()},Math.max(0,_n-yn))})),!Ge&&!ae&&(ae=setTimeout(()=>ne=!0,_n)),ne=!1,Ne)}}function De(H=Qe,te={}){const{initialState:ae="active"}=te,ne=$(ae==="active");function ye(){ne.value=!1}function Ne(){ne.value=!0}const kt=(...it)=>{ne.value&&H(...it)};return{isActive:(0,e.tB)(ne),pause:ye,resume:Ne,eventFilter:kt}}function Je(H,te=!1,ae="Timeout"){return new Promise((ne,ye)=>{setTimeout(te?()=>ye(ae):ne,H)})}function yt(H){return H}function jt(H){let te;function ae(){return te||(te=H()),te}return ae.reset=async()=>{const ne=te;te=void 0,ne&&await ne},ae}function Lt(H){return H()}function ct(H,...te){return te.some(ae=>ae in H)}function Bt(H,te){var ae;if(typeof H=="number")return H+te;const ne=((ae=H.match(/^-?\d+\.?\d*/))==null?void 0:ae[0])||"",ye=H.slice(ne.length),Ne=Number.parseFloat(ne)+te;return Number.isNaN(Ne)?H:Ne+ye}function gn(H){return H.endsWith("rem")?Number.parseFloat(H)*16:Number.parseFloat(H)}function Mt(H,te,ae=!1){return te.reduce((ne,ye)=>(ye in H&&(!ae||H[ye]!==void 0)&&(ne[ye]=H[ye]),ne),{})}function Zt(H,te,ae=!1){return Object.fromEntries(Object.entries(H).filter(([ne,ye])=>(!ae||ye!==void 0)&&!te.includes(ne)))}function Kt(H){return Object.entries(H)}function Tt(H){return Array.isArray(H)?H:[H]}function xt(H){const te=Object.create(null);return ae=>te[ae]||(te[ae]=H(ae))}const Jt=/\B([A-Z])/g,Dt=xt(H=>H.replace(Jt,"-$1").toLowerCase()),en=/-(\w)/g,rt=xt(H=>H.replace(en,(te,ae)=>ae?ae.toUpperCase():""));function _e(H){return H||(0,i.nI)()}function oe(H,te=200,ae={}){return et(Ht(te,ae),H)}function Me(H,te=200,ae={}){const ne=ref(toValue$1(H)),ye=oe(()=>{ne.value=H.value},te,ae);return watch(H,()=>ye()),shallowReadonly(ne)}function Pe(H,te){return computed({get(){var ae;return(ae=H.value)!=null?ae:te},set(ae){H.value=ae}})}function fe(H,te=200,ae=!1,ne=!0,ye=!1){return et(qe(te,ae,ne,ye),H)}function Re(H,te=200,ae=!0,ne=!0){if(te<=0)return H;const ye=ref(toValue$1(H)),Ne=fe(()=>{ye.value=H.value},te,ae,ne);return watch(H,()=>Ne()),ye}function We(H,te={}){let ae=H,ne,ye;const Ne=customRef((St,_n)=>(ne=St,ye=_n,{get(){return kt()},set(yn){it(yn)}}));function kt(St=!0){return St&&ne(),ae}function it(St,_n=!0){var yn,qn;if(St===ae)return;const bi=ae;((yn=te.onBeforeChange)==null?void 0:yn.call(te,St,bi))!==!1&&(ae=St,(qn=te.onChanged)==null||qn.call(te,St,bi),_n&&ye())}return d(Ne,{get:kt,set:it,untrackedGet:()=>kt(!1),silentSet:St=>it(St,!1),peek:()=>kt(!1),lay:St=>it(St,!1)},{enumerable:!0})}const ut=null;function dt(...H){if(H.length===2){const[te,ae]=H;te.value=ae}if(H.length===3){const[te,ae,ne]=H;te[ae]=ne}}function Ue(H,te,ae={}){const{eventFilter:ne=Qe,...ye}=ae;return(0,i.wB)(H,et(ne,te),ye)}function je(H,te,ae={}){const{eventFilter:ne,initialState:ye="active",...Ne}=ae,{eventFilter:kt,pause:it,resume:Ge,isActive:fn}=De(ne,{initialState:ye});return{stop:Ue(H,te,{...Ne,eventFilter:kt}),pause:it,resume:Ge,isActive:fn}}function we(H,te,...[ae]){const{flush:ne="sync",deep:ye=!1,immediate:Ne=!0,direction:kt="both",transform:it={}}=ae||{},Ge=[],fn="ltr"in it&&it.ltr||(St=>St),Te="rtl"in it&&it.rtl||(St=>St);return(kt==="both"||kt==="ltr")&&Ge.push(je(H,St=>{Ge.forEach(_n=>_n.pause()),te.value=fn(St),Ge.forEach(_n=>_n.resume())},{flush:ne,deep:ye,immediate:Ne})),(kt==="both"||kt==="rtl")&&Ge.push(je(te,St=>{Ge.forEach(_n=>_n.pause()),H.value=Te(St),Ge.forEach(_n=>_n.resume())},{flush:ne,deep:ye,immediate:Ne})),()=>{Ge.forEach(St=>St.stop())}}function Xe(H,te,ae={}){const{flush:ne="sync",deep:ye=!1,immediate:Ne=!0}=ae,kt=Tt(te);return watch(H,it=>kt.forEach(Ge=>Ge.value=it),{flush:ne,deep:ye,immediate:Ne})}function gt(H,te={}){if(!(0,e.i9)(H))return(0,e.QW)(H);const ae=Array.isArray(H.value)?Array.from({length:H.value.length}):{};for(const ne in H.value)ae[ne]=(0,e.rY)(()=>({get(){return H.value[ne]},set(ye){var Ne;if((Ne=(0,e.BA)(te.replaceRef))!=null?Ne:!0)if(Array.isArray(H.value)){const it=[...H.value];it[ne]=ye,H.value=it}else{const it={...H.value,[ne]:ye};Object.setPrototypeOf(it,Object.getPrototypeOf(H.value)),H.value=it}else H.value[ne]=ye}}));return ae}const pn=e.BA,cn=null;function hn(H,te=!0,ae){_e(ae)?onBeforeMount(H,ae):te?H():nextTick(H)}function En(H,te){_e(te)&&onBeforeUnmount(H,te)}function on(H,te=!0,ae){_e(ae)?(0,i.sV)(H,ae):te?H():(0,i.dY)(H)}function dn(H,te){_e(te)&&onUnmounted(H,te)}function jn(H,te=!1){function ae(Ft,{flush:St="sync",deep:_n=!1,timeout:yn,throwOnTimeout:qn}={}){let bi=null;const rr=[new Promise(Mr=>{bi=(0,i.wB)(H,Yr=>{Ft(Yr)!==te&&(bi?bi():(0,i.dY)(()=>bi?.()),Mr(Yr))},{flush:St,deep:_n,immediate:!0})})];return yn!=null&&rr.push(Je(yn,qn).then(()=>(0,e.BA)(H)).finally(()=>bi?.())),Promise.race(rr)}function ne(Ft,St){if(!(0,e.i9)(Ft))return ae(Yr=>Yr===Ft,St);const{flush:_n="sync",deep:yn=!1,timeout:qn,throwOnTimeout:bi}=St??{};let Qi=null;const Mr=[new Promise(Yr=>{Qi=(0,i.wB)([H,Ft],([ls,Vr])=>{te!==(ls===Vr)&&(Qi?Qi():(0,i.dY)(()=>Qi?.()),Yr(ls))},{flush:_n,deep:yn,immediate:!0})})];return qn!=null&&Mr.push(Je(qn,bi).then(()=>(0,e.BA)(H)).finally(()=>(Qi?.(),(0,e.BA)(H)))),Promise.race(Mr)}function ye(Ft){return ae(St=>!!St,Ft)}function Ne(Ft){return ne(null,Ft)}function kt(Ft){return ne(void 0,Ft)}function it(Ft){return ae(Number.isNaN,Ft)}function Ge(Ft,St){return ae(_n=>{const yn=Array.from(_n);return yn.includes(Ft)||yn.includes((0,e.BA)(Ft))},St)}function fn(Ft){return Te(1,Ft)}function Te(Ft=1,St){let _n=-1;return ae(()=>(_n+=1,_n>=Ft),St)}return Array.isArray((0,e.BA)(H))?{toMatch:ae,toContains:Ge,changed:fn,changedTimes:Te,get not(){return jn(H,!te)}}:{toMatch:ae,toBe:ne,toBeTruthy:ye,toBeNull:Ne,toBeNaN:it,toBeUndefined:kt,changed:fn,changedTimes:Te,get not(){return jn(H,!te)}}}function Jn(H){return jn(H)}function $n(H,te){return H===te}function Yi(...H){var te,ae;const ne=H[0],ye=H[1];let Ne=(te=H[2])!=null?te:$n;const{symmetric:kt=!1}=(ae=H[3])!=null?ae:{};if(typeof Ne=="string"){const Ge=Ne;Ne=(fn,Te)=>fn[Ge]===Te[Ge]}const it=computed(()=>toValue$1(ne).filter(Ge=>toValue$1(ye).findIndex(fn=>Ne(Ge,fn))===-1));if(kt){const Ge=computed(()=>toValue$1(ye).filter(fn=>toValue$1(ne).findIndex(Te=>Ne(fn,Te))===-1));return computed(()=>kt?[...toValue$1(it),...toValue$1(Ge)]:toValue$1(it))}else return it}function di(H,te){return computed(()=>toValue$1(H).every((ae,ne,ye)=>te(toValue$1(ae),ne,ye)))}function fi(H,te){return computed(()=>toValue$1(H).map(ae=>toValue$1(ae)).filter(te))}function Ci(H,te){return computed(()=>toValue$1(toValue$1(H).find((ae,ne,ye)=>te(toValue$1(ae),ne,ye))))}function ki(H,te){return computed(()=>toValue$1(H).findIndex((ae,ne,ye)=>te(toValue$1(ae),ne,ye)))}function Hn(H,te){let ae=H.length;for(;ae-- >0;)if(te(H[ae],ae,H))return H[ae]}function cr(H,te){return computed(()=>toValue$1(Array.prototype.findLast?toValue$1(H).findLast((ae,ne,ye)=>te(toValue$1(ae),ne,ye)):Hn(toValue$1(H),(ae,ne,ye)=>te(toValue$1(ae),ne,ye))))}function mi(H){return _(H)&&ct(H,"formIndex","comparator")}function Fn(...H){var te;const ae=H[0],ne=H[1];let ye=H[2],Ne=0;if(mi(ye)&&(Ne=(te=ye.fromIndex)!=null?te:0,ye=ye.comparator),typeof ye=="string"){const kt=ye;ye=(it,Ge)=>it[kt]===toValue$1(Ge)}return ye=ye??((kt,it)=>kt===toValue$1(it)),computed(()=>toValue$1(ae).slice(Ne).some((kt,it,Ge)=>ye(toValue$1(kt),toValue$1(ne),it,toValue$1(Ge))))}function ni(H,te){return computed(()=>toValue$1(H).map(ae=>toValue$1(ae)).join(toValue$1(te)))}function Wn(H,te){return computed(()=>toValue$1(H).map(ae=>toValue$1(ae)).map(te))}function hi(H,te,...ae){const ne=(ye,Ne,kt)=>te(toValue$1(ye),toValue$1(Ne),kt);return computed(()=>{const ye=toValue$1(H);return ae.length?ye.reduce(ne,typeof ae[0]=="function"?toValue$1(ae[0]()):toValue$1(ae[0])):ye.reduce(ne)})}function Qn(H,te){return computed(()=>toValue$1(H).some((ae,ne,ye)=>te(toValue$1(ae),ne,ye)))}function Ze(H){return Array.from(new Set(H))}function ft(H,te){return H.reduce((ae,ne)=>(ae.some(ye=>te(ne,ye,H))||ae.push(ne),ae),[])}function Yt(H,te){return computed(()=>{const ae=toValue$1(H).map(ne=>toValue$1(ne));return te?ft(ae,te):Ze(ae)})}function vn(H=0,te={}){let ae=unref(H);const ne=shallowRef(H),{max:ye=Number.POSITIVE_INFINITY,min:Ne=Number.NEGATIVE_INFINITY}=te,kt=(Ft=1)=>ne.value=Math.max(Math.min(ye,ne.value+Ft),Ne),it=(Ft=1)=>ne.value=Math.min(Math.max(Ne,ne.value-Ft),ye),Ge=()=>ne.value,fn=Ft=>ne.value=Math.max(Ne,Math.min(ye,Ft)),Te=(Ft=ae)=>(ae=Ft,fn(Ft));return{count:shallowReadonly(ne),inc:kt,dec:it,get:Ge,set:fn,reset:Te}}const Tn=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[T\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/i,Ti=/[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 ti(H,te,ae,ne){let ye=H<12?"AM":"PM";return ne&&(ye=ye.split("").reduce((Ne,kt)=>Ne+=`${kt}.`,"")),ae?ye.toLowerCase():ye}function Gn(H){const te=["th","st","nd","rd"],ae=H%100;return H+(te[(ae-20)%10]||te[ae]||te[0])}function Ri(H,te,ae={}){var ne;const ye=H.getFullYear(),Ne=H.getMonth(),kt=H.getDate(),it=H.getHours(),Ge=H.getMinutes(),fn=H.getSeconds(),Te=H.getMilliseconds(),Ft=H.getDay(),St=(ne=ae.customMeridiem)!=null?ne:ti,_n=qn=>{var bi;return(bi=qn.split(" ")[1])!=null?bi:""},yn={Yo:()=>Gn(ye),YY:()=>String(ye).slice(-2),YYYY:()=>ye,M:()=>Ne+1,Mo:()=>Gn(Ne+1),MM:()=>`${Ne+1}`.padStart(2,"0"),MMM:()=>H.toLocaleDateString(toValue$1(ae.locales),{month:"short"}),MMMM:()=>H.toLocaleDateString(toValue$1(ae.locales),{month:"long"}),D:()=>String(kt),Do:()=>Gn(kt),DD:()=>`${kt}`.padStart(2,"0"),H:()=>String(it),Ho:()=>Gn(it),HH:()=>`${it}`.padStart(2,"0"),h:()=>`${it%12||12}`.padStart(1,"0"),ho:()=>Gn(it%12||12),hh:()=>`${it%12||12}`.padStart(2,"0"),m:()=>String(Ge),mo:()=>Gn(Ge),mm:()=>`${Ge}`.padStart(2,"0"),s:()=>String(fn),so:()=>Gn(fn),ss:()=>`${fn}`.padStart(2,"0"),SSS:()=>`${Te}`.padStart(3,"0"),d:()=>Ft,dd:()=>H.toLocaleDateString(toValue$1(ae.locales),{weekday:"narrow"}),ddd:()=>H.toLocaleDateString(toValue$1(ae.locales),{weekday:"short"}),dddd:()=>H.toLocaleDateString(toValue$1(ae.locales),{weekday:"long"}),A:()=>St(it,Ge),AA:()=>St(it,Ge,!1,!0),a:()=>St(it,Ge,!0),aa:()=>St(it,Ge,!0,!0),z:()=>_n(H.toLocaleDateString(toValue$1(ae.locales),{timeZoneName:"shortOffset"})),zz:()=>_n(H.toLocaleDateString(toValue$1(ae.locales),{timeZoneName:"shortOffset"})),zzz:()=>_n(H.toLocaleDateString(toValue$1(ae.locales),{timeZoneName:"shortOffset"})),zzzz:()=>_n(H.toLocaleDateString(toValue$1(ae.locales),{timeZoneName:"longOffset"}))};return te.replace(Ti,(qn,bi)=>{var Qi,rr;return(rr=bi??((Qi=yn[qn])==null?void 0:Qi.call(yn)))!=null?rr:qn})}function nn(H){if(H===null)return new Date(Number.NaN);if(H===void 0)return new Date;if(H instanceof Date)return new Date(H);if(typeof H=="string"&&!/Z$/i.test(H)){const te=H.match(Tn);if(te){const ae=te[2]-1||0,ne=(te[7]||"0").substring(0,3);return new Date(te[1],ae,te[3]||1,te[4]||0,te[5]||0,te[6]||0,ne)}}return new Date(H)}function An(H,te="HH:mm:ss",ae={}){return computed(()=>Ri(nn(toValue$1(H)),toValue$1(te),ae))}function _i(H,te=1e3,ae={}){const{immediate:ne=!0,immediateCallback:ye=!1}=ae;let Ne=null;const kt=(0,e.IJ)(!1);function it(){Ne&&(clearInterval(Ne),Ne=null)}function Ge(){kt.value=!1,it()}function fn(){const Te=(0,e.BA)(te);Te<=0||(kt.value=!0,ye&&H(),it(),kt.value&&(Ne=setInterval(H,Te)))}if(ne&&J&&fn(),(0,e.i9)(te)||typeof te=="function"){const Te=(0,i.wB)(te,()=>{kt.value&&J&&fn()});r(Te)}return r(Ge),{isActive:(0,e.nD)(kt),pause:Ge,resume:fn}}function Ii(H=1e3,te={}){const{controls:ae=!1,immediate:ne=!0,callback:ye}=te,Ne=shallowRef(0),kt=()=>Ne.value+=1,it=()=>{Ne.value=0},Ge=_i(ye?()=>{kt(),ye(Ne.value)}:kt,H,{immediate:ne});return ae?{counter:shallowReadonly(Ne),reset:it,...Ge}:shallowReadonly(Ne)}function lr(H,te={}){var ae;const ne=shallowRef((ae=te.initialValue)!=null?ae:null);return watch(H,()=>ne.value=E(),te),shallowReadonly(ne)}function Rr(H,te,ae={}){const{immediate:ne=!0,immediateCallback:ye=!1}=ae,Ne=(0,e.IJ)(!1);let kt;function it(){kt&&(clearTimeout(kt),kt=void 0)}function Ge(){Ne.value=!1,it()}function fn(...Te){ye&&H(),it(),Ne.value=!0,kt=setTimeout(()=>{Ne.value=!1,kt=void 0,H(...Te)},(0,e.BA)(te))}return ne&&(Ne.value=!0,J&&fn()),r(Ge),{isPending:(0,e.nD)(Ne),start:fn,stop:Ge}}function fr(H=1e3,te={}){const{controls:ae=!1,callback:ne}=te,ye=Rr(ne??x,H,te),Ne=computed(()=>!ye.isPending.value);return ae?{ready:Ne,...ye}:Ne}function kr(H,te={}){const{method:ae="parseFloat",radix:ne,nanToZero:ye}=te;return computed(()=>{let Ne=toValue$1(H);return typeof ae=="function"?Ne=ae(Ne):typeof Ne=="string"&&(Ne=Number[ae](Ne,ne)),ye&&Number.isNaN(Ne)&&(Ne=0),Ne})}function Zr(H){return computed(()=>`${toValue$1(H)}`)}function ea(H=!1,te={}){const{truthyValue:ae=!0,falsyValue:ne=!1}=te,ye=isRef(H),Ne=shallowRef(H);function kt(it){if(arguments.length)return Ne.value=it,Ne.value;{const Ge=toValue$1(ae);return Ne.value=Ne.value===Ge?toValue$1(ne):Ge,Ne.value}}return ye?kt:[Ne,kt]}function ws(H,te,ae){let ne=ae?.immediate?[]:[...typeof H=="function"?H():Array.isArray(H)?H:toValue$1(H)];return watch(H,(ye,Ne,kt)=>{const it=Array.from({length:ne.length}),Ge=[];for(const Te of ye){let Ft=!1;for(let St=0;St<ne.length;St++)if(!it[St]&&Te===ne[St]){it[St]=!0,Ft=!0;break}Ft||Ge.push(Te)}const fn=ne.filter((Te,Ft)=>!it[Ft]);te(ye,ne,Ge,fn,kt),ne=[...ye]},ae)}function Bi(H,te,ae){const{count:ne,...ye}=ae,Ne=shallowRef(0),kt=Ue(H,(...it)=>{Ne.value+=1,Ne.value>=toValue$1(ne)&&nextTick(()=>kt()),te(...it)},ye);return{count:Ne,stop:kt}}function Ps(H,te,ae={}){const{debounce:ne=0,maxWait:ye=void 0,...Ne}=ae;return Ue(H,te,{...Ne,eventFilter:Ht(ne,{maxWait:ye})})}function es(H,te,ae){return watch(H,te,{...ae,deep:!0})}function bn(H,te,ae={}){const{eventFilter:ne=Qe,...ye}=ae,Ne=et(ne,te);let kt,it,Ge;if(ye.flush==="sync"){let fn=!1;it=()=>{},kt=Te=>{fn=!0,Te(),fn=!1},Ge=watch(H,(...Te)=>{fn||Ne(...Te)},ye)}else{const fn=[];let Te=0,Ft=0;it=()=>{Te=Ft},fn.push(watch(H,()=>{Ft++},{...ye,flush:"sync"})),kt=St=>{const _n=Ft;St(),Te+=Ft-_n},fn.push(watch(H,(...St)=>{const _n=Te>0&&Te===Ft;Te=0,Ft=0,!_n&&Ne(...St)},ye)),Ge=()=>{fn.forEach(St=>St())}}return{stop:Ge,ignoreUpdates:kt,ignorePrevAsyncUpdates:it}}function _t(H,te,ae){return(0,i.wB)(H,te,{...ae,immediate:!0})}function Pt(H,te,ae){return(0,i.wB)(H,te,{...ae,once:!0})}function le(H,te,ae={}){const{throttle:ne=0,trailing:ye=!0,leading:Ne=!0,...kt}=ae;return Ue(H,te,{...kt,eventFilter:qe(ne,ye,Ne)})}function Ce(H,te,ae={}){let ne;function ye(){if(!ne)return;const Te=ne;ne=void 0,Te()}function Ne(Te){ne=Te}const kt=(Te,Ft)=>(ye(),te(Te,Ft,Ne)),it=bn(H,kt,ae),{ignoreUpdates:Ge}=it;return{...it,trigger:()=>{let Te;return Ge(()=>{Te=kt(ze(H),at(H))}),Te}}}function ze(H){return isReactive(H)?H:Array.isArray(H)?H.map(te=>toValue$1(te)):toValue$1(H)}function at(H){return Array.isArray(H)?H.map(()=>{}):void 0}function be(H,te,ae){const ne=watch(H,(ye,Ne,kt)=>{ye&&(ae?.once&&nextTick(()=>ne()),te(ye,Ne,kt))},{...ae,once:!1});return ne}},95088:(W,b,n)=>{"use strict";n.d(b,{Lu:()=>p,xX:()=>u});var e=n(22720),i=n(50953),a=n(20641),f=n(75220);let r;function v(l,{mode:m="replace",route:y=useRoute(),router:d=useRouter()}={}){r=y.hash,tryOnScopeDispose(()=>{r=void 0});let w;const C=customRef((j,O)=>(w=O,{get(){return j(),r||toValue(l)},set(N){N!==r&&(r=N===null?void 0:N,O(),nextTick(()=>{const{params:X,query:V}=y;d[toValue(m)]({params:X,query:V,hash:r})}))}}));return watch(()=>y.hash,()=>{y.hash!==r&&(r=y.hash,w())},{flush:"sync"}),C}const c=new WeakMap;function p(l,m,y={}){const{mode:d="replace",route:w=(0,f.lq)(),router:C=(0,f.rd)(),transform:j}=y;let O=se=>se,N=se=>se;typeof j=="function"?O=j:j&&(j.get&&(O=j.get),j.set&&(N=j.set)),c.has(C)||c.set(C,new Map);const X=c.get(C);let V=w.params[l];(0,e.Uo)(()=>{V=void 0});let Z;const J=(0,i.rY)((se,Y)=>(Z=Y,{get(){return se(),O(V!==void 0&&V!==""?V:(0,i.BA)(m))},set(pe){pe=N(pe),V!==pe&&(V=pe===(0,i.BA)(m)||pe===null?void 0:pe,X.set(l,pe===(0,i.BA)(m)||pe===null?void 0:pe),Y(),(0,a.dY)(()=>{if(X.size===0)return;const I=Object.fromEntries(X.entries());X.clear();const{params:s,query:_,hash:F}=w;C[(0,i.BA)(d)]({params:{...s,...I},query:_,hash:F})}))}}));return(0,a.wB)(()=>w.params[l],se=>{V!==O(se)&&(V=se,Z())},{flush:"sync"}),J}const g=new WeakMap;function u(l,m,y={}){const{mode:d="replace",route:w=(0,f.lq)(),router:C=(0,f.rd)(),transform:j}=y;let O=se=>se,N=se=>se;typeof j=="function"?O=j:j&&(j.get&&(O=j.get),j.set&&(N=j.set)),g.has(C)||g.set(C,new Map);const X=g.get(C);let V=w.query[l];(0,e.Uo)(()=>{V=void 0});let Z;const J=(0,i.rY)((se,Y)=>(Z=Y,{get(){return se(),O(V!==void 0?V:(0,i.BA)(m))},set(pe){pe=N(pe),V!==pe&&(V=pe===(0,i.BA)(m)?void 0:pe,X.set(l,pe===(0,i.BA)(m)?void 0:pe),Y(),(0,a.dY)(()=>{if(X.size===0)return;const I=Object.fromEntries(X.entries());X.clear();const{params:s,query:_,hash:F}=w;C[(0,i.BA)(d)]({params:s,query:{..._,...I},hash:F})}))}}));return(0,a.wB)(()=>w.query[l],se=>{V!==O(se)&&(V=se,Z())},{flush:"sync"}),J}},22720:(W,b,n)=>{"use strict";n.d(b,{Uo:()=>f});var e=n(50953);function i(be,H){var te;const ae=shallowRef();return watchEffect(()=>{ae.value=be()},{...H,flush:(te=H?.flush)!=null?te:"sync"}),readonly(ae)}function a(be,H,te={}){let ae,ne,ye,Ne=!0;const kt=()=>{Ne=!0,ye()};watch(be,kt,{flush:"sync",...te});const it=typeof H=="function"?H:H.get,Ge=typeof H=="function"?void 0:H.set,fn=customRef((Te,Ft)=>(ne=Te,ye=Ft,{get(){return Ne&&(ae=it(ae),Ne=!1),ne(),ae},set(St){Ge?.(St)}}));return fn.trigger=kt,fn}function f(be){return(0,e.o5)()?((0,e.jr)(be),!0):!1}function r(){const be=new Set,H=ye=>{be.delete(ye)};return{on:ye=>{be.add(ye);const Ne=()=>H(ye);return f(Ne),{off:Ne}},off:H,trigger:(...ye)=>Promise.all(Array.from(be).map(Ne=>Ne(...ye))),clear:()=>{be.clear()}}}function v(be){let H=!1,te;const ae=effectScope(!0);return(...ne)=>(H||(te=ae.run(()=>be(...ne)),H=!0),te)}const c=new WeakMap,p=(...be)=>{var H;const te=be[0],ae=(H=getCurrentInstance())==null?void 0:H.proxy;if(ae==null&&!hasInjectionContext())throw new Error("injectLocal must be called in setup");return ae&&c.has(ae)&&te in c.get(ae)?c.get(ae)[te]:inject(...be)};function g(be,H){var te;const ae=(te=getCurrentInstance())==null?void 0:te.proxy;if(ae==null)throw new Error("provideLocal must be called in setup");c.has(ae)||c.set(ae,Object.create(null));const ne=c.get(ae);return ne[be]=H,provide(be,H)}function u(be,H){const te=H?.injectionKey||Symbol(be.name||"InjectionState"),ae=H?.defaultValue;return[(...Ne)=>{const kt=be(...Ne);return g(te,kt),kt},()=>p(te,ae)]}function l(be,H){return H===!0?ref(be):shallowRef(be)}function m(be){let H=0,te,ae;const ne=()=>{H-=1,ae&&H<=0&&(ae.stop(),te=void 0,ae=void 0)};return(...ye)=>(H+=1,ae||(ae=effectScope(!0),te=ae.run(()=>be(...ye))),f(ne),te)}function y(be,H,{enumerable:te=!1,unwrap:ae=!0}={}){for(const[ne,ye]of Object.entries(H))ne!=="value"&&(isRef(ye)&&ae?Object.defineProperty(be,ne,{get(){return ye.value},set(Ne){ye.value=Ne},enumerable:te}):Object.defineProperty(be,ne,{value:ye,enumerable:te}));return be}function d(be,H){return H==null?unref(be):unref(be)[H]}function w(be){return unref(be)!=null}function C(be,H){if(typeof Symbol<"u"){const te={...be};return Object.defineProperty(te,Symbol.iterator,{enumerable:!1,value(){let ae=0;return{next:()=>({value:H[ae++],done:ae>H.length})}}}),te}else return Object.assign([...H],be)}function j(be,H){const te=H?.computedGetter===!1?unref:toValue$1;return function(...ae){return computed(()=>be.apply(this,ae.map(ne=>te(ne))))}}function O(be,H={}){let te=[],ae;if(Array.isArray(H))te=H;else{ae=H;const{includeOwnProperties:ne=!0}=H;te.push(...Object.keys(be)),ne&&te.push(...Object.getOwnPropertyNames(be))}return Object.fromEntries(te.map(ne=>{const ye=be[ne];return[ne,typeof ye=="function"?j(ye.bind(be),ae):ye]}))}function N(be){if(!isRef(be))return reactive(be);const H=new Proxy({},{get(te,ae,ne){return unref(Reflect.get(be.value,ae,ne))},set(te,ae,ne){return isRef(be.value[ae])&&!isRef(ne)?be.value[ae].value=ne:be.value[ae]=ne,!0},deleteProperty(te,ae){return Reflect.deleteProperty(be.value,ae)},has(te,ae){return Reflect.has(be.value,ae)},ownKeys(){return Object.keys(be.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return reactive(H)}function X(be){return N(computed(be))}function V(be,...H){const te=H.flat(),ae=te[0];return X(()=>Object.fromEntries(typeof ae=="function"?Object.entries(toRefs$1(be)).filter(([ne,ye])=>!ae(toValue$1(ye),ne)):Object.entries(toRefs$1(be)).filter(ne=>!te.includes(ne[0]))))}const Z=typeof window<"u"&&typeof document<"u",J=typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope,se=be=>typeof be<"u",Y=be=>be!=null,pe=(be,...H)=>{be||console.warn(...H)},I=Object.prototype.toString,s=be=>I.call(be)==="[object Object]",_=()=>Date.now(),F=()=>+Date.now(),E=(be,H,te)=>Math.min(te,Math.max(H,be)),k=()=>{},x=(be,H)=>(be=Math.ceil(be),H=Math.floor(H),Math.floor(Math.random()*(H-be+1))+be),R=(be,H)=>Object.prototype.hasOwnProperty.call(be,H),M=null;function o(){var be,H;return Z&&((be=window?.navigator)==null?void 0:be.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((H=window?.navigator)==null?void 0:H.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function P(...be){if(be.length!==1)return toRef$1(...be);const H=be[0];return typeof H=="function"?readonly(customRef(()=>({get:H,set:k}))):ref(H)}const $=null;function K(be,...H){const te=H.flat(),ae=te[0];return X(()=>Object.fromEntries(typeof ae=="function"?Object.entries(toRefs$1(be)).filter(([ne,ye])=>ae(toValue$1(ye),ne)):te.map(ne=>[ne,P(be,ne)])))}function q(be,H=1e4){return customRef((te,ae)=>{let ne=toValue$1(be),ye;const Ne=()=>setTimeout(()=>{ne=toValue$1(be),ae()},toValue$1(H));return f(()=>{clearTimeout(ye)}),{get(){return te(),ne},set(kt){ne=kt,ae(),clearTimeout(ye),ye=Ne()}}})}function Fe(be,H){function te(...ae){return new Promise((ne,ye)=>{Promise.resolve(be(()=>H.apply(this,ae),{fn:H,thisArg:this,args:ae})).then(ne).catch(ye)})}return te}const et=be=>be();function Qe(be,H={}){let te,ae,ne=k;const ye=it=>{clearTimeout(it),ne(),ne=k};let Ne;return it=>{const Ge=toValue$1(be),fn=toValue$1(H.maxWait);return te&&ye(te),Ge<=0||fn!==void 0&&fn<=0?(ae&&(ye(ae),ae=void 0),Promise.resolve(it())):new Promise((Te,Ft)=>{ne=H.rejectOnCancel?Ft:Te,Ne=it,fn&&!ae&&(ae=setTimeout(()=>{te&&ye(te),ae=void 0,Te(Ne())},fn)),te=setTimeout(()=>{ae&&ye(ae),ae=void 0,Te(it())},Ge)})}}function Ht(...be){let H=0,te,ae=!0,ne=k,ye,Ne,kt,it,Ge;!isRef(be[0])&&typeof be[0]=="object"?{delay:Ne,trailing:kt=!0,leading:it=!0,rejectOnCancel:Ge=!1}=be[0]:[Ne,kt=!0,it=!0,Ge=!1]=be;const fn=()=>{te&&(clearTimeout(te),te=void 0,ne(),ne=k)};return Ft=>{const St=toValue$1(Ne),_n=Date.now()-H,yn=()=>ye=Ft();return fn(),St<=0?(H=Date.now(),yn()):(_n>St&&(it||!ae)?(H=Date.now(),yn()):kt&&(ye=new Promise((qn,bi)=>{ne=Ge?bi:qn,te=setTimeout(()=>{H=Date.now(),ae=!0,qn(yn()),fn()},Math.max(0,St-_n))})),!it&&!te&&(te=setTimeout(()=>ae=!0,St)),ae=!1,ye)}}function qe(be=et,H={}){const{initialState:te="active"}=H,ae=P(te==="active");function ne(){ae.value=!1}function ye(){ae.value=!0}const Ne=(...kt)=>{ae.value&&be(...kt)};return{isActive:readonly(ae),pause:ne,resume:ye,eventFilter:Ne}}function De(be,H=!1,te="Timeout"){return new Promise((ae,ne)=>{setTimeout(H?()=>ne(te):ae,be)})}function Je(be){return be}function yt(be){let H;function te(){return H||(H=be()),H}return te.reset=async()=>{const ae=H;H=void 0,ae&&await ae},te}function jt(be){return be()}function Lt(be,...H){return H.some(te=>te in be)}function ct(be,H){var te;if(typeof be=="number")return be+H;const ae=((te=be.match(/^-?\d+\.?\d*/))==null?void 0:te[0])||"",ne=be.slice(ae.length),ye=Number.parseFloat(ae)+H;return Number.isNaN(ye)?be:ye+ne}function Bt(be){return be.endsWith("rem")?Number.parseFloat(be)*16:Number.parseFloat(be)}function gn(be,H,te=!1){return H.reduce((ae,ne)=>(ne in be&&(!te||be[ne]!==void 0)&&(ae[ne]=be[ne]),ae),{})}function Mt(be,H,te=!1){return Object.fromEntries(Object.entries(be).filter(([ae,ne])=>(!te||ne!==void 0)&&!H.includes(ae)))}function Zt(be){return Object.entries(be)}function Kt(be){return Array.isArray(be)?be:[be]}function Tt(be){const H=Object.create(null);return te=>H[te]||(H[te]=be(te))}const xt=/\B([A-Z])/g,Jt=Tt(be=>be.replace(xt,"-$1").toLowerCase()),Dt=/-(\w)/g,en=Tt(be=>be.replace(Dt,(H,te)=>te?te.toUpperCase():""));function rt(be){return be||getCurrentInstance()}function _e(be,H=200,te={}){return Fe(Qe(H,te),be)}function oe(be,H=200,te={}){const ae=ref(toValue$1(be)),ne=_e(()=>{ae.value=be.value},H,te);return watch(be,()=>ne()),shallowReadonly(ae)}function Me(be,H){return computed({get(){var te;return(te=be.value)!=null?te:H},set(te){be.value=te}})}function Pe(be,H=200,te=!1,ae=!0,ne=!1){return Fe(Ht(H,te,ae,ne),be)}function fe(be,H=200,te=!0,ae=!0){if(H<=0)return be;const ne=ref(toValue$1(be)),ye=Pe(()=>{ne.value=be.value},H,te,ae);return watch(be,()=>ye()),ne}function Re(be,H={}){let te=be,ae,ne;const ye=customRef((Ft,St)=>(ae=Ft,ne=St,{get(){return Ne()},set(_n){kt(_n)}}));function Ne(Ft=!0){return Ft&&ae(),te}function kt(Ft,St=!0){var _n,yn;if(Ft===te)return;const qn=te;((_n=H.onBeforeChange)==null?void 0:_n.call(H,Ft,qn))!==!1&&(te=Ft,(yn=H.onChanged)==null||yn.call(H,Ft,qn),St&&ne())}return y(ye,{get:Ne,set:kt,untrackedGet:()=>Ne(!1),silentSet:Ft=>kt(Ft,!1),peek:()=>Ne(!1),lay:Ft=>kt(Ft,!1)},{enumerable:!0})}const We=null;function ut(...be){if(be.length===2){const[H,te]=be;H.value=te}if(be.length===3){const[H,te,ae]=be;H[te]=ae}}function dt(be,H,te={}){const{eventFilter:ae=et,...ne}=te;return watch(be,Fe(ae,H),ne)}function Ue(be,H,te={}){const{eventFilter:ae,initialState:ne="active",...ye}=te,{eventFilter:Ne,pause:kt,resume:it,isActive:Ge}=qe(ae,{initialState:ne});return{stop:dt(be,H,{...ye,eventFilter:Ne}),pause:kt,resume:it,isActive:Ge}}function je(be,H,...[te]){const{flush:ae="sync",deep:ne=!1,immediate:ye=!0,direction:Ne="both",transform:kt={}}=te||{},it=[],Ge="ltr"in kt&&kt.ltr||(Ft=>Ft),fn="rtl"in kt&&kt.rtl||(Ft=>Ft);return(Ne==="both"||Ne==="ltr")&&it.push(Ue(be,Ft=>{it.forEach(St=>St.pause()),H.value=Ge(Ft),it.forEach(St=>St.resume())},{flush:ae,deep:ne,immediate:ye})),(Ne==="both"||Ne==="rtl")&&it.push(Ue(H,Ft=>{it.forEach(St=>St.pause()),be.value=fn(Ft),it.forEach(St=>St.resume())},{flush:ae,deep:ne,immediate:ye})),()=>{it.forEach(Ft=>Ft.stop())}}function we(be,H,te={}){const{flush:ae="sync",deep:ne=!1,immediate:ye=!0}=te,Ne=Kt(H);return watch(be,kt=>Ne.forEach(it=>it.value=kt),{flush:ae,deep:ne,immediate:ye})}function Xe(be,H={}){if(!isRef(be))return toRefs$1(be);const te=Array.isArray(be.value)?Array.from({length:be.value.length}):{};for(const ae in be.value)te[ae]=customRef(()=>({get(){return be.value[ae]},set(ne){var ye;if((ye=toValue$1(H.replaceRef))!=null?ye:!0)if(Array.isArray(be.value)){const kt=[...be.value];kt[ae]=ne,be.value=kt}else{const kt={...be.value,[ae]:ne};Object.setPrototypeOf(kt,Object.getPrototypeOf(be.value)),be.value=kt}else be.value[ae]=ne}}));return te}const gt=null,pn=null;function cn(be,H=!0,te){rt(te)?onBeforeMount(be,te):H?be():nextTick(be)}function hn(be,H){rt(H)&&onBeforeUnmount(be,H)}function En(be,H=!0,te){rt(te)?onMounted(be,te):H?be():nextTick(be)}function on(be,H){rt(H)&&onUnmounted(be,H)}function dn(be,H=!1){function te(Te,{flush:Ft="sync",deep:St=!1,timeout:_n,throwOnTimeout:yn}={}){let qn=null;const Qi=[new Promise(rr=>{qn=watch(be,Mr=>{Te(Mr)!==H&&(qn?qn():nextTick(()=>qn?.()),rr(Mr))},{flush:Ft,deep:St,immediate:!0})})];return _n!=null&&Qi.push(De(_n,yn).then(()=>toValue$1(be)).finally(()=>qn?.())),Promise.race(Qi)}function ae(Te,Ft){if(!isRef(Te))return te(Mr=>Mr===Te,Ft);const{flush:St="sync",deep:_n=!1,timeout:yn,throwOnTimeout:qn}=Ft??{};let bi=null;const rr=[new Promise(Mr=>{bi=watch([be,Te],([Yr,ls])=>{H!==(Yr===ls)&&(bi?bi():nextTick(()=>bi?.()),Mr(Yr))},{flush:St,deep:_n,immediate:!0})})];return yn!=null&&rr.push(De(yn,qn).then(()=>toValue$1(be)).finally(()=>(bi?.(),toValue$1(be)))),Promise.race(rr)}function ne(Te){return te(Ft=>!!Ft,Te)}function ye(Te){return ae(null,Te)}function Ne(Te){return ae(void 0,Te)}function kt(Te){return te(Number.isNaN,Te)}function it(Te,Ft){return te(St=>{const _n=Array.from(St);return _n.includes(Te)||_n.includes(toValue$1(Te))},Ft)}function Ge(Te){return fn(1,Te)}function fn(Te=1,Ft){let St=-1;return te(()=>(St+=1,St>=Te),Ft)}return Array.isArray(toValue$1(be))?{toMatch:te,toContains:it,changed:Ge,changedTimes:fn,get not(){return dn(be,!H)}}:{toMatch:te,toBe:ae,toBeTruthy:ne,toBeNull:ye,toBeNaN:kt,toBeUndefined:Ne,changed:Ge,changedTimes:fn,get not(){return dn(be,!H)}}}function jn(be){return dn(be)}function Jn(be,H){return be===H}function $n(...be){var H,te;const ae=be[0],ne=be[1];let ye=(H=be[2])!=null?H:Jn;const{symmetric:Ne=!1}=(te=be[3])!=null?te:{};if(typeof ye=="string"){const it=ye;ye=(Ge,fn)=>Ge[it]===fn[it]}const kt=computed(()=>toValue$1(ae).filter(it=>toValue$1(ne).findIndex(Ge=>ye(it,Ge))===-1));if(Ne){const it=computed(()=>toValue$1(ne).filter(Ge=>toValue$1(ae).findIndex(fn=>ye(Ge,fn))===-1));return computed(()=>Ne?[...toValue$1(kt),...toValue$1(it)]:toValue$1(kt))}else return kt}function Yi(be,H){return computed(()=>toValue$1(be).every((te,ae,ne)=>H(toValue$1(te),ae,ne)))}function di(be,H){return computed(()=>toValue$1(be).map(te=>toValue$1(te)).filter(H))}function fi(be,H){return computed(()=>toValue$1(toValue$1(be).find((te,ae,ne)=>H(toValue$1(te),ae,ne))))}function Ci(be,H){return computed(()=>toValue$1(be).findIndex((te,ae,ne)=>H(toValue$1(te),ae,ne)))}function ki(be,H){let te=be.length;for(;te-- >0;)if(H(be[te],te,be))return be[te]}function Hn(be,H){return computed(()=>toValue$1(Array.prototype.findLast?toValue$1(be).findLast((te,ae,ne)=>H(toValue$1(te),ae,ne)):ki(toValue$1(be),(te,ae,ne)=>H(toValue$1(te),ae,ne))))}function cr(be){return s(be)&&Lt(be,"formIndex","comparator")}function mi(...be){var H;const te=be[0],ae=be[1];let ne=be[2],ye=0;if(cr(ne)&&(ye=(H=ne.fromIndex)!=null?H:0,ne=ne.comparator),typeof ne=="string"){const Ne=ne;ne=(kt,it)=>kt[Ne]===toValue$1(it)}return ne=ne??((Ne,kt)=>Ne===toValue$1(kt)),computed(()=>toValue$1(te).slice(ye).some((Ne,kt,it)=>ne(toValue$1(Ne),toValue$1(ae),kt,toValue$1(it))))}function Fn(be,H){return computed(()=>toValue$1(be).map(te=>toValue$1(te)).join(toValue$1(H)))}function ni(be,H){return computed(()=>toValue$1(be).map(te=>toValue$1(te)).map(H))}function Wn(be,H,...te){const ae=(ne,ye,Ne)=>H(toValue$1(ne),toValue$1(ye),Ne);return computed(()=>{const ne=toValue$1(be);return te.length?ne.reduce(ae,typeof te[0]=="function"?toValue$1(te[0]()):toValue$1(te[0])):ne.reduce(ae)})}function hi(be,H){return computed(()=>toValue$1(be).some((te,ae,ne)=>H(toValue$1(te),ae,ne)))}function Qn(be){return Array.from(new Set(be))}function Ze(be,H){return be.reduce((te,ae)=>(te.some(ne=>H(ae,ne,be))||te.push(ae),te),[])}function ft(be,H){return computed(()=>{const te=toValue$1(be).map(ae=>toValue$1(ae));return H?Ze(te,H):Qn(te)})}function Yt(be=0,H={}){let te=unref(be);const ae=shallowRef(be),{max:ne=Number.POSITIVE_INFINITY,min:ye=Number.NEGATIVE_INFINITY}=H,Ne=(Te=1)=>ae.value=Math.max(Math.min(ne,ae.value+Te),ye),kt=(Te=1)=>ae.value=Math.min(Math.max(ye,ae.value-Te),ne),it=()=>ae.value,Ge=Te=>ae.value=Math.max(ye,Math.min(ne,Te)),fn=(Te=te)=>(te=Te,Ge(Te));return{count:shallowReadonly(ae),inc:Ne,dec:kt,get:it,set:Ge,reset:fn}}const vn=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[T\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/i,Tn=/[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 Ti(be,H,te,ae){let ne=be<12?"AM":"PM";return ae&&(ne=ne.split("").reduce((ye,Ne)=>ye+=`${Ne}.`,"")),te?ne.toLowerCase():ne}function ti(be){const H=["th","st","nd","rd"],te=be%100;return be+(H[(te-20)%10]||H[te]||H[0])}function Gn(be,H,te={}){var ae;const ne=be.getFullYear(),ye=be.getMonth(),Ne=be.getDate(),kt=be.getHours(),it=be.getMinutes(),Ge=be.getSeconds(),fn=be.getMilliseconds(),Te=be.getDay(),Ft=(ae=te.customMeridiem)!=null?ae:Ti,St=yn=>{var qn;return(qn=yn.split(" ")[1])!=null?qn:""},_n={Yo:()=>ti(ne),YY:()=>String(ne).slice(-2),YYYY:()=>ne,M:()=>ye+1,Mo:()=>ti(ye+1),MM:()=>`${ye+1}`.padStart(2,"0"),MMM:()=>be.toLocaleDateString(toValue$1(te.locales),{month:"short"}),MMMM:()=>be.toLocaleDateString(toValue$1(te.locales),{month:"long"}),D:()=>String(Ne),Do:()=>ti(Ne),DD:()=>`${Ne}`.padStart(2,"0"),H:()=>String(kt),Ho:()=>ti(kt),HH:()=>`${kt}`.padStart(2,"0"),h:()=>`${kt%12||12}`.padStart(1,"0"),ho:()=>ti(kt%12||12),hh:()=>`${kt%12||12}`.padStart(2,"0"),m:()=>String(it),mo:()=>ti(it),mm:()=>`${it}`.padStart(2,"0"),s:()=>String(Ge),so:()=>ti(Ge),ss:()=>`${Ge}`.padStart(2,"0"),SSS:()=>`${fn}`.padStart(3,"0"),d:()=>Te,dd:()=>be.toLocaleDateString(toValue$1(te.locales),{weekday:"narrow"}),ddd:()=>be.toLocaleDateString(toValue$1(te.locales),{weekday:"short"}),dddd:()=>be.toLocaleDateString(toValue$1(te.locales),{weekday:"long"}),A:()=>Ft(kt,it),AA:()=>Ft(kt,it,!1,!0),a:()=>Ft(kt,it,!0),aa:()=>Ft(kt,it,!0,!0),z:()=>St(be.toLocaleDateString(toValue$1(te.locales),{timeZoneName:"shortOffset"})),zz:()=>St(be.toLocaleDateString(toValue$1(te.locales),{timeZoneName:"shortOffset"})),zzz:()=>St(be.toLocaleDateString(toValue$1(te.locales),{timeZoneName:"shortOffset"})),zzzz:()=>St(be.toLocaleDateString(toValue$1(te.locales),{timeZoneName:"longOffset"}))};return H.replace(Tn,(yn,qn)=>{var bi,Qi;return(Qi=qn??((bi=_n[yn])==null?void 0:bi.call(_n)))!=null?Qi:yn})}function Ri(be){if(be===null)return new Date(Number.NaN);if(be===void 0)return new Date;if(be instanceof Date)return new Date(be);if(typeof be=="string"&&!/Z$/i.test(be)){const H=be.match(vn);if(H){const te=H[2]-1||0,ae=(H[7]||"0").substring(0,3);return new Date(H[1],te,H[3]||1,H[4]||0,H[5]||0,H[6]||0,ae)}}return new Date(be)}function nn(be,H="HH:mm:ss",te={}){return computed(()=>Gn(Ri(toValue$1(be)),toValue$1(H),te))}function An(be,H=1e3,te={}){const{immediate:ae=!0,immediateCallback:ne=!1}=te;let ye=null;const Ne=shallowRef(!1);function kt(){ye&&(clearInterval(ye),ye=null)}function it(){Ne.value=!1,kt()}function Ge(){const fn=toValue$1(H);fn<=0||(Ne.value=!0,ne&&be(),kt(),Ne.value&&(ye=setInterval(be,fn)))}if(ae&&Z&&Ge(),isRef(H)||typeof H=="function"){const fn=watch(H,()=>{Ne.value&&Z&&Ge()});f(fn)}return f(it),{isActive:shallowReadonly(Ne),pause:it,resume:Ge}}function _i(be=1e3,H={}){const{controls:te=!1,immediate:ae=!0,callback:ne}=H,ye=shallowRef(0),Ne=()=>ye.value+=1,kt=()=>{ye.value=0},it=An(ne?()=>{Ne(),ne(ye.value)}:Ne,be,{immediate:ae});return te?{counter:shallowReadonly(ye),reset:kt,...it}:shallowReadonly(ye)}function Ii(be,H={}){var te;const ae=shallowRef((te=H.initialValue)!=null?te:null);return watch(be,()=>ae.value=F(),H),shallowReadonly(ae)}function lr(be,H,te={}){const{immediate:ae=!0,immediateCallback:ne=!1}=te,ye=shallowRef(!1);let Ne;function kt(){Ne&&(clearTimeout(Ne),Ne=void 0)}function it(){ye.value=!1,kt()}function Ge(...fn){ne&&be(),kt(),ye.value=!0,Ne=setTimeout(()=>{ye.value=!1,Ne=void 0,be(...fn)},toValue$1(H))}return ae&&(ye.value=!0,Z&&Ge()),f(it),{isPending:shallowReadonly(ye),start:Ge,stop:it}}function Rr(be=1e3,H={}){const{controls:te=!1,callback:ae}=H,ne=lr(ae??k,be,H),ye=computed(()=>!ne.isPending.value);return te?{ready:ye,...ne}:ye}function fr(be,H={}){const{method:te="parseFloat",radix:ae,nanToZero:ne}=H;return computed(()=>{let ye=toValue$1(be);return typeof te=="function"?ye=te(ye):typeof ye=="string"&&(ye=Number[te](ye,ae)),ne&&Number.isNaN(ye)&&(ye=0),ye})}function kr(be){return computed(()=>`${toValue$1(be)}`)}function Zr(be=!1,H={}){const{truthyValue:te=!0,falsyValue:ae=!1}=H,ne=isRef(be),ye=shallowRef(be);function Ne(kt){if(arguments.length)return ye.value=kt,ye.value;{const it=toValue$1(te);return ye.value=ye.value===it?toValue$1(ae):it,ye.value}}return ne?Ne:[ye,Ne]}function ea(be,H,te){let ae=te?.immediate?[]:[...typeof be=="function"?be():Array.isArray(be)?be:toValue$1(be)];return watch(be,(ne,ye,Ne)=>{const kt=Array.from({length:ae.length}),it=[];for(const fn of ne){let Te=!1;for(let Ft=0;Ft<ae.length;Ft++)if(!kt[Ft]&&fn===ae[Ft]){kt[Ft]=!0,Te=!0;break}Te||it.push(fn)}const Ge=ae.filter((fn,Te)=>!kt[Te]);H(ne,ae,it,Ge,Ne),ae=[...ne]},te)}function ws(be,H,te){const{count:ae,...ne}=te,ye=shallowRef(0),Ne=dt(be,(...kt)=>{ye.value+=1,ye.value>=toValue$1(ae)&&nextTick(()=>Ne()),H(...kt)},ne);return{count:ye,stop:Ne}}function Bi(be,H,te={}){const{debounce:ae=0,maxWait:ne=void 0,...ye}=te;return dt(be,H,{...ye,eventFilter:Qe(ae,{maxWait:ne})})}function Ps(be,H,te){return watch(be,H,{...te,deep:!0})}function es(be,H,te={}){const{eventFilter:ae=et,...ne}=te,ye=Fe(ae,H);let Ne,kt,it;if(ne.flush==="sync"){let Ge=!1;kt=()=>{},Ne=fn=>{Ge=!0,fn(),Ge=!1},it=watch(be,(...fn)=>{Ge||ye(...fn)},ne)}else{const Ge=[];let fn=0,Te=0;kt=()=>{fn=Te},Ge.push(watch(be,()=>{Te++},{...ne,flush:"sync"})),Ne=Ft=>{const St=Te;Ft(),fn+=Te-St},Ge.push(watch(be,(...Ft)=>{const St=fn>0&&fn===Te;fn=0,Te=0,!St&&ye(...Ft)},ne)),it=()=>{Ge.forEach(Ft=>Ft())}}return{stop:it,ignoreUpdates:Ne,ignorePrevAsyncUpdates:kt}}function bn(be,H,te){return watch(be,H,{...te,immediate:!0})}function _t(be,H,te){return watch(be,H,{...te,once:!0})}function Pt(be,H,te={}){const{throttle:ae=0,trailing:ne=!0,leading:ye=!0,...Ne}=te;return dt(be,H,{...Ne,eventFilter:Ht(ae,ne,ye)})}function le(be,H,te={}){let ae;function ne(){if(!ae)return;const fn=ae;ae=void 0,fn()}function ye(fn){ae=fn}const Ne=(fn,Te)=>(ne(),H(fn,Te,ye)),kt=es(be,Ne,te),{ignoreUpdates:it}=kt;return{...kt,trigger:()=>{let fn;return it(()=>{fn=Ne(Ce(be),ze(be))}),fn}}}function Ce(be){return isReactive(be)?be:Array.isArray(be)?be.map(H=>toValue$1(H)):toValue$1(be)}function ze(be){return Array.isArray(be)?be.map(()=>{}):void 0}function at(be,H,te){const ae=watch(be,(ne,ye,Ne)=>{ne&&(te?.once&&nextTick(()=>ae()),H(ne,ye,Ne))},{...te,once:!1});return ae}},11950:(W,b,n)=>{"use strict";n.d(b,{Ay:()=>Z,Gp:()=>g,Nv:()=>m});var e=n(51111);const i="axios-retry";function a(J){const se=["ERR_CANCELED","ECONNABORTED"];return J.response||!J.code||se.includes(J.code)?!1:e(J)}const f=["get","head","options"],r=f.concat(["put","delete"]);function v(J){return J.code!=="ECONNABORTED"&&(!J.response||J.response.status===429||J.response.status>=500&&J.response.status<=599)}function c(J){return J.config?.method?v(J)&&f.indexOf(J.config.method)!==-1:!1}function p(J){return J.config?.method?v(J)&&r.indexOf(J.config.method)!==-1:!1}function g(J){return a(J)||p(J)}function u(J=void 0){const se=J?.response?.headers["retry-after"];if(!se)return 0;let Y=(Number(se)||0)*1e3;return Y===0&&(Y=(new Date(se).valueOf()||0)-Date.now()),Math.max(0,Y)}function l(J=0,se=void 0){return Math.max(0,u(se))}function m(J=0,se=void 0,Y=100){const pe=2**J*Y,I=Math.max(pe,u(se)),s=I*.2*Math.random();return I+s}function y(J=100){return(se=0,Y=void 0)=>{const pe=se*J;return Math.max(pe,u(Y))}}const d={retries:3,retryCondition:g,retryDelay:l,shouldResetTimeout:!1,onRetry:()=>{},onMaxRetryTimesExceeded:()=>{},validateResponse:null};function w(J,se){return{...d,...se,...J[i]}}function C(J,se,Y=!1){const pe=w(J,se||{});return pe.retryCount=pe.retryCount||0,(!pe.lastRequestTime||Y)&&(pe.lastRequestTime=Date.now()),J[i]=pe,pe}function j(J,se){J.defaults.agent===se.agent&&delete se.agent,J.defaults.httpAgent===se.httpAgent&&delete se.httpAgent,J.defaults.httpsAgent===se.httpsAgent&&delete se.httpsAgent}async function O(J,se){const{retries:Y,retryCondition:pe}=J,I=(J.retryCount||0)<Y&&pe(se);if(typeof I=="object")try{return await I!==!1}catch{return!1}return I}async function N(J,se,Y,pe){se.retryCount+=1;const{retryDelay:I,shouldResetTimeout:s,onRetry:_}=se,F=I(se.retryCount,Y);if(j(J,pe),!s&&pe.timeout&&se.lastRequestTime){const E=Date.now()-se.lastRequestTime,k=pe.timeout-E-F;if(k<=0)return Promise.reject(Y);pe.timeout=k}return pe.transformRequest=[E=>E],await _(se.retryCount,Y,pe),pe.signal?.aborted?Promise.resolve(J(pe)):new Promise(E=>{const k=()=>{clearTimeout(x),E(J(pe))},x=setTimeout(()=>{E(J(pe)),pe.signal?.removeEventListener&&pe.signal.removeEventListener("abort",k)},F);pe.signal?.addEventListener&&pe.signal.addEventListener("abort",k,{once:!0})})}async function X(J,se){J.retryCount>=J.retries&&await J.onMaxRetryTimesExceeded(se,J.retryCount)}const V=(J,se)=>{const Y=J.interceptors.request.use(I=>(C(I,se,!0),I[i]?.validateResponse&&(I.validateStatus=()=>!1),I)),pe=J.interceptors.response.use(null,async I=>{const{config:s}=I;if(!s)return Promise.reject(I);const _=C(s,se);return I.response&&_.validateResponse?.(I.response)?I.response:await O(_,I)?N(J,_,I,s):(await X(_,I),Promise.reject(I))});return{requestInterceptorId:Y,responseInterceptorId:pe}};V.isNetworkError=a,V.isSafeRequestError=c,V.isIdempotentRequestError=p,V.isNetworkOrIdempotentRequestError=g,V.exponentialDelay=m,V.linearDelay=y,V.isRetryableError=v;const Z=V},97471:(W,b,n)=>{"use strict";n.d(b,{ok:()=>a});function e(r){return r}function i(){}function a(){}function f(){}},99418:(W,b,n)=>{"use strict";n.d(b,{A:()=>xt});/*! @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:i,isFrozen:a,getPrototypeOf:f,getOwnPropertyDescriptor:r}=Object;let{freeze:v,seal:c,create:p}=Object,{apply:g,construct:u}=typeof Reflect<"u"&&Reflect;v||(v=function(Dt){return Dt}),c||(c=function(Dt){return Dt}),g||(g=function(Dt,en){for(var rt=arguments.length,_e=new Array(rt>2?rt-2:0),oe=2;oe<rt;oe++)_e[oe-2]=arguments[oe];return Dt.apply(en,_e)}),u||(u=function(Dt){for(var en=arguments.length,rt=new Array(en>1?en-1:0),_e=1;_e<en;_e++)rt[_e-1]=arguments[_e];return new Dt(...rt)});const l=Y(Array.prototype.forEach),m=Y(Array.prototype.lastIndexOf),y=Y(Array.prototype.pop),d=Y(Array.prototype.push),w=Y(Array.prototype.splice),C=Y(String.prototype.toLowerCase),j=Y(String.prototype.toString),O=Y(String.prototype.match),N=Y(String.prototype.replace),X=Y(String.prototype.indexOf),V=Y(String.prototype.trim),Z=Y(Object.prototype.hasOwnProperty),J=Y(RegExp.prototype.test),se=pe(TypeError);function Y(Jt){return function(Dt){Dt instanceof RegExp&&(Dt.lastIndex=0);for(var en=arguments.length,rt=new Array(en>1?en-1:0),_e=1;_e<en;_e++)rt[_e-1]=arguments[_e];return g(Jt,Dt,rt)}}function pe(Jt){return function(){for(var Dt=arguments.length,en=new Array(Dt),rt=0;rt<Dt;rt++)en[rt]=arguments[rt];return u(Jt,en)}}function I(Jt,Dt){let en=arguments.length>2&&arguments[2]!==void 0?arguments[2]:C;i&&i(Jt,null);let rt=Dt.length;for(;rt--;){let _e=Dt[rt];if(typeof _e=="string"){const oe=en(_e);oe!==_e&&(a(Dt)||(Dt[rt]=oe),_e=oe)}Jt[_e]=!0}return Jt}function s(Jt){for(let Dt=0;Dt<Jt.length;Dt++)Z(Jt,Dt)||(Jt[Dt]=null);return Jt}function _(Jt){const Dt=p(null);for(const[en,rt]of e(Jt))Z(Jt,en)&&(Array.isArray(rt)?Dt[en]=s(rt):rt&&typeof rt=="object"&&rt.constructor===Object?Dt[en]=_(rt):Dt[en]=rt);return Dt}function F(Jt,Dt){for(;Jt!==null;){const rt=r(Jt,Dt);if(rt){if(rt.get)return Y(rt.get);if(typeof rt.value=="function")return Y(rt.value)}Jt=f(Jt)}function en(){return null}return en}const E=v(["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"]),k=v(["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"]),x=v(["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"]),R=v(["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"]),M=v(["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"]),o=v(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),P=v(["#text"]),$=v(["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"]),K=v(["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"]),q=v(["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"]),Fe=v(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),et=c(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Qe=c(/<%[\w\W]*|[\w\W]*%>/gm),Ht=c(/\$\{[\w\W]*/gm),qe=c(/^data-[\-\w.\u00B7-\uFFFF]+$/),De=c(/^aria-[\-\w]+$/),Je=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),yt=c(/^(?:\w+script|data):/i),jt=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Lt=c(/^html$/i),ct=c(/^[a-z][.\w]*(-[.\w]+)+$/i);var Bt=Object.freeze({__proto__:null,ARIA_ATTR:De,ATTR_WHITESPACE:jt,CUSTOM_ELEMENT:ct,DATA_ATTR:qe,DOCTYPE_NAME:Lt,ERB_EXPR:Qe,IS_ALLOWED_URI:Je,IS_SCRIPT_OR_DATA:yt,MUSTACHE_EXPR:et,TMPLIT_EXPR:Ht});const gn={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Mt=function(){return typeof window>"u"?null:window},Zt=function(Dt,en){if(typeof Dt!="object"||typeof Dt.createPolicy!="function")return null;let rt=null;const _e="data-tt-policy-suffix";en&&en.hasAttribute(_e)&&(rt=en.getAttribute(_e));const oe="dompurify"+(rt?"#"+rt:"");try{return Dt.createPolicy(oe,{createHTML(Me){return Me},createScriptURL(Me){return Me}})}catch{return console.warn("TrustedTypes policy "+oe+" could not be created."),null}},Kt=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Tt(){let Jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Mt();const Dt=Lr=>Tt(Lr);if(Dt.version="3.3.0",Dt.removed=[],!Jt||!Jt.document||Jt.document.nodeType!==gn.document||!Jt.Element)return Dt.isSupported=!1,Dt;let{document:en}=Jt;const rt=en,_e=rt.currentScript,{DocumentFragment:oe,HTMLTemplateElement:Me,Node:Pe,Element:fe,NodeFilter:Re,NamedNodeMap:We=Jt.NamedNodeMap||Jt.MozNamedAttrMap,HTMLFormElement:ut,DOMParser:dt,trustedTypes:Ue}=Jt,je=fe.prototype,we=F(je,"cloneNode"),Xe=F(je,"remove"),gt=F(je,"nextSibling"),pn=F(je,"childNodes"),cn=F(je,"parentNode");if(typeof Me=="function"){const Lr=en.createElement("template");Lr.content&&Lr.content.ownerDocument&&(en=Lr.content.ownerDocument)}let hn,En="";const{implementation:on,createNodeIterator:dn,createDocumentFragment:jn,getElementsByTagName:Jn}=en,{importNode:$n}=rt;let Yi=Kt();Dt.isSupported=typeof e=="function"&&typeof cn=="function"&&on&&on.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:di,ERB_EXPR:fi,TMPLIT_EXPR:Ci,DATA_ATTR:ki,ARIA_ATTR:Hn,IS_SCRIPT_OR_DATA:cr,ATTR_WHITESPACE:mi,CUSTOM_ELEMENT:Fn}=Bt;let{IS_ALLOWED_URI:ni}=Bt,Wn=null;const hi=I({},[...E,...k,...x,...M,...P]);let Qn=null;const Ze=I({},[...$,...K,...q,...Fe]);let ft=Object.seal(p(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}})),Yt=null,vn=null;const Tn=Object.seal(p(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Ti=!0,ti=!0,Gn=!1,Ri=!0,nn=!1,An=!0,_i=!1,Ii=!1,lr=!1,Rr=!1,fr=!1,kr=!1,Zr=!0,ea=!1;const ws="user-content-";let Bi=!0,Ps=!1,es={},bn=null;const _t=I({},["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 Pt=null;const le=I({},["audio","video","img","source","image","track"]);let Ce=null;const ze=I({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),at="http://www.w3.org/1998/Math/MathML",be="http://www.w3.org/2000/svg",H="http://www.w3.org/1999/xhtml";let te=H,ae=!1,ne=null;const ye=I({},[at,be,H],j);let Ne=I({},["mi","mo","mn","ms","mtext"]),kt=I({},["annotation-xml"]);const it=I({},["title","style","font","a","script"]);let Ge=null;const fn=["application/xhtml+xml","text/html"],Te="text/html";let Ft=null,St=null;const _n=en.createElement("form"),yn=function(Ei){return Ei instanceof RegExp||Ei instanceof Function},qn=function(){let Ei=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(St&&St===Ei)){if((!Ei||typeof Ei!="object")&&(Ei={}),Ei=_(Ei),Ge=fn.indexOf(Ei.PARSER_MEDIA_TYPE)===-1?Te:Ei.PARSER_MEDIA_TYPE,Ft=Ge==="application/xhtml+xml"?j:C,Wn=Z(Ei,"ALLOWED_TAGS")?I({},Ei.ALLOWED_TAGS,Ft):hi,Qn=Z(Ei,"ALLOWED_ATTR")?I({},Ei.ALLOWED_ATTR,Ft):Ze,ne=Z(Ei,"ALLOWED_NAMESPACES")?I({},Ei.ALLOWED_NAMESPACES,j):ye,Ce=Z(Ei,"ADD_URI_SAFE_ATTR")?I(_(ze),Ei.ADD_URI_SAFE_ATTR,Ft):ze,Pt=Z(Ei,"ADD_DATA_URI_TAGS")?I(_(le),Ei.ADD_DATA_URI_TAGS,Ft):le,bn=Z(Ei,"FORBID_CONTENTS")?I({},Ei.FORBID_CONTENTS,Ft):_t,Yt=Z(Ei,"FORBID_TAGS")?I({},Ei.FORBID_TAGS,Ft):_({}),vn=Z(Ei,"FORBID_ATTR")?I({},Ei.FORBID_ATTR,Ft):_({}),es=Z(Ei,"USE_PROFILES")?Ei.USE_PROFILES:!1,Ti=Ei.ALLOW_ARIA_ATTR!==!1,ti=Ei.ALLOW_DATA_ATTR!==!1,Gn=Ei.ALLOW_UNKNOWN_PROTOCOLS||!1,Ri=Ei.ALLOW_SELF_CLOSE_IN_ATTR!==!1,nn=Ei.SAFE_FOR_TEMPLATES||!1,An=Ei.SAFE_FOR_XML!==!1,_i=Ei.WHOLE_DOCUMENT||!1,Rr=Ei.RETURN_DOM||!1,fr=Ei.RETURN_DOM_FRAGMENT||!1,kr=Ei.RETURN_TRUSTED_TYPE||!1,lr=Ei.FORCE_BODY||!1,Zr=Ei.SANITIZE_DOM!==!1,ea=Ei.SANITIZE_NAMED_PROPS||!1,Bi=Ei.KEEP_CONTENT!==!1,Ps=Ei.IN_PLACE||!1,ni=Ei.ALLOWED_URI_REGEXP||Je,te=Ei.NAMESPACE||H,Ne=Ei.MATHML_TEXT_INTEGRATION_POINTS||Ne,kt=Ei.HTML_INTEGRATION_POINTS||kt,ft=Ei.CUSTOM_ELEMENT_HANDLING||{},Ei.CUSTOM_ELEMENT_HANDLING&&yn(Ei.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ft.tagNameCheck=Ei.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Ei.CUSTOM_ELEMENT_HANDLING&&yn(Ei.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ft.attributeNameCheck=Ei.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Ei.CUSTOM_ELEMENT_HANDLING&&typeof Ei.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(ft.allowCustomizedBuiltInElements=Ei.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),nn&&(ti=!1),fr&&(Rr=!0),es&&(Wn=I({},P),Qn=[],es.html===!0&&(I(Wn,E),I(Qn,$)),es.svg===!0&&(I(Wn,k),I(Qn,K),I(Qn,Fe)),es.svgFilters===!0&&(I(Wn,x),I(Qn,K),I(Qn,Fe)),es.mathMl===!0&&(I(Wn,M),I(Qn,q),I(Qn,Fe))),Ei.ADD_TAGS&&(typeof Ei.ADD_TAGS=="function"?Tn.tagCheck=Ei.ADD_TAGS:(Wn===hi&&(Wn=_(Wn)),I(Wn,Ei.ADD_TAGS,Ft))),Ei.ADD_ATTR&&(typeof Ei.ADD_ATTR=="function"?Tn.attributeCheck=Ei.ADD_ATTR:(Qn===Ze&&(Qn=_(Qn)),I(Qn,Ei.ADD_ATTR,Ft))),Ei.ADD_URI_SAFE_ATTR&&I(Ce,Ei.ADD_URI_SAFE_ATTR,Ft),Ei.FORBID_CONTENTS&&(bn===_t&&(bn=_(bn)),I(bn,Ei.FORBID_CONTENTS,Ft)),Bi&&(Wn["#text"]=!0),_i&&I(Wn,["html","head","body"]),Wn.table&&(I(Wn,["tbody"]),delete Yt.tbody),Ei.TRUSTED_TYPES_POLICY){if(typeof Ei.TRUSTED_TYPES_POLICY.createHTML!="function")throw se('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof Ei.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw se('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');hn=Ei.TRUSTED_TYPES_POLICY,En=hn.createHTML("")}else hn===void 0&&(hn=Zt(Ue,_e)),hn!==null&&typeof En=="string"&&(En=hn.createHTML(""));v&&v(Ei),St=Ei}},bi=I({},[...k,...x,...R]),Qi=I({},[...M,...o]),rr=function(Ei){let Cr=cn(Ei);(!Cr||!Cr.tagName)&&(Cr={namespaceURI:te,tagName:"template"});const zs=C(Ei.tagName),ia=C(Cr.tagName);return ne[Ei.namespaceURI]?Ei.namespaceURI===be?Cr.namespaceURI===H?zs==="svg":Cr.namespaceURI===at?zs==="svg"&&(ia==="annotation-xml"||Ne[ia]):!!bi[zs]:Ei.namespaceURI===at?Cr.namespaceURI===H?zs==="math":Cr.namespaceURI===be?zs==="math"&&kt[ia]:!!Qi[zs]:Ei.namespaceURI===H?Cr.namespaceURI===be&&!kt[ia]||Cr.namespaceURI===at&&!Ne[ia]?!1:!Qi[zs]&&(it[zs]||!bi[zs]):!!(Ge==="application/xhtml+xml"&&ne[Ei.namespaceURI]):!1},Mr=function(Ei){d(Dt.removed,{element:Ei});try{cn(Ei).removeChild(Ei)}catch{Xe(Ei)}},Yr=function(Ei,Cr){try{d(Dt.removed,{attribute:Cr.getAttributeNode(Ei),from:Cr})}catch{d(Dt.removed,{attribute:null,from:Cr})}if(Cr.removeAttribute(Ei),Ei==="is")if(Rr||fr)try{Mr(Cr)}catch{}else try{Cr.setAttribute(Ei,"")}catch{}},ls=function(Ei){let Cr=null,zs=null;if(lr)Ei="<remove></remove>"+Ei;else{const Ua=O(Ei,/^[\r\n\t ]+/);zs=Ua&&Ua[0]}Ge==="application/xhtml+xml"&&te===H&&(Ei='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+Ei+"</body></html>");const ia=hn?hn.createHTML(Ei):Ei;if(te===H)try{Cr=new dt().parseFromString(ia,Ge)}catch{}if(!Cr||!Cr.documentElement){Cr=on.createDocument(te,"template",null);try{Cr.documentElement.innerHTML=ae?En:ia}catch{}}const Bs=Cr.body||Cr.documentElement;return Ei&&zs&&Bs.insertBefore(en.createTextNode(zs),Bs.childNodes[0]||null),te===H?Jn.call(Cr,_i?"html":"body")[0]:_i?Cr.documentElement:Bs},Vr=function(Ei){return dn.call(Ei.ownerDocument||Ei,Ei,Re.SHOW_ELEMENT|Re.SHOW_COMMENT|Re.SHOW_TEXT|Re.SHOW_PROCESSING_INSTRUCTION|Re.SHOW_CDATA_SECTION,null)},Ar=function(Ei){return Ei instanceof ut&&(typeof Ei.nodeName!="string"||typeof Ei.textContent!="string"||typeof Ei.removeChild!="function"||!(Ei.attributes instanceof We)||typeof Ei.removeAttribute!="function"||typeof Ei.setAttribute!="function"||typeof Ei.namespaceURI!="string"||typeof Ei.insertBefore!="function"||typeof Ei.hasChildNodes!="function")},Ot=function(Ei){return typeof Pe=="function"&&Ei instanceof Pe};function zn(Lr,Ei,Cr){l(Lr,zs=>{zs.call(Dt,Ei,Cr,St)})}const yi=function(Ei){let Cr=null;if(zn(Yi.beforeSanitizeElements,Ei,null),Ar(Ei))return Mr(Ei),!0;const zs=Ft(Ei.nodeName);if(zn(Yi.uponSanitizeElement,Ei,{tagName:zs,allowedTags:Wn}),An&&Ei.hasChildNodes()&&!Ot(Ei.firstElementChild)&&J(/<[/\w!]/g,Ei.innerHTML)&&J(/<[/\w!]/g,Ei.textContent)||Ei.nodeType===gn.progressingInstruction||An&&Ei.nodeType===gn.comment&&J(/<[/\w]/g,Ei.data))return Mr(Ei),!0;if(!(Tn.tagCheck instanceof Function&&Tn.tagCheck(zs))&&(!Wn[zs]||Yt[zs])){if(!Yt[zs]&&Wr(zs)&&(ft.tagNameCheck instanceof RegExp&&J(ft.tagNameCheck,zs)||ft.tagNameCheck instanceof Function&&ft.tagNameCheck(zs)))return!1;if(Bi&&!bn[zs]){const ia=cn(Ei)||Ei.parentNode,Bs=pn(Ei)||Ei.childNodes;if(Bs&&ia){const Ua=Bs.length;for(let to=Ua-1;to>=0;--to){const Oo=we(Bs[to],!0);Oo.__removalCount=(Ei.__removalCount||0)+1,ia.insertBefore(Oo,gt(Ei))}}}return Mr(Ei),!0}return Ei instanceof fe&&!rr(Ei)||(zs==="noscript"||zs==="noembed"||zs==="noframes")&&J(/<\/no(script|embed|frames)/i,Ei.innerHTML)?(Mr(Ei),!0):(nn&&Ei.nodeType===gn.text&&(Cr=Ei.textContent,l([di,fi,Ci],ia=>{Cr=N(Cr,ia," ")}),Ei.textContent!==Cr&&(d(Dt.removed,{element:Ei.cloneNode()}),Ei.textContent=Cr)),zn(Yi.afterSanitizeElements,Ei,null),!1)},Hi=function(Ei,Cr,zs){if(Zr&&(Cr==="id"||Cr==="name")&&(zs in en||zs in _n))return!1;if(!(ti&&!vn[Cr]&&J(ki,Cr))){if(!(Ti&&J(Hn,Cr))){if(!(Tn.attributeCheck instanceof Function&&Tn.attributeCheck(Cr,Ei))){if(!Qn[Cr]||vn[Cr]){if(!(Wr(Ei)&&(ft.tagNameCheck instanceof RegExp&&J(ft.tagNameCheck,Ei)||ft.tagNameCheck instanceof Function&&ft.tagNameCheck(Ei))&&(ft.attributeNameCheck instanceof RegExp&&J(ft.attributeNameCheck,Cr)||ft.attributeNameCheck instanceof Function&&ft.attributeNameCheck(Cr,Ei))||Cr==="is"&&ft.allowCustomizedBuiltInElements&&(ft.tagNameCheck instanceof RegExp&&J(ft.tagNameCheck,zs)||ft.tagNameCheck instanceof Function&&ft.tagNameCheck(zs))))return!1}else if(!Ce[Cr]){if(!J(ni,N(zs,mi,""))){if(!((Cr==="src"||Cr==="xlink:href"||Cr==="href")&&Ei!=="script"&&X(zs,"data:")===0&&Pt[Ei])){if(!(Gn&&!J(cr,N(zs,mi,"")))){if(zs)return!1}}}}}}}return!0},Wr=function(Ei){return Ei!=="annotation-xml"&&O(Ei,Fn)},ms=function(Ei){zn(Yi.beforeSanitizeAttributes,Ei,null);const{attributes:Cr}=Ei;if(!Cr||Ar(Ei))return;const zs={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Qn,forceKeepAttr:void 0};let ia=Cr.length;for(;ia--;){const Bs=Cr[ia],{name:Ua,namespaceURI:to,value:Oo}=Bs,vo=Ft(Ua),Gs=Oo;let ko=Ua==="value"?Gs:V(Gs);if(zs.attrName=vo,zs.attrValue=ko,zs.keepAttr=!0,zs.forceKeepAttr=void 0,zn(Yi.uponSanitizeAttribute,Ei,zs),ko=zs.attrValue,ea&&(vo==="id"||vo==="name")&&(Yr(Ua,Ei),ko=ws+ko),An&&J(/((--!?|])>)|<\/(style|title|textarea)/i,ko)){Yr(Ua,Ei);continue}if(vo==="attributename"&&O(ko,"href")){Yr(Ua,Ei);continue}if(zs.forceKeepAttr)continue;if(!zs.keepAttr){Yr(Ua,Ei);continue}if(!Ri&&J(/\/>/i,ko)){Yr(Ua,Ei);continue}nn&&l([di,fi,Ci],_a=>{ko=N(ko,_a," ")});const Yo=Ft(Ei.nodeName);if(!Hi(Yo,vo,ko)){Yr(Ua,Ei);continue}if(hn&&typeof Ue=="object"&&typeof Ue.getAttributeType=="function"&&!to)switch(Ue.getAttributeType(Yo,vo)){case"TrustedHTML":{ko=hn.createHTML(ko);break}case"TrustedScriptURL":{ko=hn.createScriptURL(ko);break}}if(ko!==Gs)try{to?Ei.setAttributeNS(to,Ua,ko):Ei.setAttribute(Ua,ko),Ar(Ei)?Mr(Ei):y(Dt.removed)}catch{Yr(Ua,Ei)}}zn(Yi.afterSanitizeAttributes,Ei,null)},$r=function Lr(Ei){let Cr=null;const zs=Vr(Ei);for(zn(Yi.beforeSanitizeShadowDOM,Ei,null);Cr=zs.nextNode();)zn(Yi.uponSanitizeShadowNode,Cr,null),yi(Cr),ms(Cr),Cr.content instanceof oe&&Lr(Cr.content);zn(Yi.afterSanitizeShadowDOM,Ei,null)};return Dt.sanitize=function(Lr){let Ei=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Cr=null,zs=null,ia=null,Bs=null;if(ae=!Lr,ae&&(Lr="<!-->"),typeof Lr!="string"&&!Ot(Lr))if(typeof Lr.toString=="function"){if(Lr=Lr.toString(),typeof Lr!="string")throw se("dirty is not a string, aborting")}else throw se("toString is not a function");if(!Dt.isSupported)return Lr;if(Ii||qn(Ei),Dt.removed=[],typeof Lr=="string"&&(Ps=!1),Ps){if(Lr.nodeName){const Oo=Ft(Lr.nodeName);if(!Wn[Oo]||Yt[Oo])throw se("root node is forbidden and cannot be sanitized in-place")}}else if(Lr instanceof Pe)Cr=ls("<!---->"),zs=Cr.ownerDocument.importNode(Lr,!0),zs.nodeType===gn.element&&zs.nodeName==="BODY"||zs.nodeName==="HTML"?Cr=zs:Cr.appendChild(zs);else{if(!Rr&&!nn&&!_i&&Lr.indexOf("<")===-1)return hn&&kr?hn.createHTML(Lr):Lr;if(Cr=ls(Lr),!Cr)return Rr?null:kr?En:""}Cr&&lr&&Mr(Cr.firstChild);const Ua=Vr(Ps?Lr:Cr);for(;ia=Ua.nextNode();)yi(ia),ms(ia),ia.content instanceof oe&&$r(ia.content);if(Ps)return Lr;if(Rr){if(fr)for(Bs=jn.call(Cr.ownerDocument);Cr.firstChild;)Bs.appendChild(Cr.firstChild);else Bs=Cr;return(Qn.shadowroot||Qn.shadowrootmode)&&(Bs=$n.call(rt,Bs,!0)),Bs}let to=_i?Cr.outerHTML:Cr.innerHTML;return _i&&Wn["!doctype"]&&Cr.ownerDocument&&Cr.ownerDocument.doctype&&Cr.ownerDocument.doctype.name&&J(Lt,Cr.ownerDocument.doctype.name)&&(to="<!DOCTYPE "+Cr.ownerDocument.doctype.name+`>
`+to),nn&&l([di,fi,Ci],Oo=>{to=N(to,Oo," ")}),hn&&kr?hn.createHTML(to):to},Dt.setConfig=function(){let Lr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};qn(Lr),Ii=!0},Dt.clearConfig=function(){St=null,Ii=!1},Dt.isValidAttribute=function(Lr,Ei,Cr){St||qn({});const zs=Ft(Lr),ia=Ft(Ei);return Hi(zs,ia,Cr)},Dt.addHook=function(Lr,Ei){typeof Ei=="function"&&d(Yi[Lr],Ei)},Dt.removeHook=function(Lr,Ei){if(Ei!==void 0){const Cr=m(Yi[Lr],Ei);return Cr===-1?void 0:w(Yi[Lr],Cr,1)[0]}return y(Yi[Lr])},Dt.removeHooks=function(Lr){Yi[Lr]=[]},Dt.removeAllHooks=function(){Yi=Kt()},Dt}var xt=Tt()},6560:(W,b,n)=>{"use strict";n.d(b,{MK:()=>a,y6:()=>f});var e;const i=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),a=(e=String.fromCodePoint)!==null&&e!==void 0?e:function(v){let c="";return v>65535&&(v-=65536,c+=String.fromCharCode(v>>>10&1023|55296),v=56320|v&1023),c+=String.fromCharCode(v),c};function f(v){var c;return v>=55296&&v<=57343||v>1114111?65533:(c=i.get(v))!==null&&c!==void 0?c:v}function r(v){return a(f(v))}},16780:(W,b,n)=>{"use strict";n.d(b,{Gz:()=>O});var e=n(59873),i=n(51647),a=n(6560),f;(function(Z){Z[Z.NUM=35]="NUM",Z[Z.SEMI=59]="SEMI",Z[Z.EQUALS=61]="EQUALS",Z[Z.ZERO=48]="ZERO",Z[Z.NINE=57]="NINE",Z[Z.LOWER_A=97]="LOWER_A",Z[Z.LOWER_F=102]="LOWER_F",Z[Z.LOWER_X=120]="LOWER_X",Z[Z.LOWER_Z=122]="LOWER_Z",Z[Z.UPPER_A=65]="UPPER_A",Z[Z.UPPER_F=70]="UPPER_F",Z[Z.UPPER_Z=90]="UPPER_Z"})(f||(f={}));const r=32;var v;(function(Z){Z[Z.VALUE_LENGTH=49152]="VALUE_LENGTH",Z[Z.BRANCH_LENGTH=16256]="BRANCH_LENGTH",Z[Z.JUMP_TABLE=127]="JUMP_TABLE"})(v||(v={}));function c(Z){return Z>=f.ZERO&&Z<=f.NINE}function p(Z){return Z>=f.UPPER_A&&Z<=f.UPPER_F||Z>=f.LOWER_A&&Z<=f.LOWER_F}function g(Z){return Z>=f.UPPER_A&&Z<=f.UPPER_Z||Z>=f.LOWER_A&&Z<=f.LOWER_Z||c(Z)}function u(Z){return Z===f.EQUALS||g(Z)}var l;(function(Z){Z[Z.EntityStart=0]="EntityStart",Z[Z.NumericStart=1]="NumericStart",Z[Z.NumericDecimal=2]="NumericDecimal",Z[Z.NumericHex=3]="NumericHex",Z[Z.NamedEntity=4]="NamedEntity"})(l||(l={}));var m;(function(Z){Z[Z.Legacy=0]="Legacy",Z[Z.Strict=1]="Strict",Z[Z.Attribute=2]="Attribute"})(m||(m={}));class y{constructor(J,se,Y){this.decodeTree=J,this.emitCodePoint=se,this.errors=Y,this.state=l.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=m.Strict}startEntity(J){this.decodeMode=J,this.state=l.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(J,se){switch(this.state){case l.EntityStart:return J.charCodeAt(se)===f.NUM?(this.state=l.NumericStart,this.consumed+=1,this.stateNumericStart(J,se+1)):(this.state=l.NamedEntity,this.stateNamedEntity(J,se));case l.NumericStart:return this.stateNumericStart(J,se);case l.NumericDecimal:return this.stateNumericDecimal(J,se);case l.NumericHex:return this.stateNumericHex(J,se);case l.NamedEntity:return this.stateNamedEntity(J,se)}}stateNumericStart(J,se){return se>=J.length?-1:(J.charCodeAt(se)|r)===f.LOWER_X?(this.state=l.NumericHex,this.consumed+=1,this.stateNumericHex(J,se+1)):(this.state=l.NumericDecimal,this.stateNumericDecimal(J,se))}addToNumericResult(J,se,Y,pe){if(se!==Y){const I=Y-se;this.result=this.result*Math.pow(pe,I)+Number.parseInt(J.substr(se,I),pe),this.consumed+=I}}stateNumericHex(J,se){const Y=se;for(;se<J.length;){const pe=J.charCodeAt(se);if(c(pe)||p(pe))se+=1;else return this.addToNumericResult(J,Y,se,16),this.emitNumericEntity(pe,3)}return this.addToNumericResult(J,Y,se,16),-1}stateNumericDecimal(J,se){const Y=se;for(;se<J.length;){const pe=J.charCodeAt(se);if(c(pe))se+=1;else return this.addToNumericResult(J,Y,se,10),this.emitNumericEntity(pe,2)}return this.addToNumericResult(J,Y,se,10),-1}emitNumericEntity(J,se){var Y;if(this.consumed<=se)return(Y=this.errors)===null||Y===void 0||Y.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(J===f.SEMI)this.consumed+=1;else if(this.decodeMode===m.Strict)return 0;return this.emitCodePoint((0,a.y6)(this.result),this.consumed),this.errors&&(J!==f.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(J,se){const{decodeTree:Y}=this;let pe=Y[this.treeIndex],I=(pe&v.VALUE_LENGTH)>>14;for(;se<J.length;se++,this.excess++){const s=J.charCodeAt(se);if(this.treeIndex=w(Y,pe,this.treeIndex+Math.max(1,I),s),this.treeIndex<0)return this.result===0||this.decodeMode===m.Attribute&&(I===0||u(s))?0:this.emitNotTerminatedNamedEntity();if(pe=Y[this.treeIndex],I=(pe&v.VALUE_LENGTH)>>14,I!==0){if(s===f.SEMI)return this.emitNamedEntityData(this.treeIndex,I,this.consumed+this.excess);this.decodeMode!==m.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var J;const{result:se,decodeTree:Y}=this,pe=(Y[se]&v.VALUE_LENGTH)>>14;return this.emitNamedEntityData(se,pe,this.consumed),(J=this.errors)===null||J===void 0||J.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(J,se,Y){const{decodeTree:pe}=this;return this.emitCodePoint(se===1?pe[J]&~v.VALUE_LENGTH:pe[J+1],Y),se===3&&this.emitCodePoint(pe[J+2],Y),Y}end(){var J;switch(this.state){case l.NamedEntity:return this.result!==0&&(this.decodeMode!==m.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case l.NumericDecimal:return this.emitNumericEntity(0,2);case l.NumericHex:return this.emitNumericEntity(0,3);case l.NumericStart:return(J=this.errors)===null||J===void 0||J.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case l.EntityStart:return 0}}}function d(Z){let J="";const se=new y(Z,Y=>J+=(0,a.MK)(Y));return function(pe,I){let s=0,_=0;for(;(_=pe.indexOf("&",_))>=0;){J+=pe.slice(s,_),se.startEntity(I);const E=se.write(pe,_+1);if(E<0){s=_+se.end();break}s=_+E,_=E===0?s+1:s}const F=J+pe.slice(s);return J="",F}}function w(Z,J,se,Y){const pe=(J&v.BRANCH_LENGTH)>>7,I=J&v.JUMP_TABLE;if(pe===0)return I!==0&&Y===I?se:-1;if(I){const F=Y-I;return F<0||F>=pe?-1:Z[se+F]-1}let s=se,_=s+pe-1;for(;s<=_;){const F=s+_>>>1,E=Z[F];if(E<Y)s=F+1;else if(E>Y)_=F-1;else return Z[F+pe]}return-1}const C=d(e.q),j=null;function O(Z,J=m.Legacy){return C(Z,J)}function N(Z){return C(Z,m.Attribute)}function X(Z){return C(Z,m.Strict)}function V(Z){return j(Z,m.Strict)}},55300:(W,b,n)=>{"use strict";var e=n(90398),i=n(36185);const a=/[\t\n\f!-,./:-@[-`{-}\u0080-\uFFFF]/g;function f(c){return v(a,c)}function r(c){return v(xmlReplacer,c)}function v(c,p){let g="",u=0,l;for(;(l=c.exec(p))!==null;){const{index:m}=l;g+=p.substring(u,m);const y=p.charCodeAt(m);let d=htmlTrie.get(y);if(typeof d=="object"){if(m+1<p.length){const w=p.charCodeAt(m+1),C=typeof d.n=="number"?d.n===w?d.o:void 0:d.n.get(w);if(C!==void 0){g+=C,u=c.lastIndex+=1;continue}}d=d.v}if(d===void 0){const w=getCodePoint(p,m);g+=`&#x${w.toString(16)};`,u=c.lastIndex+=+(w!==y)}else g+=d,u=m+1}return g+p.substr(u)}},36185:(W,b,n)=>{"use strict";const e=/["$&'<>\u0080-\uFFFF]/g,i=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]),a=String.prototype.codePointAt==null?(u,l)=>(u.charCodeAt(l)&64512)===55296?(u.charCodeAt(l)-55296)*1024+u.charCodeAt(l+1)-56320+65536:u.charCodeAt(l):(u,l)=>u.codePointAt(l);function f(u){let l="",m=0,y;for(;(y=e.exec(u))!==null;){const{index:d}=y,w=u.charCodeAt(d),C=i.get(w);C===void 0?(l+=`${u.substring(m,d)}&#x${a(u,d).toString(16)};`,m=e.lastIndex+=+((w&64512)===55296)):(l+=u.substring(m,d)+C,m=d+1)}return l+u.substr(m)}const r=null;function v(u,l){return function(y){let d,w=0,C="";for(;d=u.exec(y);)w!==d.index&&(C+=y.substring(w,d.index)),C+=l.get(d[0].charCodeAt(0)),w=d.index+1;return C+y.substring(w)}}const c=null,p=v(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),g=v(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]]))},59873:(W,b,n)=>{"use strict";n.d(b,{q:()=>e});const e=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(i=>i.charCodeAt(0)))},51647:(W,b,n)=>{"use strict";const e=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(i=>i.charCodeAt(0)))},90398:(W,b,n)=>{"use strict";function e(a){for(let f=1;f<a.length;f++)a[f][0]+=a[f-1][0]+1;return a}const i=new Map(e([[9,"&Tab;"],[0,"&NewLine;"],[22,"&excl;"],[0,"&quot;"],[0,"&num;"],[0,"&dollar;"],[0,"&percnt;"],[0,"&amp;"],[0,"&apos;"],[0,"&lpar;"],[0,"&rpar;"],[0,"&ast;"],[0,"&plus;"],[0,"&comma;"],[1,"&period;"],[0,"&sol;"],[10,"&colon;"],[0,"&semi;"],[0,{v:"&lt;",n:8402,o:"&nvlt;"}],[0,{v:"&equals;",n:8421,o:"&bne;"}],[0,{v:"&gt;",n:8402,o:"&nvgt;"}],[0,"&quest;"],[0,"&commat;"],[26,"&lbrack;"],[0,"&bsol;"],[0,"&rbrack;"],[0,"&Hat;"],[0,"&lowbar;"],[0,"&DiacriticalGrave;"],[5,{n:106,o:"&fjlig;"}],[20,"&lbrace;"],[0,"&verbar;"],[0,"&rbrace;"],[34,"&nbsp;"],[0,"&iexcl;"],[0,"&cent;"],[0,"&pound;"],[0,"&curren;"],[0,"&yen;"],[0,"&brvbar;"],[0,"&sect;"],[0,"&die;"],[0,"&copy;"],[0,"&ordf;"],[0,"&laquo;"],[0,"&not;"],[0,"&shy;"],[0,"&circledR;"],[0,"&macr;"],[0,"&deg;"],[0,"&PlusMinus;"],[0,"&sup2;"],[0,"&sup3;"],[0,"&acute;"],[0,"&micro;"],[0,"&para;"],[0,"&centerdot;"],[0,"&cedil;"],[0,"&sup1;"],[0,"&ordm;"],[0,"&raquo;"],[0,"&frac14;"],[0,"&frac12;"],[0,"&frac34;"],[0,"&iquest;"],[0,"&Agrave;"],[0,"&Aacute;"],[0,"&Acirc;"],[0,"&Atilde;"],[0,"&Auml;"],[0,"&angst;"],[0,"&AElig;"],[0,"&Ccedil;"],[0,"&Egrave;"],[0,"&Eacute;"],[0,"&Ecirc;"],[0,"&Euml;"],[0,"&Igrave;"],[0,"&Iacute;"],[0,"&Icirc;"],[0,"&Iuml;"],[0,"&ETH;"],[0,"&Ntilde;"],[0,"&Ograve;"],[0,"&Oacute;"],[0,"&Ocirc;"],[0,"&Otilde;"],[0,"&Ouml;"],[0,"&times;"],[0,"&Oslash;"],[0,"&Ugrave;"],[0,"&Uacute;"],[0,"&Ucirc;"],[0,"&Uuml;"],[0,"&Yacute;"],[0,"&THORN;"],[0,"&szlig;"],[0,"&agrave;"],[0,"&aacute;"],[0,"&acirc;"],[0,"&atilde;"],[0,"&auml;"],[0,"&aring;"],[0,"&aelig;"],[0,"&ccedil;"],[0,"&egrave;"],[0,"&eacute;"],[0,"&ecirc;"],[0,"&euml;"],[0,"&igrave;"],[0,"&iacute;"],[0,"&icirc;"],[0,"&iuml;"],[0,"&eth;"],[0,"&ntilde;"],[0,"&ograve;"],[0,"&oacute;"],[0,"&ocirc;"],[0,"&otilde;"],[0,"&ouml;"],[0,"&div;"],[0,"&oslash;"],[0,"&ugrave;"],[0,"&uacute;"],[0,"&ucirc;"],[0,"&uuml;"],[0,"&yacute;"],[0,"&thorn;"],[0,"&yuml;"],[0,"&Amacr;"],[0,"&amacr;"],[0,"&Abreve;"],[0,"&abreve;"],[0,"&Aogon;"],[0,"&aogon;"],[0,"&Cacute;"],[0,"&cacute;"],[0,"&Ccirc;"],[0,"&ccirc;"],[0,"&Cdot;"],[0,"&cdot;"],[0,"&Ccaron;"],[0,"&ccaron;"],[0,"&Dcaron;"],[0,"&dcaron;"],[0,"&Dstrok;"],[0,"&dstrok;"],[0,"&Emacr;"],[0,"&emacr;"],[2,"&Edot;"],[0,"&edot;"],[0,"&Eogon;"],[0,"&eogon;"],[0,"&Ecaron;"],[0,"&ecaron;"],[0,"&Gcirc;"],[0,"&gcirc;"],[0,"&Gbreve;"],[0,"&gbreve;"],[0,"&Gdot;"],[0,"&gdot;"],[0,"&Gcedil;"],[1,"&Hcirc;"],[0,"&hcirc;"],[0,"&Hstrok;"],[0,"&hstrok;"],[0,"&Itilde;"],[0,"&itilde;"],[0,"&Imacr;"],[0,"&imacr;"],[2,"&Iogon;"],[0,"&iogon;"],[0,"&Idot;"],[0,"&imath;"],[0,"&IJlig;"],[0,"&ijlig;"],[0,"&Jcirc;"],[0,"&jcirc;"],[0,"&Kcedil;"],[0,"&kcedil;"],[0,"&kgreen;"],[0,"&Lacute;"],[0,"&lacute;"],[0,"&Lcedil;"],[0,"&lcedil;"],[0,"&Lcaron;"],[0,"&lcaron;"],[0,"&Lmidot;"],[0,"&lmidot;"],[0,"&Lstrok;"],[0,"&lstrok;"],[0,"&Nacute;"],[0,"&nacute;"],[0,"&Ncedil;"],[0,"&ncedil;"],[0,"&Ncaron;"],[0,"&ncaron;"],[0,"&napos;"],[0,"&ENG;"],[0,"&eng;"],[0,"&Omacr;"],[0,"&omacr;"],[2,"&Odblac;"],[0,"&odblac;"],[0,"&OElig;"],[0,"&oelig;"],[0,"&Racute;"],[0,"&racute;"],[0,"&Rcedil;"],[0,"&rcedil;"],[0,"&Rcaron;"],[0,"&rcaron;"],[0,"&Sacute;"],[0,"&sacute;"],[0,"&Scirc;"],[0,"&scirc;"],[0,"&Scedil;"],[0,"&scedil;"],[0,"&Scaron;"],[0,"&scaron;"],[0,"&Tcedil;"],[0,"&tcedil;"],[0,"&Tcaron;"],[0,"&tcaron;"],[0,"&Tstrok;"],[0,"&tstrok;"],[0,"&Utilde;"],[0,"&utilde;"],[0,"&Umacr;"],[0,"&umacr;"],[0,"&Ubreve;"],[0,"&ubreve;"],[0,"&Uring;"],[0,"&uring;"],[0,"&Udblac;"],[0,"&udblac;"],[0,"&Uogon;"],[0,"&uogon;"],[0,"&Wcirc;"],[0,"&wcirc;"],[0,"&Ycirc;"],[0,"&ycirc;"],[0,"&Yuml;"],[0,"&Zacute;"],[0,"&zacute;"],[0,"&Zdot;"],[0,"&zdot;"],[0,"&Zcaron;"],[0,"&zcaron;"],[19,"&fnof;"],[34,"&imped;"],[63,"&gacute;"],[65,"&jmath;"],[142,"&circ;"],[0,"&caron;"],[16,"&breve;"],[0,"&DiacriticalDot;"],[0,"&ring;"],[0,"&ogon;"],[0,"&DiacriticalTilde;"],[0,"&dblac;"],[51,"&DownBreve;"],[127,"&Alpha;"],[0,"&Beta;"],[0,"&Gamma;"],[0,"&Delta;"],[0,"&Epsilon;"],[0,"&Zeta;"],[0,"&Eta;"],[0,"&Theta;"],[0,"&Iota;"],[0,"&Kappa;"],[0,"&Lambda;"],[0,"&Mu;"],[0,"&Nu;"],[0,"&Xi;"],[0,"&Omicron;"],[0,"&Pi;"],[0,"&Rho;"],[1,"&Sigma;"],[0,"&Tau;"],[0,"&Upsilon;"],[0,"&Phi;"],[0,"&Chi;"],[0,"&Psi;"],[0,"&ohm;"],[7,"&alpha;"],[0,"&beta;"],[0,"&gamma;"],[0,"&delta;"],[0,"&epsi;"],[0,"&zeta;"],[0,"&eta;"],[0,"&theta;"],[0,"&iota;"],[0,"&kappa;"],[0,"&lambda;"],[0,"&mu;"],[0,"&nu;"],[0,"&xi;"],[0,"&omicron;"],[0,"&pi;"],[0,"&rho;"],[0,"&sigmaf;"],[0,"&sigma;"],[0,"&tau;"],[0,"&upsi;"],[0,"&phi;"],[0,"&chi;"],[0,"&psi;"],[0,"&omega;"],[7,"&thetasym;"],[0,"&Upsi;"],[2,"&phiv;"],[0,"&piv;"],[5,"&Gammad;"],[0,"&digamma;"],[18,"&kappav;"],[0,"&rhov;"],[3,"&epsiv;"],[0,"&backepsilon;"],[10,"&IOcy;"],[0,"&DJcy;"],[0,"&GJcy;"],[0,"&Jukcy;"],[0,"&DScy;"],[0,"&Iukcy;"],[0,"&YIcy;"],[0,"&Jsercy;"],[0,"&LJcy;"],[0,"&NJcy;"],[0,"&TSHcy;"],[0,"&KJcy;"],[1,"&Ubrcy;"],[0,"&DZcy;"],[0,"&Acy;"],[0,"&Bcy;"],[0,"&Vcy;"],[0,"&Gcy;"],[0,"&Dcy;"],[0,"&IEcy;"],[0,"&ZHcy;"],[0,"&Zcy;"],[0,"&Icy;"],[0,"&Jcy;"],[0,"&Kcy;"],[0,"&Lcy;"],[0,"&Mcy;"],[0,"&Ncy;"],[0,"&Ocy;"],[0,"&Pcy;"],[0,"&Rcy;"],[0,"&Scy;"],[0,"&Tcy;"],[0,"&Ucy;"],[0,"&Fcy;"],[0,"&KHcy;"],[0,"&TScy;"],[0,"&CHcy;"],[0,"&SHcy;"],[0,"&SHCHcy;"],[0,"&HARDcy;"],[0,"&Ycy;"],[0,"&SOFTcy;"],[0,"&Ecy;"],[0,"&YUcy;"],[0,"&YAcy;"],[0,"&acy;"],[0,"&bcy;"],[0,"&vcy;"],[0,"&gcy;"],[0,"&dcy;"],[0,"&iecy;"],[0,"&zhcy;"],[0,"&zcy;"],[0,"&icy;"],[0,"&jcy;"],[0,"&kcy;"],[0,"&lcy;"],[0,"&mcy;"],[0,"&ncy;"],[0,"&ocy;"],[0,"&pcy;"],[0,"&rcy;"],[0,"&scy;"],[0,"&tcy;"],[0,"&ucy;"],[0,"&fcy;"],[0,"&khcy;"],[0,"&tscy;"],[0,"&chcy;"],[0,"&shcy;"],[0,"&shchcy;"],[0,"&hardcy;"],[0,"&ycy;"],[0,"&softcy;"],[0,"&ecy;"],[0,"&yucy;"],[0,"&yacy;"],[1,"&iocy;"],[0,"&djcy;"],[0,"&gjcy;"],[0,"&jukcy;"],[0,"&dscy;"],[0,"&iukcy;"],[0,"&yicy;"],[0,"&jsercy;"],[0,"&ljcy;"],[0,"&njcy;"],[0,"&tshcy;"],[0,"&kjcy;"],[1,"&ubrcy;"],[0,"&dzcy;"],[7074,"&ensp;"],[0,"&emsp;"],[0,"&emsp13;"],[0,"&emsp14;"],[1,"&numsp;"],[0,"&puncsp;"],[0,"&ThinSpace;"],[0,"&hairsp;"],[0,"&NegativeMediumSpace;"],[0,"&zwnj;"],[0,"&zwj;"],[0,"&lrm;"],[0,"&rlm;"],[0,"&dash;"],[2,"&ndash;"],[0,"&mdash;"],[0,"&horbar;"],[0,"&Verbar;"],[1,"&lsquo;"],[0,"&CloseCurlyQuote;"],[0,"&lsquor;"],[1,"&ldquo;"],[0,"&CloseCurlyDoubleQuote;"],[0,"&bdquo;"],[1,"&dagger;"],[0,"&Dagger;"],[0,"&bull;"],[2,"&nldr;"],[0,"&hellip;"],[9,"&permil;"],[0,"&pertenk;"],[0,"&prime;"],[0,"&Prime;"],[0,"&tprime;"],[0,"&backprime;"],[3,"&lsaquo;"],[0,"&rsaquo;"],[3,"&oline;"],[2,"&caret;"],[1,"&hybull;"],[0,"&frasl;"],[10,"&bsemi;"],[7,"&qprime;"],[7,{v:"&MediumSpace;",n:8202,o:"&ThickSpace;"}],[0,"&NoBreak;"],[0,"&af;"],[0,"&InvisibleTimes;"],[0,"&ic;"],[72,"&euro;"],[46,"&tdot;"],[0,"&DotDot;"],[37,"&complexes;"],[2,"&incare;"],[4,"&gscr;"],[0,"&hamilt;"],[0,"&Hfr;"],[0,"&Hopf;"],[0,"&planckh;"],[0,"&hbar;"],[0,"&imagline;"],[0,"&Ifr;"],[0,"&lagran;"],[0,"&ell;"],[1,"&naturals;"],[0,"&numero;"],[0,"&copysr;"],[0,"&weierp;"],[0,"&Popf;"],[0,"&Qopf;"],[0,"&realine;"],[0,"&real;"],[0,"&reals;"],[0,"&rx;"],[3,"&trade;"],[1,"&integers;"],[2,"&mho;"],[0,"&zeetrf;"],[0,"&iiota;"],[2,"&bernou;"],[0,"&Cayleys;"],[1,"&escr;"],[0,"&Escr;"],[0,"&Fouriertrf;"],[1,"&Mellintrf;"],[0,"&order;"],[0,"&alefsym;"],[0,"&beth;"],[0,"&gimel;"],[0,"&daleth;"],[12,"&CapitalDifferentialD;"],[0,"&dd;"],[0,"&ee;"],[0,"&ii;"],[10,"&frac13;"],[0,"&frac23;"],[0,"&frac15;"],[0,"&frac25;"],[0,"&frac35;"],[0,"&frac45;"],[0,"&frac16;"],[0,"&frac56;"],[0,"&frac18;"],[0,"&frac38;"],[0,"&frac58;"],[0,"&frac78;"],[49,"&larr;"],[0,"&ShortUpArrow;"],[0,"&rarr;"],[0,"&darr;"],[0,"&harr;"],[0,"&updownarrow;"],[0,"&nwarr;"],[0,"&nearr;"],[0,"&LowerRightArrow;"],[0,"&LowerLeftArrow;"],[0,"&nlarr;"],[0,"&nrarr;"],[1,{v:"&rarrw;",n:824,o:"&nrarrw;"}],[0,"&Larr;"],[0,"&Uarr;"],[0,"&Rarr;"],[0,"&Darr;"],[0,"&larrtl;"],[0,"&rarrtl;"],[0,"&LeftTeeArrow;"],[0,"&mapstoup;"],[0,"&map;"],[0,"&DownTeeArrow;"],[1,"&hookleftarrow;"],[0,"&hookrightarrow;"],[0,"&larrlp;"],[0,"&looparrowright;"],[0,"&harrw;"],[0,"&nharr;"],[1,"&lsh;"],[0,"&rsh;"],[0,"&ldsh;"],[0,"&rdsh;"],[1,"&crarr;"],[0,"&cularr;"],[0,"&curarr;"],[2,"&circlearrowleft;"],[0,"&circlearrowright;"],[0,"&leftharpoonup;"],[0,"&DownLeftVector;"],[0,"&RightUpVector;"],[0,"&LeftUpVector;"],[0,"&rharu;"],[0,"&DownRightVector;"],[0,"&dharr;"],[0,"&dharl;"],[0,"&RightArrowLeftArrow;"],[0,"&udarr;"],[0,"&LeftArrowRightArrow;"],[0,"&leftleftarrows;"],[0,"&upuparrows;"],[0,"&rightrightarrows;"],[0,"&ddarr;"],[0,"&leftrightharpoons;"],[0,"&Equilibrium;"],[0,"&nlArr;"],[0,"&nhArr;"],[0,"&nrArr;"],[0,"&DoubleLeftArrow;"],[0,"&DoubleUpArrow;"],[0,"&DoubleRightArrow;"],[0,"&dArr;"],[0,"&DoubleLeftRightArrow;"],[0,"&DoubleUpDownArrow;"],[0,"&nwArr;"],[0,"&neArr;"],[0,"&seArr;"],[0,"&swArr;"],[0,"&lAarr;"],[0,"&rAarr;"],[1,"&zigrarr;"],[6,"&larrb;"],[0,"&rarrb;"],[15,"&DownArrowUpArrow;"],[7,"&loarr;"],[0,"&roarr;"],[0,"&hoarr;"],[0,"&forall;"],[0,"&comp;"],[0,{v:"&part;",n:824,o:"&npart;"}],[0,"&exist;"],[0,"&nexist;"],[0,"&empty;"],[1,"&Del;"],[0,"&Element;"],[0,"&NotElement;"],[1,"&ni;"],[0,"&notni;"],[2,"&prod;"],[0,"&coprod;"],[0,"&sum;"],[0,"&minus;"],[0,"&MinusPlus;"],[0,"&dotplus;"],[1,"&Backslash;"],[0,"&lowast;"],[0,"&compfn;"],[1,"&radic;"],[2,"&prop;"],[0,"&infin;"],[0,"&angrt;"],[0,{v:"&ang;",n:8402,o:"&nang;"}],[0,"&angmsd;"],[0,"&angsph;"],[0,"&mid;"],[0,"&nmid;"],[0,"&DoubleVerticalBar;"],[0,"&NotDoubleVerticalBar;"],[0,"&and;"],[0,"&or;"],[0,{v:"&cap;",n:65024,o:"&caps;"}],[0,{v:"&cup;",n:65024,o:"&cups;"}],[0,"&int;"],[0,"&Int;"],[0,"&iiint;"],[0,"&conint;"],[0,"&Conint;"],[0,"&Cconint;"],[0,"&cwint;"],[0,"&ClockwiseContourIntegral;"],[0,"&awconint;"],[0,"&there4;"],[0,"&becaus;"],[0,"&ratio;"],[0,"&Colon;"],[0,"&dotminus;"],[1,"&mDDot;"],[0,"&homtht;"],[0,{v:"&sim;",n:8402,o:"&nvsim;"}],[0,{v:"&backsim;",n:817,o:"&race;"}],[0,{v:"&ac;",n:819,o:"&acE;"}],[0,"&acd;"],[0,"&VerticalTilde;"],[0,"&NotTilde;"],[0,{v:"&eqsim;",n:824,o:"&nesim;"}],[0,"&sime;"],[0,"&NotTildeEqual;"],[0,"&cong;"],[0,"&simne;"],[0,"&ncong;"],[0,"&ap;"],[0,"&nap;"],[0,"&ape;"],[0,{v:"&apid;",n:824,o:"&napid;"}],[0,"&backcong;"],[0,{v:"&asympeq;",n:8402,o:"&nvap;"}],[0,{v:"&bump;",n:824,o:"&nbump;"}],[0,{v:"&bumpe;",n:824,o:"&nbumpe;"}],[0,{v:"&doteq;",n:824,o:"&nedot;"}],[0,"&doteqdot;"],[0,"&efDot;"],[0,"&erDot;"],[0,"&Assign;"],[0,"&ecolon;"],[0,"&ecir;"],[0,"&circeq;"],[1,"&wedgeq;"],[0,"&veeeq;"],[1,"&triangleq;"],[2,"&equest;"],[0,"&ne;"],[0,{v:"&Congruent;",n:8421,o:"&bnequiv;"}],[0,"&nequiv;"],[1,{v:"&le;",n:8402,o:"&nvle;"}],[0,{v:"&ge;",n:8402,o:"&nvge;"}],[0,{v:"&lE;",n:824,o:"&nlE;"}],[0,{v:"&gE;",n:824,o:"&ngE;"}],[0,{v:"&lnE;",n:65024,o:"&lvertneqq;"}],[0,{v:"&gnE;",n:65024,o:"&gvertneqq;"}],[0,{v:"&ll;",n:new Map(e([[824,"&nLtv;"],[7577,"&nLt;"]]))}],[0,{v:"&gg;",n:new Map(e([[824,"&nGtv;"],[7577,"&nGt;"]]))}],[0,"&between;"],[0,"&NotCupCap;"],[0,"&nless;"],[0,"&ngt;"],[0,"&nle;"],[0,"&nge;"],[0,"&lesssim;"],[0,"&GreaterTilde;"],[0,"&nlsim;"],[0,"&ngsim;"],[0,"&LessGreater;"],[0,"&gl;"],[0,"&NotLessGreater;"],[0,"&NotGreaterLess;"],[0,"&pr;"],[0,"&sc;"],[0,"&prcue;"],[0,"&sccue;"],[0,"&PrecedesTilde;"],[0,{v:"&scsim;",n:824,o:"&NotSucceedsTilde;"}],[0,"&NotPrecedes;"],[0,"&NotSucceeds;"],[0,{v:"&sub;",n:8402,o:"&NotSubset;"}],[0,{v:"&sup;",n:8402,o:"&NotSuperset;"}],[0,"&nsub;"],[0,"&nsup;"],[0,"&sube;"],[0,"&supe;"],[0,"&NotSubsetEqual;"],[0,"&NotSupersetEqual;"],[0,{v:"&subne;",n:65024,o:"&varsubsetneq;"}],[0,{v:"&supne;",n:65024,o:"&varsupsetneq;"}],[1,"&cupdot;"],[0,"&UnionPlus;"],[0,{v:"&sqsub;",n:824,o:"&NotSquareSubset;"}],[0,{v:"&sqsup;",n:824,o:"&NotSquareSuperset;"}],[0,"&sqsube;"],[0,"&sqsupe;"],[0,{v:"&sqcap;",n:65024,o:"&sqcaps;"}],[0,{v:"&sqcup;",n:65024,o:"&sqcups;"}],[0,"&CirclePlus;"],[0,"&CircleMinus;"],[0,"&CircleTimes;"],[0,"&osol;"],[0,"&CircleDot;"],[0,"&circledcirc;"],[0,"&circledast;"],[1,"&circleddash;"],[0,"&boxplus;"],[0,"&boxminus;"],[0,"&boxtimes;"],[0,"&dotsquare;"],[0,"&RightTee;"],[0,"&dashv;"],[0,"&DownTee;"],[0,"&bot;"],[1,"&models;"],[0,"&DoubleRightTee;"],[0,"&Vdash;"],[0,"&Vvdash;"],[0,"&VDash;"],[0,"&nvdash;"],[0,"&nvDash;"],[0,"&nVdash;"],[0,"&nVDash;"],[0,"&prurel;"],[1,"&LeftTriangle;"],[0,"&RightTriangle;"],[0,{v:"&LeftTriangleEqual;",n:8402,o:"&nvltrie;"}],[0,{v:"&RightTriangleEqual;",n:8402,o:"&nvrtrie;"}],[0,"&origof;"],[0,"&imof;"],[0,"&multimap;"],[0,"&hercon;"],[0,"&intcal;"],[0,"&veebar;"],[1,"&barvee;"],[0,"&angrtvb;"],[0,"&lrtri;"],[0,"&bigwedge;"],[0,"&bigvee;"],[0,"&bigcap;"],[0,"&bigcup;"],[0,"&diam;"],[0,"&sdot;"],[0,"&sstarf;"],[0,"&divideontimes;"],[0,"&bowtie;"],[0,"&ltimes;"],[0,"&rtimes;"],[0,"&leftthreetimes;"],[0,"&rightthreetimes;"],[0,"&backsimeq;"],[0,"&curlyvee;"],[0,"&curlywedge;"],[0,"&Sub;"],[0,"&Sup;"],[0,"&Cap;"],[0,"&Cup;"],[0,"&fork;"],[0,"&epar;"],[0,"&lessdot;"],[0,"&gtdot;"],[0,{v:"&Ll;",n:824,o:"&nLl;"}],[0,{v:"&Gg;",n:824,o:"&nGg;"}],[0,{v:"&leg;",n:65024,o:"&lesg;"}],[0,{v:"&gel;",n:65024,o:"&gesl;"}],[2,"&cuepr;"],[0,"&cuesc;"],[0,"&NotPrecedesSlantEqual;"],[0,"&NotSucceedsSlantEqual;"],[0,"&NotSquareSubsetEqual;"],[0,"&NotSquareSupersetEqual;"],[2,"&lnsim;"],[0,"&gnsim;"],[0,"&precnsim;"],[0,"&scnsim;"],[0,"&nltri;"],[0,"&NotRightTriangle;"],[0,"&nltrie;"],[0,"&NotRightTriangleEqual;"],[0,"&vellip;"],[0,"&ctdot;"],[0,"&utdot;"],[0,"&dtdot;"],[0,"&disin;"],[0,"&isinsv;"],[0,"&isins;"],[0,{v:"&isindot;",n:824,o:"&notindot;"}],[0,"&notinvc;"],[0,"&notinvb;"],[1,{v:"&isinE;",n:824,o:"&notinE;"}],[0,"&nisd;"],[0,"&xnis;"],[0,"&nis;"],[0,"&notnivc;"],[0,"&notnivb;"],[6,"&barwed;"],[0,"&Barwed;"],[1,"&lceil;"],[0,"&rceil;"],[0,"&LeftFloor;"],[0,"&rfloor;"],[0,"&drcrop;"],[0,"&dlcrop;"],[0,"&urcrop;"],[0,"&ulcrop;"],[0,"&bnot;"],[1,"&profline;"],[0,"&profsurf;"],[1,"&telrec;"],[0,"&target;"],[5,"&ulcorn;"],[0,"&urcorn;"],[0,"&dlcorn;"],[0,"&drcorn;"],[2,"&frown;"],[0,"&smile;"],[9,"&cylcty;"],[0,"&profalar;"],[7,"&topbot;"],[6,"&ovbar;"],[1,"&solbar;"],[60,"&angzarr;"],[51,"&lmoustache;"],[0,"&rmoustache;"],[2,"&OverBracket;"],[0,"&bbrk;"],[0,"&bbrktbrk;"],[37,"&OverParenthesis;"],[0,"&UnderParenthesis;"],[0,"&OverBrace;"],[0,"&UnderBrace;"],[2,"&trpezium;"],[4,"&elinters;"],[59,"&blank;"],[164,"&circledS;"],[55,"&boxh;"],[1,"&boxv;"],[9,"&boxdr;"],[3,"&boxdl;"],[3,"&boxur;"],[3,"&boxul;"],[3,"&boxvr;"],[7,"&boxvl;"],[7,"&boxhd;"],[7,"&boxhu;"],[7,"&boxvh;"],[19,"&boxH;"],[0,"&boxV;"],[0,"&boxdR;"],[0,"&boxDr;"],[0,"&boxDR;"],[0,"&boxdL;"],[0,"&boxDl;"],[0,"&boxDL;"],[0,"&boxuR;"],[0,"&boxUr;"],[0,"&boxUR;"],[0,"&boxuL;"],[0,"&boxUl;"],[0,"&boxUL;"],[0,"&boxvR;"],[0,"&boxVr;"],[0,"&boxVR;"],[0,"&boxvL;"],[0,"&boxVl;"],[0,"&boxVL;"],[0,"&boxHd;"],[0,"&boxhD;"],[0,"&boxHD;"],[0,"&boxHu;"],[0,"&boxhU;"],[0,"&boxHU;"],[0,"&boxvH;"],[0,"&boxVh;"],[0,"&boxVH;"],[19,"&uhblk;"],[3,"&lhblk;"],[3,"&block;"],[8,"&blk14;"],[0,"&blk12;"],[0,"&blk34;"],[13,"&square;"],[8,"&blacksquare;"],[0,"&EmptyVerySmallSquare;"],[1,"&rect;"],[0,"&marker;"],[2,"&fltns;"],[1,"&bigtriangleup;"],[0,"&blacktriangle;"],[0,"&triangle;"],[2,"&blacktriangleright;"],[0,"&rtri;"],[3,"&bigtriangledown;"],[0,"&blacktriangledown;"],[0,"&dtri;"],[2,"&blacktriangleleft;"],[0,"&ltri;"],[6,"&loz;"],[0,"&cir;"],[32,"&tridot;"],[2,"&bigcirc;"],[8,"&ultri;"],[0,"&urtri;"],[0,"&lltri;"],[0,"&EmptySmallSquare;"],[0,"&FilledSmallSquare;"],[8,"&bigstar;"],[0,"&star;"],[7,"&phone;"],[49,"&female;"],[1,"&male;"],[29,"&spades;"],[2,"&clubs;"],[1,"&hearts;"],[0,"&diamondsuit;"],[3,"&sung;"],[2,"&flat;"],[0,"&natural;"],[0,"&sharp;"],[163,"&check;"],[3,"&cross;"],[8,"&malt;"],[21,"&sext;"],[33,"&VerticalSeparator;"],[25,"&lbbrk;"],[0,"&rbbrk;"],[84,"&bsolhsub;"],[0,"&suphsol;"],[28,"&LeftDoubleBracket;"],[0,"&RightDoubleBracket;"],[0,"&lang;"],[0,"&rang;"],[0,"&Lang;"],[0,"&Rang;"],[0,"&loang;"],[0,"&roang;"],[7,"&longleftarrow;"],[0,"&longrightarrow;"],[0,"&longleftrightarrow;"],[0,"&DoubleLongLeftArrow;"],[0,"&DoubleLongRightArrow;"],[0,"&DoubleLongLeftRightArrow;"],[1,"&longmapsto;"],[2,"&dzigrarr;"],[258,"&nvlArr;"],[0,"&nvrArr;"],[0,"&nvHarr;"],[0,"&Map;"],[6,"&lbarr;"],[0,"&bkarow;"],[0,"&lBarr;"],[0,"&dbkarow;"],[0,"&drbkarow;"],[0,"&DDotrahd;"],[0,"&UpArrowBar;"],[0,"&DownArrowBar;"],[2,"&Rarrtl;"],[2,"&latail;"],[0,"&ratail;"],[0,"&lAtail;"],[0,"&rAtail;"],[0,"&larrfs;"],[0,"&rarrfs;"],[0,"&larrbfs;"],[0,"&rarrbfs;"],[2,"&nwarhk;"],[0,"&nearhk;"],[0,"&hksearow;"],[0,"&hkswarow;"],[0,"&nwnear;"],[0,"&nesear;"],[0,"&seswar;"],[0,"&swnwar;"],[8,{v:"&rarrc;",n:824,o:"&nrarrc;"}],[1,"&cudarrr;"],[0,"&ldca;"],[0,"&rdca;"],[0,"&cudarrl;"],[0,"&larrpl;"],[2,"&curarrm;"],[0,"&cularrp;"],[7,"&rarrpl;"],[2,"&harrcir;"],[0,"&Uarrocir;"],[0,"&lurdshar;"],[0,"&ldrushar;"],[2,"&LeftRightVector;"],[0,"&RightUpDownVector;"],[0,"&DownLeftRightVector;"],[0,"&LeftUpDownVector;"],[0,"&LeftVectorBar;"],[0,"&RightVectorBar;"],[0,"&RightUpVectorBar;"],[0,"&RightDownVectorBar;"],[0,"&DownLeftVectorBar;"],[0,"&DownRightVectorBar;"],[0,"&LeftUpVectorBar;"],[0,"&LeftDownVectorBar;"],[0,"&LeftTeeVector;"],[0,"&RightTeeVector;"],[0,"&RightUpTeeVector;"],[0,"&RightDownTeeVector;"],[0,"&DownLeftTeeVector;"],[0,"&DownRightTeeVector;"],[0,"&LeftUpTeeVector;"],[0,"&LeftDownTeeVector;"],[0,"&lHar;"],[0,"&uHar;"],[0,"&rHar;"],[0,"&dHar;"],[0,"&luruhar;"],[0,"&ldrdhar;"],[0,"&ruluhar;"],[0,"&rdldhar;"],[0,"&lharul;"],[0,"&llhard;"],[0,"&rharul;"],[0,"&lrhard;"],[0,"&udhar;"],[0,"&duhar;"],[0,"&RoundImplies;"],[0,"&erarr;"],[0,"&simrarr;"],[0,"&larrsim;"],[0,"&rarrsim;"],[0,"&rarrap;"],[0,"&ltlarr;"],[1,"&gtrarr;"],[0,"&subrarr;"],[1,"&suplarr;"],[0,"&lfisht;"],[0,"&rfisht;"],[0,"&ufisht;"],[0,"&dfisht;"],[5,"&lopar;"],[0,"&ropar;"],[4,"&lbrke;"],[0,"&rbrke;"],[0,"&lbrkslu;"],[0,"&rbrksld;"],[0,"&lbrksld;"],[0,"&rbrkslu;"],[0,"&langd;"],[0,"&rangd;"],[0,"&lparlt;"],[0,"&rpargt;"],[0,"&gtlPar;"],[0,"&ltrPar;"],[3,"&vzigzag;"],[1,"&vangrt;"],[0,"&angrtvbd;"],[6,"&ange;"],[0,"&range;"],[0,"&dwangle;"],[0,"&uwangle;"],[0,"&angmsdaa;"],[0,"&angmsdab;"],[0,"&angmsdac;"],[0,"&angmsdad;"],[0,"&angmsdae;"],[0,"&angmsdaf;"],[0,"&angmsdag;"],[0,"&angmsdah;"],[0,"&bemptyv;"],[0,"&demptyv;"],[0,"&cemptyv;"],[0,"&raemptyv;"],[0,"&laemptyv;"],[0,"&ohbar;"],[0,"&omid;"],[0,"&opar;"],[1,"&operp;"],[1,"&olcross;"],[0,"&odsold;"],[1,"&olcir;"],[0,"&ofcir;"],[0,"&olt;"],[0,"&ogt;"],[0,"&cirscir;"],[0,"&cirE;"],[0,"&solb;"],[0,"&bsolb;"],[3,"&boxbox;"],[3,"&trisb;"],[0,"&rtriltri;"],[0,{v:"&LeftTriangleBar;",n:824,o:"&NotLeftTriangleBar;"}],[0,{v:"&RightTriangleBar;",n:824,o:"&NotRightTriangleBar;"}],[11,"&iinfin;"],[0,"&infintie;"],[0,"&nvinfin;"],[4,"&eparsl;"],[0,"&smeparsl;"],[0,"&eqvparsl;"],[5,"&blacklozenge;"],[8,"&RuleDelayed;"],[1,"&dsol;"],[9,"&bigodot;"],[0,"&bigoplus;"],[0,"&bigotimes;"],[1,"&biguplus;"],[1,"&bigsqcup;"],[5,"&iiiint;"],[0,"&fpartint;"],[2,"&cirfnint;"],[0,"&awint;"],[0,"&rppolint;"],[0,"&scpolint;"],[0,"&npolint;"],[0,"&pointint;"],[0,"&quatint;"],[0,"&intlarhk;"],[10,"&pluscir;"],[0,"&plusacir;"],[0,"&simplus;"],[0,"&plusdu;"],[0,"&plussim;"],[0,"&plustwo;"],[1,"&mcomma;"],[0,"&minusdu;"],[2,"&loplus;"],[0,"&roplus;"],[0,"&Cross;"],[0,"&timesd;"],[0,"&timesbar;"],[1,"&smashp;"],[0,"&lotimes;"],[0,"&rotimes;"],[0,"&otimesas;"],[0,"&Otimes;"],[0,"&odiv;"],[0,"&triplus;"],[0,"&triminus;"],[0,"&tritime;"],[0,"&intprod;"],[2,"&amalg;"],[0,"&capdot;"],[1,"&ncup;"],[0,"&ncap;"],[0,"&capand;"],[0,"&cupor;"],[0,"&cupcap;"],[0,"&capcup;"],[0,"&cupbrcap;"],[0,"&capbrcup;"],[0,"&cupcup;"],[0,"&capcap;"],[0,"&ccups;"],[0,"&ccaps;"],[2,"&ccupssm;"],[2,"&And;"],[0,"&Or;"],[0,"&andand;"],[0,"&oror;"],[0,"&orslope;"],[0,"&andslope;"],[1,"&andv;"],[0,"&orv;"],[0,"&andd;"],[0,"&ord;"],[1,"&wedbar;"],[6,"&sdote;"],[3,"&simdot;"],[2,{v:"&congdot;",n:824,o:"&ncongdot;"}],[0,"&easter;"],[0,"&apacir;"],[0,{v:"&apE;",n:824,o:"&napE;"}],[0,"&eplus;"],[0,"&pluse;"],[0,"&Esim;"],[0,"&Colone;"],[0,"&Equal;"],[1,"&ddotseq;"],[0,"&equivDD;"],[0,"&ltcir;"],[0,"&gtcir;"],[0,"&ltquest;"],[0,"&gtquest;"],[0,{v:"&leqslant;",n:824,o:"&nleqslant;"}],[0,{v:"&geqslant;",n:824,o:"&ngeqslant;"}],[0,"&lesdot;"],[0,"&gesdot;"],[0,"&lesdoto;"],[0,"&gesdoto;"],[0,"&lesdotor;"],[0,"&gesdotol;"],[0,"&lap;"],[0,"&gap;"],[0,"&lne;"],[0,"&gne;"],[0,"&lnap;"],[0,"&gnap;"],[0,"&lEg;"],[0,"&gEl;"],[0,"&lsime;"],[0,"&gsime;"],[0,"&lsimg;"],[0,"&gsiml;"],[0,"&lgE;"],[0,"&glE;"],[0,"&lesges;"],[0,"&gesles;"],[0,"&els;"],[0,"&egs;"],[0,"&elsdot;"],[0,"&egsdot;"],[0,"&el;"],[0,"&eg;"],[2,"&siml;"],[0,"&simg;"],[0,"&simlE;"],[0,"&simgE;"],[0,{v:"&LessLess;",n:824,o:"&NotNestedLessLess;"}],[0,{v:"&GreaterGreater;",n:824,o:"&NotNestedGreaterGreater;"}],[1,"&glj;"],[0,"&gla;"],[0,"&ltcc;"],[0,"&gtcc;"],[0,"&lescc;"],[0,"&gescc;"],[0,"&smt;"],[0,"&lat;"],[0,{v:"&smte;",n:65024,o:"&smtes;"}],[0,{v:"&late;",n:65024,o:"&lates;"}],[0,"&bumpE;"],[0,{v:"&PrecedesEqual;",n:824,o:"&NotPrecedesEqual;"}],[0,{v:"&sce;",n:824,o:"&NotSucceedsEqual;"}],[2,"&prE;"],[0,"&scE;"],[0,"&precneqq;"],[0,"&scnE;"],[0,"&prap;"],[0,"&scap;"],[0,"&precnapprox;"],[0,"&scnap;"],[0,"&Pr;"],[0,"&Sc;"],[0,"&subdot;"],[0,"&supdot;"],[0,"&subplus;"],[0,"&supplus;"],[0,"&submult;"],[0,"&supmult;"],[0,"&subedot;"],[0,"&supedot;"],[0,{v:"&subE;",n:824,o:"&nsubE;"}],[0,{v:"&supE;",n:824,o:"&nsupE;"}],[0,"&subsim;"],[0,"&supsim;"],[2,{v:"&subnE;",n:65024,o:"&varsubsetneqq;"}],[0,{v:"&supnE;",n:65024,o:"&varsupsetneqq;"}],[2,"&csub;"],[0,"&csup;"],[0,"&csube;"],[0,"&csupe;"],[0,"&subsup;"],[0,"&supsub;"],[0,"&subsub;"],[0,"&supsup;"],[0,"&suphsub;"],[0,"&supdsub;"],[0,"&forkv;"],[0,"&topfork;"],[0,"&mlcp;"],[8,"&Dashv;"],[1,"&Vdashl;"],[0,"&Barv;"],[0,"&vBar;"],[0,"&vBarv;"],[1,"&Vbar;"],[0,"&Not;"],[0,"&bNot;"],[0,"&rnmid;"],[0,"&cirmid;"],[0,"&midcir;"],[0,"&topcir;"],[0,"&nhpar;"],[0,"&parsim;"],[9,{v:"&parsl;",n:8421,o:"&nparsl;"}],[44343,{n:new Map(e([[56476,"&Ascr;"],[1,"&Cscr;"],[0,"&Dscr;"],[2,"&Gscr;"],[2,"&Jscr;"],[0,"&Kscr;"],[2,"&Nscr;"],[0,"&Oscr;"],[0,"&Pscr;"],[0,"&Qscr;"],[1,"&Sscr;"],[0,"&Tscr;"],[0,"&Uscr;"],[0,"&Vscr;"],[0,"&Wscr;"],[0,"&Xscr;"],[0,"&Yscr;"],[0,"&Zscr;"],[0,"&ascr;"],[0,"&bscr;"],[0,"&cscr;"],[0,"&dscr;"],[1,"&fscr;"],[1,"&hscr;"],[0,"&iscr;"],[0,"&jscr;"],[0,"&kscr;"],[0,"&lscr;"],[0,"&mscr;"],[0,"&nscr;"],[1,"&pscr;"],[0,"&qscr;"],[0,"&rscr;"],[0,"&sscr;"],[0,"&tscr;"],[0,"&uscr;"],[0,"&vscr;"],[0,"&wscr;"],[0,"&xscr;"],[0,"&yscr;"],[0,"&zscr;"],[52,"&Afr;"],[0,"&Bfr;"],[1,"&Dfr;"],[0,"&Efr;"],[0,"&Ffr;"],[0,"&Gfr;"],[2,"&Jfr;"],[0,"&Kfr;"],[0,"&Lfr;"],[0,"&Mfr;"],[0,"&Nfr;"],[0,"&Ofr;"],[0,"&Pfr;"],[0,"&Qfr;"],[1,"&Sfr;"],[0,"&Tfr;"],[0,"&Ufr;"],[0,"&Vfr;"],[0,"&Wfr;"],[0,"&Xfr;"],[0,"&Yfr;"],[1,"&afr;"],[0,"&bfr;"],[0,"&cfr;"],[0,"&dfr;"],[0,"&efr;"],[0,"&ffr;"],[0,"&gfr;"],[0,"&hfr;"],[0,"&ifr;"],[0,"&jfr;"],[0,"&kfr;"],[0,"&lfr;"],[0,"&mfr;"],[0,"&nfr;"],[0,"&ofr;"],[0,"&pfr;"],[0,"&qfr;"],[0,"&rfr;"],[0,"&sfr;"],[0,"&tfr;"],[0,"&ufr;"],[0,"&vfr;"],[0,"&wfr;"],[0,"&xfr;"],[0,"&yfr;"],[0,"&zfr;"],[0,"&Aopf;"],[0,"&Bopf;"],[1,"&Dopf;"],[0,"&Eopf;"],[0,"&Fopf;"],[0,"&Gopf;"],[1,"&Iopf;"],[0,"&Jopf;"],[0,"&Kopf;"],[0,"&Lopf;"],[0,"&Mopf;"],[1,"&Oopf;"],[3,"&Sopf;"],[0,"&Topf;"],[0,"&Uopf;"],[0,"&Vopf;"],[0,"&Wopf;"],[0,"&Xopf;"],[0,"&Yopf;"],[1,"&aopf;"],[0,"&bopf;"],[0,"&copf;"],[0,"&dopf;"],[0,"&eopf;"],[0,"&fopf;"],[0,"&gopf;"],[0,"&hopf;"],[0,"&iopf;"],[0,"&jopf;"],[0,"&kopf;"],[0,"&lopf;"],[0,"&mopf;"],[0,"&nopf;"],[0,"&oopf;"],[0,"&popf;"],[0,"&qopf;"],[0,"&ropf;"],[0,"&sopf;"],[0,"&topf;"],[0,"&uopf;"],[0,"&vopf;"],[0,"&wopf;"],[0,"&xopf;"],[0,"&yopf;"],[0,"&zopf;"]]))}],[8906,"&fflig;"],[0,"&filig;"],[0,"&fllig;"],[0,"&ffilig;"],[0,"&ffllig;"]]))},50856:(W,b,n)=>{"use strict";n.d(b,{Gz:()=>e.Gz});var e=n(16780),i=n(55300),a=n(36185),f;(function(g){g[g.XML=0]="XML",g[g.HTML=1]="HTML"})(f||(f={}));var r;(function(g){g[g.UTF8=0]="UTF8",g[g.ASCII=1]="ASCII",g[g.Extensive=2]="Extensive",g[g.Attribute=3]="Attribute",g[g.Text=4]="Text"})(r||(r={}));function v(g,u=f.XML){if((typeof u=="number"?u:u.level)===f.HTML){const m=typeof u=="object"?u.mode:void 0;return decodeHTML(g,m)}return decodeXML(g)}function c(g,u=f.XML){var l;const m=typeof u=="number"?{level:u}:u;return(l=m.mode)!==null&&l!==void 0||(m.mode=DecodingMode.Strict),v(g,m)}function p(g,u=f.XML){const{mode:l=r.Extensive,level:m=f.XML}=typeof u=="number"?{level:u}:u;switch(l){case r.UTF8:return escapeUTF8(g);case r.Attribute:return escapeAttribute(g);case r.Text:return escapeText(g);case r.ASCII:return m===f.HTML?encodeNonAsciiHTML(g):encodeXML(g);case r.Extensive:default:return m===f.HTML?encodeHTML(g):encodeXML(g)}}},29747:(W,b,n)=>{"use strict";n.d(b,{a:()=>i});const e=function(p,g,u,l,m){const y=i(g);if(u!=null&&(typeof u!="number"||u<0||u===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite `index`");if(l!=null&&(!l.type||!l.children))throw new Error("Expected valid `parent`");if(u==null!=(l==null))throw new Error("Expected both `index` and `parent`");return c(p)?y.call(m,p,u,l):!1},i=function(p){if(p==null)return v;if(typeof p=="string")return f(p);if(typeof p=="object")return a(p);if(typeof p=="function")return r(p);throw new Error("Expected function, string, or array as `test`")};function a(p){const g=[];let u=-1;for(;++u<p.length;)g[u]=i(p[u]);return r(l);function l(...m){let y=-1;for(;++y<g.length;)if(g[y].apply(this,m))return!0;return!1}}function f(p){return r(g);function g(u){return u.tagName===p}}function r(p){return g;function g(u,l,m){return!!(c(u)&&p.call(this,u,typeof l=="number"?l:void 0,m||void 0))}}function v(p){return!!(p&&typeof p=="object"&&"type"in p&&p.type==="element"&&"tagName"in p&&typeof p.tagName=="string")}function c(p){return p!==null&&typeof p=="object"&&"type"in p&&"tagName"in p}},77975:(W,b,n)=>{"use strict";n.d(b,{FF:()=>y});function e(C,j={},O){for(const N in C){const X=C[N],V=O?`${O}:${N}`:N;typeof X=="object"&&X!==null?e(X,j,V):typeof X=="function"&&(j[V]=X)}return j}function i(...C){const j={};for(const O of C){const N=e(O);for(const X in N)j[X]?j[X].push(N[X]):j[X]=[N[X]]}for(const O in j)if(j[O].length>1){const N=j[O];j[O]=(...X)=>a(N,V=>V(...X))}else j[O]=j[O][0];return j}function a(C,j){return C.reduce((O,N)=>O.then(()=>j(N)),Promise.resolve())}const f={run:C=>C()},r=()=>f,v=typeof console.createTask<"u"?console.createTask:r;function c(C,j){const O=j.shift(),N=v(O);return C.reduce((X,V)=>X.then(()=>N.run(()=>V(...j))),Promise.resolve())}function p(C,j){const O=j.shift(),N=v(O);return Promise.all(C.map(X=>N.run(()=>X(...j))))}function g(C,j){return C.reduce((O,N)=>O.then(()=>N(...j||[])),Promise.resolve())}function u(C,j){return Promise.all(C.map(O=>O(...j||[])))}function l(C,j){for(const O of[...C])O(j)}class m{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(j,O,N={}){if(!j||typeof O!="function")return()=>{};const X=j;let V;for(;this._deprecatedHooks[j];)V=this._deprecatedHooks[j],j=V.to;if(V&&!N.allowDeprecated){let Z=V.message;Z||(Z=`${X} hook has been deprecated`+(V.to?`, please use ${V.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(Z)||(console.warn(Z),this._deprecatedMessages.add(Z))}if(!O.name)try{Object.defineProperty(O,"name",{get:()=>"_"+j.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[j]=this._hooks[j]||[],this._hooks[j].push(O),()=>{O&&(this.removeHook(j,O),O=void 0)}}hookOnce(j,O){let N,X=(...V)=>(typeof N=="function"&&N(),N=void 0,X=void 0,O(...V));return N=this.hook(j,X),N}removeHook(j,O){if(this._hooks[j]){const N=this._hooks[j].indexOf(O);N!==-1&&this._hooks[j].splice(N,1),this._hooks[j].length===0&&delete this._hooks[j]}}deprecateHook(j,O){this._deprecatedHooks[j]=typeof O=="string"?{to:O}:O;const N=this._hooks[j]||[];delete this._hooks[j];for(const X of N)this.hook(j,X)}deprecateHooks(j){Object.assign(this._deprecatedHooks,j);for(const O in j)this.deprecateHook(O,j[O])}addHooks(j){const O=e(j),N=Object.keys(O).map(X=>this.hook(X,O[X]));return()=>{for(const X of N.splice(0,N.length))X()}}removeHooks(j){const O=e(j);for(const N in O)this.removeHook(N,O[N])}removeAllHooks(){for(const j in this._hooks)delete this._hooks[j]}callHook(j,...O){return O.unshift(j),this.callHookWith(c,j,...O)}callHookParallel(j,...O){return O.unshift(j),this.callHookWith(p,j,...O)}callHookWith(j,O,...N){const X=this._before||this._after?{name:O,args:N,context:{}}:void 0;this._before&&l(this._before,X);const V=j(O in this._hooks?[...this._hooks[O]]:[],N);return V instanceof Promise?V.finally(()=>{this._after&&X&&l(this._after,X)}):(this._after&&X&&l(this._after,X),V)}beforeEach(j){return this._before=this._before||[],this._before.push(j),()=>{if(this._before!==void 0){const O=this._before.indexOf(j);O!==-1&&this._before.splice(O,1)}}}afterEach(j){return this._after=this._after||[],this._after.push(j),()=>{if(this._after!==void 0){const O=this._after.indexOf(j);O!==-1&&this._after.splice(O,1)}}}}function y(){return new m}const d=typeof window<"u";function w(C,j={}){const O={inspect:d,group:d,filter:()=>!0,...j},N=O.filter,X=typeof N=="string"?pe=>pe.startsWith(N):N,V=O.tag?`[${O.tag}] `:"",Z=pe=>V+pe.name+"".padEnd(pe._id,"\0"),J={},se=C.beforeEach(pe=>{X!==void 0&&!X(pe.name)||(J[pe.name]=J[pe.name]||0,pe._id=J[pe.name]++,console.time(Z(pe)))}),Y=C.afterEach(pe=>{X!==void 0&&!X(pe.name)||(O.group&&console.groupCollapsed(pe.name),O.inspect?console.timeLog(Z(pe),pe.args):console.timeEnd(Z(pe)),O.group&&console.groupEnd(),J[pe.name]--)});return{close:()=>{se(),Y()}}}},27380:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});function e(i){return{all:i=i||new Map,on:function(a,f){var r=i.get(a);r?r.push(f):i.set(a,[f])},off:function(a,f){var r=i.get(a);r&&(f?r.splice(r.indexOf(f)>>>0,1):i.set(a,[]))},emit:function(a,f){var r=i.get(a);r&&r.slice().map(function(v){v(f)}),(r=i.get("*"))&&r.slice().map(function(v){v(a,f)})}}}},53553:(W,b,n)=>{"use strict";var f,r,v,c,p,g,Bh;n.d(b,{A:()=>a});class e extends Error{constructor(y){super(y||"Promise was canceled"),this.name="CancelError"}get isCanceled(){return!0}}const i=Object.freeze({pending:Symbol("pending"),canceled:Symbol("canceled"),resolved:Symbol("resolved"),rejected:Symbol("rejected")}),l=class l{constructor(y){ro(this,g);ro(this,f,[]);ro(this,r,!0);ro(this,v,i.pending);ro(this,c);ro(this,p);Ia(this,c,new Promise((d,w)=>{Ia(this,p,w);const C=N=>{($i(this,v)!==i.canceled||!O.shouldReject)&&(d(N),To(this,g,Bh).call(this,i.resolved))},j=N=>{($i(this,v)!==i.canceled||!O.shouldReject)&&(w(N),To(this,g,Bh).call(this,i.rejected))},O=N=>{if($i(this,v)!==i.pending)throw new Error(`The \`onCancel\` handler was attached after the promise ${$i(this,v).description}.`);$i(this,f).push(N)};Object.defineProperties(O,{shouldReject:{get:()=>$i(this,r),set:N=>{Ia(this,r,N)}}}),y(C,j,O)}))}static fn(y){return(...d)=>new l((w,C,j)=>{d.push(j),y(...d).then(w,C)})}then(y,d){return $i(this,c).then(y,d)}catch(y){return $i(this,c).catch(y)}finally(y){return $i(this,c).finally(y)}cancel(y){if($i(this,v)===i.pending){if(To(this,g,Bh).call(this,i.canceled),$i(this,f).length>0)try{for(const d of $i(this,f))d()}catch(d){$i(this,p).call(this,d);return}$i(this,r)&&$i(this,p).call(this,new e(y))}}get isCanceled(){return $i(this,v)===i.canceled}};f=new WeakMap,r=new WeakMap,v=new WeakMap,c=new WeakMap,p=new WeakMap,g=new WeakSet,Bh=function(y){$i(this,v)===i.pending&&Ia(this,v,y)};let a=l;Object.setPrototypeOf(a.prototype,Promise.prototype)},89943:(W,b,n)=>{"use strict";var r,v,c,p,g,u,l,m,y,d,w,C,j,O,N,X,Y0,$0,Q0,Z0,J0,Nh,F0,w0,Uh,q0,jh;n.d(b,{A:()=>f});var e=n(54152),i=n(72030),a=n(8117);class f extends e.b{constructor(R){super();ro(this,X);ro(this,r);ro(this,v);ro(this,c,0);ro(this,p);ro(this,g);ro(this,u,0);ro(this,l);ro(this,m);ro(this,y);ro(this,d);ro(this,w,0);ro(this,C);ro(this,j);ro(this,O);ro(this,N,1n);Tr(this,"timeout");if(R={carryoverConcurrencyCount:!1,intervalCap:Number.POSITIVE_INFINITY,interval:0,concurrency:Number.POSITIVE_INFINITY,autoStart:!0,queueClass:a.A,...R},!(typeof R.intervalCap=="number"&&R.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${R.intervalCap?.toString()??""}\` (${typeof R.intervalCap})`);if(R.interval===void 0||!(Number.isFinite(R.interval)&&R.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${R.interval?.toString()??""}\` (${typeof R.interval})`);Ia(this,r,R.carryoverConcurrencyCount),Ia(this,v,R.intervalCap===Number.POSITIVE_INFINITY||R.interval===0),Ia(this,p,R.intervalCap),Ia(this,g,R.interval),Ia(this,y,new R.queueClass),Ia(this,d,R.queueClass),this.concurrency=R.concurrency,this.timeout=R.timeout,Ia(this,O,R.throwOnTimeout===!0),Ia(this,j,R.autoStart===!1)}get concurrency(){return $i(this,C)}set concurrency(R){if(!(typeof R=="number"&&R>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${R}\` (${typeof R})`);Ia(this,C,R),To(this,X,Uh).call(this)}setPriority(R,M){$i(this,y).setPriority(R,M)}async add(R,M={}){return M.id??(M.id=(df(this,N)._++).toString()),M={timeout:this.timeout,throwOnTimeout:$i(this,O),...M},new Promise((o,P)=>{$i(this,y).enqueue(async()=>{df(this,w)._++;try{M.signal?.throwIfAborted(),df(this,c)._++;let $=R({signal:M.signal});M.timeout&&($=(0,i.Ay)(Promise.resolve($),{milliseconds:M.timeout})),M.signal&&($=Promise.race([$,To(this,X,q0).call(this,M.signal)]));const K=await $;o(K),this.emit("completed",K)}catch($){if($ instanceof i.MU&&!M.throwOnTimeout){o();return}P($),this.emit("error",$)}finally{To(this,X,Q0).call(this)}},M),this.emit("add"),To(this,X,Nh).call(this)})}async addAll(R,M){return Promise.all(R.map(async o=>this.add(o,M)))}start(){return $i(this,j)?(Ia(this,j,!1),To(this,X,Uh).call(this),this):this}pause(){Ia(this,j,!0)}clear(){Ia(this,y,new($i(this,d)))}async onEmpty(){$i(this,y).size!==0&&await To(this,X,jh).call(this,"empty")}async onSizeLessThan(R){$i(this,y).size<R||await To(this,X,jh).call(this,"next",()=>$i(this,y).size<R)}async onIdle(){$i(this,w)===0&&$i(this,y).size===0||await To(this,X,jh).call(this,"idle")}get size(){return $i(this,y).size}sizeBy(R){return $i(this,y).filter(R).length}get pending(){return $i(this,w)}get isPaused(){return $i(this,j)}}r=new WeakMap,v=new WeakMap,c=new WeakMap,p=new WeakMap,g=new WeakMap,u=new WeakMap,l=new WeakMap,m=new WeakMap,y=new WeakMap,d=new WeakMap,w=new WeakMap,C=new WeakMap,j=new WeakMap,O=new WeakMap,N=new WeakMap,X=new WeakSet,Y0=function(){return $i(this,v)||$i(this,c)<$i(this,p)},$0=function(){return $i(this,w)<$i(this,C)},Q0=function(){df(this,w)._--,To(this,X,Nh).call(this),this.emit("next")},Z0=function(){To(this,X,w0).call(this),To(this,X,F0).call(this),Ia(this,m,void 0)},J0=function(){const R=Date.now();if($i(this,l)===void 0){const M=$i(this,u)-R;if(M<0)Ia(this,c,$i(this,r)?$i(this,w):0);else return $i(this,m)===void 0&&Ia(this,m,setTimeout(()=>{To(this,X,Z0).call(this)},M)),!0}return!1},Nh=function(){if($i(this,y).size===0)return $i(this,l)&&clearInterval($i(this,l)),Ia(this,l,void 0),this.emit("empty"),$i(this,w)===0&&this.emit("idle"),!1;if(!$i(this,j)){const R=!$i(this,X,J0);if($i(this,X,Y0)&&$i(this,X,$0)){const M=$i(this,y).dequeue();return M?(this.emit("active"),M(),R&&To(this,X,F0).call(this),!0):!1}}return!1},F0=function(){$i(this,v)||$i(this,l)!==void 0||(Ia(this,l,setInterval(()=>{To(this,X,w0).call(this)},$i(this,g))),Ia(this,u,Date.now()+$i(this,g)))},w0=function(){$i(this,c)===0&&$i(this,w)===0&&$i(this,l)&&(clearInterval($i(this,l)),Ia(this,l,void 0)),Ia(this,c,$i(this,r)?$i(this,w):0),To(this,X,Uh).call(this)},Uh=function(){for(;To(this,X,Nh).call(this););},q0=async function(R){return new Promise((M,o)=>{R.addEventListener("abort",()=>{o(R.reason)},{once:!0})})},jh=async function(R,M){return new Promise(o=>{const P=()=>{M&&!M()||(this.off(R,P),o())};this.on(R,P)})}},66419:(W,b,n)=>{"use strict";n.d(b,{A:()=>e});function e(i,a,f){let r=0,v=i.length;for(;v>0;){const c=Math.trunc(v/2);let p=r+c;f(i[p],a)<=0?(r=++p,v-=c+1):v=c}return r}},8117:(W,b,n)=>{"use strict";var a;n.d(b,{A:()=>i});var e=n(66419);class i{constructor(){ro(this,a,[])}enqueue(r,v){v={priority:0,...v};const c={priority:v.priority,id:v.id,run:r};if(this.size===0||$i(this,a)[this.size-1].priority>=v.priority){$i(this,a).push(c);return}const p=(0,e.A)($i(this,a),c,(g,u)=>u.priority-g.priority);$i(this,a).splice(p,0,c)}setPriority(r,v){const c=$i(this,a).findIndex(g=>g.id===r);if(c===-1)throw new ReferenceError(`No promise function with the id "${r}" exists in the queue.`);const[p]=$i(this,a).splice(c,1);this.enqueue(p.run,{priority:v,id:r})}dequeue(){return $i(this,a).shift()?.run}filter(r){return $i(this,a).filter(v=>v.priority===r.priority).map(v=>v.run)}get size(){return $i(this,a).length}}a=new WeakMap},54152:(W,b,n)=>{"use strict";n.d(b,{b:()=>e});var e=n(26368),i=null},72030:(W,b,n)=>{"use strict";n.d(b,{Ay:()=>r,MU:()=>e});class e extends Error{constructor(c){super(c),this.name="TimeoutError"}}class i extends Error{constructor(c){super(),this.name="AbortError",this.message=c}}const a=v=>globalThis.DOMException===void 0?new i(v):new DOMException(v),f=v=>{const c=v.reason===void 0?a("This operation was aborted."):v.reason;return c instanceof Error?c:a(c)};function r(v,c){const{milliseconds:p,fallback:g,message:u,customTimers:l={setTimeout,clearTimeout}}=c;let m;const d=new Promise((w,C)=>{if(typeof p!="number"||Math.sign(p)!==1)throw new TypeError(`Expected \`milliseconds\` to be a positive number, got \`${p}\``);if(c.signal){const{signal:O}=c;O.aborted&&C(f(O)),O.addEventListener("abort",()=>{C(f(O))})}if(p===Number.POSITIVE_INFINITY){v.then(w,C);return}const j=new e;m=l.setTimeout.call(void 0,()=>{if(g){try{w(g())}catch(O){C(O)}return}typeof v.cancel=="function"&&v.cancel(),u===!1?w():u instanceof Error?C(u):(j.message=u??`Promise timed out after ${p} milliseconds`,C(j))},p),(async()=>{try{w(await v)}catch(O){C(O)}})()}).finally(()=>{d.clear()});return d.clear=()=>{l.clearTimeout.call(void 0,m),m=void 0},d}},78047:(W,b,n)=>{"use strict";n.d(b,{s:()=>i});const e={trailing:!0};function i(f,r=25,v={}){if(v={...e,...v},!Number.isFinite(r))throw new TypeError("Expected `wait` to be a finite number");let c,p,g=[],u,l;const m=(y,d)=>(u=a(f,y,d),u.finally(()=>{if(u=null,v.trailing&&l&&!p){const w=m(y,l);return l=null,w}}),u);return function(...y){return u?(v.trailing&&(l=y),u):new Promise(d=>{const w=!p&&v.leading;clearTimeout(p),p=setTimeout(()=>{p=null;const C=v.leading?c:m(this,y);for(const j of g)j(C);g=[]},r),w?(c=m(this,y),d(c)):g.push(d)})}}async function a(f,r,v){return await f.apply(r,v)}},10810:(W,b,n)=>{"use strict";n.d(b,{Ey:()=>Bt,nY:()=>dt});var e=n(50953),i=n(20641),a=n(85635);/*!
* pinia v3.0.4
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const f=typeof window<"u";let r;const v=En=>r=En,c=null,p=Symbol();function g(En){return En&&typeof En=="object"&&Object.prototype.toString.call(En)==="[object Object]"&&typeof En.toJSON!="function"}var u;(function(En){En.direct="direct",En.patchObject="patch object",En.patchFunction="patch function"})(u||(u={}));const l=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 m(En,{autoBom:on=!1}={}){return on&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(En.type)?new Blob(["\uFEFF",En],{type:En.type}):En}function y(En,on,dn){const jn=new XMLHttpRequest;jn.open("GET",En),jn.responseType="blob",jn.onload=function(){O(jn.response,on,dn)},jn.onerror=function(){console.error("could not download file")},jn.send()}function d(En){const on=new XMLHttpRequest;on.open("HEAD",En,!1);try{on.send()}catch{}return on.status>=200&&on.status<=299}function w(En){try{En.dispatchEvent(new MouseEvent("click"))}catch{const dn=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});En.dispatchEvent(dn)}}const C=typeof navigator=="object"?navigator:{userAgent:""},j=/Macintosh/.test(C.userAgent)&&/AppleWebKit/.test(C.userAgent)&&!/Safari/.test(C.userAgent),O=f?typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype&&!j?N:"msSaveOrOpenBlob"in C?X:V:()=>{};function N(En,on="download",dn){const jn=document.createElement("a");jn.download=on,jn.rel="noopener",typeof En=="string"?(jn.href=En,jn.origin!==location.origin?d(jn.href)?y(En,on,dn):(jn.target="_blank",w(jn)):w(jn)):(jn.href=URL.createObjectURL(En),setTimeout(function(){URL.revokeObjectURL(jn.href)},4e4),setTimeout(function(){w(jn)},0))}function X(En,on="download",dn){if(typeof En=="string")if(d(En))y(En,on,dn);else{const jn=document.createElement("a");jn.href=En,jn.target="_blank",setTimeout(function(){w(jn)})}else navigator.msSaveOrOpenBlob(m(En,dn),on)}function V(En,on,dn,jn){if(jn=jn||open("","_blank"),jn&&(jn.document.title=jn.document.body.innerText="downloading..."),typeof En=="string")return y(En,on,dn);const Jn=En.type==="application/octet-stream",$n=/constructor/i.test(String(l.HTMLElement))||"safari"in l,Yi=/CriOS\/[\d]+/.test(navigator.userAgent);if((Yi||Jn&&$n||j)&&typeof FileReader<"u"){const di=new FileReader;di.onloadend=function(){let fi=di.result;if(typeof fi!="string")throw jn=null,new Error("Wrong reader.result type");fi=Yi?fi:fi.replace(/^data:[^;]*;/,"data:attachment/file;"),jn?jn.location.href=fi:location.assign(fi),jn=null},di.readAsDataURL(En)}else{const di=URL.createObjectURL(En);jn?jn.location.assign(di):location.href=di,jn=null,setTimeout(function(){URL.revokeObjectURL(di)},4e4)}}function Z(En,on){const dn="\u{1F34D} "+En;typeof __VUE_DEVTOOLS_TOAST__=="function"?__VUE_DEVTOOLS_TOAST__(dn,on):on==="error"?console.error(dn):on==="warn"?console.warn(dn):console.log(dn)}function J(En){return"_a"in En&&"install"in En}function se(){if(!("clipboard"in navigator))return Z("Your browser doesn't support the Clipboard API","error"),!0}function Y(En){return En instanceof Error&&En.message.toLowerCase().includes("document is not focused")?(Z('You need to activate the "Emulate a focused page" setting in the "Rendering" panel of devtools.',"warn"),!0):!1}async function pe(En){if(!se())try{await navigator.clipboard.writeText(JSON.stringify(En.state.value)),Z("Global state copied to clipboard.")}catch(on){if(Y(on))return;Z("Failed to serialize the state. Check the console for more details.","error"),console.error(on)}}async function I(En){if(!se())try{k(En,JSON.parse(await navigator.clipboard.readText())),Z("Global state pasted from clipboard.")}catch(on){if(Y(on))return;Z("Failed to deserialize the state from clipboard. Check the console for more details.","error"),console.error(on)}}async function s(En){try{O(new Blob([JSON.stringify(En.state.value)],{type:"text/plain;charset=utf-8"}),"pinia-state.json")}catch(on){Z("Failed to export the state as JSON. Check the console for more details.","error"),console.error(on)}}let _;function F(){_||(_=document.createElement("input"),_.type="file",_.accept=".json");function En(){return new Promise((on,dn)=>{_.onchange=async()=>{const jn=_.files;if(!jn)return on(null);const Jn=jn.item(0);return on(Jn?{text:await Jn.text(),file:Jn}:null)},_.oncancel=()=>on(null),_.onerror=dn,_.click()})}return En}async function E(En){try{const dn=await F()();if(!dn)return;const{text:jn,file:Jn}=dn;k(En,JSON.parse(jn)),Z(`Global state imported from "${Jn.name}".`)}catch(on){Z("Failed to import the state from JSON. Check the console for more details.","error"),console.error(on)}}function k(En,on){for(const dn in on){const jn=En.state.value[dn];jn?Object.assign(jn,on[dn]):En.state.value[dn]=on[dn]}}function x(En){return{_custom:{display:En}}}const R="\u{1F34D} Pinia (root)",M="_root";function o(En){return J(En)?{id:M,label:R}:{id:En.$id,label:En.$id}}function P(En){if(J(En)){const dn=Array.from(En._s.keys()),jn=En._s;return{state:dn.map($n=>({editable:!0,key:$n,value:En.state.value[$n]})),getters:dn.filter($n=>jn.get($n)._getters).map($n=>{const Yi=jn.get($n);return{editable:!1,key:$n,value:Yi._getters.reduce((di,fi)=>(di[fi]=Yi[fi],di),{})}})}}const on={state:Object.keys(En.$state).map(dn=>({editable:!0,key:dn,value:En.$state[dn]}))};return En._getters&&En._getters.length&&(on.getters=En._getters.map(dn=>({editable:!1,key:dn,value:En[dn]}))),En._customProperties.size&&(on.customProperties=Array.from(En._customProperties).map(dn=>({editable:!0,key:dn,value:En[dn]}))),on}function $(En){return En?Array.isArray(En)?En.reduce((on,dn)=>(on.keys.push(dn.key),on.operations.push(dn.type),on.oldValue[dn.key]=dn.oldValue,on.newValue[dn.key]=dn.newValue,on),{oldValue:{},keys:[],operations:[],newValue:{}}):{operation:x(En.type),key:x(En.key),oldValue:En.oldValue,newValue:En.newValue}:{}}function K(En){switch(En){case u.direct:return"mutation";case u.patchFunction:return"$patch";case u.patchObject:return"$patch";default:return"unknown"}}let q=!0;const Fe=[],et="pinia:mutations",Qe="pinia",{assign:Ht}=Object,qe=En=>"\u{1F34D} "+En;function De(En,on){(0,a.ZZ)({id:"dev.esm.pinia",label:"Pinia \u{1F34D}",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:Fe,app:En},dn=>{typeof dn.now!="function"&&Z("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."),dn.addTimelineLayer({id:et,label:"Pinia \u{1F34D}",color:15064968}),dn.addInspector({id:Qe,label:"Pinia \u{1F34D}",icon:"storage",treeFilterPlaceholder:"Search stores",actions:[{icon:"content_copy",action:()=>{pe(on)},tooltip:"Serialize and copy the state"},{icon:"content_paste",action:async()=>{await I(on),dn.sendInspectorTree(Qe),dn.sendInspectorState(Qe)},tooltip:"Replace the state with the content of your clipboard"},{icon:"save",action:()=>{s(on)},tooltip:"Save the state as a JSON file"},{icon:"folder_open",action:async()=>{await E(on),dn.sendInspectorTree(Qe),dn.sendInspectorState(Qe)},tooltip:"Import the state from a JSON file"}],nodeActions:[{icon:"restore",tooltip:'Reset the state (with "$reset")',action:jn=>{const Jn=on._s.get(jn);Jn?typeof Jn.$reset!="function"?Z(`Cannot reset "${jn}" store because it doesn't have a "$reset" method implemented.`,"warn"):(Jn.$reset(),Z(`Store "${jn}" reset.`)):Z(`Cannot reset "${jn}" store because it wasn't found.`,"warn")}}]}),dn.on.inspectComponent(jn=>{const Jn=jn.componentInstance&&jn.componentInstance.proxy;if(Jn&&Jn._pStores){const $n=jn.componentInstance.proxy._pStores;Object.values($n).forEach(Yi=>{jn.instanceData.state.push({type:qe(Yi.$id),key:"state",editable:!0,value:Yi._isOptionsAPI?{_custom:{value:(0,e.ux)(Yi.$state),actions:[{icon:"restore",tooltip:"Reset the state of this store",action:()=>Yi.$reset()}]}}:Object.keys(Yi.$state).reduce((di,fi)=>(di[fi]=Yi.$state[fi],di),{})}),Yi._getters&&Yi._getters.length&&jn.instanceData.state.push({type:qe(Yi.$id),key:"getters",editable:!1,value:Yi._getters.reduce((di,fi)=>{try{di[fi]=Yi[fi]}catch(Ci){di[fi]=Ci}return di},{})})})}}),dn.on.getInspectorTree(jn=>{if(jn.app===En&&jn.inspectorId===Qe){let Jn=[on];Jn=Jn.concat(Array.from(on._s.values())),jn.rootNodes=(jn.filter?Jn.filter($n=>"$id"in $n?$n.$id.toLowerCase().includes(jn.filter.toLowerCase()):R.toLowerCase().includes(jn.filter.toLowerCase())):Jn).map(o)}}),globalThis.$pinia=on,dn.on.getInspectorState(jn=>{if(jn.app===En&&jn.inspectorId===Qe){const Jn=jn.nodeId===M?on:on._s.get(jn.nodeId);if(!Jn)return;Jn&&(jn.nodeId!==M&&(globalThis.$store=(0,e.ux)(Jn)),jn.state=P(Jn))}}),dn.on.editInspectorState(jn=>{if(jn.app===En&&jn.inspectorId===Qe){const Jn=jn.nodeId===M?on:on._s.get(jn.nodeId);if(!Jn)return Z(`store "${jn.nodeId}" not found`,"error");const{path:$n}=jn;J(Jn)?$n.unshift("state"):($n.length!==1||!Jn._customProperties.has($n[0])||$n[0]in Jn.$state)&&$n.unshift("$state"),q=!1,jn.set(Jn,$n,jn.state.value),q=!0}}),dn.on.editComponentState(jn=>{if(jn.type.startsWith("\u{1F34D}")){const Jn=jn.type.replace(/^🍍\s*/,""),$n=on._s.get(Jn);if(!$n)return Z(`store "${Jn}" not found`,"error");const{path:Yi}=jn;if(Yi[0]!=="state")return Z(`Invalid path for store "${Jn}":
${Yi}
Only state can be modified.`);Yi[0]="$state",q=!1,jn.set($n,Yi,jn.state.value),q=!0}})})}function Je(En,on){Fe.includes(qe(on.$id))||Fe.push(qe(on.$id)),(0,a.ZZ)({id:"dev.esm.pinia",label:"Pinia \u{1F34D}",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:Fe,app:En,settings:{logStoreChanges:{label:"Notify about new/deleted stores",type:"boolean",defaultValue:!0}}},dn=>{const jn=typeof dn.now=="function"?dn.now.bind(dn):Date.now;on.$onAction(({after:Yi,onError:di,name:fi,args:Ci})=>{const ki=yt++;dn.addTimelineEvent({layerId:et,event:{time:jn(),title:"\u{1F6EB} "+fi,subtitle:"start",data:{store:x(on.$id),action:x(fi),args:Ci},groupId:ki}}),Yi(Hn=>{jt=void 0,dn.addTimelineEvent({layerId:et,event:{time:jn(),title:"\u{1F6EC} "+fi,subtitle:"end",data:{store:x(on.$id),action:x(fi),args:Ci,result:Hn},groupId:ki}})}),di(Hn=>{jt=void 0,dn.addTimelineEvent({layerId:et,event:{time:jn(),logType:"error",title:"\u{1F4A5} "+fi,subtitle:"end",data:{store:x(on.$id),action:x(fi),args:Ci,error:Hn},groupId:ki}})})},!0),on._customProperties.forEach(Yi=>{(0,i.wB)(()=>(0,e.R1)(on[Yi]),(di,fi)=>{dn.notifyComponentUpdate(),dn.sendInspectorState(Qe),q&&dn.addTimelineEvent({layerId:et,event:{time:jn(),title:"Change",subtitle:Yi,data:{newValue:di,oldValue:fi},groupId:jt}})},{deep:!0})}),on.$subscribe(({events:Yi,type:di},fi)=>{if(dn.notifyComponentUpdate(),dn.sendInspectorState(Qe),!q)return;const Ci={time:jn(),title:K(di),data:Ht({store:x(on.$id)},$(Yi)),groupId:jt};di===u.patchFunction?Ci.subtitle="\u2935\uFE0F":di===u.patchObject?Ci.subtitle="\u{1F9E9}":Yi&&!Array.isArray(Yi)&&(Ci.subtitle=Yi.type),Yi&&(Ci.data["rawEvent(s)"]={_custom:{display:"DebuggerEvent",type:"object",tooltip:"raw DebuggerEvent[]",value:Yi}}),dn.addTimelineEvent({layerId:et,event:Ci})},{detached:!0,flush:"sync"});const Jn=on._hotUpdate;on._hotUpdate=(0,e.IG)(Yi=>{Jn(Yi),dn.addTimelineEvent({layerId:et,event:{time:jn(),title:"\u{1F525} "+on.$id,subtitle:"HMR update",data:{store:x(on.$id),info:x("HMR update")}}}),dn.notifyComponentUpdate(),dn.sendInspectorTree(Qe),dn.sendInspectorState(Qe)});const{$dispose:$n}=on;on.$dispose=()=>{$n(),dn.notifyComponentUpdate(),dn.sendInspectorTree(Qe),dn.sendInspectorState(Qe),dn.getSettings().logStoreChanges&&Z(`Disposed "${on.$id}" store \u{1F5D1}`)},dn.notifyComponentUpdate(),dn.sendInspectorTree(Qe),dn.sendInspectorState(Qe),dn.getSettings().logStoreChanges&&Z(`"${on.$id}" store installed \u{1F195}`)})}let yt=0,jt;function Lt(En,on,dn){const jn=on.reduce((Jn,$n)=>(Jn[$n]=(0,e.ux)(En)[$n],Jn),{});for(const Jn in jn)En[Jn]=function(){const $n=yt,Yi=dn?new Proxy(En,{get(...fi){return jt=$n,Reflect.get(...fi)},set(...fi){return jt=$n,Reflect.set(...fi)}}):En;jt=$n;const di=jn[Jn].apply(Yi,arguments);return jt=void 0,di}}function ct({app:En,store:on,options:dn}){if(!on.$id.startsWith("__hot:")){if(on._isOptionsAPI=!!dn.state,!on._p._testing){Lt(on,Object.keys(dn.actions),on._isOptionsAPI);const jn=on._hotUpdate;(0,e.ux)(on)._hotUpdate=function(Jn){jn.apply(this,arguments),Lt(on,Object.keys(Jn._hmrPayload.actions),!!on._isOptionsAPI)}}Je(En,on)}}function Bt(){const En=(0,e.uY)(!0),on=En.run(()=>(0,e.KR)({}));let dn=[],jn=[];const Jn=(0,e.IG)({install($n){v(Jn),Jn._a=$n,$n.provide(p,Jn),$n.config.globalProperties.$pinia=Jn,typeof __VUE_PROD_DEVTOOLS__<"u"&&__VUE_PROD_DEVTOOLS__&&f&&De($n,Jn),jn.forEach(Yi=>dn.push(Yi)),jn=[]},use($n){return this._a?dn.push($n):jn.push($n),this},_p:dn,_a:null,_e:En,_s:new Map,state:on});return typeof __VUE_PROD_DEVTOOLS__<"u"&&__VUE_PROD_DEVTOOLS__&&f&&typeof Proxy<"u"&&Jn.use(ct),Jn}function gn(En){En._e.stop(),En._s.clear(),En._p.splice(0),En.state.value={},En._a=null}const Mt=En=>typeof En=="function"&&typeof En.$id=="string";function Zt(En,on){for(const dn in on){const jn=on[dn];if(!(dn in En))continue;const Jn=En[dn];g(Jn)&&g(jn)&&!isRef(jn)&&!isReactive(jn)?En[dn]=Zt(Jn,jn):En[dn]=jn}return En}function Kt(En,on){return()=>{}}const Tt=()=>{};function xt(En,on,dn,jn=Tt){En.add(on);const Jn=()=>{En.delete(on)&&jn()};return!dn&&(0,e.o5)()&&(0,e.jr)(Jn),Jn}function Jt(En,...on){En.forEach(dn=>{dn(...on)})}const Dt=En=>En(),en=Symbol(),rt=Symbol();function _e(En,on){En instanceof Map&&on instanceof Map?on.forEach((dn,jn)=>En.set(jn,dn)):En instanceof Set&&on instanceof Set&&on.forEach(En.add,En);for(const dn in on){if(!on.hasOwnProperty(dn))continue;const jn=on[dn],Jn=En[dn];g(Jn)&&g(jn)&&En.hasOwnProperty(dn)&&!(0,e.i9)(jn)&&!(0,e.g8)(jn)?En[dn]=_e(Jn,jn):En[dn]=jn}return En}const oe=Symbol();function Me(En){return Object.defineProperty(En,oe,{})}function Pe(En){return!g(En)||!Object.prototype.hasOwnProperty.call(En,oe)}const{assign:fe}=Object;function Re(En){return!!((0,e.i9)(En)&&En.effect)}function We(En,on,dn,jn){const{state:Jn,actions:$n,getters:Yi}=on,di=dn.state.value[En];let fi;function Ci(){di||(dn.state.value[En]=Jn?Jn():{});const ki=(0,e.QW)(dn.state.value[En]);return fe(ki,$n,Object.keys(Yi||{}).reduce((Hn,cr)=>(Hn[cr]=(0,e.IG)((0,i.EW)(()=>{v(dn);const mi=dn._s.get(En);return Yi[cr].call(mi,mi)})),Hn),{}))}return fi=ut(En,Ci,on,dn,jn,!0),fi}function ut(En,on,dn={},jn,Jn,$n){let Yi;const di=fe({actions:{}},dn),fi={deep:!0};let Ci,ki,Hn=new Set,cr=new Set,mi;const Fn=jn.state.value[En];!$n&&!Fn&&(jn.state.value[En]={});const ni=(0,e.KR)({});let Wn;function hi(Gn){let Ri;Ci=ki=!1,typeof Gn=="function"?(Gn(jn.state.value[En]),Ri={type:u.patchFunction,storeId:En,events:mi}):(_e(jn.state.value[En],Gn),Ri={type:u.patchObject,payload:Gn,storeId:En,events:mi});const nn=Wn=Symbol();(0,i.dY)().then(()=>{Wn===nn&&(Ci=!0)}),ki=!0,Jt(Hn,Ri,jn.state.value[En])}const Qn=$n?function(){const{state:Ri}=dn,nn=Ri?Ri():{};this.$patch(An=>{fe(An,nn)})}:Tt;function Ze(){Yi.stop(),Hn.clear(),cr.clear(),jn._s.delete(En)}const ft=(Gn,Ri="")=>{if(en in Gn)return Gn[rt]=Ri,Gn;const nn=function(){v(jn);const An=Array.from(arguments),_i=new Set,Ii=new Set;function lr(kr){_i.add(kr)}function Rr(kr){Ii.add(kr)}Jt(cr,{args:An,name:nn[rt],store:Tn,after:lr,onError:Rr});let fr;try{fr=Gn.apply(this&&this.$id===En?this:Tn,An)}catch(kr){throw Jt(Ii,kr),kr}return fr instanceof Promise?fr.then(kr=>(Jt(_i,kr),kr)).catch(kr=>(Jt(Ii,kr),Promise.reject(kr))):(Jt(_i,fr),fr)};return nn[en]=!0,nn[rt]=Ri,nn},Yt=(0,e.IG)({actions:{},getters:{},state:[],hotState:ni}),vn={_p:jn,$id:En,$onAction:xt.bind(null,cr),$patch:hi,$reset:Qn,$subscribe(Gn,Ri={}){const nn=xt(Hn,Gn,Ri.detached,()=>An()),An=Yi.run(()=>(0,i.wB)(()=>jn.state.value[En],_i=>{(Ri.flush==="sync"?ki:Ci)&&Gn({storeId:En,type:u.direct,events:mi},_i)},fe({},fi,Ri)));return nn},$dispose:Ze},Tn=(0,e.Kh)(typeof __VUE_PROD_DEVTOOLS__<"u"&&__VUE_PROD_DEVTOOLS__&&f?fe({_hmrPayload:Yt,_customProperties:(0,e.IG)(new Set)},vn):vn);jn._s.set(En,Tn);const ti=(jn._a&&jn._a.runWithContext||Dt)(()=>jn._e.run(()=>(Yi=(0,e.uY)()).run(()=>on({action:ft}))));for(const Gn in ti){const Ri=ti[Gn];if((0,e.i9)(Ri)&&!Re(Ri)||(0,e.g8)(Ri))$n||(Fn&&Pe(Ri)&&((0,e.i9)(Ri)?Ri.value=Fn[Gn]:_e(Ri,Fn[Gn])),jn.state.value[En][Gn]=Ri);else if(typeof Ri=="function"){const nn=ft(Ri,Gn);ti[Gn]=nn,di.actions[Gn]=Ri}}if(fe(Tn,ti),fe((0,e.ux)(Tn),ti),Object.defineProperty(Tn,"$state",{get:()=>jn.state.value[En],set:Gn=>{hi(Ri=>{fe(Ri,Gn)})}}),typeof __VUE_PROD_DEVTOOLS__<"u"&&__VUE_PROD_DEVTOOLS__&&f){const Gn={writable:!0,configurable:!0,enumerable:!1};["_p","_hmrPayload","_getters","_customProperties"].forEach(Ri=>{Object.defineProperty(Tn,Ri,fe({value:Tn[Ri]},Gn))})}return jn._p.forEach(Gn=>{if(typeof __VUE_PROD_DEVTOOLS__<"u"&&__VUE_PROD_DEVTOOLS__&&f){const Ri=Yi.run(()=>Gn({store:Tn,app:jn._a,pinia:jn,options:di}));Object.keys(Ri||{}).forEach(nn=>Tn._customProperties.add(nn)),fe(Tn,Ri)}else fe(Tn,Yi.run(()=>Gn({store:Tn,app:jn._a,pinia:jn,options:di})))}),Fn&&$n&&dn.hydrate&&dn.hydrate(Tn.$state,Fn),Ci=!0,ki=!0,Tn}/*! #__NO_SIDE_EFFECTS__ */function dt(En,on,dn){let jn;const Jn=typeof on=="function";jn=Jn?dn:on;function $n(Yi,di){const fi=(0,i.PS)();return Yi=Yi||(fi?(0,i.WQ)(p,null):null),Yi&&v(Yi),Yi=r,Yi._s.has(En)||(Jn?ut(En,on,jn,Yi):We(En,jn,Yi)),Yi._s.get(En)}return $n.$id=En,$n}let Ue="Store";function je(En){Ue=En}function we(...En){return En.reduce((on,dn)=>(on[dn.$id+Ue]=function(){return dn(this.$pinia)},on),{})}function Xe(En,on){return Array.isArray(on)?on.reduce((dn,jn)=>(dn[jn]=function(){return En(this.$pinia)[jn]},dn),{}):Object.keys(on).reduce((dn,jn)=>(dn[jn]=function(){const Jn=En(this.$pinia),$n=on[jn];return typeof $n=="function"?$n.call(this,Jn):Jn[$n]},dn),{})}const gt=null;function pn(En,on){return Array.isArray(on)?on.reduce((dn,jn)=>(dn[jn]=function(...Jn){return En(this.$pinia)[jn](...Jn)},dn),{}):Object.keys(on).reduce((dn,jn)=>(dn[jn]=function(...Jn){return En(this.$pinia)[on[jn]](...Jn)},dn),{})}function cn(En,on){return Array.isArray(on)?on.reduce((dn,jn)=>(dn[jn]={get(){return En(this.$pinia)[jn]},set(Jn){return En(this.$pinia)[jn]=Jn}},dn),{}):Object.keys(on).reduce((dn,jn)=>(dn[jn]={get(){return En(this.$pinia)[on[jn]]},set(Jn){return En(this.$pinia)[on[jn]]=Jn}},dn),{})}function hn(En){const on=toRaw(En),dn={};for(const jn in on){const Jn=on[jn];Jn.effect?dn[jn]=computed({get:()=>En[jn],set($n){En[jn]=$n}}):(isRef(Jn)||isReactive(Jn))&&(dn[jn]=toRef(En,jn))}return dn}},380:(W,b,n)=>{"use strict";n.d(b,{m:()=>e});var e=class extends EventTarget{dispatchTypedEvent(i,a){return super.dispatchEvent(a)}}},78446:(W,b,n)=>{"use strict";n.d(b,{O:()=>Ze});var e="2.0.6",i=500,a="user-agent",f="",r="?",v={FUNCTION:"function",OBJECT:"object",STRING:"string",UNDEFINED:"undefined"},c="browser",p="cpu",g="device",u="engine",l="os",m="result",y="name",d="type",w="vendor",C="version",j="architecture",O="major",N="model",X="console",V="mobile",Z="tablet",J="smarttv",se="wearable",Y="xr",pe="embedded",I="inapp",s="brands",_="formFactors",F="fullVersionList",E="platform",k="platformVersion",x="bitness",R="sec-ch-ua",M=R+"-full-version-list",o=R+"-arch",P=R+"-"+x,$=R+"-form-factors",K=R+"-"+V,q=R+"-"+N,Fe=R+"-"+E,et=Fe+"-version",Qe=[s,F,V,N,E,k,j,_,x],Ht="Amazon",qe="Apple",De="ASUS",Je="BlackBerry",yt="Google",jt="Huawei",Lt="Lenovo",ct="Honor",Bt="LG",gn="Microsoft",Mt="Motorola",Zt="Nvidia",Kt="OnePlus",Tt="OPPO",xt="Samsung",Jt="Sharp",Dt="Sony",en="Xiaomi",rt="Zebra",_e="Chrome",oe="Chromium",Me="Chromecast",Pe="Edge",fe="Firefox",Re="Opera",We="Facebook",ut="Sogou",dt="Mobile ",Ue=" Browser",je="Windows",we=typeof window!==v.UNDEFINED,Xe=we&&window.navigator?window.navigator:void 0,gt=Xe&&Xe.userAgentData?Xe.userAgentData:void 0,pn=function(ft,Yt){var vn={},Tn=Yt;if(!En(Yt)){Tn={};for(var Ti in Yt)for(var ti in Yt[Ti])Tn[ti]=Yt[Ti][ti].concat(Tn[ti]?Tn[ti]:[])}for(var Gn in ft)vn[Gn]=Tn[Gn]&&Tn[Gn].length%2===0?Tn[Gn].concat(ft[Gn]):ft[Gn];return vn},cn=function(ft){for(var Yt={},vn=0;vn<ft.length;vn++)Yt[ft[vn].toUpperCase()]=ft[vn];return Yt},hn=function(ft,Yt){if(typeof ft===v.OBJECT&&ft.length>0){for(var vn in ft)if(jn(Yt)==jn(ft[vn]))return!0;return!1}return on(ft)?jn(Yt)==jn(ft):!1},En=function(ft,Yt){for(var vn in ft)return/^(browser|cpu|device|engine|os)$/.test(vn)||(Yt?En(ft[vn]):!1)},on=function(ft){return typeof ft===v.STRING},dn=function(ft){if(ft){for(var Yt=[],vn=Yi(/\\?\"/g,ft).split(","),Tn=0;Tn<vn.length;Tn++)if(vn[Tn].indexOf(";")>-1){var Ti=fi(vn[Tn]).split(";v=");Yt[Tn]={brand:Ti[0],version:Ti[1]}}else Yt[Tn]=fi(vn[Tn]);return Yt}},jn=function(ft){return on(ft)?ft.toLowerCase():ft},Jn=function(ft){return on(ft)?Yi(/[^\d\.]/g,ft).split(".")[0]:void 0},$n=function(ft){for(var Yt in ft)if(ft.hasOwnProperty(Yt)){var vn=ft[Yt];typeof vn==v.OBJECT&&vn.length==2?this[vn[0]]=vn[1]:this[vn]=void 0}return this},Yi=function(ft,Yt){return on(Yt)?Yt.replace(ft,f):Yt},di=function(ft){return Yi(/\\?\"/g,ft)},fi=function(ft,Yt){return ft=Yi(/^\s\s*/,String(ft)),typeof Yt===v.UNDEFINED?ft:ft.substring(0,Yt)},Ci=function(ft,Yt){if(!(!ft||!Yt))for(var vn=0,Tn,Ti,ti,Gn,Ri,nn;vn<Yt.length&&!Ri;){var An=Yt[vn],_i=Yt[vn+1];for(Tn=Ti=0;Tn<An.length&&!Ri&&An[Tn];)if(Ri=An[Tn++].exec(ft),Ri)for(ti=0;ti<_i.length;ti++)nn=Ri[++Ti],Gn=_i[ti],typeof Gn===v.OBJECT&&Gn.length>0?Gn.length===2?typeof Gn[1]==v.FUNCTION?this[Gn[0]]=Gn[1].call(this,nn):this[Gn[0]]=Gn[1]:Gn.length>=3&&(typeof Gn[1]===v.FUNCTION&&!(Gn[1].exec&&Gn[1].test)?Gn.length>3?this[Gn[0]]=nn?Gn[1].apply(this,Gn.slice(2)):void 0:this[Gn[0]]=nn?Gn[1].call(this,nn,Gn[2]):void 0:Gn.length==3?this[Gn[0]]=nn?nn.replace(Gn[1],Gn[2]):void 0:Gn.length==4?this[Gn[0]]=nn?Gn[3].call(this,nn.replace(Gn[1],Gn[2])):void 0:Gn.length>4&&(this[Gn[0]]=nn?Gn[3].apply(this,[nn.replace(Gn[1],Gn[2])].concat(Gn.slice(4))):void 0)):this[Gn]=nn||void 0;vn+=2}},ki=function(ft,Yt){for(var vn in Yt)if(typeof Yt[vn]===v.OBJECT&&Yt[vn].length>0){for(var Tn=0;Tn<Yt[vn].length;Tn++)if(hn(Yt[vn][Tn],ft))return vn===r?void 0:vn}else if(hn(Yt[vn],ft))return vn===r?void 0:vn;return Yt.hasOwnProperty("*")?Yt["*"]:ft},Hn={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:""},cr={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},mi={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"},Fn={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[C,[y,dt+"Chrome"]],[/webview.+edge\/([\w\.]+)/i],[C,[y,Pe+" WebView"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[C,[y,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[y,C],[/opios[\/ ]+([\w\.]+)/i],[C,[y,Re+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[C,[y,Re+" GX"]],[/\bopr\/([\w\.]+)/i],[C,[y,Re]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[C,[y,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[C,[y,"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],[y,C],[/quark(?:pc)?\/([-\w\.]+)/i],[C,[y,"Quark"]],[/\bddg\/([\w\.]+)/i],[C,[y,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[C,[y,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[C,[y,"WeChat"]],[/konqueror\/([\w\.]+)/i],[C,[y,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[C,[y,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[C,[y,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[C,[y,"Smart "+Lt+Ue]],[/(avast|avg)\/([\w\.]+)/i],[[y,/(.+)/,"$1 Secure"+Ue],C],[/\bfocus\/([\w\.]+)/i],[C,[y,fe+" Focus"]],[/\bopt\/([\w\.]+)/i],[C,[y,Re+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[C,[y,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[C,[y,"Dolphin"]],[/coast\/([\w\.]+)/i],[C,[y,Re+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[C,[y,"MIUI"+Ue]],[/fxios\/([\w\.-]+)/i],[C,[y,dt+fe]],[/\bqihoobrowser\/?([\w\.]*)/i],[C,[y,"360"]],[/\b(qq)\/([\w\.]+)/i],[[y,/(.+)/,"$1Browser"],C],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[y,/(.+)/,"$1"+Ue],C],[/samsungbrowser\/([\w\.]+)/i],[C,[y,xt+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[C,[y,ut+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[y,ut+" Mobile"],C],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[y,C],[/(lbbrowser|rekonq)/i],[y],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[C,y],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[y,We],C,[d,I]],[/(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],[y,C,[d,I]],[/\bgsa\/([\w\.]+) .*safari\//i],[C,[y,"GSA"],[d,I]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[C,[y,"TikTok"],[d,I]],[/\[(linkedin)app\]/i],[y,[d,I]],[/(zalo(?:app)?)[\/\sa-z]*([\w\.-]+)/i],[[y,/(.+)/,"Zalo"],C,[d,I]],[/(chromium)[\/ ]([-\w\.]+)/i],[y,C],[/headlesschrome(?:\/([\w\.]+)| )/i],[C,[y,_e+" Headless"]],[/wv\).+chrome\/([\w\.]+).+edgw\//i],[C,[y,Pe+" WebView2"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[y,_e+" WebView"],C],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[C,[y,"Android"+Ue]],[/chrome\/([\w\.]+) mobile/i],[C,[y,dt+"Chrome"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[y,C],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[C,[y,dt+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[y,dt+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[C,y],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[y,[C,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[y,C],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[y,dt+fe],C],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[y,"Netscape"],C],[/(wolvic|librewolf)\/([\w\.]+)/i],[y,C],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[C,[y,fe+" 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],[y,[C,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[y,[C,/[^\d\.]+./,f]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[j,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[j,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[j,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[j,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[j,"arm"]],[/ sun4\w[;\)]/i],[[j,"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],[[j,/ower/,f,jn]],[/mc680.0/i],[[j,"68k"]],[/winnt.+\[axp/i],[[j,"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],[N,[w,xt],[d,Z]],[/\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],[N,[w,xt],[d,V]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)[\/\);]/i],[N,[w,qe],[d,V]],[/\b(?:ios|apple\w+)\/.+[\(\/](ipad)/i,/\b(ipad)[\d,]*[;\] ].+(mac |i(pad)?)os/i],[N,[w,qe],[d,Z]],[/(macintosh);/i],[N,[w,qe]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[N,[w,Jt],[d,V]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[N,[w,ct],[d,Z]],[/honor([-\w ]+)[;\)]/i],[N,[w,ct],[d,V]],[/\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],[N,[w,jt],[d,Z]],[/(?:huawei) ?([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][\dc][adnt]?)\b(?!.+d\/s)/i],[N,[w,jt],[d,V]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b(?:xiao)?((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[N,/_/g," "],[w,en],[d,Z]],[/\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],[[N,/_/g," "],[w,en],[d,V]],[/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],[N,[w,Kt],[d,V]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[N,[w,Tt],[d,V]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[N,[w,ki,{OnePlus:["203","304","403","404","413","415"],"*":Tt}],[d,Z]],[/(vivo (5r?|6|8l?|go|one|s|x[il]?[2-4]?)[\w\+ ]*)(?: bui|\))/i],[N,[w,"BLU"],[d,V]],[/; vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[N,[w,"Vivo"],[d,V]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[N,[w,"Realme"],[d,V]],[/(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],[N,[w,Lt],[d,Z]],[/lenovo[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i],[N,[w,Lt],[d,V]],[/\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],[N,[w,Mt],[d,V]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[N,[w,Mt],[d,Z]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[N,[w,Bt],[d,Z]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+(?!.*(?:browser|netcast|android tv|watch|webos))(\w+)/i,/\blg-?([\d\w]+) bui/i],[N,[w,Bt],[d,V]],[/(nokia) (t[12][01])/i],[w,N,[d,Z]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*?))( bui|\)|;|\/)/i],[[N,/_/g," "],[d,V],[w,"Nokia"]],[/(pixel (c|tablet))\b/i],[N,[w,yt],[d,Z]],[/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],[N,[w,yt],[d,V]],[/(google) (pixelbook( go)?)/i],[w,N],[/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],[N,[w,Dt],[d,V]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[N,"Xperia Tablet"],[w,Dt],[d,Z]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[N,[w,Ht],[d,Z]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[N,/(.+)/g,"Fire Phone $1"],[w,Ht],[d,V]],[/(playbook);[-\w\),; ]+(rim)/i],[N,w,[d,Z]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/(?:blackberry|\(bb10;) (\w+)/i],[N,[w,Je],[d,V]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[N,[w,De],[d,Z]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[N,[w,De],[d,V]],[/(nexus 9)/i],[N,[w,"HTC"],[d,Z]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[w,[N,/_/g," "],[d,V]],[/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],[N,[w,"TCL"],[d,Z]],[/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],[N,[w,"TCL"],[d,V]],[/(itel) ((\w+))/i],[[w,jn],N,[d,ki,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[N,[w,"Acer"],[d,Z]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[N,[w,"Meizu"],[d,V]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[N,[w,"Ulefone"],[d,V]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[N,[w,"Energizer"],[d,V]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[N,[w,"Cat"],[d,V]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[N,[w,"Smartfren"],[d,V]],[/droid.+; (a(in)?(0(15|59|6[35])|142)p?)/i],[N,[w,"Nothing"],[d,V]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[N,[w,"Archos"],[d,Z]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[N,[w,"Archos"],[d,V]],[/; (n159v)/i],[N,[w,"HMD"],[d,V]],[/(imo) (tab \w+)/i,/(infinix|tecno) (x1101b?|p904|dp(7c|8d|10a)( pro)?|p70[1-3]a?|p904|t1101)/i],[w,N,[d,Z]],[/(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],[w,N,[d,V]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[w,N,[d,Z]],[/(surface duo)/i],[N,[w,gn],[d,Z]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[N,[w,"Fairphone"],[d,V]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[N,[w,Zt],[d,Z]],[/(sprint) (\w+)/i],[w,N,[d,V]],[/(kin\.[onetw]{3})/i],[[N,/\./g," "],[w,gn],[d,V]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[N,[w,rt],[d,Z]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[N,[w,rt],[d,V]],[/(philips)[\w ]+tv/i,/smart-tv.+(samsung)/i],[w,[d,J]],[/hbbtv.+maple;(\d+)/i],[[N,/^/,"SmartTV"],[w,xt],[d,J]],[/(vizio)(?: |.+model\/)(\w+-\w+)/i,/tcast.+(lg)e?. ([-\w]+)/i],[w,N,[d,J]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[w,Bt],[d,J]],[/(apple) ?tv/i],[w,[N,qe+" TV"],[d,J]],[/crkey.*devicetype\/chromecast/i],[[N,Me+" Third Generation"],[w,yt],[d,J]],[/crkey.*devicetype\/([^/]*)/i],[[N,/^/,"Chromecast "],[w,yt],[d,J]],[/fuchsia.*crkey/i],[[N,Me+" Nest Hub"],[w,yt],[d,J]],[/crkey/i],[[N,Me],[w,yt],[d,J]],[/(portaltv)/i],[N,[w,We],[d,J]],[/droid.+aft(\w+)( bui|\))/i],[N,[w,Ht],[d,J]],[/(shield \w+ tv)/i],[N,[w,Zt],[d,J]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[N,[w,Jt],[d,J]],[/(bravia[\w ]+)( bui|\))/i],[N,[w,Dt],[d,J]],[/(mi(tv|box)-?\w+) bui/i],[N,[w,en],[d,J]],[/Hbbtv.*(technisat) (.*);/i],[w,N,[d,J]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[w,/.+\/(\w+)/,"$1",ki,{LG:"lge"}],[N,fi],[d,J]],[/(playstation \w+)/i],[N,[w,Dt],[d,X]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[N,[w,gn],[d,X]],[/(ouya)/i,/(nintendo) (\w+)/i,/(retroid) (pocket ([^\)]+))/i],[w,N,[d,X]],[/droid.+; (shield)( bui|\))/i],[N,[w,Zt],[d,X]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[N,[w,xt],[d,se]],[/((pebble))app/i,/(asus|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[w,N,[d,se]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[N,[w,Tt],[d,se]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[N,[w,qe],[d,se]],[/(opwwe\d{3})/i],[N,[w,Kt],[d,se]],[/(moto 360)/i],[N,[w,Mt],[d,se]],[/(smartwatch 3)/i],[N,[w,Dt],[d,se]],[/(g watch r)/i],[N,[w,Bt],[d,se]],[/droid.+; (wt63?0{2,3})\)/i],[N,[w,rt],[d,se]],[/droid.+; (glass) \d/i],[N,[w,yt],[d,Y]],[/(pico) ([\w ]+) os\d/i],[w,N,[d,Y]],[/(quest( \d| pro)?s?).+vr/i],[N,[w,We],[d,Y]],[/mobile vr; rv.+firefox/i],[[d,Y]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[w,[d,pe]],[/(aeobc)\b/i],[N,[w,Ht],[d,pe]],[/(homepod).+mac os/i],[N,[w,qe],[d,pe]],[/windows iot/i],[[d,pe]],[/droid.+; ([\w- ]+) (4k|android|smart|google)[- ]?tv/i],[N,[d,J]],[/\b((4k|android|smart|opera)[- ]?tv|tv; rv:|large screen[\w ]+safari)\b/i],[[d,J]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew|; hmsc).+?(mobile|vr|\d) safari/i],[N,[d,ki,{mobile:"Mobile",xr:"VR","*":Z}]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[d,Z]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[d,V]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[N,[w,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[C,[y,Pe+"HTML"]],[/(arkweb)\/([\w\.]+)/i],[y,C],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[C,[y,"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],[y,C],[/ladybird\//i],[[y,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[C,y]],os:[[/(windows nt) (6\.[23]); arm/i],[[y,/N/,"R"],[C,ki,Hn]],[/(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],[y,C],[/windows nt ?([\d\.\)]*)(?!.+xbox)/i,/\bwin(?=3| ?9|n)(?:nt| 9x )?([\d\.;]*)/i],[[C,/(;|\))/g,"",ki,Hn],[y,je]],[/(windows ce)\/?([\d\.]*)/i],[y,C],[/[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],[[C,/_/g,"."],[y,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+(haiku|morphos))/i],[[y,"macOS"],[C,/_/g,"."]],[/android ([\d\.]+).*crkey/i],[C,[y,Me+" Android"]],[/fuchsia.*crkey\/([\d\.]+)/i],[C,[y,Me+" Fuchsia"]],[/crkey\/([\d\.]+).*devicetype\/smartspeaker/i],[C,[y,Me+" SmartSpeaker"]],[/linux.*crkey\/([\d\.]+)/i],[C,[y,Me+" Linux"]],[/crkey\/([\d\.]+)/i],[C,[y,Me]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[C,y],[/(ubuntu) ([\w\.]+) like android/i],[[y,/(.+)/,"$1 Touch"],C],[/(harmonyos)[\/ ]?([\d\.]*)/i,/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen)\w*[-\/\.; ]?([\d\.]*)/i],[y,C],[/\(bb(10);/i],[C,[y,Je]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[C,[y,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[C,[y,fe+" OS"]],[/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i,/webos(?:[ \/]?|\.tv-20(?=2[2-9]))(\d[\d\.]*)/i],[C,[y,"webOS"]],[/web0s;.+?(?:chr[o0]me|safari)\/(\d+)/i],[[C,ki,{25:"120",24:"108",23:"94",22:"87",6:"79",5:"68",4:"53",3:"38",2:"538",1:"537","*":"TV"}],[y,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[C,[y,"watchOS"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[y,"Chrome OS"],C],[/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],[y,C],[/(sunos) ?([\d\.]*)/i],[[y,"Solaris"],C],[/\b(beos|os\/2|amigaos|openvms|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[y,C]]},ni=function(){var ft={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}};return $n.call(ft.init,[[c,[y,C,O,d]],[p,[j]],[g,[d,N,w]],[u,[y,C]],[l,[y,C]]]),$n.call(ft.isIgnore,[[c,[C,O]],[u,[C]],[l,[C]]]),$n.call(ft.isIgnoreRgx,[[c,/ ?browser$/i],[l,/ ?os$/i]]),$n.call(ft.toString,[[c,[y,C]],[p,[j]],[g,[w,N]],[u,[y,C]],[l,[y,C]]]),ft}(),Wn=function(ft,Yt){var vn=ni.init[Yt],Tn=ni.isIgnore[Yt]||0,Ti=ni.isIgnoreRgx[Yt]||0,ti=ni.toString[Yt]||0;function Gn(){$n.call(this,vn)}return Gn.prototype.getItem=function(){return ft},Gn.prototype.withClientHints=function(){return gt?gt.getHighEntropyValues(Qe).then(function(Ri){return ft.setCH(new hi(Ri,!1)).parseCH().get()}):ft.parseCH().get()},Gn.prototype.withFeatureCheck=function(){return ft.detectFeature().get()},Yt!=m&&(Gn.prototype.is=function(Ri){var nn=!1;for(var An in this)if(this.hasOwnProperty(An)&&!hn(Tn,An)&&jn(Ti?Yi(Ti,this[An]):this[An])==jn(Ti?Yi(Ti,Ri):Ri)){if(nn=!0,Ri!=v.UNDEFINED)break}else if(Ri==v.UNDEFINED&&nn){nn=!nn;break}return nn},Gn.prototype.toString=function(){var Ri=f;for(var nn in ti)typeof this[ti[nn]]!==v.UNDEFINED&&(Ri+=(Ri?" ":f)+this[ti[nn]]);return Ri||v.UNDEFINED}),gt||(Gn.prototype.then=function(Ri){var nn=this,An=function(){for(var Ii in nn)nn.hasOwnProperty(Ii)&&(this[Ii]=nn[Ii])};An.prototype={is:Gn.prototype.is,toString:Gn.prototype.toString};var _i=new An;return Ri(_i),_i}),new Gn};function hi(ft,Yt){if(ft=ft||{},$n.call(this,Qe),Yt)$n.call(this,[[s,dn(ft[R])],[F,dn(ft[M])],[V,/\?1/.test(ft[K])],[N,di(ft[q])],[E,di(ft[Fe])],[k,di(ft[et])],[j,di(ft[o])],[_,dn(ft[$])],[x,di(ft[P])]]);else for(var vn in ft)this.hasOwnProperty(vn)&&typeof ft[vn]!==v.UNDEFINED&&(this[vn]=ft[vn])}function Qn(ft,Yt,vn,Tn){return this.get=function(Ti){return Ti?this.data.hasOwnProperty(Ti)?this.data[Ti]:void 0:this.data},this.set=function(Ti,ti){return this.data[Ti]=ti,this},this.setCH=function(Ti){return this.uaCH=Ti,this},this.detectFeature=function(){if(Xe&&Xe.userAgent==this.ua)switch(this.itemType){case c:Xe.brave&&typeof Xe.brave.isBrave==v.FUNCTION&&this.set(y,"Brave");break;case g:!this.get(d)&&gt&&gt[V]&&this.set(d,V),this.get(N)=="Macintosh"&&Xe&&typeof Xe.standalone!==v.UNDEFINED&&Xe.maxTouchPoints&&Xe.maxTouchPoints>2&&this.set(N,"iPad").set(d,Z);break;case l:!this.get(y)&&gt&&gt[E]&&this.set(y,gt[E]);break;case m:var Ti=this.data,ti=function(Gn){return Ti[Gn].getItem().detectFeature().get()};this.set(c,ti(c)).set(p,ti(p)).set(g,ti(g)).set(u,ti(u)).set(l,ti(l))}return this},this.parseUA=function(){switch(this.itemType!=m&&Ci.call(this.data,this.ua,this.rgxMap),this.itemType){case c:this.set(O,Jn(this.get(C)));break;case l:if(this.get(y)=="iOS"&&this.get(C)=="18.6"){var Ti=/\) Version\/([\d\.]+)/.exec(this.ua);Ti&&parseInt(Ti[1].substring(0,2),10)>=26&&this.set(C,Ti[1])}break}return this},this.parseCH=function(){var Ti=this.uaCH,ti=this.rgxMap;switch(this.itemType){case c:case u:var Gn=Ti[F]||Ti[s],Ri;if(Gn)for(var nn=0;nn<Gn.length;nn++){var An=Gn[nn].brand||Gn[nn],_i=Gn[nn].version;this.itemType==c&&!/not.a.brand/i.test(An)&&(!Ri||/Chrom/.test(Ri)&&An!=oe||Ri==Pe&&/WebView2/.test(An))&&(An=ki(An,mi),Ri=this.get(y),Ri&&!/Chrom/.test(Ri)&&/Chrom/.test(An)||this.set(y,An).set(C,_i).set(O,Jn(_i)),Ri=An),this.itemType==u&&An==oe&&this.set(C,_i)}break;case p:var Ii=Ti[j];Ii&&(Ii&&Ti[x]=="64"&&(Ii+="64"),Ci.call(this.data,Ii+";",ti));break;case g:if(Ti[V]&&this.set(d,V),Ti[N]&&(this.set(N,Ti[N]),!this.get(d)||!this.get(w))){var lr={};Ci.call(lr,"droid 9; "+Ti[N]+")",ti),!this.get(d)&&lr.type&&this.set(d,lr.type),!this.get(w)&&lr.vendor&&this.set(w,lr.vendor)}if(Ti[_]){var Rr;if(typeof Ti[_]!="string")for(var fr=0;!Rr&&fr<Ti[_].length;)Rr=ki(Ti[_][fr++],cr);else Rr=ki(Ti[_],cr);this.set(d,Rr)}break;case l:var kr=Ti[E];if(kr){var Zr=Ti[k];kr==je&&(Zr=parseInt(Jn(Zr),10)>=13?"11":"10"),this.set(y,kr).set(C,Zr)}this.get(y)==je&&Ti[N]=="Xbox"&&this.set(y,"Xbox").set(C,void 0);break;case m:var ea=this.data,ws=function(Bi){return ea[Bi].getItem().setCH(Ti).parseCH().get()};this.set(c,ws(c)).set(p,ws(p)).set(g,ws(g)).set(u,ws(u)).set(l,ws(l))}return this},$n.call(this,[["itemType",ft],["ua",Yt],["uaCH",Tn],["rgxMap",vn],["data",Wn(this,ft)]]),this}function Ze(ft,Yt,vn){if(typeof ft===v.OBJECT?(En(ft,!0)?(typeof Yt===v.OBJECT&&(vn=Yt),Yt=ft):(vn=ft,Yt=void 0),ft=void 0):typeof ft===v.STRING&&!En(Yt,!0)&&(vn=Yt,Yt=void 0),vn)if(typeof vn.append===v.FUNCTION){var Tn={};vn.forEach(function(_i,Ii){Tn[String(Ii).toLowerCase()]=_i}),vn=Tn}else{var Ti={};for(var ti in vn)vn.hasOwnProperty(ti)&&(Ti[String(ti).toLowerCase()]=vn[ti]);vn=Ti}if(!(this instanceof Ze))return new Ze(ft,Yt,vn).getResult();var Gn=typeof ft===v.STRING?ft:vn&&vn[a]?vn[a]:Xe&&Xe.userAgent?Xe.userAgent:f,Ri=new hi(vn,!0),nn=Yt?pn(Fn,Yt):Fn,An=function(_i){return _i==m?function(){return new Qn(_i,Gn,nn,Ri).set("ua",Gn).set(c,this.getBrowser()).set(p,this.getCPU()).set(g,this.getDevice()).set(u,this.getEngine()).set(l,this.getOS()).get()}:function(){return new Qn(_i,Gn,nn[_i],Ri).parseUA().get()}};return $n.call(this,[["getBrowser",An(c)],["getCPU",An(p)],["getDevice",An(g)],["getEngine",An(u)],["getOS",An(l)],["getResult",An(m)],["getUA",function(){return Gn}],["setUA",function(_i){return on(_i)&&(Gn=fi(_i,i)),this}]]).setUA(Gn),this}Ze.VERSION=e,Ze.BROWSER=cn([y,C,O,d]),Ze.CPU=cn([j]),Ze.DEVICE=cn([N,w,d,X,V,J,Z,se,pe]),Ze.ENGINE=Ze.OS=cn([y,C])},33239:(W,b,n)=>{"use strict";n.d(b,{u:()=>e});function e(i,a,f){const r={type:String(i)};return f==null&&(typeof a=="string"||Array.isArray(a))?f=a:Object.assign(r,a),Array.isArray(f)?r.children=f:f!=null&&(r.value=String(f)),r}},69143:(W,b,n)=>{"use strict";n.d(b,{C:()=>i});const e=function(g,u,l,m,y){const d=i(u);if(l!=null&&(typeof l!="number"||l<0||l===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(m!=null&&(!e(m)||!m.children))throw new Error("Expected parent node");if(m==null!=(l==null))throw new Error("Expected both parent and index");return p(g)?d.call(y,g,l,m):!1},i=function(g){if(g==null)return c;if(typeof g=="function")return v(g);if(typeof g=="object")return Array.isArray(g)?a(g):f(g);if(typeof g=="string")return r(g);throw new Error("Expected function, string, or object as test")};function a(g){const u=[];let l=-1;for(;++l<g.length;)u[l]=i(g[l]);return v(m);function m(...y){let d=-1;for(;++d<u.length;)if(u[d].apply(this,y))return!0;return!1}}function f(g){const u=g;return v(l);function l(m){const y=m;let d;for(d in g)if(y[d]!==u[d])return!1;return!0}}function r(g){return v(u);function u(l){return l&&l.type===g}}function v(g){return u;function u(l,m,y){return!!(p(l)&&g.call(this,l,typeof m=="number"?m:void 0,y||void 0))}}function c(){return!0}function p(g){return g!==null&&typeof g=="object"&&"type"in g}},99656:(W,b,n)=>{"use strict";n.d(b,{dc:()=>r,_Z:()=>v,VG:()=>c});var e=n(69143);function i(g){return g}const a=[],f=!0,r=!1,v="skip";function c(g,u,l,m){let y;typeof u=="function"&&typeof l!="function"?(m=l,l=u):y=u;const d=(0,e.C)(y),w=m?-1:1;C(g,void 0,[])();function C(j,O,N){const X=j&&typeof j=="object"?j:{};if(typeof X.type=="string"){const Z=typeof X.tagName=="string"?X.tagName:typeof X.name=="string"?X.name:void 0;Object.defineProperty(V,"name",{value:"node ("+(j.type+(Z?"<"+Z+">":""))+")"})}return V;function V(){let Z=a,J,se,Y;if((!u||d(j,O,N[N.length-1]||void 0))&&(Z=p(l(j,N)),Z[0]===r))return Z;if("children"in j&&j.children){const pe=j;if(pe.children&&Z[0]!==v)for(se=(m?pe.children.length:-1)+w,Y=N.concat(pe);se>-1&&se<pe.children.length;){const I=pe.children[se];if(J=C(I,se,Y)(),J[0]===r)return J;se=typeof J[1]=="number"?J[1]:se+w}}return Z}}}function p(g){return Array.isArray(g)?g:typeof g=="number"?[f,g]:g==null?a:[g]}},47970:(W,b,n)=>{"use strict";n.d(b,{YR:()=>i});var e=n(99656);function i(a,f,r,v){let c,p,g;typeof f=="function"&&typeof r!="function"?(p=void 0,g=f,c=r):(p=f,g=r,c=v),(0,e.VG)(a,p,u,c);function u(l,m){const y=m[m.length-1],d=y?y.children.indexOf(l):void 0;return g(l,d,y)}}},24210:(W,b,n)=>{"use strict";n.d(b,{A:()=>i});const i={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)}},26984:(W,b,n)=>{"use strict";n.d(b,{A:()=>a});let e;const i=new Uint8Array(16);function a(){if(!e){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");e=crypto.getRandomValues.bind(crypto)}return e(i)}},71060:(W,b,n)=>{"use strict";n.d(b,{k:()=>i});const e=[];for(let r=0;r<256;++r)e.push((r+256).toString(16).slice(1));function i(r,v=0){return(e[r[v+0]]+e[r[v+1]]+e[r[v+2]]+e[r[v+3]]+"-"+e[r[v+4]]+e[r[v+5]]+"-"+e[r[v+6]]+e[r[v+7]]+"-"+e[r[v+8]]+e[r[v+9]]+"-"+e[r[v+10]]+e[r[v+11]]+e[r[v+12]]+e[r[v+13]]+e[r[v+14]]+e[r[v+15]]).toLowerCase()}function a(r,v=0){const c=i(r,v);if(!validate(c))throw TypeError("Stringified UUID is invalid");return c}var f=null},56235:(W,b,n)=>{"use strict";n.d(b,{A:()=>r});var e=n(24210),i=n(26984),a=n(71060);function f(v,c,p){if(e.A.randomUUID&&!c&&!v)return e.A.randomUUID();v=v||{};const g=v.random??v.rng?.()??(0,i.A)();if(g.length<16)throw new Error("Random bytes length must be >= 16");if(g[6]=g[6]&15|64,g[8]=g[8]&63|128,c){if(p=p||0,p<0||p+16>c.length)throw new RangeError(`UUID byte range ${p}:${p+15} is out of buffer bounds`);for(let u=0;u<16;++u)c[p+u]=g[u];return c}return(0,a.k)(g)}const r=f},65861:(W,b,n)=>{"use strict";n.d(b,{A:()=>V});var e=n(20641),i=n(90033),a=n(53751);function f(Y){return typeof Y=="function"||Object.prototype.toString.call(Y)==="[object Function]"}function r(Y,pe,I,s=1){const[_,F]=typeof s=="number"?[s,s]:s,E=Math.round(pe/_/Y[0])*Y[0],k=Math.round(I/F/Y[1])*Y[1];return[E,k]}function v(Y,pe,I){return Y-pe-I}function c(Y,pe,I){return Y-pe-I}function p(Y,pe,I){return pe!==null&&Y<pe?pe:I!==null&&I<Y?I:Y}function g(Y,pe,I){let s=Y;const _=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].find(F=>f(s[F]));if(!f(s[_]))return!1;do{if(s[_](pe))return!0;if(s===I)return!1;s=s.parentNode}while(s);return!1}function u(Y){const pe=window.getComputedStyle(Y);return[parseFloat(pe.getPropertyValue("width"),10),parseFloat(pe.getPropertyValue("height"),10)]}function l(Y,pe,I){Y&&(Y.attachEvent?Y.attachEvent("on"+pe,I):Y.addEventListener?Y.addEventListener(pe,I,!0):Y["on"+pe]=I)}function m(Y,pe,I){Y&&(Y.detachEvent?Y.detachEvent("on"+pe,I):Y.removeEventListener?Y.removeEventListener(pe,I,!0):Y["on"+pe]=null)}const y=(Y,pe)=>{const I=Y.__vccOpts||Y;for(const[s,_]of pe)I[s]=_;return I},d={mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"},touch:{start:"touchstart",move:"touchmove",stop:"touchend"}},w={userSelect:"none",MozUserSelect:"none",WebkitUserSelect:"none",MsUserSelect:"none"},C={userSelect:"auto",MozUserSelect:"auto",WebkitUserSelect:"auto",MsUserSelect:"auto"};let j=d.mouse;const O={replace:!0,name:"vue-draggable-resizable",props:{className:{type:String,default:"vdr"},classNameDraggable:{type:String,default:"draggable"},classNameResizable:{type:String,default:"resizable"},classNameDragging:{type:String,default:"dragging"},classNameResizing:{type:String,default:"resizing"},classNameActive:{type:String,default:"active"},classNameHandle:{type:String,default:"handle"},disableUserSelect:{type:Boolean,default:!0},enableNativeDrag:{type:Boolean,default:!1},preventDeactivation:{type:Boolean,default:!1},active:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},resizable:{type:Boolean,default:!0},lockAspectRatio:{type:Boolean,default:!1},w:{type:[Number,String],default:200,validator:Y=>typeof Y=="number"?Y>0:Y==="auto"},h:{type:[Number,String],default:200,validator:Y=>typeof Y=="number"?Y>0:Y==="auto"},minWidth:{type:Number,default:0,validator:Y=>Y>=0},minHeight:{type:Number,default:0,validator:Y=>Y>=0},maxWidth:{type:Number,default:null,validator:Y=>Y>=0},maxHeight:{type:Number,default:null,validator:Y=>Y>=0},x:{type:Number,default:0},y:{type:Number,default:0},z:{type:[String,Number],default:"auto",validator:Y=>typeof Y=="string"?Y==="auto":Y>=0},handles:{type:Array,default:()=>["tl","tm","tr","mr","br","bm","bl","ml"],validator:Y=>{const pe=new Set(["tl","tm","tr","mr","br","bm","bl","ml"]);return new Set(Y.filter(I=>pe.has(I))).size===Y.length}},dragHandle:{type:String,default:null},dragCancel:{type:String,default:null},axis:{type:String,default:"both",validator:Y=>["x","y","both"].includes(Y)},grid:{type:Array,default:()=>[1,1]},parent:{type:Boolean,default:!1},scale:{type:[Number,Array],default:1,validator:Y=>typeof Y=="number"?Y>0:Y.length===2&&Y[0]>0&&Y[1]>0},onDragStart:{type:Function,default:()=>!0},onDrag:{type:Function,default:()=>!0},onResizeStart:{type:Function,default:()=>!0},onResize:{type:Function,default:()=>!0}},data:function(){return{left:this.x,top:this.y,right:null,bottom:null,width:null,height:null,widthTouched:!1,heightTouched:!1,aspectFactor:null,parentWidth:null,parentHeight:null,handle:null,enabled:this.active,resizing:!1,dragging:!1,dragEnable:!1,resizeEnable:!1,zIndex:this.z}},created:function(){this.maxWidth&&this.minWidth>this.maxWidth&&console.warn("[Vdr warn]: Invalid prop: minWidth cannot be greater than maxWidth"),this.maxHeight&&this.minHeight>this.maxHeight&&console.warn("[Vdr warn]: Invalid prop: minHeight cannot be greater than maxHeight"),this.resetBoundsAndMouseState()},mounted:function(){this.enableNativeDrag||(this.$el.ondragstart=()=>!1);const[Y,pe]=this.getParentSize();this.parentWidth=Y,this.parentHeight=pe;const[I,s]=u(this.$el);this.aspectFactor=(this.w!=="auto"?this.w:I)/(this.h!=="auto"?this.h:s),this.width=this.w!=="auto"?this.w:I,this.height=this.h!=="auto"?this.h:s,this.right=this.parentWidth-this.width-this.left,this.bottom=this.parentHeight-this.height-this.top,this.active&&this.$emit("activated"),l(document.documentElement,"mousedown",this.deselect),l(document.documentElement,"touchend touchcancel",this.deselect),l(window,"resize",this.checkParentSize)},beforeUnmount:function(){m(document.documentElement,"mousedown",this.deselect),m(document.documentElement,"touchstart",this.handleUp),m(document.documentElement,"mousemove",this.move),m(document.documentElement,"touchmove",this.move),m(document.documentElement,"mouseup",this.handleUp),m(document.documentElement,"touchend touchcancel",this.deselect),m(window,"resize",this.checkParentSize)},methods:{resetBoundsAndMouseState(){this.mouseClickPosition={mouseX:0,mouseY:0,x:0,y:0,w:0,h:0},this.bounds={minLeft:null,maxLeft:null,minRight:null,maxRight:null,minTop:null,maxTop:null,minBottom:null,maxBottom:null}},checkParentSize(){if(this.parent){const[Y,pe]=this.getParentSize();this.parentWidth=Y,this.parentHeight=pe,this.right=this.parentWidth-this.width-this.left,this.bottom=this.parentHeight-this.height-this.top}},getParentSize(){if(this.parent){const Y=window.getComputedStyle(this.$el.parentNode,null);return[parseInt(Y.getPropertyValue("width"),10),parseInt(Y.getPropertyValue("height"),10)]}return[null,null]},elementTouchDown(Y){j=d.touch,this.elementDown(Y)},elementMouseDown(Y){j=d.mouse,this.elementDown(Y)},elementDown(Y){if(Y instanceof MouseEvent&&Y.button!==0)return;const pe=Y.target||Y.srcElement;if(this.$el.contains(pe)){if(this.onDragStart(Y)===!1)return;if(this.dragHandle&&!g(pe,this.dragHandle,this.$el)||this.dragCancel&&g(pe,this.dragCancel,this.$el)){this.dragging=!1;return}this.enabled||(this.enabled=!0,this.$emit("activated"),this.$emit("update:active",!0)),this.draggable&&(this.dragEnable=!0),this.mouseClickPosition.mouseX=Y.touches?Y.touches[0].pageX:Y.pageX,this.mouseClickPosition.mouseY=Y.touches?Y.touches[0].pageY:Y.pageY,this.mouseClickPosition.left=this.left,this.mouseClickPosition.right=this.right,this.mouseClickPosition.top=this.top,this.mouseClickPosition.bottom=this.bottom,this.parent&&(this.bounds=this.calcDragLimits()),l(document.documentElement,j.move,this.move),l(document.documentElement,j.stop,this.handleUp)}},calcDragLimits(){return{minLeft:this.left%this.grid[0],maxLeft:Math.floor((this.parentWidth-this.width-this.left)/this.grid[0])*this.grid[0]+this.left,minRight:this.right%this.grid[0],maxRight:Math.floor((this.parentWidth-this.width-this.right)/this.grid[0])*this.grid[0]+this.right,minTop:this.top%this.grid[1],maxTop:Math.floor((this.parentHeight-this.height-this.top)/this.grid[1])*this.grid[1]+this.top,minBottom:this.bottom%this.grid[1],maxBottom:Math.floor((this.parentHeight-this.height-this.bottom)/this.grid[1])*this.grid[1]+this.bottom}},deselect(Y){const pe=Y.target||Y.srcElement,I=new RegExp(this.className+"-([trmbl]{2})","");!this.$el.contains(pe)&&!I.test(pe.className)&&(this.enabled&&!this.preventDeactivation&&(this.enabled=!1,this.$emit("deactivated"),this.$emit("update:active",!1)),m(document.documentElement,j.move,this.handleResize)),this.resetBoundsAndMouseState()},handleTouchDown(Y,pe){j=d.touch,this.handleDown(Y,pe)},handleDown(Y,pe){pe instanceof MouseEvent&&pe.which!==1||this.onResizeStart(Y,pe)!==!1&&(pe.stopPropagation&&pe.stopPropagation(),this.lockAspectRatio&&!Y.includes("m")?this.handle="m"+Y.substring(1):this.handle=Y,this.resizeEnable=!0,this.mouseClickPosition.mouseX=pe.touches?pe.touches[0].pageX:pe.pageX,this.mouseClickPosition.mouseY=pe.touches?pe.touches[0].pageY:pe.pageY,this.mouseClickPosition.left=this.left,this.mouseClickPosition.right=this.right,this.mouseClickPosition.top=this.top,this.mouseClickPosition.bottom=this.bottom,this.bounds=this.calcResizeLimits(),l(document.documentElement,j.move,this.handleResize),l(document.documentElement,j.stop,this.handleUp))},calcResizeLimits(){let Y=this.minW,pe=this.minH,I=this.maxW,s=this.maxH;const _=this.aspectFactor,[F,E]=this.grid,k=this.width,x=this.height,R=this.left,M=this.top,o=this.right,P=this.bottom;this.lockAspectRatio&&(Y/pe>_?pe=Y/_:Y=_*pe,I&&s?(I=Math.min(I,_*s),s=Math.min(s,I/_)):I?s=I/_:s&&(I=_*s)),I=I-I%F,s=s-s%E;const $={minLeft:null,maxLeft:null,minTop:null,maxTop:null,minRight:null,maxRight:null,minBottom:null,maxBottom:null};return this.parent?($.minLeft=R%F,$.maxLeft=R+Math.floor((k-Y)/F)*F,$.minTop=M%E,$.maxTop=M+Math.floor((x-pe)/E)*E,$.minRight=o%F,$.maxRight=o+Math.floor((k-Y)/F)*F,$.minBottom=P%E,$.maxBottom=P+Math.floor((x-pe)/E)*E,I&&($.minLeft=Math.max($.minLeft,this.parentWidth-o-I),$.minRight=Math.max($.minRight,this.parentWidth-R-I)),s&&($.minTop=Math.max($.minTop,this.parentHeight-P-s),$.minBottom=Math.max($.minBottom,this.parentHeight-M-s)),this.lockAspectRatio&&($.minLeft=Math.max($.minLeft,R-M*_),$.minTop=Math.max($.minTop,M-R/_),$.minRight=Math.max($.minRight,o-P*_),$.minBottom=Math.max($.minBottom,P-o/_))):($.minLeft=null,$.maxLeft=R+Math.floor((k-Y)/F)*F,$.minTop=null,$.maxTop=M+Math.floor((x-pe)/E)*E,$.minRight=null,$.maxRight=o+Math.floor((k-Y)/F)*F,$.minBottom=null,$.maxBottom=P+Math.floor((x-pe)/E)*E,I&&($.minLeft=-(o+I),$.minRight=-(R+I)),s&&($.minTop=-(P+s),$.minBottom=-(M+s)),this.lockAspectRatio&&I&&s&&($.minLeft=Math.min($.minLeft,-(o+I)),$.minTop=Math.min($.minTop,-(s+P)),$.minRight=Math.min($.minRight,-R-I),$.minBottom=Math.min($.minBottom,-M-s))),$},move(Y){this.resizing?this.handleResize(Y):this.dragEnable&&this.handleDrag(Y)},handleDrag(Y){const pe=this.axis,I=this.grid,s=this.bounds,_=this.mouseClickPosition,F=pe&&pe!=="y"?_.mouseX-(Y.touches?Y.touches[0].pageX:Y.pageX):0,E=pe&&pe!=="x"?_.mouseY-(Y.touches?Y.touches[0].pageY:Y.pageY):0,[k,x]=r(I,F,E,this.scale),R=p(_.left-k,s.minLeft,s.maxLeft),M=p(_.top-x,s.minTop,s.maxTop);if(this.onDrag(R,M)===!1)return;const o=p(_.right+k,s.minRight,s.maxRight),P=p(_.bottom+x,s.minBottom,s.maxBottom);this.left=R,this.top=M,this.right=o,this.bottom=P,this.$emit("dragging",this.left,this.top),this.dragging=!0},moveHorizontally(Y){const[pe,I]=r(this.grid,Y,this.top,1),s=p(pe,this.bounds.minLeft,this.bounds.maxLeft);this.left=s,this.right=this.parentWidth-this.width-s},moveVertically(Y){const[pe,I]=r(this.grid,this.left,Y,1),s=p(I,this.bounds.minTop,this.bounds.maxTop);this.top=s,this.bottom=this.parentHeight-this.height-s},handleResize(Y){let pe=this.left,I=this.top,s=this.right,_=this.bottom;const F=this.mouseClickPosition,E=this.aspectFactor,k=F.mouseX-(Y.touches?Y.touches[0].pageX:Y.pageX),x=F.mouseY-(Y.touches?Y.touches[0].pageY:Y.pageY);!this.widthTouched&&k&&(this.widthTouched=!0),!this.heightTouched&&x&&(this.heightTouched=!0);const[R,M]=r(this.grid,k,x,this.scale);this.handle.includes("b")?(_=p(F.bottom+M,this.bounds.minBottom,this.bounds.maxBottom),this.lockAspectRatio&&this.resizingOnY&&(s=this.right-(this.bottom-_)*E)):this.handle.includes("t")&&(I=p(F.top-M,this.bounds.minTop,this.bounds.maxTop),this.lockAspectRatio&&this.resizingOnY&&(pe=this.left-(this.top-I)*E)),this.handle.includes("r")?(s=p(F.right+R,this.bounds.minRight,this.bounds.maxRight),this.lockAspectRatio&&this.resizingOnX&&(_=this.bottom-(this.right-s)/E)):this.handle.includes("l")&&(pe=p(F.left-R,this.bounds.minLeft,this.bounds.maxLeft),this.lockAspectRatio&&this.resizingOnX&&(I=this.top-(this.left-pe)/E));const o=v(this.parentWidth,pe,s),P=c(this.parentHeight,I,_);this.onResize(this.handle,pe,I,o,P)!==!1&&(this.left=pe,this.top=I,this.right=s,this.bottom=_,this.width=o,this.height=P,this.$emit("resizing",this.left,this.top,this.width,this.height),this.resizing=!0)},changeWidth(Y){const[pe,I]=r(this.grid,Y,0,1),s=p(this.parentWidth-pe-this.left,this.bounds.minRight,this.bounds.maxRight);let _=this.bottom;this.lockAspectRatio&&(_=this.bottom-(this.right-s)/this.aspectFactor);const F=v(this.parentWidth,this.left,s),E=c(this.parentHeight,this.top,_);this.right=s,this.bottom=_,this.width=F,this.height=E},changeHeight(Y){const[pe,I]=r(this.grid,0,Y,1),s=p(this.parentHeight-I-this.top,this.bounds.minBottom,this.bounds.maxBottom);let _=this.right;this.lockAspectRatio&&(_=this.right-(this.bottom-s)*this.aspectFactor);const F=v(this.parentWidth,this.left,_),E=c(this.parentHeight,this.top,s);this.right=_,this.bottom=s,this.width=F,this.height=E},handleUp(Y){this.handle=null,this.resetBoundsAndMouseState(),this.dragEnable=!1,this.resizeEnable=!1,this.resizing&&(this.resizing=!1,this.$emit("resizeStop",this.left,this.top,this.width,this.height)),this.dragging&&(this.dragging=!1,this.$emit("dragStop",this.left,this.top)),m(document.documentElement,j.move,this.handleResize)}},computed:{style(){return{transform:`translate(${this.left}px, ${this.top}px)`,width:this.computedWidth,height:this.computedHeight,zIndex:this.zIndex,...this.dragging&&this.disableUserSelect?w:C}},actualHandles(){return this.resizable?this.handles:[]},computedWidth(){return this.w==="auto"&&!this.widthTouched?"auto":this.width+"px"},computedHeight(){return this.h==="auto"&&!this.heightTouched?"auto":this.height+"px"},minW(){return this.minWidth},minH(){return this.minHeight},maxW(){return this.maxWidth},maxH(){return this.maxHeight},resizingOnX(){return!!this.handle&&(this.handle.includes("l")||this.handle.includes("r"))},resizingOnY(){return!!this.handle&&(this.handle.includes("t")||this.handle.includes("b"))},isCornerHandle(){return!!this.handle&&["tl","tr","br","bl"].includes(this.handle)}},watch:{active(Y){this.enabled=Y,Y?this.$emit("activated"):this.$emit("deactivated")},z(Y){(Y>=0||Y==="auto")&&(this.zIndex=Y)},x(Y){this.resizing||this.dragging||(this.parent&&(this.bounds=this.calcDragLimits()),this.moveHorizontally(Y))},y(Y){this.resizing||this.dragging||(this.parent&&(this.bounds=this.calcDragLimits()),this.moveVertically(Y))},lockAspectRatio(Y){Y?this.aspectFactor=this.width/this.height:this.aspectFactor=void 0},w(Y){this.resizing||this.dragging||(this.parent&&(this.bounds=this.calcResizeLimits()),this.changeWidth(Y))},h(Y){this.resizing||this.dragging||(this.parent&&(this.bounds=this.calcResizeLimits()),this.changeHeight(Y))}}},N=["onMousedown","onTouchstart"];function X(Y,pe,I,s,_,F){return(0,e.uX)(),(0,e.CE)("div",{style:(0,i.normalizeStyle)(F.style),class:(0,i.normalizeClass)([{[I.classNameActive]:Y.enabled,[I.classNameDragging]:Y.dragging,[I.classNameResizing]:Y.resizing,[I.classNameDraggable]:I.draggable,[I.classNameResizable]:I.resizable},I.className]),onMousedown:pe[0]||(pe[0]=(...E)=>F.elementMouseDown&&F.elementMouseDown(...E)),onTouchstart:pe[1]||(pe[1]=(...E)=>F.elementTouchDown&&F.elementTouchDown(...E))},[((0,e.uX)(!0),(0,e.CE)(e.FK,null,(0,e.pI)(F.actualHandles,E=>((0,e.uX)(),(0,e.CE)("div",{key:E,class:(0,i.normalizeClass)([I.classNameHandle,I.classNameHandle+"-"+E]),style:(0,i.normalizeStyle)({display:Y.enabled?"block":"none"}),onMousedown:(0,a.withModifiers)(k=>F.handleDown(E,k),["stop","prevent"]),onTouchstart:(0,a.withModifiers)(k=>F.handleTouchDown(E,k),["stop","prevent"])},[(0,e.RG)(Y.$slots,E)],46,N))),128)),(0,e.RG)(Y.$slots,"default")],38)}const V=y(O,[["render",X]]);function Z(Y){Z.installed||(Z.installed=!0,Y.component("VueDraggableResizable",V))}const J={install:Z};let se=null;typeof window<"u"?se=window.Vue:typeof global<"u"&&(se=global.Vue),se&&se.use(J)},35696:(W,b,n)=>{"use strict";n.d(b,{$c:()=>oe,Bd:()=>a,D4:()=>x,DJ:()=>Yi,GC:()=>Ue,Gi:()=>Jn,Gm:()=>Jt,K5:()=>xt,KY:()=>Bt,LG:()=>s,M:()=>ki,PD:()=>en,Pq:()=>fe,Tk:()=>Xe,Ur:()=>gt,Wc:()=>cn,Xf:()=>we,ZT:()=>$,Zw:()=>Kt,_0:()=>dn,_b:()=>dt,a9:()=>Pe,bi:()=>Je,cy:()=>u,d3:()=>jt,fz:()=>Lt,g1:()=>Fe,kV:()=>yt,kp:()=>c,lL:()=>l,lQ:()=>g,mA:()=>ut,nU:()=>je,oD:()=>k,p:()=>Dt,pD:()=>q,pW:()=>De,rv:()=>pn,t2:()=>et,u3:()=>Zt,uc:()=>Mt,vx:()=>o,wU:()=>rt,yk:()=>p});var e=n(20641),i=n(21759);/*!
* vue-router v4.6.3
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const a=typeof document<"u",f=nn=>nn;function r(nn){return typeof nn=="object"||"displayName"in nn||"props"in nn||"__vccOpts"in nn}function v(nn){return nn.__esModule||nn[Symbol.toStringTag]==="Module"||nn.default&&r(nn.default)}const c=Object.assign;function p(nn,An){const _i={};for(const Ii in An){const lr=An[Ii];_i[Ii]=u(lr)?lr.map(nn):nn(lr)}return _i}const g=()=>{},u=Array.isArray;function l(nn,An){const _i={};for(const Ii in nn)_i[Ii]=Ii in An?An[Ii]:nn[Ii];return _i}function m(nn){const An=Array.from(arguments).slice(1);console.warn.apply(console,["[Vue Router warn]: "+nn].concat(An))}const y=/#/g,d=/&/g,w=/\//g,C=/=/g,j=/\?/g,O=/\+/g,N=/%5B/g,X=/%5D/g,V=/%5E/g,Z=/%60/g,J=/%7B/g,se=/%7C/g,Y=/%7D/g,pe=/%20/g;function I(nn){return nn==null?"":encodeURI(""+nn).replace(se,"|").replace(N,"[").replace(X,"]")}function s(nn){return I(nn).replace(J,"{").replace(Y,"}").replace(V,"^")}function _(nn){return I(nn).replace(O,"%2B").replace(pe,"+").replace(y,"%23").replace(d,"%26").replace(Z,"`").replace(J,"{").replace(Y,"}").replace(V,"^")}function F(nn){return _(nn).replace(C,"%3D")}function E(nn){return I(nn).replace(y,"%23").replace(j,"%3F")}function k(nn){return E(nn).replace(w,"%2F")}function x(nn){if(nn==null)return null;try{return decodeURIComponent(""+nn)}catch{}return""+nn}const R=/\/$/,M=nn=>nn.replace(R,"");function o(nn,An,_i="/"){let Ii,lr={},Rr="",fr="";const kr=An.indexOf("#");let Zr=An.indexOf("?");return Zr=kr>=0&&Zr>kr?-1:Zr,Zr>=0&&(Ii=An.slice(0,Zr),Rr=An.slice(Zr,kr>0?kr:An.length),lr=nn(Rr.slice(1))),kr>=0&&(Ii=Ii||An.slice(0,kr),fr=An.slice(kr,An.length)),Ii=qe(Ii??An,_i),{fullPath:Ii+Rr+fr,path:Ii,query:lr,hash:x(fr)}}function P(nn,An,_i,Ii=""){const lr=nn(_i);return An+(lr&&"?")+lr+s(Ii)}function $(nn,An){const _i=An.query?nn(An.query):"";return An.path+(_i&&"?")+_i+(An.hash||"")}function K(nn,An){return!An||!nn.toLowerCase().startsWith(An.toLowerCase())?nn:nn.slice(An.length)||"/"}function q(nn,An,_i){const Ii=An.matched.length-1,lr=_i.matched.length-1;return Ii>-1&&Ii===lr&&Fe(An.matched[Ii],_i.matched[lr])&&et(An.params,_i.params)&&nn(An.query)===nn(_i.query)&&An.hash===_i.hash}function Fe(nn,An){return(nn.aliasOf||nn)===(An.aliasOf||An)}function et(nn,An){if(Object.keys(nn).length!==Object.keys(An).length)return!1;for(const _i in nn)if(!Qe(nn[_i],An[_i]))return!1;return!0}function Qe(nn,An){return u(nn)?Ht(nn,An):u(An)?Ht(An,nn):nn===An}function Ht(nn,An){return u(An)?nn.length===An.length&&nn.every((_i,Ii)=>_i===An[Ii]):nn.length===1&&nn[0]===An}function qe(nn,An){if(nn.startsWith("/"))return nn;if(!nn)return An;const _i=An.split("/"),Ii=nn.split("/"),lr=Ii[Ii.length-1];(lr===".."||lr===".")&&Ii.push("");let Rr=_i.length-1,fr,kr;for(fr=0;fr<Ii.length;fr++)if(kr=Ii[fr],kr!==".")if(kr==="..")Rr>1&&Rr--;else break;return _i.slice(0,Rr).join("/")+"/"+Ii.slice(fr).join("/")}const De={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let Je=function(nn){return nn.pop="pop",nn.push="push",nn}({}),yt=function(nn){return nn.back="back",nn.forward="forward",nn.unknown="",nn}({});const jt="";function Lt(nn){if(!nn)if(a){const An=document.querySelector("base");nn=An&&An.getAttribute("href")||"/",nn=nn.replace(/^\w+:\/\/[^\/]+/,"")}else nn="/";return nn[0]!=="/"&&nn[0]!=="#"&&(nn="/"+nn),M(nn)}const ct=/^[^#]+#/;function Bt(nn,An){return nn.replace(ct,"#")+An}function gn(nn,An){const _i=document.documentElement.getBoundingClientRect(),Ii=nn.getBoundingClientRect();return{behavior:An.behavior,left:Ii.left-_i.left-(An.left||0),top:Ii.top-_i.top-(An.top||0)}}const Mt=()=>({left:window.scrollX,top:window.scrollY});function Zt(nn){let An;if("el"in nn){const _i=nn.el,Ii=typeof _i=="string"&&_i.startsWith("#"),lr=typeof _i=="string"?Ii?document.getElementById(_i.slice(1)):document.querySelector(_i):_i;if(!lr)return;An=gn(lr,nn)}else An=nn;"scrollBehavior"in document.documentElement.style?window.scrollTo(An):window.scrollTo(An.left!=null?An.left:window.scrollX,An.top!=null?An.top:window.scrollY)}function Kt(nn,An){return(history.state?history.state.position-An:-1)+nn}const Tt=new Map;function xt(nn,An){Tt.set(nn,An)}function Jt(nn){const An=Tt.get(nn);return Tt.delete(nn),An}function Dt(nn){return typeof nn=="string"||nn&&typeof nn=="object"}function en(nn){return typeof nn=="string"||typeof nn=="symbol"}let rt=function(nn){return nn[nn.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",nn[nn.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",nn[nn.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",nn[nn.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",nn[nn.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",nn}({});const _e=Symbol("");let oe=function(nn){return nn[nn.aborted=4]="aborted",nn[nn.cancelled=8]="cancelled",nn[nn.duplicated=16]="duplicated",nn}({});const Me={[rt.MATCHER_NOT_FOUND]({location:nn,currentLocation:An}){return`No match for
${JSON.stringify(nn)}${An?`
while being at
`+JSON.stringify(An):""}`},[rt.NAVIGATION_GUARD_REDIRECT]({from:nn,to:An}){return`Redirected from "${nn.fullPath}" to "${We(An)}" via a navigation guard.`},[rt.NAVIGATION_ABORTED]({from:nn,to:An}){return`Navigation aborted from "${nn.fullPath}" to "${An.fullPath}" via a navigation guard.`},[rt.NAVIGATION_CANCELLED]({from:nn,to:An}){return`Navigation cancelled from "${nn.fullPath}" to "${An.fullPath}" with a new navigation.`},[rt.NAVIGATION_DUPLICATED]({from:nn,to:An}){return`Avoided redundant navigation to current location: "${nn.fullPath}".`}};function Pe(nn,An){return c(new Error,{type:nn,[_e]:!0},An)}function fe(nn,An){return nn instanceof Error&&_e in nn&&(An==null||!!(nn.type&An))}const Re=["params","query","hash"];function We(nn){if(typeof nn=="string")return nn;if(nn.path!=null)return nn.path;const An={};for(const _i of Re)_i in nn&&(An[_i]=nn[_i]);return JSON.stringify(An,null,2)}function ut(nn){const An={};if(nn===""||nn==="?")return An;const _i=(nn[0]==="?"?nn.slice(1):nn).split("&");for(let Ii=0;Ii<_i.length;++Ii){const lr=_i[Ii].replace(O," "),Rr=lr.indexOf("="),fr=x(Rr<0?lr:lr.slice(0,Rr)),kr=Rr<0?null:x(lr.slice(Rr+1));if(fr in An){let Zr=An[fr];u(Zr)||(Zr=An[fr]=[Zr]),Zr.push(kr)}else An[fr]=kr}return An}function dt(nn){let An="";for(let _i in nn){const Ii=nn[_i];if(_i=F(_i),Ii==null){Ii!==void 0&&(An+=(An.length?"&":"")+_i);continue}(u(Ii)?Ii.map(lr=>lr&&_(lr)):[Ii&&_(Ii)]).forEach(lr=>{lr!==void 0&&(An+=(An.length?"&":"")+_i,lr!=null&&(An+="="+lr))})}return An}function Ue(nn){const An={};for(const _i in nn){const Ii=nn[_i];Ii!==void 0&&(An[_i]=u(Ii)?Ii.map(lr=>lr==null?null:""+lr):Ii==null?Ii:""+Ii)}return An}const je=Symbol(""),we=Symbol(""),Xe=Symbol(""),gt=Symbol(""),pn=Symbol("");function cn(){let nn=[];function An(Ii){return nn.push(Ii),()=>{const lr=nn.indexOf(Ii);lr>-1&&nn.splice(lr,1)}}function _i(){nn=[]}return{add:An,list:()=>nn.slice(),reset:_i}}function hn(nn,An,_i){const Ii=()=>{nn[An].delete(_i)};onUnmounted(Ii),onDeactivated(Ii),onActivated(()=>{nn[An].add(_i)}),nn[An].add(_i)}function En(nn){const An=inject(je,{}).value;An&&hn(An,"leaveGuards",nn)}function on(nn){const An=inject(je,{}).value;An&&hn(An,"updateGuards",nn)}function dn(nn,An,_i,Ii,lr,Rr=fr=>fr()){const fr=Ii&&(Ii.enterCallbacks[lr]=Ii.enterCallbacks[lr]||[]);return()=>new Promise((kr,Zr)=>{const ea=Ps=>{Ps===!1?Zr(Pe(rt.NAVIGATION_ABORTED,{from:_i,to:An})):Ps instanceof Error?Zr(Ps):Dt(Ps)?Zr(Pe(rt.NAVIGATION_GUARD_REDIRECT,{from:An,to:Ps})):(fr&&Ii.enterCallbacks[lr]===fr&&typeof Ps=="function"&&fr.push(Ps),kr())},ws=Rr(()=>nn.call(Ii&&Ii.instances[lr],An,_i,ea));let Bi=Promise.resolve(ws);nn.length<3&&(Bi=Bi.then(ea)),Bi.catch(Ps=>Zr(Ps))})}function jn(nn,An,_i){let Ii=0;return function(){Ii++===1&&m(`The "next" callback was called more than once in one navigation guard when going from "${_i.fullPath}" to "${An.fullPath}". It should be called exactly one time in each navigation guard. This will fail in production.`),nn._called=!0,Ii===1&&nn.apply(null,arguments)}}function Jn(nn,An,_i,Ii,lr=Rr=>Rr()){const Rr=[];for(const fr of nn)for(const kr in fr.components){let Zr=fr.components[kr];if(!(An!=="beforeRouteEnter"&&!fr.instances[kr]))if(r(Zr)){const ea=(Zr.__vccOpts||Zr)[An];ea&&Rr.push(dn(ea,_i,Ii,fr,kr,lr))}else{let ea=Zr();Rr.push(()=>ea.then(ws=>{if(!ws)throw new Error(`Couldn't resolve component "${kr}" at "${fr.path}"`);const Bi=v(ws)?ws.default:ws;fr.mods[kr]=ws,fr.components[kr]=Bi;const Ps=(Bi.__vccOpts||Bi)[An];return Ps&&dn(Ps,_i,Ii,fr,kr,lr)()}))}}return Rr}function $n(nn){return nn.matched.every(An=>An.redirect)?Promise.reject(new Error("Cannot load a route that redirects.")):Promise.all(nn.matched.map(An=>An.components&&Promise.all(Object.keys(An.components).reduce((_i,Ii)=>{const lr=An.components[Ii];return typeof lr=="function"&&!("displayName"in lr)&&_i.push(lr().then(Rr=>{if(!Rr)return Promise.reject(new Error(`Couldn't resolve component "${Ii}" at "${An.path}". Ensure you passed a function that returns a promise.`));const fr=v(Rr)?Rr.default:Rr;An.mods[Ii]=Rr,An.components[Ii]=fr})),_i},[])))).then(()=>nn)}function Yi(nn,An){const _i=[],Ii=[],lr=[],Rr=Math.max(An.matched.length,nn.matched.length);for(let fr=0;fr<Rr;fr++){const kr=An.matched[fr];kr&&(nn.matched.find(ea=>Fe(ea,kr))?Ii.push(kr):_i.push(kr));const Zr=nn.matched[fr];Zr&&(An.matched.find(ea=>Fe(ea,Zr))||lr.push(Zr))}return[_i,Ii,lr]}function di(nn,An){const _i=c({},nn,{matched:nn.matched.map(Ii=>Ri(Ii,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:nn.fullPath,tooltip:An,value:_i}}}function fi(nn){return{_custom:{display:nn}}}let Ci=0;function ki(nn,An,_i){if(An.__hasDevtools)return;An.__hasDevtools=!0;const Ii=Ci++;(0,i.$q)({id:"org.vuejs.router"+(Ii?"."+Ii:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:nn},lr=>{typeof lr.now!="function"&&m("[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."),lr.on.inspectComponent((ws,Bi)=>{ws.instanceData&&ws.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:di(An.currentRoute.value,"Current Route")})}),lr.on.visitComponentTree(({treeNode:ws,componentInstance:Bi})=>{if(Bi.__vrv_devtools){const Ps=Bi.__vrv_devtools;ws.tags.push({label:(Ps.name?`${Ps.name.toString()}: `:"")+Ps.path,textColor:0,tooltip:"This component is rendered by &lt;router-view&gt;",backgroundColor:mi})}u(Bi.__vrl_devtools)&&(Bi.__devtoolsApi=lr,Bi.__vrl_devtools.forEach(Ps=>{let es=Ps.route.path,bn=hi,_t="",Pt=0;Ps.error?(es=Ps.error,bn=Ze,Pt=ft):Ps.isExactActive?(bn=ni,_t="This is exactly active"):Ps.isActive&&(bn=Fn,_t="This link is active"),ws.tags.push({label:es,textColor:Pt,tooltip:_t,backgroundColor:bn})}))}),(0,e.wB)(An.currentRoute,()=>{Zr(),lr.notifyComponentUpdate(),lr.sendInspectorTree(kr),lr.sendInspectorState(kr)});const Rr="router:navigations:"+Ii;lr.addTimelineLayer({id:Rr,label:`Router${Ii?" "+Ii:""} Navigations`,color:4237508}),An.onError((ws,Bi)=>{lr.addTimelineEvent({layerId:Rr,event:{title:"Error during Navigation",subtitle:Bi.fullPath,logType:"error",time:lr.now(),data:{error:ws},groupId:Bi.meta.__navigationId}})});let fr=0;An.beforeEach((ws,Bi)=>{const Ps={guard:fi("beforeEach"),from:di(Bi,"Current Location during this navigation"),to:di(ws,"Target location")};Object.defineProperty(ws.meta,"__navigationId",{value:fr++}),lr.addTimelineEvent({layerId:Rr,event:{time:lr.now(),title:"Start of navigation",subtitle:ws.fullPath,data:Ps,groupId:ws.meta.__navigationId}})}),An.afterEach((ws,Bi,Ps)=>{const es={guard:fi("afterEach")};Ps?(es.failure={_custom:{type:Error,readOnly:!0,display:Ps?Ps.message:"",tooltip:"Navigation Failure",value:Ps}},es.status=fi("\u274C")):es.status=fi("\u2705"),es.from=di(Bi,"Current Location during this navigation"),es.to=di(ws,"Target location"),lr.addTimelineEvent({layerId:Rr,event:{title:"End of navigation",subtitle:ws.fullPath,time:lr.now(),data:es,logType:Ps?"warning":"default",groupId:ws.meta.__navigationId}})});const kr="router-inspector:"+Ii;lr.addInspector({id:kr,label:"Routes"+(Ii?" "+Ii:""),icon:"book",treeFilterPlaceholder:"Search routes"});function Zr(){if(!ea)return;const ws=ea;let Bi=_i.getRoutes().filter(Ps=>!Ps.parent||!Ps.parent.record.components);Bi.forEach(ti),ws.filter&&(Bi=Bi.filter(Ps=>Gn(Ps,ws.filter.toLowerCase()))),Bi.forEach(Ps=>Ti(Ps,An.currentRoute.value)),ws.rootNodes=Bi.map(Yt)}let ea;lr.on.getInspectorTree(ws=>{ea=ws,ws.app===nn&&ws.inspectorId===kr&&Zr()}),lr.on.getInspectorState(ws=>{if(ws.app===nn&&ws.inspectorId===kr){const Bi=_i.getRoutes().find(Ps=>Ps.record.__vd_id===ws.nodeId);Bi&&(ws.state={options:cr(Bi)})}}),lr.sendInspectorTree(kr),lr.sendInspectorState(kr)})}function Hn(nn){return nn.optional?nn.repeatable?"*":"?":nn.repeatable?"+":""}function cr(nn){const{record:An}=nn,_i=[{editable:!1,key:"path",value:An.path}];return An.name!=null&&_i.push({editable:!1,key:"name",value:An.name}),_i.push({editable:!1,key:"regexp",value:nn.re}),nn.keys.length&&_i.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:nn.keys.map(Ii=>`${Ii.name}${Hn(Ii)}`).join(" "),tooltip:"Param keys",value:nn.keys}}}),An.redirect!=null&&_i.push({editable:!1,key:"redirect",value:An.redirect}),nn.alias.length&&_i.push({editable:!1,key:"aliases",value:nn.alias.map(Ii=>Ii.record.path)}),Object.keys(nn.record.meta).length&&_i.push({editable:!1,key:"meta",value:nn.record.meta}),_i.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:nn.score.map(Ii=>Ii.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:nn.score}}}),_i}const mi=15485081,Fn=2450411,ni=8702998,Wn=2282478,hi=16486972,Qn=6710886,Ze=16704226,ft=12131356;function Yt(nn){const An=[],{record:_i}=nn;_i.name!=null&&An.push({label:String(_i.name),textColor:0,backgroundColor:Wn}),_i.aliasOf&&An.push({label:"alias",textColor:0,backgroundColor:hi}),nn.__vd_match&&An.push({label:"matches",textColor:0,backgroundColor:mi}),nn.__vd_exactActive&&An.push({label:"exact",textColor:0,backgroundColor:ni}),nn.__vd_active&&An.push({label:"active",textColor:0,backgroundColor:Fn}),_i.redirect&&An.push({label:typeof _i.redirect=="string"?`redirect: ${_i.redirect}`:"redirects",textColor:16777215,backgroundColor:Qn});let Ii=_i.__vd_id;return Ii==null&&(Ii=String(vn++),_i.__vd_id=Ii),{id:Ii,label:_i.path,tags:An,children:nn.children.map(Yt)}}let vn=0;const Tn=/^\/(.*)\/([a-z]*)$/;function Ti(nn,An){const _i=An.matched.length&&Fe(An.matched[An.matched.length-1],nn.record);nn.__vd_exactActive=nn.__vd_active=_i,_i||(nn.__vd_active=An.matched.some(Ii=>Fe(Ii,nn.record))),nn.children.forEach(Ii=>Ti(Ii,An))}function ti(nn){nn.__vd_match=!1,nn.children.forEach(ti)}function Gn(nn,An){const _i=String(nn.re).match(Tn);if(nn.__vd_match=!1,!_i||_i.length<3)return!1;if(new RegExp(_i[1].replace(/\$$/,""),_i[2]).test(An))return nn.children.forEach(Rr=>Gn(Rr,An)),nn.record.path!=="/"||An==="/"?(nn.__vd_match=nn.re.test(An),!0):!1;const Ii=nn.record.path.toLowerCase(),lr=x(Ii);return!An.startsWith("/")&&(lr.includes(An)||Ii.includes(An))||lr.startsWith(An)||Ii.startsWith(An)||nn.record.name&&String(nn.record.name).includes(An)?!0:nn.children.some(Rr=>Gn(Rr,An))}function Ri(nn,An){const _i={};for(const Ii in nn)An.includes(Ii)||(_i[Ii]=nn[Ii]);return _i}},75220:(W,b,n)=>{"use strict";n.d(b,{Wk:()=>Ht,aE:()=>gn,lq:()=>Zt,rd:()=>Mt,sC:()=>u});var e=n(35696),i=n(20641),a=n(50953);/*!
* vue-router v4.6.3
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/let f=()=>location.protocol+"//"+location.host;function r(Kt,Tt){const{pathname:xt,search:Jt,hash:Dt}=Tt,en=Kt.indexOf("#");if(en>-1){let rt=Dt.includes(Kt.slice(en))?Kt.slice(en).length:1,_e=Dt.slice(rt);return _e[0]!=="/"&&(_e="/"+_e),stripBase(_e,"")}return stripBase(xt,Kt)+Jt+Dt}function v(Kt,Tt,xt,Jt){let Dt=[],en=[],rt=null;const _e=({state:Re})=>{const We=r(Kt,location),ut=xt.value,dt=Tt.value;let Ue=0;if(Re){if(xt.value=We,Tt.value=Re,rt&&rt===ut){rt=null;return}Ue=dt?Re.position-dt.position:0}else Jt(We);Dt.forEach(je=>{je(xt.value,ut,{delta:Ue,type:NavigationType.pop,direction:Ue?Ue>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function oe(){rt=xt.value}function Me(Re){Dt.push(Re);const We=()=>{const ut=Dt.indexOf(Re);ut>-1&&Dt.splice(ut,1)};return en.push(We),We}function Pe(){if(document.visibilityState==="hidden"){const{history:Re}=window;if(!Re.state)return;Re.replaceState(assign({},Re.state,{scroll:computeScrollPosition()}),"")}}function fe(){for(const Re of en)Re();en=[],window.removeEventListener("popstate",_e),window.removeEventListener("pagehide",Pe),document.removeEventListener("visibilitychange",Pe)}return window.addEventListener("popstate",_e),window.addEventListener("pagehide",Pe),document.addEventListener("visibilitychange",Pe),{pauseListeners:oe,listen:Me,destroy:fe}}function c(Kt,Tt,xt,Jt=!1,Dt=!1){return{back:Kt,current:Tt,forward:xt,replaced:Jt,position:window.history.length,scroll:Dt?computeScrollPosition():null}}function p(Kt){const{history:Tt,location:xt}=window,Jt={value:r(Kt,xt)},Dt={value:Tt.state};Dt.value||en(Jt.value,{back:null,current:Jt.value,forward:null,position:Tt.length-1,replaced:!0,scroll:null},!0);function en(oe,Me,Pe){const fe=Kt.indexOf("#"),Re=fe>-1?(xt.host&&document.querySelector("base")?Kt:Kt.slice(fe))+oe:f()+Kt+oe;try{Tt[Pe?"replaceState":"pushState"](Me,"",Re),Dt.value=Me}catch(We){console.error(We),xt[Pe?"replace":"assign"](Re)}}function rt(oe,Me){en(oe,assign({},Tt.state,c(Dt.value.back,oe,Dt.value.forward,!0),Me,{position:Dt.value.position}),!0),Jt.value=oe}function _e(oe,Me){const Pe=assign({},Dt.value,Tt.state,{forward:oe,scroll:computeScrollPosition()});en(Pe.current,Pe,!0),en(oe,assign({},c(Jt.value,oe,null),{position:Pe.position+1},Me),!1),Jt.value=oe}return{location:Jt,state:Dt,push:_e,replace:rt}}function g(Kt){Kt=normalizeBase(Kt);const Tt=p(Kt),xt=v(Kt,Tt.state,Tt.location,Tt.replace);function Jt(en,rt=!0){rt||xt.pauseListeners(),history.go(en)}const Dt=assign({location:"",base:Kt,go:Jt,createHref:createHref.bind(null,Kt)},Tt,xt);return Object.defineProperty(Dt,"location",{enumerable:!0,get:()=>Tt.location.value}),Object.defineProperty(Dt,"state",{enumerable:!0,get:()=>Tt.state.value}),Dt}function u(Kt=""){let Tt=[],xt=[[e.d3,{}]],Jt=0;Kt=(0,e.fz)(Kt);function Dt(_e,oe={}){Jt++,Jt!==xt.length&&xt.splice(Jt),xt.push([_e,oe])}function en(_e,oe,{direction:Me,delta:Pe}){const fe={direction:Me,delta:Pe,type:e.bi.pop};for(const Re of Tt)Re(_e,oe,fe)}const rt={location:e.d3,state:{},base:Kt,createHref:e.KY.bind(null,Kt),replace(_e,oe){xt.splice(Jt--,1),Dt(_e,oe)},push(_e,oe){Dt(_e,oe)},listen(_e){return Tt.push(_e),()=>{const oe=Tt.indexOf(_e);oe>-1&&Tt.splice(oe,1)}},destroy(){Tt=[],xt=[[e.d3,{}]],Jt=0},go(_e,oe=!0){const Me=this.location,Pe=_e<0?e.kV.back:e.kV.forward;Jt=Math.max(0,Math.min(Jt+_e,xt.length-1)),oe&&en(this.location,Me,{direction:Pe,delta:_e})}};return Object.defineProperty(rt,"location",{enumerable:!0,get:()=>xt[Jt][0]}),Object.defineProperty(rt,"state",{enumerable:!0,get:()=>xt[Jt][1]}),rt}function l(Kt){return Kt=location.host?Kt||location.pathname+location.search:"",Kt.includes("#")||(Kt+="#"),g(Kt)}let m=function(Kt){return Kt[Kt.Static=0]="Static",Kt[Kt.Param=1]="Param",Kt[Kt.Group=2]="Group",Kt}({});var y=function(Kt){return Kt[Kt.Static=0]="Static",Kt[Kt.Param=1]="Param",Kt[Kt.ParamRegExp=2]="ParamRegExp",Kt[Kt.ParamRegExpEnd=3]="ParamRegExpEnd",Kt[Kt.EscapeNext=4]="EscapeNext",Kt}(y||{});const d={type:m.Static,value:""},w=/[a-zA-Z0-9_]/;function C(Kt){if(!Kt)return[[]];if(Kt==="/")return[[d]];if(!Kt.startsWith("/"))throw new Error(`Invalid path "${Kt}"`);function Tt(We){throw new Error(`ERR (${xt})/"${Me}": ${We}`)}let xt=y.Static,Jt=xt;const Dt=[];let en;function rt(){en&&Dt.push(en),en=[]}let _e=0,oe,Me="",Pe="";function fe(){Me&&(xt===y.Static?en.push({type:m.Static,value:Me}):xt===y.Param||xt===y.ParamRegExp||xt===y.ParamRegExpEnd?(en.length>1&&(oe==="*"||oe==="+")&&Tt(`A repeatable param (${Me}) must be alone in its segment. eg: '/:ids+.`),en.push({type:m.Param,value:Me,regexp:Pe,repeatable:oe==="*"||oe==="+",optional:oe==="*"||oe==="?"})):Tt("Invalid state to consume buffer"),Me="")}function Re(){Me+=oe}for(;_e<Kt.length;){if(oe=Kt[_e++],oe==="\\"&&xt!==y.ParamRegExp){Jt=xt,xt=y.EscapeNext;continue}switch(xt){case y.Static:oe==="/"?(Me&&fe(),rt()):oe===":"?(fe(),xt=y.Param):Re();break;case y.EscapeNext:Re(),xt=Jt;break;case y.Param:oe==="("?xt=y.ParamRegExp:w.test(oe)?Re():(fe(),xt=y.Static,oe!=="*"&&oe!=="?"&&oe!=="+"&&_e--);break;case y.ParamRegExp:oe===")"?Pe[Pe.length-1]=="\\"?Pe=Pe.slice(0,-1)+oe:xt=y.ParamRegExpEnd:Pe+=oe;break;case y.ParamRegExpEnd:fe(),xt=y.Static,oe!=="*"&&oe!=="?"&&oe!=="+"&&_e--,Pe="";break;default:Tt("Unknown state");break}}return xt===y.ParamRegExp&&Tt(`Unfinished custom RegExp for param "${Me}"`),fe(),rt(),Dt}const j="[^/]+?",O={sensitive:!1,strict:!1,start:!0,end:!0};var N=function(Kt){return Kt[Kt._multiplier=10]="_multiplier",Kt[Kt.Root=90]="Root",Kt[Kt.Segment=40]="Segment",Kt[Kt.SubSegment=30]="SubSegment",Kt[Kt.Static=40]="Static",Kt[Kt.Dynamic=20]="Dynamic",Kt[Kt.BonusCustomRegExp=10]="BonusCustomRegExp",Kt[Kt.BonusWildcard=-50]="BonusWildcard",Kt[Kt.BonusRepeatable=-20]="BonusRepeatable",Kt[Kt.BonusOptional=-8]="BonusOptional",Kt[Kt.BonusStrict=.7000000000000001]="BonusStrict",Kt[Kt.BonusCaseSensitive=.25]="BonusCaseSensitive",Kt}(N||{});const X=/[.+*?^${}()[\]/\\]/g;function V(Kt,Tt){const xt=(0,e.kp)({},O,Tt),Jt=[];let Dt=xt.start?"^":"";const en=[];for(const Me of Kt){const Pe=Me.length?[]:[N.Root];xt.strict&&!Me.length&&(Dt+="/");for(let fe=0;fe<Me.length;fe++){const Re=Me[fe];let We=N.Segment+(xt.sensitive?N.BonusCaseSensitive:0);if(Re.type===m.Static)fe||(Dt+="/"),Dt+=Re.value.replace(X,"\\$&"),We+=N.Static;else if(Re.type===m.Param){const{value:ut,repeatable:dt,optional:Ue,regexp:je}=Re;en.push({name:ut,repeatable:dt,optional:Ue});const we=je||j;if(we!==j){We+=N.BonusCustomRegExp;try{`${we}`}catch(gt){throw new Error(`Invalid custom RegExp for param "${ut}" (${we}): `+gt.message)}}let Xe=dt?`((?:${we})(?:/(?:${we}))*)`:`(${we})`;fe||(Xe=Ue&&Me.length<2?`(?:/${Xe})`:"/"+Xe),Ue&&(Xe+="?"),Dt+=Xe,We+=N.Dynamic,Ue&&(We+=N.BonusOptional),dt&&(We+=N.BonusRepeatable),we===".*"&&(We+=N.BonusWildcard)}Pe.push(We)}Jt.push(Pe)}if(xt.strict&&xt.end){const Me=Jt.length-1;Jt[Me][Jt[Me].length-1]+=N.BonusStrict}xt.strict||(Dt+="/?"),xt.end?Dt+="$":xt.strict&&!Dt.endsWith("/")&&(Dt+="(?:/|$)");const rt=new RegExp(Dt,xt.sensitive?"":"i");function _e(Me){const Pe=Me.match(rt),fe={};if(!Pe)return null;for(let Re=1;Re<Pe.length;Re++){const We=Pe[Re]||"",ut=en[Re-1];fe[ut.name]=We&&ut.repeatable?We.split("/"):We}return fe}function oe(Me){let Pe="",fe=!1;for(const Re of Kt){(!fe||!Pe.endsWith("/"))&&(Pe+="/"),fe=!1;for(const We of Re)if(We.type===m.Static)Pe+=We.value;else if(We.type===m.Param){const{value:ut,repeatable:dt,optional:Ue}=We,je=ut in Me?Me[ut]:"";if((0,e.cy)(je)&&!dt)throw new Error(`Provided param "${ut}" is an array but it is not repeatable (* or + modifiers)`);const we=(0,e.cy)(je)?je.join("/"):je;if(!we)if(Ue)Re.length<2&&(Pe.endsWith("/")?Pe=Pe.slice(0,-1):fe=!0);else throw new Error(`Missing required param "${ut}"`);Pe+=we}}return Pe||"/"}return{re:rt,score:Jt,keys:en,parse:_e,stringify:oe}}function Z(Kt,Tt){let xt=0;for(;xt<Kt.length&&xt<Tt.length;){const Jt=Tt[xt]-Kt[xt];if(Jt)return Jt;xt++}return Kt.length<Tt.length?Kt.length===1&&Kt[0]===N.Static+N.Segment?-1:1:Kt.length>Tt.length?Tt.length===1&&Tt[0]===N.Static+N.Segment?1:-1:0}function J(Kt,Tt){let xt=0;const Jt=Kt.score,Dt=Tt.score;for(;xt<Jt.length&&xt<Dt.length;){const en=Z(Jt[xt],Dt[xt]);if(en)return en;xt++}if(Math.abs(Dt.length-Jt.length)===1){if(se(Jt))return 1;if(se(Dt))return-1}return Dt.length-Jt.length}function se(Kt){const Tt=Kt[Kt.length-1];return Kt.length>0&&Tt[Tt.length-1]<0}const Y={strict:!1,end:!0,sensitive:!1};function pe(Kt,Tt,xt){const Jt=V(C(Kt.path),xt),Dt=(0,e.kp)(Jt,{record:Kt,parent:Tt,children:[],alias:[]});return Tt&&!Dt.record.aliasOf==!Tt.record.aliasOf&&Tt.children.push(Dt),Dt}function I(Kt,Tt){const xt=[],Jt=new Map;Tt=(0,e.lL)(Y,Tt);function Dt(fe){return Jt.get(fe)}function en(fe,Re,We){const ut=!We,dt=_(fe);dt.aliasOf=We&&We.record;const Ue=(0,e.lL)(Tt,fe),je=[dt];if("alias"in fe){const gt=typeof fe.alias=="string"?[fe.alias]:fe.alias;for(const pn of gt)je.push(_((0,e.kp)({},dt,{components:We?We.record.components:dt.components,path:pn,aliasOf:We?We.record:dt})))}let we,Xe;for(const gt of je){const{path:pn}=gt;if(Re&&pn[0]!=="/"){const cn=Re.record.path,hn=cn[cn.length-1]==="/"?"":"/";gt.path=Re.record.path+(pn&&hn+pn)}if(we=pe(gt,Re,Ue),We?We.alias.push(we):(Xe=Xe||we,Xe!==we&&Xe.alias.push(we),ut&&fe.name&&!E(we)&&rt(fe.name)),q(we)&&oe(we),dt.children){const cn=dt.children;for(let hn=0;hn<cn.length;hn++)en(cn[hn],we,We&&We.children[hn])}We=We||we}return Xe?()=>{rt(Xe)}:e.lQ}function rt(fe){if((0,e.PD)(fe)){const Re=Jt.get(fe);Re&&(Jt.delete(fe),xt.splice(xt.indexOf(Re),1),Re.children.forEach(rt),Re.alias.forEach(rt))}else{const Re=xt.indexOf(fe);Re>-1&&(xt.splice(Re,1),fe.record.name&&Jt.delete(fe.record.name),fe.children.forEach(rt),fe.alias.forEach(rt))}}function _e(){return xt}function oe(fe){const Re=$(fe,xt);xt.splice(Re,0,fe),fe.record.name&&!E(fe)&&Jt.set(fe.record.name,fe)}function Me(fe,Re){let We,ut={},dt,Ue;if("name"in fe&&fe.name){if(We=Jt.get(fe.name),!We)throw(0,e.a9)(e.wU.MATCHER_NOT_FOUND,{location:fe});Ue=We.record.name,ut=(0,e.kp)(s(Re.params,We.keys.filter(Xe=>!Xe.optional).concat(We.parent?We.parent.keys.filter(Xe=>Xe.optional):[]).map(Xe=>Xe.name)),fe.params&&s(fe.params,We.keys.map(Xe=>Xe.name))),dt=We.stringify(ut)}else if(fe.path!=null)dt=fe.path,We=xt.find(Xe=>Xe.re.test(dt)),We&&(ut=We.parse(dt),Ue=We.record.name);else{if(We=Re.name?Jt.get(Re.name):xt.find(Xe=>Xe.re.test(Re.path)),!We)throw(0,e.a9)(e.wU.MATCHER_NOT_FOUND,{location:fe,currentLocation:Re});Ue=We.record.name,ut=(0,e.kp)({},Re.params,fe.params),dt=We.stringify(ut)}const je=[];let we=We;for(;we;)je.unshift(we.record),we=we.parent;return{name:Ue,path:dt,params:ut,matched:je,meta:k(je)}}Kt.forEach(fe=>en(fe));function Pe(){xt.length=0,Jt.clear()}return{addRoute:en,resolve:Me,removeRoute:rt,clearRoutes:Pe,getRoutes:_e,getRecordMatcher:Dt}}function s(Kt,Tt){const xt={};for(const Jt of Tt)Jt in Kt&&(xt[Jt]=Kt[Jt]);return xt}function _(Kt){const Tt={path:Kt.path,redirect:Kt.redirect,name:Kt.name,meta:Kt.meta||{},aliasOf:Kt.aliasOf,beforeEnter:Kt.beforeEnter,props:F(Kt),children:Kt.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in Kt?Kt.components||null:Kt.component&&{default:Kt.component}};return Object.defineProperty(Tt,"mods",{value:{}}),Tt}function F(Kt){const Tt={},xt=Kt.props||!1;if("component"in Kt)Tt.default=xt;else for(const Jt in Kt.components)Tt[Jt]=typeof xt=="object"?xt[Jt]:xt;return Tt}function E(Kt){for(;Kt;){if(Kt.record.aliasOf)return!0;Kt=Kt.parent}return!1}function k(Kt){return Kt.reduce((Tt,xt)=>(0,e.kp)(Tt,xt.meta),{})}function x(Kt,Tt){return Kt.name===Tt.name&&Kt.optional===Tt.optional&&Kt.repeatable===Tt.repeatable}function R(Kt,Tt){for(const xt of Kt.keys)if(!xt.optional&&!Tt.keys.find(x.bind(null,xt)))return warn$1(`Alias "${Tt.record.path}" and the original record: "${Kt.record.path}" must have the exact same param named "${xt.name}"`);for(const xt of Tt.keys)if(!xt.optional&&!Kt.keys.find(x.bind(null,xt)))return warn$1(`Alias "${Tt.record.path}" and the original record: "${Kt.record.path}" must have the exact same param named "${xt.name}"`)}function M(Kt,Tt){Tt&&Tt.record.name&&!Kt.name&&!Kt.path&&warn$1(`The route named "${String(Tt.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 o(Kt,Tt){for(let xt=Tt;xt;xt=xt.parent)if(xt.record.name===Kt.name)throw new Error(`A route named "${String(Kt.name)}" has been added as a ${Tt===xt?"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 P(Kt,Tt){for(const xt of Tt.keys)if(!Kt.keys.find(x.bind(null,xt)))return warn$1(`Absolute path "${Kt.record.path}" must have the exact same param named "${xt.name}" as its parent "${Tt.record.path}".`)}function $(Kt,Tt){let xt=0,Jt=Tt.length;for(;xt!==Jt;){const en=xt+Jt>>1;J(Kt,Tt[en])<0?Jt=en:xt=en+1}const Dt=K(Kt);return Dt&&(Jt=Tt.lastIndexOf(Dt,Jt-1)),Jt}function K(Kt){let Tt=Kt;for(;Tt=Tt.parent;)if(q(Tt)&&J(Kt,Tt)===0)return Tt}function q({record:Kt}){return!!(Kt.name||Kt.components&&Object.keys(Kt.components).length||Kt.redirect)}function Fe(Kt){const Tt=(0,i.WQ)(e.Tk),xt=(0,i.WQ)(e.Ur);let Jt=!1,Dt=null;const en=(0,i.EW)(()=>{const Pe=(0,a.R1)(Kt.to);return Tt.resolve(Pe)}),rt=(0,i.EW)(()=>{const{matched:Pe}=en.value,{length:fe}=Pe,Re=Pe[fe-1],We=xt.matched;if(!Re||!We.length)return-1;const ut=We.findIndex(e.g1.bind(null,Re));if(ut>-1)return ut;const dt=Je(Pe[fe-2]);return fe>1&&Je(Re)===dt&&We[We.length-1].path!==dt?We.findIndex(e.g1.bind(null,Pe[fe-2])):ut}),_e=(0,i.EW)(()=>rt.value>-1&&De(xt.params,en.value.params)),oe=(0,i.EW)(()=>rt.value>-1&&rt.value===xt.matched.length-1&&(0,e.t2)(xt.params,en.value.params));function Me(Pe={}){if(qe(Pe)){const fe=Tt[(0,a.R1)(Kt.replace)?"replace":"push"]((0,a.R1)(Kt.to)).catch(e.lQ);return Kt.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>fe),fe}return Promise.resolve()}if(__VUE_PROD_DEVTOOLS__&&e.Bd){const Pe=(0,i.nI)();if(Pe){const fe={route:en.value,isActive:_e.value,isExactActive:oe.value,error:null};Pe.__vrl_devtools=Pe.__vrl_devtools||[],Pe.__vrl_devtools.push(fe),(0,i.nT)(()=>{fe.route=en.value,fe.isActive=_e.value,fe.isExactActive=oe.value,fe.error=(0,e.p)((0,a.R1)(Kt.to))?null:'Invalid "to" value'},{flush:"post"})}}return{route:en,href:(0,i.EW)(()=>en.value.href),isActive:_e,isExactActive:oe,navigate:Me}}function et(Kt){return Kt.length===1?Kt[0]:Kt}const Ht=(0,i.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:Fe,setup(Kt,{slots:Tt}){const xt=(0,a.Kh)(Fe(Kt)),{options:Jt}=(0,i.WQ)(e.Tk),Dt=(0,i.EW)(()=>({[yt(Kt.activeClass,Jt.linkActiveClass,"router-link-active")]:xt.isActive,[yt(Kt.exactActiveClass,Jt.linkExactActiveClass,"router-link-exact-active")]:xt.isExactActive}));return()=>{const en=Tt.default&&et(Tt.default(xt));return Kt.custom?en:(0,i.h)("a",{"aria-current":xt.isExactActive?Kt.ariaCurrentValue:null,href:xt.href,onClick:xt.navigate,class:Dt.value},en)}}});function qe(Kt){if(!(Kt.metaKey||Kt.altKey||Kt.ctrlKey||Kt.shiftKey)&&!Kt.defaultPrevented&&!(Kt.button!==void 0&&Kt.button!==0)){if(Kt.currentTarget&&Kt.currentTarget.getAttribute){const Tt=Kt.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(Tt))return}return Kt.preventDefault&&Kt.preventDefault(),!0}}function De(Kt,Tt){for(const xt in Tt){const Jt=Tt[xt],Dt=Kt[xt];if(typeof Jt=="string"){if(Jt!==Dt)return!1}else if(!(0,e.cy)(Dt)||Dt.length!==Jt.length||Jt.some((en,rt)=>en!==Dt[rt]))return!1}return!0}function Je(Kt){return Kt?Kt.aliasOf?Kt.aliasOf.path:Kt.path:""}const yt=(Kt,Tt,xt)=>Kt??Tt??xt,jt=(0,i.pM)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(Kt,{attrs:Tt,slots:xt}){const Jt=(0,i.WQ)(e.rv),Dt=(0,i.EW)(()=>Kt.route||Jt.value),en=(0,i.WQ)(e.Xf,0),rt=(0,i.EW)(()=>{let Me=(0,a.R1)(en);const{matched:Pe}=Dt.value;let fe;for(;(fe=Pe[Me])&&!fe.components;)Me++;return Me}),_e=(0,i.EW)(()=>Dt.value.matched[rt.value]);(0,i.Gt)(e.Xf,(0,i.EW)(()=>rt.value+1)),(0,i.Gt)(e.nU,_e),(0,i.Gt)(e.rv,Dt);const oe=(0,a.KR)();return(0,i.wB)(()=>[oe.value,_e.value,Kt.name],([Me,Pe,fe],[Re,We,ut])=>{Pe&&(Pe.instances[fe]=Me,We&&We!==Pe&&Me&&Me===Re&&(Pe.leaveGuards.size||(Pe.leaveGuards=We.leaveGuards),Pe.updateGuards.size||(Pe.updateGuards=We.updateGuards))),Me&&Pe&&(!We||!(0,e.g1)(Pe,We)||!Re)&&(Pe.enterCallbacks[fe]||[]).forEach(dt=>dt(Me))},{flush:"post"}),()=>{const Me=Dt.value,Pe=Kt.name,fe=_e.value,Re=fe&&fe.components[Pe];if(!Re)return Lt(xt.default,{Component:Re,route:Me});const We=fe.props[Pe],ut=We?We===!0?Me.params:typeof We=="function"?We(Me):We:null,dt=je=>{je.component.isUnmounted&&(fe.instances[Pe]=null)},Ue=(0,i.h)(Re,(0,e.kp)({},ut,Tt,{onVnodeUnmounted:dt,ref:oe}));if(__VUE_PROD_DEVTOOLS__&&e.Bd&&Ue.ref){const je={depth:rt.value,name:fe.name,path:fe.path,meta:fe.meta};((0,e.cy)(Ue.ref)?Ue.ref.map(we=>we.i):[Ue.ref.i]).forEach(we=>{we.__vrv_devtools=je})}return Lt(xt.default,{Component:Ue,route:Me})||Ue}}});function Lt(Kt,Tt){if(!Kt)return null;const xt=Kt(Tt);return xt.length===1?xt[0]:xt}const ct=jt;function Bt(){const Kt=getCurrentInstance(),Tt=Kt.parent&&Kt.parent.type.name,xt=Kt.parent&&Kt.parent.subTree&&Kt.parent.subTree.type;if(Tt&&(Tt==="KeepAlive"||Tt.includes("Transition"))&&typeof xt=="object"&&xt.name==="RouterView"){const Jt=Tt==="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 }">
<${Jt}>
<component :is="Component" />
</${Jt}>
</router-view>`)}}function gn(Kt){const Tt=I(Kt.routes,Kt),xt=Kt.parseQuery||e.mA,Jt=Kt.stringifyQuery||e._b,Dt=Kt.history,en=(0,e.Wc)(),rt=(0,e.Wc)(),_e=(0,e.Wc)(),oe=(0,a.IJ)(e.pW);let Me=e.pW;e.Bd&&Kt.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const Pe=e.yk.bind(null,Ze=>""+Ze),fe=e.yk.bind(null,e.oD),Re=e.yk.bind(null,e.D4);function We(Ze,ft){let Yt,vn;return(0,e.PD)(Ze)?(Yt=Tt.getRecordMatcher(Ze),vn=ft):vn=Ze,Tt.addRoute(vn,Yt)}function ut(Ze){const ft=Tt.getRecordMatcher(Ze);ft&&Tt.removeRoute(ft)}function dt(){return Tt.getRoutes().map(Ze=>Ze.record)}function Ue(Ze){return!!Tt.getRecordMatcher(Ze)}function je(Ze,ft){if(ft=(0,e.kp)({},ft||oe.value),typeof Ze=="string"){const Gn=(0,e.vx)(xt,Ze,ft.path),Ri=Tt.resolve({path:Gn.path},ft),nn=Dt.createHref(Gn.fullPath);return(0,e.kp)(Gn,Ri,{params:Re(Ri.params),hash:(0,e.D4)(Gn.hash),redirectedFrom:void 0,href:nn})}let Yt;if(Ze.path!=null)Yt=(0,e.kp)({},Ze,{path:(0,e.vx)(xt,Ze.path,ft.path).path});else{const Gn=(0,e.kp)({},Ze.params);for(const Ri in Gn)Gn[Ri]==null&&delete Gn[Ri];Yt=(0,e.kp)({},Ze,{params:fe(Gn)}),ft.params=fe(ft.params)}const vn=Tt.resolve(Yt,ft),Tn=Ze.hash||"";vn.params=Pe(Re(vn.params));const Ti=(0,e.ZT)(Jt,(0,e.kp)({},Ze,{hash:(0,e.LG)(Tn),path:vn.path})),ti=Dt.createHref(Ti);return(0,e.kp)({fullPath:Ti,hash:Tn,query:Jt===e._b?(0,e.GC)(Ze.query):Ze.query||{}},vn,{redirectedFrom:void 0,href:ti})}function we(Ze){return typeof Ze=="string"?(0,e.vx)(xt,Ze,oe.value.path):(0,e.kp)({},Ze)}function Xe(Ze,ft){if(Me!==Ze)return(0,e.a9)(e.wU.NAVIGATION_CANCELLED,{from:ft,to:Ze})}function gt(Ze){return hn(Ze)}function pn(Ze){return gt((0,e.kp)(we(Ze),{replace:!0}))}function cn(Ze,ft){const Yt=Ze.matched[Ze.matched.length-1];if(Yt&&Yt.redirect){const{redirect:vn}=Yt;let Tn=typeof vn=="function"?vn(Ze,ft):vn;return typeof Tn=="string"&&(Tn=Tn.includes("?")||Tn.includes("#")?Tn=we(Tn):{path:Tn},Tn.params={}),(0,e.kp)({query:Ze.query,hash:Ze.hash,params:Tn.path!=null?{}:Ze.params},Tn)}}function hn(Ze,ft){const Yt=Me=je(Ze),vn=oe.value,Tn=Ze.state,Ti=Ze.force,ti=Ze.replace===!0,Gn=cn(Yt,vn);if(Gn)return hn((0,e.kp)(we(Gn),{state:typeof Gn=="object"?(0,e.kp)({},Tn,Gn.state):Tn,force:Ti,replace:ti}),ft||Yt);const Ri=Yt;Ri.redirectedFrom=ft;let nn;return!Ti&&(0,e.pD)(Jt,vn,Yt)&&(nn=(0,e.a9)(e.wU.NAVIGATION_DUPLICATED,{to:Ri,from:vn}),mi(vn,vn,!0,!1)),(nn?Promise.resolve(nn):dn(Ri,vn)).catch(An=>(0,e.Pq)(An)?(0,e.Pq)(An,e.wU.NAVIGATION_GUARD_REDIRECT)?An:cr(An):ki(An,Ri,vn)).then(An=>{if(An){if((0,e.Pq)(An,e.wU.NAVIGATION_GUARD_REDIRECT))return hn((0,e.kp)({replace:ti},we(An.to),{state:typeof An.to=="object"?(0,e.kp)({},Tn,An.to.state):Tn,force:Ti}),ft||Ri)}else An=Jn(Ri,vn,!0,ti,Tn);return jn(Ri,vn,An),An})}function En(Ze,ft){const Yt=Xe(Ze,ft);return Yt?Promise.reject(Yt):Promise.resolve()}function on(Ze){const ft=Wn.values().next().value;return ft&&typeof ft.runWithContext=="function"?ft.runWithContext(Ze):Ze()}function dn(Ze,ft){let Yt;const[vn,Tn,Ti]=(0,e.DJ)(Ze,ft);Yt=(0,e.Gi)(vn.reverse(),"beforeRouteLeave",Ze,ft);for(const Gn of vn)Gn.leaveGuards.forEach(Ri=>{Yt.push((0,e._0)(Ri,Ze,ft))});const ti=En.bind(null,Ze,ft);return Yt.push(ti),Qn(Yt).then(()=>{Yt=[];for(const Gn of en.list())Yt.push((0,e._0)(Gn,Ze,ft));return Yt.push(ti),Qn(Yt)}).then(()=>{Yt=(0,e.Gi)(Tn,"beforeRouteUpdate",Ze,ft);for(const Gn of Tn)Gn.updateGuards.forEach(Ri=>{Yt.push((0,e._0)(Ri,Ze,ft))});return Yt.push(ti),Qn(Yt)}).then(()=>{Yt=[];for(const Gn of Ti)if(Gn.beforeEnter)if((0,e.cy)(Gn.beforeEnter))for(const Ri of Gn.beforeEnter)Yt.push((0,e._0)(Ri,Ze,ft));else Yt.push((0,e._0)(Gn.beforeEnter,Ze,ft));return Yt.push(ti),Qn(Yt)}).then(()=>(Ze.matched.forEach(Gn=>Gn.enterCallbacks={}),Yt=(0,e.Gi)(Ti,"beforeRouteEnter",Ze,ft,on),Yt.push(ti),Qn(Yt))).then(()=>{Yt=[];for(const Gn of rt.list())Yt.push((0,e._0)(Gn,Ze,ft));return Yt.push(ti),Qn(Yt)}).catch(Gn=>(0,e.Pq)(Gn,e.wU.NAVIGATION_CANCELLED)?Gn:Promise.reject(Gn))}function jn(Ze,ft,Yt){_e.list().forEach(vn=>on(()=>vn(Ze,ft,Yt)))}function Jn(Ze,ft,Yt,vn,Tn){const Ti=Xe(Ze,ft);if(Ti)return Ti;const ti=ft===e.pW,Gn=e.Bd?history.state:{};Yt&&(vn||ti?Dt.replace(Ze.fullPath,(0,e.kp)({scroll:ti&&Gn&&Gn.scroll},Tn)):Dt.push(Ze.fullPath,Tn)),oe.value=Ze,mi(Ze,ft,Yt,ti),cr()}let $n;function Yi(){$n||($n=Dt.listen((Ze,ft,Yt)=>{if(!hi.listening)return;const vn=je(Ze),Tn=cn(vn,hi.currentRoute.value);if(Tn){hn((0,e.kp)(Tn,{replace:!0,force:!0}),vn).catch(e.lQ);return}Me=vn;const Ti=oe.value;e.Bd&&(0,e.K5)((0,e.Zw)(Ti.fullPath,Yt.delta),(0,e.uc)()),dn(vn,Ti).catch(ti=>(0,e.Pq)(ti,e.wU.NAVIGATION_ABORTED|e.wU.NAVIGATION_CANCELLED)?ti:(0,e.Pq)(ti,e.wU.NAVIGATION_GUARD_REDIRECT)?(hn((0,e.kp)(we(ti.to),{force:!0}),vn).then(Gn=>{(0,e.Pq)(Gn,e.wU.NAVIGATION_ABORTED|e.wU.NAVIGATION_DUPLICATED)&&!Yt.delta&&Yt.type===e.bi.pop&&Dt.go(-1,!1)}).catch(e.lQ),Promise.reject()):(Yt.delta&&Dt.go(-Yt.delta,!1),ki(ti,vn,Ti))).then(ti=>{ti=ti||Jn(vn,Ti,!1),ti&&(Yt.delta&&!(0,e.Pq)(ti,e.wU.NAVIGATION_CANCELLED)?Dt.go(-Yt.delta,!1):Yt.type===e.bi.pop&&(0,e.Pq)(ti,e.wU.NAVIGATION_ABORTED|e.wU.NAVIGATION_DUPLICATED)&&Dt.go(-1,!1)),jn(vn,Ti,ti)}).catch(e.lQ)}))}let di=(0,e.Wc)(),fi=(0,e.Wc)(),Ci;function ki(Ze,ft,Yt){cr(Ze);const vn=fi.list();return vn.length?vn.forEach(Tn=>Tn(Ze,ft,Yt)):console.error(Ze),Promise.reject(Ze)}function Hn(){return Ci&&oe.value!==e.pW?Promise.resolve():new Promise((Ze,ft)=>{di.add([Ze,ft])})}function cr(Ze){return Ci||(Ci=!Ze,Yi(),di.list().forEach(([ft,Yt])=>Ze?Yt(Ze):ft()),di.reset()),Ze}function mi(Ze,ft,Yt,vn){const{scrollBehavior:Tn}=Kt;if(!e.Bd||!Tn)return Promise.resolve();const Ti=!Yt&&(0,e.Gm)((0,e.Zw)(Ze.fullPath,0))||(vn||!Yt)&&history.state&&history.state.scroll||null;return(0,i.dY)().then(()=>Tn(Ze,ft,Ti)).then(ti=>ti&&(0,e.u3)(ti)).catch(ti=>ki(ti,Ze,ft))}const Fn=Ze=>Dt.go(Ze);let ni;const Wn=new Set,hi={currentRoute:oe,listening:!0,addRoute:We,removeRoute:ut,clearRoutes:Tt.clearRoutes,hasRoute:Ue,getRoutes:dt,resolve:je,options:Kt,push:gt,replace:pn,go:Fn,back:()=>Fn(-1),forward:()=>Fn(1),beforeEach:en.add,beforeResolve:rt.add,afterEach:_e.add,onError:fi.add,isReady:Hn,install(Ze){Ze.component("RouterLink",Ht),Ze.component("RouterView",ct),Ze.config.globalProperties.$router=hi,Object.defineProperty(Ze.config.globalProperties,"$route",{enumerable:!0,get:()=>(0,a.R1)(oe)}),e.Bd&&!ni&&oe.value===e.pW&&(ni=!0,gt(Dt.location).catch(vn=>{}));const ft={};for(const vn in e.pW)Object.defineProperty(ft,vn,{get:()=>oe.value[vn],enumerable:!0});Ze.provide(e.Tk,hi),Ze.provide(e.Ur,(0,a.Gc)(ft)),Ze.provide(e.rv,oe);const Yt=Ze.unmount;Wn.add(Ze),Ze.unmount=function(){Wn.delete(Ze),Wn.size<1&&(Me=e.pW,$n&&$n(),$n=null,oe.value=e.pW,ni=!1,Ci=!1),Yt()},__VUE_PROD_DEVTOOLS__&&e.Bd&&(0,e.M)(Ze,hi,Tt)}};function Qn(Ze){return Ze.reduce((ft,Yt)=>ft.then(()=>on(Yt)),Promise.resolve())}return hi}function Mt(){return(0,i.WQ)(e.Tk)}function Zt(Kt){return(0,i.WQ)(e.Ur)}},44719:(W,b,n)=>{"use strict";var No,Mo,kl,Ca,Do,Wo,Fl,ll,ca,Ro,su,Rl,em,$o,Wh,C0,tm;n.d(b,{Gu:()=>Gs,UU:()=>vo});var e=n(65606);/*! For license information please see index.js.LICENSE.txt */var i={2:zt=>{function ht(xn,In,Zn){xn instanceof RegExp&&(xn=Ct(xn,Zn)),In instanceof RegExp&&(In=Ct(In,Zn));var Xn=Qt(xn,In,Zn);return Xn&&{start:Xn[0],end:Xn[1],pre:Zn.slice(0,Xn[0]),body:Zn.slice(Xn[0]+xn.length,Xn[1]),post:Zn.slice(Xn[1]+In.length)}}function Ct(xn,In){var Zn=In.match(xn);return Zn?Zn[0]:null}function Qt(xn,In,Zn){var Xn,Ai,ii,Dn,nt,st=Zn.indexOf(xn),Rt=Zn.indexOf(In,st+1),Wt=st;if(st>=0&&Rt>0){for(Xn=[],ii=Zn.length;Wt>=0&&!nt;)Wt==st?(Xn.push(Wt),st=Zn.indexOf(xn,Wt+1)):Xn.length==1?nt=[Xn.pop(),Rt]:((Ai=Xn.pop())<ii&&(ii=Ai,Dn=Rt),Rt=Zn.indexOf(In,Wt+1)),Wt=st<Rt&&st>=0?st:Rt;Xn.length&&(nt=[ii,Dn])}return nt}zt.exports=ht,ht.range=Qt},101:function(zt,ht,Ct){var Qt;zt=Ct.nmd(zt),function(xn){var In=(zt&&zt.exports,typeof global=="object"&&global);In.global!==In&&In.window;var Zn=function(nt){this.message=nt};(Zn.prototype=new Error).name="InvalidCharacterError";var Xn=function(nt){throw new Zn(nt)},Ai="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ii=/[\t\n\f\r ]/g,Dn={encode:function(nt){nt=String(nt),/[^\0-\xFF]/.test(nt)&&Xn("The string to be encoded contains characters outside of the Latin1 range.");for(var st,Rt,Wt,Xt,tn=nt.length%3,ri="",Sn=-1,pi=nt.length-tn;++Sn<pi;)st=nt.charCodeAt(Sn)<<16,Rt=nt.charCodeAt(++Sn)<<8,Wt=nt.charCodeAt(++Sn),ri+=Ai.charAt((Xt=st+Rt+Wt)>>18&63)+Ai.charAt(Xt>>12&63)+Ai.charAt(Xt>>6&63)+Ai.charAt(63&Xt);return tn==2?(st=nt.charCodeAt(Sn)<<8,Rt=nt.charCodeAt(++Sn),ri+=Ai.charAt((Xt=st+Rt)>>10)+Ai.charAt(Xt>>4&63)+Ai.charAt(Xt<<2&63)+"="):tn==1&&(Xt=nt.charCodeAt(Sn),ri+=Ai.charAt(Xt>>2)+Ai.charAt(Xt<<4&63)+"=="),ri},decode:function(nt){var st=(nt=String(nt).replace(ii,"")).length;st%4==0&&(st=(nt=nt.replace(/==?$/,"")).length),(st%4==1||/[^+a-zA-Z0-9/]/.test(nt))&&Xn("Invalid character: the string to be decoded is not correctly encoded.");for(var Rt,Wt,Xt=0,tn="",ri=-1;++ri<st;)Wt=Ai.indexOf(nt.charAt(ri)),Rt=Xt%4?64*Rt+Wt:Wt,Xt++%4&&(tn+=String.fromCharCode(255&Rt>>(-2*Xt&6)));return tn},version:"1.0.0"};(Qt=function(){return Dn}.call(ht,Ct,ht,zt))===void 0||(zt.exports=Qt)}()},172:(zt,ht)=>{ht.d=function(Ct){if(!Ct)return 0;for(var Qt=(Ct=Ct.toString()).length,xn=Ct.length;xn--;){var In=Ct.charCodeAt(xn);56320<=In&&In<=57343&&xn--,127<In&&In<=2047?Qt++:2047<In&&In<=65535&&(Qt+=2)}return Qt}},526:zt=>{var ht={utf8:{stringToBytes:function(Ct){return ht.bin.stringToBytes(unescape(encodeURIComponent(Ct)))},bytesToString:function(Ct){return decodeURIComponent(escape(ht.bin.bytesToString(Ct)))}},bin:{stringToBytes:function(Ct){for(var Qt=[],xn=0;xn<Ct.length;xn++)Qt.push(255&Ct.charCodeAt(xn));return Qt},bytesToString:function(Ct){for(var Qt=[],xn=0;xn<Ct.length;xn++)Qt.push(String.fromCharCode(Ct[xn]));return Qt.join("")}}};zt.exports=ht},298:zt=>{var ht,Ct;ht="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ct={rotl:function(Qt,xn){return Qt<<xn|Qt>>>32-xn},rotr:function(Qt,xn){return Qt<<32-xn|Qt>>>xn},endian:function(Qt){if(Qt.constructor==Number)return 16711935&Ct.rotl(Qt,8)|4278255360&Ct.rotl(Qt,24);for(var xn=0;xn<Qt.length;xn++)Qt[xn]=Ct.endian(Qt[xn]);return Qt},randomBytes:function(Qt){for(var xn=[];Qt>0;Qt--)xn.push(Math.floor(256*Math.random()));return xn},bytesToWords:function(Qt){for(var xn=[],In=0,Zn=0;In<Qt.length;In++,Zn+=8)xn[Zn>>>5]|=Qt[In]<<24-Zn%32;return xn},wordsToBytes:function(Qt){for(var xn=[],In=0;In<32*Qt.length;In+=8)xn.push(Qt[In>>>5]>>>24-In%32&255);return xn},bytesToHex:function(Qt){for(var xn=[],In=0;In<Qt.length;In++)xn.push((Qt[In]>>>4).toString(16)),xn.push((15&Qt[In]).toString(16));return xn.join("")},hexToBytes:function(Qt){for(var xn=[],In=0;In<Qt.length;In+=2)xn.push(parseInt(Qt.substr(In,2),16));return xn},bytesToBase64:function(Qt){for(var xn=[],In=0;In<Qt.length;In+=3)for(var Zn=Qt[In]<<16|Qt[In+1]<<8|Qt[In+2],Xn=0;Xn<4;Xn++)8*In+6*Xn<=8*Qt.length?xn.push(ht.charAt(Zn>>>6*(3-Xn)&63)):xn.push("=");return xn.join("")},base64ToBytes:function(Qt){Qt=Qt.replace(/[^A-Z0-9+\/]/gi,"");for(var xn=[],In=0,Zn=0;In<Qt.length;Zn=++In%4)Zn!=0&&xn.push((ht.indexOf(Qt.charAt(In-1))&Math.pow(2,-2*Zn+8)-1)<<2*Zn|ht.indexOf(Qt.charAt(In))>>>6-2*Zn);return xn}},zt.exports=Ct},635:(zt,ht,Ct)=>{const Qt=Ct(31),xn=Ct(338),In=Ct(221);zt.exports={XMLParser:xn,XMLValidator:Qt,XMLBuilder:In}},118:zt=>{zt.exports=function(ht){return typeof ht=="function"?ht:Array.isArray(ht)?Ct=>{for(const Qt of ht)if(typeof Qt=="string"&&Ct===Qt||Qt instanceof RegExp&&Qt.test(Ct))return!0}:()=>!1}},705:(zt,ht)=>{const Ct=":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",Qt="["+Ct+"]["+Ct+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",xn=new RegExp("^"+Qt+"$");ht.isExist=function(In){return In!==void 0},ht.isEmptyObject=function(In){return Object.keys(In).length===0},ht.merge=function(In,Zn,Xn){if(Zn){const Ai=Object.keys(Zn),ii=Ai.length;for(let Dn=0;Dn<ii;Dn++)In[Ai[Dn]]=Xn==="strict"?[Zn[Ai[Dn]]]:Zn[Ai[Dn]]}},ht.getValue=function(In){return ht.isExist(In)?In:""},ht.isName=function(In){return xn.exec(In)!=null},ht.getAllMatches=function(In,Zn){const Xn=[];let Ai=Zn.exec(In);for(;Ai;){const ii=[];ii.startIndex=Zn.lastIndex-Ai[0].length;const Dn=Ai.length;for(let nt=0;nt<Dn;nt++)ii.push(Ai[nt]);Xn.push(ii),Ai=Zn.exec(In)}return Xn},ht.nameRegexp=Qt},31:(zt,ht,Ct)=>{const Qt=Ct(705),xn={allowBooleanAttributes:!1,unpairedTags:[]};function In(Sn){return Sn===" "||Sn===" "||Sn===`
`||Sn==="\r"}function Zn(Sn,pi){const Li=pi;for(;pi<Sn.length;pi++)if(!(Sn[pi]!="?"&&Sn[pi]!=" ")){const Vi=Sn.substr(Li,pi-Li);if(pi>5&&Vi==="xml")return Wt("InvalidXml","XML declaration allowed only at the start of the document.",tn(Sn,pi));if(Sn[pi]=="?"&&Sn[pi+1]==">"){pi++;break}}return pi}function Xn(Sn,pi){if(Sn.length>pi+5&&Sn[pi+1]==="-"&&Sn[pi+2]==="-"){for(pi+=3;pi<Sn.length;pi++)if(Sn[pi]==="-"&&Sn[pi+1]==="-"&&Sn[pi+2]===">"){pi+=2;break}}else if(Sn.length>pi+8&&Sn[pi+1]==="D"&&Sn[pi+2]==="O"&&Sn[pi+3]==="C"&&Sn[pi+4]==="T"&&Sn[pi+5]==="Y"&&Sn[pi+6]==="P"&&Sn[pi+7]==="E"){let Li=1;for(pi+=8;pi<Sn.length;pi++)if(Sn[pi]==="<")Li++;else if(Sn[pi]===">"&&(Li--,Li===0))break}else if(Sn.length>pi+9&&Sn[pi+1]==="["&&Sn[pi+2]==="C"&&Sn[pi+3]==="D"&&Sn[pi+4]==="A"&&Sn[pi+5]==="T"&&Sn[pi+6]==="A"&&Sn[pi+7]==="["){for(pi+=8;pi<Sn.length;pi++)if(Sn[pi]==="]"&&Sn[pi+1]==="]"&&Sn[pi+2]===">"){pi+=2;break}}return pi}ht.validate=function(Sn,pi){pi=Object.assign({},xn,pi);const Li=[];let Vi=!1,Oi=!1;Sn[0]==="\uFEFF"&&(Sn=Sn.substr(1));for(let ar=0;ar<Sn.length;ar++)if(Sn[ar]==="<"&&Sn[ar+1]==="?"){if(ar+=2,ar=Zn(Sn,ar),ar.err)return ar}else{if(Sn[ar]!=="<"){if(In(Sn[ar]))continue;return Wt("InvalidChar","char '"+Sn[ar]+"' is not expected.",tn(Sn,ar))}{let vr=ar;if(ar++,Sn[ar]==="!"){ar=Xn(Sn,ar);continue}{let Ki=!1;Sn[ar]==="/"&&(Ki=!0,ar++);let br="";for(;ar<Sn.length&&Sn[ar]!==">"&&Sn[ar]!==" "&&Sn[ar]!==" "&&Sn[ar]!==`
`&&Sn[ar]!=="\r";ar++)br+=Sn[ar];if(br=br.trim(),br[br.length-1]==="/"&&(br=br.substring(0,br.length-1),ar--),zr=br,!Qt.isName(zr)){let pa;return pa=br.trim().length===0?"Invalid space after '<'.":"Tag '"+br+"' is an invalid name.",Wt("InvalidTag",pa,tn(Sn,ar))}const Rs=Dn(Sn,ar);if(Rs===!1)return Wt("InvalidAttr","Attributes for '"+br+"' have open quote.",tn(Sn,ar));let Br=Rs.value;if(ar=Rs.index,Br[Br.length-1]==="/"){const pa=ar-Br.length;Br=Br.substring(0,Br.length-1);const ma=st(Br,pi);if(ma!==!0)return Wt(ma.err.code,ma.err.msg,tn(Sn,pa+ma.err.line));Vi=!0}else if(Ki){if(!Rs.tagClosed)return Wt("InvalidTag","Closing tag '"+br+"' doesn't have proper closing.",tn(Sn,ar));if(Br.trim().length>0)return Wt("InvalidTag","Closing tag '"+br+"' can't have attributes or invalid starting.",tn(Sn,vr));if(Li.length===0)return Wt("InvalidTag","Closing tag '"+br+"' has not been opened.",tn(Sn,vr));{const pa=Li.pop();if(br!==pa.tagName){let ma=tn(Sn,pa.tagStartPos);return Wt("InvalidTag","Expected closing tag '"+pa.tagName+"' (opened in line "+ma.line+", col "+ma.col+") instead of closing tag '"+br+"'.",tn(Sn,vr))}Li.length==0&&(Oi=!0)}}else{const pa=st(Br,pi);if(pa!==!0)return Wt(pa.err.code,pa.err.msg,tn(Sn,ar-Br.length+pa.err.line));if(Oi===!0)return Wt("InvalidXml","Multiple possible root nodes found.",tn(Sn,ar));pi.unpairedTags.indexOf(br)!==-1||Li.push({tagName:br,tagStartPos:vr}),Vi=!0}for(ar++;ar<Sn.length;ar++)if(Sn[ar]==="<"){if(Sn[ar+1]==="!"){ar++,ar=Xn(Sn,ar);continue}if(Sn[ar+1]!=="?")break;if(ar=Zn(Sn,++ar),ar.err)return ar}else if(Sn[ar]==="&"){const pa=Rt(Sn,ar);if(pa==-1)return Wt("InvalidChar","char '&' is not expected.",tn(Sn,ar));ar=pa}else if(Oi===!0&&!In(Sn[ar]))return Wt("InvalidXml","Extra text at the end",tn(Sn,ar));Sn[ar]==="<"&&ar--}}}var zr;return Vi?Li.length==1?Wt("InvalidTag","Unclosed tag '"+Li[0].tagName+"'.",tn(Sn,Li[0].tagStartPos)):!(Li.length>0)||Wt("InvalidXml","Invalid '"+JSON.stringify(Li.map(ar=>ar.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):Wt("InvalidXml","Start tag expected.",1)};const Ai='"',ii="'";function Dn(Sn,pi){let Li="",Vi="",Oi=!1;for(;pi<Sn.length;pi++){if(Sn[pi]===Ai||Sn[pi]===ii)Vi===""?Vi=Sn[pi]:Vi!==Sn[pi]||(Vi="");else if(Sn[pi]===">"&&Vi===""){Oi=!0;break}Li+=Sn[pi]}return Vi===""&&{value:Li,index:pi,tagClosed:Oi}}const nt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function st(Sn,pi){const Li=Qt.getAllMatches(Sn,nt),Vi={};for(let Oi=0;Oi<Li.length;Oi++){if(Li[Oi][1].length===0)return Wt("InvalidAttr","Attribute '"+Li[Oi][2]+"' has no space in starting.",ri(Li[Oi]));if(Li[Oi][3]!==void 0&&Li[Oi][4]===void 0)return Wt("InvalidAttr","Attribute '"+Li[Oi][2]+"' is without value.",ri(Li[Oi]));if(Li[Oi][3]===void 0&&!pi.allowBooleanAttributes)return Wt("InvalidAttr","boolean attribute '"+Li[Oi][2]+"' is not allowed.",ri(Li[Oi]));const zr=Li[Oi][2];if(!Xt(zr))return Wt("InvalidAttr","Attribute '"+zr+"' is an invalid name.",ri(Li[Oi]));if(Vi.hasOwnProperty(zr))return Wt("InvalidAttr","Attribute '"+zr+"' is repeated.",ri(Li[Oi]));Vi[zr]=1}return!0}function Rt(Sn,pi){if(Sn[++pi]===";")return-1;if(Sn[pi]==="#")return function(Vi,Oi){let zr=/\d/;for(Vi[Oi]==="x"&&(Oi++,zr=/[\da-fA-F]/);Oi<Vi.length;Oi++){if(Vi[Oi]===";")return Oi;if(!Vi[Oi].match(zr))break}return-1}(Sn,++pi);let Li=0;for(;pi<Sn.length;pi++,Li++)if(!(Sn[pi].match(/\w/)&&Li<20)){if(Sn[pi]===";")break;return-1}return pi}function Wt(Sn,pi,Li){return{err:{code:Sn,msg:pi,line:Li.line||Li,col:Li.col}}}function Xt(Sn){return Qt.isName(Sn)}function tn(Sn,pi){const Li=Sn.substring(0,pi).split(/\r?\n/);return{line:Li.length,col:Li[Li.length-1].length+1}}function ri(Sn){return Sn.startIndex+Sn[1].length}},221:(zt,ht,Ct)=>{const Qt=Ct(87),xn=Ct(118),In={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(Dn,nt){return nt},attributeValueProcessor:function(Dn,nt){return nt},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 Zn(Dn){this.options=Object.assign({},In,Dn),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=xn(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=ii),this.processTextOrObjNode=Xn,this.options.format?(this.indentate=Ai,this.tagEndChar=`>
`,this.newLine=`
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function Xn(Dn,nt,st,Rt){const Wt=this.j2x(Dn,st+1,Rt.concat(nt));return Dn[this.options.textNodeName]!==void 0&&Object.keys(Dn).length===1?this.buildTextValNode(Dn[this.options.textNodeName],nt,Wt.attrStr,st):this.buildObjectNode(Wt.val,nt,Wt.attrStr,st)}function Ai(Dn){return this.options.indentBy.repeat(Dn)}function ii(Dn){return!(!Dn.startsWith(this.options.attributeNamePrefix)||Dn===this.options.textNodeName)&&Dn.substr(this.attrPrefixLen)}Zn.prototype.build=function(Dn){return this.options.preserveOrder?Qt(Dn,this.options):(Array.isArray(Dn)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(Dn={[this.options.arrayNodeName]:Dn}),this.j2x(Dn,0,[]).val)},Zn.prototype.j2x=function(Dn,nt,st){let Rt="",Wt="";const Xt=st.join(".");for(let tn in Dn)if(Object.prototype.hasOwnProperty.call(Dn,tn))if(Dn[tn]===void 0)this.isAttribute(tn)&&(Wt+="");else if(Dn[tn]===null)this.isAttribute(tn)?Wt+="":tn[0]==="?"?Wt+=this.indentate(nt)+"<"+tn+"?"+this.tagEndChar:Wt+=this.indentate(nt)+"<"+tn+"/"+this.tagEndChar;else if(Dn[tn]instanceof Date)Wt+=this.buildTextValNode(Dn[tn],tn,"",nt);else if(typeof Dn[tn]!="object"){const ri=this.isAttribute(tn);if(ri&&!this.ignoreAttributesFn(ri,Xt))Rt+=this.buildAttrPairStr(ri,""+Dn[tn]);else if(!ri)if(tn===this.options.textNodeName){let Sn=this.options.tagValueProcessor(tn,""+Dn[tn]);Wt+=this.replaceEntitiesValue(Sn)}else Wt+=this.buildTextValNode(Dn[tn],tn,"",nt)}else if(Array.isArray(Dn[tn])){const ri=Dn[tn].length;let Sn="",pi="";for(let Li=0;Li<ri;Li++){const Vi=Dn[tn][Li];if(Vi!==void 0)if(Vi===null)tn[0]==="?"?Wt+=this.indentate(nt)+"<"+tn+"?"+this.tagEndChar:Wt+=this.indentate(nt)+"<"+tn+"/"+this.tagEndChar;else if(typeof Vi=="object")if(this.options.oneListGroup){const Oi=this.j2x(Vi,nt+1,st.concat(tn));Sn+=Oi.val,this.options.attributesGroupName&&Vi.hasOwnProperty(this.options.attributesGroupName)&&(pi+=Oi.attrStr)}else Sn+=this.processTextOrObjNode(Vi,tn,nt,st);else if(this.options.oneListGroup){let Oi=this.options.tagValueProcessor(tn,Vi);Oi=this.replaceEntitiesValue(Oi),Sn+=Oi}else Sn+=this.buildTextValNode(Vi,tn,"",nt)}this.options.oneListGroup&&(Sn=this.buildObjectNode(Sn,tn,pi,nt)),Wt+=Sn}else if(this.options.attributesGroupName&&tn===this.options.attributesGroupName){const ri=Object.keys(Dn[tn]),Sn=ri.length;for(let pi=0;pi<Sn;pi++)Rt+=this.buildAttrPairStr(ri[pi],""+Dn[tn][ri[pi]])}else Wt+=this.processTextOrObjNode(Dn[tn],tn,nt,st);return{attrStr:Rt,val:Wt}},Zn.prototype.buildAttrPairStr=function(Dn,nt){return nt=this.options.attributeValueProcessor(Dn,""+nt),nt=this.replaceEntitiesValue(nt),this.options.suppressBooleanAttributes&&nt==="true"?" "+Dn:" "+Dn+'="'+nt+'"'},Zn.prototype.buildObjectNode=function(Dn,nt,st,Rt){if(Dn==="")return nt[0]==="?"?this.indentate(Rt)+"<"+nt+st+"?"+this.tagEndChar:this.indentate(Rt)+"<"+nt+st+this.closeTag(nt)+this.tagEndChar;{let Wt="</"+nt+this.tagEndChar,Xt="";return nt[0]==="?"&&(Xt="?",Wt=""),!st&&st!==""||Dn.indexOf("<")!==-1?this.options.commentPropName!==!1&&nt===this.options.commentPropName&&Xt.length===0?this.indentate(Rt)+`<!--${Dn}-->`+this.newLine:this.indentate(Rt)+"<"+nt+st+Xt+this.tagEndChar+Dn+this.indentate(Rt)+Wt:this.indentate(Rt)+"<"+nt+st+Xt+">"+Dn+Wt}},Zn.prototype.closeTag=function(Dn){let nt="";return this.options.unpairedTags.indexOf(Dn)!==-1?this.options.suppressUnpairedNode||(nt="/"):nt=this.options.suppressEmptyNode?"/":`></${Dn}`,nt},Zn.prototype.buildTextValNode=function(Dn,nt,st,Rt){if(this.options.cdataPropName!==!1&&nt===this.options.cdataPropName)return this.indentate(Rt)+`<![CDATA[${Dn}]]>`+this.newLine;if(this.options.commentPropName!==!1&&nt===this.options.commentPropName)return this.indentate(Rt)+`<!--${Dn}-->`+this.newLine;if(nt[0]==="?")return this.indentate(Rt)+"<"+nt+st+"?"+this.tagEndChar;{let Wt=this.options.tagValueProcessor(nt,Dn);return Wt=this.replaceEntitiesValue(Wt),Wt===""?this.indentate(Rt)+"<"+nt+st+this.closeTag(nt)+this.tagEndChar:this.indentate(Rt)+"<"+nt+st+">"+Wt+"</"+nt+this.tagEndChar}},Zn.prototype.replaceEntitiesValue=function(Dn){if(Dn&&Dn.length>0&&this.options.processEntities)for(let nt=0;nt<this.options.entities.length;nt++){const st=this.options.entities[nt];Dn=Dn.replace(st.regex,st.val)}return Dn},zt.exports=Zn},87:zt=>{function ht(Zn,Xn,Ai,ii){let Dn="",nt=!1;for(let st=0;st<Zn.length;st++){const Rt=Zn[st],Wt=Ct(Rt);if(Wt===void 0)continue;let Xt="";if(Xt=Ai.length===0?Wt:`${Ai}.${Wt}`,Wt===Xn.textNodeName){let pi=Rt[Wt];xn(Xt,Xn)||(pi=Xn.tagValueProcessor(Wt,pi),pi=In(pi,Xn)),nt&&(Dn+=ii),Dn+=pi,nt=!1;continue}if(Wt===Xn.cdataPropName){nt&&(Dn+=ii),Dn+=`<![CDATA[${Rt[Wt][0][Xn.textNodeName]}]]>`,nt=!1;continue}if(Wt===Xn.commentPropName){Dn+=ii+`<!--${Rt[Wt][0][Xn.textNodeName]}-->`,nt=!0;continue}if(Wt[0]==="?"){const pi=Qt(Rt[":@"],Xn),Li=Wt==="?xml"?"":ii;let Vi=Rt[Wt][0][Xn.textNodeName];Vi=Vi.length!==0?" "+Vi:"",Dn+=Li+`<${Wt}${Vi}${pi}?>`,nt=!0;continue}let tn=ii;tn!==""&&(tn+=Xn.indentBy);const ri=ii+`<${Wt}${Qt(Rt[":@"],Xn)}`,Sn=ht(Rt[Wt],Xn,Xt,tn);Xn.unpairedTags.indexOf(Wt)!==-1?Xn.suppressUnpairedNode?Dn+=ri+">":Dn+=ri+"/>":Sn&&Sn.length!==0||!Xn.suppressEmptyNode?Sn&&Sn.endsWith(">")?Dn+=ri+`>${Sn}${ii}</${Wt}>`:(Dn+=ri+">",Sn&&ii!==""&&(Sn.includes("/>")||Sn.includes("</"))?Dn+=ii+Xn.indentBy+Sn+ii:Dn+=Sn,Dn+=`</${Wt}>`):Dn+=ri+"/>",nt=!0}return Dn}function Ct(Zn){const Xn=Object.keys(Zn);for(let Ai=0;Ai<Xn.length;Ai++){const ii=Xn[Ai];if(Zn.hasOwnProperty(ii)&&ii!==":@")return ii}}function Qt(Zn,Xn){let Ai="";if(Zn&&!Xn.ignoreAttributes)for(let ii in Zn){if(!Zn.hasOwnProperty(ii))continue;let Dn=Xn.attributeValueProcessor(ii,Zn[ii]);Dn=In(Dn,Xn),Dn===!0&&Xn.suppressBooleanAttributes?Ai+=` ${ii.substr(Xn.attributeNamePrefix.length)}`:Ai+=` ${ii.substr(Xn.attributeNamePrefix.length)}="${Dn}"`}return Ai}function xn(Zn,Xn){let Ai=(Zn=Zn.substr(0,Zn.length-Xn.textNodeName.length-1)).substr(Zn.lastIndexOf(".")+1);for(let ii in Xn.stopNodes)if(Xn.stopNodes[ii]===Zn||Xn.stopNodes[ii]==="*."+Ai)return!0;return!1}function In(Zn,Xn){if(Zn&&Zn.length>0&&Xn.processEntities)for(let Ai=0;Ai<Xn.entities.length;Ai++){const ii=Xn.entities[Ai];Zn=Zn.replace(ii.regex,ii.val)}return Zn}zt.exports=function(Zn,Xn){let Ai="";return Xn.format&&Xn.indentBy.length>0&&(Ai=`
`),ht(Zn,Xn,"",Ai)}},193:(zt,ht,Ct)=>{const Qt=Ct(705);function xn(nt,st){let Rt="";for(;st<nt.length&&nt[st]!=="'"&&nt[st]!=='"';st++)Rt+=nt[st];if(Rt=Rt.trim(),Rt.indexOf(" ")!==-1)throw new Error("External entites are not supported");const Wt=nt[st++];let Xt="";for(;st<nt.length&&nt[st]!==Wt;st++)Xt+=nt[st];return[Rt,Xt,st]}function In(nt,st){return nt[st+1]==="!"&&nt[st+2]==="-"&&nt[st+3]==="-"}function Zn(nt,st){return nt[st+1]==="!"&&nt[st+2]==="E"&&nt[st+3]==="N"&&nt[st+4]==="T"&&nt[st+5]==="I"&&nt[st+6]==="T"&&nt[st+7]==="Y"}function Xn(nt,st){return nt[st+1]==="!"&&nt[st+2]==="E"&&nt[st+3]==="L"&&nt[st+4]==="E"&&nt[st+5]==="M"&&nt[st+6]==="E"&&nt[st+7]==="N"&&nt[st+8]==="T"}function Ai(nt,st){return nt[st+1]==="!"&&nt[st+2]==="A"&&nt[st+3]==="T"&&nt[st+4]==="T"&&nt[st+5]==="L"&&nt[st+6]==="I"&&nt[st+7]==="S"&&nt[st+8]==="T"}function ii(nt,st){return nt[st+1]==="!"&&nt[st+2]==="N"&&nt[st+3]==="O"&&nt[st+4]==="T"&&nt[st+5]==="A"&&nt[st+6]==="T"&&nt[st+7]==="I"&&nt[st+8]==="O"&&nt[st+9]==="N"}function Dn(nt){if(Qt.isName(nt))return nt;throw new Error(`Invalid entity name ${nt}`)}zt.exports=function(nt,st){const Rt={};if(nt[st+3]!=="O"||nt[st+4]!=="C"||nt[st+5]!=="T"||nt[st+6]!=="Y"||nt[st+7]!=="P"||nt[st+8]!=="E")throw new Error("Invalid Tag instead of DOCTYPE");{st+=9;let Wt=1,Xt=!1,tn=!1,ri="";for(;st<nt.length;st++)if(nt[st]!=="<"||tn)if(nt[st]===">"){if(tn?nt[st-1]==="-"&&nt[st-2]==="-"&&(tn=!1,Wt--):Wt--,Wt===0)break}else nt[st]==="["?Xt=!0:ri+=nt[st];else{if(Xt&&Zn(nt,st)){let Sn,pi;st+=7,[Sn,pi,st]=xn(nt,st+1),pi.indexOf("&")===-1&&(Rt[Dn(Sn)]={regx:RegExp(`&${Sn};`,"g"),val:pi})}else if(Xt&&Xn(nt,st))st+=8;else if(Xt&&Ai(nt,st))st+=8;else if(Xt&&ii(nt,st))st+=9;else{if(!In)throw new Error("Invalid DOCTYPE");tn=!0}Wt++,ri=""}if(Wt!==0)throw new Error("Unclosed DOCTYPE")}return{entities:Rt,i:st}}},63:(zt,ht)=>{const Ct={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(Qt,xn){return xn},attributeValueProcessor:function(Qt,xn){return xn},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(Qt,xn,In){return Qt}};ht.buildOptions=function(Qt){return Object.assign({},Ct,Qt)},ht.defaultOptions=Ct},299:(zt,ht,Ct)=>{const Qt=Ct(705),xn=Ct(365),In=Ct(193),Zn=Ct(494),Xn=Ct(118);function Ai(Oi){const zr=Object.keys(Oi);for(let ar=0;ar<zr.length;ar++){const vr=zr[ar];this.lastEntities[vr]={regex:new RegExp("&"+vr+";","g"),val:Oi[vr]}}}function ii(Oi,zr,ar,vr,Ki,br,Rs){if(Oi!==void 0&&(this.options.trimValues&&!vr&&(Oi=Oi.trim()),Oi.length>0)){Rs||(Oi=this.replaceEntitiesValue(Oi));const Br=this.options.tagValueProcessor(zr,Oi,ar,Ki,br);return Br==null?Oi:typeof Br!=typeof Oi||Br!==Oi?Br:this.options.trimValues||Oi.trim()===Oi?Vi(Oi,this.options.parseTagValue,this.options.numberParseOptions):Oi}}function Dn(Oi){if(this.options.removeNSPrefix){const zr=Oi.split(":"),ar=Oi.charAt(0)==="/"?"/":"";if(zr[0]==="xmlns")return"";zr.length===2&&(Oi=ar+zr[1])}return Oi}const nt=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function st(Oi,zr,ar){if(this.options.ignoreAttributes!==!0&&typeof Oi=="string"){const vr=Qt.getAllMatches(Oi,nt),Ki=vr.length,br={};for(let Rs=0;Rs<Ki;Rs++){const Br=this.resolveNameSpace(vr[Rs][1]);if(this.ignoreAttributesFn(Br,zr))continue;let pa=vr[Rs][4],ma=this.options.attributeNamePrefix+Br;if(Br.length)if(this.options.transformAttributeName&&(ma=this.options.transformAttributeName(ma)),ma==="__proto__"&&(ma="#__proto__"),pa!==void 0){this.options.trimValues&&(pa=pa.trim()),pa=this.replaceEntitiesValue(pa);const Oa=this.options.attributeValueProcessor(Br,pa,zr);br[ma]=Oa==null?pa:typeof Oa!=typeof pa||Oa!==pa?Oa:Vi(pa,this.options.parseAttributeValue,this.options.numberParseOptions)}else this.options.allowBooleanAttributes&&(br[ma]=!0)}if(!Object.keys(br).length)return;if(this.options.attributesGroupName){const Rs={};return Rs[this.options.attributesGroupName]=br,Rs}return br}}const Rt=function(Oi){Oi=Oi.replace(/\r\n?/g,`
`);const zr=new xn("!xml");let ar=zr,vr="",Ki="";for(let br=0;br<Oi.length;br++)if(Oi[br]==="<")if(Oi[br+1]==="/"){const Rs=Sn(Oi,">",br,"Closing Tag is not closed.");let Br=Oi.substring(br+2,Rs).trim();if(this.options.removeNSPrefix){const Oa=Br.indexOf(":");Oa!==-1&&(Br=Br.substr(Oa+1))}this.options.transformTagName&&(Br=this.options.transformTagName(Br)),ar&&(vr=this.saveTextToParentTag(vr,ar,Ki));const pa=Ki.substring(Ki.lastIndexOf(".")+1);if(Br&&this.options.unpairedTags.indexOf(Br)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${Br}>`);let ma=0;pa&&this.options.unpairedTags.indexOf(pa)!==-1?(ma=Ki.lastIndexOf(".",Ki.lastIndexOf(".")-1),this.tagsNodeStack.pop()):ma=Ki.lastIndexOf("."),Ki=Ki.substring(0,ma),ar=this.tagsNodeStack.pop(),vr="",br=Rs}else if(Oi[br+1]==="?"){let Rs=pi(Oi,br,!1,"?>");if(!Rs)throw new Error("Pi Tag is not closed.");if(vr=this.saveTextToParentTag(vr,ar,Ki),!(this.options.ignoreDeclaration&&Rs.tagName==="?xml"||this.options.ignorePiTags)){const Br=new xn(Rs.tagName);Br.add(this.options.textNodeName,""),Rs.tagName!==Rs.tagExp&&Rs.attrExpPresent&&(Br[":@"]=this.buildAttributesMap(Rs.tagExp,Ki,Rs.tagName)),this.addChild(ar,Br,Ki)}br=Rs.closeIndex+1}else if(Oi.substr(br+1,3)==="!--"){const Rs=Sn(Oi,"-->",br+4,"Comment is not closed.");if(this.options.commentPropName){const Br=Oi.substring(br+4,Rs-2);vr=this.saveTextToParentTag(vr,ar,Ki),ar.add(this.options.commentPropName,[{[this.options.textNodeName]:Br}])}br=Rs}else if(Oi.substr(br+1,2)==="!D"){const Rs=In(Oi,br);this.docTypeEntities=Rs.entities,br=Rs.i}else if(Oi.substr(br+1,2)==="!["){const Rs=Sn(Oi,"]]>",br,"CDATA is not closed.")-2,Br=Oi.substring(br+9,Rs);vr=this.saveTextToParentTag(vr,ar,Ki);let pa=this.parseTextData(Br,ar.tagname,Ki,!0,!1,!0,!0);pa==null&&(pa=""),this.options.cdataPropName?ar.add(this.options.cdataPropName,[{[this.options.textNodeName]:Br}]):ar.add(this.options.textNodeName,pa),br=Rs+2}else{let Rs=pi(Oi,br,this.options.removeNSPrefix),Br=Rs.tagName;const pa=Rs.rawTagName;let ma=Rs.tagExp,Oa=Rs.attrExpPresent,_o=Rs.closeIndex;this.options.transformTagName&&(Br=this.options.transformTagName(Br)),ar&&vr&&ar.tagname!=="!xml"&&(vr=this.saveTextToParentTag(vr,ar,Ki,!1));const La=ar;if(La&&this.options.unpairedTags.indexOf(La.tagname)!==-1&&(ar=this.tagsNodeStack.pop(),Ki=Ki.substring(0,Ki.lastIndexOf("."))),Br!==zr.tagname&&(Ki+=Ki?"."+Br:Br),this.isItStopNode(this.options.stopNodes,Ki,Br)){let Io="";if(ma.length>0&&ma.lastIndexOf("/")===ma.length-1)Br[Br.length-1]==="/"?(Br=Br.substr(0,Br.length-1),Ki=Ki.substr(0,Ki.length-1),ma=Br):ma=ma.substr(0,ma.length-1),br=Rs.closeIndex;else if(this.options.unpairedTags.indexOf(Br)!==-1)br=Rs.closeIndex;else{const nl=this.readStopNodeData(Oi,pa,_o+1);if(!nl)throw new Error(`Unexpected end of ${pa}`);br=nl.i,Io=nl.tagContent}const zo=new xn(Br);Br!==ma&&Oa&&(zo[":@"]=this.buildAttributesMap(ma,Ki,Br)),Io&&(Io=this.parseTextData(Io,Br,Ki,!0,Oa,!0,!0)),Ki=Ki.substr(0,Ki.lastIndexOf(".")),zo.add(this.options.textNodeName,Io),this.addChild(ar,zo,Ki)}else{if(ma.length>0&&ma.lastIndexOf("/")===ma.length-1){Br[Br.length-1]==="/"?(Br=Br.substr(0,Br.length-1),Ki=Ki.substr(0,Ki.length-1),ma=Br):ma=ma.substr(0,ma.length-1),this.options.transformTagName&&(Br=this.options.transformTagName(Br));const Io=new xn(Br);Br!==ma&&Oa&&(Io[":@"]=this.buildAttributesMap(ma,Ki,Br)),this.addChild(ar,Io,Ki),Ki=Ki.substr(0,Ki.lastIndexOf("."))}else{const Io=new xn(Br);this.tagsNodeStack.push(ar),Br!==ma&&Oa&&(Io[":@"]=this.buildAttributesMap(ma,Ki,Br)),this.addChild(ar,Io,Ki),ar=Io}vr="",br=_o}}else vr+=Oi[br];return zr.child};function Wt(Oi,zr,ar){const vr=this.options.updateTag(zr.tagname,ar,zr[":@"]);vr===!1||(typeof vr=="string"&&(zr.tagname=vr),Oi.addChild(zr))}const Xt=function(Oi){if(this.options.processEntities){for(let zr in this.docTypeEntities){const ar=this.docTypeEntities[zr];Oi=Oi.replace(ar.regx,ar.val)}for(let zr in this.lastEntities){const ar=this.lastEntities[zr];Oi=Oi.replace(ar.regex,ar.val)}if(this.options.htmlEntities)for(let zr in this.htmlEntities){const ar=this.htmlEntities[zr];Oi=Oi.replace(ar.regex,ar.val)}Oi=Oi.replace(this.ampEntity.regex,this.ampEntity.val)}return Oi};function tn(Oi,zr,ar,vr){return Oi&&(vr===void 0&&(vr=Object.keys(zr.child).length===0),(Oi=this.parseTextData(Oi,zr.tagname,ar,!1,!!zr[":@"]&&Object.keys(zr[":@"]).length!==0,vr))!==void 0&&Oi!==""&&zr.add(this.options.textNodeName,Oi),Oi=""),Oi}function ri(Oi,zr,ar){const vr="*."+ar;for(const Ki in Oi){const br=Oi[Ki];if(vr===br||zr===br)return!0}return!1}function Sn(Oi,zr,ar,vr){const Ki=Oi.indexOf(zr,ar);if(Ki===-1)throw new Error(vr);return Ki+zr.length-1}function pi(Oi,zr,ar){const vr=function(Oa,_o){let La,Io=arguments.length>2&&arguments[2]!==void 0?arguments[2]:">",zo="";for(let nl=_o;nl<Oa.length;nl++){let $a=Oa[nl];if(La)$a===La&&(La="");else if($a==='"'||$a==="'")La=$a;else if($a===Io[0]){if(!Io[1])return{data:zo,index:nl};if(Oa[nl+1]===Io[1])return{data:zo,index:nl}}else $a===" "&&($a=" ");zo+=$a}}(Oi,zr+1,arguments.length>3&&arguments[3]!==void 0?arguments[3]:">");if(!vr)return;let Ki=vr.data;const br=vr.index,Rs=Ki.search(/\s/);let Br=Ki,pa=!0;Rs!==-1&&(Br=Ki.substring(0,Rs),Ki=Ki.substring(Rs+1).trimStart());const ma=Br;if(ar){const Oa=Br.indexOf(":");Oa!==-1&&(Br=Br.substr(Oa+1),pa=Br!==vr.data.substr(Oa+1))}return{tagName:Br,tagExp:Ki,closeIndex:br,attrExpPresent:pa,rawTagName:ma}}function Li(Oi,zr,ar){const vr=ar;let Ki=1;for(;ar<Oi.length;ar++)if(Oi[ar]==="<")if(Oi[ar+1]==="/"){const br=Sn(Oi,">",ar,`${zr} is not closed`);if(Oi.substring(ar+2,br).trim()===zr&&(Ki--,Ki===0))return{tagContent:Oi.substring(vr,ar),i:br};ar=br}else if(Oi[ar+1]==="?")ar=Sn(Oi,"?>",ar+1,"StopNode is not closed.");else if(Oi.substr(ar+1,3)==="!--")ar=Sn(Oi,"-->",ar+3,"StopNode is not closed.");else if(Oi.substr(ar+1,2)==="![")ar=Sn(Oi,"]]>",ar,"StopNode is not closed.")-2;else{const br=pi(Oi,ar,">");br&&((br&&br.tagName)===zr&&br.tagExp[br.tagExp.length-1]!=="/"&&Ki++,ar=br.closeIndex)}}function Vi(Oi,zr,ar){if(zr&&typeof Oi=="string"){const vr=Oi.trim();return vr==="true"||vr!=="false"&&Zn(Oi,ar)}return Qt.isExist(Oi)?Oi:""}zt.exports=class{constructor(Oi){this.options=Oi,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:(zr,ar)=>String.fromCharCode(Number.parseInt(ar,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(zr,ar)=>String.fromCharCode(Number.parseInt(ar,16))}},this.addExternalEntities=Ai,this.parseXml=Rt,this.parseTextData=ii,this.resolveNameSpace=Dn,this.buildAttributesMap=st,this.isItStopNode=ri,this.replaceEntitiesValue=Xt,this.readStopNodeData=Li,this.saveTextToParentTag=tn,this.addChild=Wt,this.ignoreAttributesFn=Xn(this.options.ignoreAttributes)}}},338:(zt,ht,Ct)=>{const{buildOptions:Qt}=Ct(63),xn=Ct(299),{prettify:In}=Ct(728),Zn=Ct(31);zt.exports=class{constructor(Xn){this.externalEntities={},this.options=Qt(Xn)}parse(Xn,Ai){if(typeof Xn!="string"){if(!Xn.toString)throw new Error("XML data is accepted in String or Bytes[] form.");Xn=Xn.toString()}if(Ai){Ai===!0&&(Ai={});const nt=Zn.validate(Xn,Ai);if(nt!==!0)throw Error(`${nt.err.msg}:${nt.err.line}:${nt.err.col}`)}const ii=new xn(this.options);ii.addExternalEntities(this.externalEntities);const Dn=ii.parseXml(Xn);return this.options.preserveOrder||Dn===void 0?Dn:In(Dn,this.options)}addEntity(Xn,Ai){if(Ai.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(Xn.indexOf("&")!==-1||Xn.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[Xn]=Ai}}},728:(zt,ht)=>{function Ct(Zn,Xn,Ai){let ii;const Dn={};for(let nt=0;nt<Zn.length;nt++){const st=Zn[nt],Rt=Qt(st);let Wt="";if(Wt=Ai===void 0?Rt:Ai+"."+Rt,Rt===Xn.textNodeName)ii===void 0?ii=st[Rt]:ii+=""+st[Rt];else{if(Rt===void 0)continue;if(st[Rt]){let Xt=Ct(st[Rt],Xn,Wt);const tn=In(Xt,Xn);st[":@"]?xn(Xt,st[":@"],Wt,Xn):Object.keys(Xt).length!==1||Xt[Xn.textNodeName]===void 0||Xn.alwaysCreateTextNode?Object.keys(Xt).length===0&&(Xn.alwaysCreateTextNode?Xt[Xn.textNodeName]="":Xt=""):Xt=Xt[Xn.textNodeName],Dn[Rt]!==void 0&&Dn.hasOwnProperty(Rt)?(Array.isArray(Dn[Rt])||(Dn[Rt]=[Dn[Rt]]),Dn[Rt].push(Xt)):Xn.isArray(Rt,Wt,tn)?Dn[Rt]=[Xt]:Dn[Rt]=Xt}}}return typeof ii=="string"?ii.length>0&&(Dn[Xn.textNodeName]=ii):ii!==void 0&&(Dn[Xn.textNodeName]=ii),Dn}function Qt(Zn){const Xn=Object.keys(Zn);for(let Ai=0;Ai<Xn.length;Ai++){const ii=Xn[Ai];if(ii!==":@")return ii}}function xn(Zn,Xn,Ai,ii){if(Xn){const Dn=Object.keys(Xn),nt=Dn.length;for(let st=0;st<nt;st++){const Rt=Dn[st];ii.isArray(Rt,Ai+"."+Rt,!0,!0)?Zn[Rt]=[Xn[Rt]]:Zn[Rt]=Xn[Rt]}}}function In(Zn,Xn){const{textNodeName:Ai}=Xn,ii=Object.keys(Zn).length;return ii===0||!(ii!==1||!Zn[Ai]&&typeof Zn[Ai]!="boolean"&&Zn[Ai]!==0)}ht.prettify=function(Zn,Xn){return Ct(Zn,Xn)}},365:zt=>{zt.exports=class{constructor(ht){this.tagname=ht,this.child=[],this[":@"]={}}add(ht,Ct){ht==="__proto__"&&(ht="#__proto__"),this.child.push({[ht]:Ct})}addChild(ht){ht.tagname==="__proto__"&&(ht.tagname="#__proto__"),ht[":@"]&&Object.keys(ht[":@"]).length>0?this.child.push({[ht.tagname]:ht.child,":@":ht[":@"]}):this.child.push({[ht.tagname]:ht.child})}}},135:zt=>{function ht(Ct){return!!Ct.constructor&&typeof Ct.constructor.isBuffer=="function"&&Ct.constructor.isBuffer(Ct)}zt.exports=function(Ct){return Ct!=null&&(ht(Ct)||function(Qt){return typeof Qt.readFloatLE=="function"&&typeof Qt.slice=="function"&&ht(Qt.slice(0,0))}(Ct)||!!Ct._isBuffer)}},542:(zt,ht,Ct)=>{(function(){var Qt=Ct(298),xn=Ct(526).utf8,In=Ct(135),Zn=Ct(526).bin,Xn=function(Ai,ii){Ai.constructor==String?Ai=ii&&ii.encoding==="binary"?Zn.stringToBytes(Ai):xn.stringToBytes(Ai):In(Ai)?Ai=Array.prototype.slice.call(Ai,0):Array.isArray(Ai)||Ai.constructor===Uint8Array||(Ai=Ai.toString());for(var Dn=Qt.bytesToWords(Ai),nt=8*Ai.length,st=1732584193,Rt=-271733879,Wt=-1732584194,Xt=271733878,tn=0;tn<Dn.length;tn++)Dn[tn]=16711935&(Dn[tn]<<8|Dn[tn]>>>24)|4278255360&(Dn[tn]<<24|Dn[tn]>>>8);Dn[nt>>>5]|=128<<nt%32,Dn[14+(nt+64>>>9<<4)]=nt;var ri=Xn._ff,Sn=Xn._gg,pi=Xn._hh,Li=Xn._ii;for(tn=0;tn<Dn.length;tn+=16){var Vi=st,Oi=Rt,zr=Wt,ar=Xt;st=ri(st,Rt,Wt,Xt,Dn[tn+0],7,-680876936),Xt=ri(Xt,st,Rt,Wt,Dn[tn+1],12,-389564586),Wt=ri(Wt,Xt,st,Rt,Dn[tn+2],17,606105819),Rt=ri(Rt,Wt,Xt,st,Dn[tn+3],22,-1044525330),st=ri(st,Rt,Wt,Xt,Dn[tn+4],7,-176418897),Xt=ri(Xt,st,Rt,Wt,Dn[tn+5],12,1200080426),Wt=ri(Wt,Xt,st,Rt,Dn[tn+6],17,-1473231341),Rt=ri(Rt,Wt,Xt,st,Dn[tn+7],22,-45705983),st=ri(st,Rt,Wt,Xt,Dn[tn+8],7,1770035416),Xt=ri(Xt,st,Rt,Wt,Dn[tn+9],12,-1958414417),Wt=ri(Wt,Xt,st,Rt,Dn[tn+10],17,-42063),Rt=ri(Rt,Wt,Xt,st,Dn[tn+11],22,-1990404162),st=ri(st,Rt,Wt,Xt,Dn[tn+12],7,1804603682),Xt=ri(Xt,st,Rt,Wt,Dn[tn+13],12,-40341101),Wt=ri(Wt,Xt,st,Rt,Dn[tn+14],17,-1502002290),st=Sn(st,Rt=ri(Rt,Wt,Xt,st,Dn[tn+15],22,1236535329),Wt,Xt,Dn[tn+1],5,-165796510),Xt=Sn(Xt,st,Rt,Wt,Dn[tn+6],9,-1069501632),Wt=Sn(Wt,Xt,st,Rt,Dn[tn+11],14,643717713),Rt=Sn(Rt,Wt,Xt,st,Dn[tn+0],20,-373897302),st=Sn(st,Rt,Wt,Xt,Dn[tn+5],5,-701558691),Xt=Sn(Xt,st,Rt,Wt,Dn[tn+10],9,38016083),Wt=Sn(Wt,Xt,st,Rt,Dn[tn+15],14,-660478335),Rt=Sn(Rt,Wt,Xt,st,Dn[tn+4],20,-405537848),st=Sn(st,Rt,Wt,Xt,Dn[tn+9],5,568446438),Xt=Sn(Xt,st,Rt,Wt,Dn[tn+14],9,-1019803690),Wt=Sn(Wt,Xt,st,Rt,Dn[tn+3],14,-187363961),Rt=Sn(Rt,Wt,Xt,st,Dn[tn+8],20,1163531501),st=Sn(st,Rt,Wt,Xt,Dn[tn+13],5,-1444681467),Xt=Sn(Xt,st,Rt,Wt,Dn[tn+2],9,-51403784),Wt=Sn(Wt,Xt,st,Rt,Dn[tn+7],14,1735328473),st=pi(st,Rt=Sn(Rt,Wt,Xt,st,Dn[tn+12],20,-1926607734),Wt,Xt,Dn[tn+5],4,-378558),Xt=pi(Xt,st,Rt,Wt,Dn[tn+8],11,-2022574463),Wt=pi(Wt,Xt,st,Rt,Dn[tn+11],16,1839030562),Rt=pi(Rt,Wt,Xt,st,Dn[tn+14],23,-35309556),st=pi(st,Rt,Wt,Xt,Dn[tn+1],4,-1530992060),Xt=pi(Xt,st,Rt,Wt,Dn[tn+4],11,1272893353),Wt=pi(Wt,Xt,st,Rt,Dn[tn+7],16,-155497632),Rt=pi(Rt,Wt,Xt,st,Dn[tn+10],23,-1094730640),st=pi(st,Rt,Wt,Xt,Dn[tn+13],4,681279174),Xt=pi(Xt,st,Rt,Wt,Dn[tn+0],11,-358537222),Wt=pi(Wt,Xt,st,Rt,Dn[tn+3],16,-722521979),Rt=pi(Rt,Wt,Xt,st,Dn[tn+6],23,76029189),st=pi(st,Rt,Wt,Xt,Dn[tn+9],4,-640364487),Xt=pi(Xt,st,Rt,Wt,Dn[tn+12],11,-421815835),Wt=pi(Wt,Xt,st,Rt,Dn[tn+15],16,530742520),st=Li(st,Rt=pi(Rt,Wt,Xt,st,Dn[tn+2],23,-995338651),Wt,Xt,Dn[tn+0],6,-198630844),Xt=Li(Xt,st,Rt,Wt,Dn[tn+7],10,1126891415),Wt=Li(Wt,Xt,st,Rt,Dn[tn+14],15,-1416354905),Rt=Li(Rt,Wt,Xt,st,Dn[tn+5],21,-57434055),st=Li(st,Rt,Wt,Xt,Dn[tn+12],6,1700485571),Xt=Li(Xt,st,Rt,Wt,Dn[tn+3],10,-1894986606),Wt=Li(Wt,Xt,st,Rt,Dn[tn+10],15,-1051523),Rt=Li(Rt,Wt,Xt,st,Dn[tn+1],21,-2054922799),st=Li(st,Rt,Wt,Xt,Dn[tn+8],6,1873313359),Xt=Li(Xt,st,Rt,Wt,Dn[tn+15],10,-30611744),Wt=Li(Wt,Xt,st,Rt,Dn[tn+6],15,-1560198380),Rt=Li(Rt,Wt,Xt,st,Dn[tn+13],21,1309151649),st=Li(st,Rt,Wt,Xt,Dn[tn+4],6,-145523070),Xt=Li(Xt,st,Rt,Wt,Dn[tn+11],10,-1120210379),Wt=Li(Wt,Xt,st,Rt,Dn[tn+2],15,718787259),Rt=Li(Rt,Wt,Xt,st,Dn[tn+9],21,-343485551),st=st+Vi>>>0,Rt=Rt+Oi>>>0,Wt=Wt+zr>>>0,Xt=Xt+ar>>>0}return Qt.endian([st,Rt,Wt,Xt])};Xn._ff=function(Ai,ii,Dn,nt,st,Rt,Wt){var Xt=Ai+(ii&Dn|~ii&nt)+(st>>>0)+Wt;return(Xt<<Rt|Xt>>>32-Rt)+ii},Xn._gg=function(Ai,ii,Dn,nt,st,Rt,Wt){var Xt=Ai+(ii&nt|Dn&~nt)+(st>>>0)+Wt;return(Xt<<Rt|Xt>>>32-Rt)+ii},Xn._hh=function(Ai,ii,Dn,nt,st,Rt,Wt){var Xt=Ai+(ii^Dn^nt)+(st>>>0)+Wt;return(Xt<<Rt|Xt>>>32-Rt)+ii},Xn._ii=function(Ai,ii,Dn,nt,st,Rt,Wt){var Xt=Ai+(Dn^(ii|~nt))+(st>>>0)+Wt;return(Xt<<Rt|Xt>>>32-Rt)+ii},Xn._blocksize=16,Xn._digestsize=16,zt.exports=function(Ai,ii){if(Ai==null)throw new Error("Illegal argument "+Ai);var Dn=Qt.wordsToBytes(Xn(Ai,ii));return ii&&ii.asBytes?Dn:ii&&ii.asString?Zn.bytesToString(Dn):Qt.bytesToHex(Dn)}})()},285:(zt,ht,Ct)=>{var Qt=Ct(2);zt.exports=function(ri){return ri?(ri.substr(0,2)==="{}"&&(ri="\\{\\}"+ri.substr(2)),tn(function(Sn){return Sn.split("\\\\").join(xn).split("\\{").join(In).split("\\}").join(Zn).split("\\,").join(Xn).split("\\.").join(Ai)}(ri),!0).map(Dn)):[]};var xn="\0SLASH"+Math.random()+"\0",In="\0OPEN"+Math.random()+"\0",Zn="\0CLOSE"+Math.random()+"\0",Xn="\0COMMA"+Math.random()+"\0",Ai="\0PERIOD"+Math.random()+"\0";function ii(ri){return parseInt(ri,10)==ri?parseInt(ri,10):ri.charCodeAt(0)}function Dn(ri){return ri.split(xn).join("\\").split(In).join("{").split(Zn).join("}").split(Xn).join(",").split(Ai).join(".")}function nt(ri){if(!ri)return[""];var Sn=[],pi=Qt("{","}",ri);if(!pi)return ri.split(",");var Li=pi.pre,Vi=pi.body,Oi=pi.post,zr=Li.split(",");zr[zr.length-1]+="{"+Vi+"}";var ar=nt(Oi);return Oi.length&&(zr[zr.length-1]+=ar.shift(),zr.push.apply(zr,ar)),Sn.push.apply(Sn,zr),Sn}function st(ri){return"{"+ri+"}"}function Rt(ri){return/^-?0\d/.test(ri)}function Wt(ri,Sn){return ri<=Sn}function Xt(ri,Sn){return ri>=Sn}function tn(ri,Sn){var pi=[],Li=Qt("{","}",ri);if(!Li)return[ri];var Vi=Li.pre,Oi=Li.post.length?tn(Li.post,!1):[""];if(/\$$/.test(Li.pre))for(var zr=0;zr<Oi.length;zr++){var ar=Vi+"{"+Li.body+"}"+Oi[zr];pi.push(ar)}else{var vr,Ki,br=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(Li.body),Rs=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(Li.body),Br=br||Rs,pa=Li.body.indexOf(",")>=0;if(!Br&&!pa)return Li.post.match(/,.*\}/)?tn(ri=Li.pre+"{"+Li.body+Zn+Li.post):[ri];if(Br)vr=Li.body.split(/\.\./);else if((vr=nt(Li.body)).length===1&&(vr=tn(vr[0],!1).map(st)).length===1)return Oi.map(function(Gi){return Li.pre+vr[0]+Gi});if(Br){var ma=ii(vr[0]),Oa=ii(vr[1]),_o=Math.max(vr[0].length,vr[1].length),La=vr.length==3?Math.abs(ii(vr[2])):1,Io=Wt;Oa<ma&&(La*=-1,Io=Xt);var zo=vr.some(Rt);Ki=[];for(var nl=ma;Io(nl,Oa);nl+=La){var $a;if(Rs)($a=String.fromCharCode(nl))==="\\"&&($a="");else if($a=String(nl),zo){var uu=_o-$a.length;if(uu>0){var Ma=new Array(uu+1).join("0");$a=nl<0?"-"+Ma+$a.slice(1):Ma+$a}}Ki.push($a)}}else{Ki=[];for(var gl=0;gl<vr.length;gl++)Ki.push.apply(Ki,tn(vr[gl],!1))}for(gl=0;gl<Ki.length;gl++)for(zr=0;zr<Oi.length;zr++)ar=Vi+Ki[gl]+Oi[zr],(!Sn||Br||ar)&&pi.push(ar)}return pi}},829:zt=>{function ht(ii){return ht=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Dn){return typeof Dn}:function(Dn){return Dn&&typeof Symbol=="function"&&Dn.constructor===Symbol&&Dn!==Symbol.prototype?"symbol":typeof Dn},ht(ii)}function Ct(ii){var Dn=typeof Map=="function"?new Map:void 0;return Ct=function(nt){if(nt===null||(st=nt,Function.toString.call(st).indexOf("[native code]")===-1))return nt;var st;if(typeof nt!="function")throw new TypeError("Super expression must either be null or a function");if(Dn!==void 0){if(Dn.has(nt))return Dn.get(nt);Dn.set(nt,Rt)}function Rt(){return Qt(nt,arguments,In(this).constructor)}return Rt.prototype=Object.create(nt.prototype,{constructor:{value:Rt,enumerable:!1,writable:!0,configurable:!0}}),xn(Rt,nt)},Ct(ii)}function Qt(ii,Dn,nt){return Qt=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(st,Rt,Wt){var Xt=[null];Xt.push.apply(Xt,Rt);var tn=new(Function.bind.apply(st,Xt));return Wt&&xn(tn,Wt.prototype),tn},Qt.apply(null,arguments)}function xn(ii,Dn){return xn=Object.setPrototypeOf||function(nt,st){return nt.__proto__=st,nt},xn(ii,Dn)}function In(ii){return In=Object.setPrototypeOf?Object.getPrototypeOf:function(Dn){return Dn.__proto__||Object.getPrototypeOf(Dn)},In(ii)}var Zn=function(ii){function Dn(nt){var st;return function(Rt,Wt){if(!(Rt instanceof Wt))throw new TypeError("Cannot call a class as a function")}(this,Dn),(st=function(Rt,Wt){return!Wt||ht(Wt)!=="object"&&typeof Wt!="function"?function(Xt){if(Xt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Xt}(Rt):Wt}(this,In(Dn).call(this,nt))).name="ObjectPrototypeMutationError",st}return function(nt,st){if(typeof st!="function"&&st!==null)throw new TypeError("Super expression must either be null or a function");nt.prototype=Object.create(st&&st.prototype,{constructor:{value:nt,writable:!0,configurable:!0}}),st&&xn(nt,st)}(Dn,ii),Dn}(Ct(Error));function Xn(ii,Dn){for(var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},st=Dn.split("."),Rt=st.length,Wt=function(ri){var Sn=st[ri];if(!ii)return{v:void 0};if(Sn==="+"){if(Array.isArray(ii))return{v:ii.map(function(Li,Vi){var Oi=st.slice(ri+1);return Oi.length>0?Xn(Li,Oi.join("."),nt):nt(ii,Vi,st,ri)})};var pi=st.slice(0,ri).join(".");throw new Error("Object at wildcard (".concat(pi,") is not an array"))}ii=nt(ii,Sn,st,ri)},Xt=0;Xt<Rt;Xt++){var tn=Wt(Xt);if(ht(tn)==="object")return tn.v}return ii}function Ai(ii,Dn){return ii.length===Dn+1}zt.exports={set:function(ii,Dn,nt){if(ht(ii)!="object"||ii===null||Dn===void 0)return ii;if(typeof Dn=="number")return ii[Dn]=nt,ii[Dn];try{return Xn(ii,Dn,function(st,Rt,Wt,Xt){if(st===Reflect.getPrototypeOf({}))throw new Zn("Attempting to mutate Object.prototype");if(!st[Rt]){var tn=Number.isInteger(Number(Wt[Xt+1])),ri=Wt[Xt+1]==="+";st[Rt]=tn||ri?[]:{}}return Ai(Wt,Xt)&&(st[Rt]=nt),st[Rt]})}catch(st){if(st instanceof Zn)throw st;return ii}},get:function(ii,Dn){if(ht(ii)!="object"||ii===null||Dn===void 0)return ii;if(typeof Dn=="number")return ii[Dn];try{return Xn(ii,Dn,function(nt,st){return nt[st]})}catch{return ii}},has:function(ii,Dn){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(ht(ii)!="object"||ii===null||Dn===void 0)return!1;if(typeof Dn=="number")return Dn in ii;try{var st=!1;return Xn(ii,Dn,function(Rt,Wt,Xt,tn){if(!Ai(Xt,tn))return Rt&&Rt[Wt];st=nt.own?Rt.hasOwnProperty(Wt):Wt in Rt}),st}catch{return!1}},hasOwn:function(ii,Dn,nt){return this.has(ii,Dn,nt||{own:!0})},isIn:function(ii,Dn,nt){var st=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(ht(ii)!="object"||ii===null||Dn===void 0)return!1;try{var Rt=!1,Wt=!1;return Xn(ii,Dn,function(Xt,tn,ri,Sn){return Rt=Rt||Xt===nt||!!Xt&&Xt[tn]===nt,Wt=Ai(ri,Sn)&&ht(Xt)==="object"&&tn in Xt,Xt&&Xt[tn]}),st.validPath?Rt&&Wt:Rt}catch{return!1}},ObjectPrototypeMutationError:Zn}},47:(zt,ht,Ct)=>{var Qt=Ct(410),xn=function(ii){return typeof ii=="string"};function In(ii,Dn){for(var nt=[],st=0;st<ii.length;st++){var Rt=ii[st];Rt&&Rt!=="."&&(Rt===".."?nt.length&&nt[nt.length-1]!==".."?nt.pop():Dn&&nt.push(".."):nt.push(Rt))}return nt}var Zn=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,Xn={};function Ai(ii){return Zn.exec(ii).slice(1)}Xn.resolve=function(){for(var ii="",Dn=!1,nt=arguments.length-1;nt>=-1&&!Dn;nt--){var st=nt>=0?arguments[nt]:e.cwd();if(!xn(st))throw new TypeError("Arguments to path.resolve must be strings");st&&(ii=st+"/"+ii,Dn=st.charAt(0)==="/")}return(Dn?"/":"")+(ii=In(ii.split("/"),!Dn).join("/"))||"."},Xn.normalize=function(ii){var Dn=Xn.isAbsolute(ii),nt=ii.substr(-1)==="/";return(ii=In(ii.split("/"),!Dn).join("/"))||Dn||(ii="."),ii&&nt&&(ii+="/"),(Dn?"/":"")+ii},Xn.isAbsolute=function(ii){return ii.charAt(0)==="/"},Xn.join=function(){for(var ii="",Dn=0;Dn<arguments.length;Dn++){var nt=arguments[Dn];if(!xn(nt))throw new TypeError("Arguments to path.join must be strings");nt&&(ii+=ii?"/"+nt:nt)}return Xn.normalize(ii)},Xn.relative=function(ii,Dn){function nt(Sn){for(var pi=0;pi<Sn.length&&Sn[pi]==="";pi++);for(var Li=Sn.length-1;Li>=0&&Sn[Li]==="";Li--);return pi>Li?[]:Sn.slice(pi,Li+1)}ii=Xn.resolve(ii).substr(1),Dn=Xn.resolve(Dn).substr(1);for(var st=nt(ii.split("/")),Rt=nt(Dn.split("/")),Wt=Math.min(st.length,Rt.length),Xt=Wt,tn=0;tn<Wt;tn++)if(st[tn]!==Rt[tn]){Xt=tn;break}var ri=[];for(tn=Xt;tn<st.length;tn++)ri.push("..");return(ri=ri.concat(Rt.slice(Xt))).join("/")},Xn._makeLong=function(ii){return ii},Xn.dirname=function(ii){var Dn=Ai(ii),nt=Dn[0],st=Dn[1];return nt||st?(st&&(st=st.substr(0,st.length-1)),nt+st):"."},Xn.basename=function(ii,Dn){var nt=Ai(ii)[2];return Dn&&nt.substr(-1*Dn.length)===Dn&&(nt=nt.substr(0,nt.length-Dn.length)),nt},Xn.extname=function(ii){return Ai(ii)[3]},Xn.format=function(ii){if(!Qt.isObject(ii))throw new TypeError("Parameter 'pathObject' must be an object, not "+typeof ii);var Dn=ii.root||"";if(!xn(Dn))throw new TypeError("'pathObject.root' must be a string or undefined, not "+typeof ii.root);return(ii.dir?ii.dir+Xn.sep:"")+(ii.base||"")},Xn.parse=function(ii){if(!xn(ii))throw new TypeError("Parameter 'pathString' must be a string, not "+typeof ii);var Dn=Ai(ii);if(!Dn||Dn.length!==4)throw new TypeError("Invalid path '"+ii+"'");return Dn[1]=Dn[1]||"",Dn[2]=Dn[2]||"",Dn[3]=Dn[3]||"",{root:Dn[0],dir:Dn[0]+Dn[1].slice(0,Dn[1].length-1),base:Dn[2],ext:Dn[3],name:Dn[2].slice(0,Dn[2].length-Dn[3].length)}},Xn.sep="/",Xn.delimiter=":",zt.exports=Xn},647:(zt,ht)=>{var Ct=Object.prototype.hasOwnProperty;function Qt(In){try{return decodeURIComponent(In.replace(/\+/g," "))}catch{return null}}function xn(In){try{return encodeURIComponent(In)}catch{return null}}ht.stringify=function(In,Zn){Zn=Zn||"";var Xn,Ai,ii=[];for(Ai in typeof Zn!="string"&&(Zn="?"),In)if(Ct.call(In,Ai)){if((Xn=In[Ai])||Xn!=null&&!isNaN(Xn)||(Xn=""),Ai=xn(Ai),Xn=xn(Xn),Ai===null||Xn===null)continue;ii.push(Ai+"="+Xn)}return ii.length?Zn+ii.join("&"):""},ht.parse=function(In){for(var Zn,Xn=/([^=?#&]+)=?([^&]*)/g,Ai={};Zn=Xn.exec(In);){var ii=Qt(Zn[1]),Dn=Qt(Zn[2]);ii===null||Dn===null||ii in Ai||(Ai[ii]=Dn)}return Ai}},670:zt=>{zt.exports=function(ht,Ct){if(Ct=Ct.split(":")[0],!(ht=+ht))return!1;switch(Ct){case"http":case"ws":return ht!==80;case"https":case"wss":return ht!==443;case"ftp":return ht!==21;case"gopher":return ht!==70;case"file":return!1}return ht!==0}},494:zt=>{const ht=/^[-+]?0x[a-fA-F0-9]+$/,Ct=/^([\-\+])?(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 Qt={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};zt.exports=function(xn){let In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(In=Object.assign({},Qt,In),!xn||typeof xn!="string")return xn;let Zn=xn.trim();if(In.skipLike!==void 0&&In.skipLike.test(Zn))return xn;if(In.hex&&ht.test(Zn))return Number.parseInt(Zn,16);{const Ai=Ct.exec(Zn);if(Ai){const ii=Ai[1],Dn=Ai[2];let nt=((Xn=Ai[3])&&Xn.indexOf(".")!==-1&&((Xn=Xn.replace(/0+$/,""))==="."?Xn="0":Xn[0]==="."?Xn="0"+Xn:Xn[Xn.length-1]==="."&&(Xn=Xn.substr(0,Xn.length-1))),Xn);const st=Ai[4]||Ai[6];if(!In.leadingZeros&&Dn.length>0&&ii&&Zn[2]!=="."||!In.leadingZeros&&Dn.length>0&&!ii&&Zn[1]!==".")return xn;{const Rt=Number(Zn),Wt=""+Rt;return Wt.search(/[eE]/)!==-1||st?In.eNotation?Rt:xn:Zn.indexOf(".")!==-1?Wt==="0"&&nt===""||Wt===nt||ii&&Wt==="-"+nt?Rt:xn:Dn?nt===Wt||ii+nt===Wt?Rt:xn:Zn===Wt||Zn===ii+Wt?Rt:xn}}return xn}var Xn}},737:(zt,ht,Ct)=>{var Qt=Ct(670),xn=Ct(647),In=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,Zn=/[\n\r\t]/g,Xn=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,Ai=/:\d+$/,ii=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,Dn=/^[a-zA-Z]:/;function nt(Sn){return(Sn||"").toString().replace(In,"")}var st=[["#","hash"],["?","query"],function(Sn,pi){return Xt(pi.protocol)?Sn.replace(/\\/g,"/"):Sn},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],Rt={hash:1,query:1};function Wt(Sn){var pi,Li=(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{}).location||{},Vi={},Oi=typeof(Sn=Sn||Li);if(Sn.protocol==="blob:")Vi=new ri(unescape(Sn.pathname),{});else if(Oi==="string")for(pi in Vi=new ri(Sn,{}),Rt)delete Vi[pi];else if(Oi==="object"){for(pi in Sn)pi in Rt||(Vi[pi]=Sn[pi]);Vi.slashes===void 0&&(Vi.slashes=Xn.test(Sn.href))}return Vi}function Xt(Sn){return Sn==="file:"||Sn==="ftp:"||Sn==="http:"||Sn==="https:"||Sn==="ws:"||Sn==="wss:"}function tn(Sn,pi){Sn=(Sn=nt(Sn)).replace(Zn,""),pi=pi||{};var Li,Vi=ii.exec(Sn),Oi=Vi[1]?Vi[1].toLowerCase():"",zr=!!Vi[2],ar=!!Vi[3],vr=0;return zr?ar?(Li=Vi[2]+Vi[3]+Vi[4],vr=Vi[2].length+Vi[3].length):(Li=Vi[2]+Vi[4],vr=Vi[2].length):ar?(Li=Vi[3]+Vi[4],vr=Vi[3].length):Li=Vi[4],Oi==="file:"?vr>=2&&(Li=Li.slice(2)):Xt(Oi)?Li=Vi[4]:Oi?zr&&(Li=Li.slice(2)):vr>=2&&Xt(pi.protocol)&&(Li=Vi[4]),{protocol:Oi,slashes:zr||Xt(Oi),slashesCount:vr,rest:Li}}function ri(Sn,pi,Li){if(Sn=(Sn=nt(Sn)).replace(Zn,""),!(this instanceof ri))return new ri(Sn,pi,Li);var Vi,Oi,zr,ar,vr,Ki,br=st.slice(),Rs=typeof pi,Br=this,pa=0;for(Rs!=="object"&&Rs!=="string"&&(Li=pi,pi=null),Li&&typeof Li!="function"&&(Li=xn.parse),Vi=!(Oi=tn(Sn||"",pi=Wt(pi))).protocol&&!Oi.slashes,Br.slashes=Oi.slashes||Vi&&pi.slashes,Br.protocol=Oi.protocol||pi.protocol||"",Sn=Oi.rest,(Oi.protocol==="file:"&&(Oi.slashesCount!==2||Dn.test(Sn))||!Oi.slashes&&(Oi.protocol||Oi.slashesCount<2||!Xt(Br.protocol)))&&(br[3]=[/(.*)/,"pathname"]);pa<br.length;pa++)typeof(ar=br[pa])!="function"?(zr=ar[0],Ki=ar[1],zr!=zr?Br[Ki]=Sn:typeof zr=="string"?~(vr=zr==="@"?Sn.lastIndexOf(zr):Sn.indexOf(zr))&&(typeof ar[2]=="number"?(Br[Ki]=Sn.slice(0,vr),Sn=Sn.slice(vr+ar[2])):(Br[Ki]=Sn.slice(vr),Sn=Sn.slice(0,vr))):(vr=zr.exec(Sn))&&(Br[Ki]=vr[1],Sn=Sn.slice(0,vr.index)),Br[Ki]=Br[Ki]||Vi&&ar[3]&&pi[Ki]||"",ar[4]&&(Br[Ki]=Br[Ki].toLowerCase())):Sn=ar(Sn,Br);Li&&(Br.query=Li(Br.query)),Vi&&pi.slashes&&Br.pathname.charAt(0)!=="/"&&(Br.pathname!==""||pi.pathname!=="")&&(Br.pathname=function(ma,Oa){if(ma==="")return Oa;for(var _o=(Oa||"/").split("/").slice(0,-1).concat(ma.split("/")),La=_o.length,Io=_o[La-1],zo=!1,nl=0;La--;)_o[La]==="."?_o.splice(La,1):_o[La]===".."?(_o.splice(La,1),nl++):nl&&(La===0&&(zo=!0),_o.splice(La,1),nl--);return zo&&_o.unshift(""),Io!=="."&&Io!==".."||_o.push(""),_o.join("/")}(Br.pathname,pi.pathname)),Br.pathname.charAt(0)!=="/"&&Xt(Br.protocol)&&(Br.pathname="/"+Br.pathname),Qt(Br.port,Br.protocol)||(Br.host=Br.hostname,Br.port=""),Br.username=Br.password="",Br.auth&&(~(vr=Br.auth.indexOf(":"))?(Br.username=Br.auth.slice(0,vr),Br.username=encodeURIComponent(decodeURIComponent(Br.username)),Br.password=Br.auth.slice(vr+1),Br.password=encodeURIComponent(decodeURIComponent(Br.password))):Br.username=encodeURIComponent(decodeURIComponent(Br.auth)),Br.auth=Br.password?Br.username+":"+Br.password:Br.username),Br.origin=Br.protocol!=="file:"&&Xt(Br.protocol)&&Br.host?Br.protocol+"//"+Br.host:"null",Br.href=Br.toString()}ri.prototype={set:function(Sn,pi,Li){var Vi=this;switch(Sn){case"query":typeof pi=="string"&&pi.length&&(pi=(Li||xn.parse)(pi)),Vi[Sn]=pi;break;case"port":Vi[Sn]=pi,Qt(pi,Vi.protocol)?pi&&(Vi.host=Vi.hostname+":"+pi):(Vi.host=Vi.hostname,Vi[Sn]="");break;case"hostname":Vi[Sn]=pi,Vi.port&&(pi+=":"+Vi.port),Vi.host=pi;break;case"host":Vi[Sn]=pi,Ai.test(pi)?(pi=pi.split(":"),Vi.port=pi.pop(),Vi.hostname=pi.join(":")):(Vi.hostname=pi,Vi.port="");break;case"protocol":Vi.protocol=pi.toLowerCase(),Vi.slashes=!Li;break;case"pathname":case"hash":if(pi){var Oi=Sn==="pathname"?"/":"#";Vi[Sn]=pi.charAt(0)!==Oi?Oi+pi:pi}else Vi[Sn]=pi;break;case"username":case"password":Vi[Sn]=encodeURIComponent(pi);break;case"auth":var zr=pi.indexOf(":");~zr?(Vi.username=pi.slice(0,zr),Vi.username=encodeURIComponent(decodeURIComponent(Vi.username)),Vi.password=pi.slice(zr+1),Vi.password=encodeURIComponent(decodeURIComponent(Vi.password))):Vi.username=encodeURIComponent(decodeURIComponent(pi))}for(var ar=0;ar<st.length;ar++){var vr=st[ar];vr[4]&&(Vi[vr[1]]=Vi[vr[1]].toLowerCase())}return Vi.auth=Vi.password?Vi.username+":"+Vi.password:Vi.username,Vi.origin=Vi.protocol!=="file:"&&Xt(Vi.protocol)&&Vi.host?Vi.protocol+"//"+Vi.host:"null",Vi.href=Vi.toString(),Vi},toString:function(Sn){Sn&&typeof Sn=="function"||(Sn=xn.stringify);var pi,Li=this,Vi=Li.host,Oi=Li.protocol;Oi&&Oi.charAt(Oi.length-1)!==":"&&(Oi+=":");var zr=Oi+(Li.protocol&&Li.slashes||Xt(Li.protocol)?"//":"");return Li.username?(zr+=Li.username,Li.password&&(zr+=":"+Li.password),zr+="@"):Li.password?(zr+=":"+Li.password,zr+="@"):Li.protocol!=="file:"&&Xt(Li.protocol)&&!Vi&&Li.pathname!=="/"&&(zr+="@"),(Vi[Vi.length-1]===":"||Ai.test(Li.hostname)&&!Li.port)&&(Vi+=":"),zr+=Vi+Li.pathname,(pi=typeof Li.query=="object"?Sn(Li.query):Li.query)&&(zr+=pi.charAt(0)!=="?"?"?"+pi:pi),Li.hash&&(zr+=Li.hash),zr}},ri.extractProtocol=tn,ri.location=Wt,ri.trimLeft=nt,ri.qs=xn,zt.exports=ri},410:()=>{},388:()=>{},805:()=>{},345:()=>{},800:()=>{}},a={};function f(zt){var ht=a[zt];if(ht!==void 0)return ht.exports;var Ct=a[zt]={id:zt,loaded:!1,exports:{}};return i[zt].call(Ct.exports,Ct,Ct.exports,f),Ct.loaded=!0,Ct.exports}f.n=zt=>{var ht=zt&&zt.__esModule?()=>zt.default:()=>zt;return f.d(ht,{a:ht}),ht},f.d=(zt,ht)=>{for(var Ct in ht)f.o(ht,Ct)&&!f.o(zt,Ct)&&Object.defineProperty(zt,Ct,{enumerable:!0,get:ht[Ct]})},f.o=(zt,ht)=>Object.prototype.hasOwnProperty.call(zt,ht),f.nmd=zt=>(zt.paths=[],zt.children||(zt.children=[]),zt);var r={};f.d(r,{hT:()=>x,O4:()=>R,Kd:()=>E,YK:()=>k,UU:()=>ia,Gu:()=>Fe,ky:()=>fr,h4:()=>lr,ch:()=>Rr,hq:()=>Ti,i5:()=>kr});var v=f(737),c=f.n(v);function p(zt){if(!g(zt))throw new Error("Parameter was not an error")}function g(zt){return!!zt&&typeof zt=="object"&&(ht=zt,Object.prototype.toString.call(ht)==="[object Error]")||zt instanceof Error;var ht}class u extends Error{constructor(ht,Ct){const Qt=[...arguments],{options:xn,shortMessage:In}=function(Xn){let Ai,ii="";if(Xn.length===0)Ai={};else if(g(Xn[0]))Ai={cause:Xn[0]},ii=Xn.slice(1).join(" ")||"";else if(Xn[0]&&typeof Xn[0]=="object")Ai=Object.assign({},Xn[0]),ii=Xn.slice(1).join(" ")||"";else{if(typeof Xn[0]!="string")throw new Error("Invalid arguments passed to Layerr");Ai={},ii=ii=Xn.join(" ")||""}return{options:Ai,shortMessage:ii}}(Qt);let Zn=In;if(xn.cause&&(Zn=`${Zn}: ${xn.cause.message}`),super(Zn),this.message=Zn,xn.name&&typeof xn.name=="string"?this.name=xn.name:this.name="Layerr",xn.cause&&Object.defineProperty(this,"_cause",{value:xn.cause}),Object.defineProperty(this,"_info",{value:{}}),xn.info&&typeof xn.info=="object"&&Object.assign(this._info,xn.info),Error.captureStackTrace){const Xn=xn.constructorOpt||this.constructor;Error.captureStackTrace(this,Xn)}}static cause(ht){return p(ht),ht._cause&&g(ht._cause)?ht._cause:null}static fullStack(ht){p(ht);const Ct=u.cause(ht);return Ct?`${ht.stack}
caused by: ${u.fullStack(Ct)}`:ht.stack??""}static info(ht){p(ht);const Ct={},Qt=u.cause(ht);return Qt&&Object.assign(Ct,u.info(Qt)),ht._info&&Object.assign(Ct,ht._info),Ct}toString(){let ht=this.name||this.constructor.name||this.constructor.prototype.name;return this.message&&(ht=`${ht}: ${this.message}`),ht}}var l=f(47),m=f.n(l);const y="__PATH_SEPARATOR_POSIX__",d="__PATH_SEPARATOR_WINDOWS__";function w(zt){try{const ht=zt.replace(/\//g,y).replace(/\\\\/g,d);return encodeURIComponent(ht).split(d).join("\\\\").split(y).join("/")}catch(ht){throw new u(ht,"Failed encoding path")}}function C(zt){return zt.startsWith("/")?zt:"/"+zt}function j(zt){let ht=zt;return ht[0]!=="/"&&(ht="/"+ht),/^.+\/$/.test(ht)&&(ht=ht.substr(0,ht.length-1)),ht}function O(zt){let ht=new(c())(zt).pathname;return ht.length<=0&&(ht="/"),j(ht)}function N(){for(var zt=arguments.length,ht=new Array(zt),Ct=0;Ct<zt;Ct++)ht[Ct]=arguments[Ct];return function(){return function(Qt){var xn=[];if(Qt.length===0)return"";if(typeof Qt[0]!="string")throw new TypeError("Url must be a string. Received "+Qt[0]);if(Qt[0].match(/^[^/:]+:\/*$/)&&Qt.length>1){var In=Qt.shift();Qt[0]=In+Qt[0]}Qt[0].match(/^file:\/\/\//)?Qt[0]=Qt[0].replace(/^([^/:]+):\/*/,"$1:///"):Qt[0]=Qt[0].replace(/^([^/:]+):\/*/,"$1://");for(var Zn=0;Zn<Qt.length;Zn++){var Xn=Qt[Zn];if(typeof Xn!="string")throw new TypeError("Url must be a string. Received "+Xn);Xn!==""&&(Zn>0&&(Xn=Xn.replace(/^[\/]+/,"")),Xn=Zn<Qt.length-1?Xn.replace(/[\/]+$/,""):Xn.replace(/[\/]+$/,"/"),xn.push(Xn))}var Ai=xn.join("/"),ii=(Ai=Ai.replace(/\/(\?|&|#[^!])/g,"$1")).split("?");return ii.shift()+(ii.length>0?"?":"")+ii.join("&")}(typeof arguments[0]=="object"?arguments[0]:[].slice.call(arguments))}(ht.reduce((Qt,xn,In)=>((In===0||xn!=="/"||xn==="/"&&Qt[Qt.length-1]!=="/")&&Qt.push(xn),Qt),[]))}var X=f(542),V=f.n(X);const Z="abcdef0123456789";function J(zt,ht){const Ct=zt.url.replace("//",""),Qt=Ct.indexOf("/")==-1?"/":Ct.slice(Ct.indexOf("/")),xn=zt.method?zt.method.toUpperCase():"GET",In=!!/(^|,)\s*auth\s*($|,)/.test(ht.qop)&&"auth",Zn=`00000000${ht.nc}`.slice(-8),Xn=function(st,Rt,Wt,Xt,tn,ri,Sn){const pi=Sn||V()(`${Rt}:${Wt}:${Xt}`);return st&&st.toLowerCase()==="md5-sess"?V()(`${pi}:${tn}:${ri}`):pi}(ht.algorithm,ht.username,ht.realm,ht.password,ht.nonce,ht.cnonce,ht.ha1),Ai=V()(`${xn}:${Qt}`),ii=In?V()(`${Xn}:${ht.nonce}:${Zn}:${ht.cnonce}:${In}:${Ai}`):V()(`${Xn}:${ht.nonce}:${Ai}`),Dn={username:ht.username,realm:ht.realm,nonce:ht.nonce,uri:Qt,qop:In,response:ii,nc:Zn,cnonce:ht.cnonce,algorithm:ht.algorithm,opaque:ht.opaque},nt=[];for(const st in Dn)Dn[st]&&(st==="qop"||st==="nc"||st==="algorithm"?nt.push(`${st}=${Dn[st]}`):nt.push(`${st}="${Dn[st]}"`));return`Digest ${nt.join(", ")}`}function se(zt){return(zt.headers&&zt.headers.get("www-authenticate")||"").split(/\s/)[0].toLowerCase()==="digest"}var Y=f(101),pe=f.n(Y);function I(zt){return pe().decode(zt)}function s(zt,ht){var Ct;return`Basic ${Ct=`${zt}:${ht}`,pe().encode(Ct)}`}const _=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:typeof window<"u"?window:globalThis,F=_.fetch.bind(_),E=(_.Headers,_.Request),k=_.Response;let x=function(zt){return zt.Auto="auto",zt.Digest="digest",zt.None="none",zt.Password="password",zt.Token="token",zt}({}),R=function(zt){return zt.DataTypeNoLength="data-type-no-length",zt.InvalidAuthType="invalid-auth-type",zt.InvalidOutputFormat="invalid-output-format",zt.LinkUnsupportedAuthType="link-unsupported-auth",zt.InvalidUpdateRange="invalid-update-range",zt.NotSupported="not-supported",zt}({});function M(zt,ht,Ct,Qt,xn){switch(zt.authType){case x.Auto:ht&&Ct&&(zt.headers.Authorization=s(ht,Ct));break;case x.Digest:zt.digest=function(Zn,Xn,Ai){return{username:Zn,password:Xn,ha1:Ai,nc:0,algorithm:"md5",hasDigestAuth:!1}}(ht,Ct,xn);break;case x.None:break;case x.Password:zt.headers.Authorization=s(ht,Ct);break;case x.Token:zt.headers.Authorization=`${(In=Qt).token_type} ${In.access_token}`;break;default:throw new u({info:{code:R.InvalidAuthType}},`Invalid auth type: ${zt.authType}`)}var In}f(345),f(800);const o="@@HOTPATCHER",P=()=>{};function $(zt){return{original:zt,methods:[zt],final:!1}}class K{constructor(){this._configuration={registry:{},getEmptyAction:"null"},this.__type__=o}get configuration(){return this._configuration}get getEmptyAction(){return this.configuration.getEmptyAction}set getEmptyAction(ht){this.configuration.getEmptyAction=ht}control(ht){let Ct=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!ht||ht.__type__!==o)throw new Error("Failed taking control of target HotPatcher instance: Invalid type or object");return Object.keys(ht.configuration.registry).forEach(Qt=>{this.configuration.registry.hasOwnProperty(Qt)?Ct&&(this.configuration.registry[Qt]=Object.assign({},ht.configuration.registry[Qt])):this.configuration.registry[Qt]=Object.assign({},ht.configuration.registry[Qt])}),ht._configuration=this.configuration,this}execute(ht){const Ct=this.get(ht)||P;for(var Qt=arguments.length,xn=new Array(Qt>1?Qt-1:0),In=1;In<Qt;In++)xn[In-1]=arguments[In];return Ct(...xn)}get(ht){const Ct=this.configuration.registry[ht];if(!Ct)switch(this.getEmptyAction){case"null":return null;case"throw":throw new Error(`Failed handling method request: No method provided for override: ${ht}`);default:throw new Error(`Failed handling request which resulted in an empty method: Invalid empty-action specified: ${this.getEmptyAction}`)}return function(){for(var Qt=arguments.length,xn=new Array(Qt),In=0;In<Qt;In++)xn[In]=arguments[In];if(xn.length===0)throw new Error("Failed creating sequence: No functions provided");return function(){for(var Zn=arguments.length,Xn=new Array(Zn),Ai=0;Ai<Zn;Ai++)Xn[Ai]=arguments[Ai];let ii=Xn;const Dn=this;for(;xn.length>0;)ii=[xn.shift().apply(Dn,ii)];return ii[0]}}(...Ct.methods)}isPatched(ht){return!!this.configuration.registry[ht]}patch(ht,Ct){let Qt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{chain:xn=!1}=Qt;if(this.configuration.registry[ht]&&this.configuration.registry[ht].final)throw new Error(`Failed patching '${ht}': Method marked as being final`);if(typeof Ct!="function")throw new Error(`Failed patching '${ht}': Provided method is not a function`);if(xn)this.configuration.registry[ht]?this.configuration.registry[ht].methods.push(Ct):this.configuration.registry[ht]=$(Ct);else if(this.isPatched(ht)){const{original:In}=this.configuration.registry[ht];this.configuration.registry[ht]=Object.assign($(Ct),{original:In})}else this.configuration.registry[ht]=$(Ct);return this}patchInline(ht,Ct){this.isPatched(ht)||this.patch(ht,Ct);for(var Qt=arguments.length,xn=new Array(Qt>2?Qt-2:0),In=2;In<Qt;In++)xn[In-2]=arguments[In];return this.execute(ht,...xn)}plugin(ht){for(var Ct=arguments.length,Qt=new Array(Ct>1?Ct-1:0),xn=1;xn<Ct;xn++)Qt[xn-1]=arguments[xn];return Qt.forEach(In=>{this.patch(ht,In,{chain:!0})}),this}restore(ht){if(!this.isPatched(ht))throw new Error(`Failed restoring method: No method present for key: ${ht}`);if(typeof this.configuration.registry[ht].original!="function")throw new Error(`Failed restoring method: Original method not found or of invalid type for key: ${ht}`);return this.configuration.registry[ht].methods=[this.configuration.registry[ht].original],this}setFinal(ht){if(!this.configuration.registry.hasOwnProperty(ht))throw new Error(`Failed marking '${ht}' as final: No method found for key`);return this.configuration.registry[ht].final=!0,this}}let q=null;function Fe(){return q||(q=new K),q}function et(zt){return function(ht){if(typeof ht!="object"||ht===null||Object.prototype.toString.call(ht)!="[object Object]")return!1;if(Object.getPrototypeOf(ht)===null)return!0;let Ct=ht;for(;Object.getPrototypeOf(Ct)!==null;)Ct=Object.getPrototypeOf(Ct);return Object.getPrototypeOf(ht)===Ct}(zt)?Object.assign({},zt):Object.setPrototypeOf(Object.assign({},zt),Object.getPrototypeOf(zt))}function Qe(){for(var zt=arguments.length,ht=new Array(zt),Ct=0;Ct<zt;Ct++)ht[Ct]=arguments[Ct];let Qt=null,xn=[...ht];for(;xn.length>0;){const In=xn.shift();Qt=Qt?Ht(Qt,In):et(In)}return Qt}function Ht(zt,ht){const Ct=et(zt);return Object.keys(ht).forEach(Qt=>{Ct.hasOwnProperty(Qt)?Array.isArray(ht[Qt])?Ct[Qt]=Array.isArray(Ct[Qt])?[...Ct[Qt],...ht[Qt]]:[...ht[Qt]]:typeof ht[Qt]=="object"&&ht[Qt]?Ct[Qt]=typeof Ct[Qt]=="object"&&Ct[Qt]?Ht(Ct[Qt],ht[Qt]):et(ht[Qt]):Ct[Qt]=ht[Qt]:Ct[Qt]=ht[Qt]}),Ct}function qe(zt){const ht={};for(const Ct of zt.keys())ht[Ct]=zt.get(Ct);return ht}function De(){for(var zt=arguments.length,ht=new Array(zt),Ct=0;Ct<zt;Ct++)ht[Ct]=arguments[Ct];if(ht.length===0)return{};const Qt={};return ht.reduce((xn,In)=>(Object.keys(In).forEach(Zn=>{const Xn=Zn.toLowerCase();Qt.hasOwnProperty(Xn)?xn[Qt[Xn]]=In[Zn]:(Qt[Xn]=Zn,xn[Zn]=In[Zn])}),xn),{})}f(805);const Je=typeof ArrayBuffer=="function",{toString:yt}=Object.prototype;function jt(zt){return Je&&(zt instanceof ArrayBuffer||yt.call(zt)==="[object ArrayBuffer]")}function Lt(zt){return zt!=null&&zt.constructor!=null&&typeof zt.constructor.isBuffer=="function"&&zt.constructor.isBuffer(zt)}function ct(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}function Bt(zt,ht,Ct){return Ct?ht?ht(zt):zt:(zt&&zt.then||(zt=Promise.resolve(zt)),ht?zt.then(ht):zt)}const gn=ct(function(zt){const ht=zt._digest;return delete zt._digest,ht.hasDigestAuth&&(zt=Qe(zt,{headers:{Authorization:J(zt,ht)}})),Bt(Tt(zt),function(Ct){let Qt=!1;return xn=function(Zn){return Qt?Zn:Ct},(In=function(){if(Ct.status==401)return ht.hasDigestAuth=function(Zn,Xn){if(!se(Zn))return!1;const Ai=/([a-z0-9_-]+)=(?:"([^"]+)"|([a-z0-9_-]+))/gi;for(;;){const ii=Zn.headers&&Zn.headers.get("www-authenticate")||"",Dn=Ai.exec(ii);if(!Dn)break;Xn[Dn[1]]=Dn[2]||Dn[3]}return Xn.nc+=1,Xn.cnonce=function(){let ii="";for(let Dn=0;Dn<32;++Dn)ii=`${ii}${Z[Math.floor(16*Math.random())]}`;return ii}(),!0}(Ct,ht),function(){if(ht.hasDigestAuth)return Bt(Tt(zt=Qe(zt,{headers:{Authorization:J(zt,ht)}})),function(Zn){return Zn.status==401?ht.hasDigestAuth=!1:ht.nc++,Qt=!0,Zn})}();ht.nc++}())&&In.then?In.then(xn):xn(In);var xn,In})}),Mt=ct(function(zt,ht){return Bt(Tt(zt),function(Ct){return Ct.ok?(ht.authType=x.Password,Ct):Ct.status==401&&se(Ct)?(ht.authType=x.Digest,M(ht,ht.username,ht.password,void 0,void 0),zt._digest=ht.digest,gn(zt)):Ct})}),Zt=ct(function(zt,ht){return ht.authType===x.Auto?Mt(zt,ht):zt._digest?gn(zt):Tt(zt)});function Kt(zt,ht,Ct){const Qt=et(zt);return Qt.headers=De(ht.headers,Qt.headers||{},Ct.headers||{}),Ct.data!==void 0&&(Qt.data=Ct.data),Ct.signal&&(Qt.signal=Ct.signal),ht.httpAgent&&(Qt.httpAgent=ht.httpAgent),ht.httpsAgent&&(Qt.httpsAgent=ht.httpsAgent),ht.digest&&(Qt._digest=ht.digest),typeof ht.withCredentials=="boolean"&&(Qt.withCredentials=ht.withCredentials),Qt}function Tt(zt){const ht=Fe();return ht.patchInline("request",Ct=>ht.patchInline("fetch",F,Ct.url,function(Qt){let xn={};const In={method:Qt.method};if(Qt.headers&&(xn=De(xn,Qt.headers)),Qt.data!==void 0){const[Zn,Xn]=function(Ai){if(typeof Ai=="string")return[Ai,{}];if(Lt(Ai))return[Ai,{}];if(jt(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)}(Qt.data);In.body=Zn,xn=De(xn,Xn)}return Qt.signal&&(In.signal=Qt.signal),Qt.withCredentials&&(In.credentials="include"),In.headers=xn,In}(Ct)),zt)}var xt=f(285);const Jt=zt=>{if(typeof zt!="string")throw new TypeError("invalid pattern");if(zt.length>65536)throw new TypeError("pattern is too long")},Dt={"[: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]},en=zt=>zt.replace(/[[\]\\-]/g,"\\$&"),rt=zt=>zt.join(""),_e=(zt,ht)=>{const Ct=ht;if(zt.charAt(Ct)!=="[")throw new Error("not in a brace expression");const Qt=[],xn=[];let In=Ct+1,Zn=!1,Xn=!1,Ai=!1,ii=!1,Dn=Ct,nt="";e:for(;In<zt.length;){const Xt=zt.charAt(In);if(Xt!=="!"&&Xt!=="^"||In!==Ct+1){if(Xt==="]"&&Zn&&!Ai){Dn=In+1;break}if(Zn=!0,Xt!=="\\"||Ai){if(Xt==="["&&!Ai){for(const[tn,[ri,Sn,pi]]of Object.entries(Dt))if(zt.startsWith(tn,In)){if(nt)return["$.",!1,zt.length-Ct,!0];In+=tn.length,pi?xn.push(ri):Qt.push(ri),Xn=Xn||Sn;continue e}}Ai=!1,nt?(Xt>nt?Qt.push(en(nt)+"-"+en(Xt)):Xt===nt&&Qt.push(en(Xt)),nt="",In++):zt.startsWith("-]",In+1)?(Qt.push(en(Xt+"-")),In+=2):zt.startsWith("-",In+1)?(nt=Xt,In+=2):(Qt.push(en(Xt)),In++)}else Ai=!0,In++}else ii=!0,In++}if(Dn<In)return["",!1,0,!1];if(!Qt.length&&!xn.length)return["$.",!1,zt.length-Ct,!0];if(xn.length===0&&Qt.length===1&&/^\\?.$/.test(Qt[0])&&!ii)return[(st=Qt[0].length===2?Qt[0].slice(-1):Qt[0],st.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")),!1,Dn-Ct,!1];var st;const Rt="["+(ii?"^":"")+rt(Qt)+"]",Wt="["+(ii?"":"^")+rt(xn)+"]";return[Qt.length&&xn.length?"("+Rt+"|"+Wt+")":Qt.length?Rt:Wt,Xn,Dn-Ct,!0]},oe=function(zt){let{windowsPathsNoEscape:ht=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ht?zt.replace(/\[([^\/\\])\]/g,"$1"):zt.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1")},Me=new Set(["!","?","+","*","@"]),Pe=zt=>Me.has(zt),fe="(?!\\.)",Re=new Set(["[","."]),We=new Set(["..","."]),ut=new Set("().*{}+?[]^$\\!"),dt="[^/]",Ue=dt+"*?",je=dt+"+?",rl=class rl{constructor(ht,Ct){ro(this,Rl);Tr(this,"type");ro(this,No);ro(this,Mo);ro(this,kl,!1);ro(this,Ca,[]);ro(this,Do);ro(this,Wo);ro(this,Fl);ro(this,ll,!1);ro(this,ca);ro(this,Ro);ro(this,su,!1);let Qt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.type=ht,ht&&Ia(this,Mo,!0),Ia(this,Do,Ct),Ia(this,No,$i(this,Do)?$i($i(this,Do),No):this),Ia(this,ca,$i(this,No)===this?Qt:$i($i(this,No),ca)),Ia(this,Fl,$i(this,No)===this?[]:$i($i(this,No),Fl)),ht!=="!"||$i($i(this,No),ll)||$i(this,Fl).push(this),Ia(this,Wo,$i(this,Do)?$i($i(this,Do),Ca).length:0)}get hasMagic(){if($i(this,Mo)!==void 0)return $i(this,Mo);for(const ht of $i(this,Ca))if(typeof ht!="string"&&(ht.type||ht.hasMagic))return Ia(this,Mo,!0);return $i(this,Mo)}toString(){return $i(this,Ro)!==void 0?$i(this,Ro):this.type?Ia(this,Ro,this.type+"("+$i(this,Ca).map(ht=>String(ht)).join("|")+")"):Ia(this,Ro,$i(this,Ca).map(ht=>String(ht)).join(""))}push(){for(var ht=arguments.length,Ct=new Array(ht),Qt=0;Qt<ht;Qt++)Ct[Qt]=arguments[Qt];for(const xn of Ct)if(xn!==""){if(typeof xn!="string"&&!(xn instanceof rl&&$i(xn,Do)===this))throw new Error("invalid part: "+xn);$i(this,Ca).push(xn)}}toJSON(){const ht=this.type===null?$i(this,Ca).slice().map(Ct=>typeof Ct=="string"?Ct:Ct.toJSON()):[this.type,...$i(this,Ca).map(Ct=>Ct.toJSON())];return this.isStart()&&!this.type&&ht.unshift([]),this.isEnd()&&(this===$i(this,No)||$i($i(this,No),ll)&&$i(this,Do)?.type==="!")&&ht.push({}),ht}isStart(){if($i(this,No)===this)return!0;if(!$i(this,Do)?.isStart())return!1;if($i(this,Wo)===0)return!0;const ht=$i(this,Do);for(let Ct=0;Ct<$i(this,Wo);Ct++){const Qt=$i(ht,Ca)[Ct];if(!(Qt instanceof rl&&Qt.type==="!"))return!1}return!0}isEnd(){if($i(this,No)===this||$i(this,Do)?.type==="!")return!0;if(!$i(this,Do)?.isEnd())return!1;if(!this.type)return $i(this,Do)?.isEnd();const ht=$i(this,Do)?$i($i(this,Do),Ca).length:0;return $i(this,Wo)===ht-1}copyIn(ht){typeof ht=="string"?this.push(ht):this.push(ht.clone(this))}clone(ht){const Ct=new rl(this.type,ht);for(const Qt of $i(this,Ca))Ct.copyIn(Qt);return Ct}static fromGlob(ht){var xn;let Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Qt=new rl(null,void 0,Ct);return To(xn=rl,$o,Wh).call(xn,ht,Qt,0,Ct),Qt}toMMPattern(){if(this!==$i(this,No))return $i(this,No).toMMPattern();const ht=this.toString(),[Ct,Qt,xn,In]=this.toRegExpSource();if(!(xn||$i(this,Mo)||$i(this,ca).nocase&&!$i(this,ca).nocaseMagicOnly&&ht.toUpperCase()!==ht.toLowerCase()))return Qt;const Zn=($i(this,ca).nocase?"i":"")+(In?"u":"");return Object.assign(new RegExp(`^${Ct}$`,Zn),{_src:Ct,_glob:ht})}get options(){return $i(this,ca)}toRegExpSource(ht){const Ct=ht??!!$i(this,ca).dot;if($i(this,No)===this&&To(this,Rl,em).call(this),!this.type){const Ai=this.isStart()&&this.isEnd(),ii=$i(this,Ca).map(st=>{var ri;const[Rt,Wt,Xt,tn]=typeof st=="string"?To(ri=rl,$o,tm).call(ri,st,$i(this,Mo),Ai):st.toRegExpSource(ht);return Ia(this,Mo,$i(this,Mo)||Xt),Ia(this,kl,$i(this,kl)||tn),Rt}).join("");let Dn="";if(this.isStart()&&typeof $i(this,Ca)[0]=="string"&&($i(this,Ca).length!==1||!We.has($i(this,Ca)[0]))){const st=Re,Rt=Ct&&st.has(ii.charAt(0))||ii.startsWith("\\.")&&st.has(ii.charAt(2))||ii.startsWith("\\.\\.")&&st.has(ii.charAt(4)),Wt=!Ct&&!ht&&st.has(ii.charAt(0));Dn=Rt?"(?!(?:^|/)\\.\\.?(?:$|/))":Wt?fe:""}let nt="";return this.isEnd()&&$i($i(this,No),ll)&&$i(this,Do)?.type==="!"&&(nt="(?:$|\\/)"),[Dn+ii+nt,oe(ii),Ia(this,Mo,!!$i(this,Mo)),$i(this,kl)]}const Qt=this.type==="*"||this.type==="+",xn=this.type==="!"?"(?:(?!(?:":"(?:";let In=To(this,Rl,C0).call(this,Ct);if(this.isStart()&&this.isEnd()&&!In&&this.type!=="!"){const Ai=this.toString();return Ia(this,Ca,[Ai]),this.type=null,Ia(this,Mo,void 0),[Ai,oe(this.toString()),!1,!1]}let Zn=!Qt||ht||Ct?"":To(this,Rl,C0).call(this,!0);Zn===In&&(Zn=""),Zn&&(In=`(?:${In})(?:${Zn})*?`);let Xn="";return Xn=this.type==="!"&&$i(this,su)?(this.isStart()&&!Ct?fe:"")+je:xn+In+(this.type==="!"?"))"+(!this.isStart()||Ct||ht?"":fe)+Ue+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&Zn?")":this.type==="*"&&Zn?")?":`)${this.type}`),[Xn,oe(In),Ia(this,Mo,!!$i(this,Mo)),$i(this,kl)]}};No=new WeakMap,Mo=new WeakMap,kl=new WeakMap,Ca=new WeakMap,Do=new WeakMap,Wo=new WeakMap,Fl=new WeakMap,ll=new WeakMap,ca=new WeakMap,Ro=new WeakMap,su=new WeakMap,Rl=new WeakSet,em=function(){if(this!==$i(this,No))throw new Error("should only call on root");if($i(this,ll))return this;let ht;for(this.toString(),Ia(this,ll,!0);ht=$i(this,Fl).pop();){if(ht.type!=="!")continue;let Ct=ht,Qt=$i(Ct,Do);for(;Qt;){for(let xn=$i(Ct,Wo)+1;!Qt.type&&xn<$i(Qt,Ca).length;xn++)for(const In of $i(ht,Ca)){if(typeof In=="string")throw new Error("string part in extglob AST??");In.copyIn($i(Qt,Ca)[xn])}Ct=Qt,Qt=$i(Ct,Do)}}return this},$o=new WeakSet,Wh=function(ht,Ct,Qt,xn){var Rt,Wt;let In=!1,Zn=!1,Xn=-1,Ai=!1;if(Ct.type===null){let Xt=Qt,tn="";for(;Xt<ht.length;){const ri=ht.charAt(Xt++);if(In||ri==="\\")In=!In,tn+=ri;else if(Zn)Xt===Xn+1?ri!=="^"&&ri!=="!"||(Ai=!0):ri!=="]"||Xt===Xn+2&&Ai||(Zn=!1),tn+=ri;else if(ri!=="[")if(xn.noext||!Pe(ri)||ht.charAt(Xt)!=="(")tn+=ri;else{Ct.push(tn),tn="";const Sn=new rl(ri,Ct);Xt=To(Rt=rl,$o,Wh).call(Rt,ht,Sn,Xt,xn),Ct.push(Sn)}else Zn=!0,Xn=Xt,Ai=!1,tn+=ri}return Ct.push(tn),Xt}let ii=Qt+1,Dn=new rl(null,Ct);const nt=[];let st="";for(;ii<ht.length;){const Xt=ht.charAt(ii++);if(In||Xt==="\\")In=!In,st+=Xt;else if(Zn)ii===Xn+1?Xt!=="^"&&Xt!=="!"||(Ai=!0):Xt!=="]"||ii===Xn+2&&Ai||(Zn=!1),st+=Xt;else if(Xt!=="[")if(Pe(Xt)&&ht.charAt(ii)==="("){Dn.push(st),st="";const tn=new rl(Xt,Dn);Dn.push(tn),ii=To(Wt=rl,$o,Wh).call(Wt,ht,tn,ii,xn)}else if(Xt!=="|"){if(Xt===")")return st===""&&$i(Ct,Ca).length===0&&Ia(Ct,su,!0),Dn.push(st),st="",Ct.push(...nt,Dn),ii;st+=Xt}else Dn.push(st),st="",nt.push(Dn),Dn=new rl(null,Ct);else Zn=!0,Xn=ii,Ai=!1,st+=Xt}return Ct.type=null,Ia(Ct,Mo,void 0),Ia(Ct,Ca,[ht.substring(Qt-1)]),ii},C0=function(ht){return $i(this,Ca).map(Ct=>{if(typeof Ct=="string")throw new Error("string type in extglob ast??");const[Qt,xn,In,Zn]=Ct.toRegExpSource(ht);return Ia(this,kl,$i(this,kl)||Zn),Qt}).filter(Ct=>!(this.isStart()&&this.isEnd()&&!Ct)).join("|")},tm=function(ht,Ct){let Qt=arguments.length>2&&arguments[2]!==void 0&&arguments[2],xn=!1,In="",Zn=!1;for(let Xn=0;Xn<ht.length;Xn++){const Ai=ht.charAt(Xn);if(xn)xn=!1,In+=(ut.has(Ai)?"\\":"")+Ai;else if(Ai!=="\\"){if(Ai==="["){const[ii,Dn,nt,st]=_e(ht,Xn);if(nt){In+=ii,Zn=Zn||Dn,Xn+=nt-1,Ct=Ct||st;continue}}Ai!=="*"?Ai!=="?"?In+=Ai.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):(In+=dt,Ct=!0):(In+=Qt&&ht==="*"?je:Ue,Ct=!0)}else Xn===ht.length-1?In+="\\\\":xn=!0}return[In,oe(ht),!!Ct,Zn]},ro(rl,$o);let we=rl;const Xe=function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Jt(ht),!(!Ct.nocomment&&ht.charAt(0)==="#")&&new Yt(ht,Ct).match(zt)},gt=/^\*+([^+@!?\*\[\(]*)$/,pn=zt=>ht=>!ht.startsWith(".")&&ht.endsWith(zt),cn=zt=>ht=>ht.endsWith(zt),hn=zt=>(zt=zt.toLowerCase(),ht=>!ht.startsWith(".")&&ht.toLowerCase().endsWith(zt)),En=zt=>(zt=zt.toLowerCase(),ht=>ht.toLowerCase().endsWith(zt)),on=/^\*+\.\*+$/,dn=zt=>!zt.startsWith(".")&&zt.includes("."),jn=zt=>zt!=="."&&zt!==".."&&zt.includes("."),Jn=/^\.\*+$/,$n=zt=>zt!=="."&&zt!==".."&&zt.startsWith("."),Yi=/^\*+$/,di=zt=>zt.length!==0&&!zt.startsWith("."),fi=zt=>zt.length!==0&&zt!=="."&&zt!=="..",Ci=/^\?+([^+@!?\*\[\(]*)?$/,ki=zt=>{let[ht,Ct=""]=zt;const Qt=Fn([ht]);return Ct?(Ct=Ct.toLowerCase(),xn=>Qt(xn)&&xn.toLowerCase().endsWith(Ct)):Qt},Hn=zt=>{let[ht,Ct=""]=zt;const Qt=ni([ht]);return Ct?(Ct=Ct.toLowerCase(),xn=>Qt(xn)&&xn.toLowerCase().endsWith(Ct)):Qt},cr=zt=>{let[ht,Ct=""]=zt;const Qt=ni([ht]);return Ct?xn=>Qt(xn)&&xn.endsWith(Ct):Qt},mi=zt=>{let[ht,Ct=""]=zt;const Qt=Fn([ht]);return Ct?xn=>Qt(xn)&&xn.endsWith(Ct):Qt},Fn=zt=>{let[ht]=zt;const Ct=ht.length;return Qt=>Qt.length===Ct&&!Qt.startsWith(".")},ni=zt=>{let[ht]=zt;const Ct=ht.length;return Qt=>Qt.length===Ct&&Qt!=="."&&Qt!==".."},Wn=typeof e=="object"&&e?typeof e.env=="object"&&e.env&&e.env.__MINIMATCH_TESTING_PLATFORM__||e.platform:"posix";Xe.sep=Wn==="win32"?"\\":"/";const hi=Symbol("globstar **");Xe.GLOBSTAR=hi,Xe.filter=function(zt){let ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Ct=>Xe(Ct,zt,ht)};const Qn=function(zt){let ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.assign({},zt,ht)};Xe.defaults=zt=>{if(!zt||typeof zt!="object"||!Object.keys(zt).length)return Xe;const ht=Xe;return Object.assign(function(Ct,Qt){return ht(Ct,Qt,Qn(zt,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}))},{Minimatch:class extends ht.Minimatch{constructor(Ct){super(Ct,Qn(zt,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}))}static defaults(Ct){return ht.defaults(Qn(zt,Ct)).Minimatch}},AST:class extends ht.AST{constructor(Ct,Qt){super(Ct,Qt,Qn(zt,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}))}static fromGlob(Ct){let Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ht.AST.fromGlob(Ct,Qn(zt,Qt))}},unescape:function(Ct){let Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ht.unescape(Ct,Qn(zt,Qt))},escape:function(Ct){let Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ht.escape(Ct,Qn(zt,Qt))},filter:function(Ct){let Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ht.filter(Ct,Qn(zt,Qt))},defaults:Ct=>ht.defaults(Qn(zt,Ct)),makeRe:function(Ct){let Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ht.makeRe(Ct,Qn(zt,Qt))},braceExpand:function(Ct){let Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ht.braceExpand(Ct,Qn(zt,Qt))},match:function(Ct,Qt){let xn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return ht.match(Ct,Qt,Qn(zt,xn))},sep:ht.sep,GLOBSTAR:hi})};const Ze=function(zt){let ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Jt(zt),ht.nobrace||!/\{(?:(?!\{).)*\}/.test(zt)?[zt]:xt(zt)};Xe.braceExpand=Ze,Xe.makeRe=function(zt){return new Yt(zt,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).makeRe()},Xe.match=function(zt,ht){const Ct=new Yt(ht,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{});return zt=zt.filter(Qt=>Ct.match(Qt)),Ct.options.nonull&&!zt.length&&zt.push(ht),zt};const ft=/[?*]|[+@!]\(.*?\)|\[|\]/;class Yt{constructor(ht){Tr(this,"options");Tr(this,"set");Tr(this,"pattern");Tr(this,"windowsPathsNoEscape");Tr(this,"nonegate");Tr(this,"negate");Tr(this,"comment");Tr(this,"empty");Tr(this,"preserveMultipleSlashes");Tr(this,"partial");Tr(this,"globSet");Tr(this,"globParts");Tr(this,"nocase");Tr(this,"isWindows");Tr(this,"platform");Tr(this,"windowsNoMagicRoot");Tr(this,"regexp");let Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt(ht),Ct=Ct||{},this.options=Ct,this.pattern=ht,this.platform=Ct.platform||Wn,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!Ct.windowsPathsNoEscape||Ct.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!Ct.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!Ct.nonegate,this.comment=!1,this.empty=!1,this.partial=!!Ct.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=Ct.windowsNoMagicRoot!==void 0?Ct.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 ht of this.set)for(const Ct of ht)if(typeof Ct!="string")return!0;return!1}debug(){}make(){const ht=this.pattern,Ct=this.options;if(!Ct.nocomment&&ht.charAt(0)==="#")return void(this.comment=!0);if(!ht)return void(this.empty=!0);this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],Ct.debug&&(this.debug=function(){return console.error(...arguments)}),this.debug(this.pattern,this.globSet);const Qt=this.globSet.map(In=>this.slashSplit(In));this.globParts=this.preprocess(Qt),this.debug(this.pattern,this.globParts);let xn=this.globParts.map((In,Zn,Xn)=>{if(this.isWindows&&this.windowsNoMagicRoot){const Ai=!(In[0]!==""||In[1]!==""||In[2]!=="?"&&ft.test(In[2])||ft.test(In[3])),ii=/^[a-z]:/i.test(In[0]);if(Ai)return[...In.slice(0,4),...In.slice(4).map(Dn=>this.parse(Dn))];if(ii)return[In[0],...In.slice(1).map(Dn=>this.parse(Dn))]}return In.map(Ai=>this.parse(Ai))});if(this.debug(this.pattern,xn),this.set=xn.filter(In=>In.indexOf(!1)===-1),this.isWindows)for(let In=0;In<this.set.length;In++){const Zn=this.set[In];Zn[0]===""&&Zn[1]===""&&this.globParts[In][2]==="?"&&typeof Zn[3]=="string"&&/^[a-z]:$/i.test(Zn[3])&&(Zn[2]="?")}this.debug(this.pattern,this.set)}preprocess(ht){if(this.options.noglobstar)for(let Qt=0;Qt<ht.length;Qt++)for(let xn=0;xn<ht[Qt].length;xn++)ht[Qt][xn]==="**"&&(ht[Qt][xn]="*");const{optimizationLevel:Ct=1}=this.options;return Ct>=2?(ht=this.firstPhasePreProcess(ht),ht=this.secondPhasePreProcess(ht)):ht=Ct>=1?this.levelOneOptimize(ht):this.adjascentGlobstarOptimize(ht),ht}adjascentGlobstarOptimize(ht){return ht.map(Ct=>{let Qt=-1;for(;(Qt=Ct.indexOf("**",Qt+1))!==-1;){let xn=Qt;for(;Ct[xn+1]==="**";)xn++;xn!==Qt&&Ct.splice(Qt,xn-Qt)}return Ct})}levelOneOptimize(ht){return ht.map(Ct=>(Ct=Ct.reduce((Qt,xn)=>{const In=Qt[Qt.length-1];return xn==="**"&&In==="**"?Qt:xn===".."&&In&&In!==".."&&In!=="."&&In!=="**"?(Qt.pop(),Qt):(Qt.push(xn),Qt)},[])).length===0?[""]:Ct)}levelTwoFileOptimize(ht){Array.isArray(ht)||(ht=this.slashSplit(ht));let Ct=!1;do{if(Ct=!1,!this.preserveMultipleSlashes){for(let xn=1;xn<ht.length-1;xn++){const In=ht[xn];xn===1&&In===""&&ht[0]===""||In!=="."&&In!==""||(Ct=!0,ht.splice(xn,1),xn--)}ht[0]!=="."||ht.length!==2||ht[1]!=="."&&ht[1]!==""||(Ct=!0,ht.pop())}let Qt=0;for(;(Qt=ht.indexOf("..",Qt+1))!==-1;){const xn=ht[Qt-1];xn&&xn!=="."&&xn!==".."&&xn!=="**"&&(Ct=!0,ht.splice(Qt-1,2),Qt-=2)}}while(Ct);return ht.length===0?[""]:ht}firstPhasePreProcess(ht){let Ct=!1;do{Ct=!1;for(let Qt of ht){let xn=-1;for(;(xn=Qt.indexOf("**",xn+1))!==-1;){let Zn=xn;for(;Qt[Zn+1]==="**";)Zn++;Zn>xn&&Qt.splice(xn+1,Zn-xn);let Xn=Qt[xn+1];const Ai=Qt[xn+2],ii=Qt[xn+3];if(Xn!==".."||!Ai||Ai==="."||Ai===".."||!ii||ii==="."||ii==="..")continue;Ct=!0,Qt.splice(xn,1);const Dn=Qt.slice(0);Dn[xn]="**",ht.push(Dn),xn--}if(!this.preserveMultipleSlashes){for(let Zn=1;Zn<Qt.length-1;Zn++){const Xn=Qt[Zn];Zn===1&&Xn===""&&Qt[0]===""||Xn!=="."&&Xn!==""||(Ct=!0,Qt.splice(Zn,1),Zn--)}Qt[0]!=="."||Qt.length!==2||Qt[1]!=="."&&Qt[1]!==""||(Ct=!0,Qt.pop())}let In=0;for(;(In=Qt.indexOf("..",In+1))!==-1;){const Zn=Qt[In-1];if(Zn&&Zn!=="."&&Zn!==".."&&Zn!=="**"){Ct=!0;const Xn=In===1&&Qt[In+1]==="**"?["."]:[];Qt.splice(In-1,2,...Xn),Qt.length===0&&Qt.push(""),In-=2}}}}while(Ct);return ht}secondPhasePreProcess(ht){for(let Ct=0;Ct<ht.length-1;Ct++)for(let Qt=Ct+1;Qt<ht.length;Qt++){const xn=this.partsMatch(ht[Ct],ht[Qt],!this.preserveMultipleSlashes);if(xn){ht[Ct]=[],ht[Qt]=xn;break}}return ht.filter(Ct=>Ct.length)}partsMatch(ht,Ct){let Qt=arguments.length>2&&arguments[2]!==void 0&&arguments[2],xn=0,In=0,Zn=[],Xn="";for(;xn<ht.length&&In<Ct.length;)if(ht[xn]===Ct[In])Zn.push(Xn==="b"?Ct[In]:ht[xn]),xn++,In++;else if(Qt&&ht[xn]==="**"&&Ct[In]===ht[xn+1])Zn.push(ht[xn]),xn++;else if(Qt&&Ct[In]==="**"&&ht[xn]===Ct[In+1])Zn.push(Ct[In]),In++;else if(ht[xn]!=="*"||!Ct[In]||!this.options.dot&&Ct[In].startsWith(".")||Ct[In]==="**"){if(Ct[In]!=="*"||!ht[xn]||!this.options.dot&&ht[xn].startsWith(".")||ht[xn]==="**"||Xn==="a")return!1;Xn="b",Zn.push(Ct[In]),xn++,In++}else{if(Xn==="b")return!1;Xn="a",Zn.push(ht[xn]),xn++,In++}return ht.length===Ct.length&&Zn}parseNegate(){if(this.nonegate)return;const ht=this.pattern;let Ct=!1,Qt=0;for(let xn=0;xn<ht.length&&ht.charAt(xn)==="!";xn++)Ct=!Ct,Qt++;Qt&&(this.pattern=ht.slice(Qt)),this.negate=Ct}matchOne(ht,Ct){let Qt=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const xn=this.options;if(this.isWindows){const Xt=typeof ht[0]=="string"&&/^[a-z]:$/i.test(ht[0]),tn=!Xt&&ht[0]===""&&ht[1]===""&&ht[2]==="?"&&/^[a-z]:$/i.test(ht[3]),ri=typeof Ct[0]=="string"&&/^[a-z]:$/i.test(Ct[0]),Sn=tn?3:Xt?0:void 0,pi=!ri&&Ct[0]===""&&Ct[1]===""&&Ct[2]==="?"&&typeof Ct[3]=="string"&&/^[a-z]:$/i.test(Ct[3])?3:ri?0:void 0;if(typeof Sn=="number"&&typeof pi=="number"){const[Li,Vi]=[ht[Sn],Ct[pi]];Li.toLowerCase()===Vi.toLowerCase()&&(Ct[pi]=Li,pi>Sn?Ct=Ct.slice(pi):Sn>pi&&(ht=ht.slice(Sn)))}}const{optimizationLevel:In=1}=this.options;In>=2&&(ht=this.levelTwoFileOptimize(ht)),this.debug("matchOne",this,{file:ht,pattern:Ct}),this.debug("matchOne",ht.length,Ct.length);for(var Zn=0,Xn=0,Ai=ht.length,ii=Ct.length;Zn<Ai&&Xn<ii;Zn++,Xn++){this.debug("matchOne loop");var Dn=Ct[Xn],nt=ht[Zn];if(this.debug(Ct,Dn,nt),Dn===!1)return!1;if(Dn===hi){this.debug("GLOBSTAR",[Ct,Dn,nt]);var st=Zn,Rt=Xn+1;if(Rt===ii){for(this.debug("** at the end");Zn<Ai;Zn++)if(ht[Zn]==="."||ht[Zn]===".."||!xn.dot&&ht[Zn].charAt(0)===".")return!1;return!0}for(;st<Ai;){var Wt=ht[st];if(this.debug(`
globstar while`,ht,st,Ct,Rt,Wt),this.matchOne(ht.slice(st),Ct.slice(Rt),Qt))return this.debug("globstar found match!",st,Ai,Wt),!0;if(Wt==="."||Wt===".."||!xn.dot&&Wt.charAt(0)==="."){this.debug("dot detected!",ht,st,Ct,Rt);break}this.debug("globstar swallow a segment, and continue"),st++}return!(!Qt||(this.debug(`
>>> no match, partial?`,ht,st,Ct,Rt),st!==Ai))}let Xt;if(typeof Dn=="string"?(Xt=nt===Dn,this.debug("string match",Dn,nt,Xt)):(Xt=Dn.test(nt),this.debug("pattern match",Dn,nt,Xt)),!Xt)return!1}if(Zn===Ai&&Xn===ii)return!0;if(Zn===Ai)return Qt;if(Xn===ii)return Zn===Ai-1&&ht[Zn]==="";throw new Error("wtf?")}braceExpand(){return Ze(this.pattern,this.options)}parse(ht){Jt(ht);const Ct=this.options;if(ht==="**")return hi;if(ht==="")return"";let Qt,xn=null;(Qt=ht.match(Yi))?xn=Ct.dot?fi:di:(Qt=ht.match(gt))?xn=(Ct.nocase?Ct.dot?En:hn:Ct.dot?cn:pn)(Qt[1]):(Qt=ht.match(Ci))?xn=(Ct.nocase?Ct.dot?Hn:ki:Ct.dot?cr:mi)(Qt):(Qt=ht.match(on))?xn=Ct.dot?jn:dn:(Qt=ht.match(Jn))&&(xn=$n);const In=we.fromGlob(ht,this.options).toMMPattern();return xn&&typeof In=="object"&&Reflect.defineProperty(In,"test",{value:xn}),In}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;const ht=this.set;if(!ht.length)return this.regexp=!1,this.regexp;const Ct=this.options,Qt=Ct.noglobstar?"[^/]*?":Ct.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",xn=new Set(Ct.nocase?["i"]:[]);let In=ht.map(Ai=>{const ii=Ai.map(Dn=>{if(Dn instanceof RegExp)for(const nt of Dn.flags.split(""))xn.add(nt);return typeof Dn=="string"?Dn.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):Dn===hi?hi:Dn._src});return ii.forEach((Dn,nt)=>{const st=ii[nt+1],Rt=ii[nt-1];Dn===hi&&Rt!==hi&&(Rt===void 0?st!==void 0&&st!==hi?ii[nt+1]="(?:\\/|"+Qt+"\\/)?"+st:ii[nt]=Qt:st===void 0?ii[nt-1]=Rt+"(?:\\/|"+Qt+")?":st!==hi&&(ii[nt-1]=Rt+"(?:\\/|\\/"+Qt+"\\/)"+st,ii[nt+1]=hi))}),ii.filter(Dn=>Dn!==hi).join("/")}).join("|");const[Zn,Xn]=ht.length>1?["(?:",")"]:["",""];In="^"+Zn+In+Xn+"$",this.negate&&(In="^(?!"+In+").+$");try{this.regexp=new RegExp(In,[...xn].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(ht){return this.preserveMultipleSlashes?ht.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(ht)?["",...ht.split(/\/+/)]:ht.split(/\/+/)}match(ht){let Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.partial;if(this.debug("match",ht,this.pattern),this.comment)return!1;if(this.empty)return ht==="";if(ht==="/"&&Ct)return!0;const Qt=this.options;this.isWindows&&(ht=ht.split("\\").join("/"));const xn=this.slashSplit(ht);this.debug(this.pattern,"split",xn);const In=this.set;this.debug(this.pattern,"set",In);let Zn=xn[xn.length-1];if(!Zn)for(let Xn=xn.length-2;!Zn&&Xn>=0;Xn--)Zn=xn[Xn];for(let Xn=0;Xn<In.length;Xn++){const Ai=In[Xn];let ii=xn;if(Qt.matchBase&&Ai.length===1&&(ii=[Zn]),this.matchOne(ii,Ai,Ct))return!!Qt.flipNegate||!this.negate}return!Qt.flipNegate&&this.negate}static defaults(ht){return Xe.defaults(ht).Minimatch}}function vn(zt){const ht=new Error(`${arguments.length>1&&arguments[1]!==void 0?arguments[1]:""}Invalid response: ${zt.status} ${zt.statusText}`);return ht.status=zt.status,ht.response=zt,ht}function Tn(zt,ht){const{status:Ct}=ht;if(Ct===401&&zt.digest)return ht;if(Ct>=400)throw vn(ht);return ht}function Ti(zt,ht){return arguments.length>2&&arguments[2]!==void 0&&arguments[2]?{data:ht,headers:zt.headers?qe(zt.headers):{},status:zt.status,statusText:zt.statusText}:ht}Xe.AST=we,Xe.Minimatch=Yt,Xe.escape=function(zt){let{windowsPathsNoEscape:ht=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ht?zt.replace(/[?*()[\]]/g,"[$&]"):zt.replace(/[?*()[\]\\]/g,"\\$&")},Xe.unescape=oe;const ti=(Gn=function(zt,ht,Ct){let Qt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const xn=Kt({url:N(zt.remoteURL,w(ht)),method:"COPY",headers:{Destination:N(zt.remoteURL,w(Ct)),Overwrite:Qt.overwrite===!1?"F":"T",Depth:Qt.shallow?"0":"infinity"}},zt,Qt);return Zn=function(Xn){Tn(zt,Xn)},(In=Zt(xn,zt))&&In.then||(In=Promise.resolve(In)),Zn?In.then(Zn):In;var In,Zn},function(){for(var zt=[],ht=0;ht<arguments.length;ht++)zt[ht]=arguments[ht];try{return Promise.resolve(Gn.apply(this,zt))}catch(Ct){return Promise.reject(Ct)}});var Gn,Ri=f(635),nn=f(829),An=f.n(nn),_i=function(zt){return zt.Array="array",zt.Object="object",zt.Original="original",zt}(_i||{});function Ii(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:_i.Original;const Qt=An().get(zt,ht);return Ct==="array"&&Array.isArray(Qt)===!1?[Qt]:Ct==="object"&&Array.isArray(Qt)?Qt[0]:Qt}function lr(zt){return new Promise(ht=>{ht(function(Ct){const{multistatus:Qt}=Ct;if(Qt==="")return{multistatus:{response:[]}};if(!Qt)throw new Error("Invalid response: No root multistatus found");const xn={multistatus:Array.isArray(Qt)?Qt[0]:Qt};return An().set(xn,"multistatus.response",Ii(xn,"multistatus.response",_i.Array)),An().set(xn,"multistatus.response",An().get(xn,"multistatus.response").map(In=>function(Zn){const Xn=Object.assign({},Zn);return Xn.status?An().set(Xn,"status",Ii(Xn,"status",_i.Object)):(An().set(Xn,"propstat",Ii(Xn,"propstat",_i.Object)),An().set(Xn,"propstat.prop",Ii(Xn,"propstat.prop",_i.Object))),Xn}(In))),xn}(new Ri.XMLParser({allowBooleanAttributes:!0,attributeNamePrefix:"",textNodeName:"text",ignoreAttributes:!1,removeNSPrefix:!0,numberParseOptions:{hex:!0,leadingZeros:!1},attributeValueProcessor:(Ct,Qt,xn)=>Qt==="true"||Qt==="false"?Qt==="true":Qt,tagValueProcessor(Ct,Qt,xn){if(!xn.endsWith("propstat.prop.displayname"))return Qt}}).parse(zt)))})}function Rr(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const{getlastmodified:Qt=null,getcontentlength:xn="0",resourcetype:In=null,getcontenttype:Zn=null,getetag:Xn=null}=zt,Ai=In&&typeof In=="object"&&In.collection!==void 0?"directory":"file",ii={filename:ht,basename:m().basename(ht),lastmod:Qt,size:parseInt(xn,10),type:Ai,etag:typeof Xn=="string"?Xn.replace(/"/g,""):null};return Ai==="file"&&(ii.mime=Zn&&typeof Zn=="string"?Zn.split(";")[0]:""),Ct&&(zt.displayname!==void 0&&(zt.displayname=String(zt.displayname)),ii.props=zt),ii}function fr(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Qt=null;try{zt.multistatus.response[0].propstat&&(Qt=zt.multistatus.response[0])}catch{}if(!Qt)throw new Error("Failed getting item stat: bad response");const{propstat:{prop:xn,status:In}}=Qt,[Zn,Xn,Ai]=In.split(" ",3),ii=parseInt(Xn,10);if(ii>=400){const Dn=new Error(`Invalid response: ${ii} ${Ai}`);throw Dn.status=ii,Dn}return Rr(xn,j(ht),Ct)}function kr(zt){switch(String(zt)){case"-3":return"unlimited";case"-2":case"-1":return"unknown";default:return parseInt(String(zt),10)}}function Zr(zt,ht,Ct){return Ct?ht?ht(zt):zt:(zt&&zt.then||(zt=Promise.resolve(zt)),ht?zt.then(ht):zt)}const ea=function(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{details:Qt=!1}=Ct,xn=Kt({url:N(zt.remoteURL,w(ht)),method:"PROPFIND",headers:{Accept:"text/plain,application/xml",Depth:"0"}},zt,Ct);return Zr(Zt(xn,zt),function(In){return Tn(zt,In),Zr(In.text(),function(Zn){return Zr(lr(Zn),function(Xn){const Ai=fr(Xn,ht,Qt);return Ti(In,Ai,Qt)})})})});function ws(zt,ht,Ct){return Ct?ht?ht(zt):zt:(zt&&zt.then||(zt=Promise.resolve(zt)),ht?zt.then(ht):zt)}const Bi=Ps(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const Qt=function(In){if(!In||In==="/")return[];let Zn=In;const Xn=[];do Xn.push(Zn),Zn=m().dirname(Zn);while(Zn&&Zn!=="/");return Xn}(j(ht));Qt.sort((In,Zn)=>In.length>Zn.length?1:Zn.length>In.length?-1:0);let xn=!1;return function(In,Zn,Xn){if(typeof In[_t]=="function"){let Xt=function(tn){try{for(;!(Ai=nt.next()).done;)if((tn=Zn(Ai.value))&&tn.then){if(!Ce(tn))return void tn.then(Xt,Dn||(Dn=Pt.bind(null,ii=new le,2)));tn=tn.v}ii?Pt(ii,1,tn):ii=tn}catch(ri){Pt(ii||(ii=new le),2,ri)}};var Ai,ii,Dn,nt=In[_t]();if(Xt(),nt.return){var st=function(tn){try{Ai.done||nt.return()}catch{}return tn};if(ii&&ii.then)return ii.then(st,function(tn){throw st(tn)});st()}return ii}if(!("length"in In))throw new TypeError("Object is not iterable");for(var Rt=[],Wt=0;Wt<In.length;Wt++)Rt.push(In[Wt]);return function(Xt,tn,ri){var Sn,pi,Li=-1;return function Vi(Oi){try{for(;++Li<Xt.length&&(!ri||!ri());)if((Oi=tn(Li))&&Oi.then){if(!Ce(Oi))return void Oi.then(Vi,pi||(pi=Pt.bind(null,Sn=new le,2)));Oi=Oi.v}Sn?Pt(Sn,1,Oi):Sn=Oi}catch(zr){Pt(Sn||(Sn=new le),2,zr)}}(),Sn}(Rt,function(Xt){return Zn(Rt[Xt])},Xn)}(Qt,function(In){return Zn=function(){return function(Ai,ii){try{var Dn=ws(ea(zt,In),function(nt){if(nt.type!=="directory")throw new Error(`Path includes a file: ${ht}`)})}catch(nt){return ii(nt)}return Dn&&Dn.then?Dn.then(void 0,ii):Dn}(0,function(Ai){const ii=Ai;return function(){if(ii.status===404)return xn=!0,bn(ze(zt,In,{...Ct,recursive:!1}));throw Ai}()})},(Xn=function(){if(xn)return bn(ze(zt,In,{...Ct,recursive:!1}))}())&&Xn.then?Xn.then(Zn):Zn();var Zn,Xn},function(){return!1})});function Ps(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}function es(){}function bn(zt,ht){if(!ht)return zt&&zt.then?zt.then(es):Promise.resolve()}const _t=typeof Symbol<"u"?Symbol.iterator||(Symbol.iterator=Symbol("Symbol.iterator")):"@@iterator";function Pt(zt,ht,Ct){if(!zt.s){if(Ct instanceof le){if(!Ct.s)return void(Ct.o=Pt.bind(null,zt,ht));1&ht&&(ht=Ct.s),Ct=Ct.v}if(Ct&&Ct.then)return void Ct.then(Pt.bind(null,zt,ht),Pt.bind(null,zt,2));zt.s=ht,zt.v=Ct;const Qt=zt.o;Qt&&Qt(zt)}}const le=function(){function zt(){}return zt.prototype.then=function(ht,Ct){const Qt=new zt,xn=this.s;if(xn){const In=1&xn?ht:Ct;if(In){try{Pt(Qt,1,In(this.v))}catch(Zn){Pt(Qt,2,Zn)}return Qt}return this}return this.o=function(In){try{const Zn=In.v;1&In.s?Pt(Qt,1,ht?ht(Zn):Zn):Ct?Pt(Qt,1,Ct(Zn)):Pt(Qt,2,Zn)}catch(Zn){Pt(Qt,2,Zn)}},Qt},zt}();function Ce(zt){return zt instanceof le&&1&zt.s}const ze=Ps(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(Ct.recursive===!0)return Bi(zt,ht,Ct);const Qt=Kt({url:N(zt.remoteURL,(xn=w(ht),xn.endsWith("/")?xn:xn+"/")),method:"MKCOL"},zt,Ct);var xn;return ws(Zt(Qt,zt),function(In){Tn(zt,In)})});var at=f(388),be=f.n(at);const H=function(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const Qt={};if(typeof Ct.range=="object"&&typeof Ct.range.start=="number"){let Xn=`bytes=${Ct.range.start}-`;typeof Ct.range.end=="number"&&(Xn=`${Xn}${Ct.range.end}`),Qt.Range=Xn}const xn=Kt({url:N(zt.remoteURL,w(ht)),method:"GET",headers:Qt},zt,Ct);return Zn=function(Xn){if(Tn(zt,Xn),Qt.Range&&Xn.status!==206){const Ai=new Error(`Invalid response code for partial request: ${Xn.status}`);throw Ai.status=Xn.status,Ai}return Ct.callback&&setTimeout(()=>{Ct.callback(Xn)},0),Xn.body},(In=Zt(xn,zt))&&In.then||(In=Promise.resolve(In)),Zn?In.then(Zn):In;var In,Zn}),te=()=>{},ae=function(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}(function(zt,ht,Ct){Ct.url||(Ct.url=N(zt.remoteURL,w(ht)));const Qt=Kt(Ct,zt,{});return In=function(Zn){return Tn(zt,Zn),Zn},(xn=Zt(Qt,zt))&&xn.then||(xn=Promise.resolve(xn)),In?xn.then(In):xn;var xn,In}),ne=function(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const Qt=Kt({url:N(zt.remoteURL,w(ht)),method:"DELETE"},zt,Ct);return In=function(Zn){Tn(zt,Zn)},(xn=Zt(Qt,zt))&&xn.then||(xn=Promise.resolve(xn)),In?xn.then(In):xn;var xn,In}),ye=function(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return function(Qt,xn){try{var In=(Zn=ea(zt,ht,Ct),Xn=function(){return!0},Ai?Xn?Xn(Zn):Zn:(Zn&&Zn.then||(Zn=Promise.resolve(Zn)),Xn?Zn.then(Xn):Zn))}catch(ii){return xn(ii)}var Zn,Xn,Ai;return In&&In.then?In.then(void 0,xn):In}(0,function(Qt){if(Qt.status===404)return!1;throw Qt})});function Ne(zt,ht,Ct){return Ct?ht?ht(zt):zt:(zt&&zt.then||(zt=Promise.resolve(zt)),ht?zt.then(ht):zt)}const kt=function(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const Qt=Kt({url:N(zt.remoteURL,w(ht),"/"),method:"PROPFIND",headers:{Accept:"text/plain,application/xml",Depth:Ct.deep?"infinity":"1"}},zt,Ct);return Ne(Zt(Qt,zt),function(xn){return Tn(zt,xn),Ne(xn.text(),function(In){if(!In)throw new Error("Failed parsing directory contents: Empty response");return Ne(lr(In),function(Zn){const Xn=C(ht);let Ai=function(ii,Dn,nt){let st=arguments.length>3&&arguments[3]!==void 0&&arguments[3],Rt=arguments.length>4&&arguments[4]!==void 0&&arguments[4];const Wt=m().join(Dn,"/"),{multistatus:{response:Xt}}=ii,tn=Xt.map(ri=>{const Sn=function(Li){try{return Li.replace(/^https?:\/\/[^\/]+/,"")}catch(Vi){throw new u(Vi,"Failed normalising HREF")}}(ri.href),{propstat:{prop:pi}}=ri;return Rr(pi,Wt==="/"?decodeURIComponent(j(Sn)):j(m().relative(decodeURIComponent(Wt),decodeURIComponent(Sn))),st)});return Rt?tn:tn.filter(ri=>ri.basename&&(ri.type==="file"||ri.filename!==nt.replace(/\/$/,"")))}(Zn,C(zt.remoteBasePath||zt.remotePath),Xn,Ct.details,Ct.includeSelf);return Ct.glob&&(Ai=function(ii,Dn){return ii.filter(nt=>Xe(nt.filename,Dn,{matchBase:!0}))}(Ai,Ct.glob)),Ti(xn,Ai,Ct.details)})})})});function it(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}const Ge=it(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const Qt=Kt({url:N(zt.remoteURL,w(ht)),method:"GET",headers:{Accept:"text/plain"},transformResponse:[St]},zt,Ct);return fn(Zt(Qt,zt),function(xn){return Tn(zt,xn),fn(xn.text(),function(In){return Ti(xn,In,Ct.details)})})});function fn(zt,ht,Ct){return Ct?ht?ht(zt):zt:(zt&&zt.then||(zt=Promise.resolve(zt)),ht?zt.then(ht):zt)}const Te=it(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const Qt=Kt({url:N(zt.remoteURL,w(ht)),method:"GET"},zt,Ct);return fn(Zt(Qt,zt),function(xn){let In;return Tn(zt,xn),function(Zn,Xn){var Ai=Zn();return Ai&&Ai.then?Ai.then(Xn):Xn()}(function(){return fn(xn.arrayBuffer(),function(Zn){In=Zn})},function(){return Ti(xn,In,Ct.details)})})}),Ft=it(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{format:Qt="binary"}=Ct;if(Qt!=="binary"&&Qt!=="text")throw new u({info:{code:R.InvalidOutputFormat}},`Invalid output format: ${Qt}`);return Qt==="text"?Ge(zt,ht,Ct):Te(zt,ht,Ct)}),St=zt=>zt;function _n(zt){return new Ri.XMLBuilder({attributeNamePrefix:"@_",format:!0,ignoreAttributes:!1,suppressEmptyNode:!0}).build(yn({lockinfo:{"@_xmlns:d":"DAV:",lockscope:{exclusive:{}},locktype:{write:{}},owner:{href:zt}}},"d"))}function yn(zt,ht){const Ct={...zt};for(const Qt in Ct)Ct.hasOwnProperty(Qt)&&(Ct[Qt]&&typeof Ct[Qt]=="object"&&Qt.indexOf(":")===-1?(Ct[`${ht}:${Qt}`]=yn(Ct[Qt],ht),delete Ct[Qt]):/^@_/.test(Qt)===!1&&(Ct[`${ht}:${Qt}`]=Ct[Qt],delete Ct[Qt]));return Ct}function qn(zt,ht,Ct){return Ct?ht?ht(zt):zt:(zt&&zt.then||(zt=Promise.resolve(zt)),ht?zt.then(ht):zt)}function bi(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}const Qi=bi(function(zt,ht,Ct){let Qt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const xn=Kt({url:N(zt.remoteURL,w(ht)),method:"UNLOCK",headers:{"Lock-Token":Ct}},zt,Qt);return qn(Zt(xn,zt),function(In){if(Tn(zt,In),In.status!==204&&In.status!==200)throw vn(In)})}),rr=bi(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{refreshToken:Qt,timeout:xn=Mr}=Ct,In={Accept:"text/plain,application/xml",Timeout:xn};Qt&&(In.If=Qt);const Zn=Kt({url:N(zt.remoteURL,w(ht)),method:"LOCK",headers:In,data:_n(zt.contactHref)},zt,Ct);return qn(Zt(Zn,zt),function(Xn){return Tn(zt,Xn),qn(Xn.text(),function(Ai){const ii=(st=Ai,new Ri.XMLParser({removeNSPrefix:!0,parseAttributeValue:!0,parseTagValue:!0}).parse(st)),Dn=An().get(ii,"prop.lockdiscovery.activelock.locktoken.href"),nt=An().get(ii,"prop.lockdiscovery.activelock.timeout");var st;if(!Dn)throw vn(Xn,"No lock token received: ");return{token:Dn,serverTimeout:nt}})})}),Mr="Infinite, Second-4100000000";function Yr(zt,ht,Ct){return Ct?ht?ht(zt):zt:(zt&&zt.then||(zt=Promise.resolve(zt)),ht?zt.then(ht):zt)}const ls=function(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}(function(zt){let ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Ct=ht.path||"/",Qt=Kt({url:N(zt.remoteURL,Ct),method:"PROPFIND",headers:{Accept:"text/plain,application/xml",Depth:"0"}},zt,ht);return Yr(Zt(Qt,zt),function(xn){return Tn(zt,xn),Yr(xn.text(),function(In){return Yr(lr(In),function(Zn){const Xn=function(Ai){try{const[ii]=Ai.multistatus.response,{propstat:{prop:{"quota-used-bytes":Dn,"quota-available-bytes":nt}}}=ii;return Dn!==void 0&&nt!==void 0?{used:parseInt(String(Dn),10),available:kr(nt)}:null}catch{}return null}(Zn);return Ti(xn,Xn,ht.details)})})})});function Vr(zt,ht,Ct){return Ct?ht?ht(zt):zt:(zt&&zt.then||(zt=Promise.resolve(zt)),ht?zt.then(ht):zt)}const Ar=function(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{details:Qt=!1}=Ct,xn=Kt({url:N(zt.remoteURL,w(ht)),method:"SEARCH",headers:{Accept:"text/plain,application/xml","Content-Type":zt.headers["Content-Type"]||"application/xml; charset=utf-8"}},zt,Ct);return Vr(Zt(xn,zt),function(In){return Tn(zt,In),Vr(In.text(),function(Zn){return Vr(lr(Zn),function(Xn){const Ai=function(ii,Dn,nt){const st={truncated:!1,results:[]};return st.truncated=ii.multistatus.response.some(Rt=>(Rt.status||Rt.propstat?.status).split(" ",3)?.[1]==="507"&&Rt.href.replace(/\/$/,"").endsWith(w(Dn).replace(/\/$/,""))),ii.multistatus.response.forEach(Rt=>{if(Rt.propstat===void 0)return;const Wt=Rt.href.split("/").map(decodeURIComponent).join("/");st.results.push(Rr(Rt.propstat.prop,Wt,nt))}),st}(Xn,ht,Qt);return Ti(In,Ai,Qt)})})})}),Ot=function(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}(function(zt,ht,Ct){let Qt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const xn=Kt({url:N(zt.remoteURL,w(ht)),method:"MOVE",headers:{Destination:N(zt.remoteURL,w(Ct)),Overwrite:Qt.overwrite===!1?"F":"T"}},zt,Qt);return Zn=function(Xn){Tn(zt,Xn)},(In=Zt(xn,zt))&&In.then||(In=Promise.resolve(In)),Zn?In.then(Zn):In;var In,Zn});var zn=f(172);const yi=function(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}(function(zt,ht,Ct){let Qt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const{contentLength:xn=!0,overwrite:In=!0}=Qt,Zn={"Content-Type":"application/octet-stream"};xn===!1||(Zn["Content-Length"]=typeof xn=="number"?`${xn}`:`${function(Dn){if(jt(Dn))return Dn.byteLength;if(Lt(Dn))return Dn.length;if(typeof Dn=="string")return(0,zn.d)(Dn);throw new u({info:{code:R.DataTypeNoLength}},"Cannot calculate data length: Invalid type")}(Ct)}`),In||(Zn["If-None-Match"]="*");const Xn=Kt({url:N(zt.remoteURL,w(ht)),method:"PUT",headers:Zn,data:Ct},zt,Qt);return ii=function(Dn){try{Tn(zt,Dn)}catch(nt){const st=nt;if(st.status!==412||In)throw st;return!1}return!0},(Ai=Zt(Xn,zt))&&Ai.then||(Ai=Promise.resolve(Ai)),ii?Ai.then(ii):Ai;var Ai,ii}),Hi=function(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}(function(zt,ht){let Ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const Qt=Kt({url:N(zt.remoteURL,w(ht)),method:"OPTIONS"},zt,Ct);return In=function(Zn){try{Tn(zt,Zn)}catch(Xn){throw Xn}return{compliance:(Zn.headers.get("DAV")??"").split(",").map(Xn=>Xn.trim()),server:Zn.headers.get("Server")??""}},(xn=Zt(Qt,zt))&&xn.then||(xn=Promise.resolve(xn)),In?xn.then(In):xn;var xn,In});function Wr(zt,ht,Ct){return Ct?ht?ht(zt):zt:(zt&&zt.then||(zt=Promise.resolve(zt)),ht?zt.then(ht):zt)}const ms=Ei(function(zt,ht,Ct,Qt,xn){let In=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(Ct>Qt||Ct<0)throw new u({info:{code:R.InvalidUpdateRange}},`Invalid update range ${Ct} for partial update`);const Zn={"Content-Type":"application/octet-stream","Content-Length":""+(Qt-Ct+1),"Content-Range":`bytes ${Ct}-${Qt}/*`},Xn=Kt({url:N(zt.remoteURL,w(ht)),method:"PUT",headers:Zn,data:xn},zt,In);return Wr(Zt(Xn,zt),function(Ai){Tn(zt,Ai)})});function $r(zt,ht){var Ct=zt();return Ct&&Ct.then?Ct.then(ht):ht(Ct)}const Lr=Ei(function(zt,ht,Ct,Qt,xn){let In=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(Ct>Qt||Ct<0)throw new u({info:{code:R.InvalidUpdateRange}},`Invalid update range ${Ct} for partial update`);const Zn={"Content-Type":"application/x-sabredav-partialupdate","Content-Length":""+(Qt-Ct+1),"X-Update-Range":`bytes=${Ct}-${Qt}`},Xn=Kt({url:N(zt.remoteURL,w(ht)),method:"PATCH",headers:Zn,data:xn},zt,In);return Wr(Zt(Xn,zt),function(Ai){Tn(zt,Ai)})});function Ei(zt){return function(){for(var ht=[],Ct=0;Ct<arguments.length;Ct++)ht[Ct]=arguments[Ct];try{return Promise.resolve(zt.apply(this,ht))}catch(Qt){return Promise.reject(Qt)}}}const Cr=Ei(function(zt,ht,Ct,Qt,xn){let In=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return Wr(Hi(zt,ht,In),function(Zn){let Xn=!1;return $r(function(){if(Zn.compliance.includes("sabredav-partialupdate"))return Wr(Lr(zt,ht,Ct,Qt,xn,In),function(Ai){return Xn=!0,Ai})},function(Ai){let ii=!1;return Xn?Ai:$r(function(){if(Zn.server.includes("Apache")&&Zn.compliance.includes("<http://apache.org/dav/propset/fs/1>"))return Wr(ms(zt,ht,Ct,Qt,xn,In),function(Dn){return ii=!0,Dn})},function(Dn){if(ii)return Dn;throw new u({info:{code:R.NotSupported}},"Not supported")})})})}),zs="https://github.com/perry-mitchell/webdav-client/blob/master/LOCK_CONTACT.md";function ia(zt){let ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{authType:Ct=null,remoteBasePath:Qt,contactHref:xn=zs,ha1:In,headers:Zn={},httpAgent:Xn,httpsAgent:Ai,password:ii,token:Dn,username:nt,withCredentials:st}=ht;let Rt=Ct;Rt||(Rt=nt||ii?x.Password:x.None);const Wt={authType:Rt,remoteBasePath:Qt,contactHref:xn,ha1:In,headers:Object.assign({},Zn),httpAgent:Xn,httpsAgent:Ai,password:ii,remotePath:O(zt),remoteURL:zt,token:Dn,username:nt,withCredentials:st};return M(Wt,nt,ii,Dn,In),{copyFile:(Xt,tn,ri)=>ti(Wt,Xt,tn,ri),createDirectory:(Xt,tn)=>ze(Wt,Xt,tn),createReadStream:(Xt,tn)=>function(ri,Sn){let pi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const Li=new(be()).PassThrough;return H(ri,Sn,pi).then(Vi=>{Vi.pipe(Li)}).catch(Vi=>{Li.emit("error",Vi)}),Li}(Wt,Xt,tn),createWriteStream:(Xt,tn,ri)=>function(Sn,pi){let Li=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Vi=arguments.length>3&&arguments[3]!==void 0?arguments[3]:te;const Oi=new(be()).PassThrough,zr={};Li.overwrite===!1&&(zr["If-None-Match"]="*");const ar=Kt({url:N(Sn.remoteURL,w(pi)),method:"PUT",headers:zr,data:Oi,maxRedirects:0},Sn,Li);return Zt(ar,Sn).then(vr=>Tn(Sn,vr)).then(vr=>{setTimeout(()=>{Vi(vr)},0)}).catch(vr=>{Oi.emit("error",vr)}),Oi}(Wt,Xt,tn,ri),customRequest:(Xt,tn)=>ae(Wt,Xt,tn),deleteFile:(Xt,tn)=>ne(Wt,Xt,tn),exists:(Xt,tn)=>ye(Wt,Xt,tn),getDirectoryContents:(Xt,tn)=>kt(Wt,Xt,tn),getFileContents:(Xt,tn)=>Ft(Wt,Xt,tn),getFileDownloadLink:Xt=>function(tn,ri){let Sn=N(tn.remoteURL,w(ri));const pi=/^https:/i.test(Sn)?"https":"http";switch(tn.authType){case x.None:break;case x.Password:{const Li=I(tn.headers.Authorization.replace(/^Basic /i,"").trim());Sn=Sn.replace(/^https?:\/\//,`${pi}://${Li}@`);break}default:throw new u({info:{code:R.LinkUnsupportedAuthType}},`Unsupported auth type for file link: ${tn.authType}`)}return Sn}(Wt,Xt),getFileUploadLink:Xt=>function(tn,ri){let Sn=`${N(tn.remoteURL,w(ri))}?Content-Type=application/octet-stream`;const pi=/^https:/i.test(Sn)?"https":"http";switch(tn.authType){case x.None:break;case x.Password:{const Li=I(tn.headers.Authorization.replace(/^Basic /i,"").trim());Sn=Sn.replace(/^https?:\/\//,`${pi}://${Li}@`);break}default:throw new u({info:{code:R.LinkUnsupportedAuthType}},`Unsupported auth type for file link: ${tn.authType}`)}return Sn}(Wt,Xt),getHeaders:()=>Object.assign({},Wt.headers),getQuota:Xt=>ls(Wt,Xt),lock:(Xt,tn)=>rr(Wt,Xt,tn),moveFile:(Xt,tn,ri)=>Ot(Wt,Xt,tn,ri),putFileContents:(Xt,tn,ri)=>yi(Wt,Xt,tn,ri),partialUpdateFileContents:(Xt,tn,ri,Sn,pi)=>Cr(Wt,Xt,tn,ri,Sn,pi),getDAVCompliance:Xt=>Hi(Wt,Xt),search:(Xt,tn)=>Ar(Wt,Xt,tn),setHeaders:Xt=>{Wt.headers=Object.assign({},Xt)},stat:(Xt,tn)=>ea(Wt,Xt,tn),unlock:(Xt,tn,ri)=>Qi(Wt,Xt,tn,ri)}}var Bs=r.hT,Ua=r.O4,to=r.Kd,Oo=r.YK,vo=r.UU,Gs=r.Gu,ko=r.ky,Yo=r.h4,_a=r.ch,Tu=r.hq,El=r.i5},3219:W=>{"use strict";W.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},62951:W=>{"use strict";W.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},86970:W=>{"use strict";W.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},23241:W=>{"use strict";W.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},1636:W=>{"use strict";W.exports={rE:"6.6.1"}},24715:W=>{"use strict";W.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"}}`)},15579:W=>{"use strict";W.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')}},__webpack_module_cache__={};function __webpack_require__(W){var b=__webpack_module_cache__[W];if(b!==void 0)return b.exports;var n=__webpack_module_cache__[W]={id:W,loaded:!1,exports:{}};return __webpack_modules__[W].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=W=>{var b=W&&W.__esModule?()=>W.default:()=>W;return __webpack_require__.d(b,{a:b}),b},(()=>{var W=Object.getPrototypeOf?n=>Object.getPrototypeOf(n):n=>n.__proto__,b;__webpack_require__.t=function(n,e){if(e&1&&(n=this(n)),e&8||typeof n=="object"&&n&&(e&4&&n.__esModule||e&16&&typeof n.then=="function"))return n;var i=Object.create(null);__webpack_require__.r(i);var a={};b=b||[null,W({}),W([]),W(W)];for(var f=e&2&&n;typeof f=="object"&&!~b.indexOf(f);f=W(f))Object.getOwnPropertyNames(f).forEach(r=>a[r]=()=>n[r]);return a.default=()=>n,__webpack_require__.d(i,a),i}})(),__webpack_require__.d=(W,b)=>{for(var n in b)__webpack_require__.o(b,n)&&!__webpack_require__.o(W,n)&&Object.defineProperty(W,n,{enumerable:!0,get:b[n]})},__webpack_require__.f={},__webpack_require__.e=W=>Promise.all(Object.keys(__webpack_require__.f).reduce((b,n)=>(__webpack_require__.f[n](W,b),b),[])),__webpack_require__.u=W=>"talk-"+W+".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","defaultVendors-node_modules_extendable-media-recorder_build_es2019_module_js":"bd942caa0d57faff3b03","node_modules_extendable-media-recorder-wav-encoder_build_es2019_module_js":"198c5c791f378c074173","defaultVendors-node_modules_libphonenumber-js_index_js":"012b71424e8bfbdb96d6","node_modules_leaflet_dist_images_marker-icon-2x_png":"e87abe8f677c6a43d589","node_modules_leaflet_dist_images_marker-icon_png":"ab7552fa64f658ab284a","node_modules_leaflet_dist_images_marker-shadow_png":"4fa3d558f0f4845d5dd5","defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js":"17d9d9a9cc8d7a40d489","files-sidebar-tab-chunk":"6bef8837ee0bf65f64ed","files-sidebar-call-chunk":"7f06980de64c7e8c5795"}[W],__webpack_require__.miniCssF=W=>"../css/chunks/"+W+".chunk.css",__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),__webpack_require__.o=(W,b)=>Object.prototype.hasOwnProperty.call(W,b),(()=>{var W={},b="talk:";__webpack_require__.l=(n,e,i,a)=>{if(W[n]){W[n].push(e);return}var f,r;if(i!==void 0)for(var v=document.getElementsByTagName("script"),c=0;c<v.length;c++){var p=v[c];if(p.getAttribute("src")==n||p.getAttribute("data-webpack")==b+i){f=p;break}}f||(r=!0,f=document.createElement("script"),f.charset="utf-8",f.timeout=120,__webpack_require__.nc&&f.setAttribute("nonce",__webpack_require__.nc),f.setAttribute("data-webpack",b+i),f.src=n),W[n]=[e];var g=(l,m)=>{f.onerror=f.onload=null,clearTimeout(u);var y=W[n];if(delete W[n],f.parentNode&&f.parentNode.removeChild(f),y&&y.forEach(d=>d(m)),l)return l(m)},u=setTimeout(g.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=g.bind(null,f.onerror),f.onload=g.bind(null,f.onload),r&&document.head.appendChild(f)}})(),__webpack_require__.r=W=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(W,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(W,"__esModule",{value:!0})},__webpack_require__.nmd=W=>(W.paths=[],W.children||(W.children=[]),W),__webpack_require__.j="files-sidebar",__webpack_require__.p="/apps/talk/js/",(()=>{if(!(typeof document>"u")){var W=(i,a,f,r,v)=>{var c=document.createElement("link");c.rel="stylesheet",c.type="text/css",__webpack_require__.nc&&(c.nonce=__webpack_require__.nc);var p=g=>{if(c.onerror=c.onload=null,g.type==="load")r();else{var u=g&&g.type,l=g&&g.target&&g.target.href||a,m=new Error("Loading CSS chunk "+i+` failed.
(`+u+": "+l+")");m.name="ChunkLoadError",m.code="CSS_CHUNK_LOAD_FAILED",m.type=u,m.request=l,c.parentNode&&c.parentNode.removeChild(c),v(m)}};return c.onerror=c.onload=p,c.href=a,f?f.parentNode.insertBefore(c,f.nextSibling):document.head.appendChild(c),c},b=(i,a)=>{for(var f=document.getElementsByTagName("link"),r=0;r<f.length;r++){var v=f[r],c=v.getAttribute("data-href")||v.getAttribute("href");if(v.rel==="stylesheet"&&(c===i||c===a))return v}for(var p=document.getElementsByTagName("style"),r=0;r<p.length;r++){var v=p[r],c=v.getAttribute("data-href");if(c===i||c===a)return v}},n=i=>new Promise((a,f)=>{var r=__webpack_require__.miniCssF(i),v=__webpack_require__.p+r;if(b(r,v))return a();W(i,v,null,a,f)}),e={"files-sidebar":0,node_modules_f7cloud_vue_dist_components_NcSelect_index_mjs:0};__webpack_require__.f.miniCss=(i,a)=>{var f={"files-sidebar-tab-chunk":1,"files-sidebar-call-chunk":1};e[i]?a.push(e[i]):e[i]!==0&&f[i]&&a.push(e[i]=n(i).then(()=>{e[i]=0},r=>{throw delete e[i],r}))}}})(),(()=>{__webpack_require__.b=document.baseURI||self.location.href;var W={"files-sidebar":0,node_modules_f7cloud_vue_dist_components_NcSelect_index_mjs:0};__webpack_require__.f.j=(e,i)=>{var a=__webpack_require__.o(W,e)?W[e]:void 0;if(a!==0)if(a)i.push(a[2]);else{var f=new Promise((p,g)=>a=W[e]=[p,g]);i.push(a[2]=f);var r=__webpack_require__.p+__webpack_require__.u(e),v=new Error,c=p=>{if(__webpack_require__.o(W,e)&&(a=W[e],a!==0&&(W[e]=void 0),a)){var g=p&&(p.type==="load"?"missing":p.type),u=p&&p.target&&p.target.src;v.message="Loading chunk "+e+` failed.
(`+g+": "+u+")",v.name="ChunkLoadError",v.type=g,v.request=u,a[1](v)}};__webpack_require__.l(r,c,"chunk-"+e,e)}};var b=(e,i)=>{var[a,f,r]=i,v,c,p=0;if(a.some(u=>W[u]!==0)){for(v in f)__webpack_require__.o(f,v)&&(__webpack_require__.m[v]=f[v]);if(r)var g=r(__webpack_require__)}for(e&&e(i);p<a.length;p++)c=a[p],__webpack_require__.o(W,c)&&W[c]&&W[c][0](),W[c]=0},n=self.webpackChunktalk=self.webpackChunktalk||[];n.forEach(b.bind(null,0)),n.push=b.bind(null,n.push.bind(n))})(),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{"use strict";var W=__webpack_require__(21777),b=__webpack_require__(63814),n=__webpack_require__(53751),e=__webpack_require__(50953),i=__webpack_require__(20641),a=__webpack_require__(90033);const f={class:"talkChatTab"},r={key:0,class:"emptycontent ui-not-ready-placeholder"},v={key:1,class:"emptycontent file-not-shared"},c={key:2,class:"emptycontent room-not-joined"};function p(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("NcButton"),kn=(0,i.g2)("FilesSidebarCallView"),Yn=(0,i.g2)("FilesSidebarChatView");return(0,i.uX)(),(0,i.CE)("div",f,[Be.isTalkSidebarSupportedForFile===void 0?((0,i.uX)(),(0,i.CE)("div",r,[...T[0]||(T[0]=[(0,i.Lk)("div",{class:"icon icon-loading"},null,-1)])])):Be.isTalkSidebarSupportedForFile?Be.isTalkSidebarSupportedForFile&&!Ee.token?((0,i.uX)(),(0,i.CE)("div",c,[T[2]||(T[2]=(0,i.Lk)("div",{class:"icon icon-talk"},null,-1)),(0,i.Lk)("h2",null,(0,a.toDisplayString)(Ee.t("spreed","Discuss this file")),1),(0,i.bF)(Nt,{variant:"primary",onClick:Ee.joinConversation},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Ee.t("spreed","Join conversation")),1)]),_:1},8,["onClick"])])):((0,i.uX)(),(0,i.CE)(i.FK,{key:3},[Ee.isInFile&&re.isInCall?((0,i.uX)(),(0,i.Wv)(kn,{key:0})):(0,i.Q3)("",!0),(0,i.bF)(Yn)],64)):((0,i.uX)(),(0,i.CE)("div",v,[T[1]||(T[1]=(0,i.Lk)("div",{class:"icon icon-talk"},null,-1)),(0,i.Lk)("h2",null,(0,a.toDisplayString)(Ee.t("spreed","Discuss this file")),1),(0,i.Lk)("p",null,(0,a.toDisplayString)(Ee.t("spreed","Share this file with others to discuss it")),1),(0,i.bF)(Nt,{variant:"primary",onClick:Ee.openSharingTab},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Ee.t("spreed","Share this file")),1)]),_:1},8,["onClick"])]))])}var g=__webpack_require__(66802),u=__webpack_require__(81222),l=__webpack_require__(53334),m=__webpack_require__(15446);const y={class:"icon-loading spinner"};function d(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("div",y)}const w={name:"LoadingComponent"};var C=__webpack_require__(66262);const O=(0,C.A)(w,[["render",d]]);var N=__webpack_require__(43417),X=__webpack_require__(83157),V=__webpack_require__(55031);async function Z(Ke,T){return g.Ay.get((0,b.KT)("apps/spreed/api/v1/file/{fileId}",{fileId:Ke}),T)}async function J(Ke,T){return axios.get(generateOcsUrl("apps/spreed/api/v1/publicshare/{shareToken}",{shareToken:Ke}),T)}async function se(Ke,T){return axios.post(generateOcsUrl("apps/spreed/api/v1/publicshareauth"),{shareToken:Ke},T)}var Y=__webpack_require__(94976),pe=__webpack_require__(83726),I=__webpack_require__(9586),s=__webpack_require__(55124),_=__webpack_require__(78397),F=__webpack_require__(47846);const E={name:"FilesSidebarTabApp",components:{FilesSidebarChatView:(0,i.$V)({loader:()=>__webpack_require__.e("files-sidebar-tab-chunk").then(__webpack_require__.bind(__webpack_require__,70081)),loadingComponent:(0,i.pM)(()=>(0,i.h)(O,{class:"tab-loading"}))}),FilesSidebarCallView:(0,i.$V)({loader:()=>__webpack_require__.e("files-sidebar-call-chunk").then(__webpack_require__.bind(__webpack_require__,64483)),loadingComponent:(0,i.pM)(()=>(0,i.h)(O,{class:"tab-loading"}))}),NcButton:m.A},setup(){return{isInCall:(0,N.J)(),isLeavingAfterSessionIssue:(0,X.v)(),actorStore:(0,pe.k)(),tokenStore:(0,I.E)()}},data(){return{Talk:OCA.Talk,sidebarState:OCA.Files.Sidebar.state,cancelGetFileConversation:()=>{},isTalkSidebarSupportedForFile:void 0}},computed:{token(){return this.tokenStore.token},fileInfo(){return this.Talk.fileInfo||{}},fileId(){return this.fileInfo.id},fileIdForToken(){return this.tokenStore.fileIdForToken},isInFile(){return this.fileId===this.fileIdForToken},isChatTheActiveTab(){return!this.sidebarState.activeTab||this.sidebarState.activeTab==="chat"}},watch:{fileInfo:{immediate:!0,handler(Ke){this.token&&(!Ke||Ke.id!==this.fileIdForToken)&&this.leaveConversation(),this.setTalkSidebarSupportedForFile(Ke)}},isChatTheActiveTab:{immediate:!0,handler(Ke){this.forceTabsContentStyleWhenChatTabIsActive(Ke),this.setTalkSidebarSupportedForFile(this.fileInfo)}}},created(){OCA.Talk.fetchCurrentConversationWrapper||(OCA.Talk.fetchCurrentConversationWrapper=function(){OCA.Talk.fetchCurrentConversationBound()}),OCA.Talk.fetchCurrentConversationBound=this.fetchCurrentConversation.bind(this)},beforeMount(){this.actorStore.setCurrentUser((0,W.HW)()),window.addEventListener("unload",()=>{console.info("Navigating away, leaving conversation"),this.token&&((0,F.Vz)(),this.isLeavingAfterSessionIssue||(0,Y.UJ)(this.token))})},methods:{t:l.t,async joinConversation(){(0,s.Nq)();try{await this.getFileConversation()}catch{console.debug("Could not get file conversation. Is it a file and shared?");return}await this.$store.dispatch("deleteConversation",this.token),await this.$store.dispatch("purgeParticipantsStore",this.token),await this.$router.push({name:"conversation",params:{token:this.token}}),await this.$store.dispatch("joinConversation",{token:this.token}),this.fetchCurrentConversation(),(0,u.C)("spreed","signaling_mode")!=="internal"?(V.l.on("should-refresh-conversations",OCA.Talk.fetchCurrentConversationWrapper),V.l.on("signaling-participant-list-changed",OCA.Talk.fetchCurrentConversationWrapper)):OCA.Talk.fetchCurrentConversationIntervalId=window.setInterval(OCA.Talk.fetchCurrentConversationWrapper,3e4)},leaveConversation(){V.l.off("should-refresh-conversations",OCA.Talk.fetchCurrentConversationWrapper),V.l.off("signaling-participant-list-changed",OCA.Talk.fetchCurrentConversationWrapper),window.clearInterval(OCA.Talk.fetchCurrentConversationIntervalId),this.$store.dispatch("leaveConversation",{token:this.token}),this.tokenStore.updateTokenAndFileIdForToken("",null)},async getFileConversation(){this.cancelGetFileConversation("canceled");const{request:Ke,cancel:T}=(0,_.A)(Z);this.cancelGetFileConversation=T;try{const B=await Ke(this.fileId);this.tokenStore.updateTokenAndFileIdForToken(B.data.ocs.data.token,this.fileId)}catch(B){if(g.Ay.isCancel(B))console.debug("The request has been canceled",B);else throw B}},async fetchCurrentConversation(){this.token&&await this.$store.dispatch("fetchConversation",{token:this.token})},async setTalkSidebarSupportedForFile(Ke){if(this.isTalkSidebarSupportedForFile=void 0,!Ke){this.isTalkSidebarSupportedForFile=!1;return}if(Ke.get("type")==="dir"){this.isTalkSidebarSupportedForFile=!1;return}if(Ke.get("shareOwnerId")){this.isTalkSidebarSupportedForFile=!0;return}if(!Ke.get("shareTypes")){try{this.isTalkSidebarSupportedForFile=await Z(Ke.id)||!1}catch{this.isTalkSidebarSupportedForFile=!1}return}if(Ke.get("shareTypes").filter(function(B){return B=parseInt(B),B===OC.Share.SHARE_TYPE_USER||B===OC.Share.SHARE_TYPE_GROUP||B===OC.Share.SHARE_TYPE_CIRCLE||B===OC.Share.SHARE_TYPE_ROOM||B===OC.Share.SHARE_TYPE_LINK||B===OC.Share.SHARE_TYPE_EMAIL}).length===0){try{this.isTalkSidebarSupportedForFile=await Z(Ke.id)||!1}catch{this.isTalkSidebarSupportedForFile=!1}return}this.isTalkSidebarSupportedForFile=!0},openSharingTab(){OCA.Files.Sidebar.setActiveTab("sharing")},forceTabsContentStyleWhenChatTabIsActive(Ke){const T=document.querySelector(".app-sidebar-tabs"),B=document.querySelector(".app-sidebar-tabs__content");Ke?(this.savedTabsMinHeight=T.style.minHeight,this.savedTabsOverflow=T.style.overflow,this.savedTabsContentOverflow=B.style.overflow,this.savedTabsContentStyle=!0,T.style.minHeight="300px",T.style.overflow="hidden",B.style.overflow="hidden"):this.savedTabsContentStyle&&(T.style.minHeight=this.savedTabsMinHeight,T.style.overflow=this.savedTabsOverflow,B.style.overflow=this.savedTabsContentOverflow,delete this.savedTabsMinHeight,delete this.savedTabsOverflow,delete this.savedTabsContentOverflow,this.savedTabsContentStyle=!1)}}},x=(0,C.A)(E,[["render",p],["__scopeId","data-v-7fa02a0f"]]);var R=__webpack_require__(75220),M=__webpack_require__(77344);const o={class:"messages-list-dragover-wrapper"},P={class:"scroll-to-bottom"};function $(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("GuestWelcomeWindow"),kn=(0,i.g2)("NcIconSvgWrapper"),Yn=(0,i.g2)("IconAccountOutline"),ci=(0,i.g2)("IconAlertOctagonOutline"),hr=(0,i.g2)("NcEmptyContent"),tr=(0,i.g2)("TransitionWrapper"),or=(0,i.g2)("ThreadHeader"),wr=(0,i.g2)("MessagesList"),Ks=(0,i.g2)("IconChevronDoubleDown"),Ys=(0,i.g2)("NcButton"),sa=(0,i.g2)("NewMessage"),da=(0,i.g2)("NewMessageUploadEditor");return(0,i.uX)(),(0,i.CE)("div",{class:"chatView",onDragover:T[1]||(T[1]=(0,n.withModifiers)((...ha)=>Ee.handleDragOver&&Ee.handleDragOver(...ha),["prevent"])),onDragleave:T[2]||(T[2]=(0,n.withModifiers)((...ha)=>Ee.handleDragLeave&&Ee.handleDragLeave(...ha),["prevent"])),onDrop:T[3]||(T[3]=(0,n.withModifiers)((...ha)=>Ee.handleDropFiles&&Ee.handleDropFiles(...ha),["prevent"]))},[Ee.showGuestWelcomeWindow?((0,i.uX)(),(0,i.Wv)(Nt,{key:0,token:re.token},null,8,["token"])):(0,i.Q3)("",!0),(0,i.Lk)("div",o,[(0,i.bF)(tr,{name:"slide-up",mode:"out-in"},{default:(0,i.k6)(()=>[(0,i.bo)((0,i.bF)(hr,{name:Ee.dropHintText,class:"dragover"},{icon:(0,i.k6)(()=>[!Ee.isGuest&&!Ee.isReadOnly?((0,i.uX)(),(0,i.Wv)(kn,{key:0,svg:re.IconFileUpload},null,8,["svg"])):Ee.isGuest?((0,i.uX)(),(0,i.Wv)(Yn,{key:1})):Ee.isReadOnly?((0,i.uX)(),(0,i.Wv)(ci,{key:2})):(0,i.Q3)("",!0)]),_:1},8,["name"]),[[n.vShow,Be.isDraggingOver]])]),_:1}),B.isSidebar&&re.threadId?((0,i.uX)(),(0,i.Wv)(or,{key:0,standalone:""})):(0,i.Q3)("",!0),(0,i.bF)(wr,{"is-chat-scrolled-to-bottom":Be.isChatScrolledToBottom,"onUpdate:isChatScrolledToBottom":T[0]||(T[0]=ha=>Be.isChatScrolledToBottom=ha),role:"region","aria-label":Ee.t("spreed","Conversation messages"),token:re.token,"is-visible":B.isVisible},null,8,["is-chat-scrolled-to-bottom","aria-label","token","is-visible"])]),(0,i.Lk)("div",P,[(0,i.bF)(tr,{name:"fade"},{default:(0,i.k6)(()=>[(0,i.bo)((0,i.bF)(Ys,{variant:"secondary","aria-label":Ee.t("spreed","Scroll to bottom"),title:Ee.t("spreed","Scroll to bottom"),class:"scroll-to-bottom__button",onClick:Ee.scrollToBottom},{icon:(0,i.k6)(()=>[(0,i.bF)(Ks,{size:20})]),_:1},8,["aria-label","title","onClick"]),[[n.vShow,!Be.isChatScrolledToBottom&&!Ee.isLoadingChat]])]),_:1})]),(0,i.bF)(sa,{role:"region",token:re.token,"has-typing-indicator":"","aria-label":Ee.t("spreed","Post message")},null,8,["token","aria-label"]),(0,i.bF)(da)],32)}var K=__webpack_require__(59904),q=__webpack_require__(82510),Fe=__webpack_require__(71900),et=__webpack_require__(39116);const Qe=["aria-hidden","aria-label"],Ht=["fill","width","height"],qe={d:"M16.59,5.59L18,7L12,13L6,7L7.41,5.59L12,10.17L16.59,5.59M16.59,11.59L18,13L12,19L6,13L7.41,11.59L12,16.17L16.59,11.59Z"},De={key:0};function Je(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon chevron-double-down-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",qe,[B.title?((0,i.uX)(),(0,i.CE)("title",De,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Ht))],16,Qe)}const yt={name:"ChevronDoubleDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Lt=(0,C.A)(yt,[["render",Je]]),ct={class:"modal__content"},Bt={class:"conversation-information"},gn=["id"],Mt={class:"description"},Zt={for:"textField"},Kt={class:"login-info"};function Tt(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("ConversationIcon"),kn=(0,i.g2)("NcTextField"),Yn=(0,i.g2)("Check"),ci=(0,i.g2)("NcButton"),hr=(0,i.g2)("NcModal");return(0,i.uX)(),(0,i.Wv)(hr,{"no-close":"","close-on-click-outside":!1,"label-id":re.dialogHeaderId,size:"small"},{default:(0,i.k6)(()=>[(0,i.Lk)("div",ct,[(0,i.Lk)("div",Bt,[(0,i.bF)(Nt,{item:Ee.conversation,"hide-user-status":""},null,8,["item"]),(0,i.Lk)("h2",{id:re.dialogHeaderId,class:"nc-dialog-alike-header"},(0,a.toDisplayString)(Ee.conversationDisplayName),9,gn)]),(0,i.Lk)("p",Mt,(0,a.toDisplayString)(Ee.conversationDescription),1),(0,i.Lk)("label",Zt,(0,a.toDisplayString)(Ee.t("spreed","Enter your name")),1),(0,i.bF)(kn,{id:"textField",modelValue:re.guestUserName,"onUpdate:modelValue":T[0]||(T[0]=tr=>re.guestUserName=tr),placeholder:Ee.t("spreed","Guest"),class:"username-form__input","show-trailing-button":!1,"label-outside":"",onKeydown:(0,n.withKeys)(Ee.handleChooseUserName,["enter"])},null,8,["modelValue","placeholder","onKeydown"]),(0,i.bF)(ci,{class:"submit-button",variant:"primary",disabled:Ee.invalidGuestUsername,onClick:Ee.handleChooseUserName},{icon:(0,i.k6)(()=>[(0,i.bF)(Yn,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Ee.t("spreed","Submit name and join"))+" ",1)]),_:1},8,["disabled","onClick"]),T[1]||(T[1]=(0,i.Lk)("div",{class:"separator"},null,-1)),(0,i.Lk)("div",Kt,[(0,i.Lk)("span",null,(0,a.toDisplayString)(Ee.t("spreed","Do you already have an account?")),1),(0,i.bF)(ci,{variant:"secondary",href:Ee.getLoginUrl()},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Ee.t("spreed","Log in")),1)]),_:1},8,["href"])])])]),_:1},8,["label-id"])}var xt=__webpack_require__(79203),Jt=__webpack_require__(79455),Dt=__webpack_require__(51566),en=__webpack_require__(34853),rt=__webpack_require__(14816);const _e={name:"GuestWelcomeWindow",components:{NcModal:xt.A,NcTextField:Jt.A,ConversationIcon:en.A,NcButton:m.A,Check:Dt.A},props:{token:{type:String,required:!0}},setup(){const Ke=(0,rt.m)(),T=(0,e.KR)(""),B=`guest-welcome-header-${(0,i.Bi)()}`;return{guestNameStore:Ke,guestUserName:T,dialogHeaderId:B}},computed:{conversation(){return this.$store.getters.conversation(this.token)},conversationDisplayName(){return this.conversation?.displayName},conversationDescription(){return this.conversation?.description},invalidGuestUsername(){return this.guestUserName.trim()===""}},methods:{t:l.t,handleChooseUserName(){this.guestNameStore.submitGuestUsername(this.token,this.guestUserName)},getLoginUrl(){const Ke=window.location.pathname,T=(0,b.Jv)("/login"),B=encodeURIComponent(Ke);return`${T}?redirect_url=${B}`}}},Me=(0,C.A)(_e,[["render",Tt],["__scopeId","data-v-77286c62"]]),Pe={ref:"scrollerLoader",class:"scroller__loading"},fe=["data-date-timestamp"],Re={key:0,class:"scroller__loading-new"},We={class:"scroller__loading-new-wrapper"};function ut(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("LoadingPlaceholder"),kn=(0,i.g2)("IconMessageOutline"),Yn=(0,i.g2)("NcEmptyContent"),ci=(0,i.g2)("NcLoadingIcon"),hr=(0,i.g2)("TransitionWrapper"),tr=(0,i.g2)("StaticDateTime");return(0,i.uX)(),(0,i.CE)("div",{ref:"scroller",class:(0,a.normalizeClass)(["scroller messages-list__scroller",{"scroller--chatScrolledToBottom":B.isChatScrolledToBottom,"scroller--isScrolling":Be.isScrolling}]),onScroll:T[0]||(T[0]=(...or)=>Ee.onScroll&&Ee.onScroll(...or)),onScrollend:T[1]||(T[1]=(...or)=>Ee.endScroll&&Ee.endScroll(...or))},[re.isInitialisingMessages?((0,i.uX)(),(0,i.Wv)(Nt,{key:0,type:"messages",class:"messages-list__placeholder",count:15})):Ee.showEmptyContent?((0,i.uX)(),(0,i.Wv)(Yn,{key:1,class:"messages-list__empty-content",name:Ee.t("spreed","No messages"),description:Ee.t("spreed","All messages have expired or have been deleted.")},{icon:(0,i.k6)(()=>[(0,i.bF)(kn,{size:64})]),_:1},8,["name","description"])):((0,i.uX)(),(0,i.CE)(i.FK,{key:2},[(0,i.bF)(hr,{name:"fade"},{default:(0,i.k6)(()=>[(0,i.Lk)("div",Pe,[re.loadingOldMessages?((0,i.uX)(),(0,i.Wv)(ci,{key:0,class:"scroller__loading-element",size:32})):(0,i.Q3)("",!0)],512)]),_:1}),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(Be.messagesGroupedByDateByAuthor,(or,wr)=>((0,i.uX)(),(0,i.CE)("ul",{key:`section_${wr}`,ref_for:!0,ref:`dateGroup-${B.token}`,"data-date-timestamp":wr,class:(0,a.normalizeClass)(["scroller__content",{"has-sticky":wr===Be.stickyDate}])},[((0,i.uX)(),(0,i.CE)("li",{key:`${Ee.currentDay}_${wr}`,class:"messages-date"},[(0,i.bF)(tr,{time:wr*1e3,class:"messages-date__text",role:"heading","aria-level":"3"},null,8,["time"])])),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(or,Ks=>((0,i.uX)(),(0,i.Wv)((0,i.$y)(re.messagesGroupComponent[Ks.type]),{key:Ks.id,token:B.token,messages:Ks.messages,"previous-message-id":Ks.previousMessageId,"next-message-id":Ks.nextMessageId},null,8,["token","messages","previous-message-id","next-message-id"]))),128))],10,fe))),128)),(0,i.bF)(hr,{name:"fade"},{default:(0,i.k6)(()=>[re.loadingNewMessages?((0,i.uX)(),(0,i.CE)("span",Re,[(0,i.Lk)("span",We,[(0,i.bF)(ci,{size:20}),(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Loading \u2026")),1)])])):(0,i.Q3)("",!0)]),_:1})],64))],34)}var dt=__webpack_require__(17334),Ue=__webpack_require__.n(dt),je=__webpack_require__(4807);const we=["aria-hidden","aria-label"],Xe=["fill","width","height"],gt={d:"M20 2H4C2.9 2 2 2.9 2 4V22L6 18H20C21.1 18 22 17.1 22 16V4C22 2.9 21.1 2 20 2M20 16H5.2L4 17.2V4H20V16Z"},pn={key:0};function cn(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon message-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",gt,[B.title?((0,i.uX)(),(0,i.CE)("title",pn,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Xe))],16,we)}const hn={name:"MessageOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},on=(0,C.A)(hn,[["render",cn]]);var dn=__webpack_require__(90322),jn=__webpack_require__(40760),Jn=__webpack_require__(71061);const $n={class:"wrapper"},Yi={class:"messages__avatar-wrapper"},di={class:"messages"},fi={class:"messages__author","aria-level":"4"};function Ci(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("AvatarWrapper"),kn=(0,i.g2)("MessageItem");return(0,i.uX)(),(0,i.CE)("li",$n,[(0,i.Lk)("div",Yi,[(0,i.bF)(Nt,{id:Ee.actorId,class:"messages__avatar",token:B.token,name:re.actorDisplayName,source:Ee.actorType,size:re.AVATAR.SIZE.SMALL,"disable-menu":Ee.disableMenu,"disable-tooltip":""},null,8,["id","token","name","source","size","disable-menu"])]),(0,i.Lk)("ul",di,[(0,i.Lk)("li",fi,(0,a.toDisplayString)(re.actorInfo),1),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(B.messages,(Yn,ci)=>((0,i.uX)(),(0,i.Wv)(kn,{key:Yn.id,message:Yn,"next-message-id":B.messages[ci+1]&&B.messages[ci+1].id||B.nextMessageId,"previous-message-id":ci>0&&B.messages[ci-1].id||B.previousMessageId},null,8,["message","next-message-id","previous-message-id"]))),128))])])}var ki=__webpack_require__(23632);const Hn=["id","data-message-id","data-seen","data-next-message-id","data-previous-message-id"],cr={class:"message-body__scroll"},mi={key:2,class:"message-unread-marker"},Fn={class:"message-unread-marker__wrapper"},ni={class:"message-unread-marker__text"};function Wn(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("ReactionsWrapper"),kn=(0,i.g2)("MessageBody"),Yn=(0,i.g2)("MessageButtonsBar"),ci=(0,i.g2)("MessageForwarder"),hr=(0,i.g2)("MessageTranslateDialog"),tr=(0,i.g2)("NcAssistantButton"),or=(0,i.gN)("intersection-observer");return(0,i.uX)(),(0,i.CE)("li",{id:`message_${B.message.id}`,"data-message-id":B.message.id,"data-seen":Be.seen,"data-next-message-id":B.nextMessageId,"data-previous-message-id":B.previousMessageId,class:(0,a.normalizeClass)(["message",{"message--hovered":Ee.showMessageButtonsBar}]),tabindex:"0",onMouseover:T[7]||(T[7]=(...wr)=>Ee.handleMouseover&&Ee.handleMouseover(...wr)),onMouseleave:T[8]||(T[8]=(...wr)=>Ee.handleMouseleave&&Ee.handleMouseleave(...wr))},[(0,i.Lk)("div",{class:(0,a.normalizeClass)([{"normal-message-body":!Ee.isDeletedMessage},"message-body"])},[(0,i.bF)(kn,{"rich-parameters":Ee.richParameters,"is-deleting":Be.isDeleting,"has-call":Ee.conversation.hasCall,message:B.message,"read-info":Ee.readInfo},{default:(0,i.k6)(()=>[Object.keys(B.message.reactions).length?((0,i.uX)(),(0,i.Wv)(Nt,{key:0,id:B.message.id,token:B.message.token,"can-react":Ee.canReact,"show-controls":Be.isHovered||Be.isFollowUpEmojiPickerOpen,onEmojiPickerToggled:Ee.toggleFollowUpEmojiPicker},null,8,["id","token","can-react","show-controls","onEmojiPickerToggled"])):(0,i.Q3)("",!0)]),_:1},8,["rich-parameters","is-deleting","has-call","message","read-info"])],2),(0,i.Lk)("div",cr,[Ee.showMessageButtonsBar?((0,i.uX)(),(0,i.Wv)(Yn,{key:0,"is-action-menu-open":Be.isActionMenuOpen,"onUpdate:isActionMenuOpen":T[0]||(T[0]=wr=>Be.isActionMenuOpen=wr),"is-emoji-picker-open":Be.isEmojiPickerOpen,"onUpdate:isEmojiPickerOpen":T[1]||(T[1]=wr=>Be.isEmojiPickerOpen=wr),"is-reactions-menu-open":Be.isReactionsMenuOpen,"onUpdate:isReactionsMenuOpen":T[2]||(T[2]=wr=>Be.isReactionsMenuOpen=wr),"is-forwarder-open":Be.isForwarderOpen,"onUpdate:isForwarderOpen":T[3]||(T[3]=wr=>Be.isForwarderOpen=wr),class:"message-buttons-bar","is-translation-available":re.isTranslationAvailable,"can-react":Ee.canReact,message:B.message,"previous-message-id":B.previousMessageId,"read-info":Ee.readInfo,onShowTranslateDialog:T[4]||(T[4]=wr=>Be.isTranslateDialogOpen=!0),onReply:Ee.handleReply,onEdit:Ee.handleEdit,onDelete:Ee.handleDelete},null,8,["is-action-menu-open","is-emoji-picker-open","is-reactions-menu-open","is-forwarder-open","is-translation-available","can-react","message","previous-message-id","read-info","onReply","onEdit","onDelete"])):(0,i.Q3)("",!0)]),Be.isForwarderOpen?((0,i.uX)(),(0,i.Wv)(ci,{key:0,id:B.message.id,token:B.message.token,onClose:T[5]||(T[5]=wr=>Be.isForwarderOpen=!1)},null,8,["id","token"])):(0,i.Q3)("",!0),re.isTranslationAvailable&&Be.isTranslateDialogOpen?((0,i.uX)(),(0,i.Wv)(hr,{key:1,message:B.message.message,"rich-parameters":Ee.richParameters,onClose:T[6]||(T[6]=wr=>Be.isTranslateDialogOpen=!1)},null,8,["message","rich-parameters"])):(0,i.Q3)("",!0),Ee.isLastReadMessage?(0,i.bo)(((0,i.uX)(),(0,i.CE)("div",mi,[(0,i.Lk)("div",Fn,[(0,i.Lk)("span",ni,(0,a.toDisplayString)(Ee.t("spreed","Unread messages")),1),Ee.shouldShowSummaryOption?((0,i.uX)(),(0,i.Wv)(tr,{key:0,disabled:Be.loading,onClick:Ee.generateSummary},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Ee.t("spreed","Generate summary")),1)]),_:1},8,["disabled","onClick"])):(0,i.Q3)("",!0)])])),[[or,Ee.lastReadMessageVisibilityChanged]]):(0,i.Q3)("",!0)],42,Hn)}var hi=__webpack_require__(85168),Qn=__webpack_require__(57579),Ze=__webpack_require__(34273);const ft=["title","aria-label"],Yt=["title","aria-label"];function vn(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("IconEmoticonOutline"),kn=(0,i.g2)("NcButton"),Yn=(0,i.g2)("IconArrowLeftTop"),ci=(0,i.g2)("IconDotsHorizontal"),hr=(0,i.g2)("IconCheckAll"),tr=(0,i.g2)("IconCheck"),or=(0,i.g2)("IconClockOutline"),wr=(0,i.g2)("NcActionText"),Ks=(0,i.g2)("IconClockEditOutline"),Ys=(0,i.g2)("IconBellOffOutline"),sa=(0,i.g2)("NcActionSeparator"),da=(0,i.g2)("IconAlarm"),ha=(0,i.g2)("NcActionButton"),eo=(0,i.g2)("IconAccountOutline"),Wl=(0,i.g2)("IconPencilOutline"),td=(0,i.g2)("IconContentCopy"),Iu=(0,i.g2)("IconOpenInNew"),Lu=(0,i.g2)("IconEyeOffOutline"),pd=(0,i.g2)("IconFileOutline"),Eo=(0,i.g2)("NcActionLink"),Vu=(0,i.g2)("NcIconSvgWrapper"),Rf=(0,i.g2)("IconForumOutline"),pc=(0,i.g2)("IconNoteEditOutline"),Ad=(0,i.g2)("IconArrowRightTop"),nd=(0,i.g2)("IconTranslate"),If=(0,i.g2)("IconTrashCanOutline"),dh=(0,i.g2)("IconArrowLeft"),nm=(0,i.g2)("IconCloseCircleOutline"),im=(0,i.g2)("IconCalendarClockOutline"),rm=(0,i.g2)("NcActionInput"),sm=(0,i.g2)("NcActions"),am=(0,i.g2)("IconPlus"),om=(0,i.g2)("NcEmojiPicker"),lm=(0,i.gN)("click-outside");return(0,i.bo)(((0,i.uX)(),(0,i.CE)("div",null,[B.isReactionsMenuOpen?((0,i.uX)(),(0,i.CE)(i.FK,{key:1},[(0,i.bF)(kn,{variant:"tertiary","aria-label":Ee.t("spreed","Close reactions menu"),onClick:Ee.closeReactionsMenu},{icon:(0,i.k6)(()=>[(0,i.bF)(dh,{class:"bidirectional-icon",size:20})]),_:1},8,["aria-label","onClick"]),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(Be.frequentlyUsedEmojis,Bd=>((0,i.uX)(),(0,i.Wv)(kn,{key:Bd,variant:"tertiary","aria-label":Ee.t("spreed","React with {emoji}",{emoji:Bd}),onClick:N0=>Ee.handleReactionClick(Bd)},{icon:(0,i.k6)(()=>[(0,i.Lk)("span",null,(0,a.toDisplayString)(Bd),1)]),_:2},1032,["aria-label","onClick"]))),128)),(0,i.bF)(om,{boundary:Ee.boundariesElement,placement:"auto",onSelect:Ee.handleReactionClick,onAfterShow:Ee.onEmojiPickerOpen,onAfterHide:Ee.onEmojiPickerClose},{default:(0,i.k6)(()=>[(0,i.bF)(kn,{variant:"tertiary","aria-label":Ee.t("spreed","React with another emoji")},{icon:(0,i.k6)(()=>[(0,i.bF)(am,{size:20})]),_:1},8,["aria-label"])]),_:1},8,["boundary","onSelect","onAfterShow","onAfterHide"])],64)):((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[B.canReact?((0,i.uX)(),(0,i.Wv)(kn,{key:0,variant:"tertiary","aria-label":Ee.t("spreed","Add a reaction to this message"),title:Ee.t("spreed","Add a reaction to this message"),onClick:Ee.openReactionsMenu},{icon:(0,i.k6)(()=>[(0,i.bF)(Nt,{size:20})]),_:1},8,["aria-label","title","onClick"])):(0,i.Q3)("",!0),Ee.canReply?((0,i.uX)(),(0,i.Wv)(kn,{key:1,variant:"tertiary","aria-label":Ee.t("spreed","Reply"),title:Ee.t("spreed","Reply"),onClick:Ee.handleReply},{icon:(0,i.k6)(()=>[(0,i.bF)(Yn,{class:"bidirectional-icon",size:20})]),_:1},8,["aria-label","title","onClick"])):(0,i.Q3)("",!0),B.isActionMenuOpen?((0,i.uX)(),(0,i.Wv)(sm,{key:3,"force-menu":"",open:"",placement:"bottom-end","boundaries-element":Ee.boundariesElement,onClose:Ee.onMenuClose},{default:(0,i.k6)(()=>[Be.submenu===null?((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[(0,i.bF)(wr,null,{icon:(0,i.k6)(()=>[B.readInfo.showCommonReadIcon?((0,i.uX)(),(0,i.CE)("span",{key:0,title:B.readInfo.commonReadIconTitle,"aria-label":B.readInfo.commonReadIconTitle},[(0,i.bF)(hr,{size:16})],8,ft)):B.readInfo.showSentIcon?((0,i.uX)(),(0,i.CE)("span",{key:1,title:B.readInfo.sentIconTitle,"aria-label":B.readInfo.sentIconTitle},[(0,i.bF)(tr,{size:16})],8,Yt)):((0,i.uX)(),(0,i.Wv)(or,{key:2,size:20}))]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.messageDateTime),1)]),_:1}),B.message.lastEditTimestamp?((0,i.uX)(),(0,i.Wv)(wr,{key:0,class:"edit-timestamp",name:Ee.lastEditActorLabel},{icon:(0,i.k6)(()=>[(0,i.bF)(Ks,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.editedDateTime),1)]),_:1},8,["name"])):(0,i.Q3)("",!0),B.readInfo.showSilentIcon?((0,i.uX)(),(0,i.Wv)(wr,{key:1},{icon:(0,i.k6)(()=>[(0,i.bF)(Ys,{size:16})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(B.readInfo.silentIconTitle),1)]),_:1})):(0,i.Q3)("",!0),(0,i.bF)(sa),re.supportReminders?((0,i.uX)(),(0,i.Wv)(ha,{key:"set-reminder-menu","is-menu":"",onClick:T[0]||(T[0]=(0,n.withModifiers)(Bd=>Be.submenu="reminder",["stop"]))},{icon:(0,i.k6)(()=>[(0,i.bF)(da,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Set reminder")),1)]),_:1})):(0,i.Q3)("",!0),Ee.isPrivateReplyable?((0,i.uX)(),(0,i.Wv)(ha,{key:"reply-privately","close-after-click":"",onClick:(0,n.withModifiers)(Ee.handlePrivateReply,["stop"])},{icon:(0,i.k6)(()=>[(0,i.bF)(eo,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Reply privately")),1)]),_:1},8,["onClick"])):(0,i.Q3)("",!0),re.isEditable?((0,i.uX)(),(0,i.Wv)(ha,{key:"edit-message","aria-label":Ee.t("spreed","Edit message"),"close-after-click":"",onClick:(0,n.withModifiers)(Ee.editMessage,["stop"])},{icon:(0,i.k6)(()=>[(0,i.bF)(Wl,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Edit message")),1)]),_:1},8,["aria-label","onClick"])):(0,i.Q3)("",!0),re.isFileShareWithoutCaption?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.Wv)(ha,{key:"copy-message","close-after-click":"",onClick:(0,n.withModifiers)(Ee.handleCopyMessageText,["stop"])},{icon:(0,i.k6)(()=>[(0,i.bF)(td,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Copy message")),1)]),_:1},8,["onClick"])),(0,i.bF)(ha,{key:"copy-message-link","close-after-click":"",onClick:(0,n.withModifiers)(Ee.handleCopyMessageLink,["stop"])},{icon:(0,i.k6)(()=>[(0,i.bF)(Iu,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Copy message link")),1)]),_:1},8,["onClick"]),(0,i.bF)(ha,{key:"mark-as-unread","close-after-click":"",onClick:(0,n.withModifiers)(Ee.handleMarkAsUnread,["stop"])},{icon:(0,i.k6)(()=>[(0,i.bF)(Lu,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Mark as unread")),1)]),_:1},8,["onClick"]),re.isFileShare?((0,i.uX)(),(0,i.CE)(i.FK,{key:6},[(0,i.bF)(sa),(0,i.bF)(Eo,{href:Ee.messageFile.link},{icon:(0,i.k6)(()=>[(0,i.bF)(pd,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Go to file")),1)]),_:1},8,["href"]),re.hideDownloadOption?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.Wv)(Eo,{key:0,href:Ee.linkToFileDownload,download:Ee.messageFile.name,"close-after-click":""},{icon:(0,i.k6)(()=>[(0,i.bF)(Vu,{svg:re.IconFileDownload,size:20},null,8,["svg"])]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Download file")),1)]),_:1},8,["href","download"]))],64)):(0,i.Q3)("",!0),Ee.isThreadStarterMessage?((0,i.uX)(),(0,i.CE)(i.FK,{key:7},[(0,i.bF)(sa),(0,i.bF)(ha,{"close-after-click":"",onClick:T[1]||(T[1]=Bd=>re.threadId=B.message.threadId)},{icon:(0,i.k6)(()=>[(0,i.bF)(Rf,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Go to thread")),1)]),_:1}),Ee.isModeratorOrOwner?((0,i.uX)(),(0,i.Wv)(ha,{key:"edit-thread","close-after-click":"",onClick:(0,n.withModifiers)(Ee.renameThread,["stop"])},{icon:(0,i.k6)(()=>[(0,i.bF)(Wl,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Edit thread details")),1)]),_:1},8,["onClick"])):(0,i.Q3)("",!0)],64)):(0,i.Q3)("",!0),Ee.canForwardMessage&&!Ee.isInNoteToSelf?((0,i.uX)(),(0,i.Wv)(ha,{key:"forward-to-note","close-after-click":"",onClick:Ee.forwardToNote},{icon:(0,i.k6)(()=>[(0,i.bF)(pc,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Note to self")),1)]),_:1},8,["onClick"])):(0,i.Q3)("",!0),Ee.canForwardMessage?((0,i.uX)(),(0,i.Wv)(ha,{key:"forward-message","close-after-click":"",onClick:(0,n.withModifiers)(Ee.openForwarder,["stop"])},{icon:(0,i.k6)(()=>[(0,i.bF)(Ad,{class:"bidirectional-icon",size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Forward message")),1)]),_:1},8,["onClick"])):(0,i.Q3)("",!0),re.messageActions.length>0?((0,i.uX)(),(0,i.Wv)(sa,{key:10})):(0,i.Q3)("",!0),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(re.messageActions,Bd=>((0,i.uX)(),(0,i.Wv)(ha,{key:Bd.label,icon:Bd.icon,"close-after-click":"",onClick:N0=>Ee.handleMessageAction(Bd)},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Bd.label),1)]),_:2},1032,["icon","onClick"]))),128)),B.isTranslationAvailable&&!re.isFileShareWithoutCaption?((0,i.uX)(),(0,i.Wv)(ha,{key:"translate-message","close-after-click":"",onClick:T[2]||(T[2]=(0,n.withModifiers)(Bd=>Ke.$emit("showTranslateDialog",!0),["stop"])),onClose:T[3]||(T[3]=Bd=>Ke.$emit("showTranslateDialog",!1))},{icon:(0,i.k6)(()=>[(0,i.bF)(nd,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Translate")),1)]),_:1})):(0,i.Q3)("",!0),re.isDeleteable?((0,i.uX)(),(0,i.CE)(i.FK,{key:12},[(0,i.bF)(sa),(0,i.bF)(ha,{key:"delete-message","close-after-click":"",onClick:(0,n.withModifiers)(Ee.handleDelete,["stop"])},{icon:(0,i.k6)(()=>[(0,i.bF)(If,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Delete")),1)]),_:1},8,["onClick"])],64)):(0,i.Q3)("",!0)],64)):re.supportReminders&&Be.submenu==="reminder"?((0,i.uX)(),(0,i.CE)(i.FK,{key:1},[(0,i.bF)(ha,{key:"action-back","aria-label":Ee.t("spreed","Back"),onClick:T[4]||(T[4]=(0,n.withModifiers)(Bd=>Be.submenu=null,["stop"]))},{icon:(0,i.k6)(()=>[(0,i.bF)(dh,{class:"bidirectional-icon"})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Back")),1)]),_:1},8,["aria-label"]),Be.currentReminder?((0,i.uX)(),(0,i.Wv)(ha,{key:"remove-reminder","close-after-click":"",onClick:(0,n.withModifiers)(Ee.removeReminder,["stop"])},{icon:(0,i.k6)(()=>[(0,i.bF)(nm,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.clearReminderLabel),1)]),_:1},8,["onClick"])):(0,i.Q3)("",!0),(0,i.bF)(sa),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(Ee.reminderOptions,Bd=>((0,i.uX)(),(0,i.Wv)(ha,{key:Bd.key,"aria-label":Bd.ariaLabel,"close-after-click":"",onClick:(0,n.withModifiers)(N0=>Ee.setReminder(Bd.timestamp),["stop"])},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Bd.label),1)]),_:2},1032,["aria-label","onClick"]))),128)),(0,i.bF)(sa),(0,i.bF)(rm,{modelValue:Ee.customReminderDateTime,"onUpdate:modelValue":T[5]||(T[5]=Bd=>Ee.customReminderDateTime=Bd),type:"datetime-local","is-native-picker":"",min:new Date},{icon:(0,i.k6)(()=>[(0,i.bF)(im,{size:20})]),_:1},8,["modelValue","min"]),(0,i.bF)(ha,{key:"set-reminder","aria-label":Ee.t("spreed","Set custom reminder"),"close-after-click":"",onClick:T[6]||(T[6]=(0,n.withModifiers)(Bd=>Ee.setReminder(Be.customReminderTimestamp),["stop"]))},{icon:(0,i.k6)(()=>[(0,i.bF)(tr,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Set custom reminder")),1)]),_:1},8,["aria-label"])],64)):(0,i.Q3)("",!0)]),_:1},8,["boundaries-element","onClose"])):((0,i.uX)(),(0,i.Wv)(kn,{key:2,variant:"tertiary","aria-label":Ee.t("spreed","More actions"),title:Ee.t("spreed","More actions"),onClick:Ee.onMenuOpen},{icon:(0,i.k6)(()=>[(0,i.bF)(ci,{size:20})]),_:1},8,["aria-label","title","onClick"]))],64))])),[[lm,Ee.handleClickOutside]])}var Tn=__webpack_require__(16343),Ti=__webpack_require__(38576),ti=__webpack_require__(5242),Gn=__webpack_require__(5e4),Ri=__webpack_require__(15797),nn=__webpack_require__(76511),An=__webpack_require__(39865),_i=__webpack_require__(808);const Ii=["aria-hidden","aria-label"],lr=["fill","width","height"],Rr={d:"M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22A9,9 0 0,0 21,13A9,9 0 0,0 12,4M12.5,8H11V14L15.75,16.85L16.5,15.62L12.5,13.25V8M7.88,3.39L6.6,1.86L2,5.71L3.29,7.24L7.88,3.39M22,5.72L17.4,1.86L16.11,3.39L20.71,7.25L22,5.72Z"},fr={key:0};function kr(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon alarm-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",Rr,[B.title?((0,i.uX)(),(0,i.CE)("title",fr,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,lr))],16,Ii)}const Zr={name:"AlarmIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ws=(0,C.A)(Zr,[["render",kr]]);var Bi=__webpack_require__(15399);const Ps=["aria-hidden","aria-label"],es=["fill","width","height"],bn={d:"M20 13.5V20H18V13.5C18 11 16 9 13.5 9H7.83L10.91 12.09L9.5 13.5L4 8L9.5 2.5L10.92 3.91L7.83 7H13.5C17.09 7 20 9.91 20 13.5Z"},_t={key:0};function Pt(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon arrow-left-top-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",bn,[B.title?((0,i.uX)(),(0,i.CE)("title",_t,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,es))],16,Ps)}const le={name:"ArrowLeftTopIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ze=(0,C.A)(le,[["render",Pt]]),at=["aria-hidden","aria-label"],be=["fill","width","height"],H={d:"M20 8L14.5 13.5L13.09 12.09L16.17 9H10.5C8 9 6 11 6 13.5V20H4V13.5C4 9.91 6.91 7 10.5 7H16.17L13.08 3.91L14.5 2.5L20 8Z"},te={key:0};function ae(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon arrow-right-top-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",H,[B.title?((0,i.uX)(),(0,i.CE)("title",te,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,be))],16,at)}const ne={name:"ArrowRightTopIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Ne=(0,C.A)(ne,[["render",ae]]);var kt=__webpack_require__(53621);const it=["aria-hidden","aria-label"],Ge=["fill","width","height"],fn={d:"M6 1V3H5C3.89 3 3 3.89 3 5V19C3 20.1 3.89 21 5 21H11.1C12.36 22.24 14.09 23 16 23C19.87 23 23 19.87 23 16C23 14.09 22.24 12.36 21 11.1V5C21 3.9 20.11 3 19 3H18V1H16V3H8V1M5 5H19V7H5M5 9H19V9.67C18.09 9.24 17.07 9 16 9C12.13 9 9 12.13 9 16C9 17.07 9.24 18.09 9.67 19H5M16 11.15C18.68 11.15 20.85 13.32 20.85 16C20.85 18.68 18.68 20.85 16 20.85C13.32 20.85 11.15 18.68 11.15 16C11.15 13.32 13.32 11.15 16 11.15M15 13V16.69L18.19 18.53L18.94 17.23L16.5 15.82V13Z"},Te={key:0};function Ft(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon calendar-clock-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",fn,[B.title?((0,i.uX)(),(0,i.CE)("title",Te,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Ge))],16,it)}const St={name:"CalendarClockOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},yn=(0,C.A)(St,[["render",Ft]]);var qn=__webpack_require__(75427);const bi=["aria-hidden","aria-label"],Qi=["fill","width","height"],rr={d:"M0.41,13.41L6,19L7.41,17.58L1.83,12M22.24,5.58L11.66,16.17L7.5,12L6.07,13.41L11.66,19L23.66,7M18,7L16.59,5.58L10.24,11.93L11.66,13.34L18,7Z"},Mr={key:0};function Yr(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon check-all-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",rr,[B.title?((0,i.uX)(),(0,i.CE)("title",Mr,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Qi))],16,bi)}const ls={name:"CheckAllIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Ar=(0,C.A)(ls,[["render",Yr]]),Ot=["aria-hidden","aria-label"],zn=["fill","width","height"],yi={d:"M21 13.1C20.9 13.1 20.7 13.2 20.6 13.3L19.6 14.3L21.7 16.4L22.7 15.4C22.9 15.2 22.9 14.8 22.7 14.6L21.4 13.3C21.3 13.2 21.2 13.1 21 13.1M19.1 14.9L13 20.9V23H15.1L21.2 16.9L19.1 14.9M12.5 7V12.2L16.5 14.6L15.5 15.6L11 13V7H12.5M11 21.9C5.9 21.4 2 17.1 2 12C2 6.5 6.5 2 12 2C17.3 2 21.6 6.1 22 11.3C21.7 11.2 21.4 11.1 21 11.1C20.6 11.1 20.3 11.2 20 11.3C19.6 7.2 16.2 4 12 4C7.6 4 4 7.6 4 12C4 16.1 7.1 19.5 11.1 19.9L11 20.1V21.9Z"},Hi={key:0};function Wr(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon clock-edit-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",yi,[B.title?((0,i.uX)(),(0,i.CE)("title",Hi,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,zn))],16,Ot)}const ms={name:"ClockEditOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Lr=(0,C.A)(ms,[["render",Wr]]),Ei=["aria-hidden","aria-label"],Cr=["fill","width","height"],zs={d:"M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z"},ia={key:0};function Bs(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon clock-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",zs,[B.title?((0,i.uX)(),(0,i.CE)("title",ia,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Cr))],16,Ei)}const Ua={name:"ClockOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Oo=(0,C.A)(Ua,[["render",Bs]]),vo=["aria-hidden","aria-label"],Gs=["fill","width","height"],ko={d:"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"},Yo={key:0};function _a(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon close-circle-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",ko,[B.title?((0,i.uX)(),(0,i.CE)("title",Yo,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Gs))],16,vo)}const Tu={name:"CloseCircleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},No=(0,C.A)(Tu,[["render",_a]]);var Mo=__webpack_require__(23163),kl=__webpack_require__(2117),Ca=__webpack_require__(24877);const Do=["aria-hidden","aria-label"],Wo=["fill","width","height"],Fl={d:"M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z"},ll={key:0};function ca(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon eye-off-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",Fl,[B.title?((0,i.uX)(),(0,i.CE)("title",ll,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Wo))],16,Do)}const Ro={name:"EyeOffOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Rl=(0,C.A)(Ro,[["render",ca]]);var Nd=__webpack_require__(28307),$o=__webpack_require__(87174);const ud=["aria-hidden","aria-label"],Bu=["fill","width","height"],Sl={d:"M18.13 12L19.39 10.74C19.83 10.3 20.39 10.06 21 10V9L15 3H5C3.89 3 3 3.89 3 5V19C3 20.1 3.89 21 5 21H11V19.13L11.13 19H5V5H12V12H18.13M14 4.5L19.5 10H14V4.5M19.13 13.83L21.17 15.87L15.04 22H13V19.96L19.13 13.83M22.85 14.19L21.87 15.17L19.83 13.13L20.81 12.15C21 11.95 21.33 11.95 21.53 12.15L22.85 13.47C23.05 13.67 23.05 14 22.85 14.19Z"},rl={key:0};function zt(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon note-edit-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",Sl,[B.title?((0,i.uX)(),(0,i.CE)("title",rl,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Bu))],16,ud)}const ht={name:"NoteEditOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Qt=(0,C.A)(ht,[["render",zt]]),xn=["aria-hidden","aria-label"],In=["fill","width","height"],Zn={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"},Xn={key:0};function Ai(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon open-in-new-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",Zn,[B.title?((0,i.uX)(),(0,i.CE)("title",Xn,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,In))],16,xn)}const ii={name:"OpenInNewIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},nt=(0,C.A)(ii,[["render",Ai]]);var st=__webpack_require__(5076),Rt=__webpack_require__(81893);const Wt=["aria-hidden","aria-label"],Xt=["fill","width","height"],tn={d:"M12.87,15.07L10.33,12.56L10.36,12.53C12.1,10.59 13.34,8.36 14.07,6H17V4H10V2H8V4H1V6H12.17C11.5,7.92 10.44,9.75 9,11.35C8.07,10.32 7.3,9.19 6.69,8H4.69C5.42,9.63 6.42,11.17 7.67,12.56L2.58,17.58L4,19L9,14L12.11,17.11L12.87,15.07M18.5,10H16.5L12,22H14L15.12,19H19.87L21,22H23L18.5,10M15.88,17L17.5,12.67L19.12,17H15.88Z"},ri={key:0};function Sn(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon translate-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",tn,[B.title?((0,i.uX)(),(0,i.CE)("title",ri,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Xt))],16,Wt)}const pi={name:"TranslateIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Vi=(0,C.A)(pi,[["render",Sn]]);var Oi=__webpack_require__(64589),zr=__webpack_require__(23179),ar=__webpack_require__(27117),vr=__webpack_require__(64363),Ki=__webpack_require__(26514),br=__webpack_require__(97876);async function Rs(Ke,T){return g.Ay.get((0,b.KT)("apps/spreed/api/v1/chat/{token}/{messageId}/reminder",{token:Ke,messageId:T}))}async function Br(Ke,T,B){return g.Ay.post((0,b.KT)("apps/spreed/api/v1/chat/{token}/{messageId}/reminder",{token:Ke,messageId:T}),{timestamp:B})}async function pa(Ke,T){return g.Ay.delete((0,b.KT)("apps/spreed/api/v1/chat/{token}/{messageId}/reminder",{token:Ke,messageId:T}))}async function ma(){return g.Ay.get((0,b.KT)("apps/spreed/api/v1/chat/upcoming-reminders"))}var Oa=__webpack_require__(9862),_o=__webpack_require__(22072),La=__webpack_require__(75991),Io=__webpack_require__(65981);function zo(Ke,T=(0,W.HW)()?.uid){if(!T)throw new TypeError("Cannot generate /files/<user>/ URL without a user");return Io.b+"/files/"+encodeURI(T)+"/"+encodeURI(Ke)}function nl(Ke){return Ke+"/download"}var $a=__webpack_require__(76887),uu=__webpack_require__(48729),Ma=__webpack_require__(68684);const gl={name:"MessageButtonsBar",components:{NcActionButton:Ti.A,NcActionInput:ti.A,NcActionLink:Gn.A,NcActionSeparator:nn.A,NcActionText:An.A,NcActions:Ri.A,NcButton:m.A,NcEmojiPicker:_i.A,NcIconSvgWrapper:q.A,IconAccountOutline:Fe.A,IconAlarm:ws,IconArrowLeft:Bi.A,IconBellOffOutline:kt.A,IconCalendarClockOutline:yn,IconCloseCircleOutline:No,IconCheck:qn.A,IconCheckAll:Ar,IconClockEditOutline:Lr,IconClockOutline:Oo,IconContentCopy:Mo.A,IconDotsHorizontal:kl.A,IconTrashCanOutline:Oi.A,IconEmoticonOutline:Ca.A,IconEyeOffOutline:Rl,IconFileOutline:Nd.A,IconForumOutline:$o.A,IconNoteEditOutline:Qt,IconOpenInNew:nt,IconPencilOutline:st.A,IconPlus:Rt.A,IconArrowLeftTop:ze,IconArrowRightTop:Ne,IconTranslate:Vi},directives:{ClickOutside:Qn.z0},inject:["getMessagesListScroller"],props:{previousMessageId:{type:[String,Number],required:!0},message:{type:Object,required:!0},isActionMenuOpen:{type:Boolean,required:!0},isEmojiPickerOpen:{type:Boolean,required:!0},isReactionsMenuOpen:{type:Boolean,required:!0},isForwarderOpen:{type:Boolean,required:!0},canReact:{type:Boolean,required:!0},readInfo:{type:Object,required:!0},isTranslationAvailable:{type:Boolean,required:!0}},emits:["delete","update:isActionMenuOpen","update:isEmojiPickerOpen","update:isReactionsMenuOpen","update:isForwarderOpen","showTranslateDialog","reply","edit"],setup(Ke){const{message:T}=(0,e.QW)(Ke),B=(0,La.b)(),{messageActions:re}=(0,_o.Q)(),Be=(0,pe.k)(),Ee=(0,Oa.k)(),Nt=(0,ar.F)(),{isEditable:kn,isDeleteable:Yn,isCurrentUserOwnMessage:ci,isFileShare:hr,isFileShareWithoutCaption:tr,hideDownloadOption:or,isConversationReadOnly:wr,isConversationModifiable:Ks}=(0,vr.B)(T),Ys=(0,br.t0)(T.value.token,"remind-me-later"),sa=(0,br.t0)(T.value.token,"threads");return{IconFileDownload:zr,messageActions:re,supportReminders:Ys,supportThreads:sa,reactionsStore:B,isEditable:kn,isCurrentUserOwnMessage:ci,isFileShare:hr,isFileShareWithoutCaption:tr,hideDownloadOption:or,isDeleteable:Yn,isConversationReadOnly:wr,isConversationModifiable:Ks,actorStore:Be,chatExtrasStore:Ee,threadId:Nt}},data(){return{frequentlyUsedEmojis:[],submenu:null,currentReminder:null,customReminderTimestamp:new Date().setHours(new Date().getHours()+2,0,0,0)}},computed:{conversation(){return this.$store.getters.conversation(this.message.token)},boundariesElement(){return this.getMessagesListScroller()},isPrivateReplyable(){return this.message.isReplyable&&(this.conversation.type===Ki.si.TYPE.PUBLIC||this.conversation.type===Ki.si.TYPE.GROUP)&&!this.isCurrentUserOwnMessage&&this.message.actorType===Ki.Rf.ACTOR_TYPE.USERS&&!this.isCurrentGuest},messageFile(){const Ke=Object.keys(this.message.messageParameters).find(T=>T.startsWith("file"));return this.message.messageParameters[Ke]},linkToFileDownload(){return(0,W.HW)()?zo(this.messageFile.path):nl(this.messageFile.link)},isCurrentGuest(){return this.actorStore.isActorGuest},isDeletedMessage(){return this.message.messageType===Ki.w5.TYPE.COMMENT_DELETED},isPollMessage(){return this.message.messageType===Ki.w5.TYPE.COMMENT&&this.message.messageParameters?.object?.type==="talk-poll"},isInNoteToSelf(){return this.conversation.type===Ki.si.TYPE.NOTE_TO_SELF},canForwardMessage(){return!this.isCurrentGuest&&!this.isFileShare&&!this.isDeletedMessage&&!this.isPollMessage},messageDateTime(){return(0,$a.r6)(this.message.timestamp*1e3,"shortDateWithTime")},editedDateTime(){return(0,$a.r6)(this.message.lastEditTimestamp*1e3,"shortDateWithTime")},customReminderDateTime:{get(){return new Date(this.customReminderTimestamp)},set(Ke){Ke!==null&&(this.customReminderTimestamp=Ke.valueOf())}},reminderOptions(){const Ke=new Date,T=Ke.getDay(),B=new Date;B.setDate(Ke.getDate()+1);const re=new Date;re.setDate(Ke.getDate()+((13-T)%7||7));const Be=new Date;Be.setDate(Ke.getDate()+((8-T)%7||7));const Ee=Ke.getHours()<17?new Date().setHours(18,0,0,0):null,Nt=B.setHours(8,0,0,0),kn=[0,5,6].includes(T)?null:re.setHours(8,0,0,0),Yn=T!==0?Be.setHours(8,0,0,0):null;return[{key:"laterToday",timestamp:Ee,label:(0,l.t)("spreed","Later today \u2013 {timeLocale}",{timeLocale:(0,$a.r6)(Ee,"shortTime")}),ariaLabel:(0,l.t)("spreed","Set reminder for later today")},{key:"tomorrow",timestamp:Nt,label:(0,l.t)("spreed","Tomorrow \u2013 {timeLocale}",{timeLocale:(0,$a.r6)(Nt,"shortWeekdayWithTime")}),ariaLabel:(0,l.t)("spreed","Set reminder for tomorrow")},{key:"thisWeekend",timestamp:kn,label:(0,l.t)("spreed","This weekend \u2013 {timeLocale}",{timeLocale:(0,$a.r6)(kn,"shortWeekdayWithTime")}),ariaLabel:(0,l.t)("spreed","Set reminder for this weekend")},{key:"nextWeek",timestamp:Yn,label:(0,l.t)("spreed","Next week \u2013 {timeLocale}",{timeLocale:(0,$a.r6)(Yn,"shortWeekdayWithTime")}),ariaLabel:(0,l.t)("spreed","Set reminder for next week")}].filter(ci=>ci.timestamp!==null)},clearReminderLabel(){return this.currentReminder?(0,l.t)("spreed","Clear reminder \u2013 {timeLocale}",{timeLocale:(0,$a.r6)(this.currentReminder.timestamp*1e3,"shortWeekdayWithTime")}):""},lastEditActorLabel(){return(0,l.t)("spreed","Edited by {actor}",{actor:this.message.lastEditActorDisplayName})},canReply(){return this.message.isReplyable&&!this.isConversationReadOnly&&(this.conversation.permissions&Ki._z.PERMISSIONS.CHAT)!==0},isThreadStarterMessage(){return this.supportThreads&&!this.threadId&&this.message.isThread&&this.message.id===this.message.threadId},isModeratorOrOwner(){return this.isCurrentUserOwnMessage||this.$store.getters.isModerator}},watch:{submenu(Ke){Ke==="reminder"&&this.getReminder()}},methods:{t:l.t,handleReply(){!this.threadId&&this.message.isThread&&this.message.id===this.message.threadId?this.threadId=this.message.threadId:this.$emit("reply")},async handlePrivateReply(){const Ke=await this.$store.dispatch("createOneToOneConversation",this.message.actorId);this.$router.push({name:"conversation",params:{token:Ke.token}}).catch(T=>console.debug(`Error while pushing the new conversation's route: ${T}`))},async handleCopyMessageText(){const Ke=(0,Ma.Xs)(this.message.message,this.message.messageParameters);try{await navigator.clipboard.writeText(Ke),(0,hi.Te)((0,l.t)("spreed","Message text copied to clipboard"))}catch{(0,hi.Qg)((0,l.t)("spreed","Message text could not be copied"))}},handleCopyMessageLink(){(0,uu.EP)(this.message.token,this.message.id)},async handleMarkAsUnread(){await this.$store.dispatch("updateLastReadMessage",{token:this.message.token,id:this.previousMessageId,updateVisually:!0})},handleReactionClick(Ke){this.message.reactionsSelf?.includes(Ke)?(console.debug("user has already reacted, removing reaction"),this.reactionsStore.removeReactionFromMessage({token:this.message.token,messageId:this.message.id,selectedEmoji:Ke})):this.reactionsStore.addReactionToMessage({token:this.message.token,messageId:this.message.id,selectedEmoji:Ke}),this.closeReactionsMenu()},handleMessageAction(Ke){Ke.callback({message:this.message,metadata:this.conversation,apiVersion:"v3"})},handleDelete(){this.$emit("delete")},onMenuOpen(){this.$emit("update:isActionMenuOpen",!0)},onMenuClose(){this.$emit("update:isActionMenuOpen",!1)},onEmojiPickerOpen(){this.updateFrequentlyUsedEmojis(),this.$emit("update:isEmojiPickerOpen",!0)},onEmojiPickerClose(){this.$emit("update:isEmojiPickerOpen",!1)},openReactionsMenu(){this.updateFrequentlyUsedEmojis(),this.$emit("update:isReactionsMenuOpen",!0)},async forwardToNote(){try{await this.$store.dispatch("forwardMessage",{messageToBeForwarded:this.$store.getters.message(this.message.token,this.message.id)}),(0,hi.Te)((0,l.t)("spreed",'Message forwarded to "Note to self"'))}catch(Ke){console.error('Error while forwarding message to "Note to self"',Ke),(0,hi.Qg)((0,l.t)("spreed",'Error while forwarding message to "Note to self"'))}},openForwarder(){this.$emit("update:isForwarderOpen",!0)},handleClickOutside(Ke){Ke.composedPath().some(T=>T.classList?.contains("v-popper__popper--shown"))||Ke.composedPath().includes(this.$el)||this.closeReactionsMenu()},closeReactionsMenu(){this.$emit("update:isReactionsMenuOpen",!1)},updateFrequentlyUsedEmojis(){this.frequentlyUsedEmojis=(0,Tn.e)("",5).map(Ke=>Ke.native)},async getReminder(){try{const Ke=await Rs(this.message.token,this.message.id);this.currentReminder=Ke.data.ocs.data}catch(Ke){console.debug(Ke)}},async removeReminder(){try{await pa(this.message.token,this.message.id),(0,hi.Te)((0,l.t)("spreed","A reminder was successfully removed"))}catch(Ke){console.error(Ke),(0,hi.Qg)((0,l.t)("spreed","Error occurred when removing a reminder"))}},async setReminder(Ke){try{await Br(this.message.token,this.message.id,(0,$a.pf)(Ke)),(0,hi.Te)((0,l.t)("spreed","A reminder was successfully set at {datetime}",{datetime:(0,$a.r6)(Ke,"longDateWithTime")}))}catch(T){console.error(T),(0,hi.Qg)((0,l.t)("spreed","Error occurred when creating a reminder"))}},async renameThread(){await this.chatExtrasStore.renameThread(this.message.token,this.message.threadId)},editMessage(){this.isEditable&&this.$emit("edit")}}},Nr=(0,C.A)(gl,[["render",vn],["__scopeId","data-v-12ed4408"]]),Hr={class:"message-forwarder"};function ta(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("RoomSelector"),kn=(0,i.g2)("IconCheck"),Yn=(0,i.g2)("NcEmptyContent"),ci=(0,i.g2)("NcButton"),hr=(0,i.g2)("NcDialog");return(0,i.uX)(),(0,i.CE)("div",Hr,[re.showForwardedConfirmation?((0,i.uX)(),(0,i.Wv)(hr,{key:1,name:Ee.dialogTitle,"close-on-click-outside":"","onUpdate:open":Ee.handleClose},{actions:(0,i.k6)(()=>[(0,i.bF)(ci,{variant:"tertiary",onClick:Ee.handleClose},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Ee.t("spreed","Dismiss")),1)]),_:1},8,["onClick"]),(0,i.bF)(ci,{variant:"primary",onClick:Ee.openConversation},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Ee.t("spreed","Go to conversation")),1)]),_:1},8,["onClick"])]),default:(0,i.k6)(()=>[(0,i.bF)(Yn,{description:Ee.t("spreed","The message has been forwarded to {selectedConversationName}",{selectedConversationName:re.selectedConversationName})},{icon:(0,i.k6)(()=>[(0,i.bF)(kn,{size:64})]),_:1},8,["description"])]),_:1},8,["name","onUpdate:open"])):((0,i.uX)(),(0,i.Wv)(Nt,{key:0,"show-postable-only":"","allow-federation":"","dialog-title":Ee.dialogTitle,"dialog-subtitle":Ee.dialogSubtitle,onSelect:Ee.setSelectedConversationToken,onClose:Ee.handleClose},null,8,["dialog-title","dialog-subtitle","onSelect","onClose"]))])}var Ka=__webpack_require__(94434);const Ha={key:0,class:"selector__subtitle"};function qo(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("Magnify"),kn=(0,i.g2)("NcTextField"),Yn=(0,i.g2)("ConversationsSearchListVirtual"),ci=(0,i.g2)("MessageOutline"),hr=(0,i.g2)("NcEmptyContent"),tr=(0,i.g2)("NcButton"),or=(0,i.g2)("NcDialog");return(0,i.uX)(),(0,i.Wv)(or,{name:B.dialogTitle,"close-on-click-outside":"","onUpdate:open":Ee.close},{default:(0,i.k6)(()=>[B.dialogSubtitle?((0,i.uX)(),(0,i.CE)("p",Ha,(0,a.toDisplayString)(B.dialogSubtitle),1)):(0,i.Q3)("",!0),(0,i.bF)(kn,{modelValue:Be.searchText,"onUpdate:modelValue":T[0]||(T[0]=wr=>Be.searchText=wr),"trailing-button-icon":"close",class:"selector__search",label:Ee.t("spreed","Search conversations or users"),"show-trailing-button":Be.searchText!=="",onTrailingButtonClick:Ee.clearText},{icon:(0,i.k6)(()=>[(0,i.bF)(Nt,{size:16})]),_:1},8,["modelValue","label","show-trailing-button","onTrailingButtonClick"]),Be.loading||Ee.availableRooms.length>0?((0,i.uX)(),(0,i.Wv)(Yn,{key:1,conversations:Ee.availableRooms,loading:Be.loading,class:"selector__list",onSelect:Ee.onSelect},null,8,["conversations","loading","onSelect"])):((0,i.uX)(),(0,i.Wv)(hr,{key:2,name:Ee.noMatchFoundTitle,description:Ee.noMatchFoundSubtitle},{icon:(0,i.k6)(()=>[(0,i.bF)(ci,{size:64})]),_:1},8,["name","description"]))]),actions:(0,i.k6)(()=>[!Be.loading&&Ee.availableRooms.length>0?((0,i.uX)(),(0,i.Wv)(tr,{key:0,class:"selector__action",variant:"primary",disabled:!re.selectedRoom,onClick:Ee.onSubmit},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Ee.t("spreed","Select conversation")),1)]),_:1},8,["disabled","onClick"])):(0,i.Q3)("",!0)]),_:1},8,["name","onUpdate:open"])}var io=__webpack_require__(22398),wu=__webpack_require__(97786);const Nl=["title"],Ul={key:0,class:"conversation__subname-actor"},Cu={class:"conversation__subname-message"};function mu(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("ConversationIcon"),kn=(0,i.g2)("NcListItem");return(0,i.uX)(),(0,i.Wv)(kn,{name:B.item.displayName,title:B.item.displayName,active:B.item.token===re.selectedRoom?.token,bold:re.exposeMessagesRef&&!!B.item.unreadMessages,"counter-number":re.exposeMessagesRef?B.item.unreadMessages:0,"counter-type":re.counterType,onClick:Ee.onClick},(0,i.eX)({icon:(0,i.k6)(()=>[((0,i.uX)(),(0,i.Wv)(Nt,{key:B.item.token,item:B.item,"hide-favorite":!B.item?.attendeeId,"hide-call":!B.item?.attendeeId},null,8,["item","hide-favorite","hide-call"]))]),_:2},[re.conversationInformation.message?{name:"subname",fn:(0,i.k6)(()=>[(0,i.Lk)("span",{class:"conversation__subname",title:re.conversationInformation.title},[re.conversationInformation.actor?((0,i.uX)(),(0,i.CE)("span",Ul,(0,a.toDisplayString)(re.conversationInformation.actor),1)):(0,i.Q3)("",!0),re.conversationInformation.icon?((0,i.uX)(),(0,i.Wv)((0,i.$y)(re.conversationInformation.icon),{key:1,class:"conversation__subname-icon",size:16})):(0,i.Q3)("",!0),(0,i.Lk)("span",Cu,(0,a.toDisplayString)(re.conversationInformation.message),1)],8,Nl)]),key:"0"}:void 0]),1032,["name","title","active","bold","counter-number","counter-type","onClick"])}var Il=__webpack_require__(88779),Mu=__webpack_require__(3921);const Zu={name:"ConversationSearchResult",components:{ConversationIcon:en.A,NcListItem:Il.A},props:{item:{type:Object,default(){return{token:"",participants:[],participantType:0,unreadMessages:0,unreadMention:!1,objectType:"",type:0,displayName:"",isFavorite:!1,notificationLevel:0}}}},emits:["click"],setup(Ke){const{item:T}=(0,e.QW)(Ke),B=(0,i.WQ)("selectedRoom",null),re=(0,i.WQ)("exposeDescription",(0,e.KR)(!1)),Be=(0,i.WQ)("exposeMessages",(0,e.KR)(!1)),{counterType:Ee,conversationInformation:Nt}=(0,Mu.v)({item:T,exposeDescriptionRef:re,exposeMessagesRef:Be});return{selectedRoom:B,counterType:Ee,conversationInformation:Nt,exposeMessagesRef:Be}},methods:{onClick(){this.$emit("click",this.item)}}},Ku=(0,C.A)(Zu,[["render",mu],["__scopeId","data-v-2e7d9e67"]]),Nu=(0,i.pM)({__name:"ConversationsSearchListVirtual",props:{conversations:{},loading:{type:Boolean}},emits:["select"],setup(Ke,{emit:T}){const B=Ke,re=T,Be=Ki.of.SIZE.DEFAULT+2*4+2*2,{list:Ee,containerProps:Nt,wrapperProps:kn}=(0,wu.niW)((0,e.lW)(()=>B.conversations),{itemHeight:Be,overscan:10});function Yn(ci){re("select",ci)}return(ci,hr)=>((0,i.uX)(),(0,i.CE)("li",{ref:(0,e.R1)(Nt).ref,style:(0,a.normalizeStyle)((0,e.R1)(Nt).style),onScroll:hr[0]||(hr[0]=(...tr)=>(0,e.R1)(Nt).onScroll&&(0,e.R1)(Nt).onScroll(...tr))},[Ke.loading?((0,i.uX)(),(0,i.Wv)(dn.A,{key:0,type:"conversations"})):((0,i.uX)(),(0,i.CE)("ul",{key:1,style:(0,a.normalizeStyle)((0,e.R1)(kn).style)},[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)((0,e.R1)(Ee),tr=>((0,i.uX)(),(0,i.Wv)(Ku,{key:tr.data.id,item:tr.data,onClick:Yn},null,8,["item"]))),128))],4))],36))}});var pu=__webpack_require__(40451),ad=__webpack_require__(15518);const Pl={name:"RoomSelector",components:{ConversationsSearchListVirtual:Nu,NcButton:m.A,NcDialog:Ka.A,NcEmptyContent:K.A,NcTextField:Jt.A,Magnify:io.A,MessageOutline:on},props:{dialogTitle:{type:String,default:(0,l.t)("spreed","Link to a conversation")},dialogSubtitle:{type:String,default:""},showPostableOnly:{type:Boolean,default:!1},allowFederation:{type:Boolean,default:!1},listOpenConversations:{type:Boolean,default:!1},isPlugin:{type:Boolean,default:!1}},emits:["close","select"],setup(Ke){const T=(0,e.KR)(Ke.isPlugin?null:(0,pu.N)().value),B=(0,e.KR)(null);return(0,i.Gt)("selectedRoom",B),{currentRoom:T,selectedRoom:B}},data(){return{rooms:[],searchText:"",loading:!0}},computed:{availableRooms(){return this.rooms.filter(Ke=>Ke.type!==Ki.si.TYPE.CHANGELOG&&Ke.objectType!==Ki.si.OBJECT_TYPE.FILE&&Ke.objectType!==Ki.si.OBJECT_TYPE.VIDEO_VERIFICATION&&(!this.currentRoom||this.currentRoom!==Ke.token)&&(!this.showPostableOnly||Ke.readOnly===Ki.si.STATE.READ_WRITE)&&(!this.searchText||Ke.displayName.toLowerCase().includes(this.searchText.toLowerCase())))},noMatchFoundTitle(){return this.listOpenConversations?(0,l.t)("spreed","No open conversations found"):(0,l.t)("spreed","No conversations found")},noMatchFoundSubtitle(){return this.listOpenConversations?(0,l.t)("spreed","Either there are no open conversations or you joined all of them."):(0,l.t)("spreed","Check spelling or use complete words.")}},beforeMount(){this.fetchRooms()},methods:{t:l.t,async fetchRooms(){const Ke=this.listOpenConversations?await(0,ad.An)(""):await(0,ad.bX)({includeStatus:!0});this.rooms=Ke.data.ocs.data.sort(this.sortConversations).filter(T=>this.allowFederation||!T.remoteServer),this.loading=!1},sortConversations(Ke,T){return Ke.isFavorite!==T.isFavorite?Ke.isFavorite?-1:1:T.lastActivity-Ke.lastActivity},clearText(){this.searchText=""},close(){this.$emit("close")},onSelect(Ke){this.selectedRoom=Ke},onSubmit(){this.$emit("select",this.selectedRoom)}}},vu=(0,C.A)(Pl,[["render",qo],["__scopeId","data-v-fb9b00b6"]]),Ll={name:"MessageForwarder",components:{IconCheck:qn.A,NcButton:m.A,NcDialog:Ka.A,NcEmptyContent:K.A,RoomSelector:vu},props:{token:{type:String,required:!0},id:{type:[String,Number],required:!0}},emits:["close"],setup(){const Ke=(0,e.KR)(null),T=(0,e.KR)(null),B=(0,e.KR)(!1),re=(0,e.KR)("");return{isTalkMainApp:(0,i.WQ)("Talk:isMainApp",!1),selectedConversationToken:Ke,selectedConversationName:T,showForwardedConfirmation:B,forwardedMessageID:re}},computed:{dialogTitle(){return(0,l.t)("spreed","Forward message")},dialogSubtitle(){return(0,l.t)("spreed","Choose a conversation to forward the selected message.")}},methods:{t:l.t,async setSelectedConversationToken(Ke){this.selectedConversationToken=Ke.token,this.selectedConversationName=Ke.displayName;try{const T=await this.$store.dispatch("forwardMessage",{targetToken:this.selectedConversationToken,messageToBeForwarded:this.$store.getters.message(this.token,this.id)});this.forwardedMessageID=T.data.ocs.data.id,this.showForwardedConfirmation=!0}catch(T){console.error("Error while forwarding message",T),(0,hi.Qg)((0,l.t)("spreed","Error while forwarding message"))}},openConversation(){if(this.isTalkMainApp)this.$router.push({name:"conversation",hash:`#message_${this.forwardedMessageID}`,params:{token:`${this.selectedConversationToken}`}}).catch(Ke=>console.debug(`Error while pushing the new conversation's route: ${Ke}`));else{const Ke=(0,b.Jv)("/call/{token}#message_{messageId}",{token:this.selectedConversationToken,messageId:this.forwardedMessageID});window.open(Ke,"_blank").focus()}this.showForwardedConfirmation=!1,this.forwardedMessageID="",this.$emit("close")},handleClose(){this.$emit("close")}}},dd=(0,C.A)(Ll,[["render",ta]]),Td={class:"translate-dialog__wrapper"};function Md(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("NcSelect"),kn=(0,i.g2)("IconArrowRight"),Yn=(0,i.g2)("NcLoadingIcon"),ci=(0,i.g2)("NcButton"),hr=(0,i.g2)("NcRichText"),tr=(0,i.g2)("IconContentCopy"),or=(0,i.g2)("NcDialog");return(0,i.uX)(),(0,i.Wv)(or,{class:"translate-dialog",name:Ee.t("spreed","Translate message"),size:"large","close-on-click-outside":"","onUpdate:open":T[2]||(T[2]=wr=>Ke.$emit("close"))},(0,i.eX)({_:2},[Be.isMounted?{name:"default",fn:(0,i.k6)(()=>[(0,i.Lk)("div",Td,[(0,i.bF)(Nt,{modelValue:Be.selectedFrom,"onUpdate:modelValue":T[0]||(T[0]=wr=>Be.selectedFrom=wr),class:"translate-dialog__select","input-id":"from","aria-label-combobox":Ee.t("spreed","Source language to translate from"),placeholder:Ee.t("spreed","Translate from"),options:Ee.optionsFrom,"no-wrap":""},null,8,["modelValue","aria-label-combobox","placeholder","options"]),(0,i.bF)(kn,{class:"bidirectional-icon"}),(0,i.bF)(Nt,{modelValue:Be.selectedTo,"onUpdate:modelValue":T[1]||(T[1]=wr=>Be.selectedTo=wr),class:"translate-dialog__select","input-id":"to","aria-label-combobox":Ee.t("spreed","Target language to translate into"),placeholder:Ee.t("spreed","Translate to"),options:Ee.optionsTo,"no-wrap":""},null,8,["modelValue","aria-label-combobox","placeholder","options"]),(0,i.bF)(ci,{variant:"primary",disabled:Be.isLoading,class:"translate-dialog__button",onClick:Ee.handleTranslate},(0,i.eX)({default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Be.isLoading?Ee.t("spreed","Translating"):Ee.t("spreed","Translate")),1)]),_:2},[Be.isLoading?{name:"icon",fn:(0,i.k6)(()=>[(0,i.bF)(Yn)]),key:"0"}:void 0]),1032,["disabled","onClick"])]),(0,i.bF)(hr,{class:"translate-dialog__message translate-dialog__message-source",text:B.message,arguments:B.richParameters,"reference-limit":0},null,8,["text","arguments"]),Be.translatedMessage?((0,i.uX)(),(0,i.Wv)(hr,{key:0,class:"translate-dialog__message translate-dialog__message-translation",text:Be.translatedMessage,arguments:B.richParameters,"reference-limit":0},null,8,["text","arguments"])):(0,i.Q3)("",!0)]),key:"0"}:void 0,Be.translatedMessage?{name:"actions",fn:(0,i.k6)(()=>[(0,i.bF)(ci,{onClick:Ee.handleCopyTranslation},{icon:(0,i.k6)(()=>[(0,i.bF)(tr)]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Copy translated text")),1)]),_:1},8,["onClick"])]),key:"1"}:void 0]),1032,["name"])}var id=__webpack_require__(16437),Sd=__webpack_require__(3710);const du=["aria-hidden","aria-label"],Ye=["fill","width","height"],Et={d:"M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z"},At={key:0};function qt(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon arrow-right-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",Et,[B.title?((0,i.uX)(),(0,i.CE)("title",At,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Ye))],16,du)}const an={name:"ArrowRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},A=(0,C.A)(an,[["render",qt]]);async function U(Ke){return g.Ay.get((0,b.KT)("/translation/languages"),Ke)}async function G(Ke,T,B,re){return g.Ay.post((0,b.KT)("/translation/translate"),{text:Ke,fromLanguage:T,toLanguage:B},re)}const ee={name:"MessageTranslateDialog",components:{NcButton:m.A,NcDialog:Ka.A,NcLoadingIcon:je.A,NcRichText:id.Ay,NcSelect:Sd.default,IconArrowRight:A,IconContentCopy:Mo.A},props:{message:{type:String,required:!0},richParameters:{type:Object,required:!0}},emits:["close"],data(){return{isMounted:!1,availableLanguages:null,selectedFrom:null,selectedTo:null,isLoading:!1,translatedMessage:""}},computed:{userLanguage(){return navigator.language.substring(0,2)},sourceTree(){const Ke={};return Array.from(new Set(this.availableLanguages?.map(B=>B.from))).forEach(B=>{Ke[B]={id:B,label:this.availableLanguages?.find(re=>re.from===B)?.fromLabel,translations:this.availableLanguages?.filter(re=>re.from===B).map(re=>({id:re.to,label:re.toLabel}))}}),Ke},translationTree(){const Ke={};return Array.from(new Set(this.availableLanguages?.map(B=>B.to))).forEach(B=>{Ke[B]={id:B,label:this.availableLanguages?.find(re=>re.to===B)?.toLabel,sources:this.availableLanguages?.filter(re=>re.to===B).map(re=>({id:re.from,label:re.fromLabel}))}}),Ke},optionsFrom(){return this.selectedTo?.id?this.translationTree[this.selectedTo?.id]?.sources:Object.values(this.sourceTree).map(Ke=>({id:Ke.id,label:Ke.label}))},optionsTo(){return this.selectedFrom?.id?this.sourceTree[this.selectedFrom?.id]?.translations:Object.values(this.translationTree).map(Ke=>({id:Ke.id,label:Ke.label}))}},watch:{selectedTo(){this.translatedMessage=""},selectedFrom(){this.translatedMessage=""}},async created(){const Ke=await U();this.availableLanguages=Ke.data.ocs.data.languages},mounted(){this.selectedTo=this.optionsTo.find(Ke=>Ke.id===this.userLanguage)||null,this.selectedTo&&this.translateMessage(),this.$nextTick(()=>{this.isMounted=!0})},methods:{t:l.t,handleTranslate(){this.translateMessage(this.selectedFrom?.id)},async translateMessage(Ke=null){try{this.isLoading=!0;const T=await G(this.message,Ke,this.selectedTo?.id);this.translatedMessage=T.data.ocs.data.text}catch(T){console.error(T),(0,hi.Qg)(T.response?.data?.ocs?.data?.message??(0,l.t)("spreed","The message could not be translated"))}finally{this.isLoading=!1}},async handleCopyTranslation(){try{await navigator.clipboard.writeText(this.translatedMessage),(0,hi.Te)((0,l.t)("spreed","Translation copied to clipboard"))}catch{(0,hi.Qg)((0,l.t)("spreed","Translation could not be copied"))}}}},ve=(0,C.A)(ee,[["render",Md],["__scopeId","data-v-0dd4923e"]]),Oe=["href","aria-label"],ke=["src"],He={class:"contact__lineone"},pt={class:"title"};function ot(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("a",{class:"contact",href:B.link,"aria-label":Ee.contactAriaLabel,target:"_blank"},[Ee.contactPhotoFromBase64?((0,i.uX)(),(0,i.CE)("img",{key:0,class:(0,a.normalizeClass)({contact__image:Ee.contactHasPhoto,contact__icon:!Ee.contactHasPhoto}),alt:"",src:Ee.contactPhotoFromBase64},null,10,ke)):(0,i.Q3)("",!0),(0,i.Lk)("div",He,[(0,i.Lk)("div",pt,(0,a.toDisplayString)(Ee.displayName),1)])],8,Oe)}const wt={name:"ContactCard",props:{name:{type:String,required:!0},link:{type:String,required:!0},contactName:{type:String,default:""},contactPhoto:{type:String,default:""},contactPhotoMimetype:{type:String,default:""}},computed:{contactHasPhoto(){return this.contactPhotoMimetype&&this.contactPhoto},contactPhotoFromBase64(){return this.contactHasPhoto?"data:"+this.contactPhotoMimetype+";base64,"+this.contactPhoto:OC.MimeType.getIconUrl("text/vcard")},displayName(){return this.contactName||this.name},contactAriaLabel(){return(0,l.t)("spreed","Contact")}},methods:{t:l.t}},$t=(0,C.A)(wt,[["render",ot],["__scopeId","data-v-5f35acc9"]]),mn=["href","aria-label"],Bn={class:"deck-card__lineone"},Kn={class:"title"},Nn={class:"deck-card__linetwo"};function On(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("a",{class:(0,a.normalizeClass)(["deck-card",{wide:B.wide}]),href:B.link,"aria-label":Ee.deckCardAriaLabel,target:"_blank"},[(0,i.Lk)("div",Bn,[T[0]||(T[0]=(0,i.Lk)("div",{class:"icon-deck"},null,-1)),(0,i.Lk)("div",Kn,(0,a.toDisplayString)(B.name),1)]),(0,i.Lk)("div",Nn,[(0,i.Lk)("div",null,(0,a.toDisplayString)(Ee.deckLocation),1)])],10,mn)}const ei={name:"DeckCard",props:{type:{type:String,required:!0},id:{type:String,required:!0},name:{type:String,required:!0},boardname:{type:String,required:!0},stackname:{type:String,required:!0},link:{type:String,required:!0},wide:{type:Boolean,default:!1}},computed:{deckLocation(){return(0,l.t)("spreed","{stack} in {board}",{stack:this.stackname,board:this.boardname})},deckCardAriaLabel(){return(0,l.t)("spreed","Deck Card")}},methods:{t:l.t}},Xi=(0,C.A)(ei,[["render",On],["__scopeId","data-v-457f2464"]]),Zi=["href"],Si={key:1};function Ui(Ke,T,B,re,Be,Ee){return B.link?((0,i.uX)(),(0,i.CE)("a",{key:0,href:B.link,class:"external",target:"_blank",rel:"noopener noreferrer"},[(0,i.Lk)("strong",null,(0,a.toDisplayString)(B.name),1)],8,Zi)):((0,i.uX)(),(0,i.CE)("strong",Si,(0,a.toDisplayString)(B.name),1))}const pr={name:"DefaultParameter",props:{type:{type:String,required:!0},id:{type:String,required:!0},name:{type:String,required:!0},link:{type:String,default:""}}},un=(0,C.A)(pr,[["render",Ui],["__scopeId","data-v-00e3d3cc"]]),Sr=["title"],js=["alt","src"],ss={key:0,class:"play-video-button"},As={key:0,ref:"blurCanvas",width:"32",height:"32",class:"preview preview-loading"},Ea={key:1,class:"name-container"};function Js(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("IconPlayCircleOutline"),kn=(0,i.g2)("NcProgressBar"),Yn=(0,i.g2)("NcLoadingIcon"),ci=(0,i.g2)("TransitionWrapper"),hr=(0,i.g2)("IconClose"),tr=(0,i.g2)("NcButton");return(0,i.uX)(),(0,i.Wv)((0,i.$y)(Ee.filePreviewElement),(0,i.v6)({tabindex:Ee.wrapperTabIndex,class:["file-preview",{"file-preview--viewer-available":Ee.isViewerAvailable,"file-preview--upload-editor":B.isUploadEditor,"file-preview--shared-items-grid":B.isSharedItems&&!B.rowLayout,"file-preview--row-layout":B.rowLayout}]},Ee.filePreviewBinding,{onClick:(0,n.withModifiers)(Ee.handleClick,["exact"]),onKeydown:(0,n.withKeys)(Ee.handleClick,["enter"])}),{default:(0,i.k6)(()=>[(0,i.Lk)("span",{title:B.file.name,class:(0,a.normalizeClass)(["image-container",{playable:Ee.isPlayable}]),style:(0,a.normalizeStyle)(Ee.imageContainerStyle)},[(0,i.Lk)("img",{class:(0,a.normalizeClass)(["file-preview__image",Ee.previewImageClass]),alt:B.file.name,src:Be.failed?Ee.defaultIconUrl:Ee.previewUrl,onLoad:T[0]||(T[0]=(...or)=>Ee.onLoad&&Ee.onLoad(...or)),onError:T[1]||(T[1]=(...or)=>Ee.onError&&Ee.onError(...or))},null,42,js),!Be.isLoading||Ee.fallbackLocalUrl?((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[Ee.isPlayable&&!B.smallPreview?((0,i.uX)(),(0,i.CE)("span",ss,[(0,i.bF)(Nt,{size:48,"fill-color":"#ffffff"})])):(0,i.Q3)("",!0),Ee.showUploadProgress?((0,i.uX)(),(0,i.Wv)(kn,{key:1,class:"file-preview__progress",type:"circular",value:Ee.uploadProgress},null,8,["value"])):(0,i.Q3)("",!0)],64)):Be.isLoading?((0,i.uX)(),(0,i.Wv)(ci,{key:1,name:"fade"},{default:(0,i.k6)(()=>[B.file.blurhash?((0,i.uX)(),(0,i.CE)("canvas",As,null,512)):((0,i.uX)(),(0,i.Wv)(Yn,{key:1,class:"preview preview-loading"}))]),_:1})):(0,i.Q3)("",!0)],14,Sr),B.isUploadEditor?((0,i.uX)(),(0,i.Wv)(tr,{key:0,class:"remove-file",tabindex:"1",variant:"primary","aria-label":Ee.removeAriaLabel,onClick:(0,n.withModifiers)(Ee.handleClick,["stop","prevent"])},{icon:(0,i.k6)(()=>[(0,i.bF)(hr)]),_:1},8,["aria-label","onClick"])):(0,i.Q3)("",!0),Ee.shouldShowFileDetail?((0,i.uX)(),(0,i.CE)("div",Ea,(0,a.toDisplayString)(Ee.fileDetail),1)):(0,i.Q3)("",!0)]),_:1},16,["tabindex","class","onClick","onKeydown"])}var ya=__webpack_require__(71225),co=__webpack_require__(26454),ka=__webpack_require__(95341),mo=__webpack_require__(8380),fo=__webpack_require__(75783);const jl=["aria-hidden","aria-label"],ul=["fill","width","height"],yu={d:"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,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M10,16.5L16,12L10,7.5V16.5Z"},Hl={key:0};function Vo(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon play-circle-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",yu,[B.title?((0,i.uX)(),(0,i.CE)("title",Hl,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,ul))],16,jl)}const Uo={name:"PlayCircleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},wl=(0,C.A)(Uo,[["render",Vo]]),$l=["src"];function Ud(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("audio",{ref:"audioPlayer",class:"audio-player",controls:"",src:Ee.fileURL,onEnded:T[0]||(T[0]=(...Nt)=>Ee.handleEnded&&Ee.handleEnded(...Nt))},(0,a.toDisplayString)(Ee.t("spreed","Your browser does not support playing audio files")),41,$l)}const vd={name:"AudioPlayer",props:{name:{type:String,required:!0},link:{type:String,default:""},path:{type:String,default:""},localUrl:{type:String,default:""},messageId:{type:Number,default:0},nextMessageId:{type:Number,default:0}},setup(){return{actorStore:(0,pe.k)()}},computed:{internalAbsolutePath(){return this.path.startsWith("/")?this.path:"/"+this.path},fileURL(){if(this.localUrl)return this.localUrl;const Ke=this.actorStore.userId;return Ke===null?this.link+"/download/"+(0,ya.O0)(this.name):(0,b.dC)(`dav/files/${Ke}`)+(0,ya.O0)(this.internalAbsolutePath)}},mounted(){V.l.on("audio-player-ended",this.autoPlay)},beforeUnmount(){V.l.off("audio-player-ended",this.autoPlay)},methods:{t:l.t,handleEnded(){this.nextMessageId&&V.l.emit("audio-player-ended",this.nextMessageId)},autoPlay(Ke){Ke===this.messageId&&this.$refs.audioPlayer?.play()}}},hl=(0,C.A)(vd,[["render",Ud],["__scopeId","data-v-7058c830"]]);var Ju=__webpack_require__(70608),Ql=__webpack_require__(13772);const ra={TEMPORARY:0,MIME_ICON:1,DIRECT:2,PREVIEW:3},Zl={name:"FilePreview",components:{NcButton:m.A,NcLoadingIcon:je.A,NcProgressBar:mo.A,TransitionWrapper:Jn.A,IconClose:fo.A,IconPlayCircleOutline:wl},props:{token:{type:String,required:!0},messageId:{type:[String,Number],default:0},nextMessageId:{type:[String,Number],default:0},file:{type:Object,required:!0},referenceId:{type:String,default:""},smallPreview:{type:Boolean,default:!1},isUploadEditor:{type:Boolean,default:!1},rowLayout:{type:Boolean,default:!1},isSharedItems:{type:Boolean,default:!1},itemType:{type:String,default:""}},emits:["removeFile"],setup(){const{openViewer:Ke}=(0,Ju.u)("talk"),T=(0,Ql.Q)();return{openViewer:Ke,sharedItemsStore:T,actorStore:(0,pe.k)()}},data(){return{isLoading:!0,failed:!1,uploadManager:null}},computed:{shouldShowFileDetail(){return this.isSharedItems&&!this.rowLayout?!1:!this.file.mimetype.startsWith("image/")||this.file["preview-available"]!=="yes"&&!this.file.localUrl||this.failed||this.isUploadEditor},fileDetail(){return this.file.name},fallbackLocalUrl(){return this.$store.getters.getLocalUrl(this.referenceId)},filePreviewElement(){return this.isVoiceMessage&&!this.isSharedItems?hl:this.isUploadEditor||this.isTemporaryUpload?"div":"a"},filePreviewBinding(){if(!(this.isUploadEditor||this.isTemporaryUpload))return this.isVoiceMessage&&!this.isSharedItems?{name:this.file.name,path:this.file.path,link:this.file.link,localUrl:this.fallbackLocalUrl,messageId:Number(this.messageId),nextMessageId:Number(this.nextMessageId)}:{href:this.file.link,target:"_blank",rel:"noopener noreferrer"}},defaultIconUrl(){return OC.MimeType.getIconUrl(this.file.mimetype)||(0,b.d0)("core","filetypes/file")},mediumPreview(){return!this.file.mimetype.startsWith("image/")&&!this.file.mimetype.startsWith("video/")},previewImageClass(){let Ke="";return this.smallPreview?Ke+="preview-small ":this.mediumPreview?Ke+="preview-medium ":Ke+="preview ",this.failed||this.previewType===ra.MIME_ICON||this.rowLayout?Ke+="mimeicon":this.file["preview-available"]==="yes"&&(Ke+="media"),Ke},imageContainerStyle(){if(this.previewType===ra.TEMPORARY&&!this.isUploadEditor)return{};if(this.isSharedItems&&!this.rowLayout)return{};if(this.file["preview-available"]!=="yes"||this.file.mimetype.startsWith("audio/")||this.failed)return{width:this.smallPreview?"24px":"128px",height:this.smallPreview?"24px":"128px"};const Ke=this.smallPreview?24:this.mediumPreview?192:600,T=this.smallPreview?24:this.mediumPreview?192:384;if(!this.file.width||!this.file.height)return{};const B=Math.min(T>parseInt(this.file.height,10)?1:T/parseInt(this.file.height,10),Ke>parseInt(this.file.width,10)?1:Ke/parseInt(this.file.width,10));return{width:parseInt(this.file.width,10)*B+"px",aspectRatio:this.file.width+"/"+this.file.height}},maxGifSize(){return(0,br.JR)(this.token,"previews","max-gif-size")||3145728},previewType(){return this.hasTemporaryImageUrl?ra.TEMPORARY:this.file["preview-available"]!=="yes"?ra.MIME_ICON:this.file.mimetype==="image/gif"&&parseInt(this.file.size,10)<=this.maxGifSize?ra.DIRECT:ra.PREVIEW},previewUrl(){const Ke=this.actorStore.userId;if(this.previewType===ra.TEMPORARY)return this.file.localUrl;if(this.fallbackLocalUrl)return this.fallbackLocalUrl;if(this.previewType===ra.MIME_ICON||this.rowLayout)return OC.MimeType.getIconUrl(this.file.mimetype);if(this.previewType===ra.DIRECT)return Ke===null?this.file.link+"/download/"+(0,ya.O0)(this.file.name):(0,b.dC)(`dav/files/${Ke}`)+(0,ya.O0)(this.internalAbsolutePath);let T=384;if(this.smallPreview&&(T=24),T=Math.ceil(T*window.devicePixelRatio),Ke===null){const B=this.file.link.slice(this.file.link.lastIndexOf("/")+1);return(0,b.Jv)("/apps/files_sharing/publicpreview/{token}?x=-1&y={height}&a=1",{token:B,height:T})}else return(0,b.Jv)("/core/preview?fileId={fileId}&x=-1&y={height}&a=1",{fileId:this.file.id,height:T})},isViewerAvailable(){return OCA.Viewer?.mimetypes?.includes(this.file.mimetype)},isVoiceMessage(){return this.itemType===Ki.Q2.TYPES.VOICE},isPlayable(){return this.failed||!this.isViewerAvailable||this.previewType!==ra.PREVIEW?!1:this.file.mimetype==="image/gif"||this.file.mimetype.startsWith("video/")},internalAbsolutePath(){return this.file.path?this.file.path.startsWith("/")?this.file.path:"/"+this.file.path:""},isTemporaryUpload(){return this.file.id.startsWith("temp")&&this.file.index&&this.file.uploadId},uploadFile(){return this.$store.getters.getUploadFile(this.file.uploadId,this.file.index)},upload(){return this.uploadManager?.queue.find(Ke=>Ke._source.includes(this.uploadFile?.sharePath))},uploadProgress(){switch(this.uploadFile?.status){case"shared":case"sharing":case"successUpload":return 100;case"uploading":return this.upload?this.upload._uploaded/this.upload._size*100:100;case"pendingUpload":case"initialised":default:return 0}},showUploadProgress(){return this.isTemporaryUpload&&!this.isUploadEditor&&["shared","sharing","successUpload","uploading","failedUpload"].includes(this.uploadFile?.status)},hasTemporaryImageUrl(){return Ki.Q2.MEDIA_ALLOWED_PREVIEW.includes(this.file.mimetype)&&this.file.localUrl},wrapperTabIndex(){return this.isUploadEditor?"0":void 0},removeAriaLabel(){return(0,l.t)("spreed","Remove {fileName}",{fileName:this.file.name})}},watch:{uploadProgress(Ke){Ke===100&&(this.uploadManager=null)}},mounted(){if(this.isTemporaryUpload&&!this.isUploadEditor&&(this.uploadManager=(0,co.$7)()),this.file.blurhash&&this.file.width&&this.file.height){const Ke=this.$refs.blurCanvas.getContext("2d"),T=Ke.createImageData(32,32);T.data.set((0,ka.D4)(this.file.blurhash,32,32)),Ke.putImageData(T,0,0)}},beforeUnmount(){this.uploadManager=null},methods:{t:l.t,onLoad(){this.isLoading=!1},onError(){this.isLoading=!1,this.failed=!0},handleClick(Ke){if(this.isUploadEditor){this.$emit("removeFile",this.file.id);return}if(this.previewType!==ra.TEMPORARY&&this.isViewerAvailable)if(Ke.stopPropagation(),Ke.preventDefault(),this.itemType===Ki.Q2.TYPES.MEDIA){const T=Ee=>Object.values(Ee).reverse().map(Nt=>Nt.messageParameters.file),B=this.sharedItemsStore.sharedItems(this.token).media,re=T(B),Be=async()=>{const{messages:Ee}=await this.sharedItemsStore.getSharedItems(this.token,Ki.Q2.TYPES.MEDIA);return T(Ee)};this.openViewer(this.internalAbsolutePath,re,this.file,Be)}else this.openViewer(this.internalAbsolutePath,[this.file],this.file)}}},Su=(0,C.A)(Zl,[["render",Js],["__scopeId","data-v-731eca8e"]]),Uu=["href","aria-label"];function xl(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("LTileLayer"),kn=(0,i.g2)("LControlAttribution"),Yn=(0,i.g2)("LTooltip"),ci=(0,i.g2)("LMarker"),hr=(0,i.g2)("LMap");return(0,i.uX)(),(0,i.CE)("a",{href:Ee.mapLink,target:"_blank",rel:"noopener noreferrer",class:(0,a.normalizeClass)(["location",{wide:B.wide}]),"aria-label":Ee.linkAriaLabel},[(0,i.bF)(hr,{zoom:Be.previewZoom,center:Ee.center,options:{scrollWheelZoom:!1,zoomControl:!1,dragging:!1,attributionControl:!1},onScroll:T[0]||(T[0]=(0,n.withModifiers)(()=>{},["prevent"]))},{default:(0,i.k6)(()=>[(0,i.bF)(Nt,{url:Be.url},null,8,["url"]),(0,i.bF)(kn,{position:"bottomright",prefix:Be.attribution},null,8,["prefix"]),(0,i.bF)(ci,{"lat-lng":Ee.center},{default:(0,i.k6)(()=>[(0,i.bF)(Yn,{options:{direction:"top",permanent:"true",offset:[-16,-14]}},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(B.name),1)]),_:1})]),_:1},8,["lat-lng"])]),_:1},8,["zoom","center"])],10,Uu)}const ku=(Ke,T)=>{for(const B of Object.keys(T))Ke.on(B,T[B])},cd=Ke=>{for(const T of Object.keys(Ke)){const B=Ke[T];B&&zl(B.cancel)&&B.cancel()}},Xr=Ke=>!Ke||typeof Ke.charAt!="function"?Ke:Ke.charAt(0).toUpperCase()+Ke.slice(1),zl=Ke=>typeof Ke=="function",Ko=(Ke,T,B)=>{for(const re in B){const Be="set"+Xr(re);Ke[Be]?(0,i.wB)(()=>B[re],(Ee,Nt)=>{Ke[Be](Ee,Nt)}):T[Be]&&(0,i.wB)(()=>B[re],Ee=>{T[Be](Ee)})}},ml=(Ke,T,B={})=>{const re={...B};for(const Be in Ke){const Ee=T[Be],Nt=Ke[Be];Ee&&(Ee&&Ee.custom===!0||Nt!==void 0&&(re[Be]=Nt))}return re},So=Ke=>{const T={},B={};for(const re in Ke)if(re.startsWith("on")&&!re.startsWith("onUpdate")&&re!=="onReady"){const Be=re.slice(2).toLocaleLowerCase();T[Be]=Ke[re]}else B[re]=Ke[re];return{listeners:T,attrs:B}},Ga=async Ke=>{const T=await Promise.all([__webpack_require__.e("node_modules_leaflet_dist_images_marker-icon-2x_png").then(__webpack_require__.t.bind(__webpack_require__,22447,17)),__webpack_require__.e("node_modules_leaflet_dist_images_marker-icon_png").then(__webpack_require__.t.bind(__webpack_require__,17510,17)),__webpack_require__.e("node_modules_leaflet_dist_images_marker-shadow_png").then(__webpack_require__.t.bind(__webpack_require__,23786,17))]);delete Ke.Default.prototype._getIconUrl,Ke.Default.mergeOptions({iconRetinaUrl:T[0].default,iconUrl:T[1].default,shadowUrl:T[2].default})},el=Ke=>{const T=(0,e.KR)((...re)=>console.warn(`Method ${Ke} has been invoked without being replaced`)),B=(...re)=>T.value(...re);return B.wrapped=T,(0,i.Gt)(Ke,B),B},bu=(Ke,T)=>Ke.wrapped.value=T,tl=typeof self=="object"&&self.self===self&&self||typeof __webpack_require__.g=="object"&&__webpack_require__.g.global===__webpack_require__.g&&__webpack_require__.g||globalThis,Qo=Ke=>{const T=(0,i.WQ)(Ke);if(T===void 0)throw new Error(`Attempt to inject ${Ke.description} before it was provided.`);return T},Du=Object.freeze(Object.defineProperty({__proto__:null,WINDOW_OR_GLOBAL:tl,assertInject:Qo,bindEventHandlers:ku,cancelDebounces:cd,capitalizeFirstLetter:Xr,isFunction:zl,propsBinder:Ko,propsToLeafletOptions:ml,provideLeafletWrapper:el,remapEvents:So,resetWebpackIcon:Ga,updateLeafletWrapper:bu},Symbol.toStringTag,{value:"Module"})),Ol=Symbol("useGlobalLeaflet"),Jl=Symbol("addLayer"),au=Symbol("removeLayer"),Xl=Symbol("registerControl"),Hd=Symbol("registerLayerControl"),sl=Symbol("canSetParentHtml"),fd=Symbol("setParentHtml"),go=Symbol("setIcon"),ou=Symbol("bindPopup"),yd=Symbol("bindTooltip"),qu=Symbol("unbindPopup"),bd=Symbol("unbindTooltip"),Pd=Object.freeze(Object.defineProperty({__proto__:null,AddLayerInjection:Jl,BindPopupInjection:ou,BindTooltipInjection:yd,CanSetParentHtmlInjection:sl,RegisterControlInjection:Xl,RegisterLayerControlInjection:Hd,RemoveLayerInjection:au,SetIconInjection:go,SetParentHtmlInjection:fd,UnbindPopupInjection:qu,UnbindTooltipInjection:bd,UseGlobalLeafletInjection:Ol},Symbol.toStringTag,{value:"Module"})),Zo={options:{type:Object,default:()=>({}),custom:!0}},Gl=Ke=>({options:Ke.options,methods:{}}),Di=Object.freeze(Object.defineProperty({__proto__:null,componentProps:Zo,setupComponent:Gl},Symbol.toStringTag,{value:"Module"})),Ni={...Zo,pane:{type:String},attribution:{type:String},name:{type:String,custom:!0},layerType:{type:String,custom:!0},visible:{type:Boolean,custom:!0,default:!0}},vi=(Ke,T,B)=>{const re=Qo(Jl),Be=Qo(au),{options:Ee,methods:Nt}=Gl(Ke),kn=ml(Ke,Ni,Ee),Yn=()=>re({leafletObject:T.value}),ci=()=>Be({leafletObject:T.value}),hr={...Nt,setAttribution(tr){ci(),T.value.options.attribution=tr,Ke.visible&&Yn()},setName(){ci(),Ke.visible&&Yn()},setLayerType(){ci(),Ke.visible&&Yn()},setVisible(tr){T.value&&(tr?Yn():ci())},bindPopup(tr){if(!T.value||!zl(T.value.bindPopup)){console.warn("Attempt to bind popup before bindPopup method available on layer.");return}T.value.bindPopup(tr)},bindTooltip(tr){if(!T.value||!zl(T.value.bindTooltip)){console.warn("Attempt to bind tooltip before bindTooltip method available on layer.");return}T.value.bindTooltip(tr)},unbindTooltip(){T.value&&(zl(T.value.closeTooltip)&&T.value.closeTooltip(),zl(T.value.unbindTooltip)&&T.value.unbindTooltip())},unbindPopup(){T.value&&(zl(T.value.closePopup)&&T.value.closePopup(),zl(T.value.unbindPopup)&&T.value.unbindPopup())},updateVisibleProp(tr){B.emit("update:visible",tr)}};return(0,i.Gt)(ou,hr.bindPopup),(0,i.Gt)(yd,hr.bindTooltip),(0,i.Gt)(qu,hr.unbindPopup),(0,i.Gt)(bd,hr.unbindTooltip),(0,i.hi)(()=>{hr.unbindPopup(),hr.unbindTooltip(),ci()}),{options:kn,methods:hr}},Ir=(Ke,T)=>{if(Ke&&T.default)return(0,i.h)("div",{style:{display:"none"}},T.default())},ns=Object.freeze(Object.defineProperty({__proto__:null,layerProps:Ni,render:Ir,setupLayer:vi},Symbol.toStringTag,{value:"Module"})),Ur={...Ni,interactive:{type:Boolean,default:void 0},bubblingMouseEvents:{type:Boolean,default:void 0}},Ss=(Ke,T,B)=>{const{options:re,methods:Be}=vi(Ke,T,B);return{options:ml(Ke,Ur,re),methods:Be}},Ws=Object.freeze(Object.defineProperty({__proto__:null,interactiveLayerProps:Ur,setupInteractiveLayer:Ss},Symbol.toStringTag,{value:"Module"})),Qa={...Ur,stroke:{type:Boolean,default:void 0},color:{type:String},weight:{type:Number},opacity:{type:Number},lineCap:{type:String},lineJoin:{type:String},dashArray:{type:String},dashOffset:{type:String},fill:{type:Boolean,default:void 0},fillColor:{type:String},fillOpacity:{type:Number},fillRule:{type:String},className:{type:String}},Xo=(Ke,T,B)=>{const{options:re,methods:Be}=Ss(Ke,T,B),Ee=ml(Ke,Qa,re),Nt=Qo(au),kn={...Be,setStroke(Yn){T.value.setStyle({stroke:Yn})},setColor(Yn){T.value.setStyle({color:Yn})},setWeight(Yn){T.value.setStyle({weight:Yn})},setOpacity(Yn){T.value.setStyle({opacity:Yn})},setLineCap(Yn){T.value.setStyle({lineCap:Yn})},setLineJoin(Yn){T.value.setStyle({lineJoin:Yn})},setDashArray(Yn){T.value.setStyle({dashArray:Yn})},setDashOffset(Yn){T.value.setStyle({dashOffset:Yn})},setFill(Yn){T.value.setStyle({fill:Yn})},setFillColor(Yn){T.value.setStyle({fillColor:Yn})},setFillOpacity(Yn){T.value.setStyle({fillOpacity:Yn})},setFillRule(Yn){T.value.setStyle({fillRule:Yn})},setClassName(Yn){T.value.setStyle({className:Yn})}};return(0,i.xo)(()=>{Nt({leafletObject:T.value})}),{options:Ee,methods:kn}},Cl=Object.freeze(Object.defineProperty({__proto__:null,pathProps:Qa,setupPath:Xo},Symbol.toStringTag,{value:"Module"})),ql={...Qa,radius:{type:Number},latLng:{type:[Object,Array],required:!0,custom:!0}},Pu=(Ke,T,B)=>{const{options:re,methods:Be}=Xo(Ke,T,B),Ee=ml(Ke,ql,re),Nt={...Be,setRadius(kn){T.value.setRadius(kn)},setLatLng(kn){T.value.setLatLng(kn)}};return{options:Ee,methods:Nt}},Vl=Object.freeze(Object.defineProperty({__proto__:null,circleMarkerProps:ql,setupCircleMarker:Pu},Symbol.toStringTag,{value:"Module"})),od={...ql,radius:{type:Number}},Al=(Ke,T,B)=>{const{options:re,methods:Be}=Pu(Ke,T,B),Ee=ml(Ke,od,re),Nt={...Be};return{options:Ee,methods:Nt}},Xd=Object.freeze(Object.defineProperty({__proto__:null,circleProps:od,setupCircle:Al},Symbol.toStringTag,{value:"Module"})),Tl=(0,i.pM)({name:"LCircle",props:od,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(!1),Be=(0,i.WQ)(Ol),Ee=Qo(Jl),{options:Nt,methods:kn}=Al(Ke,B,T);return(0,i.sV)(async()=>{const{circle:Yn}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(Yn(Ke.latLng,Nt));const{listeners:ci}=So(T.attrs);B.value.on(ci),Ko(kn,B.value,Ke),Ee({...Ke,...kn,leafletObject:B.value}),re.value=!0,(0,i.dY)(()=>T.emit("ready",B.value))}),{ready:re,leafletObject:B}},render(){return Ir(this.ready,this.$slots)}}),cc=(0,i.pM)({name:"LCircleMarker",props:ql,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(!1),Be=(0,i.WQ)(Ol),Ee=Qo(Jl),{options:Nt,methods:kn}=Pu(Ke,B,T);return(0,i.sV)(async()=>{const{circleMarker:Yn}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(Yn(Ke.latLng,Nt));const{listeners:ci}=So(T.attrs);B.value.on(ci),Ko(kn,B.value,Ke),Ee({...Ke,...kn,leafletObject:B.value}),re.value=!0,(0,i.dY)(()=>T.emit("ready",B.value))}),{ready:re,leafletObject:B}},render(){return Ir(this.ready,this.$slots)}}),xd={...Zo,position:{type:String}},yo=(Ke,T)=>{const{options:B,methods:re}=Gl(Ke),Be=ml(Ke,xd,B),Ee={...re,setPosition(Nt){T.value&&T.value.setPosition(Nt)}};return(0,i.hi)(()=>{T.value&&T.value.remove()}),{options:Be,methods:Ee}},me=Ke=>Ke.default?(0,i.h)("div",{ref:"root"},Ke.default()):null,Le=Object.freeze(Object.defineProperty({__proto__:null,controlProps:xd,renderLControl:me,setupControl:yo},Symbol.toStringTag,{value:"Module"})),It=(0,i.pM)({name:"LControl",props:{...xd,disableClickPropagation:{type:Boolean,custom:!0,default:!0},disableScrollPropagation:{type:Boolean,custom:!0,default:!1}},setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(),Be=(0,i.WQ)(Ol),Ee=Qo(Xl),{options:Nt,methods:kn}=yo(Ke,B);return(0,i.sV)(async()=>{const{Control:Yn,DomEvent:ci}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008)),hr=Yn.extend({onAdd(){return re.value}});B.value=(0,e.IG)(new hr(Nt)),Ko(kn,B.value,Ke),Ee({leafletObject:B.value}),Ke.disableClickPropagation&&re.value&&ci.disableClickPropagation(re.value),Ke.disableScrollPropagation&&re.value&&ci.disableScrollPropagation(re.value),(0,i.dY)(()=>T.emit("ready",B.value))}),{root:re,leafletObject:B}},render(){return me(this.$slots)}}),rn={...xd,prefix:{type:String}},Pn=(Ke,T)=>{const{options:B,methods:re}=yo(Ke,T),Be=ml(Ke,rn,B),Ee={...re,setPrefix(Nt){T.value.setPrefix(Nt)}};return{options:Be,methods:Ee}},Rn=Object.freeze(Object.defineProperty({__proto__:null,controlAttributionProps:rn,setupControlAttribution:Pn},Symbol.toStringTag,{value:"Module"})),Fi=(0,i.pM)({name:"LControlAttribution",props:rn,setup(Ke,T){const B=(0,e.KR)(),re=(0,i.WQ)(Ol),Be=Qo(Xl),{options:Ee,methods:Nt}=Pn(Ke,B);return(0,i.sV)(async()=>{const{control:kn}=re?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(kn.attribution(Ee)),Ko(Nt,B.value,Ke),Be({leafletObject:B.value}),(0,i.dY)(()=>T.emit("ready",B.value))}),{leafletObject:B}},render(){return null}}),xi={...xd,collapsed:{type:Boolean,default:void 0},autoZIndex:{type:Boolean,default:void 0},hideSingleBase:{type:Boolean,default:void 0},sortLayers:{type:Boolean,default:void 0},sortFunction:{type:Function}},sr=(Ke,T)=>{const{options:B}=yo(Ke,T);return{options:ml(Ke,xi,B),methods:{addLayer(re){re.layerType==="base"?T.value.addBaseLayer(re.leafletObject,re.name):re.layerType==="overlay"&&T.value.addOverlay(re.leafletObject,re.name)},removeLayer(re){T.value.removeLayer(re.leafletObject)}}}},xr=Object.freeze(Object.defineProperty({__proto__:null,controlLayersProps:xi,setupControlLayers:sr},Symbol.toStringTag,{value:"Module"})),Dr=(0,i.pM)({name:"LControlLayers",props:xi,setup(Ke,T){const B=(0,e.KR)(),re=(0,i.WQ)(Ol),Be=Qo(Hd),{options:Ee,methods:Nt}=sr(Ke,B);return(0,i.sV)(async()=>{const{control:kn}=re?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(kn.layers(void 0,void 0,Ee)),Ko(Nt,B.value,Ke),Be({...Ke,...Nt,leafletObject:B.value}),(0,i.dY)(()=>T.emit("ready",B.value))}),{leafletObject:B}},render(){return null}}),qi={...xd,maxWidth:{type:Number},metric:{type:Boolean,default:void 0},imperial:{type:Boolean,default:void 0},updateWhenIdle:{type:Boolean,default:void 0}},as=(Ke,T)=>{const{options:B,methods:re}=yo(Ke,T);return{options:ml(Ke,qi,B),methods:re}},Es=Object.freeze(Object.defineProperty({__proto__:null,controlScaleProps:qi,setupControlScale:as},Symbol.toStringTag,{value:"Module"})),Xs=(0,i.pM)({name:"LControlScale",props:qi,setup(Ke,T){const B=(0,e.KR)(),re=(0,i.WQ)(Ol),Be=Qo(Xl),{options:Ee,methods:Nt}=as(Ke,B);return(0,i.sV)(async()=>{const{control:kn}=re?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(kn.scale(Ee)),Ko(Nt,B.value,Ke),Be({leafletObject:B.value}),(0,i.dY)(()=>T.emit("ready",B.value))}),{leafletObject:B}},render(){return null}}),Ts={...xd,zoomInText:{type:String},zoomInTitle:{type:String},zoomOutText:{type:String},zoomOutTitle:{type:String}},Ya=(Ke,T)=>{const{options:B,methods:re}=yo(Ke,T);return{options:ml(Ke,Ts,B),methods:re}},lo=Object.freeze(Object.defineProperty({__proto__:null,controlZoomProps:Ts,setupControlZoom:Ya},Symbol.toStringTag,{value:"Module"})),$s=(0,i.pM)({name:"LControlZoom",props:Ts,setup(Ke,T){const B=(0,e.KR)(),re=(0,i.WQ)(Ol),Be=Qo(Xl),{options:Ee,methods:Nt}=Ya(Ke,B);return(0,i.sV)(async()=>{const{control:kn}=re?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(kn.zoom(Ee)),Ko(Nt,B.value,Ke),Be({leafletObject:B.value}),(0,i.dY)(()=>T.emit("ready",B.value))}),{leafletObject:B}},render(){return null}}),Er={...Ni},fs=(Ke,T,B)=>{const{options:re,methods:Be}=vi(Ke,T,B),Ee=ml(Ke,Er,re),Nt={...Be,addLayer(kn){T.value.addLayer(kn.leafletObject)},removeLayer(kn){T.value.removeLayer(kn.leafletObject)}};return(0,i.Gt)(Jl,Nt.addLayer),(0,i.Gt)(au,Nt.removeLayer),{options:Ee,methods:Nt}},Cs=Object.freeze(Object.defineProperty({__proto__:null,layerGroupProps:Er,setupLayerGroup:fs},Symbol.toStringTag,{value:"Module"})),qs={...Er},ps=(Ke,T,B)=>{const{options:re,methods:Be}=fs(Ke,T,B),Ee=ml(Ke,qs,re),Nt={...Be};return{options:Ee,methods:Nt}},za=Object.freeze(Object.defineProperty({__proto__:null,featureGroupProps:qs,setupFeatureGroup:ps},Symbol.toStringTag,{value:"Module"})),Vs=(0,i.pM)({props:qs,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(!1),Be=(0,i.WQ)(Ol),Ee=Qo(Jl),{methods:Nt,options:kn}=ps(Ke,B,T);return(0,i.sV)(async()=>{const{featureGroup:Yn}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(Yn(void 0,kn));const{listeners:ci}=So(T.attrs);B.value.on(ci),Ko(Nt,B.value,Ke),Ee({...Ke,...Nt,leafletObject:B.value}),re.value=!0,(0,i.dY)(()=>T.emit("ready",B.value))}),{ready:re,leafletObject:B}},render(){return Ir(this.ready,this.$slots)}}),Ns={...Er,geojson:{type:[Object,Array],custom:!0},optionsStyle:{type:Function,custom:!0}},wa=(Ke,T,B)=>{const{options:re,methods:Be}=fs(Ke,T,B),Ee=ml(Ke,Ns,re);Object.prototype.hasOwnProperty.call(Ke,"optionsStyle")&&(Ee.style=Ke.optionsStyle);const Nt={...Be,setGeojson(kn){T.value.clearLayers(),T.value.addData(kn)},setOptionsStyle(kn){T.value.setStyle(kn)},getGeoJSONData(){return T.value.toGeoJSON()},getBounds(){return T.value.getBounds()}};return{options:Ee,methods:Nt}},Lo=Object.freeze(Object.defineProperty({__proto__:null,geoJSONProps:Ns,setupGeoJSON:wa},Symbol.toStringTag,{value:"Module"})),Ho=(0,i.pM)({props:Ns,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(!1),Be=(0,i.WQ)(Ol),Ee=Qo(Jl),{methods:Nt,options:kn}=wa(Ke,B,T);return(0,i.sV)(async()=>{const{geoJSON:Yn}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(Yn(Ke.geojson,kn));const{listeners:ci}=So(T.attrs);B.value.on(ci),Ko(Nt,B.value,Ke),Ee({...Ke,...Nt,leafletObject:B.value}),re.value=!0,(0,i.dY)(()=>T.emit("ready",B.value))}),{ready:re,leafletObject:B}},render(){return Ir(this.ready,this.$slots)}}),jo={...Ni,opacity:{type:Number},zIndex:{type:Number},tileSize:{type:[Number,Array,Object]},noWrap:{type:Boolean,default:void 0},minZoom:{type:Number},maxZoom:{type:Number},className:{type:String}},ua=(Ke,T,B)=>{const{options:re,methods:Be}=vi(Ke,T,B),Ee=ml(Ke,jo,re),Nt={...Be,setTileComponent(){var kn;(kn=T.value)==null||kn.redraw()}};return(0,i.hi)(()=>{T.value.off()}),{options:Ee,methods:Nt}},Va=(Ke,T,B,re)=>Ke.extend({initialize(Be){this.tileComponents={},this.on("tileunload",this._unloadTile),B.setOptions(this,Be)},createTile(Be){const Ee=this._tileCoordsToKey(Be);this.tileComponents[Ee]=T.create("div");const Nt=(0,i.h)({setup:re,props:["coords"]},{coords:Be});return(0,n.render)(Nt,this.tileComponents[Ee]),this.tileComponents[Ee]},_unloadTile(Be){const Ee=this._tileCoordsToKey(Be.coords);this.tileComponents[Ee]&&(this.tileComponents[Ee].innerHTML="",this.tileComponents[Ee]=void 0)}}),Bo=Object.freeze(Object.defineProperty({__proto__:null,CreateVueGridLayer:Va,gridLayerProps:jo,setupGridLayer:ua},Symbol.toStringTag,{value:"Module"})),xa=(0,i.pM)({props:{...jo,childRender:{type:Function,required:!0}},setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(null),Be=(0,e.KR)(!1),Ee=(0,i.WQ)(Ol),Nt=Qo(Jl),{options:kn,methods:Yn}=ua(Ke,B,T);return(0,i.sV)(async()=>{const{GridLayer:ci,DomUtil:hr,Util:tr}=Ee?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008)),or=Va(ci,hr,tr,Ke.childRender);B.value=(0,e.IG)(new or(kn));const{listeners:wr}=So(T.attrs);B.value.on(wr),Ko(Yn,B.value,Ke),Nt({...Ke,...Yn,leafletObject:B.value}),Be.value=!0,(0,i.dY)(()=>T.emit("ready",B.value))}),{root:re,ready:Be,leafletObject:B}},render(){return this.ready?(0,i.h)("div",{style:{display:"none"},ref:"root"}):null}}),Ao={iconUrl:{type:String},iconRetinaUrl:{type:String},iconSize:{type:[Object,Array]},iconAnchor:{type:[Object,Array]},popupAnchor:{type:[Object,Array]},tooltipAnchor:{type:[Object,Array]},shadowUrl:{type:String},shadowRetinaUrl:{type:String},shadowSize:{type:[Object,Array]},shadowAnchor:{type:[Object,Array]},bgPos:{type:[Object,Array]},className:{type:String}},cu=Object.freeze(Object.defineProperty({__proto__:null,iconProps:Ao},Symbol.toStringTag,{value:"Module"})),Xu=(0,i.pM)({name:"LIcon",props:{...Ao,...Zo},setup(Ke,T){const B=(0,e.KR)(),re=(0,i.WQ)(Ol),Be=Qo(sl),Ee=Qo(fd),Nt=Qo(go);let kn,Yn,ci,hr,tr;const or=(sa,da,ha)=>{const eo=sa&&sa.innerHTML;if(!da){ha&&tr&&Be()&&Ee(eo);return}const{listeners:Wl}=So(T.attrs);tr&&Yn(tr,Wl);const{options:td}=Gl(Ke),Iu=ml(Ke,Ao,td);eo&&(Iu.html=eo),tr=Iu.html?ci(Iu):hr(Iu),kn(tr,Wl),Nt(tr)},wr=()=>{(0,i.dY)(()=>or(B.value,!0,!1))},Ks=()=>{(0,i.dY)(()=>or(B.value,!1,!0))},Ys={setIconUrl:wr,setIconRetinaUrl:wr,setIconSize:wr,setIconAnchor:wr,setPopupAnchor:wr,setTooltipAnchor:wr,setShadowUrl:wr,setShadowRetinaUrl:wr,setShadowAnchor:wr,setBgPos:wr,setClassName:wr,setHtml:wr};return(0,i.sV)(async()=>{const{DomEvent:sa,divIcon:da,icon:ha}=re?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));kn=sa.on,Yn=sa.off,ci=da,hr=ha,Ko(Ys,{},Ke),new MutationObserver(Ks).observe(B.value,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),wr()}),{root:B}},render(){const Ke=this.$slots.default?this.$slots.default():void 0;return(0,i.h)("div",{ref:"root"},Ke)}}),Od={...Ni,opacity:{type:Number},alt:{type:String},interactive:{type:Boolean,default:void 0},crossOrigin:{type:Boolean,default:void 0},errorOverlayUrl:{type:String},zIndex:{type:Number},className:{type:String},url:{type:String,required:!0,custom:!0},bounds:{type:[Array,Object],required:!0,custom:!0}},va=(Ke,T,B)=>{const{options:re,methods:Be}=vi(Ke,T,B),Ee=ml(Ke,Od,re),Nt={...Be,setOpacity(kn){return T.value.setOpacity(kn)},setUrl(kn){return T.value.setUrl(kn)},setBounds(kn){return T.value.setBounds(kn)},getBounds(){return T.value.getBounds()},getElement(){return T.value.getElement()},bringToFront(){return T.value.bringToFront()},bringToBack(){return T.value.bringToBack()},setZIndex(kn){return T.value.setZIndex(kn)}};return{options:Ee,methods:Nt}},jd=Object.freeze(Object.defineProperty({__proto__:null,imageOverlayProps:Od,setupImageOverlay:va},Symbol.toStringTag,{value:"Module"})),Qd=(0,i.pM)({name:"LImageOverlay",props:Od,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(!1),Be=(0,i.WQ)(Ol),Ee=Qo(Jl),{options:Nt,methods:kn}=va(Ke,B,T);return(0,i.sV)(async()=>{const{imageOverlay:Yn}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(Yn(Ke.url,Ke.bounds,Nt));const{listeners:ci}=So(T.attrs);B.value.on(ci),Ko(kn,B.value,Ke),Ee({...Ke,...kn,leafletObject:B.value}),re.value=!0,(0,i.dY)(()=>T.emit("ready",B.value))}),{ready:re,leafletObject:B}},render(){return Ir(this.ready,this.$slots)}}),Jd=(0,i.pM)({props:Er,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(!1),Be=(0,i.WQ)(Ol),Ee=Qo(Jl),{methods:Nt}=fs(Ke,B,T);return(0,i.sV)(async()=>{const{layerGroup:kn}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(kn(void 0,Ke.options));const{listeners:Yn}=So(T.attrs);B.value.on(Yn),Ko(Nt,B.value,Ke),Ee({...Ke,...Nt,leafletObject:B.value}),re.value=!0,(0,i.dY)(()=>T.emit("ready",B.value))}),{ready:re,leafletObject:B}},render(){return Ir(this.ready,this.$slots)}});function Rd(Ke,T,B){var re,Be,Ee;T===void 0&&(T=50),B===void 0&&(B={});var Nt=(re=B.isImmediate)!=null&&re,kn=(Be=B.callback)!=null&&Be,Yn=B.maxWait,ci=Date.now(),hr=[];function tr(){if(Yn!==void 0){var wr=Date.now()-ci;if(wr+T>=Yn)return Yn-wr}return T}var or=function(){var wr=[].slice.call(arguments),Ks=this;return new Promise(function(Ys,sa){var da=Nt&&Ee===void 0;if(Ee!==void 0&&clearTimeout(Ee),Ee=setTimeout(function(){if(Ee=void 0,ci=Date.now(),!Nt){var eo=Ke.apply(Ks,wr);kn&&kn(eo),hr.forEach(function(Wl){return(0,Wl.resolve)(eo)}),hr=[]}},tr()),da){var ha=Ke.apply(Ks,wr);return kn&&kn(ha),Ys(ha)}hr.push({resolve:Ys,reject:sa})})};return or.cancel=function(wr){Ee!==void 0&&clearTimeout(Ee),hr.forEach(function(Ks){return(0,Ks.reject)(wr)}),hr=[]},or}const ie={...Zo,center:{type:[Object,Array]},bounds:{type:[Array,Object]},maxBounds:{type:[Array,Object]},zoom:{type:Number},minZoom:{type:Number},maxZoom:{type:Number},paddingBottomRight:{type:[Object,Array]},paddingTopLeft:{type:Object},padding:{type:Object},worldCopyJump:{type:Boolean,default:void 0},crs:{type:[String,Object]},maxBoundsViscosity:{type:Number},inertia:{type:Boolean,default:void 0},inertiaDeceleration:{type:Number},inertiaMaxSpeed:{type:Number},easeLinearity:{type:Number},zoomAnimation:{type:Boolean,default:void 0},zoomAnimationThreshold:{type:Number},fadeAnimation:{type:Boolean,default:void 0},markerZoomAnimation:{type:Boolean,default:void 0},noBlockingAnimations:{type:Boolean,default:void 0},useGlobalLeaflet:{type:Boolean,default:!0,custom:!0}},tt=(0,i.pM)({inheritAttrs:!1,emits:["ready","update:zoom","update:center","update:bounds"],props:ie,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.Kh)({ready:!1,layersToAdd:[],layersInControl:[]}),{options:Be}=Gl(Ke),Ee=ml(Ke,ie,Be),{listeners:Nt,attrs:kn}=So(T.attrs),Yn=el(Jl),ci=el(au),hr=el(Xl),tr=el(Hd);(0,i.Gt)(Ol,Ke.useGlobalLeaflet);const or=(0,i.EW)(()=>{const da={};return Ke.noBlockingAnimations&&(da.animate=!1),da}),wr=(0,i.EW)(()=>{const da=or.value;return Ke.padding&&(da.padding=Ke.padding),Ke.paddingTopLeft&&(da.paddingTopLeft=Ke.paddingTopLeft),Ke.paddingBottomRight&&(da.paddingBottomRight=Ke.paddingBottomRight),da}),Ks={moveend:Rd(da=>{re.leafletRef&&(T.emit("update:zoom",re.leafletRef.getZoom()),T.emit("update:center",re.leafletRef.getCenter()),T.emit("update:bounds",re.leafletRef.getBounds()))}),overlayadd(da){const ha=re.layersInControl.find(eo=>eo.name===da.name);ha&&ha.updateVisibleProp(!0)},overlayremove(da){const ha=re.layersInControl.find(eo=>eo.name===da.name);ha&&ha.updateVisibleProp(!1)}};(0,i.sV)(async()=>{Ke.useGlobalLeaflet&&(tl.L=tl.L||await Promise.resolve().then(__webpack_require__.t.bind(__webpack_require__,53481,23)));const{map:da,CRS:ha,Icon:eo,latLngBounds:Wl,latLng:td,stamp:Iu}=Ke.useGlobalLeaflet?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));try{Ee.beforeMapMount&&await Ee.beforeMapMount()}catch(Eo){console.error(`The following error occurred running the provided beforeMapMount hook ${Eo.message}`)}await Ga(eo);const Lu=typeof Ee.crs=="string"?ha[Ee.crs]:Ee.crs;Ee.crs=Lu||ha.EPSG3857;const pd={addLayer(Eo){Eo.layerType!==void 0&&(re.layerControl===void 0?re.layersToAdd.push(Eo):re.layersInControl.find(Vu=>Iu(Vu.leafletObject)===Iu(Eo.leafletObject))||(re.layerControl.addLayer(Eo),re.layersInControl.push(Eo))),Eo.visible!==!1&&re.leafletRef.addLayer(Eo.leafletObject)},removeLayer(Eo){Eo.layerType!==void 0&&(re.layerControl===void 0?re.layersToAdd=re.layersToAdd.filter(Vu=>Vu.name!==Eo.name):(re.layerControl.removeLayer(Eo.leafletObject),re.layersInControl=re.layersInControl.filter(Vu=>Iu(Vu.leafletObject)!==Iu(Eo.leafletObject)))),re.leafletRef.removeLayer(Eo.leafletObject)},registerLayerControl(Eo){re.layerControl=Eo,re.layersToAdd.forEach(Vu=>{re.layerControl.addLayer(Vu)}),re.layersToAdd=[],hr(Eo)},registerControl(Eo){re.leafletRef.addControl(Eo.leafletObject)},setZoom(Eo){const Vu=re.leafletRef.getZoom();Eo!==Vu&&re.leafletRef.setZoom(Eo,or.value)},setCrs(Eo){const Vu=re.leafletRef.getBounds();re.leafletRef.options.crs=Eo,re.leafletRef.fitBounds(Vu,{animate:!1,padding:[0,0]})},fitBounds(Eo){re.leafletRef.fitBounds(Eo,wr.value)},setBounds(Eo){if(!Eo)return;const Vu=Wl(Eo);Vu.isValid()&&!(re.lastSetBounds||re.leafletRef.getBounds()).equals(Vu,0)&&(re.lastSetBounds=Vu,re.leafletRef.fitBounds(Vu))},setCenter(Eo){if(Eo==null)return;const Vu=td(Eo),Rf=re.lastSetCenter||re.leafletRef.getCenter();(Rf.lat!==Vu.lat||Rf.lng!==Vu.lng)&&(re.lastSetCenter=Vu,re.leafletRef.panTo(Vu,or.value))}};bu(Yn,pd.addLayer),bu(ci,pd.removeLayer),bu(hr,pd.registerControl),bu(tr,pd.registerLayerControl),re.leafletRef=(0,e.IG)(da(B.value,Ee)),Ko(pd,re.leafletRef,Ke),ku(re.leafletRef,Ks),ku(re.leafletRef,Nt),re.ready=!0,(0,i.dY)(()=>T.emit("ready",re.leafletRef))}),(0,i.xo)(()=>{cd(Ks),re.leafletRef&&(re.leafletRef.off(),re.leafletRef.remove())});const Ys=(0,i.EW)(()=>re.leafletRef),sa=(0,i.EW)(()=>re.ready);return{root:B,ready:sa,leafletObject:Ys,attrs:kn}},render({attrs:Ke}){return Ke.style||(Ke.style={}),Ke.style.width||(Ke.style.width="100%"),Ke.style.height||(Ke.style.height="100%"),(0,i.h)("div",{...Ke,ref:"root"},this.ready&&this.$slots.default?this.$slots.default():{})}}),Ut=["Symbol(Comment)","Symbol(Text)"],ln=["LTooltip","LPopup"],Vn={...Ni,draggable:{type:Boolean,default:void 0},icon:{type:[Object]},zIndexOffset:{type:Number},latLng:{type:[Object,Array],custom:!0,required:!0}},li=(Ke,T,B)=>{const{options:re,methods:Be}=vi(Ke,T,B),Ee=ml(Ke,Vn,re),Nt={...Be,setDraggable(kn){T.value.dragging&&(kn?T.value.dragging.enable():T.value.dragging.disable())},latLngSync(kn){B.emit("update:latLng",kn.latlng),B.emit("update:lat-lng",kn.latlng)},setLatLng(kn){if(kn!=null&&T.value){const Yn=T.value.getLatLng();(!Yn||!Yn.equals(kn))&&T.value.setLatLng(kn)}}};return{options:Ee,methods:Nt}},Cn=(Ke,T)=>{const B=T.slots.default&&T.slots.default();return B&&B.length&&B.some(oi)};function oi(Ke){return!(Ut.includes(Ke.type.toString())||ln.includes(Ke.type.name))}const zi=Object.freeze(Object.defineProperty({__proto__:null,markerProps:Vn,setupMarker:li,shouldBlankIcon:Cn},Symbol.toStringTag,{value:"Module"})),ir=(0,i.pM)({name:"LMarker",props:Vn,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(!1),Be=(0,i.WQ)(Ol),Ee=Qo(Jl);(0,i.Gt)(sl,()=>{var ci;return!!((ci=B.value)!=null&&ci.getElement())}),(0,i.Gt)(fd,ci=>{var hr,tr;const or=zl((hr=B.value)==null?void 0:hr.getElement)&&((tr=B.value)==null?void 0:tr.getElement());or&&(or.innerHTML=ci)}),(0,i.Gt)(go,ci=>{var hr;return((hr=B.value)==null?void 0:hr.setIcon)&&B.value.setIcon(ci)});const{options:Nt,methods:kn}=li(Ke,B,T),Yn={moveHandler:Rd(kn.latLngSync)};return(0,i.sV)(async()=>{const{marker:ci,divIcon:hr}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));Cn(Nt,T)&&(Nt.icon=hr({className:""})),B.value=(0,e.IG)(ci(Ke.latLng,Nt));const{listeners:tr}=So(T.attrs);B.value.on(tr),B.value.on("move",Yn.moveHandler),Ko(kn,B.value,Ke),Ee({...Ke,...kn,leafletObject:B.value}),re.value=!0,(0,i.dY)(()=>T.emit("ready",B.value))}),(0,i.xo)(()=>cd(Yn)),{ready:re,leafletObject:B}},render(){return Ir(this.ready,this.$slots)}}),Pr={...Qa,smoothFactor:{type:Number},noClip:{type:Boolean,default:void 0},latLngs:{type:Array,required:!0,custom:!0}},Gr=(Ke,T,B)=>{const{options:re,methods:Be}=Xo(Ke,T,B),Ee=ml(Ke,Pr,re),Nt={...Be,setSmoothFactor(kn){T.value.setStyle({smoothFactor:kn})},setNoClip(kn){T.value.setStyle({noClip:kn})},addLatLng(kn){T.value.addLatLng(kn)}};return{options:Ee,methods:Nt}},hs=Object.freeze(Object.defineProperty({__proto__:null,polylineProps:Pr,setupPolyline:Gr},Symbol.toStringTag,{value:"Module"})),vs={...Pr},ys=(Ke,T,B)=>{const{options:re,methods:Be}=Gr(Ke,T,B),Ee=ml(Ke,vs,re),Nt={...Be,toGeoJSON(kn){return T.value.toGeoJSON(kn)}};return{options:Ee,methods:Nt}},os=Object.freeze(Object.defineProperty({__proto__:null,polygonProps:vs,setupPolygon:ys},Symbol.toStringTag,{value:"Module"})),Us=(0,i.pM)({name:"LPolygon",props:vs,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(!1),Be=(0,i.WQ)(Ol),Ee=Qo(Jl),{options:Nt,methods:kn}=ys(Ke,B,T);return(0,i.sV)(async()=>{const{polygon:Yn}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(Yn(Ke.latLngs,Nt));const{listeners:ci}=So(T.attrs);B.value.on(ci),Ko(kn,B.value,Ke),Ee({...Ke,...kn,leafletObject:B.value}),re.value=!0,(0,i.dY)(()=>T.emit("ready",B.value))}),{ready:re,leafletObject:B}},render(){return Ir(this.ready,this.$slots)}}),ts=(0,i.pM)({name:"LPolyline",props:Pr,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(!1),Be=(0,i.WQ)(Ol),Ee=Qo(Jl),{options:Nt,methods:kn}=Gr(Ke,B,T);return(0,i.sV)(async()=>{const{polyline:Yn}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(Yn(Ke.latLngs,Nt));const{listeners:ci}=So(T.attrs);B.value.on(ci),Ko(kn,B.value,Ke),Ee({...Ke,...kn,leafletObject:B.value}),re.value=!0,(0,i.dY)(()=>T.emit("ready",B.value))}),{ready:re,leafletObject:B}},render(){return Ir(this.ready,this.$slots)}}),Da={...Zo,content:{type:String,default:null}},Ba=(Ke,T)=>{const{options:B,methods:re}=Gl(Ke),Be={...re,setContent(Ee){T.value&&Ee!==null&&Ee!==void 0&&T.value.setContent(Ee)}};return{options:B,methods:Be}},ho=Ke=>Ke.default?(0,i.h)("div",{ref:"root"},Ke.default()):null,Ja=Object.freeze(Object.defineProperty({__proto__:null,popperProps:Da,render:ho,setupPopper:Ba},Symbol.toStringTag,{value:"Module"})),Go={...Da,latLng:{type:[Object,Array],default:()=>[]}},ju=(Ke,T)=>{const{options:B,methods:re}=Ba(Ke,T);return{options:B,methods:re}},fu=Object.freeze(Object.defineProperty({__proto__:null,popupProps:Go,setupPopup:ju},Symbol.toStringTag,{value:"Module"})),eu=(0,i.pM)({name:"LPopup",props:Go,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(null),Be=(0,i.WQ)(Ol),Ee=Qo(ou),Nt=Qo(qu),{options:kn,methods:Yn}=ju(Ke,B);return(0,i.sV)(async()=>{const{popup:ci}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(ci(kn)),Ke.latLng!==void 0&&B.value.setLatLng(Ke.latLng),Ko(Yn,B.value,Ke);const{listeners:hr}=So(T.attrs);B.value.on(hr),B.value.setContent(Ke.content||re.value||""),Ee(B.value),(0,i.dY)(()=>T.emit("ready",B.value))}),(0,i.xo)(()=>{Nt()}),{root:re,leafletObject:B}},render(){return ho(this.$slots)}}),tu={...vs,latLngs:{...vs.latLngs,required:!1},bounds:{type:Object,custom:!0}},Gu=(Ke,T,B)=>{const{options:re,methods:Be}=ys(Ke,T,B),Ee=ml(Ke,tu,re),Nt={...Be,setBounds(kn){T.value.setBounds(kn)},setLatLngs(kn){T.value.setBounds(kn)}};return{options:Ee,methods:Nt}},Zd=Object.freeze(Object.defineProperty({__proto__:null,rectangleProps:tu,setupRectangle:Gu},Symbol.toStringTag,{value:"Module"})),xu=(0,i.pM)({name:"LRectangle",props:tu,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(!1),Be=(0,i.WQ)(Ol),Ee=Qo(Jl),{options:Nt,methods:kn}=Gu(Ke,B,T);return(0,i.sV)(async()=>{const{rectangle:Yn,latLngBounds:ci}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008)),hr=Ke.bounds?ci(Ke.bounds):ci(Ke.latLngs||[]);B.value=(0,e.IG)(Yn(hr,Nt));const{listeners:tr}=So(T.attrs);B.value.on(tr),Ko(kn,B.value,Ke),Ee({...Ke,...kn,leafletObject:B.value}),re.value=!0,(0,i.dY)(()=>T.emit("ready",B.value))}),{ready:re,leafletObject:B}},render(){return Ir(this.ready,this.$slots)}}),Eu={...jo,tms:{type:Boolean,default:void 0},subdomains:{type:[String,Array],validator:Ke=>typeof Ke=="string"?!0:Array.isArray(Ke)?Ke.every(T=>typeof T=="string"):!1},detectRetina:{type:Boolean,default:void 0},url:{type:String,required:!0,custom:!0}},Id=(Ke,T,B)=>{const{options:re,methods:Be}=ua(Ke,T,B),Ee=ml(Ke,Eu,re),Nt={...Be};return{options:Ee,methods:Nt}},Yl=Object.freeze(Object.defineProperty({__proto__:null,setupTileLayer:Id,tileLayerProps:Eu},Symbol.toStringTag,{value:"Module"})),Po=(0,i.pM)({props:Eu,setup(Ke,T){const B=(0,e.KR)(),re=(0,i.WQ)(Ol),Be=Qo(Jl),{options:Ee,methods:Nt}=Id(Ke,B,T);return(0,i.sV)(async()=>{const{tileLayer:kn}=re?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(kn(Ke.url,Ee));const{listeners:Yn}=So(T.attrs);B.value.on(Yn),Ko(Nt,B.value,Ke),Be({...Ke,...Nt,leafletObject:B.value}),(0,i.dY)(()=>T.emit("ready",B.value))}),{leafletObject:B}},render(){return null}}),qd={...Da},Yu=(Ke,T)=>{const{options:B,methods:re}=Ba(Ke,T),Be=Qo(bd);return(0,i.xo)(()=>{Be()}),{options:B,methods:re}},Wd=Object.freeze(Object.defineProperty({__proto__:null,setupTooltip:Yu,tooltipProps:qd},Symbol.toStringTag,{value:"Module"})),Ed=(0,i.pM)({name:"LTooltip",props:qd,setup(Ke,T){const B=(0,e.KR)(),re=(0,e.KR)(null),Be=(0,i.WQ)(Ol),Ee=Qo(yd),{options:Nt,methods:kn}=Yu(Ke,B);return(0,i.sV)(async()=>{const{tooltip:Yn}=Be?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(Yn(Nt)),Ko(kn,B.value,Ke);const{listeners:ci}=So(T.attrs);B.value.on(ci),B.value.setContent(Ke.content||re.value||""),Ee(B.value),(0,i.dY)(()=>T.emit("ready",B.value))}),{root:re,leafletObject:B}},render(){return ho(this.$slots)}}),Wu={...Eu,layers:{type:String,required:!0},styles:{type:String},format:{type:String},transparent:{type:Boolean,default:void 0},version:{type:String},crs:{type:Object},uppercase:{type:Boolean,default:void 0}},zd=(Ke,T,B)=>{const{options:re,methods:Be}=Id(Ke,T,B);return{options:ml(Ke,Wu,re),methods:{...Be}}},vc=Object.freeze(Object.defineProperty({__proto__:null,setupWMSTileLayer:zd,wmsTileLayerProps:Wu},Symbol.toStringTag,{value:"Module"})),Ou=(0,i.pM)({props:Wu,setup(Ke,T){const B=(0,e.KR)(),re=(0,i.WQ)(Ol),Be=Qo(Jl),{options:Ee,methods:Nt}=zd(Ke,B,T);return(0,i.sV)(async()=>{const{tileLayer:kn}=re?tl.L:await __webpack_require__.e("defaultVendors-node_modules_leaflet_dist_leaflet-src_esm_js").then(__webpack_require__.bind(__webpack_require__,62008));B.value=(0,e.IG)(kn.wms(Ke.url,Ee));const{listeners:Yn}=So(T.attrs);B.value.on(Yn),Ko(Nt,B.value,Ke),Be({...Ke,...Nt,leafletObject:B.value}),(0,i.dY)(()=>T.emit("ready",B.value))}),{leafletObject:B}},render(){return null}}),qc=Object.freeze(Object.defineProperty({__proto__:null,Circle:Xd,CircleMarker:Vl,Component:Di,Control:Le,ControlAttribution:Rn,ControlLayers:xr,ControlScale:Es,ControlZoom:lo,FeatureGroup:za,GeoJSON:Lo,GridLayer:Bo,Icon:cu,ImageOverlay:jd,InteractiveLayer:Ws,Layer:ns,LayerGroup:Cs,Marker:zi,Path:Cl,Polygon:os,Polyline:hs,Popper:Ja,Popup:fu,Rectangle:Zd,TileLayer:Yl,Tooltip:Wd,WmsTileLayer:vc},Symbol.toStringTag,{value:"Module"})),ed={name:"LocationCard",components:{LControlAttribution:Fi,LTileLayer:Po,LMap:tt,LMarker:ir,LTooltip:Ed},props:{latitude:{type:Number,required:!0},longitude:{type:Number,required:!0},name:{type:String,default:""},wide:{type:Boolean,default:!1}},data(){return{url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",previewZoom:13,linkZoom:18,attribution:'&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'}},computed:{center(){return[this.latitude,this.longitude]},mapLink(){return`https://www.openstreetmap.org/?mlat=${this.latitude}&mlon=${this.longitude}#map=${this.linkZoom}/${this.latitude}/${this.longitude}`},linkAriaLabel(){return(0,l.t)("spreed","Open this location in OpenStreetMap")}},methods:{t:l.t}},Wc=(0,C.A)(ed,[["render",xl],["__scopeId","data-v-0a884cee"]]),Vd={ref:"mention",class:"mention"};function dl(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("NcUserBubble");return(0,i.uX)(),(0,i.CE)("span",Vd,[Be.size?((0,i.uX)(),(0,i.Wv)(Nt,{key:re.isDarkTheme?"dark":"light","display-name":B.name,"avatar-image":Ee.avatarUrl,user:B.id,size:Be.size,primary:Ee.primary},null,8,["display-name","avatar-image","user","size","primary"])):(0,i.Q3)("",!0)],512)}var Yc=__webpack_require__(27359),Gd=__webpack_require__(52829),$u=__webpack_require__(27393);const nc={name:"MentionChip",components:{NcUserBubble:Gd.A},props:{token:{type:String,required:!0},type:{type:String,required:!0},id:{type:String,required:!0},name:{type:String,required:!0},server:{type:String,default:""}},setup(){return{isDarkTheme:(0,Yc.u)(),actorStore:(0,pe.k)()}},data(){return{size:null}},computed:{isMentionToAll(){return this.type===Ki.TR.TYPE.CALL},isGroupMention(){return[Ki.TR.TYPE.USERGROUP,Ki.TR.TYPE.GROUP].includes(this.type)},isTeamMention(){return[Ki.TR.TYPE.CIRCLE,Ki.TR.TYPE.TEAM].includes(this.type)},isMentionToGuest(){return this.type===Ki.TR.TYPE.GUEST||this.type===Ki.TR.TYPE.EMAIL},isRemoteUser(){return[Ki.TR.TYPE.USER,Ki.TR.TYPE.FEDERATED_USER].includes(this.type)&&this.server!==""},isCurrentGuest(){return this.actorStore.isActorGuest&&(this.id==="guest/"+this.actorStore.actorId||this.id===this.actorStore.actorId)},isCurrentUser(){return this.isRemoteUser?!1:this.actorStore.isActorUser&&this.id===this.actorStore.userId},isCurrentUserGroup(){return this.isGroupMention&&this.actorStore.isActorMemberOfGroup(this.id)},isCurrentUserTeam(){return this.isTeamMention&&this.actorStore.isActorMemberOfTeam(this.id)},primary(){return this.isMentionToAll||this.isCurrentUser||this.isCurrentUserGroup||this.isCurrentUserTeam||this.isMentionToGuest&&this.isCurrentGuest},avatarUrl(){return this.isRemoteUser?this.token?(0,$u.FC)(this.token,this.id+"@"+this.server,this.isDarkTheme,64):"icon-user-forced-white":this.isGroupMention?"icon-group-forced-white":this.isTeamMention?"icon-team-forced-white":this.isMentionToGuest?"icon-user-forced-white":this.isMentionToAll?(0,$u.nv)(this.id,this.isDarkTheme):void 0}},mounted(){this.size=parseInt(window.getComputedStyle(this.$refs.mention).fontSize??15,10)*4/3}},wd=(0,C.A)(nc,[["render",dl],["__scopeId","data-v-91102faa"]]),Ac={ref:"messageMain",class:"message-main"},ic={key:0,class:"message-main__thread-title"},no={key:3,class:"message-main__info"},yc=["title"],Yd=["title","aria-label"],rc=["title","aria-label"],Tc=["title","aria-label"],Qu=["title","aria-label"],ec=["title","aria-label"],Ru={key:4,class:"message-actions"};function ef(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("IconForumOutline"),kn=(0,i.g2)("IconCancel"),Yn=(0,i.g2)("NcRichText"),ci=(0,i.g2)("CallButton"),hr=(0,i.g2)("ConversationActionsShortcut"),tr=(0,i.g2)("PollCard"),or=(0,i.g2)("MessageQuote"),wr=(0,i.g2)("IconReload"),Ks=(0,i.g2)("NcButton"),Ys=(0,i.g2)("IconAlertCircleOutline"),sa=(0,i.g2)("IconCheckAll"),da=(0,i.g2)("IconCheck"),ha=(0,i.g2)("IconBellOffOutline"),eo=(0,i.g2)("IconArrowLeftTop");return(0,i.uX)(),(0,i.CE)("div",Ac,[Ee.isThreadStarterMessage?((0,i.uX)(),(0,i.CE)("p",ic,[(0,i.bF)(Nt,{size:16}),(0,i.eW)(" "+(0,a.toDisplayString)(Ee.threadTitle),1)])):(0,i.Q3)("",!0),Ee.isSystemMessage||Ee.isDeletedMessage?((0,i.uX)(),(0,i.CE)("div",{key:1,class:(0,a.normalizeClass)(["message-main__text",{"system-message":Ee.isSystemMessage&&!Ee.showJoinCallButton,"deleted-message":Ee.isDeletedMessage,"message-highlighted":Ee.showJoinCallButton}])},[Ee.isDeletedMessage?((0,i.uX)(),(0,i.Wv)(kn,{key:0,size:16})):(0,i.Q3)("",!0),(0,i.bF)(Yn,{text:Ee.renderedMessage,arguments:B.richParameters,autolink:"",dir:"auto","reference-limit":0},null,8,["text","arguments"]),Ee.showJoinCallButton?((0,i.uX)(),(0,i.Wv)(ci,{key:1,class:"call-button"})):Ee.showConversationActionsShortcut?((0,i.uX)(),(0,i.Wv)(hr,{key:2,token:B.message.token,"object-type":Ee.conversation.objectType,"is-highlighted":Ee.isLastMessage},null,8,["token","object-type","is-highlighted"])):Ee.showResultsButton?((0,i.uX)(),(0,i.Wv)(tr,(0,i.v6)({key:3,token:B.message.token,"show-as-button":""},B.message.messageParameters.poll),null,16,["token"])):(0,i.Q3)("",!0)],2)):((0,i.uX)(),(0,i.CE)("div",{key:2,class:(0,a.normalizeClass)(["message-main__text markdown-message",{"message-highlighted":Ee.isNewPollMessage}])},[Ee.showQuote?((0,i.uX)(),(0,i.Wv)(or,{key:0,message:B.message.parent},null,8,["message"])):(0,i.Q3)("",!0),(0,i.bF)(Yn,{text:Ee.renderedMessage,arguments:B.richParameters,class:(0,a.normalizeClass)({"single-emoji":Ee.isSingleEmoji}),autolink:"",dir:"auto",interactive:B.message.markdown&&re.isEditable,"use-extended-markdown":B.message.markdown,"reference-limit":1,"reference-interactive-opt-in":"",onInteractTodo:Ee.handleInteraction},null,8,["text","arguments","class","interactive","use-extended-markdown","onInteractTodo"])],2)),Ee.isDeletedMessage?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("div",no,[(0,i.Lk)("span",{class:(0,a.normalizeClass)(["date",{"date--hidden":Ee.hideDate}]),title:Ee.messageDate},(0,a.toDisplayString)(Ee.messageTime),11,yc),B.message.sendingFailure?((0,i.uX)(),(0,i.CE)("div",{key:0,title:Ee.sendingErrorIconTitle,class:(0,a.normalizeClass)(["message-status sending-failed",{"retry-option":Ee.sendingErrorCanRetry}]),"aria-label":Ee.sendingErrorIconTitle,tabindex:"0",onMouseover:T[0]||(T[0]=Wl=>Be.showReloadButton=!0),onFocus:T[1]||(T[1]=Wl=>Be.showReloadButton=!0),onMouseleave:T[2]||(T[2]=Wl=>Be.showReloadButton=!1),onBlur:T[3]||(T[3]=Wl=>Be.showReloadButton=!1)},[Ee.sendingErrorCanRetry&&Be.showReloadButton?((0,i.uX)(),(0,i.Wv)(Ks,{key:0,size:"small","aria-label":Ee.sendingErrorIconTitle,onClick:Ee.handleRetry},{icon:(0,i.k6)(()=>[(0,i.bF)(wr,{size:16})]),_:1},8,["aria-label","onClick"])):((0,i.uX)(),(0,i.Wv)(Ys,{key:1,size:16}))],42,Yd)):Ee.showLoadingIcon?((0,i.uX)(),(0,i.CE)("div",{key:1,title:Ee.loadingIconTitle,class:"icon-loading-small message-status","aria-label":Ee.loadingIconTitle},null,8,rc)):B.readInfo?.showCommonReadIcon?((0,i.uX)(),(0,i.CE)("div",{key:2,title:B.readInfo.commonReadIconTitle,class:"message-status","aria-label":B.readInfo.commonReadIconTitle},[(0,i.bF)(sa,{size:16})],8,Tc)):B.readInfo?.showSentIcon?((0,i.uX)(),(0,i.CE)("div",{key:3,title:B.readInfo.sentIconTitle,class:"message-status","aria-label":B.readInfo.sentIconTitle},[(0,i.bF)(da,{size:16})],8,Qu)):B.readInfo?.showSilentIcon?((0,i.uX)(),(0,i.CE)("div",{key:4,title:B.readInfo.silentIconTitle,class:"message-status","aria-label":B.readInfo.silentIconTitle},[(0,i.bF)(ha,{size:16})],8,ec)):(0,i.Q3)("",!0)])),Ee.isDeletedMessage?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("div",Ru,[Ee.isThreadStarterMessage?((0,i.uX)(),(0,i.Wv)(Ks,{key:0,class:"message-actions__thread",size:"small",onClick:Ee.handleThreadClick},{icon:(0,i.k6)(()=>[(0,i.bF)(eo,{class:"bidirectional-icon",size:16})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.threadNumReplies),1)]),_:1},8,["onClick"])):(0,i.Q3)("",!0),(0,i.RG)(Ke.$slots,"default",{},void 0,!0)]))],512)}const Kl=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;var Cd=__webpack_require__(26901),zc=__webpack_require__(98991),Vc=__webpack_require__(89138),tf=__webpack_require__(53512),nf=__webpack_require__(65630),kd=__webpack_require__(30212),hd=__webpack_require__(35696),Ml=__webpack_require__(40834);const bc=["aria-hidden","aria-label"],rf=["fill","width","height"],Ic={d:"M21,5L9,17L3.5,11.5L4.91,10.09L9,14.17L19.59,3.59L21,5M3,21V19H21V21H3Z"},Kc={key:0};function hu(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon check-underline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",Ic,[B.title?((0,i.uX)(),(0,i.CE)("title",Kc,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,rf))],16,bc)}const _d={name:"CheckUnderlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Hc=(0,C.A)(_d,[["render",hu]]);var tc=__webpack_require__(66639);const $c={key:0,class:"conversation-actions__buttons"},qa=(0,i.pM)({__name:"ConversationActionsShortcut",props:{token:{},objectType:{},isHighlighted:{type:Boolean}},setup(Ke){const T=Ke,B=(0,br.t0)("local","archived-conversations-v2"),re=(0,i.EW)(()=>(0,br.JR)(T.token,"conversations","retention-event")),Be=(0,i.EW)(()=>(0,br.JR)(T.token,"conversations","retention-phone")),Ee=(0,i.EW)(()=>(0,br.JR)(T.token,"conversations","retention-instant-meetings")),Nt=(0,Ml.Pj)(),kn=(0,R.rd)(),Yn=(0,R.lq)(),ci=(0,i.EW)(()=>Nt.getters.isModerator),hr=(0,i.EW)(()=>T.objectType===Ki.si.OBJECT_TYPE.EVENT?re.value:T.objectType===Ki.si.OBJECT_TYPE.PHONE_TEMPORARY?Be.value:T.objectType===Ki.si.OBJECT_TYPE.INSTANT_MEETING?Ee.value:0),tr=(0,i.EW)(()=>ci.value||hr.value!==0),or=(0,i.EW)(()=>{if(hr.value===0)return(0,l.t)("spreed","Would you like to delete this conversation?");const sa=new Intl.RelativeTimeFormat((0,l.Z0)(),{numeric:"always"}).format(hr.value,"days");return(0,l.t)("spreed","This conversation will be automatically deleted for everyone {expirationDurationFormatted} of no activity.",{expirationDurationFormatted:sa})});async function wr(){try{Yn?.params?.token===T.token&&await kn.push({name:"root"}).catch(sa=>!(0,hd.Pq)(sa,hd.$c.duplicated)&&Promise.reject(sa)),await Nt.dispatch("deleteConversationFromServer",{token:T.token})}catch(sa){console.error(`Error while deleting conversation ${sa}`),(0,hi.Qg)((0,l.t)("spreed","Error while deleting conversation"))}}async function Ks(){await Nt.dispatch("unbindConversationFromObject",{token:T.token})}async function Ys(){(0,kd.S)(tc.A,{name:(0,l.t)("spreed","Delete conversation"),message:(0,l.t)("spreed","Are you sure you want to delete this conversation?"),buttons:[{label:(0,l.t)("spreed","No"),variant:"tertiary"},{label:(0,l.t)("spreed","Yes"),variant:"error",callback:()=>{wr()}}]})}return(sa,da)=>tr.value?((0,i.uX)(),(0,i.CE)("div",{key:0,class:(0,a.normalizeClass)(["conversation-actions",{"conversation-actions--highlighted":T.isHighlighted}])},[(0,i.Lk)("p",null,(0,a.toDisplayString)(or.value),1),ci.value?((0,i.uX)(),(0,i.CE)("div",$c,[(0,i.bF)((0,e.R1)(m.A),{variant:"error",onClick:Ys},{icon:(0,i.k6)(()=>[(0,i.bF)(Oi.A)]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Delete now")),1)]),_:1}),(0,e.R1)(B)?((0,i.uX)(),(0,i.Wv)((0,e.R1)(m.A),{key:0,variant:"secondary",onClick:Ks},{icon:(0,i.k6)(()=>[(0,i.bF)(Hc)]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Keep")),1)]),_:1})):(0,i.Q3)("",!0)])):(0,i.Q3)("",!0)],2)):(0,i.Q3)("",!0)}}),sf=(0,C.A)(qa,[["__scopeId","data-v-415e1670"]]);var fc=__webpack_require__(42670),Lc=__webpack_require__(72661);const Xc=Kl(),Qc=/^\s*[-+*]\s.*\[[\sxX]\]/,he=/^\s*[-+*]\s.*\[[xX]\]/,Ve={name:"MessageBody",components:{CallButton:nf.A,NcButton:m.A,NcRichText:id.Ay,PollCard:fc.A,MessageQuote:tf.A,ConversationActionsShortcut:sf,IconAlertCircleOutline:Cd.A,IconArrowLeftTop:ze,IconBellOffOutline:kt.A,IconCancel:zc.A,IconCheck:qn.A,IconCheckAll:Ar,IconForumOutline:$o.A,IconReload:Vc.A},props:{message:{type:Object,required:!0},richParameters:{type:Object,required:!0},isDeleting:{type:Boolean,default:!1},hasCall:{type:Boolean,default:!1},readInfo:{type:Object,default:null}},setup(Ke){const{message:T}=(0,e.QW)(Ke),{isEditable:B,isFileShare:re}=(0,vr.B)(T),Be=(0,ar.F)(),Ee=(0,i.WQ)("chatView:isSidebar",!1);return{isInCall:(0,N.J)(),chatExtrasStore:(0,Oa.k)(),pollsStore:(0,Lc.v)(),threadId:Be,isEditable:B,isFileShare:re,isSidebar:Ee}},data(){return{isEditing:!1,showReloadButton:!1}},computed:{showQuote(){return!!this.message.parent&&this.message.parent.id!==this.threadId},renderedMessage(){return this.isFileShare&&this.message.message!=="{file}"?`{file}
`+this.message.message:this.message.message},isSystemMessage(){return this.message.systemMessage!==""},isDeletedMessage(){return this.message.messageType===Ki.w5.TYPE.COMMENT_DELETED},isNewPollMessage(){return this.message.messageParameters?.object?.type!=="talk-poll"?!1:this.isInCall&&this.pollsStore.isNewPoll(this.message.messageParameters.object.id)},isCallEndedMessage(){return[Ki.w5.SYSTEM_TYPE.CALL_ENDED,Ki.w5.SYSTEM_TYPE.CALL_ENDED_EVERYONE].includes(this.message.systemMessage)},isThreadStarterMessage(){return this.threadId||!this.message.isThread?!1:this.message.id===this.message.threadId||this.message.threadTitle&&this.message.id.toString().startsWith("temp-")},threadInfo(){return this.chatExtrasStore.getThread(this.message.token,this.message.threadId)},threadTitle(){return this.threadInfo?.thread.title??this.message.threadTitle},threadNumReplies(){const Ke=this.threadInfo?.thread.numReplies??this.message.threadReplies;return Ke?(0,l.n)("spreed","%n reply","%n replies",Ke):(0,l.t)("spreed","Reply")},conversation(){return this.$store.getters.conversation(this.message.token)},hasRetentionPeriod(){return this.conversation.objectType===Ki.si.OBJECT_TYPE.EVENT||this.conversation.objectType===Ki.si.OBJECT_TYPE.PHONE_TEMPORARY||this.conversation.objectType===Ki.si.OBJECT_TYPE.INSTANT_MEETING},supportUnbindConversation(){return(0,br.t0)(this.message.token,"unbind-conversation")},showConversationActionsShortcut(){return this.supportUnbindConversation&&!this.isInCall&&!this.isSidebar&&this.$store.getters.isModeratorOrUser&&this.hasRetentionPeriod&&this.isCallEndedMessage&&this.message.id>this.lastCallStartedMessageId},isLastMessage(){return this.message.id===this.conversation.lastMessage?.id},isTemporary(){return this.message.timestamp===0},hideDate(){return this.isTemporary||this.isDeleting||!!this.message.sendingFailure},messageTime(){return(0,$a.r6)(this.isTemporary?Date.now():this.message.timestamp*1e3,"shortTime")},messageDate(){return(0,$a.r6)(this.isTemporary?Date.now():this.message.timestamp*1e3,"longDate")},lastCallStartedMessageId(){return this.$store.getters.getLastCallStartedMessageId(this.message.token)},isLastCallStartedMessage(){return this.message.systemMessage===Ki.w5.SYSTEM_TYPE.CALL_STARTED&&this.message.id===this.lastCallStartedMessageId},showJoinCallButton(){return this.hasCall&&!this.isInCall&&this.isLastCallStartedMessage},showResultsButton(){return this.message.systemMessage===Ki.w5.SYSTEM_TYPE.POLL_CLOSED},isSingleEmoji(){if(this.isSystemMessage||this.isDeletedMessage)return;const Ke=this.renderedMessage.trim(),T=Ke.match(Xc);return T!==null&&T.length===1&&T[0]===Ke},showLoadingIcon(){return this.isTemporary||this.isDeleting||this.isEditing},loadingIconTitle(){return(0,l.t)("spreed","Sending message")},sendingErrorCanRetry(){return["timeout","other","failed-upload"].includes(this.message.sendingFailure)},sendingErrorIconTitle(){return this.sendingErrorCanRetry?(0,l.t)("spreed","Failed to send the message. Click to try again"):this.message.sendingFailure==="quota"?(0,l.t)("spreed","Not enough free space to upload file"):this.message.sendingFailure==="failed-share"?(0,l.t)("spreed","You are not allowed to share files"):(0,l.t)("spreed","You cannot send messages to this conversation at the moment")}},watch:{showJoinCallButton(){V.l.emit("scroll-chat-to-bottom",{smooth:!0})}},mounted(){this.isEditable&&V.l.on("editing-message-processing",this.setIsEditing)},beforeUnmount(){V.l.off("editing-message-processing",this.setIsEditing)},methods:{t:l.t,handleRetry(){this.sendingErrorCanRetry&&(this.message.sendingFailure==="failed-upload"?this.$store.dispatch("retryUploadFiles",{token:this.message.token,uploadId:this.$store.getters.message(this.message.token,this.message.id)?.uploadId,caption:this.renderedMessage!==this.message.message?this.message.message:void 0}):(V.l.emit("retry-message",this.message.id),V.l.emit("focus-chat-input")))},async handleInteraction(Ke){if(!this.isEditable)return;const T=Ke.split("-markdown-input-")[0],B=Array.from(this.$refs.messageMain.querySelectorAll(`span[id^="${T}-markdown-input-"]`)).findIndex(Nt=>Nt.id.includes(Ke));if(B===-1)return;let re=0;const Be=this.message.message.split(`
`);for(let Nt=0;Nt<Be.length;Nt++)if(Qc.test(Be[Nt])){if(re===B){he.test(Be[Nt])?Be[Nt]=Be[Nt].replace(/\[[xX]\]/,"[ ]"):Be[Nt]=Be[Nt].replace(/\[\s\]/,"[x]");break}re++}let Ee=(0,Ma.Yl)(Be.join(`
`).trim());Ee=(0,Ma.Xs)(Ee,this.message.messageParameters);try{await this.$store.dispatch("editMessage",{token:this.message.token,messageId:this.message.id,updatedMessage:Ee})}catch(Nt){console.error(Nt),(0,hi.Qg)((0,l.t)("spreed","Could not update the message"))}},handleThreadClick(){this.$router.replace({query:{threadId:this.message.threadId},hash:""})},setIsEditing({messageId:Ke,value:T}){Ke===this.message.id&&(this.isEditing=T)}}},xe=(0,C.A)(Ve,[["render",ef],["__scopeId","data-v-095af28e"]]),$e={key:0,class:"reactions-wrapper"},ui={class:"reaction-emoji"},wi={key:0,class:"reaction-details"},Ji={key:0},er={key:1,class:"details-loading"},is={key:1,class:"reaction-button--thumbnail"},_r={key:3,class:"reaction-button--thumbnail"};function mr(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("NcButton"),kn=(0,i.g2)("NcLoadingIcon"),Yn=(0,i.g2)("NcPopover"),ci=(0,i.g2)("IconHeartOutline"),hr=(0,i.g2)("IconEmoticonPlusOutline"),tr=(0,i.g2)("NcEmojiPicker"),or=(0,i.g2)("ReactionsList");return Ee.reactionsCount&&Ee.reactionsSorted?((0,i.uX)(),(0,i.CE)("div",$e,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(Ee.reactionsSorted,wr=>((0,i.uX)(),(0,i.Wv)(Yn,{key:wr,delay:200,"no-focus-trap":"",triggers:["hover"],"popper-triggers":["hover"],onAfterShow:Ee.fetchReactions},{trigger:(0,i.k6)(()=>[(0,i.bF)(Nt,{variant:Ee.userHasReacted(wr)?"primary":"secondary",class:"reaction-button--trigger",size:"small",onClick:Ks=>Ee.handleReactionClick(wr)},{default:(0,i.k6)(()=>[(0,i.Lk)("span",ui,(0,a.toDisplayString)(wr),1),(0,i.eW)(" "+(0,a.toDisplayString)(Ee.reactionsCount(wr)),1)]),_:2},1032,["variant","onClick"])]),default:(0,i.k6)(()=>[Ee.hasReactionsLoaded?((0,i.uX)(),(0,i.CE)("div",wi,[(0,i.Lk)("span",null,[(0,i.eW)((0,a.toDisplayString)(Ee.getReactionSummary(wr))+" ",1),Ee.reactionsCount(wr)===4?((0,i.uX)(),(0,i.CE)("span",Ji,(0,a.toDisplayString)(Ee.remainingReactionsLabel(wr)),1)):Ee.reactionsCount(wr)>4?((0,i.uX)(),(0,i.CE)("a",{key:1,class:"more-reactions-button",role:"button",tabindex:"0",onClick:T[0]||(T[0]=(0,n.withModifiers)(Ks=>Be.showAllReactions=!0,["prevent"]))},(0,a.toDisplayString)(Ee.remainingReactionsLabel(wr)),1)):(0,i.Q3)("",!0)])])):((0,i.uX)(),(0,i.CE)("div",er,[(0,i.bF)(kn)]))]),_:2},1032,["onAfterShow"]))),128)),B.showControls?((0,i.uX)(),(0,i.Wv)(Nt,{key:0,size:"small",title:Ee.t("spreed","Show all reactions"),"aria-label":Ee.t("spreed","Show all reactions"),onClick:T[1]||(T[1]=wr=>Be.showAllReactions=!0)},{default:(0,i.k6)(()=>[(0,i.bF)(ci,{size:15})]),_:1},8,["title","aria-label"])):((0,i.uX)(),(0,i.CE)("span",is)),B.canReact&&B.showControls?((0,i.uX)(),(0,i.Wv)(tr,{key:2,"per-line":5,onSelect:Ee.handleReactionClick,onAfterShow:Ee.emitEmojiPickerStatus,onAfterHide:Ee.emitEmojiPickerStatus},{default:(0,i.k6)(()=>[(0,i.bF)(Nt,{size:"small",class:"reaction-button--trigger",title:Ee.t("spreed","Add more reactions"),"aria-label":Ee.t("spreed","Add more reactions")},{default:(0,i.k6)(()=>[(0,i.bF)(hr,{size:15})]),_:1},8,["title","aria-label"])]),_:1},8,["onSelect","onAfterShow","onAfterHide"])):B.canReact?((0,i.uX)(),(0,i.CE)("span",_r)):(0,i.Q3)("",!0),Be.showAllReactions?((0,i.uX)(),(0,i.Wv)(or,{key:4,token:B.token,"detailed-reactions":Ee.detailedReactions,"reactions-sorted":Ee.reactionsSorted,onClose:T[2]||(T[2]=wr=>Be.showAllReactions=!1)},null,8,["token","detailed-reactions","reactions-sorted"])):(0,i.Q3)("",!0)])):(0,i.Q3)("",!0)}var S=__webpack_require__(54939);const Q=["aria-hidden","aria-label"],ge=["fill","width","height"],Ie={d:"M15 18H18V15H20V18H23V20H20V23H18V20H15V18M12 17.5C9.67 17.5 7.69 16.04 6.89 14H15.69C14.5 14.78 13.62 15.97 13.23 17.36C12.83 17.45 12.42 17.5 12 17.5M8.5 11C7.67 11 7 10.33 7 9.5C7 8.67 7.67 8 8.5 8C9.33 8 10 8.67 10 9.5C10 10.33 9.33 11 8.5 11M15.5 11C14.67 11 14 10.33 14 9.5C14 8.67 14.67 8 15.5 8C16.33 8 17 8.67 17 9.5C17 10.33 16.33 11 15.5 11M12 20L13.07 19.93C13.18 20.61 13.4 21.26 13.72 21.85C13.16 21.95 12.58 22 12 22C6.47 22 2 17.5 2 12C2 6.5 6.47 2 12 2C17.5 2 22 6.5 22 12C22 12.59 21.95 13.16 21.85 13.72C21.26 13.4 20.62 13.18 19.93 13.07L20 12C20 7.58 16.42 4 12 4C7.58 4 4 7.58 4 12C4 16.42 7.58 20 12 20Z"},bt={key:0};function Vt(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon emoticon-plus-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",Ie,[B.title?((0,i.uX)(),(0,i.CE)("title",bt,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,ge))],16,Q)}const Ln={name:"EmoticonPlusOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},gi=(0,C.A)(Ln,[["render",Vt]]),dr=["aria-hidden","aria-label"],Or=["fill","width","height"],Jr={d:"M12.1,18.55L12,18.65L11.89,18.55C7.14,14.24 4,11.39 4,8.5C4,6.5 5.5,5 7.5,5C9.04,5 10.54,6 11.07,7.36H12.93C13.46,6 14.96,5 16.5,5C18.5,5 20,6.5 20,8.5C20,11.39 16.86,14.24 12.1,18.55M16.5,3C14.76,3 13.09,3.81 12,5.08C10.91,3.81 9.24,3 7.5,3C4.42,3 2,5.41 2,8.5C2,12.27 5.4,15.36 10.55,20.03L12,21.35L13.45,20.03C18.6,15.36 22,12.27 22,8.5C22,5.41 19.58,3 16.5,3Z"},xs={key:0};function Os(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon heart-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",Jr,[B.title?((0,i.uX)(),(0,i.CE)("title",xs,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Or))],16,dr)}const us={name:"HeartOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ja=(0,C.A)(us,[["render",Os]]),ao={class:"reactions__modal"},jr={class:"reactions-list__navigation"},rs={key:1},Qr={class:"reactions-list__scrollable"},Hs={class:"reactions-item__name"},fa={class:"reactions-item__emojis"};function Is(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("IconHeartOutline"),kn=(0,i.g2)("NcButton"),Yn=(0,i.g2)("AvatarWrapper"),ci=(0,i.g2)("NcLoadingIcon"),hr=(0,i.g2)("NcDialog");return(0,i.uX)(),(0,i.Wv)(hr,{name:Ee.t("spreed","Reactions"),"close-on-click-outside":"","onUpdate:open":Ee.closeModal},{default:(0,i.k6)(()=>[(0,i.Lk)("div",ao,[Object.keys(Ee.reactionsOverview).length>0?((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[(0,i.Lk)("div",jr,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(Ee.reactionsMenu,tr=>((0,i.uX)(),(0,i.Wv)(kn,{key:tr,class:(0,a.normalizeClass)({active:Be.reactionFilter===tr,"all-reactions__button":tr==="\u2661"}),variant:"tertiary",onClick:or=>Ee.handleTabClick(tr)},{default:(0,i.k6)(()=>[tr==="\u2661"?((0,i.uX)(),(0,i.Wv)(Nt,{key:0,size:15})):((0,i.uX)(),(0,i.CE)("span",rs,(0,a.toDisplayString)(tr),1)),(0,i.eW)(" "+(0,a.toDisplayString)(Ee.reactionsOverview[tr].length),1)]),_:2},1032,["class","onClick"]))),128))]),(0,i.Lk)("ul",Qr,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(Ee.reactionsOverview[Be.reactionFilter],tr=>((0,i.uX)(),(0,i.CE)("li",{key:tr.actorId+tr.actorType,class:"reactions-item"},[(0,i.bF)(Yn,{id:tr.actorId,token:B.token,name:tr.actorDisplayName,source:tr.actorType,size:re.AVATAR.SIZE.SMALL,"disable-menu":""},null,8,["id","token","name","source","size"]),(0,i.Lk)("span",Hs,(0,a.toDisplayString)(tr.actorDisplayNameWithFallback),1),(0,i.Lk)("span",fa,(0,a.toDisplayString)(tr.reaction?.join("")??Be.reactionFilter),1)]))),128))])],64)):((0,i.uX)(),(0,i.Wv)(ci,{key:1,size:64}))])]),_:1},8,["name","onUpdate:open"])}var ba=__webpack_require__(59097);const cs={name:"ReactionsList",components:{AvatarWrapper:ki.A,NcButton:m.A,NcDialog:Ka.A,NcLoadingIcon:je.A,IconHeartOutline:ja},props:{token:{type:String,required:!0},detailedReactions:{type:Object,default:()=>{}},reactionsSorted:{type:Array,default:()=>[]}},emits:["close"],setup(){return{AVATAR:Ki.of,guestNameStore:(0,rt.m)()}},data(){return{reactionFilter:"\u2661"}},computed:{reactionsOverview(){const Ke={},T={};return Object.entries(this.detailedReactions).forEach(([B,re])=>{T[B]=[],re.forEach(Be=>{const Ee=`${Be.actorId}-${Be.actorType}`,Nt=this.getDisplayNameForReaction(Be),kn=(0,ba.G)(Nt,Be.actorType);T[B].push({...Be,actorDisplayName:Nt,actorDisplayNameWithFallback:kn}),Ke[Ee]?Ke[Ee].reaction.push(B):Ke[Ee]={actorDisplayName:Nt,actorDisplayNameWithFallback:kn,actorId:Be.actorId,actorType:Be.actorType,reaction:[B]}})}),{"\u2661":Object.values(Ke),...T}},reactionsMenu(){return["\u2661",...this.reactionsSorted]}},methods:{t:l.t,closeModal(){this.$emit("close")},getDisplayNameForReaction(Ke){return Ke.actorType===Ki.Rf.ACTOR_TYPE.GUESTS?this.guestNameStore.getGuestNameWithGuestSuffix(this.token,Ke.actorId):Ke.actorDisplayName.trim()},handleTabClick(Ke){this.reactionFilter=Ke}}},yr=(0,C.A)(cs,[["render",Is],["__scopeId","data-v-bcb8ebce"]]),ks={name:"ReactionsWrapper",components:{NcButton:m.A,NcEmojiPicker:_i.A,NcLoadingIcon:je.A,NcPopover:S.A,ReactionsList:yr,IconEmoticonPlusOutline:gi,IconHeartOutline:ja},props:{token:{type:String,required:!0},canReact:{type:Boolean,default:!1},id:{type:[String,Number],required:!0},showControls:{type:Boolean,default:!1}},emits:["emojiPickerToggled"],setup(){return{guestNameStore:(0,rt.m)(),reactionsStore:(0,La.b)(),actorStore:(0,pe.k)()}},data(){return{showAllReactions:!1}},computed:{hasReactionsLoaded(){return Object.keys(Object(this.detailedReactions)).length!==0},detailedReactions(){return this.reactionsStore.getReactions(this.token,this.id)},plainReactions(){return this.$store.getters.message(this.token,this.id).reactions},reactionsSelf(){return this.$store.getters.message(this.token,this.id).reactionsSelf},reactionsSorted(){if(this.detailedReactions)return Object.keys(this.detailedReactions).sort((Ke,T)=>this.detailedReactions[T].length-this.detailedReactions[Ke].length);if(this.plainReactions)return Object.keys(this.plainReactions).sort((Ke,T)=>this.plainReactions[T]-this.plainReactions[Ke])},hasOutdatedDetails(){const Ke=Object.fromEntries(Object.entries(this.detailedReactions).sort().map(([T,B])=>[T,B.length]));return this.hasReactionsLoaded&&JSON.stringify(this.plainReactions)!==JSON.stringify(Ke)}},methods:{t:l.t,n:l.n,fetchReactions(){(!this.hasReactionsLoaded||this.hasOutdatedDetails)&&this.reactionsStore.fetchReactions(this.token,this.id)},userHasReacted(Ke){return this.reactionsSelf?.includes(Ke)},async handleReactionClick(Ke){if(!this.canReact){(0,hi.Qg)((0,l.t)("spreed","No permission to post reactions in this conversation"));return}this.userHasReacted(Ke)?this.reactionsStore.removeReactionFromMessage({token:this.token,messageId:this.id,selectedEmoji:Ke}):this.reactionsStore.addReactionToMessage({token:this.token,messageId:this.id,selectedEmoji:Ke})},getDisplayNameForReaction(Ke){return Ke.actorType===Ki.Rf.ACTOR_TYPE.GUESTS?this.guestNameStore.getGuestNameWithGuestSuffix(this.token,Ke.actorId):(0,ba.G)(Ke.actorDisplayName,Ke.actorType)},reactionsCount(Ke){if(!(!this.detailedReactions||!this.plainReactions))return this.detailedReactions?this.detailedReactions[Ke]?.length:this.plainReactions[Ke]},getReactionSummary(Ke){if(!this.hasReactionsLoaded)return"";const T=this.detailedReactions[Ke].slice(0,3),B=[];for(const re in T)this.actorStore.checkIfSelfIsActor(T[re])?B.unshift((0,l.t)("spreed","You")):B.push(this.getDisplayNameForReaction(T[re]));return B.join(", ")},emitEmojiPickerStatus(){this.$emit("emojiPickerToggled")},remainingReactionsLabel(Ke){return this.reactionsCount(Ke)===4?(0,l.t)("spreed","and {participant}",{participant:this.getDisplayNameForReaction(this.detailedReactions[Ke][3])}):(0,l.n)("spreed","and %n other participant","and %n other participants",this.reactionsCount(Ke)-3)}}},Sa=(0,C.A)(ks,[["render",mr],["__scopeId","data-v-14bb3ea4"]]);var ur=__webpack_require__(16906);const nr=(0,br.t0)("local","chat-summary-api"),na=(0,br.JR)("local","chat","summary-threshold")??0,Bl={name:"MessageItem",components:{MessageBody:xe,MessageButtonsBar:Nr,MessageForwarder:dd,MessageTranslateDialog:ve,NcAssistantButton:Ze.N,ReactionsWrapper:Sa},directives:{IntersectionObserver:Qn.ez},props:{message:{type:Object,required:!0},previousMessageId:{type:[String,Number],default:0},nextMessageId:{type:[String,Number],default:0}},setup(Ke){return{isTranslationAvailable:(0,br.JR)(Ke.token,"chat","has-translation-providers")??(0,br.JR)(Ke.token,"chat","translations")?.length>0,chatExtrasStore:(0,Oa.k)(),actorStore:(0,pe.k)()}},data(){return{loading:!1,isHovered:!1,isDeleting:!1,seen:!1,isActionMenuOpen:!1,isEmojiPickerOpen:!1,isFollowUpEmojiPickerOpen:!1,isReactionsMenuOpen:!1,isForwarderOpen:!1,isTranslateDialogOpen:!1}},computed:{isTemporary(){return this.message.timestamp===0},isLastMessage(){return!this.nextMessageId||this.message.id===this.conversation?.lastMessage?.id},visualLastLastReadMessageId(){return this.$store.getters.getVisualLastReadMessageId(this.message.token)},isLastReadMessage(){return this.isLastMessage?!1:this.message.id===this.visualLastLastReadMessageId},shouldShowSummaryOption(){return this.conversation.remoteServer||!nr||this.chatExtrasStore.hasChatSummaryTaskRequested(this.message.token)?!1:this.conversation.unreadMessages>=na},isDeletedMessage(){return this.message.messageType===Ki.w5.TYPE.COMMENT_DELETED},conversation(){return this.$store.getters.conversation(this.message.token)},showCommonReadIcon(){return this.conversation.lastCommonReadMessage>=this.message.id&&this.showSentIcon&&!this.isDeletedMessage},showSentIcon(){return!this.isTemporary&&!this.isDeleting&&this.actorStore.checkIfSelfIsActor(this.message)&&!this.isDeletedMessage},richParameters(){const Ke={};return Object.keys(this.message.messageParameters).forEach(function(T){const B=this.message.messageParameters[T].type,re=this.message.messageParameters[T].mimetype,Be=(0,ur.$)({messageParameters:this.message.messageParameters,messageType:this.message.messageType});if(Object.values(Ki.TR.TYPE).includes(B))Ke[T]={component:wd,props:{...this.message.messageParameters[T],token:this.message.token}};else if(B==="file"&&re!=="text/vcard")Ke[T]={component:Su,props:{token:this.message.token,messageId:this.message.id,nextMessageId:this.nextMessageId,itemType:Be,referenceId:this.message.referenceId,file:this.message.messageParameters[T]}};else if(B==="deck-card")Ke[T]={component:Xi,props:this.message.messageParameters[T]};else if(B==="geo-location")Ke[T]={component:Wc,props:this.message.messageParameters[T]};else if(B==="talk-poll"&&this.message.systemMessage!=="poll_closed"){const Ee={...this.message.messageParameters[T]};Ee.token=this.message.token,Ke[T]={component:fc.A,props:Ee}}else re==="text/vcard"?Ke[T]={component:$t,props:this.message.messageParameters[T]}:Ke[T]={component:un,props:this.message.messageParameters[T]}}.bind(this)),Ke},showMessageButtonsBar(){return!this.isDeletedMessage&&!this.isTemporary&&(this.isHovered||this.isActionMenuOpen||this.isEmojiPickerOpen||this.isFollowUpEmojiPickerOpen||this.isReactionsMenuOpen||this.isForwarderOpen||this.isTranslateDialogOpen)},readInfo(){return{showCommonReadIcon:this.showCommonReadIcon,commonReadIconTitle:(0,l.t)("spreed","Message read by everyone who shares their reading status"),showSentIcon:this.showSentIcon,sentIconTitle:(0,l.t)("spreed","Message sent"),showSilentIcon:this.message.silent,silentIconTitle:(0,l.t)("spreed","Sent without notification")}},canReact(){return this.conversation.readOnly!==Ki.si.STATE.READ_ONLY&&(this.conversation.permissions&Ki._z.PERMISSIONS.CHAT)!==0&&this.message.messageType!==Ki.w5.TYPE.COMMAND&&this.message.messageType!==Ki.w5.TYPE.COMMENT_DELETED}},methods:{t:l.t,lastReadMessageVisibilityChanged([{isIntersecting:Ke}]){Ke&&(this.seen=!0)},handleMouseover(){this.isHovered||(this.isHovered=!0)},handleMouseleave(){this.isHovered&&(this.isHovered=!1)},handleReply(){this.chatExtrasStore.setParentIdToReply({token:this.message.token,id:this.message.id}),V.l.emit("focus-chat-input")},handleEdit(){this.chatExtrasStore.initiateEditingMessage({token:this.message.token,id:this.message.id,message:this.message.message,messageParameters:this.message.messageParameters})},async handleDelete(){this.isDeleting=!0;try{const Ke=await this.$store.dispatch("deleteMessage",{token:this.message.token,id:this.message.id,placeholder:(0,l.t)("spreed","Deleting message")});Ke===202?(0,hi.I9)((0,l.t)("spreed","Message deleted successfully, but a bot or Matterbridge is configured and the message might already be distributed to other services"),{timeout:hi.aR*2}):Ke===200&&(0,hi.Te)((0,l.t)("spreed","Message deleted successfully"))}catch(Ke){Ke?.response?.status===400?(0,hi.Qg)((0,l.t)("spreed","Message could not be deleted because it is too old")):Ke?.response?.status===405?(0,hi.Qg)((0,l.t)("spreed","Only normal chat messages can be deleted")):((0,hi.Qg)((0,l.t)("spreed","An error occurred while deleting the message")),console.error(Ke)),this.isDeleting=!1;return}this.isDeleting=!1},toggleFollowUpEmojiPicker(){this.isFollowUpEmojiPickerOpen=!this.isFollowUpEmojiPickerOpen},async generateSummary(){this.loading=!0,await this.chatExtrasStore.requestChatSummary(this.message.token,this.message.id),this.loading=!1}}},cl=(0,C.A)(Bl,[["render",Wn],["__scopeId","data-v-76003751"]]),oa={name:"MessagesGroup",components:{AvatarWrapper:ki.A,MessageItem:cl},props:{token:{type:String,required:!0},messages:{type:Array,required:!0},previousMessageId:{type:[String,Number],default:0},nextMessageId:{type:[String,Number],default:0}},setup(Ke){const{messages:T}=(0,e.QW)(Ke),B=(0,i.EW)(()=>T.value[0]),{remoteServer:re,lastEditor:Be,actorDisplayName:Ee,actorDisplayNameWithFallback:Nt}=(0,vr.B)(B),kn=(0,i.EW)(()=>[Nt.value,re.value,Be.value].filter(Yn=>Yn).join(" "));return{AVATAR:Ki.of,guestNameStore:(0,rt.m)(),actorStore:(0,pe.k)(),actorDisplayName:Ee,actorInfo:kn}},computed:{actorId(){return this.messages[0].actorId},actorType(){return this.messages[0].actorType},disableMenu(){return this.actorStore.isActorGuest||this.actorType===Ki.Rf.ACTOR_TYPE.BRIDGED}},methods:{t:l.t}},Wi=(0,C.A)(oa,[["render",Ci],["__scopeId","data-v-528a3bc3"]]),Na={class:"wrapper wrapper--system"},bs={key:0,class:"messages"};function al(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("SystemMessageItem");return(0,i.uX)(),(0,i.CE)("li",Na,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(Be.messagesGroupedBySystemMessage,kn=>((0,i.uX)(),(0,i.CE)("div",{key:kn.id,class:"messages-group__system"},[kn.messages?.length>1?((0,i.uX)(),(0,i.CE)("ul",bs,[(0,i.bF)(Nt,{"is-combined-system-message":"","is-combined-system-message-collapsed":kn.collapsed,"next-message-id":Ee.getNextMessageId(kn.messages.at(-1)),"previous-message-id":Ee.getPrevMessageId(kn.messages.at(0)),"last-collapsed-message-id":kn.lastId,message:re.createCombinedSystemMessage(kn),onToggleCombinedSystemMessage:Yn=>Ee.toggleCollapsed(kn)},null,8,["is-combined-system-message-collapsed","next-message-id","previous-message-id","last-collapsed-message-id","message","onToggleCombinedSystemMessage"])])):(0,i.Q3)("",!0),(0,i.bo)((0,i.Lk)("ul",{class:(0,a.normalizeClass)(["messages",{"messages--collapsed":kn.messages?.length>1}])},[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(kn.messages,Yn=>((0,i.uX)(),(0,i.Wv)(Nt,{key:Yn.id,message:Yn,"is-collapsed-system-message":kn.messages?.length>1,"last-collapsed-message-id":kn.lastId,"next-message-id":Ee.getNextMessageId(Yn),"previous-message-id":Ee.getPrevMessageId(Yn)},null,8,["message","is-collapsed-system-message","last-collapsed-message-id","next-message-id","previous-message-id"]))),128))],2),[[n.vShow,kn.messages?.length===1||!kn.collapsed]])]))),128))])}const wo=["id","data-message-id","data-seen","data-next-message-id","data-previous-message-id"],Ld={class:"message-body__scroll"},nu={key:0,class:"message-buttons-bar"},sc={key:0,class:"message-unread-marker"},_s={class:"message-unread-marker__wrapper"},Wa={class:"message-unread-marker__text"};function po(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("MessageBody"),kn=(0,i.g2)("IconUnfoldMoreHorizontal"),Yn=(0,i.g2)("IconUnfoldLessHorizontal"),ci=(0,i.g2)("NcButton"),hr=(0,i.g2)("NcAssistantButton"),tr=(0,i.gN)("intersection-observer");return(0,i.uX)(),(0,i.CE)("li",{id:`message_${B.message.id}`,"data-message-id":B.message.id,"data-seen":Be.seen,"data-next-message-id":B.nextMessageId,"data-previous-message-id":B.previousMessageId,class:"message"},[(0,i.Lk)("div",{class:(0,a.normalizeClass)([{"combined-system":B.isCombinedSystemMessage,"combined-system--open":B.isCombinedSystemMessage&&!B.isCombinedSystemMessageCollapsed},"message-body system"])},[(0,i.bF)(Nt,{"rich-parameters":Ee.richParameters,"has-call":Ee.conversation.hasCall,message:B.message},null,8,["rich-parameters","has-call","message"])],2),(0,i.Lk)("div",Ld,[B.isCombinedSystemMessage?((0,i.uX)(),(0,i.CE)("div",nu,[(0,i.bF)(ci,{variant:"tertiary","aria-label":Ee.t("spreed","Show or collapse system messages"),title:Ee.t("spreed","Show or collapse system messages"),onClick:Ee.toggleCombinedSystemMessage},{icon:(0,i.k6)(()=>[B.isCombinedSystemMessageCollapsed?((0,i.uX)(),(0,i.Wv)(kn,{key:0})):((0,i.uX)(),(0,i.Wv)(Yn,{key:1}))]),_:1},8,["aria-label","title","onClick"])])):(0,i.Q3)("",!0)]),Ee.isLastReadMessage?(0,i.bo)(((0,i.uX)(),(0,i.CE)("div",sc,[(0,i.Lk)("div",_s,[(0,i.Lk)("span",Wa,(0,a.toDisplayString)(Ee.t("spreed","Unread messages")),1),Ee.shouldShowSummaryOption?((0,i.uX)(),(0,i.Wv)(hr,{key:0,disabled:Be.loading,onClick:Ee.generateSummary},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Ee.t("spreed","Generate summary")),1)]),_:1},8,["disabled","onClick"])):(0,i.Q3)("",!0)])])),[[tr,Ee.lastReadMessageVisibilityChanged]]):(0,i.Q3)("",!0)],8,wo)}var Sc=__webpack_require__(43594),ac=__webpack_require__(3674);const Pc=(0,br.t0)("local","chat-summary-api"),Kd=(0,br.JR)("local","chat","summary-threshold")??0,ff={name:"MessageItem",components:{IconUnfoldLessHorizontal:Sc.A,IconUnfoldMoreHorizontal:ac.A,MessageBody:xe,NcAssistantButton:Ze.N,NcButton:m.A},directives:{IntersectionObserver:Qn.ez},props:{message:{type:Object,required:!0},isCombinedSystemMessage:{type:Boolean,default:!1},isCombinedSystemMessageCollapsed:{type:Boolean,default:void 0},isCollapsedSystemMessage:{type:Boolean,default:!1},lastCollapsedMessageId:{type:[String,Number],default:0},previousMessageId:{type:[String,Number],default:0},nextMessageId:{type:[String,Number],default:0}},emits:["toggleCombinedSystemMessage"],setup(){return{chatExtrasStore:(0,Oa.k)()}},data(){return{loading:!1,seen:!1}},computed:{isLastMessage(){return!this.nextMessageId||this.message.id===this.conversation?.lastMessage?.id},visualLastLastReadMessageId(){return this.$store.getters.getVisualLastReadMessageId(this.message.token)},isLastReadMessage(){return this.isLastMessage?!1:this.message.id===this.visualLastLastReadMessageId?!this.isCollapsedSystemMessage||this.message.id!==this.lastCollapsedMessageId:this.isCombinedSystemMessage&&this.lastCollapsedMessageId===this.visualLastLastReadMessageId},shouldShowSummaryOption(){return this.conversation.remoteServer||!Pc||this.chatExtrasStore.hasChatSummaryTaskRequested(this.message.token)?!1:this.conversation.unreadMessages>=Kd},conversation(){return this.$store.getters.conversation(this.message.token)},richParameters(){const Ke={};return Object.keys(this.message.messageParameters).forEach(function(T){const B=this.message.messageParameters[T].type;Object.values(Ki.TR.TYPE).includes(B)?Ke[T]={component:wd,props:{...this.message.messageParameters[T],token:this.message.token}}:Ke[T]={component:un,props:this.message.messageParameters[T]}}.bind(this)),Ke}},methods:{t:l.t,lastReadMessageVisibilityChanged([{isIntersecting:Ke}]){Ke&&(this.seen=!0)},toggleCombinedSystemMessage(){this.$emit("toggleCombinedSystemMessage")},async generateSummary(){this.loading=!0,await this.chatExtrasStore.requestChatSummary(this.message.token,this.message.id),this.loading=!1}}},af=(0,C.A)(ff,[["render",po],["__scopeId","data-v-729a7e2a"]]);var hf=__webpack_require__(88055),_f=__webpack_require__.n(hf);function mf(){const Ke=(0,Ml.Pj)(),T=(0,pe.k)();function B(Ee){return Ee.messageParameters.actor.id===T.actorId&&Ee.messageParameters.actor.type+"s"===T.actorType}function re(Ee){return Ee.messageParameters.user.id===T.actorId&&Ee.messageParameters.user.type+"s"===T.actorType}function Be({id:Ee,messages:Nt,type:kn,collapsed:Yn}){const ci=_f()(Nt[0]);if(ci.id=Nt[0].id+"_combined",kn==="call_reconnected")return B(ci)?ci.message=(0,l.t)("spreed","You reconnected to the call"):ci.message=(0,l.t)("spreed","{actor} reconnected to the call"),ci;const hr=Nt[0].messageParameters.actor;ci.messageParameters={actor:hr};const tr=hr.id==="guest/cli"&&hr.type==="guest";let or=0,wr=!1,Ks=0;if(kn==="user_added"&&(Nt.forEach(Ys=>{re(Ys)?wr=!0:(ci.messageParameters[`user${Ks}`]=Ys.messageParameters.user,Ks++),or++}),T.checkIfSelfIsActor(ci)?or===2?ci.message=(0,l.t)("spreed","You added {user0} and {user1}"):ci.message=(0,l.n)("spreed","You added {user0}, {user1} and %n more participant","You added {user0}, {user1} and %n more participants",or-2):wr?or===2?ci.message=tr?(0,l.t)("spreed","An administrator added you and {user0}"):(0,l.t)("spreed","{actor} added you and {user0}"):ci.message=tr?(0,l.n)("spreed","An administrator added you, {user0} and %n more participant","An administrator added you, {user0} and %n more participants",or-2):(0,l.n)("spreed","{actor} added you, {user0} and %n more participant","{actor} added you, {user0} and %n more participants",or-2):or===2?ci.message=tr?(0,l.t)("spreed","An administrator added {user0} and {user1}"):(0,l.t)("spreed","{actor} added {user0} and {user1}"):ci.message=tr?(0,l.n)("spreed","An administrator added {user0}, {user1} and %n more participant","An administrator added {user0}, {user1} and %n more participants",or-2):(0,l.n)("spreed","{actor} added {user0}, {user1} and %n more participant","{actor} added {user0}, {user1} and %n more participants",or-2)),kn==="user_removed"&&(Nt.forEach(Ys=>{re(Ys)?wr=!0:(ci.messageParameters[`user${Ks}`]=Ys.messageParameters.user,Ks++),or++}),T.checkIfSelfIsActor(ci)?or===2?ci.message=(0,l.t)("spreed","You removed {user0} and {user1}"):ci.message=(0,l.n)("spreed","You removed {user0}, {user1} and %n more participant","You removed {user0}, {user1} and %n more participants",or-2):wr?or===2?ci.message=tr?(0,l.t)("spreed","An administrator removed you and {user0}"):(0,l.t)("spreed","{actor} removed you and {user0}"):ci.message=tr?(0,l.n)("spreed","An administrator removed you, {user0} and %n more participant","An administrator removed you, {user0} and %n more participants",or-2):(0,l.n)("spreed","{actor} removed you, {user0} and %n more participant","{actor} removed you, {user0} and %n more participants",or-2):or===2?ci.message=tr?(0,l.t)("spreed","An administrator removed {user0} and {user1}"):(0,l.t)("spreed","{actor} removed {user0} and {user1}"):ci.message=tr?(0,l.n)("spreed","An administrator removed {user0}, {user1} and %n more participant","An administrator removed {user0}, {user1} and %n more participants",or-2):(0,l.n)("spreed","{actor} removed {user0}, {user1} and %n more participant","{actor} removed {user0}, {user1} and %n more participants",or-2)),kn==="call_joined"||kn==="call_left"){const Ys=[];if(Nt.forEach(sa=>{const da=`${sa.messageParameters.actor.id}_${sa.messageParameters.actor.type}`;Ys.includes(da)||(B(sa)?wr=!0:(ci.messageParameters[`user${Ks}`]=sa.messageParameters.actor,Ks++),Ys.push(da),or++)}),or===1)return ci.message=Nt[0].message,ci;kn==="call_joined"?wr?or===2?ci.message=(0,l.t)("spreed","You and {user0} joined the call"):ci.message=(0,l.n)("spreed","You, {user0} and %n more participant joined the call","You, {user0} and %n more participants joined the call",or-2):or===2?ci.message=(0,l.t)("spreed","{user0} and {user1} joined the call"):ci.message=(0,l.n)("spreed","{user0}, {user1} and %n more participant joined the call","{user0}, {user1} and %n more participants joined the call",or-2):kn==="call_left"&&(wr?or===2?ci.message=(0,l.t)("spreed","You and {user0} left the call"):ci.message=(0,l.n)("spreed","You, {user0} and %n more participant left the call","You, {user0} and %n more participants left the call",or-2):or===2?ci.message=(0,l.t)("spreed","{user0} and {user1} left the call"):ci.message=(0,l.n)("spreed","{user0}, {user1} and %n more participant left the call","{user0}, {user1} and %n more participants left the call",or-2))}return kn==="moderator_promoted"&&(Nt.forEach(Ys=>{re(Ys)?wr=!0:(ci.messageParameters[`user${Ks}`]=Ys.messageParameters.user,Ks++),or++}),T.checkIfSelfIsActor(ci)?or===2?ci.message=(0,l.t)("spreed","You promoted {user0} and {user1} to moderators"):ci.message=(0,l.n)("spreed","You promoted {user0}, {user1} and %n more participant to moderators","You promoted {user0}, {user1} and %n more participants to moderators",or-2):wr?or===2?ci.message=tr?(0,l.t)("spreed","An administrator promoted you and {user0} to moderators"):(0,l.t)("spreed","{actor} promoted you and {user0} to moderators"):ci.message=tr?(0,l.n)("spreed","An administrator promoted you, {user0} and %n more participant to moderators","An administrator promoted you, {user0} and %n more participants to moderators",or-2):(0,l.n)("spreed","{actor} promoted you, {user0} and %n more participant to moderators","{actor} promoted you, {user0} and %n more participants to moderators",or-2):or===2?ci.message=tr?(0,l.t)("spreed","An administrator promoted {user0} and {user1} to moderators"):(0,l.t)("spreed","{actor} promoted {user0} and {user1} to moderators"):ci.message=tr?(0,l.n)("spreed","An administrator promoted {user0}, {user1} and %n more participant to moderators","An administrator promoted {user0}, {user1} and %n more participants to moderators",or-2):(0,l.n)("spreed","{actor} promoted {user0}, {user1} and %n more participant to moderators","{actor} promoted {user0}, {user1} and %n more participants to moderators",or-2)),kn==="moderator_demoted"&&(Nt.forEach(Ys=>{re(Ys)?wr=!0:(ci.messageParameters[`user${Ks}`]=Ys.messageParameters.user,Ks++),or++}),T.checkIfSelfIsActor(ci)?or===2?ci.message=(0,l.t)("spreed","You demoted {user0} and {user1} from moderators"):ci.message=(0,l.n)("spreed","You demoted {user0}, {user1} and %n more participant from moderators","You demoted {user0}, {user1} and %n more participants from moderators",or-2):wr?or===2?ci.message=tr?(0,l.t)("spreed","An administrator demoted you and {user0} from moderators"):(0,l.t)("spreed","{actor} demoted you and {user0} from moderators"):ci.message=tr?(0,l.n)("spreed","An administrator demoted you, {user0} and %n more participant from moderators","An administrator demoted you, {user0} and %n more participants from moderators",or-2):(0,l.n)("spreed","{actor} demoted you, {user0} and %n more participant from moderators","{actor} demoted you, {user0} and %n more participants from moderators",or-2):or===2?ci.message=tr?(0,l.t)("spreed","An administrator demoted {user0} and {user1} from moderators"):(0,l.t)("spreed","{actor} demoted {user0} and {user1} from moderators"):ci.message=tr?(0,l.n)("spreed","An administrator demoted {user0}, {user1} and %n more participant from moderators","An administrator demoted {user0}, {user1} and %n more participants from moderators",or-2):(0,l.n)("spreed","{actor} demoted {user0}, {user1} and %n more participant from moderators","{actor} demoted {user0}, {user1} and %n more participants from moderators",or-2)),ci}return{createCombinedSystemMessage:Be}}const gf={name:"MessagesSystemGroup",components:{SystemMessageItem:af},props:{token:{type:String,required:!0},messages:{type:Array,required:!0},previousMessageId:{type:[String,Number],default:0},nextMessageId:{type:[String,Number],default:0}},setup(){const{createCombinedSystemMessage:Ke}=mf();return{createCombinedSystemMessage:Ke}},data(){return{groupIsCollapsed:{},messagesGroupedBySystemMessage:[]}},computed:{lastReadMessageId(){return this.$store.getters.conversation(this.token)?.lastReadMessage}},watch:{messages:{deep:!0,immediate:!0,handler(Ke){this.messagesGroupedBySystemMessage=this.groupMessages(Ke),this.updateCollapsedState()}},lastReadMessageId(){this.updateCollapsedState()}},methods:{messagesShouldBeGrouped(Ke,T){return T?Ke.systemMessage===Ki.w5.SYSTEM_TYPE.CALL_JOINED&&Ke.systemMessage===T.systemMessage?Ki.w5.SYSTEM_TYPE.CALL_JOINED:Ke.systemMessage===Ki.w5.SYSTEM_TYPE.CALL_LEFT&&Ke.systemMessage===T.systemMessage?Ki.w5.SYSTEM_TYPE.CALL_LEFT:Ke.actorId!==T.actorId||Ke.actorType!==T.actorType?"":Ke.systemMessage===Ki.w5.SYSTEM_TYPE.CALL_JOINED&&T.systemMessage===Ki.w5.SYSTEM_TYPE.CALL_LEFT&&Ke.timestamp-T.timestamp<60*1e3?"call_reconnected":Ke.systemMessage===Ki.w5.SYSTEM_TYPE.USER_ADDED&&Ke.systemMessage===T.systemMessage?Ki.w5.SYSTEM_TYPE.USER_ADDED:Ke.systemMessage===Ki.w5.SYSTEM_TYPE.USER_REMOVED&&Ke.systemMessage===T.systemMessage?Ki.w5.SYSTEM_TYPE.USER_REMOVED:(Ke.systemMessage===Ki.w5.SYSTEM_TYPE.MODERATOR_PROMOTED||Ke.systemMessage===Ki.w5.SYSTEM_TYPE.GUEST_MODERATOR_PROMOTED)&&(T.systemMessage===Ki.w5.SYSTEM_TYPE.MODERATOR_PROMOTED||T.systemMessage===Ki.w5.SYSTEM_TYPE.GUEST_MODERATOR_PROMOTED)?Ki.w5.SYSTEM_TYPE.MODERATOR_PROMOTED:(Ke.systemMessage===Ki.w5.SYSTEM_TYPE.MODERATOR_DEMOTED||Ke.systemMessage===Ki.w5.SYSTEM_TYPE.GUEST_MODERATOR_DEMOTED)&&(T.systemMessage===Ki.w5.SYSTEM_TYPE.MODERATOR_DEMOTED||T.systemMessage===Ki.w5.SYSTEM_TYPE.GUEST_MODERATOR_DEMOTED)?Ki.w5.SYSTEM_TYPE.MODERATOR_DEMOTED:"":""},updateCollapsedState(){for(const Ke of this.messagesGroupedBySystemMessage)this.lastReadMessageId>=Ke.id&&this.lastReadMessageId<Ke.lastId?Ke.collapsed=!1:this.groupIsCollapsed[Ke.id]!==void 0?Ke.collapsed=this.groupIsCollapsed[Ke.id]:Ke.collapsed=Ke.messages.length>1},groupMessages(Ke){const T=[];let B=null,re=!1;for(const Be of Ke){const Ee=this.messagesShouldBeGrouped(Be,B);!Ee||re?(T.push({id:Be.id,lastId:Be.id,messages:[Be],type:"",collapsed:void 0}),re=!1):(Ee==="call_reconnected"&&(T.push({id:Be.id,lastId:Be.id,messages:[T.at(-1).messages.pop()],type:"",collapsed:void 0}),T.at(-1).lastId=T.at(-1).messages.at(-1).id,re=!0),T.at(-1).messages.push(Be),T.at(-1).lastId=Be.id,T.at(-1).type=Ee),B=Be}return T},toggleCollapsed(Ke){Ke.collapsed=!Ke.collapsed,this.groupIsCollapsed[Ke.id]=Ke.collapsed},getNextMessageId(Ke){return this.messages[this.messages.findIndex(B=>B.id===Ke.id)+1]?.id||this.nextMessageId},getPrevMessageId(Ke){return this.messages[this.messages.findIndex(B=>B.id===Ke.id)-1]?.id||this.previousMessageId}}},qr=(0,C.A)(gf,[["render",al],["__scopeId","data-v-2465fc90"]]);var Fa=__webpack_require__(49583),oo=__webpack_require__(79524),vl=__webpack_require__(82609);const Zs=10,uo=800,xo={system:qr,default:Wi},Ec={name:"MessagesList",components:{IconMessageOutline:on,LoadingPlaceholder:dn.A,NcEmptyContent:K.A,NcLoadingIcon:je.A,StaticDateTime:jn.A,TransitionWrapper:Jn.A},provide(){return{getMessagesListScroller:()=>this.$refs.scroller}},props:{token:{type:String,required:!0},isChatScrolledToBottom:{type:Boolean,default:!0},isVisible:{type:Boolean,default:!0}},emits:["update:isChatScrolledToBottom"],setup(Ke){const{contextMessageId:T,loadingOldMessages:B,loadingNewMessages:re,isInitialisingMessages:Be,isChatBeginningReached:Ee,isChatEndReached:Nt,getOldMessages:kn,getNewMessages:Yn}=(0,oo.A)(),ci=(0,Fa.f)(),hr=(0,i.EW)(()=>ci.value&&Ke.isVisible),tr=(0,ar.F)();return{messagesGroupComponent:xo,chatExtrasStore:(0,Oa.k)(),chatStore:(0,vl.L)(),isChatVisible:hr,threadId:tr,contextMessageId:T,loadingOldMessages:B,loadingNewMessages:re,isInitialisingMessages:Be,isChatBeginningReached:Ee,isChatEndReached:Nt,getOldMessages:kn,getNewMessages:Yn}},data(){return{messagesGroupedByDateByAuthor:{},previousScrollTopValue:null,isFocusingMessage:!1,debounceUpdateReadMarkerPosition:()=>{},debounceHandleScroll:()=>{},isScrolling:null,stickyDate:null,endScrollTimeout:()=>{}}},computed:{visualLastReadMessageId(){return this.$store.getters.getVisualLastReadMessageId(this.token)},messagesList(){return this.chatStore.getMessagesList(this.token,{messageId:this.contextMessageId,threadId:this.threadId})},chatLoadedIdentifier(){return this.token+":"+this.contextMessageId+":"+this.threadId+":"+this.isInitialisingMessages},showEmptyContent(){return!this.messagesList.length},isSticky(){return this.isChatScrolledToBottom&&!this.isInitialisingMessages},conversation(){return this.$store.getters.conversation(this.token)},currentDay(){return(0,$a.pf)(new Date().setHours(0,0,0,0))}},watch:{isChatVisible(Ke){Ke&&this.onWindowFocus()},isInitialisingMessages(Ke,T){T&&!Ke&&this.$nextTick(()=>{this.scrollToFocusedMessage(this.getMessageIdFromHash())})},token(Ke,T){this.$store.dispatch("easeMessageList",{token:T})},messagesList:{immediate:!0,handler(Ke,T){const B=this.prepareMessagesGroups(Ke);!T||T?.length&&Ke.length&&Ke[0].token!==T?.at(0)?.token?this.messagesGroupedByDateByAuthor=B:this.softUpdateByDateGroups(this.messagesGroupedByDateByAuthor,B),this.scrollToBottom({smooth:!1}),this.$nextTick(()=>{this.isInitialisingMessages||(this.checkChatNotScrollable(),this.conversation?.type===Ki.si.TYPE.NOTE_TO_SELF&&this.updateTasksCount())})}},chatLoadedIdentifier(){this.stickyDate=null,this.$refs.scroller&&this.$refs.scroller.removeEventListener("wheel",this.handleWheelEvent),this.isInitialisingMessages||this.$nextTick(()=>{this.checkSticky(),!this.isChatBeginningReached&&this.checkChatNotScrollable()&&this.$refs.scroller.addEventListener("wheel",this.handleWheelEvent,{passive:!0})})}},mounted(){this.debounceUpdateReadMarkerPosition=Ue()(this.updateReadMarkerPosition,1e3),this.debounceHandleScroll=Ue()(this.handleScroll,50),V.l.on("scroll-chat-to-bottom",this.scrollToBottom),V.l.on("focus-message",this.focusMessage),window.addEventListener("focus",this.onWindowFocus),this.resizeObserver=new ResizeObserver(this.updateSize),this.resizeObserver.observe(this.$refs.scroller),this.isInitialisingMessages||this.scrollToBottom({smooth:!1,force:!0})},beforeUnmount(){this.debounceUpdateReadMarkerPosition.clear?.(),this.debounceHandleScroll.clear?.(),window.removeEventListener("focus",this.onWindowFocus),V.l.off("scroll-chat-to-bottom",this.scrollToBottom),V.l.off("focus-message",this.focusMessage),this.resizeObserver&&this.resizeObserver.disconnect()},methods:{t:l.t,n:l.n,updateSize(){this.isChatScrolledToBottom?this.$refs.scroller.scrollTo({top:this.$refs.scroller.scrollHeight}):this.checkChatNotScrollable()},prepareMessagesGroups(Ke){let T=null;const B={};let re=null,Be=null,Ee=null;for(const Nt of Ke)this.messagesShouldBeGrouped(Nt,re)?B[T.date][T.groupId].messages.push(Nt):(Be=Nt.id,Nt.timestamp===0?Ee=this.currentDay:Ee=(0,$a.pf)(new Date(Nt.timestamp*1e3).setHours(0,0,0,0)),B[Ee]||(B[Ee]={}),B[Ee][Be]={id:Nt.id,messages:[Nt],token:this.token,dateTimestamp:Ee,previousMessageId:re?.id||0,nextMessageId:0,type:Nt.systemMessage.length!==0?"system":"default"},T&&(B[T.date][T.groupId].nextMessageId=Nt.id),T={date:Ee,groupId:Nt.id}),re=Nt;return B},softUpdateByDateGroups(Ke,T){new Set([...Object.keys(Ke),...Object.keys(T)]).forEach(re=>{T[re]?Ke[re]?this.softUpdateAuthorGroups(Ke[re],T[re],re):this.messagesGroupedByDateByAuthor[re]=T[re]:delete this.messagesGroupedByDateByAuthor[re]})},softUpdateAuthorGroups(Ke,T,B){new Set([...Object.keys(Ke),...Object.keys(T)]).forEach(Be=>{Ke[Be]&&!T[Be]?delete this.messagesGroupedByDateByAuthor[B][Be]:(T[Be]&&!Ke[Be]||!this.areGroupsIdentical(T[Be],Ke[Be]))&&(this.messagesGroupedByDateByAuthor[B][Be]=T[Be])})},areGroupsIdentical(Ke,T){return Ke.messages.length!==T.messages.length||Ke.dateSeparator!==T.dateSeparator||Ke.previousMessageId!==T.previousMessageId||Ke.nextMessageId!==T.nextMessageId?!1:Ke.messages.every((B,re)=>T.messages[re].id===B.id&&JSON.stringify(T.messages[re])===JSON.stringify(B))},messagesShouldBeGrouped(Ke,T){if(!T||Ke.lastEditTimestamp||T.lastEditTimestamp||Ke.actorType===Ki.Rf.ACTOR_TYPE.BOTS&&Ke.actorId!==Ki.Rf.CHANGELOG_BOT_ID&&Ke.actorId!==Ki.Rf.SAMPLE_BOT_ID)return!1;const B=Ke.systemMessage.length!==0,re=T.systemMessage.length!==0;if(B!==re||!B&&(Ke.actorType!==T.actorType||Ke.actorId!==T.actorId||Ke.actorType===Ki.Rf.ACTOR_TYPE.BRIDGED&&Ke.actorDisplayName!==T.actorDisplayName))return!1;const Be=this.getDateOfMessage(Ke),Ee=this.getDateOfMessage(T);return Be.getFullYear()!==Ee.getFullYear()||Be.getMonth()!==Ee.getMonth()||Be.getDate()!==Ee.getDate()?!1:Math.abs(Be-Ee)<3e5},getDateOfMessage(Ke){return Ke.id.toString().startsWith("temp-")?new Date:new Date(Ke.timestamp*1e3)},getMessageIdFromHash(Ke=void 0){return Ke?parseInt(Ke.slice(9),10):this.$route?.hash?.startsWith("#message_")?parseInt(this.$route.hash.slice(9),10):null},scrollToFocusedMessage(Ke){let T=null;if(Ke){this.focusMessage({messageId:Ke,smooth:!1,highlight:!0});return}if(this.visualLastReadMessageId&&(T=this.focusMessage({messageId:this.visualLastReadMessageId,smooth:!1,highlight:!1})),!T){const B=this.$store.getters.getFirstDisplayableMessageIdBeforeReadMarker(this.token,this.visualLastReadMessageId);B&&(T=this.focusMessage({messageId:B,smooth:!1,highlight:!1})),T?this.$store.dispatch("setVisualLastReadMessageId",{token:this.token,id:B}):this.scrollToBottom({smooth:!1,force:!0})}this.debounceUpdateReadMarkerPosition()},checkSticky(){const Ke=this.$refs["dateGroup-"+this.token];if(!Ke)return;const T=this.$refs.scroller.getBoundingClientRect();Ke.forEach(B=>{const re=B.getBoundingClientRect();re.top<=T.top&&re.bottom>=T.top&&(this.stickyDate=B.getAttribute("data-date-timestamp"))})},onScroll(Ke){this.isScrolling&&clearTimeout(this.endScrollTimeout),this.isScrolling=this.previousScrollTopValue>Ke.target.scrollTop?"up":"down",this.previousScrollTopValue=Ke.target.scrollTop,this.endScrollTimeout=setTimeout(this.endScroll,3e3),this.$refs.scroller.scrollTop===0?this.stickyDate=null:this.checkSticky(),this.debounceHandleScroll()},async handleScroll({skipHeightCheck:Ke=!1}={}){if(!this.$refs.scroller)return;if(!this.chatStore.chatBlocks[this.token]){console.debug("Ignoring handleScroll as the messages history is empty");return}if(this.isInitialisingMessages){console.debug("Ignore handleScroll as we are initialising the message history");return}if(this.isFocusingMessage){console.debug("Ignore handleScroll as we are programmatically scrolling to focus a message");return}const{scrollHeight:T,scrollTop:B,clientHeight:re}=this.$refs.scroller,Be=T-B,Ee=Math.abs(Be-re);if(Ee<Zs&&this.isChatEndReached&&B>0){this.setChatScrolledToBottom(!0),this.debounceUpdateReadMarkerPosition();return}if(Ee>=Zs&&this.setChatScrolledToBottom(!1),T>re&&B<uo&&this.isScrolling==="up"||Ke){if(this.loadingOldMessages||this.isChatBeginningReached)return;await this.getOldMessages(this.token,!1),this.$refs.scroller.scrollHeight!==T&&this.$refs.scroller.scrollTo({top:B+(this.$refs.scroller.scrollHeight-T)}),this.setChatScrolledToBottom(!1,{auto:!0})}else if(T>re&&Ee<uo&&this.isScrolling==="down"||Ke){if(this.loadingNewMessages||this.isChatEndReached)return;await this.getNewMessages(this.token,!1),this.$refs.scroller.scrollHeight!==T&&this.$refs.scroller.scrollTo({top:B}),this.setChatScrolledToBottom(!1,{auto:!0})}this.debounceUpdateReadMarkerPosition()},endScroll(){this.debounceHandleScroll.flush?.(),this.isScrolling=null,clearTimeout(this.endScrollTimeout)},findFirstVisibleMessage(Ke){if(!this.$refs.scroller)return;let T=Ke;if(!T||T.offsetParent===null){const Be=this.$store.getters.getFirstDisplayableMessageIdAfterReadMarker(this.token,this.conversation.lastReadMessage);T=document.getElementById("message_"+Be)}let B=T;const{scrollTop:re}=this.$refs.scroller;for(;T;){if(T.offsetTop-re>=0)return B;B=T,T=document.getElementById("message_"+T.getAttribute("data-next-message-id"))}return B},refreshReadMarkerPosition(){this.conversation&&(console.debug("setVisualLastReadMessageId token="+this.token+" id="+this.conversation.lastReadMessage),this.$store.dispatch("setVisualLastReadMessageId",{token:this.token,id:this.conversation.lastReadMessage}))},getVisualLastReadMessageElement(){let Ke=document.getElementById("message_"+this.visualLastReadMessageId);return Ke&&(Ke=Ke.closest(".message"),(Ke===null||Ke.offsetParent===null)&&(Ke=document.querySelector(".message-unread-marker"),Ke?Ke=Ke.closest(".message"):console.warn("Visual last read message element not found"))),Ke},updateReadMarkerPosition(){if(!this.conversation)return;if(this.conversation.lastReadMessage===0){console.debug("clearLastReadMessage because lastReadMessage was 0 token="+this.token),this.$store.dispatch("clearLastReadMessage",{token:this.token,updateVisually:!0});return}if(this.conversation.lastReadMessage===this.conversation.lastMessage?.id)return;const Ke=this.getVisualLastReadMessageElement();if(Ke&&Ke.getAttribute("data-seen")!=="true")return;if(this.isSticky&&this.isChatEndReached){console.debug("clearLastReadMessage because of isSticky token="+this.token),this.$store.dispatch("clearLastReadMessage",{token:this.token});return}if(Ke&&this.$refs.scroller&&Ke.offsetTop-this.$refs.scroller.scrollTop>0)return;const T=this.findFirstVisibleMessage(Ke);if(!T){console.warn("First visible message not found: ",T);return}const B=parseInt(T.getAttribute("data-message-id"),10);B<=this.conversation.lastReadMessage||(console.debug("updateLastReadMessage token="+this.token+" messageId="+B),this.$store.dispatch("updateLastReadMessage",{token:this.token,id:B,updateVisually:!1}))},scrollToBottom(Ke={}){this.$nextTick(()=>{if(!this.$refs.scroller||this.isFocusingMessage)return;let T;if(Ke?.force)T=this.$refs.scroller.scrollHeight,this.setChatScrolledToBottom(!0);else if(this.isSticky)if(this.isChatVisible)T=this.$refs.scroller.scrollHeight,this.setChatScrolledToBottom(!0);else{const re=this.$refs.scroller.scrollHeight-this.$refs.scroller.scrollTop-this.$refs.scroller.offsetHeight<40?10:40;T=this.$refs.scroller.scrollTop+re,this.setChatScrolledToBottom(!1)}else return;Ke?.smooth&&this.$refs.scroller.scrollTop<T-1.5*window.innerHeight&&this.$refs.scroller.scrollTo({top:T-1.5*window.innerHeight,behavior:"instant"}),this.$refs.scroller.scrollTo({top:T,behavior:Ke?.smooth?"smooth":"auto"})})},focusMessage({messageId:Ke,smooth:T=!0,highlight:B=!0}){const re=document.getElementById(`message_${Ke}`);if(!re)return console.warn("Message to focus not found in DOM",Ke),!1;let Be=re;return this.isChatVisible&&Be.offsetParent===null&&(console.debug("Message to focus is hidden, scrolling to its nearest visible parent",Ke),Be=(Be.closest('ul[style="display: none;"]')??Be.closest("ul")).parentElement),console.debug("Scrolling to a focused message programmatically"),this.isFocusingMessage=!0,this.$nextTick(()=>{if(T){const Ee=Be.getBoundingClientRect().top-this.$refs.scrollerLoader.getBoundingClientRect().top;this.$refs.scroller.scrollTop>Ee&&this.$refs.scroller.scrollTo({top:Math.max(uo,Ee),behavior:"instant"})}Be.scrollIntoView({behavior:T?"smooth":"auto",block:"center",inline:"nearest"})}),this.$refs.scroller&&!T&&(this.$refs.scroller.scrollTop+=this.$refs.scroller.offsetHeight/4),this.checkChatNotScrollable(),B&&Be===re&&(re.classList.add("message--highlighted"),setTimeout(()=>{re?.classList.remove("message--highlighted")},5e3)),this.isFocusingMessage=!1,!0},setChatScrolledToBottom(Ke,{auto:T=!1}={}){let B=Ke;if(T){const re=this.$refs.scroller.scrollHeight-this.$refs.scroller.scrollTop;B=Math.abs(re-this.$refs.scroller.clientHeight)<Zs}this.$emit("update:isChatScrolledToBottom",B),B&&this.debounceUpdateReadMarkerPosition()},onWindowFocus(){setTimeout(()=>{this.refreshReadMarkerPosition()},2)},updateTasksCount(){if(!this.$refs.scroller)return;const Ke=this.$refs.scroller.querySelectorAll(".checkbox-content__icon--checked")?.length,T=this.$refs.scroller.querySelectorAll(".task-list-item")?.length;this.chatExtrasStore.setTasksCounters({tasksCount:T,tasksDoneCount:Ke})},checkChatNotScrollable(){if(this.isInitialisingMessages)return;const Ke=this.$refs.scroller?this.$refs.scroller.clientHeight===this.$refs.scroller.scrollHeight:!1;return Ke&&!this.isChatScrolledToBottom&&this.setChatScrolledToBottom(!0),Ke},handleWheelEvent(Ke){if(Ke.deltaY<0){if(this.isChatBeginningReached){this.$refs.scroller.removeEventListener("wheel",this.handleWheelEvent);return}this.isScrolling="up",this.debounceHandleScroll({skipHeightCheck:!0})}else if(Ke.deltaY>0){if(this.isChatEndReached){this.$refs.scroller.removeEventListener("wheel",this.handleWheelEvent);return}this.isScrolling="down",this.debounceHandleScroll({skipHeightCheck:!0})}}}},Bc=(0,C.A)(Ec,[["render",ut],["__scopeId","data-v-5118f774"]]);var wc=__webpack_require__(56016);const pf=["id"],Tf={key:2,class:"upload-editor__actions"};function zf(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("FilePreview"),kn=(0,i.g2)("IconPlus"),Yn=(0,i.g2)("NcButton"),ci=(0,i.g2)("TransitionWrapper"),hr=(0,i.g2)("AudioPlayer"),tr=(0,i.g2)("NewMessage"),or=(0,i.g2)("NcModal");return Ee.showModal?((0,i.uX)(),(0,i.Wv)(or,{key:0,ref:"modal",size:Ee.isVoiceMessage?"small":"normal","close-on-click-outside":!1,"label-id":re.dialogHeaderId,onClose:Ee.handleDismiss},{default:(0,i.k6)(()=>[(0,i.Lk)("div",{class:"upload-editor",onDragover:T[1]||(T[1]=(0,n.withModifiers)((...wr)=>Ee.handleDragOver&&Ee.handleDragOver(...wr),["prevent"])),onDragleave:T[2]||(T[2]=(0,n.withModifiers)((...wr)=>Ee.handleDragLeave&&Ee.handleDragLeave(...wr),["prevent"])),onDrop:T[3]||(T[3]=(0,n.withModifiers)((...wr)=>Ee.handleDropFiles&&Ee.handleDropFiles(...wr),["prevent"]))},[Ee.isVoiceMessage?((0,i.uX)(),(0,i.Wv)(hr,{key:1,name:Ee.voiceMessageName,"local-url":Ee.voiceMessageLocalURL},null,8,["name","local-url"])):((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[(0,i.Lk)("h2",{id:re.dialogHeaderId,class:"hidden-visually"},(0,a.toDisplayString)(Ee.t("spreed","Upload from device")),9,pf),(0,i.Lk)("input",{id:"file-upload",ref:"fileUploadInput",multiple:"",type:"file",class:"hidden-visually",onChange:T[0]||(T[0]=(...wr)=>Ee.handleFileInput&&Ee.handleFileInput(...wr))},null,544),(0,i.bF)(ci,{class:(0,a.normalizeClass)(["upload-editor__previews",{"dragging-over":re.isDraggingOver}]),name:"fade",tag:"div",group:""},{default:(0,i.k6)(()=>[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(Ee.files,wr=>((0,i.uX)(),(0,i.Wv)(Nt,{key:wr[1].temporaryMessage.id,token:re.token,"is-upload-editor":"",file:wr[1].temporaryMessage.messageParameters.file,onRemoveFile:Ee.handleRemoveFileFromSelection},null,8,["token","file","onRemoveFile"]))),128)),(0,i.bF)(Yn,{"aria-label":Ee.addMoreAriaLabel,variant:"tertiary",class:"add-more-button",size:"large",onClick:Ee.clickImportInput},{icon:(0,i.k6)(()=>[(0,i.bF)(kn,{size:48})]),_:1},8,["aria-label","onClick"])]),_:1},8,["class"])],64)),Ee.supportMediaCaption?((0,i.uX)(),(0,i.Wv)(tr,{key:3,ref:"newMessage",role:"region",class:"upload-editor__textfield",upload:"",dialog:"",token:re.token,container:re.modalContainerId,"aria-label":Ee.t("spreed","Post message"),onSubmit:Ee.handleUpload,onDismiss:Ee.handleDismiss},null,8,["token","container","aria-label","onSubmit","onDismiss"])):((0,i.uX)(),(0,i.CE)("div",Tf,[(0,i.bF)(Yn,{variant:"tertiary",onClick:Ee.handleDismiss},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Ee.t("spreed","Dismiss")),1)]),_:1},8,["onClick"]),(0,i.bF)(Yn,{ref:"submitButton",variant:"primary",onClick:Ee.handleLegacyUpload},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(Ee.t("spreed","Send")),1)]),_:1},8,["onClick"])]))],32)]),_:1},8,["size","label-id","onClose"])):(0,i.Q3)("",!0)}const Vf={name:"NewMessageUploadEditor",components:{NcModal:xt.A,FilePreview:Su,IconPlus:Rt.A,AudioPlayer:hl,NcButton:m.A,NewMessage:wc.A,TransitionWrapper:Jn.A},setup(){const Ke=(0,e.KR)(null),T=(0,e.KR)(!1),B=`new-message-upload-${(0,i.Bi)()}`;return{modalContainerId:Ke,isDraggingOver:T,dialogHeaderId:B,token:(0,pu.N)(),threadId:(0,ar.F)()}},computed:{supportMediaCaption(){return(0,br.t0)(this.token,"media-caption")},currentUploadId(){return this.$store.getters.currentUploadId},files(){return this.$store.getters.getInitialisedUploads(this.currentUploadId)},showModal(){return!!this.currentUploadId},addMoreAriaLabel(){return(0,l.t)("spreed","Add more files")},firstFile(){return this.files?.at(0)?.at(1)},isVoiceMessage(){return this.firstFile?this.firstFile.temporaryMessage.messageType===Ki.w5.TYPE.VOICE_MESSAGE:!1},voiceMessageName(){return this.firstFile?.file?.name?this.firstFile.file.name:""},voiceMessageLocalURL(){return this.$store.getters.getLocalUrl(this.firstFile.temporaryMessage.referenceId)}},watch:{async showModal(Ke){Ke&&(await this.$nextTick(),this.modalContainerId=`#modal-description-${this.$refs.modal.randId}`,this.supportMediaCaption?this.$refs.newMessage.focusInput():this.$refs.submitButton.$el.focus())}},methods:{t:l.t,handleDismiss(){this.$store.dispatch("discardUpload",this.currentUploadId)},handleLegacyUpload(){this.$store.dispatch("uploadFiles",{token:this.token,uploadId:this.currentUploadId,caption:null,options:null})},async handleUpload({token:Ke,temporaryMessage:T}){if(this.files.length)await this.$store.dispatch("uploadFiles",{token:Ke,uploadId:this.currentUploadId,caption:T.message,options:{threadId:T.threadId,threadTitle:T.threadTitle,silent:T.silent,parent:T.parent}});else if(this.$store.dispatch("discardUpload",this.currentUploadId),T.message.trim())try{await this.$store.dispatch("postNewMessage",{token:Ke,temporaryMessage:T})}catch(B){console.error(B)}},clickImportInput(){this.$refs.fileUploadInput.click()},handleFileInput(Ke){const T=Object.values(Ke.target.files);this.$store.dispatch("initialiseUpload",{files:T,token:this.token,threadId:this.threadId,uploadId:this.currentUploadId}),this.$refs.fileUploadInput.value=null},handleRemoveFileFromSelection(Ke){this.$store.dispatch("removeFileFromSelection",Ke)},handleDragOver(Ke){Ke.dataTransfer.types.includes("Files")&&(this.isDraggingOver=!0)},handleDragLeave(Ke){Ke.currentTarget.contains(Ke.relatedTarget)||(this.isDraggingOver=!1)},handleDropFiles(Ke){if(!this.isDraggingOver)return;this.isDraggingOver=!1;const T=Object.values(Ke.dataTransfer.files);this.$store.dispatch("initialiseUpload",{files:T,token:this.token,threadId:this.threadId,uploadId:this.currentUploadId})}}},Kf=(0,C.A)(Vf,[["render",zf],["__scopeId","data-v-38c73030"]]);var Hf=__webpack_require__(2749),Xf=__webpack_require__(94308),wf=__webpack_require__(25810);const Bf={name:"ChatView",components:{ThreadHeader:Hf.A,NcButton:m.A,NcEmptyContent:K.A,NcIconSvgWrapper:q.A,MessagesList:Bc,NewMessage:wc.A,NewMessageUploadEditor:Kf,TransitionWrapper:Jn.A,GuestWelcomeWindow:Me,IconAccountOutline:Fe.A,IconAlertOctagonOutline:et.A,IconChevronDoubleDown:Lt},props:{isVisible:{type:Boolean,default:!0},isSidebar:{type:Boolean,default:!1}},setup(Ke){return(0,i.Gt)("chatView:isSidebar",Ke.isSidebar),{IconFileUpload:Xf,token:(0,pu.N)(),threadId:(0,ar.F)(),chatExtrasStore:(0,Oa.k)(),actorStore:(0,pe.k)(),settingsStore:(0,wf.C)()}},data(){return{isChatScrolledToBottom:!1,isDraggingOver:!1}},computed:{isGuest(){return this.actorStore.isActorGuest},isGuestWithoutDisplayName(){return this.isGuest&&!this.actorStore.displayName},canUploadFiles(){return(0,br.JR)(this.token,"attachments","allowed")&&this.actorStore.userId&&this.settingsStore.attachmentFolderFreeSpace!==0&&this.conversation.permissions&Ki._z.PERMISSIONS.CHAT&&!this.conversation.remoteServer},isDragAndDropBlocked(){return this.chatExtrasStore.getMessageIdToEdit(this.token)!==void 0||!this.canUploadFiles},dropHintText(){return this.isGuest?(0,l.t)("spreed","You need to be logged in to upload files"):this.isReadOnly?(0,l.t)("spreed","This conversation is read-only"):(0,l.t)("spreed","Drop your files to upload")},isReadOnly(){if(this.conversation)return this.conversation.readOnly===Ki.si.STATE.READ_ONLY},conversation(){return this.$store.getters.conversation(this.token)},isLoadingChat(){return!this.$store.getters.isMessagesListPopulated(this.token)},showGuestWelcomeWindow(){return this.isGuestWithoutDisplayName&&!this.conversation.hasCall&&!this.conversation.objectType!==Ki.si.OBJECT_TYPE.VIDEO_VERIFICATION}},methods:{t:l.t,handleDragOver(Ke){Ke.dataTransfer.types.includes("Files")&&!this.isDragAndDropBlocked&&(this.isDraggingOver=!0)},handleDragLeave(Ke){Ke.currentTarget.contains(Ke.relatedTarget)||(this.isDraggingOver=!1)},handleDropFiles(Ke){if(!this.isDraggingOver||this.isDragAndDropBlocked||(this.isDraggingOver=!1,this.isGuest||this.isReadOnly))return;const T=Object.values(Ke.dataTransfer.files),B=new Date().getTime();this.$store.dispatch("initialiseUpload",{files:T,token:this.token,threadId:this.threadId,uploadId:B})},scrollToBottom(){this.$route.hash?this.$router.replace({query:this.$route.query,hash:""}):(V.l.emit("set-context-id-to-bottom"),V.l.emit("scroll-chat-to-bottom",{smooth:!1,force:!0}))}}},Nf=(0,C.A)(Bf,[["render",$],["__scopeId","data-v-1450d1b3"]]),z=["aria-hidden","aria-label"],ce=["fill","width","height"],ue={d:"M8.27,3L3,8.27V15.73L8.27,21H15.73C17.5,19.24 21,15.73 21,15.73V8.27L15.73,3M9.1,5H14.9L19,9.1V14.9L14.9,19H9.1L5,14.9V9.1"},Ae={key:0};function lt(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon octagon-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",ue,[B.title?((0,i.uX)(),(0,i.CE)("title",Ae,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,ce))],16,z)}const vt={name:"OctagonOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},sn=(0,C.A)(vt,[["render",lt]]);var wn=__webpack_require__(86097);const Un=(0,i.pM)({__name:"ForbiddenView",setup(Ke){return(T,B)=>((0,i.uX)(),(0,i.Wv)(wn.A,{name:(0,e.R1)(l.t)("spreed","You do not have permissions to access this conversation."),description:(0,e.R1)(l.t)("spreed","Join a different conversation or start a new one.")},{icon:(0,i.k6)(()=>[(0,i.bF)(sn)]),_:1},8,["name","description"]))}}),ai=null,si=null;var Pi=__webpack_require__(61338),Mi=__webpack_require__(67944);const Kr={class:"lobby"},ga={class:"lobby__header"},Pa={class:"lobby__timer"},Ds={key:0,class:"lobby__countdown"},Ta=["title"],la={class:"lobby__description"};function il(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("IconRoomServiceOutline"),kn=(0,i.g2)("NcRichText"),Yn=(0,i.g2)("MediaSettings");return(0,i.uX)(),(0,i.CE)("div",Kr,[(0,i.Lk)("div",ga,[(0,i.bF)(Nt,{size:64}),(0,i.Lk)("h2",null,(0,a.toDisplayString)(Ee.currentConversationName),1),(0,i.Lk)("p",Pa,(0,a.toDisplayString)(Ee.t("spreed","You are currently waiting in the lobby")),1),Ee.lobbyTimer?((0,i.uX)(),(0,i.CE)("p",Ds,[(0,i.eW)((0,a.toDisplayString)(Ee.message)+" ",1),Ee.relativeDate?((0,i.uX)(),(0,i.CE)("span",{key:0,class:"lobby__countdown relative-timestamp",title:Ee.startTime}," - "+(0,a.toDisplayString)(Ee.relativeDate),9,Ta)):(0,i.Q3)("",!0)])):(0,i.Q3)("",!0),(0,i.Lk)("div",la,[(0,i.bF)(kn,{text:Ee.conversation.description,dir:"auto",autolink:"","use-extended-markdown":""},null,8,["text"])])]),(0,i.bF)(Yn,{"is-dialog":!1})])}const fl=["aria-hidden","aria-label"],Ms=["fill","width","height"],iu={d:"M12,5A2,2 0 0,1 14,7C14,7.24 13.96,7.47 13.88,7.69C17.95,8.5 21,11.91 21,16H3C3,11.91 6.05,8.5 10.12,7.69C10.04,7.47 10,7.24 10,7A2,2 0 0,1 12,5M22,19H2V17H22V19M12,9.5C8.89,9.5 6.25,11.39 5.34,14H18.66C17.75,11.39 15.11,9.5 12,9.5Z"},zu={key:0};function ru(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon room-service-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",iu,[B.title?((0,i.uX)(),(0,i.CE)("title",zu,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Ms))],16,fl)}const Fs={name:"RoomServiceOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},lu=(0,C.A)(Fs,[["render",ru]]);var Co=__webpack_require__(98240);const ol={name:"LobbyScreen",components:{NcRichText:id.Ay,IconRoomServiceOutline:lu,MediaSettings:Co.A},setup(){return{token:(0,pu.N)()}},computed:{conversation(){return this.$store.getters.conversation(this.token)},currentConversationName(){return this.conversation?this.conversation.displayName:""},lobbyTimer(){return this.conversation.lobbyTimer*1e3},relativeDate(){return Math.abs(Date.now()-this.lobbyTimer)>$a.x8?"":Math.abs(Date.now()-this.lobbyTimer)<45e3?(0,l.t)("spreed","The meeting will start soon"):(0,$a.$q)(this.lobbyTimer)},startTime(){return(0,$a.r6)(this.lobbyTimer,"longDateWithTime")},message(){return(0,l.t)("spreed","This meeting is scheduled for {startTime}",{startTime:this.startTime})}},methods:{t:l.t}},sd=(0,C.A)(ol,[["render",il],["__scopeId","data-v-5c6d0bcb"]]);var Dd=__webpack_require__(37868),Cc=__webpack_require__(59814);const xc={class:"main-view"},gr=(0,i.pM)({__name:"MainView",props:{token:{}},setup(Ke){const T=Ke,B=(0,Ml.Pj)(),re=(0,N.J)(),Be=(0,R.rd)(),Ee=(0,R.lq)(),Nt=(0,pe.k)(),kn=(0,i.EW)(()=>B.getters.isInLobby),Yn=(0,i.EW)(()=>B.getters.connectionFailed(T.token));return(0,i.wB)(kn,ci=>{ci&&re.value&&B.dispatch("leaveCall",{token:T.token,participantIdentifier:Nt.participantIdentifier})}),(0,i.sV)(()=>{(0,i.nT)(()=>{Ee.hash==="#direct-call"?((0,Pi.Ic)("talk:media-settings:show",""),Be.replace({hash:""})):Ee.hash==="#settings"&&((0,Pi.Ic)("show-conversation-settings",{token:T.token}),Be.replace({hash:""}))})}),(ci,hr)=>((0,i.uX)(),(0,i.CE)("div",xc,[kn.value?((0,i.uX)(),(0,i.Wv)(sd,{key:0})):((0,i.uX)(),(0,i.CE)(i.FK,{key:1},[(0,i.bF)(Cc.A,{"is-in-call":(0,e.R1)(re)},null,8,["is-in-call"]),(0,e.R1)(re)?((0,i.uX)(),(0,i.Wv)(M.A,{key:0,token:Ke.token},null,8,["token"])):((0,i.uX)(),(0,i.Wv)(Nf,{key:1})),(0,i.bF)(Dd.A),Yn.value?((0,i.uX)(),(0,i.Wv)(Mi.A,{key:2,token:Ke.token},null,8,["token"])):(0,i.Q3)("",!0)],64))]))}}),kc=null,Gc=null,Fr=(0,i.pM)({__name:"NotFoundView",setup(Ke){return(T,B)=>((0,i.uX)(),(0,i.Wv)(wn.A,{name:(0,e.R1)(l.t)("spreed","The conversation does not exist"),description:(0,e.R1)(l.t)("spreed","Join a conversation or start a new one!")},{icon:(0,i.k6)(()=>[(0,i.bF)(io.A)]),_:1},8,["name","description"]))}}),hc=null,of=null,Mf=["aria-hidden","aria-label"],Cf=["fill","width","height"],Au={d:"M11,9H13V7H11M12,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,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z"},vf={key:0};function Nc(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon information-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",Au,[B.title?((0,i.uX)(),(0,i.CE)("title",vf,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Cf))],16,Mf)}const oc={name:"InformationOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Sf=(0,C.A)(oc,[["render",Nc]]),lc=(0,i.pM)({__name:"SessionConflictView",setup(Ke){return(T,B)=>((0,i.uX)(),(0,i.Wv)(wn.A,{name:(0,e.R1)(l.t)("spreed","Duplicate session"),description:(0,e.R1)(l.t)("spreed","You joined the conversation in another window or device. This is currently not supported by F7cloud Talk so this session was closed.")},{icon:(0,i.k6)(()=>[(0,i.bF)(Sf)]),_:1},8,["name","description"]))}}),ld=null,Gf=null;var _c=__webpack_require__(37396),Yf=__webpack_require__(72086),Pf=__webpack_require__(76691);const Uf=["aria-hidden","aria-label"],$f=["fill","width","height"],Qf={d:"M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z"},xf={key:0};function Zf(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon format-list-bulleted-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",Qf,[B.title?((0,i.uX)(),(0,i.CE)("title",xf,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,$f))],16,Uf)}const Uc={name:"FormatListBulletedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Aa=(0,C.A)(Uc,[["render",Zf]]);var Za=__webpack_require__(25297),bo=__webpack_require__(76927),_u=__webpack_require__(73324);const Dc={class:"hidden-visually"},Zc={class:"text"},jc=["title"],yf={key:0,class:"conversation__subname-actor"},bf={class:"conversation__subname-message"};function uc(Ke,T,B,re,Be,Ee){const Nt=(0,i.g2)("ConversationIcon"),kn=(0,i.g2)("IconStar"),Yn=(0,i.g2)("NcActionButton"),ci=(0,i.g2)("IconContentCopy"),hr=(0,i.g2)("IconEyeOutline"),tr=(0,i.g2)("IconEyeOffOutline"),or=(0,i.g2)("IconBellOutline"),wr=(0,i.g2)("IconCogOutline"),Ks=(0,i.g2)("IconArchiveOutline"),Ys=(0,i.g2)("IconArchiveOffOutline"),sa=(0,i.g2)("IconExitToApp"),da=(0,i.g2)("IconTrashCanOutline"),ha=(0,i.g2)("IconArrowLeft"),eo=(0,i.g2)("NcActionSeparator"),Wl=(0,i.g2)("IconPhoneRingOutline"),td=(0,i.g2)("IconMessageAlertOutline"),Iu=(0,i.g2)("IconShieldLockOutline"),Lu=(0,i.g2)("IconArrowRight"),pd=(0,i.g2)("NcListItem");return(0,i.uX)(),(0,i.Wv)(pd,{ref:"listItem",name:B.item.displayName,title:B.item.displayName,"data-nav-id":`conversation_${B.item.token}`,class:(0,a.normalizeClass)(["conversation",{"conversation--active":Ee.isActive,"conversation--compact":B.compact,"conversation--compact__read":B.compact&&!B.item.unreadMessages}]),"actions-aria-label":Ee.t("spreed","Conversation actions"),to:Ee.to,bold:!!B.item.unreadMessages,"counter-number":B.item.unreadMessages,"counter-type":re.counterType,"force-menu":"",compact:B.compact,onClick:Ee.onClick,"onUpdate:menuOpen":Ee.handleActionsMenuOpen},(0,i.eX)({icon:(0,i.k6)(()=>[((0,i.uX)(),(0,i.Wv)(Nt,{key:B.item.token,item:B.item,"hide-favorite":B.compact,"hide-call":B.compact,"hide-user-status":B.item.type!==re.CONVERSATION.TYPE.ONE_TO_ONE&&B.compact,"show-user-online-status":B.compact,size:B.compact?re.AVATAR.SIZE.COMPACT:re.AVATAR.SIZE.DEFAULT},null,8,["item","hide-favorite","hide-call","hide-user-status","show-user-online-status","size"]))]),name:(0,i.k6)(()=>[B.compact&&Ee.iconType?((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[((0,i.uX)(),(0,i.Wv)((0,i.$y)(Ee.iconType.component),{size:15,"fill-color":Ee.iconType.color},null,8,["fill-color"])),(0,i.Lk)("span",Dc,(0,a.toDisplayString)(Ee.iconType.text),1)],64)):(0,i.Q3)("",!0),(0,i.Lk)("span",Zc,(0,a.toDisplayString)(B.item.displayName),1)]),_:2},[!B.compact&&!B.item.isSensitive?{name:"subname",fn:(0,i.k6)(()=>[(0,i.Lk)("span",{class:"conversation__subname",title:re.conversationInformation.title},[re.conversationInformation.actor?((0,i.uX)(),(0,i.CE)("span",yf,(0,a.toDisplayString)(re.conversationInformation.actor),1)):(0,i.Q3)("",!0),re.conversationInformation.icon?((0,i.uX)(),(0,i.Wv)((0,i.$y)(re.conversationInformation.icon),{key:1,class:"conversation__subname-icon",size:16})):(0,i.Q3)("",!0),(0,i.Lk)("span",bf,(0,a.toDisplayString)(re.conversationInformation.message),1)],8,jc)]),key:"0"}:void 0,B.isSearchResult?B.item.token?{name:"actions",fn:(0,i.k6)(()=>[(0,i.bF)(Yn,{key:"join-conversation","close-after-click":"",onClick:Ee.onActionClick},{icon:(0,i.k6)(()=>[(0,i.bF)(Lu,{class:"bidirectional-icon",size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Join conversation")),1)]),_:1},8,["onClick"]),(0,i.bF)(Yn,{key:"copy-link",onClick:(0,n.withModifiers)(Ee.handleCopyLink,["stop"])},{icon:(0,i.k6)(()=>[(0,i.bF)(ci,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Copy link")),1)]),_:1},8,["onClick"])]),key:"2"}:void 0:{name:"actions",fn:(0,i.k6)(()=>[re.submenu===null?((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[Ee.canFavorite?((0,i.uX)(),(0,i.Wv)(Yn,{key:"toggle-favorite","close-after-click":"",onClick:Ee.toggleFavoriteConversation},{icon:(0,i.k6)(()=>[(0,i.bF)(kn,{size:20,"fill-color":B.item.isFavorite?void 0:"#FFCC00"},null,8,["fill-color"])]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.labelFavorite),1)]),_:1},8,["onClick"])):(0,i.Q3)("",!0),(0,i.bF)(Yn,{key:"copy-link",onClick:(0,n.withModifiers)(Ee.handleCopyLink,["stop"])},{icon:(0,i.k6)(()=>[(0,i.bF)(ci,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Copy link")),1)]),_:1},8,["onClick"]),(0,i.bF)(Yn,{key:"toggle-read","close-after-click":"",onClick:Ee.toggleReadConversation},{icon:(0,i.k6)(()=>[B.item.unreadMessages?((0,i.uX)(),(0,i.Wv)(hr,{key:0,size:20})):((0,i.uX)(),(0,i.Wv)(tr,{key:1,size:20}))]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.labelRead),1)]),_:1},8,["onClick"]),(0,i.bF)(Yn,{key:"show-notifications","is-menu":"",onClick:T[0]||(T[0]=Eo=>re.submenu="notifications")},{icon:(0,i.k6)(()=>[(0,i.bF)(or,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Notifications")),1)]),_:1}),(0,i.bF)(Yn,{key:"show-settings","close-after-click":"",onClick:Ee.showConversationSettings},{icon:(0,i.k6)(()=>[(0,i.bF)(wr,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Conversation settings")),1)]),_:1},8,["onClick"]),re.supportsArchive?((0,i.uX)(),(0,i.Wv)(Yn,{key:"toggle-archive","close-after-click":"",onClick:Ee.toggleArchiveConversation},{icon:(0,i.k6)(()=>[B.item.isArchived?((0,i.uX)(),(0,i.Wv)(Ys,{key:1,size:20})):((0,i.uX)(),(0,i.Wv)(Ks,{key:0,size:20}))]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.labelArchive),1)]),_:1},8,["onClick"])):(0,i.Q3)("",!0),B.item.canLeaveConversation?((0,i.uX)(),(0,i.Wv)(Yn,{key:"leave-conversation","close-after-click":"",onClick:Ee.leaveConversation},{icon:(0,i.k6)(()=>[(0,i.bF)(sa,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Leave conversation")),1)]),_:1},8,["onClick"])):(0,i.Q3)("",!0),B.item.canDeleteConversation?((0,i.uX)(),(0,i.Wv)(Yn,{key:"delete-conversation","close-after-click":"",class:"critical",onClick:Ee.deleteConversation},{icon:(0,i.k6)(()=>[(0,i.bF)(da,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Delete conversation")),1)]),_:1},8,["onClick"])):(0,i.Q3)("",!0)],64)):re.submenu==="notifications"?((0,i.uX)(),(0,i.CE)(i.FK,{key:1},[(0,i.bF)(Yn,{key:"action-back","aria-label":Ee.t("spreed","Back"),onClick:T[1]||(T[1]=(0,n.withModifiers)(Eo=>re.submenu=null,["stop"]))},{icon:(0,i.k6)(()=>[(0,i.bF)(ha,{class:"bidirectional-icon",size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Back")),1)]),_:1},8,["aria-label"]),(0,i.bF)(eo),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(re.notificationLevels,Eo=>((0,i.uX)(),(0,i.Wv)(Yn,{key:Eo.value,"model-value":Ee.notificationLevel,value:Eo.value.toString(),type:"radio",onClick:Vu=>Ee.setNotificationLevel(Eo.value)},{icon:(0,i.k6)(()=>[((0,i.uX)(),(0,i.Wv)((0,i.$y)(Eo.icon),{size:20}))]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Eo.label),1)]),_:2},1032,["model-value","value","onClick"]))),128)),Ee.showCallNotificationSettings?((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[(0,i.bF)(eo),(0,i.bF)(Yn,{key:"notification-calls",type:"checkbox","model-value":Ee.notificationCalls,onClick:T[2]||(T[2]=Eo=>Ee.setNotificationCalls(!Ee.notificationCalls))},{icon:(0,i.k6)(()=>[(0,i.bF)(Wl,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Notify about calls")),1)]),_:1},8,["model-value"])],64)):(0,i.Q3)("",!0),re.supportImportantConversations||re.supportSensitiveConversations?((0,i.uX)(),(0,i.CE)(i.FK,{key:1},[(0,i.bF)(eo),re.supportImportantConversations?((0,i.uX)(),(0,i.Wv)(Yn,{key:"toggle-important",type:"checkbox",description:Ee.labelImportantHint,"model-value":B.item.isImportant,onClick:T[3]||(T[3]=Eo=>Ee.toggleImportant(!B.item.isImportant))},{icon:(0,i.k6)(()=>[(0,i.bF)(td,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Important conversation")),1)]),_:1},8,["description","model-value"])):(0,i.Q3)("",!0),re.supportSensitiveConversations?((0,i.uX)(),(0,i.Wv)(Yn,{key:"toggle-sensitive",type:"checkbox",description:Ee.t("spreed","Hide message text"),"model-value":B.item.isSensitive,onClick:T[4]||(T[4]=Eo=>Ee.toggleSensitive(!B.item.isSensitive))},{icon:(0,i.k6)(()=>[(0,i.bF)(Iu,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(Ee.t("spreed","Sensitive conversation")),1)]),_:1},8,["description","model-value"])):(0,i.Q3)("",!0)],64)):(0,i.Q3)("",!0)],64)):(0,i.Q3)("",!0)]),key:"1"}]),1032,["name","title","data-nav-id","class","actions-aria-label","to","bold","counter-number","counter-type","compact","onClick","onUpdate:menuOpen"])}const Jc=["aria-hidden","aria-label"],dc=["fill","width","height"],Jf={d:"M8.2 5L6.2 3H21V9H12.2L10.2 7H19V5H8.2M20 16.8V10H18V14.8L20 16.8M20 19.35V19.34L18 17.34V17.35L9.66 9H9.66L7.66 7H7.66L6.13 5.47L2.39 1.73L1.11 3L3 4.89V9H7.11L17.11 19H6V10H4V21H19.11L20.84 22.73L22.11 21.46L20 19.35Z"},zh={key:0};function _h(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon archive-off-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",Jf,[B.title?((0,i.uX)(),(0,i.CE)("title",zh,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,dc))],16,Jc)}const jf={name:"ArchiveOffOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},kf=(0,C.A)(jf,[["render",_h]]),Vh=["aria-hidden","aria-label"],Kh=["fill","width","height"],Hh={d:"M20 21H4V10H6V19H18V10H20V21M3 3H21V9H3V3M9.5 11H14.5C14.78 11 15 11.22 15 11.5V13H9V11.5C9 11.22 9.22 11 9.5 11M5 5V7H19V5H5Z"},Xh={key:0};function Gh(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon archive-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",Hh,[B.title?((0,i.uX)(),(0,i.CE)("title",Xh,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Kh))],16,Vh)}const mh={name:"ArchiveOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},bl=(0,C.A)(mh,[["render",Gh]]);var qf=__webpack_require__(77368),Rc=__webpack_require__(55714),gh=__webpack_require__(12336);const Yh=["aria-hidden","aria-label"],Fu=["fill","width","height"],$h={d:"M19,3H5C3.89,3 3,3.89 3,5V9H5V5H19V19H5V15H3V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M10.08,15.58L11.5,17L16.5,12L11.5,7L10.08,8.41L12.67,11H3V13H12.67L10.08,15.58Z"},ph={key:0};function Wf(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon exit-to-app-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",$h,[B.title?((0,i.uX)(),(0,i.CE)("title",ph,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,Fu))],16,Yh)}const Qh={name:"ExitToAppIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Zh=(0,C.A)(Qh,[["render",Wf]]),Jh=["aria-hidden","aria-label"],qh=["fill","width","height"],e_={d:"M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M12,4.5C17,4.5 21.27,7.61 23,12C21.27,16.39 17,19.5 12,19.5C7,19.5 2.73,16.39 1,12C2.73,7.61 7,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C15.76,17.5 19.17,15.36 20.82,12C19.17,8.64 15.76,6.5 12,6.5C8.24,6.5 4.83,8.64 3.18,12Z"},t_={key:0};function n_(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon eye-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",e_,[B.title?((0,i.uX)(),(0,i.CE)("title",t_,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,qh))],16,Jh)}const i_={name:"EyeOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},r_=(0,C.A)(i_,[["render",n_]]),s_=["aria-hidden","aria-label"],a_=["fill","width","height"],eh={d:"M13,10H11V6H13V10M13,12H11V14H13V12M22,4V16A2,2 0 0,1 20,18H6L2,22V4A2,2 0 0,1 4,2H20A2,2 0 0,1 22,4M20,4H4V17.2L5.2,16H20V4Z"},o_={key:0};function th(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon message-alert-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",eh,[B.title?((0,i.uX)(),(0,i.CE)("title",o_,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,a_))],16,s_)}const l_={name:"MessageAlertOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},u_=(0,C.A)(l_,[["render",th]]),$d=["aria-hidden","aria-label"],mc=["fill","width","height"],d_={d:"M23.71 16.67C20.66 13.78 16.54 12 12 12S3.34 13.78.29 16.67c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.66 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71a.99.99 0 0 0-.29-.7zm-18.31.56c-.66.37-1.29.8-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.39 2.95-1.9v1.7H5.4zm15.07 1.26c-.59-.48-1.21-.9-1.87-1.27v-1.7c1.04.51 2.03 1.15 2.94 1.9l-1.07 1.07zm.69-12.23l-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55zM11 2h2v5h-2V2zM6.4 9.81L7.81 8.4 4.26 4.84 2.84 6.26c.11.03 3.56 3.55 3.56 3.55z"},c_={key:0};function f_(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon phone-ring-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",d_,[B.title?((0,i.uX)(),(0,i.CE)("title",c_,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,mc))],16,$d)}const vh={name:"PhoneRingOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},h_=(0,C.A)(vh,[["render",f_]]),__=["aria-hidden","aria-label"],yh=["fill","width","height"],m_={d:"M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18L5,6.3V11.22C5,15.54 8.25,20 12,21M14.8,11V9.5C14.8,8.1 13.4,7 12,7C10.6,7 9.2,8.1 9.2,9.5V11C8.6,11 8,11.6 8,12.2V15.7C8,16.4 8.6,17 9.2,17H14.7C15.4,17 16,16.4 16,15.8V12.3C16,11.6 15.4,11 14.8,11M13.5,11H10.5V9.5C10.5,8.7 11.2,8.2 12,8.2C12.8,8.2 13.5,8.7 13.5,9.5V11Z"},g_={key:0};function p_(Ke,T,B,re,Be,Ee){return(0,i.uX)(),(0,i.CE)("span",(0,i.v6)(Ke.$attrs,{"aria-hidden":B.title?null:"true","aria-label":B.title,class:"material-design-icon shield-lock-outline-icon",role:"img",onClick:T[0]||(T[0]=Nt=>Ke.$emit("click",Nt))}),[((0,i.uX)(),(0,i.CE)("svg",{fill:B.fillColor,class:"material-design-icon__svg",width:B.size,height:B.size,viewBox:"0 0 24 24"},[(0,i.Lk)("path",m_,[B.title?((0,i.uX)(),(0,i.CE)("title",g_,(0,a.toDisplayString)(B.title),1)):(0,i.Q3)("",!0)])],8,yh))],16,__)}const bh={name:"ShieldLockOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},y_=(0,C.A)(bh,[["render",p_]]);var Eh=__webpack_require__(1865),nh=__webpack_require__(90146);const Fh=(0,br.t0)("local","archived-conversations-v2"),Df=(0,br.t0)("local","important-conversations"),b_=(0,br.t0)("local","sensitive-conversations"),E_=[{value:Ki._z.NOTIFY.ALWAYS,label:(0,l.t)("spreed","All messages"),icon:Rc.A},{value:Ki._z.NOTIFY.MENTION,label:(0,l.t)("spreed","@-mentions only"),icon:qf.A},{value:Ki._z.NOTIFY.NEVER,label:(0,l.t)("spreed","Off"),icon:kt.A}],F_={name:"ConversationItem",components:{ConversationIcon:en.A,IconArchiveOutline:bl,IconArchiveOffOutline:kf,IconArrowLeft:Bi.A,IconArrowRight:A,IconBellOutline:qf.A,IconCogOutline:gh.A,IconContentCopy:Mo.A,IconTrashCanOutline:Oi.A,IconExitToApp:Zh,IconEyeOutline:r_,IconEyeOffOutline:Rl,IconMessageAlertOutline:u_,IconPhoneRingOutline:h_,IconShieldLockOutline:y_,IconStar:Eh.A,IconVideo:nh.A,NcActionButton:Ti.A,NcActionSeparator:nn.A,NcButton:m.A,NcDialog:Ka.A,NcListItem:Il.A},props:{isSearchResult:{type:Boolean,default:!1},item:{type:Object,default(){return{token:"",participants:[],participantType:0,unreadMessages:0,unreadMention:!1,objectType:"",type:0,displayName:"",isFavorite:!1,notificationLevel:Ki._z.NOTIFY.DEFAULT,notificationCalls:Ki._z.NOTIFY_CALLS.ON,canDeleteConversation:!1,canLeaveConversation:!1,hasCall:!1,isImportant:!1,isSensitive:!1}}},compact:{type:Boolean,default:!1}},emits:["click"],setup(Ke){const T=(0,Yc.u)(),B=(0,e.KR)(null),{item:re,isSearchResult:Be}=(0,e.QW)(Ke),{counterType:Ee,conversationInformation:Nt}=(0,Mu.v)({item:re,isSearchResult:Be});return{AVATAR:Ki.of,supportsArchive:Fh,supportImportantConversations:Df,supportSensitiveConversations:b_,submenu:B,isDarkTheme:T,counterType:Ee,conversationInformation:Nt,notificationLevels:E_,CONVERSATION:Ki.si}},computed:{canFavorite(){return this.item.participantType!==Ki._z.TYPE.USER_SELF_JOINED},labelRead(){return this.item.unreadMessages?(0,l.t)("spreed","Mark as read"):(0,l.t)("spreed","Mark as unread")},labelFavorite(){return this.item.isFavorite?(0,l.t)("spreed","Remove from favorites"):(0,l.t)("spreed","Add to favorites")},labelArchive(){return this.item.isArchived?(0,l.t)("spreed","Unarchive conversation"):(0,l.t)("spreed","Archive conversation")},labelImportantHint(){return(0,l.t)("spreed",'Ignore "Do not disturb"')},to(){return this.item?.token?{name:"conversation",params:{token:this.item.token}}:null},isActive(){return this.$route?.params?.token===this.item.token},notificationLevel(){return this.item.notificationLevel.toString()},notificationCalls(){return this.item.notificationCalls===Ki._z.NOTIFY_CALLS.ON},showCallNotificationSettings(){return!this.item.remoteServer||(0,br.t0)(this.item.token,"federation-v2")},iconType(){return this.item.hasCall?{component:nh.A,color:"#E9322D",text:(0,l.t)("spreed","Call in progress")}:this.item.isFavorite?{component:Eh.A,color:this.isDarkTheme?"#FFCC00":"currentColor",text:(0,l.t)("spreed","Favorite")}:null}},methods:{t:l.t,handleCopyLink(){(0,uu.EP)(this.item.token)},toggleReadConversation(){this.item.unreadMessages?this.$store.dispatch("clearLastReadMessage",{token:this.item.token}):this.$store.dispatch("markConversationUnread",{token:this.item.token})},showConversationSettings(){(0,Pi.Ic)("show-conversation-settings",{token:this.item.token})},async deleteConversation(){if(await(0,kd.S)(tc.A,{name:(0,l.t)("spreed","Delete conversation"),message:(0,l.t)("spreed",'Do you really want to delete "{displayName}"?',{displayName:this.item.displayName},{escape:!1,sanitize:!1}),buttons:[{label:(0,l.t)("spreed","No"),variant:"tertiary",callback:()=>{}},{label:(0,l.t)("spreed","Yes"),variant:"error",callback:()=>!0}]}))try{this.isActive&&await this.$router.push({name:"root"}).catch(T=>!(0,hd.Pq)(T,hd.$c.duplicated)&&Promise.reject(T)),await this.$store.dispatch("deleteConversationFromServer",{token:this.item.token})}catch(T){console.error(`Error while deleting conversation ${T}`),(0,hi.Qg)((0,l.t)("spreed","Error while deleting conversation"))}},async leaveConversation(){const Ke=[(0,l.t)("spreed",'Do you really want to leave "{displayName}"?',{displayName:this.item.displayName},{escape:!1,sanitize:!1})],T=[{label:(0,l.t)("spreed","No"),variant:"tertiary",callback:()=>{}},{label:(0,l.t)("spreed","Yes"),variant:"warning",callback:()=>!0}];if(Fh&&!this.item.isArchived&&(Ke.push((0,l.t)("spreed","You can archive this conversation instead.")),T.splice(1,0,{label:(0,l.t)("spreed","Archive conversation"),variant:"secondary",callback:()=>{this.toggleArchiveConversation()}})),!!await(0,kd.S)(tc.A,{name:(0,l.t)("spreed","Leave conversation"),customMessages:Ke,buttons:T}))try{this.isActive&&await this.$router.push({name:"root"}).catch(re=>!(0,hd.Pq)(re,hd.$c.duplicated)&&Promise.reject(re)),await this.$store.dispatch("removeCurrentUserFromConversation",{token:this.item.token})}catch(re){re?.response?.status===400?(0,hi.Qg)((0,l.t)("spreed","You need to promote a new moderator before you can leave the conversation.")):console.error(`Error while removing yourself from conversation ${re}`)}},async toggleFavoriteConversation(){this.$store.dispatch("toggleFavorite",this.item)},async toggleArchiveConversation(){this.$store.dispatch("toggleArchive",this.item)},async setNotificationLevel(Ke){await this.$store.dispatch("setNotificationLevel",{token:this.item.token,notificationLevel:Ke})},async setNotificationCalls(Ke){await this.$store.dispatch("setNotificationCalls",{token:this.item.token,notificationCalls:Ke?Ki._z.NOTIFY_CALLS.ON:Ki._z.NOTIFY_CALLS.OFF})},async toggleImportant(Ke){await this.$store.dispatch("toggleImportant",{token:this.item.token,isImportant:Ke})},async toggleSensitive(Ke){await this.$store.dispatch("toggleSensitive",{token:this.item.token,isSensitive:Ke})},onClick(){this.isSearchResult&&this.$store.dispatch("addConversation",this.item),this.$emit("click")},onActionClick(){this.onClick(),this.$router.push(this.to).catch(Ke=>console.debug(`Error while pushing the new conversation's route: ${Ke}`))},handleActionsMenuOpen(Ke){Ke||(this.submenu=null)}}},w_=(0,C.A)(F_,[["render",uc],["__scopeId","data-v-70d09076"]]),wh=(0,i.pM)({__name:"ConversationsListVirtual",props:{conversations:{},loading:{type:Boolean},compact:{type:Boolean}},setup(Ke,{expose:T}){const B=Ke,re=(0,i.EW)(()=>B.compact?28+2*2:Ki.of.SIZE.DEFAULT+2*4+2*2),{list:Be,containerProps:Ee,wrapperProps:Nt}=(0,wu.niW)((0,e.lW)(()=>B.conversations),{itemHeight:()=>re.value,overscan:10});function kn(){return Math.ceil(Ee.ref.value.scrollTop/re.value)}function Yn(){return Math.floor((Ee.ref.value.scrollTop+Ee.ref.value.clientHeight)/re.value)-1}function ci(tr){const or=kn(),wr=Yn(),Ks=Ee.ref.value.clientHeight,Ys=sa=>{const ha=1*re.value,eo=Ee.ref.value.scrollTop,Wl=eo<sa?1:-1;Math.abs(eo-sa)>Ks&&Ee.ref.value.scrollTo({top:sa-Wl*Ks,behavior:"instant"}),Ee.ref.value.scrollTo({top:sa+ha*Wl,behavior:"smooth"})};tr<or?Ys(tr*re.value):tr>wr&&Ys((tr+1)*re.value-Ks)}function hr(tr){const or=B.conversations.findIndex(wr=>wr.token===tr);or!==-1&&ci(or)}return T({getFirstItemInViewportIndex:kn,getLastItemInViewportIndex:Yn,scrollToItem:ci,scrollToConversation:hr}),(tr,or)=>((0,i.uX)(),(0,i.CE)("li",{ref:(0,e.R1)(Ee).ref,style:(0,a.normalizeStyle)((0,e.R1)(Ee).style),onScroll:or[0]||(or[0]=(...wr)=>(0,e.R1)(Ee).onScroll&&(0,e.R1)(Ee).onScroll(...wr))},[Ke.loading?((0,i.uX)(),(0,i.Wv)(dn.A,{key:0,type:"conversations"})):((0,i.uX)(),(0,i.CE)("ul",{key:1,style:(0,a.normalizeStyle)((0,e.R1)(Nt).style)},[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)((0,e.R1)(Be),wr=>((0,i.uX)(),(0,i.Wv)(w_,{key:wr.data.id,item:wr.data,compact:Ke.compact},null,8,["item","compact"]))),128))],4))],36))}}),k_=(0,C.A)(wh,[["__scopeId","data-v-03e4b2e6"]]);var D_=__webpack_require__(10997),A_=__webpack_require__(10810);async function T_(){return g.Ay.get((0,b.KT)("apps/spreed/api/v4/dashboard/events"))}const M_=(0,br.t0)("local","upcoming-reminders"),Ch=(0,A_.nY)("dashboard",{state:()=>({eventRooms:[],upcomingReminders:[],eventRoomsInitialised:!1,upcomingRemindersInitialised:!1}),actions:{async fetchDashboardEventRooms(){try{const Ke=await T_();this.eventRooms=Ke.data.ocs.data,this.eventRoomsInitialised=!0}catch(Ke){console.error("Error fetching dashboard event rooms:",Ke),(0,hi.Qg)((0,l.t)("spreed","Error fetching upcoming events"))}},async fetchUpcomingReminders(){try{if(!M_)return;const Ke=await ma();this.upcomingReminders=Ke.data.ocs.data,this.upcomingRemindersInitialised=!0}catch(Ke){console.error("Error fetching upcoming reminders:",Ke),(0,hi.Qg)((0,l.t)("spreed","Error fetching upcoming reminders"))}},async removeReminder(Ke,T){try{await pa(Ke,T),this.upcomingReminders=this.upcomingReminders.filter(B=>B.messageId!==T),(0,hi.Te)((0,l.t)("spreed","A reminder was successfully removed"))}catch(B){console.error(B),(0,hi.Qg)((0,l.t)("spreed","Error occurred when removing a reminder"))}}}}),S_=(0,i.pM)({__name:"SearchMessageItem",props:{messageId:{},title:{},to:{},subline:{},actorId:{},actorType:{},token:{},timestamp:{},messageParameters:{default:()=>({})},isReminder:{type:Boolean,default:!1}},setup(Ke){const T=Ke,B=(0,R.rd)(),re=(0,R.lq)(),Be=(0,Ml.Pj)(),Ee=Ch(),Nt=(0,i.EW)(()=>Be.getters.conversation(T.token)),kn=(0,i.EW)(()=>Nt.value?.type===Ki.si.TYPE.ONE_TO_ONE),Yn=(0,i.EW)(()=>!T.isReminder||kn.value?T.title:(0,l.t)("spreed","{actor} in {conversation}",{actor:T.title,conversation:Nt.value?.displayName??""},{escape:!1,sanitize:!1})),ci=(0,i.EW)(()=>T.isReminder?(0,Ma.oA)(T.subline,T.messageParameters):T.subline),hr=(0,i.EW)(()=>T.isReminder?(0,l.t)("spreed","Clear reminder \u2013 {timeLocale}",{timeLocale:(0,$a.r6)(T.timestamp*1e3,"shortWeekdayWithTime")}):""),tr=(0,i.EW)(()=>re.fullPath===B.resolve(T.to).fullPath);function or(){re.hash==="#message_"+T.messageId&&V.l.emit("focus-message",{messageId:T.messageId})}return(wr,Ks)=>((0,i.uX)(),(0,i.Wv)((0,e.R1)(Il.A),{"data-nav-id":`message_${Ke.messageId}`,name:Yn.value,to:Ke.to,active:tr.value,title:ci.value,"force-menu":"",onClick:or},(0,i.eX)({icon:(0,i.k6)(()=>[!Ke.isReminder||kn.value?((0,i.uX)(),(0,i.Wv)(ki.A,{key:0,id:Ke.actorId,name:Ke.title,source:Ke.actorType,"disable-menu":"",token:Ke.token},null,8,["id","name","source","token"])):((0,i.uX)(),(0,i.Wv)(en.A,{key:1,item:Nt.value,"hide-user-status":""},null,8,["item"]))]),subname:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)(ci.value),1)]),details:(0,i.k6)(()=>[(0,i.bF)((0,e.R1)(D_.A),{timestamp:Ke.timestamp*1e3,class:"search-results__date","relative-time":"short","ignore-seconds":""},null,8,["timestamp"])]),_:2},[Ke.isReminder?{name:"actions",fn:(0,i.k6)(()=>[(0,i.bF)((0,e.R1)(Ti.A),{"close-after-click":"",onClick:Ks[0]||(Ks[0]=(0,n.withModifiers)(Ys=>(0,e.R1)(Ee).removeReminder(Ke.token,Ke.messageId),["stop"]))},{icon:(0,i.k6)(()=>[(0,i.bF)(No,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)(hr.value),1)]),_:1})]),key:"0"}:void 0]),1032,["data-nav-id","name","to","active","title"]))}}),P_=(0,C.A)(S_,[["__scopeId","data-v-5840ab5d"]]),x_={class:"dashboard-section__content"},O_={class:"dashboard-section__title"},R_={class:"dashboard-section__subtitle"},I_={class:"dashboard-section__description"},L_={key:0,class:"dashboard-section__action"},B_=(0,i.pM)({__name:"DashboardSection",props:{wide:{type:Boolean,default:!1},title:{default:""},subtitle:{default:""},description:{default:""}},setup(Ke){const T=(0,_c.F)(),B=(0,_c.al)();return(re,Be)=>((0,i.uX)(),(0,i.CE)("div",{class:(0,a.normalizeClass)(["dashboard-section",{"dashboard-section--wide":Ke.wide&&!(0,e.R1)(T),"dashboard-section--list":re.$slots.list}])},[(0,e.R1)(T)?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("div",{key:0,class:(0,a.normalizeClass)(["dashboard-section__bar",{"dashboard-section__bar--narrow":re.$slots.list||(0,e.R1)(B),gradient:!re.$slots.image||(0,e.R1)(B),"image-container":re.$slots.image}])},[re.$slots.list||(0,e.R1)(B)?(0,i.Q3)("",!0):(0,i.RG)(re.$slots,"image",{key:0})],2)),(0,i.Lk)("div",x_,[(0,i.Lk)("h3",O_,(0,a.toDisplayString)(Ke.title),1),(0,i.Lk)("span",R_,(0,a.toDisplayString)(Ke.subtitle),1),(0,i.Lk)("span",I_,(0,a.toDisplayString)(Ke.description),1),(0,i.RG)(re.$slots,"list"),re.$slots.action?((0,i.uX)(),(0,i.CE)("div",L_,[(0,i.RG)(re.$slots,"action")])):(0,i.Q3)("",!0)])],2))}}),Of=(0,C.A)(B_,[["__scopeId","data-v-b1a4419c"]]);var N_=__webpack_require__(33463),U_=__webpack_require__(44508);const kh=`<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m7.9992 0.999a6.9993 6.9994 0 0 0-6.9992 6.9996 6.9993 6.9994 0 0 0 6.9992 6.9994 6.9993 6.9994 0 0 0 3.6308-1.024c0.86024 0.34184 2.7871 1.356 3.2457 0.91794 0.47922-0.45765-0.56261-2.6116-0.81238-3.412a6.9993 6.9994 0 0 0 0.935-3.4814 6.9993 6.9994 0 0 0-6.9991-6.9993zm8e-4 2.6611a4.34 4.3401 0 0 1 4.34 4.3401 4.34 4.3401 0 0 1-4.34 4.3398 4.34 4.3401 0 0 1-4.34-4.3398 4.34 4.3401 0 0 1 4.34-4.3401z" stroke-width=".14"/></svg>
`,j_={class:"title"},W_={class:"title_text"},z_={class:"event-card__date secondary_text"},V_={class:"event-card__room secondary_text"},K_={class:"event-card__description"},ih=["href","title"],Dh=["alt","src"],Ah={key:0,class:"secondary_text"},H_={class:"event-card__invitation-info"},X_={key:0,class:"secondary_text"},G_={class:"event-card__invitation-info hovered"},rh=(0,i.pM)({__name:"EventCard",props:{eventRoom:{}},setup(Ke){const T=Ke,B=(0,Ml.Pj)(),re=(0,R.rd)(),Be=(0,N.J)(),Ee=(0,i.EW)(()=>B.getters.conversation(T.eventRoom.roomToken)??{token:T.eventRoom.roomToken,type:T.eventRoom.roomType,name:T.eventRoom.roomName,displayName:T.eventRoom.roomDisplayName,avatarVersion:T.eventRoom.roomAvatarVersion,callStartTime:T.eventRoom.roomActiveSince??0,hasCall:T.eventRoom.roomActiveSince!==null}),Nt=(0,i.EW)(()=>(Ee.value.hasCall||T.eventRoom.roomActiveSince!==null)&&T.eventRoom.start*1e3>=Date.now()-6e5),kn=(0,i.EW)(()=>!Nt.value||!(T.eventRoom.roomActiveSince??Ee.value.callStartTime)?"":(0,$a.ml)(+(0,wu.cBR)({interval:1e3}).value-(T.eventRoom.roomActiveSince??Ee.value.callStartTime)*1e3)),Yn=(0,i.EW)(()=>new Date(T.eventRoom.start*1e3).toDateString()===new Date().toDateString()),ci=(0,i.EW)(()=>{if(Nt.value)return(0,l.t)("spreed","Ongoing");const Ys=new Date(T.eventRoom.start*1e3),sa=new Date(T.eventRoom.end*1e3),da=Ys.toDateString()===new Date(Date.now()+$a.x8).toDateString();let ha;if(Ys.toDateString()===sa.toDateString())if(Yn.value||da){const eo=Intl.DateTimeFormat((0,l.lO)(),{hour:"numeric",minute:"numeric"}).formatRange(Ys,sa),Wl=new Intl.RelativeTimeFormat((0,l.Z0)(),{numeric:"auto"});ha=(0,l.t)("spreed","{dayPrefix} {dateTime}",{dayPrefix:Yn.value?Wl.format(0,"day"):Wl.format(1,"day"),dateTime:eo})}else ha=Intl.DateTimeFormat((0,l.lO)(),{weekday:"long",hour:"numeric",minute:"numeric"}).formatRange(Ys,sa);else ha=Intl.DateTimeFormat((0,l.lO)(),{month:"long",year:"numeric",day:"2-digit",hour:"numeric",minute:"numeric"}).formatRange(Ys,sa);return ha}),hr=(0,i.EW)(()=>Object.values(T.eventRoom.eventAttachments)),tr=(0,i.EW)(()=>{const Ys=T.eventRoom.accepted?(0,l.n)("spreed","%n person accepted","%n people accepted",T.eventRoom.accepted):"",sa=T.eventRoom.declined?(0,l.n)("spreed","%n person declined","%n people declined",T.eventRoom.declined):"";return[Ys,sa].filter(Boolean).join(", ")}),or=(0,i.EW)(()=>{if(!hr.value.length)return null;const Ys=hr.value[0];return{icon:OC.MimeType.getIconUrl(Ys.fmttype)||(0,b.d0)("core","filetypes/file"),label:Ys.filename.replace(/^\//,""),extraLabel:hr.value.length>1?(0,l.n)("spreed","and %n other attachment","and %n other attachments",hr.value.length-1):"",url:Ys.previewLink??void 0}}),wr=(0,i.EW)(()=>T.eventRoom.roomType===Ki.si.TYPE.ONE_TO_ONE?(0,l.t)("spreed","With {displayName}",{displayName:T.eventRoom.roomDisplayName},{escape:!1,sanitize:!1}):(0,l.t)("spreed","In {conversation}",{conversation:T.eventRoom.roomDisplayName},{escape:!1,sanitize:!1}));function Ks({call:Ys}){re.push({name:"conversation",params:{token:T.eventRoom.roomToken},hash:Ys?"#direct-call":void 0})}return(Ys,sa)=>((0,i.uX)(),(0,i.CE)("div",{class:(0,a.normalizeClass)(["event-card",{"event-card--highlighted":Yn.value,"event-card--in-call":Nt.value}])},[(0,i.Lk)("h4",j_,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(T.eventRoom.calendars,da=>((0,i.uX)(),(0,i.CE)("span",{key:da.principalUri,class:"calendar-badge",style:(0,a.normalizeStyle)({backgroundColor:da.calendarColor??(0,e.R1)(N_.l)(da.principalUri).color})},null,4))),128)),(0,i.Lk)("span",W_,(0,a.toDisplayString)(T.eventRoom.eventName),1)]),(0,i.Lk)("p",z_,[(0,i.Lk)("span",null,(0,a.toDisplayString)(ci.value),1),Nt.value?((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[(0,i.bF)(nh.A,{size:20,"fill-color":"var(--color-border-error)"}),(0,i.Lk)("span",null,(0,a.toDisplayString)(kn.value),1)],64)):(0,i.Q3)("",!0)]),(0,i.Lk)("span",V_,[(0,i.bF)((0,e.R1)(U_.A),{variant:"tertiary",text:wr.value,"no-close":""},{icon:(0,i.k6)(()=>[(0,i.bF)(en.A,{item:Ee.value,"hide-user-status":"",size:20},null,8,["item"])]),_:1},8,["text"])]),(0,i.Lk)("span",K_,(0,a.toDisplayString)(T.eventRoom.eventDescription),1),or.value?((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[(0,i.Lk)("a",{class:"event-card__attachment",role:"link",href:or.value.url,title:(0,e.R1)(l.t)("spreed","View attachment"),target:"_blank"},[(0,i.Lk)("img",{class:"file-preview__image",alt:or.value.label,src:or.value.icon},null,8,Dh),(0,i.Lk)("span",null,(0,a.toDisplayString)(or.value.label),1)],8,ih),or.value.extraLabel?((0,i.uX)(),(0,i.CE)("span",Ah,(0,a.toDisplayString)(or.value.extraLabel),1)):(0,i.Q3)("",!0)],64)):(0,i.Q3)("",!0),(0,i.Lk)("span",H_,[tr.value&&!Nt.value?((0,i.uX)(),(0,i.CE)("span",X_,(0,a.toDisplayString)(tr.value),1)):(0,i.Q3)("",!0),Nt.value&&!(0,e.R1)(Be)?((0,i.uX)(),(0,i.Wv)((0,e.R1)(m.A),{key:1,variant:"primary",onClick:sa[0]||(sa[0]=da=>Ks({call:!0}))},{icon:(0,i.k6)(()=>[(0,i.bF)(_u.A,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Join")),1)]),_:1})):(0,i.Q3)("",!0)]),(0,i.Lk)("span",G_,[(0,i.bF)((0,e.R1)(m.A),{variant:"tertiary",onClick:sa[1]||(sa[1]=da=>Ks({call:!1}))},{icon:(0,i.k6)(()=>[(0,i.bF)((0,e.R1)(q.A),{svg:(0,e.R1)(kh),size:20},null,8,["svg"])]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","View conversation")),1)]),_:1}),(0,i.bF)((0,e.R1)(m.A),{variant:"tertiary",href:T.eventRoom.eventLink,target:"_blank",title:(0,e.R1)(l.t)("spreed","View event on Calendar"),"aria-label":(0,e.R1)(l.t)("spreed","View event on Calendar")},{icon:(0,i.k6)(()=>[(0,i.bF)(Pf.A,{size:20})]),_:1},8,["href","title","aria-label"])])],2))}}),Y_=(0,C.A)(rh,[["__scopeId","data-v-75c759b4"]]);var $_=__webpack_require__(75139);const gc={class:"talk-dashboard__menu"},sh={class:"talk-dashboard__header"},Q_={class:"talk-dashboard__actions"},Z_={role:"dialog","aria-labelledby":"instant_meeting_dialog",class:"instant-meeting__dialog","aria-modal":"true"},J_={class:"talk-dashboard__items"},q_={class:"event-section"},ah={class:"title"},e0={class:"talk-dashboard__event-cards__scroll-indicator"},oh=["src"],t0={class:"talk-dashboard__chats"},n0={class:"talk-dashboard__unread-mentions"},i0=["src"],r0={key:0,class:"talk-dashboard__upcoming-reminders"},Th={key:0,class:"upcoming-reminders-list"},s0=["src"],a0=(0,i.pM)({__name:"TalkDashboard",setup(Ke){const T=(0,br.t0)("local","upcoming-reminders"),B=(0,br.t0)("local","sip-support-dialout")&&(0,br.JR)("local","call","sip-enabled")&&(0,br.JR)("local","call","sip-dialout-enabled")&&(0,br.JR)("local","call","can-enable-sip"),re=(0,br.JR)("local","conversations","can-create"),Be=(0,l.V8)(),Ee=(0,_c.al)(),Nt=(0,_c.F)(),kn=(0,Ml.Pj)(),Yn=(0,R.rd)(),ci=Ch(),hr=(0,pe.k)(),tr=(0,e.KR)(!1),or=(0,e.KR)(!1),wr=(0,e.KR)(null),Ks=(0,i.EW)(()=>ci.eventRooms||[]),Ys=(0,i.EW)(()=>ci.upcomingReminders||[]),sa=(0,i.EW)(()=>ci.eventRoomsInitialised),da=(0,i.EW)(()=>ci.upcomingRemindersInitialised),ha=(0,e.KR)("");let eo=null;async function Wl(){await Promise.all([ci.fetchDashboardEventRooms(),ci.fetchUpcomingReminders()])}function td(){eo&&clearInterval(eo),Wl(),eo=setInterval(Wl,3e5)}td(),V.l.on("refresh-talk-dashboard",td),(0,i.xo)(()=>{eo&&clearInterval(eo),wr?.value&&Lu.disconnect(),V.l.off("refresh-talk-dashboard",td)}),(0,i.wB)(wr,pc=>{pc&&Lu.observe(pc)});async function Iu(){if(await(0,i.dY)(),wr.value){const{scrollLeft:pc,scrollWidth:Ad,clientWidth:nd}=wr.value;or.value=Be?pc<0:pc>0,tr.value=(Be?-1:1)*pc+nd<Ad-10}}const Lu=new ResizeObserver(()=>{Iu()}),pd=(0,i.EW)(()=>kn.getters.conversationsInitialised),Eo=(0,i.EW)(()=>kn.getters.conversationsList.filter($_.Zf));async function Vu(){try{const pc=await kn.dispatch("createGroupConversation",{roomName:ha.value||(0,l.t)("spreed","Meeting"),roomType:Ki.si.TYPE.PUBLIC,objectType:Ki.si.OBJECT_TYPE.INSTANT_MEETING,objectId:Math.floor(Date.now()/1e3).toString()});await(0,uu.EP)(pc.token),await Yn.push({name:"conversation",params:{token:pc.token},hash:"#direct-call"})}catch(pc){console.error("Error creating conversation:",pc),(0,hi.Qg)((0,l.t)("spreed","Error while creating the conversation"))}}function Rf({direction:pc}){const Ad=(pc==="backward"?-1:1)*(Be?-1:1);if(wr.value){let If=0;const dh=Math.floor(wr.value.clientWidth/308);dh===0?If=wr.value.clientWidth*Ad:(If=dh*308*Ad,!or.value&&Ad===1?If-=34:!tr.value&&Ad===-1&&(If+=34)),wr.value.scrollBy({left:If,behavior:"smooth"})}}return(pc,Ad)=>((0,i.uX)(),(0,i.CE)("div",{class:(0,a.normalizeClass)(["talk-dashboard-wrapper",{"talk-dashboard-wrapper--mobile":(0,e.R1)(Ee),"talk-dashboard-wrapper--small-mobile":(0,e.R1)(Nt)}])},[(0,i.Lk)("div",gc,[(0,i.Lk)("h2",sh,(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Hello, {displayName}",{displayName:(0,e.R1)(hr).displayName},{escape:!1})),1),(0,i.Lk)("div",Q_,[(0,e.R1)(re)?((0,i.uX)(),(0,i.Wv)((0,e.R1)(S.A),{key:0,"popup-role":"dialog"},{trigger:(0,i.k6)(()=>[(0,i.bF)((0,e.R1)(m.A),{variant:"primary"},{icon:(0,i.k6)(()=>[(0,i.bF)(_u.A)]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Start meeting now")),1)]),_:1})]),default:(0,i.k6)(()=>[(0,i.Lk)("div",Z_,[(0,i.Lk)("strong",null,(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Give your meeting a title")),1),(0,i.bF)((0,e.R1)(Yf.A),{id:"room-name",modelValue:ha.value,"onUpdate:modelValue":Ad[0]||(Ad[0]=nd=>ha.value=nd),placeholder:(0,e.R1)(l.t)("spreed","Meeting")},null,8,["modelValue","placeholder"]),(0,i.bF)((0,e.R1)(m.A),{variant:"primary",onClick:Vu},{default:(0,i.k6)(()=>[(0,i.eW)((0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Create and copy link")),1)]),_:1})])]),_:1})):(0,i.Q3)("",!0),(0,e.R1)(re)?((0,i.uX)(),(0,i.Wv)((0,e.R1)(m.A),{key:1,onClick:Ad[1]||(Ad[1]=nd=>(0,e.R1)(V.l).emit("new-conversation-dialog:show"))},{icon:(0,i.k6)(()=>[(0,i.bF)(Rt.A,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Create a new conversation")),1)]),_:1})):(0,i.Q3)("",!0),(0,i.bF)((0,e.R1)(m.A),{onClick:Ad[2]||(Ad[2]=nd=>(0,e.R1)(V.l).emit("open-conversations-list:show"))},{icon:(0,i.k6)(()=>[(0,i.bF)(Aa,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Join open conversations")),1)]),_:1}),(0,e.R1)(B)?((0,i.uX)(),(0,i.Wv)((0,e.R1)(m.A),{key:2,onClick:Ad[3]||(Ad[3]=nd=>(0,e.R1)(V.l).emit("call-phone-dialog:show"))},{icon:(0,i.k6)(()=>[(0,i.bF)(bo.A,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Call a phone number")),1)]),_:1})):(0,i.Q3)("",!0),(0,i.bF)((0,e.R1)(m.A),{variant:"secondary",onClick:Ad[4]||(Ad[4]=nd=>(0,e.R1)(Pi.Ic)("talk:media-settings:show","device-check"))},{icon:(0,i.k6)(()=>[(0,i.bF)(Za.A,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Check devices")),1)]),_:1})])]),(0,i.Lk)("div",J_,[(0,i.Lk)("div",q_,[sa.value&&Ks.value.length>0?((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[(0,i.Lk)("h3",ah,(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Upcoming meetings")),1),(0,i.Lk)("div",{class:(0,a.normalizeClass)(["talk-dashboard__event-cards-wrapper",{"forward-scrollable":tr.value,"backward-scrollable":or.value}])},[(0,i.Lk)("div",{ref_key:"eventCardsWrapper",ref:wr,class:"talk-dashboard__event-cards",onScrollPassive:Iu},[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(Ks.value,nd=>((0,i.uX)(),(0,i.Wv)(Y_,{key:nd.eventLink,"event-room":nd,class:"talk-dashboard__event-card"},null,8,["event-room"]))),128))],544),(0,i.Lk)("div",e0,[(0,i.bo)((0,i.bF)((0,e.R1)(m.A),{class:"button-slide backward",variant:"tertiary",title:(0,e.R1)(l.t)("spreed","Scroll backward"),"aria-label":(0,e.R1)(l.t)("spreed","Scroll backward"),onClick:Ad[5]||(Ad[5]=nd=>Rf({direction:"backward"}))},{icon:(0,i.k6)(()=>[(0,i.bF)(Bi.A,{class:"bidirectional-icon"})]),_:1},8,["title","aria-label"]),[[n.vShow,or.value]]),(0,i.bo)((0,i.bF)((0,e.R1)(m.A),{class:"button-slide forward",variant:"tertiary",title:(0,e.R1)(l.t)("spreed","Scroll forward"),"aria-label":(0,e.R1)(l.t)("spreed","Scroll forward"),onClick:Ad[6]||(Ad[6]=nd=>Rf({direction:"forward"}))},{icon:(0,i.k6)(()=>[(0,i.bF)(A,{class:"bidirectional-icon"})]),_:1},8,["title","aria-label"]),[[n.vShow,tr.value]])])],2)],64)):sa.value?((0,i.uX)(),(0,i.Wv)(Of,{key:2,class:"event-section--empty",wide:"",title:(0,e.R1)(l.t)("spreed","Schedule meetings"),subtitle:(0,e.R1)(l.t)("spreed","You don't have any upcoming meetings"),description:(0,e.R1)(l.t)("spreed","Schedule a meeting from your calendar. A Talk conversation needs to be set as location to show up here")},{image:(0,i.k6)(()=>[(0,i.Lk)("img",{src:(0,e.R1)(b.d0)("spreed","dashboard/meetings.png")},null,8,oh)]),action:(0,i.k6)(()=>[(0,i.bF)((0,e.R1)(m.A),{variant:"secondary",href:(0,e.R1)(b.Jv)("apps/calendar"),target:"_blank"},{icon:(0,i.k6)(()=>[(0,i.bF)(Pf.A,{size:20})]),default:(0,i.k6)(()=>[(0,i.eW)(" "+(0,a.toDisplayString)((0,e.R1)(l.t)("spreed","Open calendar")),1)]),_:1},8,["href"])]),_:1},8,["title","subtitle","description"])):((0,i.uX)(),(0,i.Wv)(dn.A,{key:1,type:"event-cards"}))]),(0,i.Lk)("div",t0,[(0,i.Lk)("div",n0,[Eo.value.length>0||!pd.value?((0,i.uX)(),(0,i.Wv)(Of,{key:0,title:(0,e.R1)(l.t)("spreed","Unread mentions")},{list:(0,i.k6)(()=>[(0,i.bF)(k_,{class:"talk-dashboard__conversations-list",conversations:Eo.value,loading:!pd.value},null,8,["conversations","loading"])]),_:1},8,["title"])):((0,i.uX)(),(0,i.Wv)(Of,{key:1,title:(0,e.R1)(l.t)("spreed","Unread mentions"),description:(0,e.R1)(l.t)("spreed","Messages where you were mentioned will show up here. You can mention people by typing @ followed by their name")},{image:(0,i.k6)(()=>[(0,i.Lk)("img",{src:(0,e.R1)(b.d0)("spreed","dashboard/mentions.png")},null,8,i0)]),_:1},8,["title","description"]))]),(0,e.R1)(T)?((0,i.uX)(),(0,i.CE)("div",r0,[Ys.value.length>0||!da.value?((0,i.uX)(),(0,i.Wv)(Of,{key:0,title:(0,e.R1)(l.t)("spreed","Upcoming reminders")},{list:(0,i.k6)(()=>[da.value?((0,i.uX)(),(0,i.CE)("ul",Th,[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(Ys.value,nd=>((0,i.uX)(),(0,i.Wv)(P_,{key:nd.messageId,"message-id":nd.messageId,title:nd.actorDisplayName,subline:nd.message,"message-parameters":nd.messageParameters,token:nd.roomToken,to:{name:"conversation",params:{token:nd.roomToken},hash:`#message_${nd.messageId}`},"actor-id":nd.actorId,"actor-type":nd.actorType,timestamp:nd.reminderTimestamp,"is-reminder":""},null,8,["message-id","title","subline","message-parameters","token","to","actor-id","actor-type","timestamp"]))),128))])):((0,i.uX)(),(0,i.Wv)(dn.A,{key:1,class:"upcoming-reminders__loading-placeholder",type:"conversations"}))]),_:1},8,["title"])):((0,i.uX)(),(0,i.Wv)(Of,{key:1,title:(0,e.R1)(l.t)("spreed","Message reminders"),description:(0,e.R1)(l.t)("spreed","Set a reminder on a message to be notified")},{image:(0,i.k6)(()=>[(0,i.Lk)("img",{src:(0,e.R1)(b.d0)("spreed","dashboard/reminders.png")},null,8,s0)]),_:1},8,["title","description"]))])):(0,i.Q3)("",!0)])])],2))}}),lh=(0,C.A)(a0,[["__scopeId","data-v-a61b8c4e"]]),Mh=(0,i.pM)({__name:"WelcomeView",setup(Ke){const T=(0,br.t0)("local","dashboard-event-rooms"),B=(0,Ml.Pj)(),re=(0,R.rd)(),Be=(0,R.lq)(),Ee=(0,e.KR)(!1),Nt=(0,i.EW)(()=>Be.query.callUser),kn=(0,i.EW)(()=>Ee.value?{name:(0,l.t)("spreed",'Creating and joining a conversation with "{userid}"',{userid:Nt.value??""}),description:""}:{name:(0,l.t)("spreed","Join a conversation or start a new one"),description:(0,l.t)("spreed","Say hi to your friends and colleagues!")});return(0,i.nT)(async()=>{if(Nt.value){try{const Yn=B.getters.getConversationForUser(Nt.value);if(Yn){re.push({name:"conversation",params:{token:Yn.token}});return}Ee.value=!0;const ci=await B.dispatch("createOneToOneConversation",Nt.value);re.push({name:"conversation",params:{token:ci.token}})}catch(Yn){(0,hi.Qg)((0,l.t)("spreed","Error while joining the conversation")),console.error(Yn),re.push({name:"notfound"})}Ee.value=!1}}),(Yn,ci)=>(0,e.R1)(T)?((0,i.uX)(),(0,i.Wv)(lh,{key:0})):((0,i.uX)(),(0,i.Wv)(wn.A,{key:1,name:kn.value.name,description:kn.value.description},{icon:(0,i.k6)(()=>[Ee.value?((0,i.uX)(),(0,i.Wv)((0,e.R1)(je.A),{key:0})):((0,i.uX)(),(0,i.Wv)((0,e.R1)(q.A),{key:1,svg:(0,e.R1)(kh)},null,8,["svg"]))]),_:1},8,["name","description"]))}}),R0=null,I0=null;function Sh(){const Ke=(0,b.aU)()+"/index.php",T=window.location.pathname.startsWith(Ke);return(0,b.Jv)("/",{},{noRewrite:T})}function L0(){const Ke=[{path:"/apps/spreed",name:"root",component:WelcomeView,props:!0},{path:"/apps/spreed/not-found",name:"notfound",component:NotFoundView,props:!0},{path:"/apps/spreed/forbidden",name:"forbidden",component:ForbiddenView,props:!0},{path:"/apps/spreed/duplicate-session",name:"duplicatesession",component:SessionConflictView,props:!0},{path:"/call/:token",name:"conversation",component:MainView,props:!0},{path:"/call/:token/recording",name:"recording",component:CallView,props:!0}];return createRouter({history:createWebHistory(Sh()),linkActiveClass:"active",routes:Ke})}function o0(){const Ke=[{path:"/call/:token",name:"conversation",component:Nf,props:{isSidebar:!0}}],T=(0,R.aE)({history:(0,R.sC)(Sh()),routes:Ke});return T.beforeEach((B,re)=>{if(B.name==="conversation"&&re.params.token&&re.params.token!==B.params.token)return window.open(window.location.origin+T.resolve(B).href,"_blank","noopener,noreferrer"),!1;if(B.name!=="conversation")return!1;V.l.emit("route-change",{from:re,to:B})}),T}var Ph=__webpack_require__(30794),l0=__webpack_require__(43846);function u0(Ke){Ke.config.globalProperties.OC=window.OC,Ke.config.globalProperties.OCA=window.OCA,Ke.config.globalProperties.OCP=window.OCP}var B0=__webpack_require__(32768),uf=__webpack_require__(53481);uf.Icon.Default.mergeOptions({iconUrl:null,iconRetinaUrl:null,shadowUrl:null,iconSize:null,iconAnchor:null,popupAnchor:null,tooltipAnchor:null,shadowSize:null,classNamePrefix:"leaflet-default-icon-"}),uf.Icon.Default.include({_needsInit:!0,_getIconUrl:function(Ke){var T=this.options.imagePath||uf.Icon.Default.imagePath||"";return this._needsInit&&this._initializeOptions(T),T+uf.Icon.prototype._getIconUrl.call(this,Ke)},_initializeOptions:function(Ke){this._setOptions("icon",xh,Ke),this._setOptions("shadow",xh,Ke),this._setOptions("popup",Oh),this._setOptions("tooltip",Oh),this._needsInit=!1},_setOptions:function(Ke,T,B){var re=this.options,Be=re.classNamePrefix,Ee=T(Be+Ke,B);for(var Nt in Ee)re[Ke+Nt]=re[Ke+Nt]||Ee[Nt]}});function xh(Ke,T){var B=uf.DomUtil.create("div",Ke,document.body),re=f0(B),Be=d0(re,T),Ee=Af(B,"width"),Nt=Af(B,"height"),kn=Af(B,"margin-left"),Yn=Af(B,"margin-top");return B.parentNode.removeChild(B),{Url:Be[0],RetinaUrl:Be[1],Size:[Ee,Nt],Anchor:[-kn,-Yn]}}function Oh(Ke){var T=uf.DomUtil.create("div",Ke,document.body),B=Af(T,"margin-left"),re=Af(T,"margin-top");return T.parentNode.removeChild(T),{Anchor:[B,re]}}function d0(Ke,T){for(var B=/url\(['"]?([^"']*?)['"]?\)/gi,re=[],Be=B.exec(Ke);Be;)re.push(T?c0(Be[1]):Be[1]),Be=B.exec(Ke);return re}function c0(Ke){return Ke.substr(Ke.lastIndexOf("/")+1)}function Af(Ke,T){return parseInt(uh(Ke,T),10)}function uh(Ke,T){return uf.DomUtil.getStyle(Ke,T)||uf.DomUtil.getStyle(Ke,h0(T))}function f0(Ke){var T=uh(Ke,"background-image");return T&&T!=="none"?T:uh(Ke,"cursor")}function h0(Ke){return Ke.replace(/-(\w)/g,function(T,B){return B.toUpperCase()})}__webpack_require__.nc=(0,W.aV)(),__webpack_require__.p=(0,b.fg)("spreed","","js/");const _0=o0();function m0(){return(0,n.createApp)(x).use(Ph.A).use(l0.A).use(_0).use(u0)}window.OCA.Talk||(window.OCA.Talk=(0,e.Kh)({})),Object.assign(window.OCA.Talk,{fileInfo:null,newTab:m0,store:Ph.A})})(),(()=>{"use strict";var W=__webpack_require__(43846),b=__webpack_require__(9586),n=__webpack_require__(32768);function e(a){if(a&&!a.isDirectory())return!0;const f=(0,b.E)(W.A);return f.token&&OCA.Talk.store.dispatch("leaveConversation",{token:f.token}),f.updateTokenAndFileIdForToken("",null),!1}let i=null;window.addEventListener("DOMContentLoaded",()=>{OCA.Files&&OCA.Files.Sidebar&&OCA.Files.Sidebar.registerTab(new OCA.Files.Sidebar.Tab({id:"chat",name:t("spreed","Chat"),icon:"icon-talk",enabled:e,async mount(a,f,r){i&&i.unmount(),a.style.height="100%",a.style.padding="0",OCA.Talk.fileInfo=this.fileInfo,i=OCA.Talk.newTab(),i.mount(a)},update(a){OCA.Talk.fileInfo=a},destroy(){OCA.Talk.fileInfo=null,i.unmount(),i=null}}))})})()})();})();
//# sourceMappingURL=talk-files-sidebar.js.map?v=96be5cc105043e6a1ade